/* cart stuff */
#shopping_cart {float:left;background:#fff;line-height:16px;margin:0 0 0 20px}
#shopping_cart .delivery_container {float:left;width:580px}
#shopping_cart .inner {float:left;width:480px;margin:15px 0 0 15px;padding:0 0 20px 0}
#shopping_cart TABLE.banners {margin:20px 0 0 0}
#shopping_cart TD.delivery {background-color:#fff;color:#4B4435;padding:4px 0 4px 7px}
#shopping_cart TD.delivery_selected {background-color:#be9860;color:#fff;padding:4px 0 4px 7px}
#shopping_cart table.delivery_options {margin:0 0 14px 0;background-color:#e3e3e3;}
#shopping_cart h2 {color:#FF0099;font-size:1.2em;margin:25px 0 10px 0}
#shopping_cart TABLE.cart {margin:0 0 10px 0;background-color:#e3e3e3;width:950px}
#shopping_cart TABLE.cart TD {padding:3px;color:#000000;font-size:95%;background-color:#fff;}
#shopping_cart TABLE.cart INPUT.quantity {border:1px solid #C0C0C0;width:22px}
#shopping_cart TABLE.cart tr.head td {background-color:#be9860;color:#fff;padding:5px}
#shopping_cart TABLE.cart tr.total td {background-color:#be9860;color:#fff}
#shopping_cart TABLE.cart tr.total strong {font-size:1.3em}
#shopping_cart TABLE.details {}
#shopping_cart TABLE.details td {padding:3px;color:#000000;background-color:#e3e3e3;}
#shopping_cart TABLE.details input {padding:3px;border:0px;width:250px;margin:1px 0 1px 0}
.cart_error {border:1px solid #ff0000;padding:6px;color:#ff0000;margin:0 0 6px 0;background-color:#fff3ec}
h2.productprice {color:#ff0000;padding-bottom:7px}
#checkouthold {padding:20px;}

#shopping_cart TD.code {background-color:#d9d2c1;color:#4B4435;padding:4px 0 4px 7px}
#shopping_cart TD.code_message {background-color:#fff;color:#628c35;padding:4px 0 4px 7px}
#shopping_cart TD.code_message_off {background-color:#fff;padding:4px 0 4px 7px;color:#888888}

table.cartconfirmation p.line {border-bottom:solid 1px #C8BFAA}
table.cartconfirmation td {padding:5px 0 5px 0;color:#666666}
table.cartconfirmation td.total {color:#FF0099;font-size:1.9em;}
table.cartconfirmation td.row_price {color:#6C5D37}
.discount {color:#FF0099}


/* payment from neom */
H1.store {font-size:160%; color:#be9860; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-top:0px; margin-bottom:5px;}

#container {Width:990px; float:left; background-color:#FFFFFF; clear:both;}

#paymentcol1hold {float:left; width:737px; background-image:url(/_store/_img/checkout_bg1.gif); background-repeat:repeat-y; margin-bottom:50px;}
#paymentcol1hold H1 {padding-top:20px; border-bottom:solid 1px #c8bfaa; font-size:1.4em; padding-bottom:4px; margin-bottom:10px; }
#paymentstephold {float:left; width:737px;}
#paymentcol2hold {float:left; padding-left:15px; margin-bottom:50px;}

#paymentcol1orderdetailshold {float:left; width:227px;}
#paymentcol1orderdetailshold SPAN {color:#6c5d37;}
#paymentcol1orderdetailscontent {padding-left:20px; }
.paymentcol1orderdetailstotal {font-size:1.9em; color:#FF0099;}
.paymentcol1orderdetailstotalborder {padding-top:20px; border-top:solid 1px #c8bfaa;}
#paymentcol1detailshold {float:left; width:510px;}
#paymentcol1detailscontent {padding-right:20px; padding-left:40px;}
#paymentcol1detailscontent p {padding:5px 0 5px 0}
table.purchase_form {margin:7px 0 7px 0}
table.purchase_form td {padding:2px}
table.purchase_form td.label {background:#dce0d3; width:140px;}
table.purchase_form td.field {background:#e6e1d5;}
table.purchase_form td.promo_head {background:#FF0099;color:#fff}
.paymentbuttonleft {float:left; padding-bottom:10px;}
.paymentbuttonright {float:right; padding-bottom:10px; }
p.error {color:#ff0000;padding:4px;border:1px solid #ff0000}
p.success {color:#80bb00;padding:4px;border:1px solid #80bb00}
.red {color:#ff0000}

ul.accountNav {margin:20px 0 0 0;list-style-type:none;padding:0px}
ul.accountNav li {padding:0 0 2px 0;margin:0px}
ul.accountNav li a {background:#af9c6d;padding:3px;display:block;color:#fff}
ul.accountNav li a:hover {background:#FF0099;}
