/*
Title:			PRODUCTS
CMS Version:	5.5
CSS:			1.0
*/

/* Product Categories - Clayton Specific */

#catList{}
#catList .catItem{background:#F2F2F2; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:10px; margin-bottom:20px;}
#catList .catItem .img{float:left; margin-right:20px;}
#catList .catItem .img img{margin:0px; padding:0px;}
#catList .catItem .desc{float:left; width:440px;}
#catList .catItem .desc h2{margin-top:10px; text-shadow:#FFF 0px 1px 1px; font-weight:bold;}
#catList .catItem .desc a.button{display:inline-block;}


/* Product Categories - Simple Version */
ul.category{ margin:0; padding:0; margin-top:5px; list-style:none; }

ul.category li{ display:inline; float:left; margin:0 5px 0 0  !important; padding:0px !important; background:transparent !important; border:#ECECEC solid 1px; width:125px; position:relative; text-align:center; font-weight:bold; font-size:90%; height:125px;}

#basketArea { float:right; margin-right:10px; padding-top:5px; }

#basketContainer table { width:100%; }

#basketContainer table td.basketName { width:260px; }

#basketContainer table td.basketQuantity { width:125px; }

#basketContainer table td.basketSubtotal { width:125px; }

/* Product List Layout - Simple Version */

.prodListItem{ width:170px; float:left; margin:0 10px 10px 0; background:#1b396b; text-align:center; position:relative; padding-bottom:10px; border:#ECECEC solid 1px; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; }

.prodListItem a{color:#FFF !important; font-weight:bold; font-size:11px;}

.thumbend{margin-right:0;}

.prodListItem h2{ font-size:11px; font-weight:normal; height:30px; margin:2px 0 5px 0; }

.prodListItem .forsale{ background: url(/images/forsale.gif) no-repeat; position:absolute; top:82px; left:108px; width:58px; height:62px; z-index:20; text-indent:-9999px; }

.sortList{ border:0; padding:5px; background:#F2F2F2; text-align:right; font-size:11px; margin:5px 0; clear:both; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; color:#CCC; }


.prodListItem a.button{ display:block; -moz-border-radius:0px; border-radius:0px; border:none; font-size:11px; color:#000; border:#FFF solid 1px !important; border-left:none !important; border-right:none !important; }

/* Product Page Layout */

#productItem{ text-align:left; background:#FFF; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px;}

/* Product Description Layout */

#productItem .images { width:250px; float:left; text-align:left; }

#productItem img{margin:0; padding:0;}

#productItem .images .thumbs{ padding:0px 0px; margin-bottom:10px; }

#productItem .images .thumbs img{ float:left; margin-right:3px; margin-bottom:3px; }

#productItem .images .thumbs img.thumbend{ margin-right:0px; }

#productItem span#calcPrice { display:block; padding:10px; text-align:right; background:#F2F2F2; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; text-shadow: #FFF 1px 1px 1px; }

#productItem span { display:block; font-size:18px; }

#productItem label { font-size:11px; font-weight:bold; }

#productItem .buyPrice input { margin-top:10px; }

#productItem .quantity { width:330px; clear:none; border:0; background:#F2F2F2; padding:10px; margin-bottom:10px; -moz-border-radius:10px 0px 10px 10px; border-radius:10px 0px 10px 10px; }

#productItem .descItem { float:right; text-align:justify; width:450px; }

#productItem .descItemSingle { text-align:justify; }

#productItem .clear{ clear:right; float:right; text-align:left !important; margin-top:10px; margin-bottom:10px; width:550px; padding-top:15px; border-top:#ECECEC solid 1px; }

#productItem .cleartop{ text-align:left !important; margin-bottom:10px; width:550px; border-bottom:#ECECEC solid 1px; padding-bottom:10px; }

#productItem .cleartop H1{ clear:none; width:380px; padding:0px; margin:0px; }

#productItem .clear a, #productItem .cleartop a{ padding:5px 10px !important; font-weight:bold; font-size:85%; }

#productItem .cleartop a{float:right;}

.price{ position:absolute; right:0; bottom:45px; padding:3px 7px; background:#f2f2f2; }


.sold{ position:absolute; right:0; bottom:45px; padding:0px 0px; }


.soldproduct{ background:#f2f2f2 url(/images/sold.gif) no-repeat right top; Height:27px; padding:25px 10px 10px 30px; -moz-border-radius:10px 0px 10px 10px; border-radius:10px 0px 10px 10px; font-weight:bold;

}

.productWeight{ float:left; font-size:12px !important; font-weight:bold; margin-top:3px; }

/****** Basket ******/

#container_vcs__checkout_billingaddress { float:left; clear:none; width:50%; }

#container_vcs__checkout_deliveryaddress { float:right; clear:none; width:50%; }

label._vcs__checkout_differentbilling, label._vcs__checkout_acceptterms { width:auto; }

label._vcs__checkout_billingaddress, label._vcs__checkout_deliveryaddress { font-size:18px; }

span.error { font-size:10px; float:right; width:100%; color:#CC0000; }

.buttons input { background:#A10C10; border:#F9F9F9 solid 3px; font-weight:bold; font-size:11px; color:#FFF !important; padding:5px 10px; }
