/*  Styles for views pager */

div.pager{
	background: url(../images/pager-base-bg.png) no-repeat bottom left;
	border-top: 1px dotted #bec6c9;
	height: 28px;
	width:518px;
	margin: 0 0 12px 0;
	padding: 7px 0 3px 0;
	position:relative;
	}
.top_pager div.pager{
	background: url(../images/content-header-bg.png) no-repeat 0 0;
	border:0;
	border-bottom: 1px dotted #bec6c9;
	padding: 8px 0 2px 0;
	}
div.pager-list{padding: 4px 0 0 0;}
div.pager a,.pager-current,.pager span{
	font-size:1em;
	}
div.pager-list a,.pager-current{
	text-indent:0;
	text-align:center;
	padding: 4px 8px 6px 7px!important;
	background: url(../images/pager-links.png) no-repeat center center ;
	color:#fff;
	margin: 0 2px;
	font-weight:bold;
	text-decoration:none;
	}
div.previous_page,div.next_page{
	position:absolute;
	display:block;
	width:120px;
	top:10px;
	left:0;
	}
div.previous_page *,div.next_page *{
	display:block;
	height: 19px;
	padding:3px 0 0 36px;
	}
div.previous_page *{
	background: url(../images/pager-prev.png) no-repeat 8px -1px;
	}
div.next_page{
	top:10px;
	left:auto;
	right:0;
	}
div.next_page *{
	text-align:left;
	padding:3px 0 0 0!important;
	text-indent:18px!important;
	}
div.next_page span{
	background-image: url(../images/pager-next.png)!important;
	background-repeat:	no-repeat;
	background-position:	90px -1px;
	}
div.previous_page a{background-position: 8px center;}
div.previous_page a:hover{background-position: 8px -65px;}
div.next_page a{
	background-image: url(../images/pager-next.png)!important;
	background-repeat:	no-repeat;
	background-position: 90px -34px;
	}
div.next_page a:hover{background-position: 90px -65px;}
.pager-current{
	color: #000;
	background-position: center -1px;
	}
div.pager-list a:hover{
	background-position: center -66px;
	color: #36B900;
	}
/****** end pager - jdg******/