﻿body 
{
    padding:0;
    margin:0;
    font:12px arial;
}
table,form,ul
{
    padding:0;
    margin:0;
    border-collapse:collapse;
 }
 a{color:#B2D7E1;}
 a:hover{text-decoration:none;}
 a img{border:none;}
 img{vertical-align:middle}
.header{height:64px;position:relative;}
.header .logo_left
{
    position:absolute;
    top:15px;
    left:35px;
    }
.header .logo_right
{
    width:180px;
    margin-left:112px;
    padding-top:15px;
 }
.header ul
 {
     float:right;
     width:62%;
     margin:40px 20px 0 0;
     }
.header li
 {
     list-style:none;
     background:url(images/top_menu.gif) repeat-y right bottom;
     display:inline;
     float:right;
     }
.header li a
  {
      height:12px;
      display:block;
      float:left;
      padding:5px 5px 7px 5px;
      font:12px Verdana;
      letter-spacing:1px;
      text-transform:uppercase;
      text-decoration:none;
      margin-right:1px;
      color:#4D4D4D;
  }   
.header li a:hover{background:#F0F0F0;} 
.header li a.active:hover,
.header li a.active{background:#E2F0F5 }
.header_sm
{
    background:#3293A8 url(images/right.gif) no-repeat right bottom;
    height:32px;
    border-top:1px solid #398EA4;}
.footer
{
    background:#60BFD4 url(images/footer.gif) no-repeat -1px top;
    height:49px;
    clear:both;}
.footer div{text-align:right;padding:18px 10px 0 0;font-size:11px;}
.main
{
    background:#518290 url(images/main.gif) repeat-y left top;
    padding:0 15px 30px 37px;
    color:#FFF;
    clear:both;}

.left_menu
{
    width:85px;
    padding:35px 0 45px 0;
    float:left;
}
.left_menu li
{
    list-style:none;
    width:85px;
    text-align:left;
    letter-spacing:1px;
    text-transform:uppercase;  
    line-height:16px; 
    padding:2px 0 3px 0;
    margin:0;
    color: #7998A5
}
.left_menu li a
{
    text-decoration:none;
    font-size:10px;
    color:#FFF;
    line-height:normal;
    display:block;
    }
.left_menu li.border{border-bottom:1px dashed #7998A5;padding-bottom:6px;margin-bottom:7px}
.left_menu li a.active{font-size:12px;color:#B6E3ED;}
.left_menu li a:hover{color:#B6E3ED;}

.content{margin:0 320px 0 105px;}
.find
{   width:310px;
    float:right;}
.click{width:295px;float:right;margin-top:120px;}
.click div{color:#B2D7E1;font:9px Tahoma;text-align:right;text-transform:uppercase;letter-spacing:1px;float:left;padding:5px;}
.click div a:hover{text-decoration:none;}
.find_form
{
    background:url(images/find.gif) no-repeat 0px 20px;
    width:204px;
    padding:40px 0 80px 105px}
.find_form div{font:bold 13px Arial;text-transform:uppercase;padding-bottom:5px;}
.find_form .font10px{font-size:10px!important;margin-left:-35px}
.find_form table{padding:0;margin:0;border-collapse:collapse;}
.find_form table td{padding:0;margin:0;}
.find_input
{
    width:95px;
    border:0px;
    margin:0 10px 0 5px;
    color:#808080;
    height:15px;
    padding:1px;
    font:10px Arial;
    display:block;
    text-transform:uppercase;}
.email
{
    background:url(images/input_text.gif) no-repeat left 7px;
    margin:10px 0 0 0;
    padding:0;
    text-align:left;
    height:60px;
}
.email div{color:#C03E3E;}
.input
{
     border:0px;
     float:right;
     width:205px;
     color:#808080;
     font:10px Arial;
     display:block;
     text-transform:uppercase;
     margin:0px 0px 0px 3px;
     }
.clear{clear:both;height:0;}
.big{padding-top:25px;color:#B6E3ED;font:18px Arial;letter-spacing:1px;}
.big b{color:#FFF;font-weight:normal;}
.large{color:#FFF;font:normal 18px tahoma;letter-spacing:2px;text-transform:uppercase;padding:20px 0;}
.pad10px{padding:10px}
.font10px{font-size:12px;letter-spacing:1px;line-height:16px;}
.pad10px ul li{list-style:none;padding:3px 3px 3px 20px ;background:url(images/bulet.gif) no-repeat 5px 8px;}
.pad10px ul.red li{background-image:url(images/bullet_red.gif)!important;}
.font10px b{font-size:13px;}
.font10px table.prog td{vertical-align:top;}
.fineprint{font-size:10px;letter-spacing:1px;line-height:14px;color:#B2D7E1;text-transform:none}
.border_top{border-top:1px dashed #7998A5;}
.all{width:974px;margin:0 auto;}
.alcent{text-align:center;}
.contact{padding:0;margin:0;border-collapse:collapse;}
.contact td{padding:5px 1px;text-align:right;line-height:12px; vertical-align:top}
.contact input,.contact textarea{width:180px;float:left;}

.submit{margin-left:68px;}
.experts{padding:0; margin:0;border-collapse:collapse;border-top:1px dotted #7998A5;border-left:1px dotted #7998A5;}
.experts td{border-bottom:1px dotted #7998A5;border-right:1px dotted #7998A5;padding:5px;}
.experts th{background:#505050;border-right:1px dotted #518290;padding:5px 3px;text-transform:uppercase}
.doctor-profile {padding-top:30px;}
#profile {background-color:#FFF;color:#666;padding:10px;-moz-box-shadow: 0px 4px 8px #000;-webkit-box-shadow: 0px 4px 8px #000;box-shadow: 0px 4px 8px #000;}
#profile a {color:#666;text-decoration:underline;}
.specialty-header {background-color:#34a571;font-size:18px;color:#FFF;letter-spacing:0.3em;text-align:center;padding:5px 0px 5px 0px;}
#profile h2 {color:#006699;font-size:14px;}
#profile h1 {color:#006699;font-size:25px;}
.bio-pic {float:left;padding-right:10px;}
.doctor-address {float:left;padding-top:10px;}
.doctor-info {border-bottom:1px solid #CCC;border-top: 1px solid #CCC;margin-top:5px;padding-bottom:15px;}
#injectables ul {list-style-type:none;}
#injectables ul li {list-style-type:none;background:none;padding-left:0px;}
#injectables ul li.injectable-image {float:left;padding-right:40px;padding-bottom:15px;}
#injectables ul li.injectable-image.last {clear:both;}
#meet-the-doctor {border-bottom: 1px solid #CCC;padding-bottom:15px;}
#doctor-map {text-align:center;float:right;margin-right:5px;}
#hlViewMap {color: #006699 !important;padding-top:5px;}
#enhanced-doctors {background-color: #FFF;-moz-box-shadow: 0px 3px 8px #000;-webkit-box-shadow: 0px 3px 8px #000;box-shadow: 0px 3px 8px #000;}
.enhanced-doctor {background-color: #fff;border-bottom: 1px solid #006699;padding: 10px;color: #666;min-height:125px;}
.enhanced-doctor h2 {color: #669999;font-size: 15px;margin-top:0px;margin-bottom: 2px;}
.enhanced-doctor h3 {padding-bottom:0px;margin-bottom:0px;font-size:12px;}
.enhanced-doctor a {color: #666;}
#enhanced-doctors div.enhanced-doctor:last-child {border-bottom: 0px;}
.listing-left {float:left;width:310px;}
.listing-image {float:left;padding-right:15px;}
.listing-info {float:left;width:195px;border-right: 3px dotted #CCC;}
.listing-right {float:left;line-height: 1.8em;margin-top:10px;}
#other-doctors h3 {text-transform: uppercase;}
#pagination {border-bottom: 1px solid #006699;padding-bottom:5px;padding-top: 5px;}
#pagination ul {list-style-type:none;}
#pagination ul li {float:left; padding-right:2px;color: #666;list-style-type:none; background:none;}
#pagination ul li a {color: #666;cursor:pointer;text-decoration:underline;}
#pagination ul li a.active {cursor:default;text-decoration:none;}
