/*container 752px - matte 700px - content 654px*/
/*layout*/
body{background:url(/images/bg_vertical.jpg) repeat-x; font-family:Arial, Sans-Serif; font-size:11px;}
#container{background:#FFFFFF url(/images/bg_vertical_shadow.jpg) no-repeat; width:752px; margin:0 auto;}
#header{height:99px; width:700px; margin:0 auto; background:url(/images/bg_top_nav.gif) no-repeat -2px 35px; position:relative; z-index:1; font-size:0em; line-height:0em;}
#matte{width:700px; margin:0 auto; background:#DFDFDF; padding:21px 0;}
#principal{width:654px; margin:0 auto; position:relative;}
#main_nav{font-size:0em; line-height:0em;}
#content_sub {position: relative; border-top:solid 1px white; background-color:#FFFFFF; padding: 25px 20px 20px 20px;}
#copyright{font: 10px/11px Arial, sans-serif; color: #999999; width:700px; margin:0 auto; padding:5px 0 10px; text-align:right;}
#search_form td{padding-bottom:4px;}
.clear{clear:both;}
.float_shim{height:1px; line-height:.1em; font-size:.1em; clear:both;}
.top {margin-bottom: 25px;}

/*header nav*/
#btn_logo{position:absolute; left:0px; top:37px;}
#btn_home_container{position:absolute; left:494px; top:57px;}
a#btn_home{position:absolute; top:57px; left:407px;}
a#btn_email_signup{position:absolute; top:58px; left:445px;}
#btn_decrease_font_size{position:absolute; left:594px; top:58px;}
#btn_increase_font_size{position:absolute; left:607px; top:58px;}
#btn_espanol{position:absolute; top:58px; left:638px;}

/*email signup form*/
div#signup_container{position:absolute; height:295px; width:353px; top:0px; right:55px; background-color:#FFFFFF; z-index:1; opacity:0.9; filter:alpha(opacity=90); display:none;}
div#signup_content{position:absolute; height:294px; width:315px; padding:0 0 0 36px; border:solid 1px #D9D9D9; border-top-width:0; z-index:2; font-size:20px; color:black;}
div#signup_content h1{font-size:14px; font-weight:bold; color:#AF232B; margin:45px 0 20px;}
div#signup_content img#btn_close{position:absolute; top:6px; right:6px; cursor:pointer;}
div#signup_form label{display:block;  font-size:11px; line-height:20px; margin-bottom:8px;}
div#signup_form input{width:272px; padding:4px;}
div#signup_form label.lbl_lang_pref{display:inline; margin:0;}
div#signup_form label.lbl_lang_pref input{width:auto; padding:0;}
div#signup_form label.lbl_lang_pref span{padding-left:2px; vertical-align:2px;}
div#signup_form p{font-size:11px; margin:0 0 2px; padding:0;}
div#signup_form label.chk_last{padding-left:50px;}
div#signup_form #btn_send{display:block; margin-top:16px; background:transparent; border:none; width:62px; height:22px; padding:0; }
div#signup_confirmation{display:none; position:absolute; top:0px; width:200px;}
div#signup_confirmation p{margin-top:10px; font-size:11px; line-height:normal;}

/*home page*/
#home_flash{width:654px; height:321px;}
#content{border-top:solid 1px white; background:#CCCCCC url(/images/bg_home_columns.gif) repeat-y;}
div.home_video{position: relative; padding:20px 26px 0px 26px; width:304px; float:left;}
div.home_content{position: relative; padding:20px 26px 0px 22px; width:238px; float:left; background:transparent; min-height:335px;}
div.home_content #hdr_wmmc{margin-top:30px;}
div.home_buttons{padding-top:15px;}

/*about our doctors page*/
ul.doctors{margin:0 0 15px; padding:0; list-style-type:none;}
ul.doctors li{background:#FFFFFF url(/images/check_box.gif) no-repeat 0px 8px; border-bottom:dashed 1px #000000; padding:15px 0 15px 30px; }
span.red{color:#9F1A20;}
h2.doctors{text-transform:none; }

/*typography*/
p{line-height:1.2em; padding: 0px 0px 10px 0px;}
h1, h2, h3 {margin-bottom:10px;}
h1{color:#9F1A20; font-size:1.2em; font-weight:bold;}
h2{color:#000000; font-size:1.2em; font-weight:bold; text-transform: uppercase;}
h3{color:#000000; font-size:1.0em; font-weight:bold;}
a{color:#9F1A20;}
ul {padding: 10px 0px 25px 40px; margin: 0px;}
li {padding: 0px; margin: 0px;}

