.carousel li, .rotate li {
    float: left;
}
.carousel-control {
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	width: 47px;
	height: 47px;
	cursor: pointer;
	line-height: 999px;
	zoom: 1;
	border: 0;
	text-indent: -9999px;
	/*background: url(../i/controls.png);*/
	z-index: 800;
}
.carousel-previous{
	position: absolute;
	background-position: bottom;
}
.carousel-next{
	position: absolute;
	background-position: top;
}
.carousel-control.disabled {
	background: none;
}
.carousel .center-wrap {
    overflow: hidden;
    position: relative;
}
.carousel .carousel-pagination {
    position: relative;
}
#banner-cont .carousel-previous, #banner-cont .carousel-next{
	display:none;
}
#banner-cont .center-wrap{
	background: url(../i/car-line-pagination.png) no-repeat top left;
	position: absolute;
	bottom: 7px;
	width: 393px;
	height: 24px;
	overflow: hidden;
	padding-top: 16px;
}
#banner-cont .center-wrap a{
	cursor: pointer;
	display: block;
	width: 20px;
	height: 21px;
	text-align: center;
	float: left;
	font-size: 9px;
	line-height: 21px;
	color: #a4b0bb;
	background: url(../i/pagination-bg.png) no-repeat 0 0;
	margin-right: 8px;
}
#banner-cont .center-wrap a.active, #banner-cont .center-wrap a.active:hover{
	background-position: 0 -63px;
	color: #397ab0;
	text-decoration: none;
}
#banner-cont .center-wrap a:hover{
	background-position: 0 -21px;
	text-decoration: none;	
}
#banner-cont .center-wrap a:active{
	background-position: 0 -42px;
}

#latest-news .carousel-control, .rotate .carousel-control{
	width: 15px;
	height: 15px;
	background: url(../i/lnews-arrows.png) no-repeat;
}
#latest-news .carousel-previous, .rotate .carousel-previous{
	background-position: 0 0;
	top: 4px; right: 10px;
}
#latest-news .carousel-next, .rotate .carousel-next{
	background-position: -15px 0;
	top: 4px; right: 0;
}

.rotate .carousel-previous{
	bottom: 15px;
	right: 20px;
	top: auto;
}
.rotate .carousel-next{
	bottom: 15px;
	right: 10px;
	top: auto;
}
#latest-news .carousel-next.disabled, .rotate .carousel-next.disabled{
	background-position: -15px -15px;
	cursor: default;
}
#latest-news .carousel-previous.disabled, .rotate .carousel-previous.disabled{
	background-position: 0 -15px;
	cursor: default;
}

.rotate .carousel-pagination {
	padding: 4px;
}
.rotate .carousel-pagination a{
	margin: 3px;
	font-size: 11px;
	cursor: pointer;
	display: block;
	float: left;
	line-height: 14px;
}
.rotate .carousel-pagination a.active{
	color: #666;	
}
.rotate .carousel-pagination a.active:hover{
	text-decoration: none;
}
#content .rotate .carousel-pagination p{
	overflow: hidden;
	padding-right: 20px;
}