#slider{
margin:0;
padding:0;
float:left;
width:1000px;
}

#slider img{
border:none;
}

#slider ul, #slider li{
margin:0;
padding:0;
list-style:none;
}
#slider, #slider li{ 
width:1000px;
height:342px;
overflow:hidden; 
}

ol#controls{
margin:0;
padding:0;
height:15px;
float:right;
position:absolute;
margin:302px 20px 0 910px;
*margin:302px 20px 0 -80px;
}
ol#controls li{
margin:0 3px; 
padding:0;
float:left;
list-style:none;
height:15px;
line-height:24px;
}
ol#controls li a{
float:left;
width:15px;
height:15px;
line-height:24px;
background: url(images/inactive.png) no-repeat top left;
color:#ffffff;
padding:0;
text-decoration:none;
font-size:0px;
}
ol#controls li.current a{
background: url(images/active.png) no-repeat top left;
color:#ffffff;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}


#arrows {
position:relative;

}

#prevBtn {
position:absolute;
z-index:100;
top:150px;
left:0;
width:35px;
height:40px;
background:#000000;
opacity:0.8;
-webkit-border-radius: 0px 5px 5px 0px;
border-radius: 0px 5px 5px 0px; 
}

#nextBtn {
position:absolute;
z-index:100;
top:150px;
right:0;
width:35px;
height:40px;
background:#000000;
opacity:0.8;
-webkit-border-radius: 5px 0px 0px 5px;
border-radius: 5px 0px 0px 5px; 
}

#prevBtn a, #nextBtn a {
display:block;
width:35px;
height:40px;
text-align:center;
line-height:40px;
font-size:16px;
font-family: 'OpenSans';
color:#ffffff;
text-decoration:none;
}