.cartSummaryHead { text-align:left; font-weight:bold; font-size:16px; }
thead { margin-bottom: 10px; }
.cartItemRemove a, .cartItemCat { font-size:11px; }
.cartItemCat { color: black; }
div#cartItemFirst { margin-top: 10px; }
div#cartItem a, div#cartItem a:visited { color: #a5730c; text-decoration:none; }
td.cartItem img.First, td.cartItem img, div#cartItem { float:left; }
td.cartItem img.First, td.cartItem img { margin-right:5px; margin-bottom:10px; }
td.cartItem img.First { margin-top:10px; }
.cartFieldUnitPrice
{
	text-align: center; 
}
table#cartItems { border-collapse: collapse; width:860px; }
/*
tr#subTotal
{
	background-color:#f2f3f5;
	border-bottom: 2px solid #DADFD2; 
	color:#6D6D6D;
	
}
tr#subTotal div { font-size:16px; }
tr#subTotal td.update { text-align: right; padding-right:10px; }
tr#subTotal td.desc { text-align: center; padding-right:10px; }
tr#subTotal em 
{
	text-decoration:none; 
	font-style: normal; 
	font-weight:bold; 
	font-size:16px; 
}
*/

td#subTotal
{
	padding-top:7px; 
}
tr#subTotal td
{
	height:38px; 
}
tr#credits
{
	border-top: 2px solid #DADFD2;
}

#updateButton
{
	margin-bottom: -5px; 
	margin-right:75px; 
}

.cartTotalWarning {	color:#C00; float:right; padding:5px; font-size:10px; margin-left:10px; }
#cartEmpty { margin-top: 10px; margin-bottom:10px; }
td.total { padding-left:20px; width:65px; }
.checkoutDesc { text-align: right; }
.credits { background-color: #FAFFDB;}
.credit { color: #C00; }

#total em { color: #333; font-style: normal; font-weight:bold; font-size:16px; }

.submit
{
	margin-top:10px;  
	width:500px; 
	margin-left:auto; 
	margin-right:auto; 
	text-align: center; 
}
.purchaseinfo { 
	margin-top:25px; 
	text-align: center; 
}
.purchaseinfo img { margin-right: 5px; }
.cartTotalWarning li { list-style: url( '/i/asterisk.gif' ); }
div#removedErrors ul
{
	padding-left:15px;
	padding-right:10px;
	margin-top:15px;
	margin-bottom:15px; 
}
