body {background-image: url(../images/bak.gif); background-color: #666666;font-family: arial, helvetica, verdana;font-size: 14px;}
body.mapbg {background-color: #ffffff; font-family: arial, helvetica, verdana; font-size: 14px; background-image: none;}
.main {width: 899px; position: relative; left: 50%; margin-left: -449px;border: 1px solid black;}
.title {background-color:#000000;background-image: url(../images/header.gif); background-repeat: no-repeat; width: 899px; height: 101px !important; }
.title h1 {margin: 0; color: #ffffff;font-size: 24px; font-weight: normal;padding-top:11px;padding-left:48px;margin-bottom:0px;}
.title p { color: #cccccc;font-size: 14px;margin-top:0px;padding-left: 46px;}
#home.header {background-color:#339900; background-image: url(../images/title_home.jpg); background-repeat: no-repeat; width: 899px; height: 200px;}
#doctors.header {background-color:#339900; background-image: url(../images/title_doctors.jpg); background-repeat: no-repeat; width: 899px; height: 200px;}
#insurance.header {background-color:#339900; background-image: url(../images/title_insurance.jpg); background-repeat: no-repeat; width: 899px; height: 200px;}
#links.header {background-color:#339900; background-image: url(../images/title_links.jpg); background-repeat: no-repeat; width: 899px; height: 200px;}
#ask.header {background-color:#339900; background-image: url(../images/title_ask.jpg); background-repeat: no-repeat; width: 899px; height: 200px;}
.copy {background-color: #ffffff; width: 899px;}
#footer{background-color: #000000; width: 899px;}
.privacy  { float:right; color: #ffffff; font-size: 11px; color: #ffffff; font-size: 11px;margin-top:15px;}
.copyright  {float:left; color: #ffffff; font-size: 11px; }
.footcontainer {height: 30px;padding: 8px 5px 3px 5px;}
.privacy a {color:#ffffff; font-size: 11px;}
.privacy a:hover {color:#ffffff; font-size: 11px; text-decoration: underline;}
#navigation { color:#ffffff; font-size: 14px; padding-bottom: 0; margin: 0; font-weight:bold;height: 27px;}
#navigation a {color:#ffffff; text-decoration: none; font-size: 14px;width: 899px;}
#nav_container {float: right;}
.home_off {float: left;width: 63px;height:27px;text-align: center; padding-top: 4px;margin-right: 2px;}
.home_on {float: left;background-image: url(../images/home_nav.jpg); background-repeat: no-repeat;width: 63px;height:27px;text-align: center;padding-top: 4px;margin-right: 2px;}
.doctors_off {float: left; width: 101px;height:27px;text-align: center; padding-top: 4px;margin-right: 2px; }
.doctors_on {float: left; background-image: url(../images/our_doctors_nav.jpg); background-repeat: no-repeat;width: 101px;height:27px;text-align: center;padding-top: 4px;margin-right: 2px;}
.insurance_off {float: left;width: 136px;height:27px;text-align: center; padding-top: 4px;margin-right: 2px;}
.insurance_on {float: left;background-image: url(../images/insurance_nav.jpg); background-repeat: no-repeat;width: 136px;height:27px;text-align: center;padding-top: 4px;margin-right: 2px;}

.products_off {float: left;width: 89px;height:27px;text-align: center; padding-top: 4px;margin-right: 2px;}
.products_on {float: left;background-image: url(../images/products_nav.jpg); background-repeat: no-repeat;width: 89px;height:27px;text-align: center;padding-top: 4px;margin-right: 2px;}

.ask_off {float: left;width: 131px;height:27px;text-align: center; padding-top: 4px;margin-right: 2px;}
.ask_on {float: left;background-image: url(../images/ask_doctor_nav.jpg); background-repeat: no-repeat;width: 131px;height:27px;text-align: center;padding-top: 4px;margin-right: 2px;}
.links_off {float: left;width: 184px;height:27px;text-align: center; padding-top: 4px;margin-right: 2px;}
.links_on {float: left;background-image: url(../images/affiliated_nav.jpg); background-repeat: no-repeat;width: 184px;height:27px;text-align: center;padding-top: 4px;margin-right: 2px;}
#home.header h2 {margin:0;font-size:22px; color: #ffffff; line-height: 36px; width: 555px;font-weight: normal;padding: 45px 0 0 55px;}
#insurance.header h2 {margin:0;font-size:22px; color: #ffffff; line-height: 36px; width: 555px;font-weight: normal;padding: 85px 0 0 180px;}
#links.header h2 {margin:0;font-size:22px; color: #ffffff;  width: 300px;font-weight: normal;padding: 75px 0 0 300px;}
#doctors.header h2 {margin:0;font-size:22px; color: #ffffff;  width:400px;line-height: 36px;font-weight: normal;padding: 85px 0 0 400px;}
#links.header h3 {margin:0;font-size:13px; color: #ffffff;  width: 500px;font-weight: bold;padding: 0 0 0 300px;}
#ask.header h2 {margin:0;font-size:22px; color: #ffffff;  width: 300px;font-weight: normal;padding: 75px 0 0 310px;}
#ask.header h3 {margin:0;font-size:13px; color: #ffffff;  width: 500px;font-weight: bold;padding: 0 0 0 310px;}
#copycontainer {padding: 20px 20px 0 20px;}
.lefthome {float:left;padding-bottom: 20px;margin-right: 150px;width: 350px;}
.righthome {float:left;padding-bottom: 20px;width: 350px;}
#copycontainer h2 {color:#000000;margin:0;padding:0;font-size:16px;}
#copycontainer hr {color:#666666;width: 350px; height: 1px;margin:0;padding:0;border: 0;background-color: #666666;margin-top:0;_margin-top:-7px;}
p.first {margin-top: 5px;_margin-top: -10px;}
p.ask {margin-top: 0px;}
#copycontainer a {text-decoration: underline; color:#339900;}
#copycontainer a:hover {text-decoration: underline; color:#339900;}
#homeimage {float:right;margin-top:0;_margin-top:-13px;padding-top:0;}
#hospitals {display:none; position: absolute; top:470px; left:193px; z-index:1000;}
#hospitallist {background-color:#ffffff; border: 1px solid #339900;padding:10px;width: 425px;}
#conservative {display:none; position: absolute; top:270px; left:143px; z-index:1000;}
#conservelist {background-color:#ffffff; border: 1px solid #339900;padding:10px;width: 425px;}
#hours {display:none; position: absolute; top:370px; left:313px; z-index:1000;}
#hourdetails {background-color:#ffffff; border: 1px solid #339900;padding:10px;width: 225px;}
#close {float:right;font-size: 12px;}
#map {width: 500px; height: 300px;overflow:hidden;}
#mapcontent a {text-decoration: underline; color:#339900;}
#mapcontent a:hover {text-decoration: underline; color:#339900;}
#column1 {float:left;margin-bottom: 20px; padding-right: 10px;border-right: 1px solid #666666;width: 405px;margin-right: 15px;font-size: 12px;padding-bottom: 10px; height: 430px;margin-left:10px;}
#column2 {float:left;margin-bottom: 20px;padding-right: 2px;width: 405px;font-size: 12px;padding-bottom: 10px; height: 430px;}
#column3 {float:left;margin-bottom: 20px;;width: 273px;font-size: 12px;padding-bottom: 10px; height: 430px;} 
#column1 h1 {font-size: 14px; margin:0 0 3px 0; padding:0;}
#column2 h1 {font-size: 14px;  margin:0 0 3px 0; padding:0;}
#column3 h1 {font-size: 14px;  margin:0 0 3px 0; padding:0;}
#plans {padding-bottom:20px;}
p.insurance {margin-top: 5px;}
#scroll { position:absolute; top:0; bottom:-0.1px; width:1em; z-index:-1; } 
#site {color: #ffffff; font-size: 10px; margin-top: 10px;width: 899px; position: relative; left: 50%; margin-left: -449px;}
#site a {color: #ffffff; font-size: 12px; text-decoration: none;}
#site a:hover {color: #ffffff; font-size: 12px; text-decoration: underline;}
label {margin: 0 5px 0 0; font-weight: bold;font-size:14px;}
#plans hr {color:#666666; width: 840px; height: 1px;margin:0;padding:0;border: 0;background-color: #666666;margin-top: 10px;}
