#cart-content	{ color:#333; border:0;	margin-top:3px;	margin-left:12px; text-align:left; width:746px;	}
	
table.order { width:100%; margin:0px 0px 20px 0px;}
.order td { font-size:8pt; vertical-align:top; padding:3px 4px 3px 4px;}
.order-line td{ padding: 7px 4px 7px 4px; border-bottom:1px solid #CCCCCC; }
.order a { font-size:8pt; }
.mnubar-order td { padding: 4px 4px 4px 4px; color:#333; background-color:#E4EAF0; border-right:1px solid #fff; }

td.total { border-top:1px solid #333333; }

div.steps { float:right; text-align:right; margin:10px 0px 15px 0px; }
  
#shipping td { padding:4px 3px 4px 0px;	border-bottom:1px solid #ccc; }

#payment-options td { padding:4px 3px 4px 0px; border-bottom:1px solid #ccc; vertical-align:top; }
#payment-options #credit-card-info { margin:10px 0px 10px 0px; }
#payment-options #credit-card-info td { padding:2px 4px 0px 0px; border-bottom:none; }
#cart-items td { padding:4px 8px 4px 0px; border-bottom:1px solid #ccc;	vertical-align:top; }

#boxes { text-align:left; margin:0px 0px 10px 0px; border-top:1px solid #666; border-left:1px solid #666; }  
#boxes td.title { font-weight:bold; padding:4px 8px 4px 8px; background-color:#E4EAF0; }

#boxes td.content { padding:12px 8px 12px 8px; }  

#summary-box { text-align:left; margin:0px 0px 10px 0px; border-top:1px solid #666; border-left:1px solid #666; width:100%; } 
#summary-box td.title {	font-weight:bold; padding:4px 8px 4px 8px; background-color:#f0f0f0; }  
#summary-box td.content { padding:12px 8px 12px 8px; }