body{background:#D0C7A9;margin:0;padding:0;
font:62.5%/1.4 Georgia, Arial, Helvetica, Verdana, Sans-Serif;text-align:center}

#wrap{margin:auto;width:750px;text-align:left;background:url(../images/slice.jpg) repeat-y;position:relative;}
ul, li{margin:0;padding:0}
h1,h2,h3,h4 {font-weight:normal; }

/* SECTION STYLES */

#header{border-bottom:5px solid #2AA5DF}
#footer{border:1px solid #0D7CB0; background:#2B91C1}

#history #wrap{background:url(../images/slice2.jpg) repeat-y;}
#history #header{border-bottom:5px solid #D77712}
#history #footer{border:1px solid #B06311; background:#B5950D}

#profession #wrap{background:url(../images/slice3.jpg) repeat-y;}
#profession #header{border-bottom:5px solid #9A41A7}
#profession #footer{border:1px solid #8A3882; background:#A252AE}

#philosophy #wrap{background:url(../images/slice4.jpg) repeat-y;}
#philosophy #header{border-bottom:5px solid #78D931}
#philosophy #footer{border:1px solid #72B20F; background:#65C320}

#safety #wrap{background:url(../images/slice5.jpg) repeat-y;}
#safety #header{border-bottom:5px solid #DA5F47}
#safety #footer{border:1px solid #C2452D; background:#D94A2F}

#expect #wrap{background:url(../images/slice6.jpg) repeat-y;}
#expect #header{border-bottom:5px solid #40CD9D}
#expect #footer{border:1px solid #0A9767; background:#26BF8B}

#clinic #wrap{background:url(../images/slice7.jpg) repeat-y;}
#clinic #header{border-bottom:5px solid #C955B8}
#clinic #footer{border:1px solid #B545A5; background:#D666C6}

#contact #wrap{background:url(../images/slice8.jpg) repeat-y;}
#contact #header{border-bottom:5px solid #7687F0}
#contact #footer{border:1px solid #3C51D3; background:#6778DC}

/*===========================================TOP NAV STYLES==================================================*/

#nav_main{display:block;position:absolute;top:10px;left:18px; font:1.2em Verdana, Arial, Sans-Serif; border:1px solid #fff; border-width:1px 0 1px 0;list-style-type:none;width:716px;background:#0078BC}

#nav_main li{float:left}
#nav_main li a{display:block;color:#FFFFFF;padding:5px 10px 5px 10px;text-decoration:none;text-transform:uppercase;border-right:1px solid #fff; }
* html #nav_main li a{padding:5px 10px 5px 10px}
#nav_main li.nm_home a{background:#0098DB;}
#nav_main li.nm_home a:hover{background:#0065aB;}
#nav_main li.nm_history a{background:#F2993B;}
#nav_main li.nm_history a:hover{background:#d0771a;}
#nav_main li.nm_profession a{background:#AE58AB;}
#nav_main li.nm_profession a:hover{background:#7D317A;}
#nav_main li.nm_philosophy a{background:#AAD047;}
#nav_main li.nm_philosophy a:hover{background:#AAb014;}
#nav_main li.nm_safety a{background:#F54631;}
#nav_main li.nm_safety a:hover{background:#c32410;}
#nav_main li.nm_what_to_expect a{background:#00AB99;}
#nav_main li.nm_what_to_expect a:hover{background:#00AB66;}
#nav_main li.nm_our_clinics a{background:#D55EC4;}
#nav_main li.nm_our_clinics a:hover{background:#AE379D;}
#nav_main li.nm_contact a{background:#0078BC;padding-left:9px;border-right:0}
#nav_main li.nm_contact a:hover{background:#0045Ba;}

/*=============================================TOP NAV STYLES END==============================================*/

/*=============================================HOME PAGE STYLES=================================================*/

#header{padding:0; margin:0 0 0 18px;height:234px;width:716px;background:url(../images/banner.jpg) no-repeat;}
#maincontent{float:right;width:495px;padding:10px 30px 10px 10px;font-size: 1.4em; line-height:1.5}
#maincontent .rightpic{float:right;padding:3px;border:1px solid #c0c0c0;margin:0 0 10px 15px}
#maincontent h1{font:italic normal 1.8em Georgia;margin:10px 0 0 0;}
* html #maincontent h1{margin-top:20px}
#maincontent h2{font:italic 1.6em/1.4 Georgia;margin:0 0 10px 1px;color:#A0646E;}
#clinicbox{background:#673860;width:490px;margin:0 0 15px 0; font-size:0.9em}
#clinicbox td{margin:1px;padding:5px;background:#FCECED;}
#clinicbox .odd td{background:#FCF9EC}
#clinicbox th{background:#935F8B; color:#fff;padding:5px;}
#clinicbox a{text-decoration:none}
#maincontent a{color:#003399;text-decoration:none}
#maincontent a:hover{color:#FF0000;text-decoration:underline}


/*=============================================SIDE COLUMN STYLES=================================================*/

#subcontent{float:left;width: 164px;margin:10px 0 0 5px;padding:0 5px 0 26px; color:#000;display:inline}
#subcontent h2{text-transform:uppercase; letter-spacing:0.09em; font-size:1.4em}
#subcontent img{margin:5px 0 5px 25px;}
#subcontent p{font: 1.1em/1.3em Verdana;}
.subpic{padding:2px;border:1px solid #c0c0c0;margin:0 0 0 10px;}
#subcontent a{font:italic 1.1em/1.4 Georgia;color:#003399;text-decoration:none}
#subcontent a:hover{text-decoration:underline}
#subcontent .midpic {display:block;margin:auto;border:1px solid #000}
.quote{margin-bottom:10px;}
.readmore{text-align:right;margin:0}
/*==============================================================CLINIC STYLES==============================================*/

#clinic #clinicsubcontent{float:left; width:190px;margin:0 0 20px 15px;display:inline;}
#clinic #subcontent{padding:0 0 0 15px}
#clinicnav{width:187px;clear:left;margin:10px 0 0 3px;border-top:1px solid #A36AB3;font: 1.1em/1.3em Verdana;}
#clinicnav li{list-style:none}
#clinicnav li a {border-bottom: 1px solid #A36AB3; padding:5px 0 5px 30px;display:block;text-decoration:none;color:#471E53;background:#D7A1E7; height:1%}
#clinicnav li a:hover{background:#AE379D;color:#fff;}
.clincontent{width:230px;float:left;margin:0 15px 0 0}
.clincontent dt{font-weight:bold;color:#999; font-style:italic;margin:8px 0 0 0}
.clincontent dd{margin:0 0 0 15px;padding:0}
/*=================================================HISTORY STYLES===================================================*/

#history_main{float:right;width:500px;}
#history_main h1{font:italic 2.35em/1.4 Georgia;margin-top:20px;color:#0099FF}
#history_main p{text-align:left;padding:5px 30px 0 10px;font-size:1.2em;color:#333333 }
#history_sub{float:left;width:245px;}
#history_sub img{width:210px;padding:5px;border:1px solid #c0c0c0;margin:20px 0 0 18px}

/*=================================================EXPECT STYLES=================================================*/



/*===================================================FOOTER STYLES===============================================================*/		

#wrap #footer{clear: both;padding:5px 10px 6px 10px; margin:0 16px 0 18px; color:#fff; font-size:1.2em; border-width:1px 0 1px 0;line-height:1.3}
#footer a{color:#fff;text-decoration:none;float:right}
