#logo h1 a {
  background: url(/design/images/template/logo.png) no-repeat;
  float: left;
  height: 80px;
  text-indent: -5000px;
  width: 300px;
}

#logo h1 a:hover { background-position: 0 -80px; }



/*Calendar Fix*/
h1.calendar-title {
  padding:0 0 10px 25px;
  clear:both;
}

div.event ul, div.events ul {
  margin-left:25px;
}


/* health search fix */

dd {clear:left;}

.physician-image {
  float: right;
  height: 230px;
  margin: 0px 20px 0 0;
  width: 200px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
}


/* for forms */

.floatTitle {
  float:left;
  width:50px;
  padding-top:5px;
}

.floatLabel {
  float:left;
  width:35px;
}

/* for class registration form */

#findDoc input,
#classReg2 input{
  margin-bottom:13px;
}

.floatTitle {
  float:left;
  width:50px;
  padding-top:0px;
}

.floatLabel {
  float:left;
  width:35px;
}

#findDoc textarea.comments,
#classReg2 textarea.comments{
  width:350px;
}

.clearRadio { clear:both }

/*
#classReg2 input[type="prefix"],
#classReg2 input[type="area"],
#classReg2 input[type="phone"],
#classReg2 input[type="state"],
#classReg2 input[type="zip"],
#classReg2 input[type="ext"]{
  font-size:14px;
  padding:3px 5px;
  border:1px solid #999;
  color:#666;
  float:left;
  margin-right:2px;
}

#classReg2 input[type="area"]{
  width:50px;
}

#classReg2 input[type="prefix"],
#classReg2 input[type="phone"]{
  width:105px;
}


#classReg2 input[type="state"],
#classReg2 input[type="ext"]{
  width:50px;
}

#classReg2 input[type="zip"]{
  width:100px;
}
*/

#findDoc input[type="radio"],
#findDoc input[type="checkbox"],
#classReg2 input[type="radio"],
#classReg2 input[type="checkbox"]{
  float:left;
}

#findDoc input.prefix,
#findDoc input.area,
#findDoc  input.phone,
#findDoc input.state,
#findDoc input.zip,
#findDoc input.ex,
#classReg2 input.prefix,
#classReg2 input.area,
#classReg2 input.phone,
#classReg2 input.state,
#classReg2 input.zip,
#classReg2 input.ext{
  font-size:14px;
  padding:3px 5px;
  border:1px solid #999;
  color:#666;
  float:left;
  margin-right:2px;
}

#findDoc input.area,
#findDoc input.prefix,
#classReg2 input.area,
#classReg2 input.prefix{
  width:30px;
}

#findDoc input.state,
#findDoc input.ext,
#findDoc input.phone,
#classReg2 input.state,
#classReg2 input.ext,
#classReg2 input.phone{
  width:50px;
}

#findDoc input.zip,
#classReg2 input.zip{
  width:100px;
}

#findDoc div.state,
#classReg2 div.state{
  clear:left;
  width:70px;
}
  
#findDoc div.state,
#findDoc div.zip,
#classReg2 div.state,
#classReg2 div.zip{
  float:left;
}

#findDoc div.state label,
#findDoc div.zip label,
#classReg2 div.state label,
#classReg2 div.zip label{
  width:100px;
}

/* for youtube videos */

.youtube-playlist-wrap  {
  -moz-border-radius:5px 5px 5px 5px;
  background-color:#F5E4BA;
  border:8px solid #D8C698;
  float:right;
  margin:0 0 10px 10px;
  padding:10px;
  width:300px;
}
.youtube-playlist-wrap-orig {
  -moz-border-radius: 5px 5px 5px 5px;
  background-color: #F5E4BA;
  border: 8px solid #D8C698;
  margin: 0 0 10px 10px;
  padding: 10px;
  text-align: center;
  width: 300px;
  float: right;
  border-radius: 5px;
}
/* crumbtrail */

#crumb-trail{
  width:542px;
}


a.social-youtube img{
  margin-top:0;
}
a.twitter{
 margin: 0; 
}


.ie7 .addThis{
  position:relative;
  margin-top:-30px;
}

.ie7 #socialLinks{
  top:0;
  left:566px;
  position:absolute;
  float:right;
}
#socialLinks{
 text-align: right; /* aligns all contents to the right side */
 float: left;
 margin: 10px 0 0 0;
 padding: 0;
}
#socialLinks a {
 text-decoration: none; 
}

