#promo_wrapper {
  background: transparent;
  position: relative;
  width: 620px;
}

#promo {
  background-color: #00778A;
  height: 240px;
  overflow: hidden;
  position: relative;
  text-align: left;
  width: 620px;
}

#promo a {cursor:pointer;}

#promo p, #promo li, #promo a {
  color: #FFF;
  font: 11px Arial, Helvetica, sans-serif;
}

#promo-tabs-container .promo-image {
  float:left;
  height: 220px;
  padding: 10px;
  width: 460px;
}

#promo .tab-text {
  display: none;
}

#promo-tabs-container {
  float: right;
  position: absolute;
  top: 0; right: 0;
  width: 480px;
}

#promo-content1, #promo-content2, #promo-content3, #promo-content4,
#promo-content5, #promo-content6, #promo-content7, #promo-content8 {
  float: right;
  height: 240px;
  width: 480px;
}

#promo-content1 {
  background: url(/design/images/template/bg-doctor.jpg) top right no-repeat;
}

#promo-content1 label{
    display:block;
    color:#FFF;
    font-weight:bold;
    height:40px;
    text-align:right;
    width:120px;
    float:left;
  }
#promo-content1 .small{
    color:#FFF;
    display:block;
    font-size:11px;
    font-weight:normal;
    text-align:right;
    width:120px;
  }
#promo-content1 fieldset input, #promo-content1 fieldset select {
    float:left;
    padding: 2px 0;
    width:200px;
    margin:2px 0 10px 10px; 
  }

#promo-content2 img {float: left; margin: 0 10px 5px 0;}
#promo-content2 .also {
  float: right;
  height: 100px;
  width: 230px;
}

#promo-content6 {
  background: url(/design/images/template/bg-plan-a-visit.gif) top right no-repeat;
}

#promo-content8 {
  background: url(/design/images/template/bg-jobs.gif) top right no-repeat;
}

#promo-tabs-selectors {
  background: #7AC142;
  float: left;
  height: 240px;
  width: 140px;
}

  #promo-tabs-selectors li {
    border-bottom: 0px solid #C8CBB0;
    border-top: 0px solid #fff;
    height: 25px; 
    list-style: none;
    margin-left: 10px;
    padding: 5px 0 0 0;
  }
  
  #promo-tabs-selectors li a, #promo-tabs-selectors li a:visited {
    background: transparent;
    color: #FFF;
    display: block;
    height: 25px;
    outline: 0;
    position: relative;
    text-decoration: none;
  }
  
  #promo-tabs-selectors li a:hover {
    color: #FFF;
  }
  
  #promo-tabs-selectors li a span.extra {
    display: none;
  }
  
  #promo-tabs-selectors li a.activeSlide {
    background: transparent url(/design/images/template/hover.gif) no-repeat top left;
    height: 25px; 
    padding:0 0 0 35px;
  }
  
  #promo-tabs-selectors li a.activeSlide:visited {
    color: #FFF;
    font-weight: bold;
  }
  
  #promo-tabs-selectors li a.activeSlide span.wrap {
    padding-left: 0px;
    height: 25px;
  }
  
  #promo-tabs-selectors li a span.wrap {
    display: block;
    height: 25px;
    padding: 0px 0 0 0;
  }
  
  #promo-tabs-selectors li.promo-content1 a span.wrap {
    background: transparent;
  }

  #promo-tabs-selectors li h2 {
    color:#FFF;
    font: 11px Arial, sans-serif;
    margin: 0;
  padding: 5px 0px;
  }
  
/* Clinical Service Lines element */
#promo2 {
  border:1px solid #DADAC3;
  background-color:#E7F4DC;
  height: 238px;
  overflow: hidden;
  position: relative;
  text-align: left;
  width: 618px;
}

#promo2 p, #promo2 li, #promo2 a {
  color: #333;
  font: 11px Arial, Helvetica, sans-serif;
}

#promo2-tabs-container .promo2-image {
  height: 190px;
  padding: 10px;
  margin: 30px 0 0 0;
  width: 598px;
}

#promo2 .tab-text2 {
  display: none;
}

#promo2-tabs-container {
  float: left;
  position: absolute;
  width: 618px;
}

#promo2-tabs-selectors {
  background-color: #7AC142;
  border-bottom:1px solid #DADAC3;
  height:29px;
  text-align:left;
  width:618px;
}

#promo2 ul {
  margin: 0px;
}

  #promo2-tabs-selectors li {
    display: inline;
    height: 29px; 
    float: left;
    list-style: none;
    margin: 0px;
    text-align: center;
    width:103px;
  }
  
  #promo2-tabs-selectors li a, #promo2-tabs-selectors li a:visited {
    background: transparent;
    color: #FFF;
    display: block;
    height: 29px;
    outline: 0;
    position: relative;
    text-decoration: none;
  }
  
  #promo2-tabs-selectors li a:hover {
    color: #FFF;
  }
  
  #promo2-tabs-selectors li a span.extra {
    display: none;
  }
  
  #promo2-tabs-selectors li a.activeSlide {
    background-color: #00778A;;
    display: block;
    height: 29px;
  }
  
  #promo2-tabs-selectors li a.activeSlide:visited {
    color: #FFF;
    font-weight: bold;
  }
  
  #promo2-tabs-selectors li a.activeSlide span.wrap {
    height: 29px; 
  }
  
  #promo2-tabs-selectors li a span.wrap {
    
  }
  
  #promo2-tabs-selectors li.promo-content1 a span.wrap {
    background: transparent;
  }

  #promo2-tabs-selectors li h2 {
    color:#FFF;
    font: 11px Arial, sans-serif;
    margin: 0;
    padding: 5px 0 0 0;
}
#promo li, #promo2 li {line-height: 16px;}
