.list-row						{ float:left; width:810px; height:70px; margin:5px 0px 0px 0px; background-image:url(../images/bg-list-row.png); background-repeat:no-repeat; }
.list-row a:Link				{ text-decoration:none; cursor:pointer; float:left; width:810px; }
.list-row a:Visited				{ text-decoration:none; cursor:pointer; }
.list-row a:Hover				{ text-decoration:none; cursor:pointer; background-image:url(../images/bg-list-row-hover.png); }
.list-row a:Active				{ text-decoration:none; cursor:pointer; }

.list-details					{ float:left; width:600px; margin:0px 0px 0px 0px; }
.list-title						{ float:left; width:590px; height:16px; margin:5px 0px 5px 10px; font-size:14px; overflow:hidden; font-weight:bold; }

.list-info						{ float:left; width:423px; height:43px; padding:0px 10px 0px 10px; border-right:solid 1px #CCC; }
.list-in-stock					{ float:left; width:80px; margin:5px 0px 0px 0px; }
.list-freight					{ float:left; width:90px; margin:5px 0px 0px 30px; }
.list-code						{ float:left; width:174px; margin:4px 0px 0px 30px; }
.list-blurb						{ float:left; width:423px; margin:0px 0px 0px 0px; font-size:11px; }

.list-price-holder				{ float:left; width:100px; height:43px; padding:1px 10px 1px 10px; border-left:solid 1px #FFF; }
.list-price						{ float:left; width:135px; margin:0px 0px 0px 0px; font-size:16px; font-weight:normal; text-align:right; }
.list-price-gst					{ font-size:12px; color:#666; }
.list-usually					{ float:left; width:135px; margin:0px 0px 0px 0px; color:#F00; text-align:right; }

.list-buy-bg					{ float:left; width:194px; height:50px; margin:10px 0px 0px 8px; background-image:url(../images/bg-list-add-to-cart.png); background-repeat:no-repeat; }
.list-buy						{ float:left; margin:10px 0px 0px 20px; font-size:10px; color:#FFF; text-align:center; }
.list-buy-button				{ float:left; margin:16px 0px 0px 50px;  }


.full-width-list-row						{ float:left; width:1000px; margin:0px 0px 5px 0px; background-image:url(../images/bg-list-row-full-width.png); background-repeat:no-repeat; }
.full-width-list-row a:Link					{ float:left; width:1000px; }
.full-width-list-row a:Visited				{ }
.full-width-list-row a:Hover				{ background-image:url(../images/bg-list-row-full-width-hover.png); }
.full-width-list-row a:Active				{ }

.full-width-list-details					{ float:left; width:629px; height:68px; padding:1px 10px 1px 0px; border-right:solid 1px #CCC; }
.full-width-list-title						{ float:left; width:619px; height:18px; margin:7px 0px 0px 10px; font-size:14px; overflow:hidden; font-weight:bold; }
.full-width-list-blurb						{ float:left; width:629px; margin:7px 0px 0px 10px; font-size:11px; }
.full-width-list-in-stock					{ float:left; width:80px; margin:5px 0px 0px 10px; }
.full-width-list-freight					{ float:left; width:90px; margin:5px 0px 0px 30px; }
.full-width-list-code						{ float:left; width:190px; margin:6px 0px 0px 30px; }

.full-width-list-price-holder				{ float:left; width:135px; height:68px; padding:1px 10px 1px 10px; border-left:solid 1px #FFF; }
.full-width-list-price						{ float:left; width:135px; margin:15px 0px 0px 0px; font-size:16px; font-weight:normal; text-align:right; }
.full-width-list-price-gst					{ font-size:12px; color:#666; }
.full-width-list-usually					{ float:left; width:135px; margin:5px 0px 0px 0px; color:#F00; text-align:right; }

.full-width-list-buy-bg						{ float:left; width:194px; height:50px; margin:10px 0px 0px 0px; background-image:url(../images/bg-list-add-to-cart.png); background-repeat:no-repeat; }
.full-width-list-buy						{ float:left; margin:5px 0px 0px 20px; font-size:10px; color:#FFF; text-align:center; }
.full-width-list-buy-button					{ float:left; margin:15px 0px 0px 50px;  }