.ie7 a.facebook img{
  float:left;
}

.ie7 #interior #content {
  z-index: 1;
  position: relative;
}

.ie7 #erwait-footer{
/*  left:165px;*/
}

.ie7 #content-sub4{
  left:160px;
}

/* Patient Transfer Center */

h2.ptc-head {
  font-size: 40px;
  font-weight: bold;
  font-family: Helvetica;
  text-transform: uppercase;
  margin-top: 22px;
}
#ptc-main {
  background: #ebf0f6 url(http://mountainstarhealth.com/CPM/ptc-main.gif) left 61px no-repeat;
  width: 550px;
  overflow: auto;
}
#ptc-head {
  width: 550px;
  height: 61px;
  background-image: url(http://mountainstarhealth.com/CPM/ptc-top.gif);
}
#ptc-main-int {
  margin-top: 240px;
  overflow: auto;
}
#ptc-left-col {
  width: 240px;
  float: left;
  margin-left: 20px;
  margin-bottom: 20px;
}
#ptc-right-col {
  width: 240px;
  float: left;
  margin-left: 40px;
}
#ptc-right-col li {
  color: #bb1f31;
}
#ptc-right-col a {
  color: #000;
}
#main #ptc-main a.external {
  background: none;
}
#ptc-bottom {
  width: 550px;
  height: 61px;
  background-image: url(http://mountainstarhealth.com/CPM/ptc-bottom.gif);
}
#ptc-links p {
  margin: 0;
}
#ptc-links li {
  width: 200px;
  float: left;
  margin-right: 20px;
}


/* one column template */

#interior .one-column #content-sub1{
  display:none;
}
#interior .one-column #content-main{
  width:900px;
  margin-right:0;
  overflow:hidden;
}


/*----------------------------------------------
= physician 1.4 styles
================================================ */



#interior .one-column #content-main .physicians ul,
.ie7#interior .one-column #content-main .physicians ul li,
#interior #content-main .physician-profile ul  {
  margin-left:0;
}

#physician-index li{
  margin:0 2px 2px 0;
}

#physician-image li, 
#physician-image a{
  font-size:11px;
}

.ie7 .physicians .size1of3{
  width:300px;
}

#interior .one-column .phys-btn {
  border: 1px solid #094139;
  color: #fff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #018472), color-stop(100%, #094139));
  background-image: -moz-linear-gradient(top, #018472 0%, #094139 100%);
  background-image: linear-gradient(top, #018472 0%, #094139 100%);
}

#interior .one-column .phys-btn:active {
  border: 1px solid #094139;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #094139), color-stop(100%, #018472));
  background-image: -moz-linear-gradient(top, #094139 0%, #018472 100%);
  background-image: linear-gradient(top, #094139 0%, #018472 100%);
}

#interior .one-column .physicians .ui-tabs-nav li a {
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #018472), color-stop(100%, #094139));
  background-image: -moz-linear-gradient(top, #018472 0%, #094139 100%);
  background-image: linear-gradient(top, #018472 0%, #094139 100%);
}

#interior .one-column .physicians .ui-tabs-nav .ui-tabs-selected a {
  background: #e6e7e9;
  color: #018472;
}

#interior .one-column .physicians .ui-tabs-selected a:hover { 
  color: #018472; 
}

#interior .one-column .physicians .ui-tabs .ui-tabs-panel {
  background-color: #f0f0f0;
  border: 6px solid #e6e7e9;
}

#interior .one-column .number {
  background: #018472;
}



#physician-image {
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #018472), color-stop(100%, #094139));
  background-image: -moz-linear-gradient(top, #018472 0%, #094139 100%);
  background-image: linear-gradient(top, #018472 0%, #094139 100%);
}



/*----------------------------------------------
= modernizr
http://www.modernizr.com/docs/
================================================ */
.no-cssgradients .phys-btn,
.no-cssgradients #physician-image,
.no-cssgradients .ui-tabs-nav a {
  background: #018472;
}


/* =============================================
  Find a Physician Mod 
================================================ */

#filter h3 a{
    text-decoration:none !important;
}

#physician-results select {
    clear:  none !important;
    float: none !important;
    margin-bottom: 0px !important;
}
.photo {
    margin: 20px 20px 20px 5px !important;
}
.number {
    left: 0px !important;
}

