#ProductLoop {position:relative;overflow:hidden;clear:both;text-align:center;padding:10px;}
#ProductLoopInner {position:relative;overflow:hidden;margin:0 auto;border-width:1px;border-style:solid;border-width:1px 0px 0px 1px;background-color:transparent;}
.Product {float:left;display:block;clear:none ! important;width:280px;min-height:100px;overflow:hidden;text-align:left;border-width:1px;border-style:solid;border-width:0px 1px 1px 0px;cursor:pointer;}
.ProductImageGroupContainer {float:left;margin:2px;width:100px;min-height:96px;overflow:hidden;}
.NoImage .ProductImage {background:url(../media/no_image.png) center no-repeat;height:96px;}
.ProductImage a.NoImage {display:block;}

.ProductContainer2 {overflow:hidden;padding:0 0 10px 0;}
.ProductTitle {overflow:hidden;width:160px;font-size:14px;padding:10px;word-wrap:break-word;}
.ProductCodes {padding:0 10px;margin:0;font-size:10px;}
.ProductCodes li {display:inline-block;list-style:none;padding:0 5px 0 0;line-height:1.2em;}
.ProductStock {padding:0 10px 5px 10px;}
.ProductStock:empty {display:none;}
.ProductDiscountMessage{padding:0 10px 5px 10px;font-weight:bold;}
.ProductPriceIntro{padding:0 10px;font-weight:bold;}
.ProductPriceCalculated, .ProductPrice{float:left;padding:0 5px 0 10px;font-size:13px;}
.ProductIncTaxes{float:left;font-size:10px;}
.ProductPriceOriginal {padding:0 10px;text-decoration:line-through;font-size:10px;}
