section.pagination.first
{
	margin-bottom: 20px;
	padding-bottom: 3px;
	/*border-bottom: 3px solid #eee;*/
}
section.pagination.last
{
	margin-top: 20px; margin-bottom: 30px; 
	padding-top: 10px;
	/*border-top: 3px solid #eeeeee;*/	
}
section.pagination nav
{
	padding:7px 0 0 0;
	text-align: right;
}
section.pagination nav .current-page
{
	display:inline-block;
	margin:0 15px;
	font-size:12px; color:#888;
}
section.pagination nav input[type="submit"].prev,
section.pagination nav input[type="submit"].next
{
	display:inline-block;
	margin:0; padding:0 13px 0 0;
	background:url(/img/ui/icon-sprite.png) no-repeat 100% -582px;
	font-size:12px; font-weight:bold; color:#ED1C27; text-transform:uppercase;
	border:0;
}
section.pagination nav input[type="submit"].next:hover
{
	color:#222;
	background-position:100% -4147px;
}
section.pagination nav input[type="submit"].prev
{
	padding:0 0 0 13px;
	background-position:0 -704px;
}
section.pagination nav input[type="submit"].prev:hover
{
	color:#222;
	background-position:0 -4336px;
}
section.pagination nav input[type="submit"].prev.aspNetDisabled,
section.pagination nav input[type="submit"].next.aspNetDisabled
{
	color:#CCC;
	cursor:default;
	background-position:100% -643px;
}
section.pagination nav input[type="submit"].prev.aspNetDisabled
{
	background-position:0 -765px;
}





/* Regular Desktop */

@media only screen and (min-width:1024px) {


}

/* Tablet Portrait */

@media only screen and (min-width:768px) and (max-width:1023px) {


}

/* Mobile Portrait & Landscape */
@media only screen and (max-width:767px) {

	section.pagination nav {
		text-align: center;
	}
	
	section.pagination nav input[type="submit"].prev {
		float: left;
	}

	section.pagination nav input[type="submit"].next {
		float: right;
	}

}