html, body { 
  cursor: default;
  line-height: 18px;
  margin: 0;
  padding: 0;
  font-family:"proxima-nova-1","proxima-nova-2",arial,sans-serif !important;font-size:14px;text-shadow:0px 1px 0 #EDEDED;color:#000;
  background:url(/images/interiorbg.jpg) repeat;
}

sup {
  vertical-align: baseline;
  font-size: 0.2em;
  position: relative;
  top: 0px;
}

body.interior {
  background:url(/images/interior_bg.png) repeat-y center top;
}
body.find_a_hospital {
  background: #FFF !important;
}
body.find_a_hospital #inner_container {
  padding: 0 !important;
}
.outer_container{text-align:center;position:relative;}
.inner_container{margin:0 auto;text-align:left;width:960px;z-index:9999;position:relative;}

#header{position:relative;}
#footer{bottom:0;height:240px;margin-top:-180px;position:relative;width:100%;}
#footer .copy{font-size:10.2px !important;}
#footer .revsys{color:#fff;text-decoration:none;}
#footer a:hover{color:#fff;text-decoration:underline;}
#footer_pad{font-size:0;height:0;line-height:0;padding-bottom:180px;}
#non_footer{min-height:100%;position:relative;}
* html #non_footer{height:100%;}

.group{overflow:hidden;position:relative;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.left{float:left;}
.right{float:right;}
.half{float:left;width:50%;}
.centered{text-align:center;}
.centered>*{margin:0 auto;text-align:left;}
.weak{color:#666;font-size:10px;}
address{font-style:inherit;}
img{border:0;}

.rbutton{
  background:#ccc;
  border:1px solid;
  border-top-color:#999;border-right-color:#555;border-bottom-color:#555;border-left-color:#999;
  color:#111;
  display:inline-block;
  font-family:arial;
  font-size:15px;
  height:1.8em;
  line-height:1.8em;
  margin:1px 0;
  overflow:hidden;
  padding:.5em 1.5em;
  text-decoration:none;
  text-shadow:-1px -1px #fff;
  vertical-align:middle;
  -moz-border-radius:5px;-webkit-border-radius:5px;
  -moz-box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);
  background:-moz-linear-gradient(top, #d4d4d4 0%, #d4d4d4 48%, #bbb 52%, #bbb 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0, #d4d4d4),color-stop(.35, #d4d4d4),color-stop(.65, #bbb),color-stop(1, #bbb));
}
.rbutton:hover{
  background:#ddd;
  color:#111;
  background:-moz-linear-gradient(top, #ddd 0%, #ddd 45%, #c4c4c4 55%, #c4c4c4 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0, #ddd),color-stop(.35, #ddd),color-stop(.65, #c4c4c4),color-stop(1, #c4c4c4));
}
.rbutton:active{
  background:#c4c4c4;
  background:-moz-linear-gradient(top, #c8c8c8 0%, #c8c8c8 48%, #b4b4b4 52%, #b4b4b4 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0, #c8c8c8),color-stop(.45, #c8c8c8),color-stop(.55, #b4b4b4),color-stop(1, #b4b4b4));
}

a{color:#000;text-decoration:none;outline: none;}
a:hover{color:#313131;text-decoration:underline;}
//h1{color:#000;font-size:32px;margin:0;}
h1{color:#000;font-size:22px;margin:0;}
h2{color:#000;font-size:20px;margin:0;}
h3{color:#000;font-size:18px;margin:0;}
h4{color:#000;font-size:16px;margin:0;}
h5{font-size:13px;margin:0;}
h6{color:#000;font-size:22px;margin:0;}
textarea{overflow:auto;}
h1{font-weight:600;line-height:1.2em;padding-top:6px;}
h2{font-weight:600;line-height:1.2em;padding-top:6px;}
h3{font-weight:normal;line-height:1.2em;}
h4{font-weight:normal;line-height:1.2em;}
h5{font-weight:bold;}
h6{font-weight:normal;line-height:1.2em;}
.home #body ul{list-style-type:none;margin:1em 0 1em 0;padding:0;}
.interior #body ul{list-style-type:none;margin:.5em 0 1em 0;padding:0;}
.interior #body ol{margin:1em 0 1em 14px;padding:0;}
.interior #body ol li{margin-bottom:0.5em;padding-left:8px;}
.interior #body ul li{background:transparent url(/images/teal_bullet.png) no-repeat 0 .5em;margin-bottom:0.5em;padding-left:20px;}
.interior #body ul>li>ul>li{background-image:url(/images/teal_dash.png);margin-bottom:.2em;}
.interior #body address{margin:0 0 1em;}
.interior a{color:#2a776d;text-decoration:underline;outline: none;}
.interior a:hover{color:#4a978d;}
.interior #body ul.no_bullets li{background:transparent;}

.button{background:#fff url(/images/button_bg.png) repeat-x left center;border:1px solid #fff;color:#000;display:inline;font-size:15px;line-height:38px;padding:8px 16px;text-shadow:0 1px #fff;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.7);-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.7);}
.button:hover{color:#555;text-decoration:none;}
.interior #body .c2 .button{float:left;border-top:1px solid #ccc;}
.fixed_button{background:#fff url(/images/button_bg.png) repeat-x left center;border:1px solid #fff;display:block;margin:0 1px 2px 0;text-align:center;width:160px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.7);-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.7);}
.fixed_button a{color:#000;display:block;font-size:15px;padding:22px 0;text-shadow:0 1px #fff;text-decoration:none;}
.fixed_button a:hover{color:#777;}
.button_row{overflow:hidden;padding:0 0 2px 1px;}
.button_row2{overflow:hidden;padding:0 0 2px 50px;text-decoration:none;}
.button_row2 a{text-decoration:none;}

.button_row .fixed_button{float:left;margin-right:8px;}

.interior #body .tabs{border:0;font-family:arial;padding:0;}
.interior #body .tabs ul{background:transparent;margin:0;padding:1px 0 0 0;}
.interior #body .tabs li{background:#f3f3f3 url(/images/nav_button_bg.png) repeat-x left center;border-color:#ccc;border-left:0;margin:0;padding:0;-moz-border-radius:0;-webkit-border-radius:0;}
.interior #body .tabs .ui-widget-header{background:transparent;border:0;}
.interior #body .tabs .ui-state-active, .interior #body .tabs .ui-widget-content .ui-state-active{background:transparent;}
.interior #body .ui-widget-content{background:transparent;}
.interior #body .tab{background:transparent;border-top:1px solid #ccc;margin:1px 0 1em 0;overflow:hidden;padding:1em 0;}

#header{background-color:#fff;border-bottom:1px solid #d9d9d9;height:89px;}
#header img{position:relative;top:15px;}

#menu_bar{background:#f3f3f3 url(/images/nav_button_bg.png) repeat-x left center;border:1px solid white;border-left:0;border-right:0;min-height:38px;position:relative;z-index:100;}
#menu_bar .superfish{border-left:1px solid #c6c6c6;float:left;list-style-type:none;margin:0;padding:0;-moz-box-shadow: 0 0 5px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.15);}
#menu_bar .superfish>li{border-right:1px solid #c6c6c6;float:left;position:relative;}
#menu_bar .superfish>li>ul{left:0;list-style-type:none;margin:0;padding:0;position:absolute;top:40px;z-index:10;-moz-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);}
#menu_bar .superfish>li>ul>li{background:#f3f3f3 url(/images/nav_button_bg.png) repeat-x left center;border-top:1px solid #fff;display:block;}
#menu_bar .superfish>li>ul>li a{display:block;padding:0 30px 0 11px;white-space:nowrap;}
#menu_bar .active>a{background:#fff url(/images/menu_bg_hover.png) repeat-x left center;}
#menu_bar .active_highlight{display:none;}
#menu_bar .active .active_highlight{background:#fff;display:block;height:4px;left:0;position:absolute;top:-3px;width:100%;z-index:50;}
#menu_bar a{color:#000;line-height:38px;padding:11px 10px;position:relative;text-decoration:none;text-shadow:0 1px #fff;z-index:100;}
#menu_bar a:hover{background:#fff url(/images/menu_bg_hover.png) repeat-x left center;color:#555;}
#menu_bar img{left:6px;position:absolute;top:10px;z-index:101;}
#menu_bar .has_icon{padding-left:31px;}

#body{background:#c3d5dc url(/images/mainbg.jpg) repeat-x;position:relative;}
.interior #body{background:transparent ;}
#body .inner_container{overflow:hidden;padding:10px 0 0 0;}
#body .outer_container_int{background:#c3d5dc url(/images/interiorbg.jpg) repeat;!important;}
.home #body .inner_container{padding:0;}
#body .top_shadow{background:transparent url(/images/body_shadow_top.png);height:10px;left:0;position:absolute;top:0;width:100%;}
#body .bottom_shadow{background:transparent url(/images/body_shadow_bottom.png);height:10px;left:0;position:absolute;bottom:0;width:100%;}

.home #body .c1{float:left;padding:0 10px;width:213px;}
.home #body .c2{float:left;padding:65px 34px 10px 25px;;width:291px;}
.home #body .c3{float:left;padding-top:10px;width:356px;}

.interior #body .one_col{padding:0 30px 0 20px;}
.interior #body .c1{float:left;padding:1em 20px;width:277px;}

//.interior #body .c1 h3:first-child{margin:0;padding:0;}

.interior #body .inner_container .c1 ul{margin:.25em 0 1em;}
.interior #body .inner_container .c1 .contact_info{margin:.25em 0 1em;}
.interior #body .inner_container .c1 p{margin:.25em 0 1em;}

.interior #body .c2{float:left;padding:1em 0;width:634px;height:100%;}
.interior #body .c2 h2{margin-top:0;margin-bottom:13px;;}
.interior #body .c2 p{margin-top:1em; margin-bottom:0px;line-height:1.5;}
.interior #body .c2 ul{margin:0px;}
.interior #body .c2_1{float:left;padding:0 20px;width:276px}
.interior #body .c2_2{float:left;padding:0 20px;width:276px}

.interior #body .hr{border-bottom:1px solid #bbb;font-size:0;height:0;line-height:0;margin:3px 0 13px 0;}

.interior #body .sep_right{border-right:1px dotted #ccc;}
.interior #body .sep_left{border-right:1px dotted #ccc;}

#featured{background-color:#fff;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;!important;}
#featured .inner_container{overflow:hidden;padding:10px 0;}
#featured h2{margin-bottom:20px;}
#featured ul{float:left;list-style-type:none;margin:0;padding:0;}
#featured li{float:left;height:122px;padding-right:21px;}


#marquee{background-color:#fff;}
#marquee .outer_container{background-color:#fff;}
#marquee .inner_container{padding:10px;}
#marquee h2{margin:0 0 0 0;}
#marquee td{background:gray;color:#fff;font-weight:bold;height:150px;text-align:center;}

#footer{background:#3b5a59 url(/images/footer_bg.jpg) repeat-x left top;text-shadow: 1px 1px #000;!important;}
#footer .inner_container{color:#fff;line-height:20px;padding:15px 10px 0 10px;}
#footer h3{color:#fff;}
#footer .c1{font-weight:bold;float:left;padding:0 10px 0 21px;text-align:right;width:60px;}
#footer .c1 p{margin:0;}
#footer .c2{float:left;padding:0 21px;text-align:left;width:165px;}
#footer .c2 p{margin:0;}
#footer .c2 address{display:block;font-style:normal;}
#footer .c3{float:left;padding:0 21px;text-align:left;width:380px;font-size: 11px;}
#footer .c3 h3{margin:0;}
#footer .c3 a{color: #fff;text-decoration: underline;}
#footer .c3 p{margin:3px 0;}
#footer h3{color:#fff;}
#footer .c4{font-weight:bold;float:left;padding-left:20px;width:200px;}
#footer .c4 ul{list-style-type:none;padding-top:10px;}
#footer .c4 li{float:left;padding-right:15px;}
#footer .c4 p{margin:0;}
#footer .vr{background-color:#324C4B;border-right:1px solid #578481;float:left;height:123px;width:1px;}

.find_a_doctor_button{margin:0 0 8px 1px;width:280px;}
.find_a_doctor_button a{background:transparent url(/images/doctor_icon_large.png) no-repeat 19px 9px;font-size:22px;padding-left:45px;}
.find_a_doctor_button a:hover{color:#188FF0;text-shadow: 1px 1px #FFF;}
.find_a_dentist_button{margin:0 0 8px 1px;width:280px;}
.find_a_dentist_button a{background:transparent url(/images/dentist_icon_large.png) no-repeat 19px 9px;font-size:22px;padding-left:45px;}
.find_a_dentist_button a:hover{color:#188FF0;text-shadow: 1px 1px #FFF;}
.find_a_hospital_button{margin:0 0 8px 1px;width:280px;}
.find_a_hospital_button a{background:transparent url(/images/hospital_icon_large.png) no-repeat 19px 9px;font-size:22px;padding-left:45px;}
.find_a_hospital_button a:hover{color:#188FF0;text-shadow: 1px 1px #FFF;}
.button_pad{
  padding-bottom:25px;
}

.home .special_box{margin-right:9px;}
.home .special_box .half{width:130px;}
.home .special_box a{color:#000;}
.home .special_box a:hover{color:#555;}
.home .special_box a img{position:relative;top:2px;}
.special_box {
  background: #fff url(/images/special_box_bg.png) repeat-x left 50%;
  border-top: 1px solid #bcb5a5;
  margin: 8px 0;
  padding: 10px 5px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.7);
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.7);
}
.special_box .hr{background-color:#afa999;border-bottom:1px solid #dcd6ca;font-size:1px;height:1px;line-height:0;margin:6px 0;}

.home .special_box_white{margin-right:9px;}
.home .special_box_white .half{width:130px;}
.special_box_white{background-color:#fff;border-top:1px solid #bcb5a5;margin:8px 0;padding:10px 5px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.7);-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.7);}
.special_box_white .hr{background-color:#aaa;border-bottom:1px solid #ccc;font-size:1px;height:1px;line-height:0;margin:6px 0;}
.special_box_white.logo{padding:5px;text-align:center;width:270px;}
.special_box_white img{display:inline-block;vertical-align:bottom;}

.special_box_blue {margin-right:9px;}
.special_box_blue .half{width:100px;}
.special_box_blue a{color:#000;}
.special_box_blue a:hover{color:#555;}
.special_box_blue a img{position:relative;top:2px;}
.special_box_blue {
  background: #fff url(/images/special_box_blue_bg.png) repeat-x left 50%;
  border-top: 1px solid #bcb5a5;
  margin: 8px 0;
  padding: 10px 5px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.7);
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.7);
}
.special_box_blue .hr{background-color:#afa999;border-bottom:1px solid #dcd6ca;font-size:1px;height:1px;line-height:0;margin:6px 0;}
.special_box_blue h4 {
  color: #303c62;
  font-weight: bold;
}

.fade_box{/*background:#dcd5c3 url(/images/fade_box_bg.png) repeat-x left top;*/min-height:340px;padding:30px 20px 0 20px;}

.contact_form .field_pair{margin-bottom:1em;}
.contact_form .field_label{font-weight:bold;}
.contact_form .button_row{margin:0 0 1em 0;padding:0 2px;text-align:right;}
.contact_form .state{float:left;}
.contact_form .zip{float:left;margin-left:1em;}
.contact_form textarea{height:128px;}

.interior #body .sponsors {list-style-type:none;margin:0;overflow:hidden;padding:0;}
.interior #body .sponsors li {background:transparent;float:left;margin-left:0px;}
.interior #body .sponsors li.first {margin-left:0;}

.sponsor_group {
  background: #ececec;
}

#front_page_copy{list-style-type:none;margin:0;padding:0;line-height:1.6;!important;}

.white{background-color:#fff;}
.brown{background-color:#d1cab8;}

.interior #body #practice_areas{background:transparent;list-style-type:none; margin:0; padding:0;}
.interior #body #practice_areas li.practiceAreaItem{background:transparent;display:none;margin:0;padding:0;}
.interior #body #practice_areas li.dentistPracticeAreaItem{background:transparent;margin:0;padding:0;}
.interior #body #practice_areas li .hover{background-color:#f0f0f0;}
.interior #body #practice_areas li .hover .button{color:#555;}
.interior #body #practice_areas li.practiceAreaItem .client_entity{border-bottom:1px solid #bbb;padding:10px;}
.interior #body #practice_areas li.dentistPracticeAreaItem .client_entity{border-bottom:1px solid #bbb;padding:10px;}
.interior #body #practice_areas li p{margin:0.3em;}

.county_name{float:left;}
#county_select_form{float:left;padding-left:20px;position:relative;top:4px;}

#front_page_copy{font-size:14px;}

#intro_text{font-size:14px;line-height:1.6;}

.heading {font-weight:bold;margin-top:0px;margin-bottom:6px;}

/*
#slider_menu {
  margin: 0 !important;
  color: #c9c9c9 !important;
  height: 30px !important;
  width: 959px !important;
  height: 30px !important;
  list-style-type: none !important;
  list-style-position: outside !important;
  line-height: 35px !important;
}
#slider_menu li {
  margin: auto !important;
  padding-left: 7px !important;
  padding-right: 7px !important;
  background: none !important;
  float: left !important;
  height: 30px !important;
  line-height: 28px !important;
  background-color: #394a6d !important;
}
#slider_menu li.active {
  background-color: #0088c6 !important;
}
#slider_menu li:hover {
  background-color: #59a4c6 !important;
}
#slider_menu li a {
  color: #c9c9c9 !important;
  background-image: url(/images/divider.png) !important;
  background-repeat: no-repeat !important;
  background-position: right !important;
  display: block !important;
  text-decoration: none !important;
}

*/
/*
#slider_menu {
list-style-type: none !important;
background-image: url(/images/navi_bg.png) !important;
height: 25px !important;
width: 959px !important;
margin: 0 !important;
padding: 0 !important;
}

#slider_menu li {
float: left !important;
background: none !important;
padding-left: 6px !important;
padding-right: 6px !important;
margin-bottom: 0px !important;
}

#slider_menu a {
background-image: url(/images/navi_bg_divider.png) !important;
background-repeat: no-repeat !important;
background-position: right !important;
padding-right: 2px !important;
padding-left: 2px !important;
display: block !important;
line-height: 25px !important;
text-decoration: none !important;
font-family: Georgia, "Times New Roman", Times, serif !important;
font-size: 12px !important;
color: #c9c9c9 !important;
text-align: center !important;
}

#slider_menu a:hover {
background-color: #59a4c6 !important;
}
*/

/*
#body #slider_menu{
margin: 0;
padding: 0;
height: 30px;
}

#body #slider_menu ul{
font-size: 12px;
list-style-type: none;
margin: 0px;
padding: 0px;
float: left;
background: #394a6d ; 
height: 30px;
}

* html #body #slider_menu ul{ 
margin-bottom: 1em;
margin-left: 7px; 
}

#body #slider_menu ul li{
line-height: 28px;
display: inline;
background: none;
padding-left: 0px;
border-left-style: solid;
border-left-width: 1px;
border-left-color: #000;
margin: 0px;
margin-bottom: 0;
}
#body #slider_menu ul li.first {
border-left-style: none;
border-left-width: 0px;
border-left-color: #000;
}

#body #slider_menu ul li:hover{
}

#body #slider_menu ul li a{
color: #c9c9c9;
padding: 8px;
text-decoration: none;
}

#body #slider_menu ul li a:visited{
color: #c9c9c9;
}


#body #slider_menu ul li a:hover, #body #slider_menu ul li a#selected{
color: #c9c9c9;
background-color: #59a4c6 !important;
background: transparent url(/images/common/pointer.gif) top center no-repeat;
}

*/
#slider {
  width: 959px;
  min-height: 388px;
  background-color: #000;
  position: relative;
  z-index: 10;
  -moz-box-shadow:0 0 8px 4px rgba(0,0,0,.5);
  -webkit-box-shadow:0 0 8px 4px rgba(0,0,0,.5);
}
#slider img {
}

#body #slider_menu {
  position: relative;
  margin: 0;
  z-index: 50;
}
#body #slider_menu ul {
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 50;
}
#body #slider ul {
  margin:0;
}
#body #slider ul>li {
  left:0;
  margin:0;
  padding:0;
  position:absolute;
  top:0;
  visibility:hidden;
}
#body #slider ul>li:first-child { visibility:visible; }
#body #slider_menu ul>li {
  background: none;
  border-left: none;
  float: left;
  margin: 0;
  padding: 0 0 0 0;
  position:relative;
  text-align:center;
  z-index: 50;
  text-shadow:1px 1px #000;
}
#body #slider_menu ul>li:first-child {
  border-left: 0;
}
#body #slider_menu ul>li>a {
  color: #c9c9c9;
  display:block;
  font-size: 12px;
  line-height: 1em;
  padding: 10px;
  position:relative;
  z-index: 50;
} /* set line-height to font-size + padding-top + padding-bottom */
#body #slider_menu ul>li>.arrow {
  background: transparent url(/images/common/top_arrow.png) no-repeat center bottom;
  height:18px;
  left:0;
  position:absolute;
  top:-18px;
  width:100%;
  z-index: 50;
}
#body #slider_menu ul>li:hover{
  -moz-box-shadow:0 0 5px 1px rgba(0,0,0,.3);
  -webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.3);
}
#body #slider_menu ul>li:hover a {
  background: #59a4c6;
  background:-moz-linear-gradient(top, #59a4c6 0%, #437c95 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0, #59a4c6),color-stop(1, #437c95));
}
#body #slider_menu ul>li:hover>.arrow {
  background: transparent url(/images/common/top_arrow_hover.png) no-repeat center bottom;
  z-index: 50;
}
#body #slider_menu ul>li.active{
  -moz-box-shadow:0 0 5px 1px rgba(0,0,0,.3);
  -webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.3);
  z-index:49;
}
#body #slider_menu ul>li.active a {
  background: #0088c6;
  background:-moz-linear-gradient(top, #0088c6 0%, #026796 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0, #0088c6),color-stop(1, #026796));
}
#body #slider_menu ul>li.active>.arrow {
  background: transparent url(/images/common/top_arrow_active.png) no-repeat center bottom !important;
  z-index: 50;
}

.hospital_info_wrapper {
  width: 100%;
  padding: 5px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.hospital_info {
  margin-left: 10px;
  width: 75%;
}
.hospital_info_wrapper:hover {
  background-color: #f5f1e6;
}

.hospital_search {
  position: absolute;
  float: right;
  margin-left: 759px;
  margin-top: 362px;
  z-index: 30;
}
.hospital_search .hospital_search_tab:hover {
  cursor: pointer;
  z-index:51;
}
.hospital_search .hospital_search_tab {
  text-align: center;
  width: 125px;
  padding: 4px;
  background-color: #ac862e;
  color: #FFF;
  margin-bottom: 0px;
}
.hospital_search .hospital_search_tab_content {
  margin-top: 0px;
  background-color: #efefef;
  padding: 4px;
}
.hospital_home {
  z-index: 500;
    line-height:1.5;!important;
}
.hospital_home p{
  margin-bottom:0px;
 padding-bottom:0px;
}

.hospital_home h4{
  color:#303C62;
  font-size:18px;
  font-weight:bold;
}
.hospital_home .copy h4{margin-top:.5em; }

.slider_wrapper {
  overflow: hidden !important;
  position:relative;
}

.hospital_menu{
  background:#394a6d;
  border-bottom:1px solid #7f7f7f;
  position:relative;
  z-index:51;
  background:-moz-linear-gradient(top, #394a6d 0%, #394a6d 36%, #324162 64%, #324162 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0, #394a6d),color-stop(.36, #394a6d),color-stop(.64, #324162),color-stop(1, #324162));
}

.hospital_slider{
  background:url(/images/interiorbg.jpg) repeat;
}

#body .slider_wrapper .inner_container{overflow:visible;padding:0;}

.visit_us_online{margin:1em 0;}

.verticalrule {
  float:left;
  padding-top:15px;
}

.watermark{
  background: url(/images/watermark.png) no-repeat center;
  width:206px;
  height:336px;
  position:absolute;
  top:25px;
  right:0px;
  z-index:0;
}

.press_releases{
  font-family:"proxima-nova-1","proxima-nova-2",arial,sans-serif !important;
  font-size:14px !important;
  text-shadow:0px 1px 0 #EDEDED !important;
  color:#000 !important;
  font-style:normal !important;
}
.press_releases a:link {
  color:#000;
  text-decoration:underline;
}
.press_releases a:hover {
  color:#999;
  text-decoration:none;
}

.button_text a:hover {
  color: #777777 !important;
}

#form_col_left{
  float:left;
  width:280px;
}
#form_col_right{
  float:right;
  padding:22px 0 0 0;
}

.styled_form{
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:1px solid #999;
min-width:200px;
height:20px;
}

.form{
  padding-left:100;
}

.form_button{
  background:#fff url(/images/button_bg.png) repeat-x left center;;
  border:1px solid #999;color:#999;
  display:inline;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  font-size:15px;
  line-height:38px;
  padding:8px 16px;
  width:100%;
  height:100%;
  text-shadow:0 1px #fff;
}
.form_button a{
  text-decoration:none;
}
.form_button:hover{
  -webkit-box-shadow:0 0 15px #ffffff; 
  -moz-box-shadow: 0 0 15px #ffffff; 
  box-shadow:0 0 15px #ffffff; 
}
.form_button:active{
  background:#F5F5F5;
  text-decoration:none;
  text-shadow:0 1px #fff;
}

#social{
  padding:10px 0px 0px 12px;	
}

.clear{
  clear:both;
}

.state_map img{
  padding-top:15px;
}

.dedicated{
  font-family:"proxima-nova-1","proxima-nova-2",sans-serif !important;
}
.dedicated_deborah_wm{
  background: url(../images/dedicatedpages/deborah/deborah_watermark.png) center no-repeat;
  height: 100%;
  width: 240px;
  padding: 0 50px 0 0;
  position: fixed;
}
.dedicated_deborah_logo{
  padding-left: 30px;
}
.dedicated_contact_info li{
  text-align: right;
  margin-right: 50px;
  background: none !important;
  color: #3F3F3F;
  text-shadow:0 1px #fff;
}
.dedicated_left_divider{
  padding:5px 0 10px 42px;
}
.dedicated_header{
  position: relative;
  margin-left: -20px;
  margin-top: -23px;
}
.dedicated_content{
  position: relative;
  margin-top: -20px;
}
.dedicated h2{
  color: #076ABF;
  text-shadow: #000 0px 0px 0px;
  font-size: 42px;
}
.dedicated h3{
  color: #076ABF;
  text-shadow: #000 0px 0px 0px;
  font-size: 28px;
  padding: 10px 0;
}
.dedicated p{
  color: #6A6A6A;
  text-shadow: #fff 1px 1px 0px;
  line-height: 1.9 !important; 
  font-size: 13px;
}
.dedicated_hr{
  border-bottom:1px solid #DDDDDD;
  margin:15px 0 8px 0;
  width: 100%;
}

.award_outer_container{
  padding: 10px 0;
}
.award_inner_container{
  min-height: 58px;
  padding: 15px 0;
  border-top: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
  display:table;
}
.award_icon{
  display:table-cell; vertical-align:middle;
  padding: 10px;
  width: 97px;
}
.award_caption{
  color: #6A6A6A;
  text-shadow: #fff 1px 1px 0px;
  -moz-text-shadow: #fff 1px 1px 0px;
  -webkit-ext-shadow: #fff 1px 1px 0px;
  line-height: 1.9 !important; 
  font-size: 12px;
  display:table-cell; vertical-align:middle;
}

.deborah_list{
  padding: 15px;
}

.styled_list li{
  background: none !important;
  list-style-image: url(../images/dedicatedpages/deborah/li_circle.png) !important; 
  list-style-position: inside;
  list-style-type: none !important;
  color: #737373;
  text-shadow: #fff 1px 1px 0px;
  -moz-text-shadow: #fff 1px 1px 0px;
  -webkit-text-shadow: #fff 1px 1px 0px;
  line-height: 1.9 !important; 
  font-size: 13px;
  margin-left: 0;
  padding-left: 1em;
  text-indent: -1em;
}

.small {
  font-size:14px !important;
  font-weight:normal;
}

.sidebar_video{
  margin-top: 50px;
  position: relative;
  z-index: 9999;
}

#county_selection {
  background: url(../images/county_select_bg.jpg) repeat-x;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  box-shadow:inset 0 -1px 0 white, inset 0 0 10px rgba(185,197,201,0.3);
  -moz-box-shadow:inset 0 -1px 0 white, inset 0 0 10px rgba(185,197,201,0.3);
  -webkit-box-shadow:inset 0 -1px 0 white, inset 0 0 10px rgba(185,197,201,0.3);
  border:1px solid #C6D6DE;
  width:563px;
  margin:10px 0 10px 0;
  height:92px;
  padding:10px; 
}

#county_selection a {
  color: #5B5B5B;
  text-shadow:0 1px 0 white;
  -moz-text-shadow:0 1px 0 white;
  -webkit-text-shadow:0 1px 0 white;
  text-decoration:none;
}

#county_selection .list_entity {
  float:left;
  margin-right:32px;
}

#county_selection .list_entity.last {
  margin-right:0px;
}

#county_selection .list_entity ul {
  list-style-type:none !important;
  list-style:none !important;
  background:none !important;
  padding:0 !important;
  margin:0 !important;
}

#county_selection .list_entity li {
  list-style-type:none !important;
  list-style:none !important;
  margin-left:0 !important;
  background:none !important;
  padding-left:0 !important;
  line-height:1.3 !important;
}

.social-item{
  padding: 0 0 10px 15px;
}

.home_top_social{margin-top:-5px;width: 200px;}
.home_top_social ul,li{list-style:none;}
.home_top_social li{padding-bottom:3px;}

.footer_low_links ul{list-style: none;text-align: center;font-size: 10px;}
.footer_low_links li{display: inline;padding-left: 10px;}
.footer_low_links .first{padding-left: 0 !important;}
.footer_low_links a{color: #fff;}
