#wrapper{
 position:relative;
 height:384px;
 width:1000px;
 top:0px;
 font-size:62.5%;
 line-height:1.5;
 font: Arial,sans-serif;
 color:#666;
 margin:0 0 0 -9px;
 padding:0 0 0 0;
 background: transparent url(../images/feature/feature_bg.png) no-repeat;
} 
.container{
 zoom:1;
 width: 960px;
 margin: 0 auto;
 padding:20px;
}
#wrapper h2,
#wrapper p,
#wrapper img,
#wrapper ul,
#wrapper li{
 margin:0;
 padding:0;
 border:0;
 outline:0;
 font-size:100%;
 vertical-align:baseline;
 background:transparent;
}
#wrapper em{
 font-style:italic;
} 
#wrapper .clearfix:after,
#wrapper .clear-block:after,
#wrapper .layout-region:after{
 visibility:hidden;
 display:block;
 font-size:0;
 content:" ";
 clear:both;
 height:0;
}
#wrapper .clearfix,
#wrapper .clear-block,
#wrapper .layout-region{
 display:inline-block;
}
#wrapper * html .clearfix,
#wrapper * html .clear-block,
#wrapper * html .layout-region{
 height:1%;
 zoom:1;
}
.l4 .div1ColRt{
 float:left;
 position:relative;
 width:228px;
 padding:0;
}
.l4 .div3ColFull{
 float:left;
 padding:0;
 margin:0;
 top:2px;
 position:relative;
 width:732px;
} 
#modHeroHome{
 height:340px;
 margin:0 0 0 0;
 position:relative;
}
#modHeroHome .overlayCopy{
 color:#fff;
 width:692px;
 height:83px;
 padding:0 20px;
 position:absolute;
 left:0;
 top:257px;
/* bottom:0; */
 z-index:100;
 background-color:#000;
 -moz-opacity:0.8;
 opacity:0.8;
}
#modHeroHome .overlayCopy h2{
 color:#fff;
 font-size:2.1em;
 line-height:1em;
 margin-bottom:2px;
 padding:17px 0 0 0;
}
#modHeroHome .overlayCopy h2 span{
 padding:0 16px 0 0;
 float:left;
}
#modHeroHome .overlayCopy h2 a{
 float:left;
}
#modHeroHome .overlayCopy p{
 color:#fff;
 font-size:1.2em;
 padding-top:5px;
}
#modHeroHome #heroNav{
 width:213px;
 height:300px;
 margin:10px 0 13px 7px;
 overflow:hidden;
}
#heroNav ul{
 list-style-type:none;
 margin-left:0;
 margin-bottom:0;
}
#heroNav ul li{
 width:213px;
 height:56px;
 margin:0 0 5px 0;
 display:block;
}
#heroNav ul li a{
 color:#707070;
 font-size:10px;
 line-height:1.3em;
 width:202px;
 height:47px;
 padding:4px 6px 5px 5px;
 display:block;
 background: transparent url(../images/feature/btns_hero_nav.png) 0 0 no-repeat;
}
#heroNav ul li a:hover,
#heroNav ul li a:active{
 text-decoration:none;
}
#heroNav ul li.heroNavGreen a{
 background-position:0 0;
}
#heroNav ul li.heroNavGreen a:hover{
 color:#a60000;
 background-position:-213px 0;
}
#heroNav ul li.heroNavGreen a:active{
 color:#a60000;
 background-position:-426px 0;
}
#heroNav ul li.heroNavGreen a.activeSlide{
 color:#fff;
 background-position:-639px 0;
}
#heroNav ul li a img{
 width:70px;
 height:47px;
 margin:0 5px 0 0;
 float:left;
 display:inline;
}
#heroNav ul li a span{
 width:127px;
 height:39px;
 padding:8px 0 0 0;
 float:left;
 overflow:hidden;
 color: inherit;
}
a.detailsGreen{
 width:84px;
 height:23px;
 display:block;
 overflow:hidden;
 position:relative;
 top:0;
 left:0;
}
a.detailsGreen em{
 text-indent:-9999px;
 width:252px;
 height:115px;
 display:block;
 background: transparent url(../images/feature/btns_see_details.png) 0 0 no-repeat;
 position:relative;
 top:0;
 left:0;
}
a.detailsGreen:hover em{
 left:-84px;
}
a.detailsGreen:active em{
 left:-168px;
}
.slider,
.slider-inner,
.slide,
.slide-inner {
 height: 12px;
 margin: 0;
 padding: 0;
}

