.deals-pagination-centered {
	display: table;
	margin: 0 auto;
}

.deals-pagination {
	position: relative;
	display: block;
	margin: 20px 0 20px 0;
	padding: 0;
}

.deals-pagination:before, .deals-pagination:after {
	content: "";
	display: table;
}

.deals-pagination:after {
	clear: both;
}

.deals-pagination li {
	display: block;
	float: left;
	border: 1px solid #D3D3D3;
	margin: 0 5px 0 0;
}

.deals-pagination li > a {
	display: block;
	padding: 5px 10px;
	font-size: 16px;
	line-height: 1.4;
	color: #696969;
	text-decoration: none;
	background: #f9f9f9;
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
	background: -o-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
	background: linear-gradient(to bottom,  #f9f9f9 0%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eaeaea',GradientType=0 );

}

.deals-pagination li > a:hover {
	background: #eaeaea;
	background: -moz-linear-gradient(top,  #eaeaea 0%, #f9f9f9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#f9f9f9));
	background: -webkit-linear-gradient(top,  #eaeaea 0%,#f9f9f9 100%);
	background: -o-linear-gradient(top,  #eaeaea 0%,#f9f9f9 100%);
	background: -ms-linear-gradient(top,  #eaeaea 0%,#f9f9f9 100%);
	background: linear-gradient(to bottom,  #eaeaea 0%,#f9f9f9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#f9f9f9',GradientType=0 );	
}

.deals-pagination li.active, .deals-pagination li.current {
	border-color: #CACACA;
}

.deals-pagination li.active > a, .deals-pagination li.current > a {
	background: #E8E8E8;
	background: -moz-linear-gradient(top,  #e8e8e8 0%, #e0e0e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(100%,#e0e0e0));
	background: -webkit-linear-gradient(top,  #e8e8e8 0%,#e0e0e0 100%);
	background: -o-linear-gradient(top,  #e8e8e8 0%,#e0e0e0 100%);
	background: -ms-linear-gradient(top,  #e8e8e8 0%,#e0e0e0 100%);
	background: linear-gradient(to bottom,  #e8e8e8 0%,#e0e0e0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#e0e0e0',GradientType=0 );

}

.deals-pagination li:first-child > a:hover, .deals-pagination li:last-child > a:hover {
	background: #e0e0e0;
	background: -moz-linear-gradient(top,  #e0e0e0 0%, #e8e8e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(100%,#e8e8e8));
	background: -webkit-linear-gradient(top,  #e0e0e0 0%,#e8e8e8 100%);
	background: -o-linear-gradient(top,  #e0e0e0 0%,#e8e8e8 100%);
	background: -ms-linear-gradient(top,  #e0e0e0 0%,#e8e8e8 100%);
	background: linear-gradient(to bottom,  #e0e0e0 0%,#e8e8e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#e8e8e8',GradientType=0 );
}

.deals-pagination li:first-child {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.deals-pagination li:first-child > a {
	padding: 5px 15px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.deals-pagination li.disabled > a {
	opacity: 0.5;
	alpha: filter(opacity=50%);
	cursor: not-allowed;
}

.deals-pagination li:first-child > a.prev:hover {
	background: #f9f9f9;
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
	background: -o-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%);
	background: linear-gradient(to bottom,  #f9f9f9 0%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eaeaea',GradientType=0 );	
}

.deals-pagination li:last-child {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.deals-pagination li:last-child a {
	padding: 5px 15px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}