#cs-recslot {text-align:left; padding:0; font:12px Arial, sans-serif;}
#cs-recslot .cs-header-text {font: bold 17px Arial, sans-serif; color:#000;}
#cs-recslot .cs-rec {float:left; width:125px; text-align:center; padding:3px; margin:10px;}
#cs-recslot .cs-title {margin:0; padding:0; color:#333;}
#cs-recslot .cs-price {margin:0; padding:0; padding-top:3px; font-weight:bold;}
#cs-recslot a:hover .cs-price {color: #000;}
#cs-recslot img {width:100px; padding:3px; border:0;}
#cs-recslot a {color:#000; text-decoration:none; margin:5px;}
#cs-recslot a:hover {color:#999;}
#cs-recslot a span {display:block; clear:both;}

/*Shopping cart styling*/
#csBasket {text-align:left; padding:0; font:12px Arial, sans-serif;}
#csBasket .cs-header-text {font: bold 17px Arial, sans-serif; color:#000;}
#csBasket .cs-rec {float:left; width:125px; text-align:center; padding:3px; margin:10px;}
#csBasket img {width:100px; padding:3px; border:0;}
#csBasket a {color:#000; text-decoration:none; margin:5px;}
#csBasket a:hover {color:#999;}
#csBasket a span {display:block; clear:both;}
#csBasket .cs-price {margin:0; padding:0; padding-top:3px; font-weight:bold;}
#csBasket a:hover .cs-price {color: #000;}

/* This next part styles the vertical recommendations */
#topSellers {
margin-top: 10px;
text-align: center;
padding: 0;
font-size: 12px;
}

#topSellers .cs-rec {
text-align: center;
padding: 3px;
margin: 0px;
width: 106px;
height: 136px;
display: inline;
}

#topSellers .cs-title {
margin:0px auto;
padding:0;
}

#topSellers .cs-price {
margin:0;
padding:0;
padding-top:3px;
font-weight:bold;
}

