ol.pagination
,ul.pagination  {
	margin-top: 3px;
	line-height: 8px;
	z-index: 10;
	white-space: nowrap;
}

 ol.pagination
,ul.pagination 
,ol.pagination li
,ul.pagination li
,ol.pagination a
,ul.pagination a {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: middle;
}

.lt-ie9 ol.pagination li
,.lt-ie9 ul.pagination li {
	vertical-align: bottom;
}

	ol.pagination a {
		width: 12px;
		height: 12px;
	}

.pagination .pager {
	margin-top: -1px;
}

.pagination .pager b {display:none;}

.pagination .pager a {
    background: url("../images/carousel-nav.png") no-repeat center transparent;
    display: inline-block;
    height: 12px;
    width: 12px;
}

.pagination .pager a.selected {
    background: url("../images/carousel-nav-selected.png") no-repeat center transparent;
    cursor: default;
}

.pagination a.prev
,.pagination a.next {
	width: 5px;
	height: 12px;
	overflow: hidden;
}

.pagination a.prev
,li.prev button {
	background: url("../images/carousel-left-nav.png") no-repeat 0 50% transparent;
}

.pagination a.next
,li.next button {
	background: url("../images/carousel-right-nav.png") no-repeat 0 50% transparent;
}

.pagination button {
	margin: 0;
}