.page {
	margin-bottom: 10px;
}


.clearfix {
	display: block;
}

.page .p-wrap {
	margin-top: 20px;
	text-align: right;
}

.page .p-num a,.page .p-num b {
	display: inline-block;
	*display: inline;
	height: 36px;
	line-height: 36px;
	padding: 0 14px;
	margin-right: 5px;
	font-size: 14px;
}

.page .p-num a {
	color: #333;
	border: 1px solid #ddd;
	background: #fff;
}

.page .p-num .pn-next.disabled,.page .p-num .pn-prev.disabled {
	background: 0 0;
	background-color: #f7f7f7;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f7f7f7, #f2f2f2);
	background-image: -webkit-linear-gradient(top, #f7f7f7, #f2f2f2);
	background-image: -o-linear-gradient(top, #f7f7f7, #f2f2f2);
	background-image: linear-gradient(top, #f7f7f7, #f2f2f2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',
		endColorstr='#f2f2f2', GradientType=0 );
	cursor: default;
}

.page .p-num .pn-next.disabled em,.page .p-num .pn-next.disabled i,.page .p-num .pn-prev.disabled em,.page .p-num .pn-prev.disabled i
	{
	color: #ccc;
}

.page .p-num a.curr {
	background: 0 0;
	filter: none;
	color: #e4393c;
	cursor: default;
}