/*========Header ===============*/
header{min-width:1140px;}
header nav a:link span.text, header nav a:visited span.text{width:132px;}
/* ============= Homepage Slider===========*/
#top-banner.container{width:1140px;}
#top-banner #fragment-1 .banner-image, #top-banner #fragment-2 .banner-image, #top-banner #fragment-3 .banner-image{
background:none;
margin:-150px 0 0 -330px;
width:1025px;
z-index:0;
}
#welcome-message, #home-tagline{
color:#ffffff;
position:absolute;
top:0;
z-index:999;
}
#welcome-message{
margin:2em;
text-align:right;
width:100%;
}
#welcome-message p{font-size:18px;}
#top-banner #home-tagline h2{
display:block;
font-size:28px;
line-height:150%;
}
#home-tagline{
margin:8em 0 2em 5em;
width:40%;
}
#home-tagline p{
font-size:18px;
line-height:140%;
margin-top:0.8em;
}
#home-tagline a:link{
color:#00512f;
/*background:rgba(255,255,255,0.5);*/
padding:0.3em 0.4em 0.1em 0.3em;
font-weight:bold;
}
#home-tagline a:hover{color:#ff6400;}
#shared-space{margin-top:42px;}
#shared-space ul.nav{
margin-left:500px;
top:70px;
z-index:100;
}
#shared-space .ui-tabs-panel{
margin:3px 0 0 330px;
}
.ui-tabs .ui-tabs-nav li{white-space:normal;}
.banner-image a{border:none;}
#top-banner .ui-tabs-panel .box{
background:rgba(255,255,255,0.7);
margin-left:170px;
position:absolute;
top:70px;
z-index:100;
}

/*-----ALL PAGES-------*/
#main-container .background{background:none;}
#custom #main-container .background, #docs #main-container .background{
background: url(/images/_style/specialty-sidebar-bg.gif) 100% 0 repeat-y #fff;
}
#main-content .post{padding-left:15px;}
.container, #content .container{width:1140px;}
#main-content{width:790px;}
#home #highlight-banner{margin-top:150px;}
#highlight-banner .container, #bottom-container .container{width:1140px;}
#rotator .ui-tabs-panel{padding:0;}
.three-boxes{width:1113px;}
#highlight-banner h2{padding-left:60px;}
#highlight-banner .ui-tabs-panel{margin-left:0;}
#highlight-banner .box{
margin-right:70px;
width:210px;
}
.three-boxes .box{width:340px;}
#home .three-boxes .box:last-of-type{margin-right:0;}
.three-boxes .last{margin-right:0;}
/* ======SECTION LANDING PAGES ========*/
.top-banner{padding:0;}
.top-banner .text{
height:424px;
padding:0;
}
#locations, #doctors, #patients{background-image:none;}
#locations .post, #doctors .post, #patients .post{
background:none;
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2FFFFFF,endColorstr=#B2FFFFFF);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2FFFFFF,endColorstr=#B2FFFFFF);
zoom: 1;
background:rgba(255,255,255,0.7);
border-radius: 5px;
height:340px;
margin-left:70px;
padding:20px;
position:absolute;
top:150px;
width:350px;
}
#locations .post p, #doctors .post p, #patients .post p{color:#333333;}
#locations .search{
left:400px;
position:relative;
top:0;
}
#locations.top-banner .search{
border:none;
margin-top:25px;
}
#highlight-banner .search{margin-left:120px;}
#doctors .search{
margin-left:225px;
margin-top:290px;
}
#doctors.top-banner .search, #patients.top-banner .search, #locations.top-banner .search{
background:rgba(255,255,255,0.5);
background:rgb(255,255,255);
background: transparent\9;
background:rgba(255,255,255,0.5);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff,endColorstr=#7fffffff);
zoom: 1;
border:none;
}
#doctors .search input, #patients .search h3{
font-size:20px;
line-height:20px;
}
#patients .search h3{
#fff url("/images/_style/sprite.png") no-repeat scroll 510px -478px;
padding:10px;
}
#patients .search{
margin-left:220px;
margin-top:333px;
}
#patients{padding-bottom:0;}
#main-content .location h3{
background:#f4f4f4;
border:solid 1px #dfdfdf;
padding:5px;
}
#main-content .location h4{font-size:1.2em;}
/* ===========DOCTORS ==============*/
#content .doctor-listing, #profile{width:770px;}
/* =======FOOTER ========*/
#prefooter .box{text-align:center;}
#prefooter .box, #prefooter #clinicaltrials{width:299px;}
#prefooter #clinicaltrials{
text-align:left;
padding-left:60px;
width:262px;
}
#footer .block{
margin-left:70px;
width:712px;
}
#footer .block ul{width:230px;}
#footer p.tagline{
padding:15px 0 15px 292px;
}
@media (max-width:1180px){
header h1{margin-left:2em;}
#tertiary-nav{margin-right:2em;}
}

