#main {
    margin-bottom: 0;
    padding-bottom: 20px;
    background: url('/images/bg_hp_main_bottom.png') no-repeat bottom;
}

#container {
    /*background: #FFF url('/images/v2/bg_home_top.jpg') no-repeat;*/
    /*background: #FFF url('/images/bg_home_top_myallergy_guide.png') no-repeat 0 8px;*/
    /*background: #FFF url('/images/allergy_season_hero_very_high.jpg') no-repeat;
    background-position: 175px 95px;*/
    background: #FFF url('/images/accessibility_hero.jpg') no-repeat;
    background-position: 175px 75px;
    /*ZP-578
    background: #FFF url('/images/satisfaction_hero.png') no-repeat;
    background-position: 247px 75px;
    ZP-578*/
}

#home a.hh-satisfaction {
    display: block;
    position: relative;
    top: 0px;
    left: 549px;
    width :45px;
    height: 15px;
    text-decoration: none;
}

#home {
    color: #666666;   
}

#home #content h3 {
    color: #669933;
}

#home_top {
    height: 290px;
}

#home m1 {
    margin-top: 63px;
}

#home #content {
    height: 335px;
}

#home #content .h_column {
    height: 100%;
    border-right: 1px dotted #b4b4b4;
 }

#col1 {
    /** Changed for ZP-230
    width: 219px;
    margin-left: 20px;
    **/
    width: 238px;
}
#col2 {
    width: 459px;
}

#home #content #col3 {
    border-right: none;    
}

.home_intro {
    height: 100%;
    position: relative;    
}
.home_intro h1, .home_intro h2 {
    display: none;
}

.hero_copy {
    position: absolute;
    top: 135px;
    left: 212px;
    width: 327px;
}

#route_block {
    background: #FFF url('/images/v2/bg_hp_route_block.jpg') no-repeat bottom;
    width: 217px;
    height: 315px;
    margin: 0 0 0 0px;
}

#route_block ul li {
    margin: 6px 0;    
}

#samples_block {
    background: #FFF url('/images/v2/bg_hp_samples_block.jpg') no-repeat bottom;
    width: 215px;
    height: 252px;
}

#samples_block .wrapper {
    padding: 2px 13px;    
}

#ao_block {
    width: 459px;
}

#ao_block .col {
    float: left;
    /*width: 50%;*/
    width: 229px;
}

#iphone_img {
    margin-top: 24px;    
}

#ao_block input.form-text {
    width: 95px;
}

#home_footer {
    margin: 10px 0 20px 0;
    font-size: 10px;
}

#home_footer ul li {
    line-height: 12px;
    margin: 0 0 5px 0;    
}

#home_footer ul li.last {
    margin: 0;    
}

#sidebar_left {
    position: relative;
}

/** ZP-244 **/
#m1 {
    margin-top: 20px;
}

#pe_block {
    position: absolute;
    left: 0;
    top: 275px;
    margin: 0;
}

/** ZP-252 **/

#samples_block_recall {
    background: #FFF url('/images/zyr_prd_avail_bottom.jpg') no-repeat bottom;
    width: 228px;
    height: 204px;
}

#samples_block_recall .wrapper_recall {
    padding: 20px 10px 0 10px;    
}

/** ZP-506 START **/
.hero_copy {
  top: 15px;
  left: 0px;
  width: 770px;
  height: 260px;
}
.hero_copy a {
  display: block;
  width: 770px;
  height: 260px;
}
.hero_copy a span {
  display: none;
}
#ao_block .col {
  width: 249px;
}
#ao_block .omega {
  width: 200px;
}
#ao_block .ao-option {
  margin-bottom: 10px;
}
#ao_block .form-item {
  margin: 0;
}
#samples_block_recall {
  background: none;
  height: auto;
}
#home #content {
  height: 270px;
}
#samples_block {
  background: none;
  width: 215px;
  height: 258px;
}
#samples_block .wrapper {
  padding: 0;
}
#samples_block h2 {
  margin-bottom: 3px;
}
#col1 .block {
  margin-bottom: 13px;
}
#col1 .block .inner {
  margin: 0 10px;
  padding: 0 0 18px 0;
}
#col1 .block h2 {
  color: #000;
  line-height: 16px;
  margin-bottom: 5px;

}

#col3 .block img {
    margin-top: 10px;
}

#wao_img {
    margin-top: 2px;
}
/** ZP-506 END **/

/** ZP-531 */
a.zyrtec-com-home-link {
    /*font-size:9px;
    left:550px;
    _left:550px;
    *left:550px;
    position:absolute;
    top:258px;
    _top:259px;
    *top:259.5px;
    width:45px;
    height:15px;
    overflow:hidden;*/
    left:685px;
    position:absolute;
    top:89px;
    _top:90px;
    *top:90.5px;
    height:15px;
    overflow:hidden;
    display: block;
}
/** ZP-531 */

/** ZP-578 START **/
.hero_copy .copy-notes {
    color: #707070;
    font-size: 9px;
    width: 245px;
    position: absolute;
    top: 120px;
    left: 500px;
}

.hero_copy .spacer {
    margin-top: 14px;
}

.img-nb {
    border: none;
}

.hero_copy .learn-more {
    color: #ff3232;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    top: 89px;
    left: 685px;
    width: 80px;   
}

.hero_copy a.order-btn {
  left: 494px;
  position: absolute;
  top: 175px;
  height: 30px;
  overflow: hidden;
  display: block;
  width: 120px;
  text-indent: -99999px;
  outline: none;
}
/** ZP-578 END **/

