.pages{ margin-bottom: 25px; }
.pages a,.pages span {
    display:inline-block;
    padding:5px 15px;
    margin:0 2px;
    border:1px solid #ccc;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:0px;
    
}
.pages a,.pages li {
    display:inline-block;
    list-style: none;
    text-decoration:none; 
    color:#444;

}
.pages a.first,.pages a.prev,.pages a.next,.pages a.end{
    margin:0;
}
.pages a:hover{
    border-color:#c6943d;
        background:#c6943d;
        color:#fff;
}
.pages span.current{
    background:#c6943d;
    color:#eee;
    font-weight:700;
    border-color:#c6943d;
}
