#sList #listTable {
width:98%;
border-collapse:collapse;
border:1px solid #820000;
margin:auto;
padding:3px;
}

#sList thead th:last-child {
text-align:right;
}

#sList thead th {
text-align:left;
padding:5px;
}

#sList tbody tr {
height:20px;
border-bottom:1px dashed #820000;
}

#sList tbody td {
text-align:left;
vertical-align:middle!important;
padding:5px;
}

#sList .options * {
margin:0;
padding:0;
}

#sList .options {
display:table-cell;
vertical-align:middle;
padding:15px;
}

#sList .button {
cursor:pointer;
font-weight:700;
font-size:.9em;
border:1px solid #3f3f3f;
background:#001933;
color:#FFF;
margin:2px;
padding:2px;
}

#chooseLimit {
width:98%;
text-align:right;
margin:auto;
padding:5px;
}

.pager {
width:100%;
display:block;
position:relative;
margin:auto;
}

.paPrev,.paNext {
position:absolute;
top:5px;
}

.paNext {
text-align:right!important;
right:5px;
}

.paDetails {
width:50%;
text-align:center!important;
margin:auto;
}

.paPrev {
text-align:left!important;
left:5px;
}

.pager .cPage {
text-decoration:underline;
font-weight:700;
}

.pager .availPage {
font-weight:700;
}

.pager .selPage {
font-weight:700;
padding:4px;
}

#sList thead {
background:#FFF url(/img/menu/red1.png) top left repeat;
color:#FFF;
}

#sList tbody tr:hover {
background:#FFCFCF;
}

#sList .button:hover {
background:#FFF;
color:#001933;
}

#sList tbody tr:hover a,.pager .aPage {
color:#820000;
}