.pagination .pagination_page {
	position:	absolute;
}
ul.pagination li {
	/*overflow:auto;*/
	width:			100%;
}

/* also the classes for the contentsearch resnav are added for same appearance */
.pagination_controls,
.resnav {
	color:			#3e265b;
	font-weight:	bold;
	font-size:		16px;
	position:		absolute;
	transition:		top 0.7s;
}

.resnav {
	position:		relative;
}

.pagination_spacer {
	display:		inline-block;
}

.pagination_control,
.resnav a
{
	color:			#3e265b;
	display:		inline-block;
	cursor:			pointer;
}

.pagination_control:hover,
.resnav a:hover,
.pagination_control.current,
.resnav a.current {
	color:			#8754c7;
}

.pagination_control:before,
.resnav a:before {
	content:		"";
}
.pagination_control:after,
.resnav a:after,
.pagination_spacer:after {
	content:		" | ";
	display:		inline-block;
	padding:		0 7px;
	color:			#8754c7;
}

.pagination_control.prev:before,
.resnav a.prev:before {
	content:		"< ";
	padding:		0;
}

.pagination_control.next:after,
.resnav a.next:after {
	content:		" >";
	color:			#3e265b;
	padding:		0 1px;
}

.pagination_control.disabled,
.pagination_control.disabled:hover,
.pagination_control.next.disabled:after {
	color:			#EEEEEE;
	cursor:			default;
}
