
#cart { width:90%; }

#cart_row_header { font-weight:bold; font-size:larger; }
#cart_row_footer { margin-top: 20px; }
#cart_row_footer .cart_row_price { font-weight:bold; }
#cart_row_footer .cart_row_price b { font-weight;bold; color:green; }

#cart_row { border-bottom:1px dashed gray; padding-bottom:10px; padding-top:10px; }

.cart_row_qty { width:10%; float:left; }
.cart_row_description { width:50%; float:left;}
.cart_row_price { width:20%; text-align:right; float:left; }
.cart_row_remove { width:20%; text-align:right; float:left; }

#cart_complete { }
#cart_complete .cart_row_description { width:70%; }

#cart_checkout { width:100%; text-align:right; margin-top:50px; }
 
#checkout_form { width:70%; margin:auto; }
#checkout_form h3 { padding-left:25px; background:url(../images/skin/checkmark.gif) left no-repeat; }

#email_entry_box { margin-top: 15px; padding-left: 10px; }
#zip_code_box { margin-top: 15px; padding-left:10px; }
#promo_code_box { margin-top: 15px; padding-left:10px; }
#field_entry_box { margin-top: 5px; padding-left:10px; }

.label { width:25%; float:left; }
.zip_input, .promo_input, .email_input, .field_input, .field_value { float:left; width:60%; }

#proceed_box { text-align:right; }



#order_review { width:70%; margin:auto; }
#order_review h3 { padding-left:25px; background:url(../images/skin/checkmark.gif) left no-repeat; }

#field_review_box { padding-left:10px; }
#order_number_box { margin-top: 15px; margin-bottom: 15px; font-size:larger; }