#container .pagination ul{
   display:inline-block;
   margin: 10px 0px;
   padding: 0;
}
#container .pagination ul a{
   	color:#222;
	cursor: pointer;
}
#container .pagination ul a:hover{
   	color:#aaa;
}
#container .pagination ul li.inactive,
#container .pagination ul li.inactive:hover{
	color:#575757;
	cursor: default;
}

#container .pagination{
	width: 100%;
	height: 45px;
    text-align: right;
	
}
#container .pagination ul li{
	list-style: none;
	float: left;
	padding: 2px 6px 2px 6px;
	margin: 0 2px 0 2px;
	font-family: 'PT Sans Narrow', Helvetica, sans-serif;
	font-size: 1.2em;
	color: #222;
}

#container .pagination ul li:hover{
	color:#aaa;
	cursor: pointer;
}

#container .pagination ul li.active, 
#container .pagination ul li.active:hover {
	color:#aaa;
	cursor:auto;
}

.page_arrow_previous{
	width:25px;
	height:14px;
	background-image:url('../img/page_previous.png');
	background-position:-25px 0;
	vertical-align:middle;
	display:inline-block;
}

.page_arrow_next{
	width:25px;
	height:14px;
	background-image:url('../img/page_next.png');
	background-position:-25px 0;
	vertical-align:middle;
	display:inline-block;
}

.page_arrow_first{
	width:25px;
	height:14px;
	background-image:url('../img/page_first.png');
	background-position:-25px 0;
	vertical-align:middle;
	display:inline-block;
	margin-right: -15px;
}

.page_arrow_last{
	width:25px;
	height:14px;
	background-image:url('../img/page_last.png');
	background-position:-25px 0;
	vertical-align:middle;
	display:inline-block;
	margin-left: -15px;
}

.page_arrow_previous:hover,
.page_arrow_next:hover,
.page_arrow_first:hover,
.page_arrow_last:hover{
	background-position:0 0;
}
 