.pagination .pagination_page {
    position: absolute;
}
ul.pagination li {
    overflow: auto;
}

/* also the classes for the contentsearch resnav are added for same appearance */
.pagination_controls,
.resnav {
    color: #39870c;
    font-weight: bold;
    font-size: 16px;
    position: absolute;
}

.resnav {
    position: relative;
}

.pagination_spacer {
    display: inline-block;
}

.pagination_control,
.resnav a
{
    color: #39870c;
    display: inline-block;
    cursor: pointer;
}

.pagination_control:hover,
.resnav a:hover,
.pagination_control.current,
.resnav a.current {
    color: #c3dbb6;
}

.pagination_control:before,
.resnav a:before {
    content: "";
}
.pagination_control:after,
.resnav a:after,
.pagination_spacer:after {
    content: " | ";
    display: inline-block;
    padding: 0 7px;
    color: #c3dbb6;
}

.pagination_control.prev:before,
.resnav a.prev:before {
    content: "< ";
    padding: 0;
}

.pagination_control.next:after,
.resnav a.next:after {
    content: " >";
    color: #39870c;
    padding: 0 1px;
}

.pagination_control.disabled,
.pagination_control.disabled:hover,
.pagination_control.next.disabled:after {
    color: #EEEEEE;
    cursor: default;
}
