/* [ Pagination ] */
.pagination {
	padding: 10px 0 0;
	margin: 20px 0;
	color: #333;
	cursor: default;
	font-size: 11px;
	border-top: 1px solid #ccc;
	}
	
	.page_buttons {
		margin: 10px 0;
		position: relative;
		min-height: 1px;
		}
		
	* html .page_buttons {
		height: 1px;
		}
		
	.pagination a {
		border: 1px solid #aaa;
		padding: 0 5px;
		color: #008bcd;
		margin: 0 2px;
		line-height: 20px;
		display:block;
		float: left;
		}
		
	.pagination a.nav {
		color: #666;
		}
		
	.pagination a:hover
	 {
		color: #fff;
		background: #008bcd;
		border: 1px solid #008bcd;
		text-decoration: none;
		}
		
	.pagination a.selected,
	.pagination a.selected:hover {
		color: #fff;
		border: 1px solid #008bcd;
		background: #008bcd;
		}
		
	.pagination .nav {
		font-size: 10px;
		}
		
	.pagination .disabled,
	.pagination a.disabled:hover {
		color: #aaa;
		border: 1px solid #ddd;
		background: none;
		font-size: 10px;
		}
		
	.pageSeparator {
		color: #666;
		float: left;
		margin: 0 5px;	
		}
	
	.pagination .pages {
		display: block;
		float: left;
		min-height: 1px;
		margin: 0 10px;
		}
		
	* html .pagination .pages {
		height: 1px;
		}
		
	.pagination .pages:after {
		content: ".";
		visibility: hidden;
		display: block;
		clear: both;
		height: 0;
		}
