.bx-wrapper {
    overflow: hidden;
	position:relative;
}
.bx-next {
    background: url("../images/gray_next.png") no-repeat scroll 0 -30px transparent;
    height: 30px;
    position: absolute;
    right: 10px;
    text-indent: -999999px;
    top: 40%;
    width: 30px;
    z-index: 10;
}
.bx-prev {
    background: url("../images/gray_prev.png") no-repeat scroll 0 -30px transparent;
    height: 30px;
    left: 10px;
    position: absolute;
    text-indent: -999999px;
    top: 40%;
    width: 30px;
    z-index: 10;
}
.bx-pager a {
    background: url("../images/gray_pager.png") no-repeat scroll 0 -20px transparent;
    color: transparent;
    font-size: 0;
    height: 19px;
	width: 19px;
    margin-right: 5px;
	display:block;
	float:left;
}
.bx-pager .pager-active, .bx-pager a:hover {
    background-position: 0 0;
    height: 19px;
	width: 19px;
}
.bx-auto .start {
    background: url("../images/gray_auto.png") no-repeat scroll 0 2px transparent;
    padding-left: 13px;
}
.bx-auto .stop {
    background: url("../images/gray_auto.png") no-repeat scroll 0 -14px transparent;
    padding-left: 13px;
}
.bx-next:hover, .bx-prev:hover {
    background-position: 0 0;
}

.bx-pager {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    bottom: 20px;
    box-shadow: 0 4px 3px #B6C6E0;
    color: #666666;
    font-size: 0;
    left: 40%;
    padding: 10px 20px;
    position: absolute;
    text-align: center;
    z-index: 100;
}
.bx-captions {
    color: #666666;
    font-size: 12px;
    padding: 7px 0;
    text-align: center;
}
.bx-auto {
    padding-top: 15px;
    text-align: center;
}
.bx-auto a {
    color: #666666;
    font-size: 12px;
}
