table#checkoutCart {	margin: 0 auto;	text-align: center;	font: 11px Verdana, Arial, Helvetica, sans-serif;	color: #333;	padding: 0;	margin: 0;}table#checkoutCart img {	border: 0;}table#checkoutCart td, table#checkoutCart tr {	border: 1px solid #fff;	vertical-align: middle;}.titlebar {	background-color: #000;	color: #fff;	font-weight: bold;	font-size: 12px;}.pageheader {	font-weight: bold;	font-size: 18px;}.promo {	background-color: #ccc;	text-align: left;	padding: 1em .5em;	font-size: 10px;}.subtotal {	font: bold 14px Arial, Helvetica, sans-serif;	color:#000;	text-align: right;	padding-right: 5px;}.subtotalAmount {	font: bold 14px Arial, Helvetica, sans-serif;	color:#000;	text-align: center;}#wholecart {	width: 560px;	border: 1px solid #000;	margin: 0 auto;	text-align: center;}#contents {	width: 560px;	background-color:#000;	font: bold 18px Verdana, Arial, Helvetica, sans-serif;	color:#fff;	padding: .125em 0;}#cartheader {	float:left;	background-color: #ccd4e1;	font: bold 11px Arial, Helvetica, sans-serif;	padding: .25em 0}#cartrow {	width:560px;	float:left;	border-bottom: 1px solid #000;	border-left: 1px solid #000;	border-top: 1px solid #000;}.cartheader2 {	background-color: #000000;	color: #ccd4e1;	font: bold 12px Arial, Helvetica, sans-serif;	padding: .25em .25em}.cartalt1 {	background-color: #ccd4e1;	font: bold 11px Arial, Helvetica, sans-serif;	padding: .25em 0}.cartalt2 {	background-color: #bcbaba;	font: bold 11px Arial, Helvetica, sans-serif;	padding: .25em 0}.Plaintextbold {	text-align: left;	font: bold 10px Arial, Helvetica, sans-serif;}.Plaintext {	text-align: left;	font-size: 10px;}.BigButton {	font-weight: bold ;	font-size: 22px;}.ProductTitle {	text-align: left;	font: bold 12px Arial, Helvetica, sans-serif;}/* Old Styles*/#cartitem {	width:90px;	float:left;	height: 100px;	padding: 5px 0;	text-align:center;	border-right: 1px solid #000;	font: 11px Arial, Helvetica, sans-serif;	font-size:10px;}#remove {width:85px;float:left;}#qty {width:85px;float:left;}#item {width:85px;float:left;}#listprice {width:85px;float:left;}#discprice {width:85px;float:left;}#total {width:85px;float:left;}#navigate {width:442px;background-color:#000000;margin-top:5px;}#update {width:145px;float:left;}#empty {float:left;width:145px;}#continue {float:left;width:145px;}#subtotal{width:460px;float:left;background-color:#FF0000;}#order{margin-top:10px;}