.product-title {
    margin: 0px;
    padding: 0px;
    font-weight: bold;
    padding-left: 5px;

}

.product-price {
    font-weight: bold;
}

.product-description {
    padding: 5px;
}

.paginator li {
    display:inline;
}

.paginator li a, .paginator li a:visited{
    color: #000000;
    text-decoration: none;
}

.paginator li a:hover, .paginator li a:visited:hover{
    text-decoration: underline;
}

.current_page {
    color: #BE0707;
    font-weight: bold;
}

.disabled {
    color: #888888;
}

.product-wrapper h3 {
    font-family: trebuchet ms;
    font-size: 18px;
}

/** BOX **/
/* set millions of background images */
.rbroundbox { background: url(/images/product-box/nt.gif) repeat; }
.rbtop div { background: url(/images/product-box/tl.gif) no-repeat top left; }
.rbtop { background: url(/images/product-box/tr.gif) no-repeat top right; }
.rbbot div { background: url(/images/product-box/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/images/product-box/br.gif) no-repeat bottom right; }

/* set millions of background images */
.rbroundbox-d { background: url(/images/product-box/nt-d.gif) repeat; }
.rbtop-d div { background: url(/images/product-box/tl-d.gif) no-repeat top left; }
.rbtop-d { background: url(/images/product-box/tr-d.gif) no-repeat top right; }
.rbbot-d div { background: url(/images/product-box/bl-d.gif) no-repeat bottom left; }
.rbbot-d { background: url(/images/product-box/br-d.gif) no-repeat bottom right; }


/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot, .rbtop-d div, .rbtop-d, .rbbot-d div, .rbbot-d {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent, .rbcontent-d { 
    margin: 0 7px; 
    padding:10px;
}
.rbroundbox, .rbroundbox-d  { 
    width: 98%;  
    margin: 5px;
}