.practice-name /* for ie7 */
{
   *padding:0px !important;
   *margin-left:45px !important;
   *width: 108px;
   *background: none !important;
}
#featured p a, .featured-items p a {
  display: inline;
  margin: 10px 0 0;
}
.featured-item-inside-wrapper img{
 margin-left: 10px; 
}




/* --------------------------
= new er wait styles - local drop down and change in structure
-------------------------- */

/* dropdown styles */
.ehc-er-wait .ehc-er-facility-select{
  width:90px;
  font-size:10px;
}

.ehc-er-wait .ehc-er-facility-dropdown-message{
  font-size:10px;
  color:#ffffff;
  width:80px;
  line-height:11px;
  left:137px;
  top:30px;
  padding:3px 6px;
  background:-moz-linear-gradient(center top , #0E7363 0%, #073A32 100%) repeat scroll 0 0 transparent;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0E7363), color-stop(100%,#073A32));
  opacity:0.85;
}

.ehc-er-wait .ehc-er-facility-times li .ehc-er-time{
  top:-42px;
  right:9px;
}

.ehc-er-wait .ehc-er-facility-times li .ehc-er-time .ehc-er-digits{
  font-size:23px;
}

.ehc-er-disclaimer-one-facility{
  top:48px;
}

.ie7 .ehc-er-wait .ehc-er-facility-dropdown-message,
.ie8 .ehc-er-wait .ehc-er-facility-dropdown-message{
  background-color: #073A32;
  font-size:9px;
}

.ie7 .ehc-er-wait .ehc-er-facility-times li .ehc-er-time{
  top:-45px;
  right:10px;
}

/* footer styles for dropdown */


#home #erwait-footer, 
#interior #erwait-footer{
  background:-moz-linear-gradient(center top , #0E7363 0%, #073A32 100%) repeat scroll 0 0 transparent;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0E7363), color-stop(100%,#073A32));
  height:72px;
}

#erwait-footer .ehc-er-wait .ehc-er-facility-select{
  display:none;
}

#erwait-footer .ehc-er-wait .ehc-er-facility-dropdown-message{
  display:none;
}

#erwait-footer .ehc-er-wait .ehc-er-facility-times li .ehc-er-facility-title{
  display:none;
}

#erwait-footer .ehc-er-wait .ehc-er-facility-times li .ehc-er-pubdate{
  display:none;
  margin-top:9px;
  width:200px;
  color:#ffffff;
  font-weight:bold;
}

#erwait-footer p.ehc-er-disclaimer{
  display:inline!important;
  top:21px;
  color:#ffffff;
line-height:13px;
}

/* local styles */

/* ie styles */

#interior .one-column #content-main{
  margin:0 auto;
  padding:5px 7px;
  float:none;
}

.ie7#home #content-sub4,
.ie7#interior #content-sub4{
  margin:-113px 0 0 372px;
  position:relative;
  top:-46px;
  left:70px;
}


.ie7#home #featured-content,
.ie7#interior #content{
 /* margin-top:50px;*/
}

.ie7 #content-wrap .nav{
  margin-top:37px;
  height:35px;
}


.ie7#interior .one-column{
  margin-top:-88px;
}

.ie7#interior .one-column #content-sub4{
  margin-top:90px;
  top:7px;
}

.ie7#interior .one-column #header-wrap{
  margin-top:-63px;
}

.ie7#home #erwait-footer, 
.ie7#interior #erwait-footer{
  background:none #073a32;
  left:0px;
  position:relative;
  float:left;
}

/*quick links*/

 #home .content-sub-block1 a.prereg:hover, #home .content-sub-block1 a.doc:hover, #home .content-sub-block1 a.class:hover {
background-position: 0pt -16px;}

#home .content-sub-block1 a.prereg {
background-color: transparent;
background-image: url("http://hcawebservices.prod.ehc.com/design/images/template/icons/mouse.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;}

#home .content-sub-block1 a.doc {
background-color: transparent;
background-image: url("http://hcawebservices.prod.ehc.com/design/images/template/icons/doc.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;}

#home .content-sub-block1 a.class {
background-color: transparent;
background-image: url("http://hcawebservices.prod.ehc.com/design/images/template/icons/class.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;}


