body{
background:url(images/bg.gif) top repeat-x;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
}

a{color:#993366; text-decoration:none;}
a:hover{color:#3386b3;}

hr{border:1px solid #afadad; width:95%;}

h1{
font-family:Tahoma;
font-size:24px;
text-align:center;
color:#b71c5e;
margin:0px;
height:30px;
padding-top:28px;
font-weight:normal;
}

#wrapper{
margin:0px auto;
width:982px;
}

#header{
height:94px;
width:979px;
background:url(images/logo.jpg) no-repeat;
background-position:55px 0px;
color:#525252;
font-weight:bold;
font-size:20px;
padding:5px 0px 0px 0px;
text-align:right;
}

#header a{
 
color:#525252;
font-weight:normal;
}

#header span{color:#525252; margin:0px 10px 0px 3px; font-size:23px;}

#chromemenu{height:48px; width:979px;}

	#chromemenu ul{list-style:none; padding:0px; margin:0px; text-align:center;}
	#chromemenu ul li{display:inline;}
	#chromemenu ul li a{color:#fff;}
	#chromemenu ul li a:hover{color:#fff4a3;}
	#chromemenu ul span{color:#9ac1e1; margin:0px 11px;}

#content{
/*background:url(images/side-gray.gif) repeat-y right;*/
float:left;
background-position:649px 500px;
width: 1000px;
}

#banner{
width:639px;
height:216px;
float:left;
}

#contactCont{
border-left:1px solid #d8d5d5;
border-right:1px solid #d8d5d5;
width:330px;
}

#long-contents{
width:637px;
border:1px solid #ccc;
border-bottom:none;
float:left;
margin-top:10px;
}

#long-contents h4{
color:#075296;
font-size:16px;
font-style:italic;
text-align:center;
}

#main #long-contents h6{
color:#075296;
font-size:14px;
font-style:italic;
text-align:left;
margin:0px 15px 20px 15px;
}

.testimonials h5{
color:#075296;
font-size:14px;
font-style:italic;
text-align:left;
margin:0px 15px 0px 15px;
}

#long-contents .testimonials p{
margin-bottom:0px;
padding:0px;
}

#long-contents p{margin:0px 15px 20px 15px;}

#main{
width:639px;
float:left;
}

#main-bottom{background:url(images/-mainbottom.jpg) no-repeat; widows:637px; height:36px;}

#sidebar{
float:left;
width:333px;
margin-left:10px;
}

#sidebar h3{
color:#993366;
font-size:16px;
margin:8px 0px;
}

*html #sidebar{
float:left;
width:333px;
margin-left:8px;
} 


#sidebar a{
font-size:12px;
}

#sidebar span{color:#993366;}

#right-gray{
width:331px;
}

#right-gray h2{
margin:0px auto; 
}

#right-gray h2.more-info{
margin:0px auto; 
background:url(images/sidebar-tab.jpg); 
width:277px; 
height:31px;
color:#a41451;
font-family:Tahoma;
font-size:16px;
padding:10px 0px 0px 40px;
display:block;
}

#right-gray h2 a{
margin:0px auto; 
background:url(images/sidebar-tab.jpg); 
width:277px; 
height:31px;
color:#a41451;
font-family:Tahoma;
font-size:16px;
padding:10px 0px 0px 40px;
display:block;
}

#right-gray h2 a:hover{
background:url(images/sidebar-tab-hover.jpg);
color:#054d97;
}

#right-gray h3{margin:0px;}
#right-gray h4, #right-gray h3 a{
margin:0px auto;
background:url(images/h2-vital.jpg);
width:277px; 
height:30px;
color:#a41451;
font-family:Tahoma;
font-size:16px;
padding:10px 0px 0px 40px;
display:block;
}

#right-gray h3 a:hover{background:url(images/h2-vital-hover.jpg);}

#right-gray ul{
margin:10px 0px 20px 40px;
padding:0px;
list-style:none;
}

#right-gray ul li{
font-family:Tahoma;
line-height:25px;
background:url(images/gray-bullet.jpg) no-repeat;
background-position:0px 10px;
padding-left:20px;
}

#right-gray ul li a{
color:#073d72;
font-size:14px;
font-weight:bold;
}

#right-gray ul li a:hover{color:#076bce;}

#thing{padding:0px; margin:0px;}

#form-box{ background:#fff url(images/white-bg.gif) repeat-y; padding-bottom:10px;}

#form-title{ background:url(images/form-title.jpg) no-repeat; width:333px; height:50px;}

#form-bottom{background:url(images/form-bottom.gif) no-repeat; width:333px; height:30px;}

.field{border:1px solid #416b6d; width:90%; height:18px;}

.field2{border:1px solid #416b6d; width:85%; height:23px;}

.field3{border:1px solid #416b6d; width:88%; height:18px;}

.field4{border:1px solid #416b6d; width:45px; height:18px;}

.field5{border:1px solid #416b6d; width:91%; height:23px;}

.field-cal{border:1px solid #416b6d; width:76%; height:18px; float:right;}

#calpuAppointmentDate_image{float:right; margin:0px 5px 0px 9px;}

#thing{font-size:12px;}

.txtarea{
border:1px solid #416b6d; width:90%;
height:65px;
}

#case-title{background:url(images/case-title.jpg) no-repeat; width:333px; height:44px; margin-top:4px;}

#testi{ padding:0px 15px;}

#content-bottom{
background:url(images/content-bottom.jpg) no-repeat;
width:986px;
height:30px;
}


#contact-banner span{color:#063c5c;}

#footer{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
margin:10px 0px;
}
#footer a.develop{margin:0px; text-decoration:underline;}

#footer-inner{
margin:0px auto;
padding:10px 0px;
width:932px;
font-size:11px;
color:#993366;
}

#footer-inner a{margin:0px 5px;}


.td3{font-size:12px; color:#666666;}

.vital{
color:#073d72;
background:url(images/vital-bg.jpg);
width:300px;
height:120px;
margin:0px auto;
padding:7px 0px 0px 17px;
}

.white{color:#fff;}


.before-after{width:600px; margin:0px auto; font-size:20px;}

.before-after strong{margin-left:10px;}

#long-contents .contact-links ul{margin:0px; padding:0px;}

#long-contents .contact-links ul li{ display:inline; margin:0px 7px;}

#after{
background:url(images/afterbg.jpg);
width:139px;
height:126px;
cursor:pointer;
}		  
		  
#before  {
background: url(images/beforebg.jpg);
width:139px;
height:126px;
cursor:pointer;
}		
		  
#whiteback1{background:url(images/whiteback1.jpg); width:317px; height:178px; margin:0px auto; }

.places {float:right; margin:25px 0 0 0; width:500px; padding-right:10px;}		  
.places ul{font-size:13px; margin:0 0 0 0; }
.places li{padding:0 0px 0 5px; display:inline;}
.places li a:hover{ text-decoration:underline;}



#places2 li{font-weight:normal; font-size:16px;}

