.buttonpagination {
 overflow:hidden;
 padding:5px;
 margin:3px 0;
 float:right;
}

.buttonpagination a.bpagin {
 background:transparent url('../imgs/leftpaginbott.png') no-repeat top left;
 display:block;
 float:left;
 font:bold 13px Verdana, Trebuchet MS;
 line-height:22px;
 height:30px;
 padding-left:10px;
 text-decoration:none;
 margin-right:5px;
}

.buttonpagination a.bpagin:link, .buttonpagination a.bpagin:visited, .buttonpagination a:active {
 color:#FFFFFF;
}

.buttonpagination a.bpagin span {
 background:transparent url('../imgs/rightpaginbott.png') no-repeat top right;
 display:block;
 padding:4px 10px 6px 0;
}

.buttonpagination a.bpagin:hover {
 background: transparent url('../imgs/leftpaginbotthov.png') no-repeat top left;
 color:#86C8E1;
}

.buttonpagination a.bpagin:hover span {
 background: transparent url('../imgs/rightpaginbotthov.png') no-repeat top right;
 color:#86C8E1;
}

.buttonpagination a.currentpage, .buttonpagination a.disablebutton:hover{
 background:transparent url('../imgs/leftpaginbotthov.png') no-repeat top left;
 display:block;
 float:left;
 font:bold 13px Verdana, Trebuchet MS;
 line-height:22px;
 height:30px;
 padding-left:10px;
 text-decoration:none;
 margin-right:5px;
 cursor: default;
 color:#86C8E1;
}

.buttonpagination a.currentpage span {
 background:transparent url('../imgs/rightpaginbotthov.png') no-repeat top right;
 display:block;
 padding:4px 10px 6px 0;
 cursor: default;
}

.buttonpagination a.disablebutton, .buttonpagination a.disablebutton:hover{
 background:transparent url('../imgs/leftpaginbott.png') no-repeat top left;
 display:block;
 float:left;
 font:bold 13px Verdana, Trebuchet MS;
 line-height:22px;
 height:30px;
 padding-left:10px;
 text-decoration:none;
 margin-right:5px;
 cursor: default;
  color:#999999;
}

.buttonpagination a.disablebutton span {
 background:transparent url('../imgs/rightpaginbott.png') no-repeat top right;
 display:block;
 padding:4px 10px 6px 0;
 cursor: default;
}