/* PRODUCT LIST PAGE */
#productList {margin: 10px 0;}
	div.lProduct {margin: 10px 0;padding: 5px;border: 1px solid #ccc;clear: both;overflow: auto;width: 100%;}
	div.lProductEven {}
	div.lProductOdd {}
		div.lProductImage {float: left;margin: 0 10px 0 20px;padding: 5px;background: #fff;border: 1px solid #ccc;}
		div.lProduct h2.sTitle {margin:0;padding:0;}
		span.lProductPrice {padding: 0 0 0 20px;}
		div.lProductAddToCart {margin: 20px 0 0 300px;}
		p.lProductCategories {text-align: right;}
	
/* PRODUCT LIST - THUMBNAIL VIEW */
#thumbnailList {margin: 0 auto;padding:0;}
	.thumbnailListBy3 {width: 550px;}
	.thumbnailListBy4 {width: 725px;}
	div.lThumbnail {float: left;width:160px;border: 1px solid #ccc;padding:4px;margin: 5px;vertical-align: top;text-align: center;height: 170px;}
		div.lThumbnailImage {margin: 0;background: #fff;}
		p.lThumbnailCaption {padding: 0 5px;}
		p.lThumbnailCategories {padding: 0;text-align: right;font-size: 84%;}
			
/* PRODUCT DETAILS PAGE */
#productDetail {width: 100%;overflow:overflow;}
	div.dProductThumbnail, div.dProductImage {float: left;text-align: center;border: 1px solid #666;background: #FFF;padding: 3px;margin: 0 5px 10px 0;}
	div.dProductSpecifications {float:left;clear: right;margin: 0 0 10px 0;width:330px;}
		div.dProductSpecifications ul li {overflow: overflow;}		
		span.dProductPrice {font-weight:bold;}
	div#dProductAddToCart {clear:both;text-align:center;padding: 10px;}
		div#dProductAddToCart p {margin:0;padding:0;}
		div#dProductAddToCart p.dProductPriceOld {text-decoration : line-through;color: #999;}
		div#dProductAddToCart p.dProductPrice {font-weight:bold;font-size:125%;}
		div#dProductAddToCart form {margin: 0;}
			div#dProductAddToCart input.addToCartButton {padding: 0;margin:5px 0;}
			div#dProductAddToCart p.dProductSoldOut {font-size:100%;color:#f00;padding: 5px 0;font-weight: bold;}	
		div#dProductAddToCart p.dProductPriceVat {color:#999;font-size:90%;}
	div.dProductDescription {clear: both;}
