@charset "utf-8";

#stepsCheckout{ margin:auto; display:block; width:550px; }
#checkoutDiv{ width:550px; margin:auto; }

.checkoutUserBasketTable{width:300px;}
.checkoutUserUserTable{width:180px;}
.checkoutBasetTotalTable{width:80%;}
.checkoutUserPaymentTable{width:100%;}

.checkoutUserTD{padding-right:10px; background-image:url(../../../../ecommerce/images/structure/backgrounds/product_line.gif);background-position:right center; background-repeat:repeat-y; border-collapse:collapse; width:5px;}
.checkoutBasketTD{padding-left:10px; padding-right:10px; background-image:url(../../../../ecommerce/images/structure/backgrounds/product_line.gif); background-position:right center; background-repeat:repeat-y; border-collapse:collapse; width:5px;}
.checkoutPaymentMethodTD{padding-left:10px;}

.checkoutUserTitle{font-size:11px; color:#5b3b2d; text-align:left; padding-bottom:5px; font-weight:bold; /*padding-left:5px;*/}
.checkoutUserValue{text-align:left;}
.checkoutUserName{font-weight:bold; padding-bottom:5px; color:#000000;}
.checkoutUserValueTable{padding-bottom:10px}
.checkoutUserTitlePage{font-size:12px; color:#000000; text-align:left; padding-bottom:10px; padding-top:10px; font-weight:bold;}

.checkoutBasketPricesTD{text-align:right; padding-top:10px;border-top:1px solid #EFD9C2;}
.CheckoutBasketDescriptionProduct{ margin-bottom:10px;}
.checkoutBasketPricesTable{/*width:200px;*/ width:100%;}
.checkoutBasketProductNameTD{text-align:left; padding-bottom:5px}
.checkoutBasketProductName{font-weight:bold; color:#5b3b2d;}
.checkoutBasketProductSKU{font-weight:normal;}
.checkoutBasketProductPrice{text-align:right;}
.checkoutBasketProductOptionName{font-weight:bold;color:#333333;}
.checkoutBasketPricesCellName{font-weight:bold; text-align:left; padding:2px;color:#333333;}
.checkoutBasketPricesCellValue{font-weight:normal; text-align:right; padding:2px;}
.checkoutBasketPricesCellValueTotal{font-weight:bold;color:#5b3b2d;}
.checkoutButtonBox{ padding-top:20px;}
.PaymentSystemImage{ padding-right:5px;}

.confirmOrderTD{padding:20px;}
.viewOrderContentMain{width:100%;}
.viewOrderContent{padding:20px;}
#viewOrderAddressLeft{text-align:right; white-space:nowrap; padding-right:10px}
#viewOrderAddressRight{text-align:right;}
.viewOrderInvoicesAddress{font-size:12px; color:#000000; text-align:left; font-weight:bold; line-height:2;}
.viewOrderCellHeader{font-weight:bold;text-align:left;white-space:nowrap; border-bottom:1px solid #000000; color:#5b3b2d;}
.viewOrderCellText{text-align:left;white-space:nowrap}
.viewOrderCellProduct{text-align:left; padding:5px;}
.viewOrderCellHeaderProduct{text-align:left; padding:5px;}
.viewOrderCellHeaderBasePrice{text-align:right; padding:5px; white-space:nowrap;}
.viewOrderCellHeaderQuantity{text-align:right; padding:5px; white-space:nowrap;}
.viewOrderCellHeaderSubtotal{text-align:right; padding:5px; white-space:nowrap;}
.viewOrderCellHeaderDiscount{text-align:right; padding:5px;}
.viewOrderCellHeaderTotal{text-align:right; padding:5px; white-space:nowrap;}
.viewOrderDisclosure{text-align:right;}
.viewOrderDisclosureTable{width:400px; margin-left:auto; margin-right:0px}
.viewOrderCellText{padding:3px; text-align:left; white-space:nowrap}
.viewOrderCellHeaderDisclosure{font-weight:bold;text-align:left; padding:5px; white-space:nowrap; border-bottom:1px solid #000000; color:#5b3b2d;}
.viewOrderCellHeaderDisclosureShipping{text-align:right; padding:3px; border:none; padding-right:30px;}
.viewOrderCellHeaderDisclosurePayment{text-align:right; border:none;}
.viewOrderCellHeaderDisclosureTotal{text-align:right;}
.viewOrderCellHeaderDisclosureDiscount{text-align:right;}
.viewOrderCellTextTotal{text-align:right; }
.viewOrderCellValueTotal{text-align:right; padding:3px;}
.viewOrderCellValueTotalTotal{text-align:right; padding:3px;}
td.viewOrderPrint{text-align:right;}
input.viewOrderPrint{ background:#5b3b2d; height:20px; line-height:20px; font-size:10px; color:#ffffff; float:left; }
td.viewOrderKeepShopping{text-align:right;}
input.viewOrderKeepShopping{background:#5b3b2d; height:20px; line-height:20px; font-size:10px; color:#ffffff; float:right; }

.orderConfirmTitle{font-size:13px; color:#5b3b2d; text-align:left; font-weight:bold;}
.orderConfirmNumber{font-weight:bold; font-size:12px; color:#000000;}
.orderConfirmDate{font-size:11px; padding-top:3px;}
.orderConfirmText{padding-bottom:10px; padding-top:10px;}
#orderConfirm{width:100%;}
#viewOrderModule{width:100%;}

#subCountries{ }
#subCountriesshipTo{ }

.checkOrderSectionTitle{ color:#5b3b2d;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;}
.checkOrderSectionText{ padding-bottom:10px; padding-top:10px;}
.checkOrderReserve{ display: block; margin-top: 10px; }
.checkOrderName{ display:block;padding-bottom:10px;color:#000000; font-weight:bold;}
.checkOrderButtonsTABLE{ margin-top:25px;}
.checkOrderButtonsTABLE input { color:#ffffff; }
.CheckProductTable{ margin-bottom:10px; }
.checkOrderBackToCart{background:#5b3b2d; height:20px; line-height:20px; font-size:10px; color:#ffffff; float:right; }
.checkOrderContinue{background:#000000; height:20px; line-height:20px; font-size:10px; color:#ffffff; float:right; margin-left:50px; }
.orderInfo { margin-top:15px;}

