
body {
width : ;
margin : 0 auto 0 auto;
font-family : Futura, Aial, Geneva, sans-serif;
font-size : 16px;
line-height : 20px;
color : black;
background-color: ;
background-image : url(assets/greenBG.jpg);
background-position : top left;
background-attachment : ;
background-repeat : repeat;
}

a:link {
color : #1d4f45;
text-decoration : none;
font-weight:bold;
border: 0px;
}
a:visited {
color : #1d4f45;
text-decoration : none;
font-weight:bold;
}
a:hover {
color : black;
text-decoration : none;
font-weight:bold;
}
a:active {
color : #1d4f45;
text-decoration : none;
font-weight:bold;
}


h1 {
font-size : 21px;
line-height: 23px;
font-weight : ;
text-transform : uppercase;
font-family : Futura, Aial, Helvetica, sans-serif;
color : #1d4f45;
margin-top : 0px;
margin-bottom : 10px;
}


h1.physicians {
font-size : 21px;
line-height: 23px;
width:20px;
padding:4px;
font-weight : ;
text-transform : uppercase;
font-family : Futura, Aial, Helvetica, sans-serif;
color : white;
background-color:#1d4f45;
margin-top : 0px;
margin-bottom : 0px;
}



h2 {
font-size : 16px;
line-height: 17px;
font-weight: ;
text-transform: ;
font-family: Futura, Aial, Helvetica, sans-serif;
margin : 0;
color : #1d4f45;
}

#doctor_main h2 {
font-size : 16px;
line-height: 17px;
font-weight: ;
text-transform: ;
font-family: Futura, Aial, Helvetica, sans-serif;
margin-bottom : 0;
color : #1d4f45;
}

#wrap {
width : 950px;
margin : 0 auto 0 auto;
padding : 0;
background-color: white;
background-image: ;
background-position: top center;
background-repeat: no-repeat;
}

#wrap_home {
width : 950px;
margin : 0 auto 0 auto;
padding : 0;
background-color: white;
background-image: url(assets/homeheader.jpg);
background-position: top center;
background-repeat: no-repeat;
}

#zlayer {
width : 610px;
height: 500px;
z-index: 9;
position: absolute;
margin  : 150px auto 0 170px;
padding : 0;
border : 0px solid white;
background: ;
}


#header {
width: 950px;
height:70px;
margin : 0px auto 0 auto;
padding: 0;
border-top: 0px solid gray;
background-color: ;
}


#header_welcome {
width: 950px;
margin : 0px auto 0 auto;
padding: 0;
border-top: 0px solid gray;
background-color: ;
}



#header_home {
width: 950px;
height: 510px;
margin : 0px auto 0 auto;
padding: 0;
border-top: 0px solid gray;
background-color: white;
background-image: url("assets/homeheader.jpg");
background-position: top center;
background-attachment: ;
background-repeat: no-repeat;
}



#topnav {
float:right;
width : 570px;
height : 40px;
margin : 36px 20px 0px 0;
padding-left : 0px;
background-color: ;
border: 0px solid ;
}


a.topnav {
display:inline;
float:right;
text-align:center;
font-family: arial,san serif;
width:129px;
height:24px;
font-size: 17px;
font-weight: bold;
color: white;
margin:0px 0 0px 10px;
padding-top: 3px;
background-image : url(assets/contactbutton.jpg);
background-position : top left;
background-repeat : no-repeat;
}

a:hover.topnav {
color:white;
background-image : url(assets/contactbuttonMO.jpg);
background-position : top left;
background-repeat : no-repeat;
}


a.customerservicebutton {
display:block;
text-align:center;
font-family: arial,san serif;
width:185px;
height:75px;
font-size: 18px;
font-weight: normal;
color: white;
margin:0px 0 0 0px;
padding-top: 0px;
background-image : url(assets/customer_svc_link.jpg);
background-position : top left;
background-repeat : no-repeat;
}

a:hover.customerservicebutton {
color:white;
background-image : url(assets/customer_svc_link_mo.jpg);
background-position : top left;
background-repeat : no-repeat;
}

a.prioritycarebutton {
display:block;
text-align:center;
font-family: arial,san serif;
width:178px;
height:175px;
font-size: 18px;
font-weight: normal;
color: white;
margin:0px 0 0 0px;
padding-top: 0px;
background-image : url(assets/priority_care_link.jpg);
background-position : top left;
background-repeat : no-repeat;
}

