#slider {
    margin-bottom: 10px;
}

#slider ul, #slider li {
    margin: 0;
    padding: 0;
    list-style: none;
}

#slider img {
    border: none;
}

#slider li {
    width: 715px;
    height: 300px;
    overflow: hidden;
}

#prevBtn, #nextBtn {
    display: block;
    width: 30px;
    height: 77px;
    position: absolute;
    left: -30px;
    top: 71px;
}

#nextBtn {
    left: 980px;
}

#prevBtn a, #nextBtn a {
    text-indent: -999em;
    display: block;
    width: 30px;
    height: 77px;
    background: url(../images/slider_left.png) no-repeat 0 0;
}

#prevBtn a:hover {
    background: url(../images/slider_left_hover.png) no-repeat 0 0;
}

#nextBtn a:hover {
    background: url(../images/slider_right_hover.png) no-repeat 0 0;
}

#nextBtn a {
    background: url(../images/slider_right.png) no-repeat 0 0;
}

ol#controls {
    height: 18px;
    margin: 1em 0;
    padding: 0;
	position:absolute;
	right: 10px;
	top: 315px;
}

ol#controls li {
    float: left;
    height: 18px;
    line-height: 17px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0 2px 0 0;
    padding: 0;
}

ol#controls li a {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #555;
    float: left;
    height: 18px;
    line-height: 17px;
    padding: 0 5px;
    text-decoration: none;
}

ol#controls li.current a {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: #6c821c none repeat scroll 0 0;
    color: #fff;
}

ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
}

