#mainContent h1.checkout { padding-left:8px; }
#mainContent td.cartColHeader { padding-left:8px !important; padding-top:4px !important; padding-bottom:7px !important; margin:0; color:#8F2328; font-size:14px; font-weight:bold !important; background:#f7f4aa !important; }
#mainContent td.cartColHeader span { padding-left:7px; font:12px/15px Arial, Helvetica, sans-serif; }
#mainContent td.cartColHeader span a { font-weight:normal; }
#mainContent table#checkout {}
#mainContent table#checkout .cartHeader {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold !important;
	color:#C83E42;
	text-align:center;
	background-color: #D6D38C;
}
#mainContent table#checkout .cartQty {
	width:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222;
	padding:3px;
	margin:0;
	border:1px single #bbb;
	text-align:center;
}

#mainContent table#checkout .colQty { width:40px; }
#mainContent table#checkout .colRemove { width:80px; }
#mainContent table#checkout .colPrice { width:70px; }
#mainContent table#checkout .colTotal { width:70px; }

#mainContent .btnStyled {
	margin:0; padding:4px 12px 7px 12px; *padding:4px 0 7px 0 !important; 
	border:1px solid #FFCC00; border-right:1px solid #DF6300 !important; border-bottom:1px solid #DF6300 !important; background:#FF9900; 
	font:12px/15px Tahoma, Arial, Helvetica, sans-serif; color:#fff; font-weight:bold;
	-moz-border-radius:5px; -webkit-border-radius:5px;
}

#mainContent .inputCheckout { padding:3px; border:1px solid #bbb; font:12px/15px Tahoma, Arial, Helvetica, sans-serif; color:#222; } 
#mainContent .checkoutIndent { padding:0 12px 0 12px !important; }

#mainContent .cartCol340 { width:325px !important; }
#mainContent .cartTable1 { width:290px; }
#mainContent .cartCol1 { padding-top:10px; padding-left:10px; }
#mainContent .cartCol2 { padding-top:5px; padding-left:10px; }
#mainContent .cartSubhead { color:#000; font-weight:bold; }

#OrderSubInfo td, #OrderSubInfo h2 { margin:0; padding:0; }
#OrderSubInfo h2 { font:16px/20px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
#OrderSubInfo td { font:13px/17px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

td.tinted { background:#e6f2fb; }

