div.cart 							{ width:100%; }
div.cart td							{ vertical-align:top; padding:5px 0 5px 8px; }

div.cart tr.cartHeader td			{ font-weight:bold; font-size:10px; padding:4px 0 2px 8px; background:#0D0D0D; }	
div.cart td.itemNum					{ width:60px; border-bottom:1px solid #ccc; }
div.cart td.title					{ padding-bottom:7px; border-bottom:1px solid #ccc; }
div.cart td.quantity				{ width:50px; text-align:center; border-bottom:1px solid #ccc; }
div.cart td.quantity input			{ width:30px; }
div.cart td.priceEa					{ width:90px; text-align:right; border-bottom:1px solid #ccc; }
div.cart td.priceTotal				{ font-weight:bold; width:50px; text-align:right; border-bottom:1px solid #ccc; }
div.cart td.subTotal				{ font-size:16px; font-weight:bold; text-align:right; padding:20px; padding-right:0px !important; }
div.cart td.updateCart				{ padding-top:20px; }

div.cart td.total					{ color:#fff; font-size:16px; }

.cartBaseline						{ border-bottom:1px solid #0d0d0d; }
.cartTotal							{ color:#fff; font-size:16px; font-weight:bold; padding-top:10px !important; padding-bottom:25px !important; }

table.shippingOptions				{ width:400px; }
table.shippingOptions td			{ color:#666; vertical-align:top; padding-bottom:5px; }
table.shippingOptions td.checkBox	{ width:20px; }
table.shippingOptions td.rate		{ width:60px; text-align:right; }
table.shippingOptions td.title		{ font-weight:bold; }

table.orderDetails					{ width:100%; margin-top:15px; margin-bottom:15px; }
table.orderDetails td				{ color:#666; vertical-align:top; }

div.orderStatus						{ margin-bottom:15px; border:1px solid #FFB299; background:#FFFFB2; padding:25px; padding-top:8px; padding-bottom:8px; }
div.orderStatus td					{ color:#461f19; font-size:14px; }

div.orderNote						{ padding:25px; padding-top:0px; font-size:14px; }

div.cartSteps						{ background:url("../images/bg_cartsteps.gif") no-repeat; padding:12px 0 10px 25px; margin-bottom:25px; }
div.cartSteps td					{ font-weight:bold; padding-right:25px; color:#2a2a2a; }
div.cartSteps td.selected			{ font-weight:bold; padding-right:25px; color:#fff; }

.cartSpacer td						{ background:none; height:2px; }
.cartError							{ background:#544C27; color:#fff; font-size:16px; font-weight:bold; padding:15px 30px 15px 30px; margin-bottom:15px; }
.cartError							{ background:#544C27; color:#fff; font-size:14px; font-weight:bold; padding:15px 30px 15px 30px; margin-bottom:15px; }
