/* START PAGINATION BACKEND STYLING */

.paginatorControlContainer{
    margin-bottom:5px;
    font-size:11px;
}
    .paginatorForwardControls,
    .paginatorNumberControls,
    .paginatorBackwardControls,
    .paginatorPageCounter{
        float:left;
    }

    .paginatorNumberControls{
        margin:0px 2px 0px 2px;
    }

    .paginatorPageCounter{
        position:relative;
        top:2px;
        margin:0px 0px 0px 2px;
    }

    .paginatorItemCountControl{

        float:right;
    }

    .paginatorItemCountControlLabel{
        float:left;
        position:relative;
        top:2px;
    }

    .paginatorItemCountControlSelectContainer{
        float:left;
    }

    .paginatorItemCountControl select{
        font-size:11px;
        margin:0px 0px 0px 5px;
        position:relative;
        left:-2px;
    }

.paginatorArrowSinglePrevious,
.paginatorArrowSinglePreviousDisabled,
.paginatorArrowDoublePrevious,
.paginatorArrowDoublePreviousDisabled,
.paginatorArrowSingleNext,
.paginatorArrowSingleNextDisabled,
.paginatorArrowDoubleNext,
.paginatorArrowDoubleNextDisabled{
       background-image:url('../img/icons/paginatorIconsBackend.gif');
       float:left;
       background-repeat:no-repeat;
       position:relative;
       top:2px;
}

.paginatorArrowSinglePrevious,
.paginatorArrowSinglePreviousDisabled{
    height:12px;
    width:10px;
    margin:0px 2px 0px 2px;
}

.paginatorArrowDoublePrevious,
.paginatorArrowDoublePreviousDisabled{
    height:12px;
    width:20px;
}

.paginatorArrowSinglePrevious,
.paginatorArrowDoublePrevious{
    background-position:0px 0px;
}

.paginatorArrowSinglePreviousDisabled,
.paginatorArrowDoublePreviousDisabled{
    background-position:0px -23px;
}


.paginatorArrowSinglePrevious:hover{
    background-position:0px -12px;
    cursor:pointer;
}

.paginatorArrowDoublePrevious:hover{
    background-position:0px -12px;
    cursor:pointer;
}

.paginatorArrowSingleNext,
.paginatorArrowSingleNextDisabled{
    height:12px;
    width:10px;
    margin:0px 0px 0px 0px;
    position:relative;
    top:2px;
}

.paginatorArrowSingleNext{
    background-position:-20px 0px;
}

.paginatorArrowSingleNext:hover{
    background-position:-20px -12px;
    cursor:pointer;
}

.paginatorArrowSingleNextDisabled{
    background-position:-20px -23px;
}

.paginatorArrowDoubleNext,
.paginatorArrowDoubleNextDisabled{
    height:12px;
    width:20px;
    margin:0px 2px 0px 2px;
    position:relative;
    top:2px;
}

.paginatorArrowDoubleNext{
    background-position:-20px 0px;
}

.paginatorArrowDoubleNext:hover{
    background-position:-20px -12px;
    cursor:pointer;
}

.paginatorArrowDoubleNextDisabled{
    background-position:-20px -23px;
}


.paginationNumberLink,.paginationNumberLinkActive{
    color:#3e3e40;
    padding:0px 3px 2px 3px;
    font-size:10px;
    float:left;
}

.paginationNumberLink:hover{
    color:#f09fc0;
    cursor:pointer;
}

.paginationNumberLinkActive{
    color:#f09fc0;
    font-size:12px;
    font-weight:bold;
}

/* END PAGINATION FRONTEND STYLING */