/*============== OVERLAY ===============*/
#mask {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9000;
  background-color: #333333;
  display: none;
}

#boxes .window {
  position: absolute;
  left: 0;
  top: 0;
  width: 440px;
  height: 200px;
  display: none;
  z-index: 9999;
  padding: 20px;
  border-radius: 15px;
  text-align: center;
}

#boxes #dialog {
  width: 750px;
  min-height: 300px;
  padding-top: 55px !important;
  background-color: #ffffff;
  font-family: 'Segoe UI Light', sans-serif;
  font-size: 15pt;
}
#dialog h2{color:#00512f;}

#popupfoot {
  font-size: 12pt;
  position: absolute;
  top: 10px;
  right: 15px;
}
a.button {
background: url(/images/_style/sprite-repeat-x.gif) 0 -564px repeat-x #b94601;
background: -webkit-linear-gradient(#f47b30, #b84602);
background: -o-linear-gradient(#f47b30, #b84602);
background: -moz-linear-gradient(#f47b30, #b84602);
border: 1px solid #eee;
color: #fff;
font-size: 16px;
line-height: 35px;
margin: 10px;
padding:5px 10px;
text-align: center;
width:auto;
}

/*=====Share Panel=======*/
#main-content ul.share{padding-left:0;}
#main-content ul.share li{
   background:none;
   padding-left:0;
}
/*------Temp Change for Highlight Banner--------*/
#highlight-banner.new-banner .box{
background:transparent;
border:none;
margin-right:0;
text-align:center;
width:150%;
}
#highlight-banner.new-banner .box a:link, #highlight-banner.new-banner .box a:visited{
font-size:18px;
color:#ffffff;
}
#highlight-banner.new-banner .box a:hover{color:#084e32;}
/*-----Fix video iframe width on right align----------*/
.graphic.right.video > iframe{max-width:280px;}

/* STYLE.CSS  OVERRIDES*/
.facilities-list a{
 border-bottom:none !important;
}
.styled-select .form-control{padding-right:65px;}

.locWrapper .locCol .phone-link a {
	text-decoration: none !important;
	font-size: 16px !important;
	margin-left: 5px;
	color: #817d7d;
	border:none !important;
}

.google-marker a{
	color: #817d7d;
	border:none !important;
}

.location-btns .btn{border-bottom:none;}
.section.s1 > div {
    min-height: 351px;
}

#tertiary-nav .searchbox {
    background: #002516;
    border-bottom: solid 1px #00734d;
    border-left: 1px solid #00734d;
    border-right: 0;
    border-top: 0;
    color: #fff;
    height: 23px;
    padding: 0 5px;
    font-size: 11px;
}
.banner-footer a{border-bottom:none;}
.breadcrumb{
	margin-bottom:0 !important;
}
.miles{margin-left:-2px;}
.clinics-grid a{border-bottom:none;}
.address-info a {border-bottom:none;}

.clinics-grid.addresses,
.section.s6 {
    background: #f7f7f7 !important;
}
.specialty-overlay{
  overflow:auto !important;;
}
.specialty-overlay .inner .btn-close{
  outline:none !important;
  border:none !important;
}
.specialty-overlay ul{
  list-style:none;
  margin:0;
  padding:0 0 0 10px;
}
.section.s9{
    background-color:transparent !important;
}

.section.s10{
   margin:0 !important
}

.footer-message a{
   color: #817d7d !important;
   text-decoration:underline;
   outline:none !important;
   border:none !important;
}
.locWrapper .locCol .phone-link a {
    margin-left: 0 !important;
}

.locContentWrapper.phone-link{
    margin-left: 0 !important;
}

#avid-loc-container .pnl-location .address-info{padding-left:0;}

.buttons {
    margin-left: 44px !important;
}

.specialty-overlay .inner .item-list.item-list-open li {
	width: 49.55% !important;
	vertical-align: top !important;
}
.listings .locWrapper {
    margin-left: 38px !important;
}
/* Sitemap accordion*/
.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active{
height:auto !important;
}