table.productlist { border-collapse:collapse; margin:5px; }
table.productlist * { margin:0; padding:0; font-size:11px; }
table.productlist table {  border-collapse:collapse; }
table.productlist tr.line { border-bottom:1px solid #CCC; border-top:1px solid #CCC; }
table.productlist tr.lineodd { border-bottom:1px solid #CCC; border-top:1px solid #CCC; background-color:#EEE; }
table.productlist td.padd { padding:5px 5px 5px 5px; }
table.productlist td.content { padding:15px 5px 15px 5px; }
table.productlist tr:hover td { background-color:#DDD; }
table.productlist td img.thumb { padding:2px 2px 2px 2px; border:1px solid #CCC; }
table.productlist h1 { font-size:11px; }
table.productlist h2 { font-size:11px; color:#d58d01; }
table.productlist p.desc { font-size:11px; color:#555; }
table.productlist .floatRight { float:right; margin-left:5px; }
table.productlist span.red { font-size:12px; font-weight:bold; }
table.productlist p.rrp { text-decoration: line-through; color:#999; }
table.productlist p.price {  }
table.productlist p.price span.red { color:red; }
table.productlist p.code { color:#666; display:block; }
table.productlist p.code span.black { color:#555; font-weight:bold; }
table.productlist p.stockout { color:#f0484a; font-weight:bold; background-image:url(/images/cross.png); background-position:left center; background-repeat:no-repeat; padding-left:10px; }
table.productlist p.stockin { color:#107a05; font-weight:bold; background-image:url(/images/tick.png); background-position:left center; background-repeat:no-repeat; padding-left:10px; }
