/* Default style for alphapagination */

.alphapagination {
         display: table;
	font: normal 12px Arial, Helvetica, Verdana;
         font-size: 11px;
         vertical-align: top;
         width: 100%;
         text-align: left;
         margin: 0px 0px 20px 0px;
}

.alphapagination a span {
	font: normal 12px Arial, Helvetica, Verdana;
         font-size: 11px;
         display: inline;
         width: 18px;
         height: 18px;
         text-align: center;
         padding-top: 1px;
         margin: 2px 1px 0px 0px;
         float:left;
}

.alphapagination .alphapaging-link span{
         color: #008ECB;
         border: solid 1px #FFFFFF;
         background-color: #ffffff;
}

.alphapagination .alphapaging-current span{ 
         font-weight: bold; 
         border: solid 1px #29ABE3;
         background: #29ABE3; 
         color: #FFFFFF;
         position:relative;
} 

.alphapagination .alphapaging-notexist span{
         color: #FFFFFF;
         border: solid 1px #FFFFFF;
         filter:alpha(opacity=60); 
         opacity:0.60; 
         /* -moz-opacity:0.35;  */
}

.alphapagination A, .alphapagination A:link, .alphapagination A:visited {
	font: normal 12px Arial, Helvetica, Verdana;
         font-size: 11px;
         color: #FFFFFF;
         text-decoration: none; 
         display:block;
         float:left;
         cursor: text;
}

.alphapagination .alphapaging-all span {
         width: auto;
         padding-left: 5px;
         padding-right: 5px;
}

.alphapagination A:hover.alphapaging-link {
         cursor: pointer;
         text-decoration: none;
}

.alphapagination A:hover.alphapaging-link span {
         border: solid 1px #008ECB;
         font-weight: bold;
}