
	.pagination
	{
		clear:both;
		width:auto;
		overflow:hidden;
		line-height:100%;
		white-space:nowrap;
		margin:7px 0;
	}
	
	.paginationBody
	{
		float:left;
		/*width:224px;*/
		width:auto;
		overflow:hidden;
		text-align:center;
		display:inline-block;
		background-color:white;
	}
	
	.paginationLeftControl,
	.paginationRightControl 
	{
		float:left;
	}
	
	.pagination a
	{
		color:#666666;
		margin-right:2px;
		text-decoration:none;
		display:inline-block;
		border:solid 1px #D0D0D0;
		background-color:#ffffff;
		height: 27px;
		width: 25px;
		line-height: 25px;
		text-align:center;
	}
	
	@media only screen and (max-width: 510px)
	{
		.pagination a{width: 31px;height: 30px;line-height: 29px;font-size: 16px;}
	}
	
	.pagination a.disable
	{
		cursor:default !important;
	    opacity: 0.6;
		/*pointer-events: none;*/
	}
	
	a.paginationFirstPage:active,a.paginationFirstPage:link,a.paginationFirstPage:visited,
	a.paginationPreviousPage:active,a.paginationPreviousPage:link,a.paginationPreviousPage:visited,
	a.paginationNextPage:active,a.paginationNextPage:link,a.paginationNextPage:visited,
	a.paginationLastPage:active,a.paginationLastPage:link,a.paginationLastPage:visited 
	{
		/*width:auto;
		height:auto;*/
	}
	 
	input.paginationPageNumber
	{
		width:20px;
		float:left;
		color:#a1a5a9;
		margin-right:2px;
		font:normal 11px Tahoma;
		background-color:white;
		border:solid 1px #D0D0D0;
		padding:6px 10px 6px 3px;
		background-repeat:no-repeat;
		background-position:25px center;
		background-image:url('../graphics/arrowRightField.png');
	}
	
	@media only screen and (min-width:980px)
	{
		.pagination a:link,
		.pagination a:active,
		.pagination a:visited
		{
			transition: all 0.30s ease-out;
			-moz-transition: all 0.30s ease-out;
			-webkit-transition: all 0.30s ease-out;
			-o-transition: all 0.30s ease-out;
		}
	}
	
	