@charset "utf-8";

.checkoutUserBasketTable{width:290px;}
.checkoutUserUserTable{width:200px;}
.checkoutBasetTotalTable{width:80%;}
.checkoutUserPaymentTable{width:200px;}

table.checkoutBasket{width:100%}
table.checkoutBasketContent{margin-top:10px; width:98%; margin-left:auto; margin-right:auto}
.checkoutUserTD{padding-right:15px;border-collapse:collapse;}
.checkoutBasketTD{padding-right:15px; border-collapse:collapse;}
.checkoutPaymentMethodTD{}

.checkoutUserUserContent{padding-top:10px;}
.checkoutUserTitle{font-size:11px; color:#6d6d6d; text-align:left; padding-bottom:2px; font-weight:bold}
.checkoutUserValue{text-align:left; font-size:12px}
.checkoutUserName{font-weight:normal;}
.checkoutUserValueTable{padding-bottom:10px}
.checkoutUserTitlePage{font-size:12px; color:#E50037;text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  vertical-align:middle } 

table.checkoutBasketProducts{width:100%; margin-left:auto; margin-right:auto}
.checkoutBasketPricesTD{text-align:right; padding-top:10px;}
.checkoutBasketPricesTable{margin-top:3px; width:100%;}
.checkoutBasketProductNameTD{text-align:left; padding-bottom:5px; /*width:265px*/}
.checkoutBasketProductName{font-weight:normal; color:#6d6d6d; text-transform:uppercase; font-size:12px;}
.checkoutBasketPricesCellNameTotal{ color:#E50037; font-size:12px;}
.checkoutBasketProductSKU{font-weight:normal;}
.checkoutBasketProductPrice{text-align:right; width:50px; font-size:12px; white-space:nowrap}
.checkoutBasketProductOptionName{font-weight:normal; font-size:12px}
.checkoutBasketPricesCellName{font-weight:bold; text-align:left; padding:2px;vertical-align:middle;}
.checkoutBasketPricesCellValue{font-weight:normal; text-align:right; padding:2px; font-size:11px; vertical-align:middle; padding-left:5px}
.checkoutBasketPricesCellValueTotal{font-weight:bold;font-size:12px; vertical-align:middle; color:#E50037;}
.checkoutBasketSeparator{border-bottom:1px solid #e3e3e3; padding-top:5px;}
.checkoutBasketLineSeparator{ height:10px}
.CheckoutConfirmButtons{ padding-top:10px;}

.orderConfirmNumber{font-weight:bold; font-size:14px; color:#6d6d6d; text-align:left}
.orderConfirmDate{font-weight:bold; font-size:12px; color:#5E5E5E; text-align:left}

.confirmOrderTD{}
#viewOrderModule{width:100%}
.viewOrderContent{padding-top:20px; width:100%;}
.viewOrderContentMain{width:600px; margin-right:0px; margin-left:auto}
#viewOrderAddressLeft{text-align:left; line-height:18px}
#viewOrderAddressRight{text-align:right;}
.viewOrderInvoicesAddress{font-size:12px; color:#666666; text-align:left; font-weight:bold}
.viewOrderCellHeader{font-weight:bold;text-align:left;white-space:nowrap;background-color:#909090 !important; color:#FFFFFF !important; height:20px; padding-left:10px !important; padding-right:5px !important; padding-bottom:0px !important; padding-top:0px !important; vertical-align:middle; font-size:12px;}
.viewOrderCellText{text-align:left;white-space:nowrap;padding:5px; text-align:left;  background-color:#d9d9d9; color:#6d6d6d; font-size:12px;}

.viewOrderCellProduct{text-align:left; padding:5px;font-size:12px;}
.viewOrderCellHeaderProduct{text-align:left; padding:5px !important; padding-left:15px !important; background-color:#d9d9d9; color:#6D6D6D;}
.viewOrderCellHeaderBasePrice{text-align:right; padding:5px !important;background-color:#d9d9d9;color:#6D6D6D; font-size:12px;}
.viewOrderCellHeaderQuantity{text-align:right; padding:5px !important;background-color:#d9d9d9; color:#6D6D6D; font-size:12px;}
.viewOrderCellHeaderSubtotal{text-align:right; padding:5px !important;background-color:#d9d9d9; color:#6D6D6D; font-size:12px;}
.viewOrderCellHeaderDiscount{text-align:right; padding:5px !important;background-color:#d9d9d9; color:#6D6D6D; font-size:12px;}
.viewOrderCellHeaderTotal{text-align:right; padding:5px !important; padding-right:15px !important;background-color:#d9d9d9; color:#6D6D6D; font-size:12px;}
.viewOrderCellHeaderSeparator{height:5px; background-color:transparent;}
.viewOrderDisclosure{text-align:right;}
.viewOrderDisclosureTable{width:400px;}
.viewOrderCellHeaderDisclosure{font-weight:bold;text-align:left; padding:0px 5px 0px 10px !important; white-space:nowrap;background-color:#909090; color:#FFFFFF; font-size:12px; height:20px; vertical-align:middle}
.viewOrderCellHeaderImpBase{padding:5px !important; padding-left:15px !important;}
.viewOrderCellTextImpBase{padding:5px !important; padding-left:15px !important;}
.viewOrderCellHeaderDisclosureShipping{text-align:right; background-color:transparent !important; color:#6d6d6d !important; font-size:12px;}
.viewOrderCellHeaderDisclosurePayment{text-align:right; background-color:transparent !important; color:#6d6d6d !important;font-size:12px;}
.viewOrderCellHeaderDisclosureTotal{text-align:right; background-color:transparent !important; color:#6d6d6d !important;font-size:12px;}
.viewOrderCellHeaderDisclosureDiscount{text-align:right; background-color:transparent !important; color:#6d6d6d !important;font-size:12px;}
.viewOrderCellTextTotal{text-align:right;padding:5px !important; padding-right:15px !important; font-size:12px;}
.viewOrderCellValueTotalTotal{text-align:right;padding:5px !important; padding-right:15px !important;  background-color:transparent !important; color:#6d6d6d !important;font-size:15px;}
.viewOrderCellValueTotal{text-align:right; padding:5px !important; padding-right:15px !important; background-color:transparent !important; color:#000000 !important;font-size:12px;}

td.viewOrderPrint{text-align:right; padding-top:10px}
input.viewOrderPrint{background-image:url(../images/print.jpg); background-repeat:no-repeat; background-position:left; padding-left:30px !important;color:#666666; height:20px; font-size:11px; font-family:Arial, Helvetica, sans-serif; border:none; background-color:transparent}
td.viewOrderKeepShopping{text-align:right; padding-top:60px}
input.viewOrderKeepShopping{background-image:url(../images/submit2.gif); background-repeat:no-repeat; background-position:left bottom; width:117px; height:21px; border:none; background-color:transparent; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; text-align:center; padding-bottom:3px;}

td.checkoutUserPayment{padding-top:10px; padding-left:3px; padding-right:3px}
table.checkoutUserPayment{width:100%;}

#orderConfirm{ width:100%;}
td.orderConfirmTitle{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#E50037; text-align:left; padding-bottom:4px; padding-top:8px; padding-bottom:8px; font-weight:bold; text-transform:uppercase;padding-left:7px;	}
td.orderConfirmText{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5E5E5E; text-align:left; padding-bottom:4px; padding-left:7px;padding-top:3px; padding-bottom:3px}
/*#subscribeTable{ display:none;}
#userSignInPasswordTable{ display:none;}
#confirmPasswordTable{ display:none;}*/
