body {
  width: 720px;
  font-size: small;
  font-family: Verdana, sans-serif;
  /* font-family: Arial, “Times New Roman”, sans-serif, */
  text-align: center;
  margin: auto;
  padding: 0px 0px;
  margin-bottom: 20px;
  background: #F5F7F5 url("images/Body-Background-BDC8BB.jpg") repeat-x top left;
}

		/* 
			To include this border around the site
			1) The body width has to be increased to 740px 
			2) The comment brackets have to be removed from total-wrap-border and one background choice.
			3) The margin-top will bring the page down.
		*/
	/*		
.total-wrap-border
	{	
		float: left;
		width: 740px;
  		background: #F6F7F6 url("images/Border-Background-A7B5A4.jpg") repeat-x top left;  /* Light Green */
  		/* background: #EEF1ED url("images/Border-Background-899E86.jpg") repeat-x top left; */ /* Dark Green */
  		margin-top: 15px;
	}
	*/


.total-wrap 
	{
		float: left;
		width: 720px;
		margin: 10px 10px 0px 10px;
	}

.nav-div {
  width: 720px;
  background: #CDD0B2;
}

#nav 
	{
		float: left;
		width: 720px;
		margin: 0px;
		padding: 0px 0px 0px 0px;
		border-bottom: 0px;
		list-style: none;
		background: #CDD0B2;   /* url("images/Border-1x75.gif") repeat-x bottom left; */
	}

 
#nav li 
	{
		float: left;
		margin: 0 1px 0 0;
		padding: 0;
		border-right: 0px solid #443935; /* #AAA977; */
		font-family: "lucido Grande", sans-serif;
		font-size: 100%;
	}

#nav a 
	{
		float: left;
		display: block;
		text-decoration: none;
		margin: 0px;
		padding: 4px 8px;
		color: #FFFFEF;
		background: #A5AA81; /* #899E86; #D8DDBA; */
	}



#nav a:hover, body#Home #Home a, body#Bobs-Bio #Bobs-Bio a, body#Rates #Rates a, 
              body#Links #Links a, body#Testimonials #Testimonials a, 
              body#Contact-Bob #Contact-Bob a, body#Products #Products a
  		{	
   		color: #443935;  /* #000; */
  		padding-bottom: 5px;
  		border-color: #727377;
  		background: #FFFFEF;     /* #F8F8F8;   #333 url("images/White-Tab-10x50.gif") repeat-x top left; */
		}


.main 
	{
		text-align: Justify;
		float: left;
		color: #443935;
		font-size: 100%;
		width: 628px;
		padding: 10px 46px 0px 46px;
		margin: 0px 0px;
		background: #FFFFEF; /* url("images/massage-gradient.gif") repeat-x top left; */
	}
		.main a 
			{
				color: #456D62;
				font-size: 90%;
				text-decoration: none;
			}
		.main a:hover
			{
				color: #435441;
				font-size: 90%;
				text-decoration: underline;
			}
.mainContactPage
  {
    float: left;
    text-align: center;
		color: #443935;
		font-size: 100%;
		width: 628px;
		padding: 10px 46px 0px 46px;
		margin: 0px 0px;
		background: #FFFFEF; /* url("images/massage-gradient.gif") repeat-x top left; */
}

.ContactUs-feedback-form {
	text-align: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 80px;
}

.formbox
{
  width: 250px;
}

.formbox_text_area
{
  width: 500px;
  height: 150px;
}

.required-field
{
  color:red;
  font-size:10px;
	font-weight: bold;
}

.center 
	{
		text-align: center;
	}

.conditional
	{
		font-size: 90%;
		text-align: left;
		text-indent: 70px;
		margin-bottom: 0px;
	}
		.conditional-li
		{
			font-size: 85%;
			margin: 0px 0px 0px 80px;
			list-style-type: circle;
		}	
			
.credentials 
	{
		font-size: 100%;
		display: inline;
	}

			
.div-1a-wrap 
	{
		float: left;
		width: 100%;
		border: 0px;
		margin: 0px;
		padding: 0px;
		background: ;
	}

.div-1a 
	{
		float: left;
		width: 56%;
		border: 0px;
		margin: 0px;
		padding: 10px 20px 0px 5px;
		background: ;
		text-align: center;
	}

.div-2a 
	{
		float: right;
		width: 40%;
		border: 0px;
		margin: 0px;
		padding: 0px;
		text-align: center;
		background: ;
	}
	

/*
.footer-2
	{
	width: 700px;
	background: yellow;
	margin: auto;
	}
*/

.footer 
	{
		text-align: center;
		float:left;
		padding: 10px 0px;
		margin: 0px 0px;
		font-size: 80%;
		color: #463536;
		font-family: verdana, sans-serif;
		background: #D8DDBA;
		width: 720px;
	}

	.footer a 
		{
			color: #443935;
			text-decoration: none;
		}
		
	.footer p
		{

		}
		
.h2-homeComfort
	{
		font-size: 150%;
		font-weight: normal;
		color: #899E86;
		text-align: center;
		margin: 0px;
	}
	
