div.tableWrapper {
    margin:0;
}
div.paginator, div.crumbs {
    background-color: white;
    color: #434343;
    font-size: 10px;
    height: 20px;
    margin: 10px 0px 0px;
}
div.crumbs {
    padding-left:10px;
}
div.alpha, div.pages {
    margin:0 10px;
}
div.alpha {
    display:inline;
    float:left;
}
div.pages {
    display:inline;
    float:right;
}
div.alpha a, div.pages a {
    color:#434343;
    padding:0 2px;
}
div.alpha a:hover, div.pages a:hover {
    text-decoration:underline;
}
div.paginator a.on {
    background-color:#3B5998;
    color:#FFFFFF;
    text-decoration:none;
}
div.pages p, div.numbers {
    float:left;
}
div.prevBut, div.nextBut {
    float:left;
}
div.prevBut, div.prevBut a, div.nextBut, div.nextBut a {
    height:12px;
    width:6px;
}
div.prevBut {
    background:url("/img/static/misc/back-arrow.gif") no-repeat scroll 0 4px transparent;
    margin:0 3px 0 0;
}
div.nextBut {
    background:url("/img/static/misc/fwd-arrow.gif") no-repeat scroll 0 4px transparent;
}
div.prevBut a, div.nextBut a {
    display:block;
    font-size:0;
    line-height:0;
    text-indent:-9999px;
}
div.tableWrapper table {
    background-color:#FFFFFF;
    width:100%;
}
div.tableWrapper table td {
    background-color:#FFFFFF;
    padding:0 0 20px;
    text-align:left;
    vertical-align:top;
    width:33%;
}
div.tableWrapper td.tdForcePadd {
    padding:0 !important;
}
div.tableWrapper tr.diff td, div.tableWrapper tr.diff td.tdForcePadd {
    background-color:#F1F1F1;
}
div.tableWrapper tr.diff td {
    padding:0 0 19px;
}
div.prod {
    margin:10px 0 0 10px;
}
div.prod img {
    border:1px solid #000000;
    display:inline;
    float:left;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
div.prod div.text {
    margin:2px 10px 0 112px;
}
div.prod h3 a {
    color:#3B5998;
    line-height:1em;
    text-decoration:underline;
}
div.prod h3, div.prod p.artist {
    font-size:11px;
}
div.prod p.artist {
    margin:1px 0 0;
}
div.prod p.format {
    margin:0 0 4px;
}
div.prod p.price {
    color:#D90029;
    font-size:12px;
    font-weight:bold;
    line-height:1.1em;
}
div.prod ul {
    list-style-type:none;
    margin:5px 0 0;
    width:80px;
}
div.prod ul li {
    display:inline;
    float:left;
}
div.prod ul li, div.prod ul li a {
    background-repeat:no-repeat;
    height:16px;
    width:37px;
}
div.prod ul li a {
    display:block;
    font-size:0;
    line-height:0;
    text-indent:-9999px;
}
div.prod ul li a:hover {
    background-image:none !important;
}
div.prod ul li.infoBut {
    background-image:url("/img/static/buttons/info-2.gif");
    margin:0 3px 0 0;
}
div.prod ul li.infoBut a {
    background-image:url("/img/static/buttons/info-1.gif");
}
div.prod ul li.buyBut {
    background-image:url("/img/static/buttons/buy-2.gif");
}
div.prod ul li.buyBut a {
    background-image:url("/img/static/buttons/buy-1.gif");
}


div#number_per_page {
    display: inline;
    float: right;
    margin: 0px 0px 4px 10px;
}