.pagenavigator {
	margin-top: 15px;
	padding: 8px 5px 2px 5px;
	height: 20px;
	text-align: center;
	/*border-top: 1px solid silver;*/
	font-weight: bold;
}

.pagenavigator a, .pagenavigator a:visited {
	color: silver;
	padding: 2px;
	text-decoration: none;
	font-weight: normal;
}

.pagenavigator a:hover {
	color: #760202;
	text-decoration: none;
}

.pagenavigator a.selected, .pagenavigator a.selected:visited, .pagenavigator a.selected:hover {
	font-weight: bold;
	color: #760202;
	padding: 2px;
	background: none;
}

.pagenavigator a.prevbutton, .pagenavigator a.nextbutton, .pagenavigator a.prevbutton_disabled, .pagenavigator a.nextbutton_disabled,
.pagenavigator a.prevbutton:visited, .pagenavigator a.nextbutton:visited, .pagenavigator a.prevbutton_disabled:visited, .pagenavigator a.nextbutton_disabled:visited {
	width: 16px;
	height: 16px;
	text-decoration: none;
	margin-right: 10px;
}

.pagenavigator a.nextbutton, .pagenavigator a.nextbutton_disabled,
.pagenavigator a.nextbutton:visited, .pagenavigator a.nextbutton_disabled:visited {
	margin-right: 0;
	margin-left: 10px;
}


.pagenavigator a.prevbutton:hover, .pagenavigator a.nextbutton:hover {

}

.pagenavigator a.prevbutton {
	/*background: url('images/pn_prev.gif') no-repeat center;*/
}

.pagenavigator a.nextbutton {
	/*background: url('images/pn_next.gif') no-repeat center;*/
}

.pagenavigator a.prevbutton_disabled {
	background: url('images/pn_prev_disabled.gif') no-repeat center;
}

.pagenavigator a.nextbutton_disabled {
	background: url('images/pn_next_disabled.gif') no-repeat center;
}

.pagenavigator a.prevbutton_disabled:hover, .pagenavigator a.nextbutton_disabled:hover {
	border: none;
	cursor: default;
}