.wrapper {
margin: 0px auto;
clear: both;
border-top: 7px solid #eaeaea;
}


/* featured content carousel */
.wrap {
position: relative;
margin: 0 auto;
}

.contain:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .contain { height: 1%; } /* IE6 */
*:first-child+html .contain { min-height: 1px; } /* IE7 */

#featured {
float: left;
margin: 20px 0 10px 0;
}

#featured .wrap {
padding:0;
}

#featured h2 {
position: absolute;
z-index: 10000;
top: 50px;
float: left;
}

#slides {
width: 950px;
height: 240px;
position: relative;
top: 0px;
overflow: hidden;
z-index: 5;
margin: 0 auto;
padding: 0;
}

#slides img {
margin: 0;
padding: 0;
border: 0;
}

#slide-box {
/* width: 7020px; */
height: 240px;
position: absolute;
overflow: visible !important;
}

#slide-box div {
float: left;
position: relative;
/*width: 960px;*/
height: 240px;
display: block !important;
}

#slides-prev, #slides-next{
/*width: 50px; Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: center;
float:left;
margin-left:31px;
}

#slides-prev a{
display:block;
height:20px;
left:0;
overflow:hidden;
text-indent:-9999em;
top:150px;
width:15px;
background:url(../images/arrows.jpg) no-repeat -40px 3px;
}

#slides-prev a:hover, #slides-prev a.selected{
}

#slides-next a{
display:block;
height:20px;
left:40px;
overflow:hidden;
text-indent:-9999em;
top:150px;
width:15px;
background:url(../images/arrows.jpg) no-repeat 0px 3px;
}

#slides-next a:hover, #slides-next a.selected{
}
