/* Pagination
----------------------------------------------------------------------------- */
div.paginate {width: 100%;margin-top: 10px;}
div.paginate-inner {min-height: 20px;height: auto !important;height: 20px;vertical-align: middle;padding: 7px;}
div.paginate .info {float: left;width: 200px;line-height: 1.8;}
div.paginate .links {float: right;}
div.paginate .links a {
    margin-left: 2px;
    margin-right: 2px;
    padding: 2px;
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #E3E3E3;
    font-weight: normal;
    line-height: 1.8;
    display: inline;

    color: black;
    text-decoration: none;
    background: #F4F4F4;
}
div.paginate .links a:link {
    font-weight: normal;
}
div.paginate .links a:visited {
    font-weight: normal;
}
div.paginate .links a:active {
    font-weight: normal;
}
div.paginate .links a.prevLink {
    display: inline;
    border: 1px solid #E3E3E3;
    padding: 2px;
    padding-left: 4px;
    padding-right: 4px;
    font-weight: bold;
    line-height: 1.8;
    background: #F4F4F4;
}
div.paginate .links a.nextLink {
    display: inline;
    border: 1px solid #E3E3E3;
    padding: 2px;
    padding-left: 4px;
    padding-right: 4px;
    font-weight: bold;
    line-height: 1.8;
    background: #F4F4F4;
}
.curLink {
    display: inline;
    border: 1px solid #E3E3E3;
    padding: 2px;
    padding-left: 5px;
    padding-right: 5px;
    line-height: 1.8;
    background: #BBB;
    color: #555;
}

div.list-results {
    padding-top: 5px;
    font-size: 8pt;
}

div.below-table {
    padding-top: 5px;
    height: 20px;
}
div.limit-select {
    float: left;
    overflow:hidden;
    width: 200px;
    text-align: left;
    height: 29px;
}
div.with-selected select, div.limit-select select {min-width:60px;width:60px;}

div.with-selected {
    overflow: hidden;
    height: 29px;
    width: 275px;
    text-align: right;
    float: right;
    display: inline;
    clear: none;
}