.paginationControl ul{display: inline-block; }
.paginationControl ul li{display:block; float:left;}
.paginationControl ul li a button{ float:left; }

ol.pager {
    margin: 26px 0;
/*    overflow: hidden;*/
    width: 700px;
    text-align: center;
    list-style: none;
    height: 35px;
}
ol.pager li, ol.pager ul {
    float: left;
    height: 17px;
	min-width: 29px;
    line-height: 17px;
    margin: 0 3px 0 0;
}
ol.pager li a {
    background-position: left -1940px;
    background-repeat: no-repeat;
    cursor: pointer;
}
ol.pager li a span {
    background-position: right -1969px;
    background-repeat: no-repeat;
}
ol.pager li a span em {
    background-position: left -1998px;
    background-repeat: repeat-x;
    font-style: normal;
    margin: 0 5px;
    padding: 0 6px;
}
ol.pager li a:hover span {
    color: #FFFFFF;
}
ol.pager li a.selected {
    background-position: left -2027px;
    color: #FFFFFF;
}
ol.pager li a.selected span {
    background-position: right -2056px;
}
ol.pager li a.selected span em {
    background-position: left -2085px;
}
ol.pager li a.hidden {
    background-position: left -2146px;
    color: #FFFFFF;
}
ol.pager li a.hidden span {
    background-position: right -2175px;
}
ol.pager li a.hidden span em {
    background-position: left -2204px;
}
.pagination {margin: 0 auto;}
