.bx-pager {text-align: center;height: 25px;}
.bx-controls-direction a,.bx-pager-item {display: inline-block;}
.bx-pager-item a{display: block; height: 10px; width: 10px; text-indent: -9999px; background: #fff; border-radius: 10px; margin:10px 2px 0 2px;}
.bx-pager-item a.active {opacity: 0.3;}
.bx-controls-direction a{text-decoration: none; color: #fff; padding:0 5px;}
.bx-controls {position: absolute; top:0px; z-index: 100; width: 100%; height:auto;}

/*next button*/

.bx-next {
	position:relative;
	top:170px;
	right:-955px;
	z-index:999;
	width: 52px;
	height: 51px;
	text-indent: -999999px;
	background: url(gray_next.png) no-repeat 0 -51px;
}


/*previous button*/

.bx-prev {
	position:relative;
	top:170px;
	left:35px;
	z-index:999;
	width: 52px;
	height: 51px;
	text-indent: -999999px;
	background: url(gray_prev.png) no-repeat 0 -51px;
}

/*next/prev button hover state*/
.bx-next:hover,
.bx-prev:hover {
	background-position: 0 0;
}