.pagination{height:24px;margin:0px 0}

.pagination ul{
display:inline-block;
*display:inline;
margin-bottom:0;
margin-left:0;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
*zoom:1;
-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);
box-shadow:0 1px 2px rgba(0,0,0,0.05)
}

.pagination li{display:inline}

.pagination a,.pagination span{
float:left;
padding:0 12px;
line-height:20px;
text-decoration:none;
background-color:#fff;
border:1px solid #ddd;
border-left-width:0;
}

.pagination a:hover,.pagination .active a,.pagination .active span{
background-color:#f5f5f5;
}

.pagination .active a,.pagination .active span{
color:#999;cursor:default;
}

.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover{
color:#999;
cursor:default;
background-color:transparent;
}

.pagination li:first-child a,.pagination li:first-child span{
border-left-width:1px;
-webkit-border-radius:0px 0 0 0px;
-moz-border-radius:0px 0 0 0px;
border-radius:0px 0 0 0px;
}

.pagination li:last-child a,.pagination li:last-child span{
-webkit-border-radius:0 0px 0px 0;
-moz-border-radius:0 0px 0px 0;
border-radius:0 0px 0px 0;
}

.pagination-centered{text-align:center;}

.pagination-right{text-align:right;}