table.cart 							{ width:100%; }
table.cart td						{ vertical-align:top; padding-top:5px; padding-bottom:5px; }

table.cart tr.cartHeader td			{ font-weight:bold; padding:0px !important; }			
table.cart td.itemNum				{ width:60px; border-bottom:1px solid #F0ECE8; }
table.cart td.title					{ padding-bottom:7px; border-bottom:1px solid #F0ECE8; }
table.cart td.quantity				{ width:50px; text-align:right; border-bottom:1px solid #F0ECE8; }
table.cart td.quantity input		{ width:30px; }
table.cart td.priceEa				{ width:70px; text-align:right; border-bottom:1px solid #F0ECE8; }
table.cart td.priceTotal			{ font-weight:bold; width:50px; text-align:right; border-bottom:1px solid #F0ECE8; }
table.cart td.subTotal				{ font-size:16px; font-weight:bold; text-align:right; padding:20px; padding-right:0px !important; }
table.cart td.updateCart			{ padding-top:20px; }

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				{ vertical-align:top; }

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

table.shippingTable td				{ color:#666; padding-right:20px; }

span.note, div.note					{ font-size:11px; color:#666652; border:1px solid #FFCC99; background:#FFFFCC; padding:5px 15px 5px 15px; margin-bottom:15px; -moz-border-radius:5px; -webkit-border-radius:5px; }
span.note a, div.note a				{ color:#666652; text-decoration:underline; }
span.note a:hover, div.note a:hover	{ color:#29291A; text-decoration:underline; }

a.cartDelete						{ font-size:11px; color:#6E451E; text-decoration:none; font-weight:normal !important; }
a.cartDelete:hover					{ color:#6E451E; text-decoration:underline; }

.checkoutBreadcrumb					{ padding:25px 30px 0 0; width:170px; }
.checkoutBreadcrumb div				{ display:block; line-height:18px; font-size:11px; margin-bottom:8px; padding:5px 5px 5px 11px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; color:#C5B5A5; }
.checkoutBreadcrumb div b			{ font-size:14px; }
.checkoutBreadcrumb .bcActive		{ color:#fff; background:#9A99FF; }
.checkoutBreadcrumb .bcComplete		{ color:#6E451E; }
