/* CSS Document */
body {
font-family: arial;
color: #000000;
font-size: 13px;
background:url(../bg.jpg);
padding:0px;
margin:0px;
}
h1,h2,h3,h4,ul,li,p,a{  font-weight:normal;  text-decoration:none; }
a {
	font-family: arial;
	font-size: 13px;	
	color: #08598B;		
}
a:visited {
	color: #08598B;
}
a:hover {
	color: #08598B;
}
a:active {
	color: #08598B;	
}
h1 { font:bold 24px tahoma,verdana,arial,sans-serif; line-height: 20px; text-align:center; }
h2 { font:bold 18px tahoma,verdana,arial,sans-serif; line-height: 20px; text-align:center; }
h3 { font:bold 22px tahoma,verdana,arial,sans-serif; line-height: 20px; text-align:center; margin-bottom:12px; }
h4 { font:bold 14px tahoma,verdana,arial,sans-serif; line-height: 20px; text-align:center; margin-bottom:0; }
#warp{ width:865px; margin:0px auto; overflow:hidden; background:url(../san-images/background-bg.jpg) repeat-y; padding:0px 5px 0 5px; clear:both;}
#header{ width:865px; height:116px; float:left; background:url(../san-images/header-bg.jpg) no-repeat;}
#header p { padding:65px 12px 0 0; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#FFFFFF;}

.menu {width:859px; float:left; height:32px; background: url(../san-images/menu-bg.png) no-repeat; padding:5px 3px 3px 3px; position:relative; z-index:100; font-family:Arial, Helvetica, sans-serif;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none;  padding:8px 15px 0 12px; color:#fff;}
.menu ul {padding:0; margin:0; list-style: none;height:34px;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

.menu ul li:hover a {color:#FEDE68;}
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:105px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block;color:#FFF; font-size:11px;}
.menu ul li:hover ul li a:hover {color:#FEDE68;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}


.proceduredropdown{ background:url(../san-images/dropdown.png) !important; height:82px !important; width:110px !important; display:block; margin:-17px 0 0 -2px !important; line-height:10px !important; padding:28px 0 0 0px !important;}
.proceduredropdown a{ margin:3px 2px 3px 2px !important; padding:4px 0 4px 10px !important; width:96px !important;}
.proceduredropdown a:hover{background:#204162; }
.proceduredropdown1 { border:1px solid #1B3650 !important; height:auto !important; width:auto !important; background:#336699; margin-left:6px !important;}
.proceduredropdown a.facial{ background:url(../san-images/facial.png) no-repeat;}
.proceduredropdown a.facial:hover{background:url(../san-images/facial-over.png);}
.proceduredropdown1 a{width:60px !important;}

.pricingdropdown{ background:url(../san-images/dropdown-1.png) !important; height:59px !important; width:110px !important; display:block; margin:-17px 0 0 -4px !important; line-height:10px !important; padding:28px 0 0 0px !important;}

.pricingdropdown a{ margin:3px 2px 3px 2px !important; padding:4px 0 4px 10px !important; width:96px !important;}
.pricingdropdown a:hover{background:#204162; }


.worlddropdown{ background:url(../san-images/dropdown-2.png) !important; height:105px !important; width:167px !important; display:block; margin:-17px 0 0 -2px !important; line-height:10px !important; padding:28px 0 0 0px !important;}
.worlddropdown a{ margin:3px 2px 3px 2px !important; padding:4px 0 4px 10px !important; width:153px !important;}
.worlddropdown a:hover{background:#204162; }





#flash{ width:100%; float:left; height:248px;}
#clear{ width:100%; float:left; height:20px;}
#inner{ width:623px; float:left; padding:12px 0 12px 0;}
#inner h1{ padding:0px; margin:0px; padding-bottom:12px;}
#inner h2{ padding:0px; margin:0px;}
#form{ width:242px; float:left;  background:#336799; padding:0 0 20px 0;}

#form h2{ background:url(../images/quote-bg.jpg); height:33px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; color:#000000; font-weight:bold; padding-top:14px; width:242px; margin:0px;}
#form ul{font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; padding:20px 0 0 12px; float:left; margin:0px; float:left; width:230px; list-style:none;}
#form ul li{ padding:0px; margin:0px; float:left; margin-bottom:10px; width:230px;}
.text-field{ border:1px solid #92999F; background:#ECECEC;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-top:3px;}

#footer{ width:100%; float:left; padding:15px 0 15px 0; background:#CCCCCC;}




