.pager, #pager2, #pager { clear: both; margin: 8px 0; overflow: auto; }
.pNumbers { float: right; }
    .pNumbers div a { color: #5f5c5c; text-decoration: none; padding: 12px 20px; display: block; }
    .pNumbers div { background-color: #F4F4F4; margin: 0px 1px; display: block; text-align: center; cursor: pointer; font-size: 12px; color: #808080; float: left; }
.plWrapperCat .pNumbers div { float: right; }
.pNumbers div:hover, .pNumbers .nextPage:hover, .pNumbers .prevPage:hover { background-color: #E3E4E6; }
.pNumbers div.isCurrent { background-color: #E9EAEB; }
.npages { float: left; padding: 9px 0px /*4px 0px*/; }
.pNumbers .nextPage, .pNumbers .prevPage { float: right; padding: 12px 20px /*8px 10px*/; cursor: pointer; background-color: #F4F4F4; }
/*.pNumbers .hEnd { padding: 8px 6px; }*/
.pNumbers a, .s_paginator span { color: #000000; text-decoration: none; font-size: 13px /*12px*/; }
    .pNumbers .isCurrent a, .s_paginator span.isCurrent { border: 0px; float: none; font-weight: bold; }
    .pNumbers a:hover, .s_paginator span:hover, .pNumbers .selected, .s_paginator span.selected { color: #aaaaaa; }
.s_paginator { margin-top: 10px; }
    .s_paginator span { float: none; cursor: pointer; padding: 5px 8px; margin-left: 5px; background-color: #F9F9F9; border: solid #e0dedf 1px; }