a:hover.prioritycarebutton {
color:white;
background-image : url(assets/priority_care_linkmo.jpg);
background-position : top left;
background-repeat : no-repeat;
}



a.newsletterbutton {
display:block;
text-align:center;
font-family: arial,san serif;
width:185px;
height:50px;
font-size: 18px;
font-weight: normal;
color: white;
margin:0px 0 0 0px;
padding-top: 4px;
background-image : url(assets/newsletter_link.jpg);
background-position : top left;
background-repeat : no-repeat;
}

a:hover.newsletterbutton {
color:white;
background-image : url(assets/newsletter_link_mo.jpg);
background-position : top left;
background-repeat : no-repeat;
}




a.physicianslink {
display:block;
float:left;
text-align:center;
font-family: arial,san serif;
width:217px;
height:103px;
font-size: 18px;
font-weight: normal;
color: white;
margin:0px 40px 0 0px;
padding-top: 0px;
background-image : url(assets/choose_physician_link.jpg);
background-position : top left;
background-repeat : no-repeat;
}

a:hover.physicianslink {
color:white;
background-image : url(assets/choose_physician_linkmo.jpg);
background-position : top left;
background-repeat : no-repeat;
}


a.specialistslink {
float:left;
text-align:center;
font-family: arial,san serif;
width:217px;
height:103px;
font-size: 18px;
font-weight: normal;
color: white;
margin:0px 0 0 0px;
padding-top: 0px;
background-image : url(assets/choose_specialist_link.jpg);
background-position : top left;
background-repeat : no-repeat;
}

a:hover.specialistslink {
color:white;
background-image : url(assets/choose_specialist_linkmo.jpg);
background-position : top left;
background-repeat : no-repeat;
}





a.leftnavsmall {
display:block;
text-align:center;
font-family: arial,san serif;
width:185px;
height:25px;
font-size: 16px;
font-weight: normal;
color: white;
margin:0px 0 4px 0px;
padding-top: 3px;
background-image : url(assets/leftnavsmall.gif);
background-position : top left;
background-repeat : no-repeat;
}

a:hover.leftnavsmall {
color:white;
background-image : url(assets/leftnavsmall_mo.gif);
background-position : top left;
background-repeat : no-repeat;
}




a.contactbutton {
display:block;
float:left;
text-align:center;
font-family: arial,san serif;
width:127px;
height: 24px;
font-size: 17px;
font-weight: bold;
color: white;
margin:0px 0 0 0px;
padding-top: 3px;
background-image : url(assets/contactbutton.jpg);
background-position : top left;
background-repeat : no-repeat;
}

a:hover.contactbutton {
color:white;
background-image : url(assets/contactbuttonMO.jpg);
background-position : top left;
background-repeat : no-repeat;
}



a.backbutton {
display:block;
text-align:center;
text-decoration : none;
float:left;
font-family: arial,san serif;
width:120px;
height:18px;
font-size: 12px;
font-weight: normal;
color: white;
margin:0px 10px 0 0px;
padding: 0px;
background-color:#a2a2a2;
}

a:hover.backbutton {
color:white;
background-color:#6d6d6d;
}


a.gallery_thumb {
display:;
text-align:center;
text-decoration : none;
float:left;
font-family: arial,san serif;
width:150px;
height:120px;
font-size: 12px;
font-weight: normal;
color: white;
margin:4px;
padding: 4px;
background-color:;
border:1px solid black;
}


#midbody {
width: 950px;
margin : 0px auto 0px auto;
padding : 0px 0px 30px 0px;
border : 0px solid green;
background-color: black;
}



.horizontal_rule {
border-top:1px solid #1d4f45;
height:10px;
background-color: ;
margin-top:20px;
margin-bottom:10px;
}


#main_home {
width: 675px;
height: 420px;
float: right;
font-size: 14px;
color: ;
margin-top : 20px;
padding : 0px;
border : 0px solid blue;
background-image: ;
background-color: ;
}



#main {
width: 685px;
float: right;
font-size: 16px;
color: ;
margin : 244px 20px 0 0;
padding : 0px;
border : 0px solid blue;
background-image: ;
background-color: ;
}


#main_left {
width: 480px;
font-size: 16px;
font-weight:normal;
color: black;
margin : 0px;
padding : 0;
border : 0px solid blue;
background-image: ;
background-color: ;
}

