body
{
	background: #194566;
}

#bonnet
{
	background: url(/images/header.bg.gif);	
	height: 115px;		   
	margin: 2em auto 0;
	overflow: hidden;
	position: relative;
	width: 800px;	  
	
}
#bonnet h1
{
	background: url(/images/site.logo.gif) no-repeat;
	display: block;
	height: 75px;
	overflow: hidden;	    
	text-indent: -12345px;
	position: absolute;
	top: 25px;
	left: 23px;
	width: 175px;
}
#bonnet h1 a
{
	background: url(/images/site.logo.gif) no-repeat;
	display: block;
	height: 75px;
	overflow: hidden;	    
	text-indent: -12345px;
	width: 175px;
}
#bonnet h2
{
	background: url(/images/site.subtitle.gif) no-repeat;
	display: block;
	height: 37px;
	overflow: hidden;	    
	text-indent: -12345px;
	position: absolute;
	top: 44px;
	right: 12px;
	width: 257px;
}
#bonnet h3
{
	position:absolute;
	top:100px;	 
	overflow: hidden;	    
	text-indent: -12345px;   
}
#bonnet #locations
{
	color: #fff;
	position:absolute;
	top: 90px;
	right:12px; 
	width: 209px; 
}
#bonnet #locations a
{				  
	color: #fff;	
	display: block;	
	float: left;
	font-weight: bold;
	font-size: 1.1em;
	text-indent: -12345px; 
	margin: 0;
	overflow: hidden;
}
#bonnet #locations a#mountain-view
{
	background: url(/images/site.mountain-view.gif) no-repeat;
	height: 13px;
	width: 111px;
}		
#bonnet #locations a#monterey
{
	background: url(/images/site.monterey.gif) no-repeat;
	height:14px;
	margin-left: 7px;
	width:91px;
	
}

#container
{							   
	margin:0 auto;
	width:800px;	
}
#container  #main_nav
{
	background: #f26c01 url(/images/site.main_nav.bg.gif) bottom left no-repeat;  
	border-top: 1px solid #fff;
	height: 21px;
	overflow: hidden;
	width: 800px;		   
	}

#container #main_nav ul
{
	background: #f26d01;
	list-style:none;
	height: 21px;
	width: 800px;
	}

#container #main_nav ul li
{		
	border-right:1px solid #fff;
	display: block;
	float:left;	   
	height: 21px;  	
	}

#container #main_nav ul li a
{
	display:block;
	height:21px;
	overflow:hidden;								   
	text-indent: -12345px;	
	}


#container #main_nav ul li#menu_h,
#container #main_nav ul li#menu_h a
{
	background: url(/images/main_nav.home.gif);
	width: 85px;
}								    
/*
#container #main_nav ul li#menu_h.s,
#container #main_nav ul li#menu_h.s:hover,
#container #main_nav ul li#menu_h.s a:hover
{
	background: url(/images/main_nav.home_s.gif);
	width: 85px;
}*/	 

#container #main_nav ul li#menu_a,
#container #main_nav ul li#menu_a a
{
	background: url(/images/main_nav.about.gif);
	width: 104px;
}
#container #main_nav ul li#menu_a.s,
#container #main_nav ul li#menu_a:hover,
#container #main_nav ul li#menu_a a:hover
{
	background: url(/images/main_nav.about_s.gif);
	width: 104px;
}		 
#container #main_nav ul li#menu_a.s a
{
	background:none;
}
 
#container #main_nav ul li#menu_z,
#container #main_nav ul li#menu_z a
{
	background: url(/images/main_nav.procedures.gif);
	width: 144px;}
#container #main_nav ul li#menu_z.s,
#container #main_nav ul li#menu_z:hover,
#container #main_nav ul li#menu_z a:hover
{
	background: url(/images/main_nav.procedures_s.gif);}
													  
#container #main_nav ul li#menu_z.s a
{
	background:none;
}
#container #main_nav ul li#menu_m,
#container #main_nav ul li#menu_m a
{
	background: url(/images/main_nav.medispa.gif);
	width: 101px;			  	}								
#container #main_nav ul li#menu_m.s,						
#container #main_nav ul li#menu_m:hover,
#container #main_nav ul li#menu_m a:hover
{
	background: url(/images/main_nav.medispa_s.gif);
	width: 101px;
}	
#container #main_nav ul li#menu_m.s a
{
	background:none;
}
 
#container #main_nav ul li#menu_p,
#container #main_nav ul li#menu_p a
{		
	background: url(/images/main_nav.products.gif);
	width: 106px;
}
#container #main_nav ul li#menu_p.s,
#container #main_nav ul li#menu_p:hover,
#container #main_nav ul li#menu_p a:hover
{		
	background: url(/images/main_nav.products_s.gif);
}	   
#container #main_nav ul li#menu_p.s a
{
	background:none;
}

#container #main_nav ul li#menu_t,
#container #main_nav ul li#menu_t  a
{		
	background: url(/images/main_nav.testimonials.gif);
	width: 132px;
}
#container #main_nav ul li#menu_t.s,
#container #main_nav ul li#menu_t:hover,
#container #main_nav ul li#menu_t  a:hover
{		
	background: url(/images/main_nav.testimonials_s.gif); 
}					 
#container #main_nav ul li#menu_t.s a
{
	background:none;
}
#container #main_nav ul li#menu_g,
#container #main_nav ul li#menu_g a
{		
	background: url(/images/main_nav.giving-back.gif);   
	border: 0;
	width: 122px;
}
#container #main_nav ul li#menu_g.s,
#container #main_nav ul li#menu_g:hover,
#container #main_nav ul li#menu_g a:hover
{		
	background: url(/images/main_nav.giving-back_s.gif);
}	 
#container #main_nav ul li#menu_g.s a
{
	background:none;
}

 
#container #content
{
	background-color: white; 
	border-top:1px solid #fff; 
	overflow:hidden;   
	width: 800px;
}


#boot
{
	background: #5c87b3 url(/images/header.bg.gif) repeat;
	border-top: 1px solid #fff;
	color: #cae5fe;
 	height: 36px;
 	line-height:36px;
	margin: 0 auto 2em;
	overflow: hidden;
	padding-left:20px;
	position: relative;	  
	width: 780px;}


#boot a
{
	color: #cae5fe;  }


#boot a#consultation
{
	background: url(/images/footer.consultation.gif);
	display: block;
	height: 24px;
	overflow: hidden;
	position: absolute;
	text-indent: -1234px;
	top: 6px;
	right: 9px;
	width: 192px;
}
