.pagination {
	padding: 15px 10px;
	text-align: center;
	color: #abba95;
}
*html .pagination {
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.pagination ul {
	display: inline;
	margin: 0px !important;
	padding: 0px 5px !important;
	list-style: none;
}
.pagination ul li {
	display: inline;
}
.pagination ul li.page {
	float: none;
}
.pagination ul li.first {
	padding-left: 8px;
	padding-right: 5px;
	font-weight: lighter;
	background: url(../images/arrow-left-off.gif) no-repeat;
	background-position: 0px 3px;
}
.pagination ul li.previous {
	padding-left: 8px;
	padding-right: 0px;
	font-weight: lighter;
	background: url(../images/arrow-left.gif) no-repeat;
	background-position: 0px 3px;
}
.pagination ul li.next {
	margin-right: 2px;
	padding-right: 8px;
	font-weight: lighter;
	background: url(../images/arrow.gif) no-repeat;
	background-position: 100% 3px;
}
.pagination ul li.last {
	margin-right: -5px;
	padding-right: 8px;
	text-decoration: none;
	background: url(../images/arrow-off.gif) no-repeat;
	background-position: 100% 3px;
}
.pagination a {
	padding-left: 4px;
	padding-right: 4px;
	color: #80b400;
	text-decoration: none;
	background-color: #f4fee3;
}
.pagination a:hover {
	color: #f56e00;
	text-decoration: none;
}
.pagination ul li.first a, .pagination ul li.last a {
	color: #abba95;
	text-decoration: none;
	background-color: transparent;
}
.pagination ul li.previous a, .pagination ul li.next a {
	background-color: transparent;
}
.pagination ul li.first a:hover, .pagination ul li.last a:hover {
	color: #80b400;
	text-decoration: none;
}

.pagination ul li.selected a {
	color:orange;
}