.table_page_number
{
    width: 200px;
    height: 20px;
    margin: auto;
}

.page_number {
    width: 10px;
    border: 1px solid #000080;
    background-color: #FFFFFF;
  text-align: center;
}

.page_number  a:hover {
    background-color: #000080;
    color:#FFFFFF;
}

.page_number_current {
    width: 10px;
border: 2px solid #000080;
    background-color: #000080;
    color:#FFFFFF;
  text-align: center;
}


img.rotate:hover  {transform: rotate(360deg);-moz-transform:  rotate(360deg);-webkit-transform: rotate(360deg);-o-transform:  rotate(360deg);-ms-transform:  rotate(360deg);-webkit-transition-duration: 1s;-moz-transition-duration:  1s;-o-transition-duration: 1s;-ms-transition-duration:  1s;transition-duration: 1s; }