.h2-swedishMassage
	{
		font-size: 150%;
		font-weight: normal;
		text-align: center;
		margin: 0px;
	}
	
.h3_bob
	{
		font-weight: normal;
		display: inline;
	}

.header-ADD 
	{
		font-size: 100%;
		font-weight: ; 
		margin: 0px;
		text-align: center;
		color: #443935;
	}

	
.header-div 	
	{
		padding: 0px 0px 20px 0px;
		background: #D8DDBA; /* #899E86; */
		margin: 0px;
	}

.header-LMT 
	{
		font-size: 150%; /* 125%; */
		font-weight: ; 
		margin: 0px;
		text-align: center;
		color: #443935;
	}

.header-RSJ 
	{
		font-size: ;
		font-weight: ;
		margin: 0px;
		text-align: center;
		color: #443935;
	}

.header-secondary
	{
		font-size: 150%;
	}

.image-copyright-2 
	{
		width: 100%;
		text-align: center;
		font-size: 60%;
		font-weight: bold;
		border: 0px;
		margin: 0px;
		padding: 0px;
		float: left;
		clear:both;
	}
	
.item-category
	{
		font-size: 110%;
		font-weight: ;
	}
		p.item-category
			{
				margin: 0px;
			}

.item-describe
	{
		font-size: 90%;
	}
	p.item-describe
		{
			margin: 0px;
		}
	
.item-image 
	{
		text-align: center;
	}
	p.item-image
		{
			margin: 0px;
		}
			
.item-shipping-message 
	{
		font-size: 75%;
	}
			
.item-message
	{
		color: #456D62;
		font-weight: bold;
		font-size: 120%;
	}
	p.item-message
		{
			margin: 0px;
		}
			
.item-title
	{
		font-size: 135%;
		font-weight: bold;
	}
	p.item-title
		{
			margin: 0px;
		}
			
.larger-view 
	{
		text-align: center;
		font-size: 80%;
		font-weight: ;
		border: 0px;
		padding: 0px;
	}
	p.larger-view
		{
			margin: 0px 0px 0px 20px;
		}
			
#links 
	{
		float: left; 
		width: 584px;   /* 624  */
		padding: 10px 20px 10px 20px;
		border: 2px solid #C7CDD2;
	}

#links dl 
	{
		float: left;
		width: 584px;      /* 584 */
		margin: 0px 0px;
		padding: 0;
		display: inline; /* fixes IE/Win double margin bug */
	}

#links dt 
	{
		float: right;
		width: 316px;
		margin 0;
		padding: 0;
		font-size: 150%;
		letter-spacing: 1px;
		color: #627081;
		text-align: center;
	}

#links dd 
	{
		margin: 0;
		padding: 0;
		font-size: 90%;
		line-height: 1.5em;
		color: #666;
		text-align: center;
	}


#links .alt dt
	{
		float: left;
	}

  #links dt.gooseber
	{
		font-family: "Matisse ITC";
	}

#links dd.border img
	{
		background: #660088;
	}

#links dd.img img 
	{
		float: left;
		margin: 0 8px 0 0;
		padding: 4px;
		border: 1px solid #D9E0E6;
		border-bottom-color: #C8CDD2;
		border-right-color: #C8CDD2;
		background: ;
	}

#links .alt dd.img img
	{
		float: right;
		margin: 0 0 0 8px;
	}

.phone
	{
		text-align: center;
	}

.product-title {
	font-size: 100%;
	font-weight: bold;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
	  
.product-message {
	font-size: 60%;
	font-weight: bold;
	color: #660088;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.product-category {
	font-size: 85%;
	color: ;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.product-image {
	border: 0px;
	border-color: ;
}

.space {
	font-size: 60%;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.t1 {
  width: 70%;
  margin: auto;
}

.td1 {
  width: 15%;
  background: ;
  text-align: right;
}

.td2 {
  width: 10%;
  background: yllow;
  text-align: left;
}

.td3 {
  width: 55%;
  background: blu;
  text-align: center;
}

.td4 {
  width: 20%;
  background: pnk;
  text-align: right;
}
	
.left {
  text-align: left;
}

.right {
  text-align: right;
}


.margin0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.urgent {
 color: #899E86; /* #709389; */
}

.font-1 {
  font-size: 150%;
  font-weight: ;
}

.font-2 {
  font-size: 150%;
  font-weight: bold;
}

.font-3 {
 font-size: 90%;
 font-weight:;
}

.font-4 {
  font-size: 125%;
  font-weight: ;
}

.font-5 {
  font-size: 105%;
  font-weight: ;
}



.periwinkle {
 color: #6892ca;
}

/*
#FBF073		yellow border
#FDFCEE		body background
#988748
#f9e9a9		Background tab color
#ffcb2d		Background Nav bar
#333		Text color
#727377
#fff		White
#FDF5D9		Light beige Header
#D2A77B		darker beige Header
#008080		Gooseberry Junction Green
#660088		Gooseberry Junction Purple
*/