#main_left a {
text-decoration:underline;
}


#main_right {
width: 180px;
float: right;
font-size: 14px;
color: ;
margin-bottom : 20px;
padding-top : 2px;
border : 0px solid blue;
background-image: ;
background-color: ;
}

a.rightadbutton {
display:block;
width:178px;
height:175px;
margin:0 0 15px 0;
border:solid 1px black;
}

a:hover.rightadbutton {
background-color:blue;
border:solid 1px green;
}


#physicians_main {
width: 685px;
float: right;
font-size: 16px;
color: ;
margin : 244px 20px 0 0;
padding : 0px;
border : 0px solid blue;
background-image: ;
background-color: ;
}

#physicians_main a {
text-decoration:underline;
}






#rightnavbox {
width:280px;
}

#rightnavbox a {
display: block;
font-family: arial,san serif;
font-size: 14px;
font-weight: bold;
height: 20px;
color: WHITE;
margin-bottom: 1px; 
padding: 4px 0px 2px 10px;
background-image : url(assets/rightnavbg.jpg);
background-position : top left;
background-repeat : repeat;
}

#rightnavbox a:hover {
color: white;
background-image : url(assets/rightnavbgmo.jpg);
background-position : top left;
background-repeat : repeat;
}



#leftcol {
width : 185px;
text-align: ;
float: left;
margin : 55px 0 0px 20px;
padding-right : 19px;
border-right : 1px solid #86bba0;
background-color: ;
}


#leftnavboxlarge {
float:left;
width:185px;
margin:0px
background-color:;
}

#leftnavboxlarge a {
display: block;
text-align:center;
font-family: arial,san serif;
font-size: 26px;
font-weight: normal;
height: 34px;
color: WHITE;
margin-bottom: 3px; 
padding-top: 10px;
background-image : url(assets/linkBG_large.gif);
background-position : top left;
background-repeat : no-repeat;
}

#leftnavboxlarge a:hover {
color: white;
background-image : url(assets/linkBG_large_MO.gif);
background-position : top left;
background-repeat : no-repeat;
}


#leftnavbox_nofloat {
width:140px;
height: 200px;
margin-right:20px;
}

#leftnavbox_nofloat a {
display: block;
font-family: arial,san serif;
font-size: 14px;
font-weight: normal;
height: 20px;
color: WHITE;
margin-bottom: 2px; 
padding: 4px 0px 4px 10px;
background-image : url(assets/leftnavbg.jpg);
background-position : top left;
background-repeat : no-repeat;
}

#leftnavbox_nofloat a:hover {
color: white;
background-image : url(assets/leftnavbgmo.jpg);
background-position : top left;
background-repeat : no-repeat;
}


.home_paragraphbox {
width: 500px;
text-align: center;
margin : 0px auto 0px auto;
padding : 0px 0px 0px 0px;
border-bottom : 0px solid #4c4c4c;
background-image: ;
background-color: ;
}



#footer p {
color: white;
font-size: 13px;
}

#footer {
clear : both;
width : 950px;

margin : 0 auto 0 auto;
padding-left : 0px;
border-top : 0px solid #1d4f45;
background-image : url(assets/greenBG.jpg);
background-repeat : repeat;
background-color : ;

}

.footerboxsmall {
float: left;
width: 185px;
height:120px;
color: #1d4f45;
font-size: 14px;
border-right: 1px solid #1d4f45;
margin: 20px 0 20px 0;
padding: 0 15px 0px 18px;
background-color: ;
}







#videobox {
float: right;
width : 368px;
height: 220px;
margin : 320px 40px 20px 0px;
padding : 0px 0px 0px 0px;
border : 0px solid white;
}

.scrollbox {
float: right;
width : 550px;
height: 220px;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
border : 0px solid white;
overflow: auto;
scrollbar-base-color: white;
scrollbar-arrow-color: black;
scrollbar-shadow-color: 56350f;
scrollbar-lightshadow-color: ; 
scrollbar-darkshadow-color: ;
scrollbar-highlight-color: 56350f;
scrollbar-3dlight-color: black;
scrollbar-track-color: black;
}


.spacer {
width: 320px;
height: 25px;
margin : 0px;
padding : 0px 0px 0px 0px;
border : 0px solid green;
}


