@charset "utf-8";

/* Main classes*/
#mainCheckoutBasketExternalTABLE{}
#mainCheckoutBasketInternalTD{}
#viewOrderModule{ font-size:10px; font-family:Century Gothic, Arial, Helvetica, sans-serif; }
#viewOrderModule td { font-size:10px; font-family:Century Gothic, Arial, Helvetica, sans-serif;  }
.checkoutTABLE{ width:750px; height:250px; background-color:#ffffff; font-family:Century Gothic, Arial, Helvetica, sans-serif; color:#969696; margin:9px;}
.checkoutInnerTABLE{ width:100%;}
.checkoutUserBasketTable{width:100%;}
.checkoutUserUserTable{width:50%;}
.checkoutBasetTotalTable{width:80%;}
.checkoutUserPaymentTable{width:100%;}
.checkoutButtonsTD{ padding:10px;}
.checkoutButtonsTD submit{ letter-spacing:-0.35px;}

.checkoutBasketTD{ border-bottom:1px solid #666666;}
.checkoutUserTD{padding:10px; border-right:1px solid #666666; width:50%;}
.checkoutPaymentMethodTD{padding: 10px; border-left:1px solid #666666;  width:50%;}

.checkoutUserUserTable{width:200px;}
.checkoutUserTitle{font-size:13px; color:#c00000; text-align:left; padding-bottom:5px;}
.checkoutUserValue{text-align:left;color:#000000;}
.checkoutUserName{ color:#000000;}
.checkoutUserValueTable{padding-bottom:10px}
.checkoutUserTitlePage{font-size:14px; color:#d7004d; text-align:left; padding-bottom:10px; font-weight:bold;}

/* Checkout Basket */
.checkoutBasketTABLE{ width:100%; font-size:12px; text-align:left; margin-bottom:15px; font-family:Century Gothic, Arial, Helvetica, sans-serif; color:#969696;}
.checkoutBasketTitleTD{font-size:18px; color:#d7004d; text-align:left; padding-bottom:10px; font-weight:bold; }
.checkoutBasketProductTD{ border-top:1px dashed #969696;}
.checkoutBasketProductTABLE{ width:100%;}
.checkoutBasketProductTABLE td{ border-bottom:1px dashed #969696; padding-bottom:3px; padding-top:3px; }
.checkoutBasketProductNameTD{ padding-right:5px;}
.checkoutBasketProductNameTD a{ color:#666666; }
.checkoutBasketProductNameTD a:hover{ color:#d7004d; }
.checkoutBasketProductName{}
.checkoutBasketProductSKU{ display:none;}
.checkoutBasketProductOptionsTD{ width:100px; padding-right:5px;}
.checkoutBasketProductOptionName{ font-weight:bold;}
.checkoutBasketProductQuantityTD{ width:100px; padding-right:5px;}
.checkoutBasketProductPriceTD{text-align:right; width:100px; padding-right:5px; color:#666666;}

.checkoutBasketTotalsTD{ text-align:right; padding-top:10px;}
.checkoutBasketTotalsTABLE{ width:210px; margin-left:auto; margin-top:5px; color:#666666;}
.checkoutBasketPricesCellName{ font-weight:bold; text-align:left; padding:2px; }
.checkoutBasketPricesCellValue{ font-weight:normal; text-align:right; padding:2px; width:50px;}
.checkoutBasketPricesCellValueTotal{ font-weight:bold;}

/* confirm Order - check stock and order consistency */
.confirmOrderTD{padding-top:20px;}
#confirmOrderTABLE{ width:790px;}
#confirmOrderTableTop{}
#confirmOrderTableMiddle{}
#confirmOrderTableBottom{}
#confirmOrderExternalTABLE{ width:790px;}
.confirmOrderInnerTABLE{width:730px; background-color:#ffffff; width:100%; font-size:12px; text-align:left; font-family:Century Gothic, Arial, Helvetica, sans-serif; color:#969696; display:block;}
.orderConfirmText{ padding-bottom:12px;}
.orderConfirmLbl{ color:#757575;}
.orderConfirmNumber{ padding-bottom:15px;}

.checkOrderTD{padding:22px;}
.checkOrderSectionTitle{font-size:18px; font-weight:bold; color:#d7004d; text-align:left; padding-bottom:15px;}
.checkOrderSectionText{ padding-bottom:8px;}
.checkOrderShipping{ display:block; padding-bottom: 5px; font-weight:bold; color:#666666;}
.checkOrderReserve{display:block; padding-bottom: 5px; font-weight:bold; color:#666666;}
.checkOrderUnavailable{display:block; padding-bottom: 5px; font-weight:bold; color:#666666;}
.checkOrderInexistent{ display:block; padding-bottom: 5px; font-weight:bold; color:#666666;}

.checkOrderName{display:block; padding-right:4px; color:#666666;}
.checkOrderOptionName{font-size:9px; padding-right:2px;}
.checkOrderOptionValue{font-size:9px;}

#deniedOrderHeader{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ff0000; text-align:left; padding-left:10px; padding-right:10px; padding-bottom:5px;}

.checkOrderButtonsTABLE{margin-top:15px; width:100%;}
.checkOrderButtonsLeft{ text-align:left; }
.checkOrderButtonsRight{ text-align:right; }
.checkOrderBackToCart{width:120px; height:25px; color:#ffffff; background:url(../../../../ecommerce/images/structure/buttons/pink_l.gif) center center no-repeat; border:none; font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; vertical-align:middle; padding-bottom:4px;}
.checkOrderContinue{width:120px; height:25px; color:#ffffff; background:url(../../../../ecommerce/images/structure/buttons/pink_l.gif) center center no-repeat; border:none; font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; vertical-align:middle; padding-bottom:4px;}

.viewOrderContent{padding-top:20px; color:#333333; font-size:10px; font-family:Century Gothic, Arial, Helvetica, sans-serif; }
#viewOrderAddressLeft{text-align:left; font-size:10px; font-family:Century Gothic, Arial, Helvetica, sans-serif; }
#viewOrderAddressRight{text-align:right; font-size:8px;}
.viewOrderInvoicesAddress{font-size:12px; color:#c00000; text-align:left}
.viewOrderCellHeader{font-weight:bold;text-align:left;white-space:nowrap; border-bottom:1px solid #808080}
.viewOrderCellText{text-align:left;white-space:nowrap}
.viewOrderCellProduct{text-align:left; padding:5px;}
.viewOrderCellHeaderProduct{ width:180px; text-align:left; padding:5px;}
.viewOrderCellHeaderBasePrice{text-align:right; padding:5px;}
.viewOrderCellHeaderQuantity{text-align:right; padding:5px;}
.viewOrderCellHeaderSubtotal{text-align:right; padding:5px;}
.viewOrderCellHeaderDiscount{text-align:right; padding:5px;}
.viewOrderCellHeaderTotal{text-align:right; padding:5px;}
.viewOrderDisclosure{text-align:right;}
.viewOrderDisclosureTable{width:306px; margin-top:15px;}
.viewOrderDisclosureTable td{ vertical-align:bottom;}
.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 #808080}
.viewOrderCellHeaderDisclosureShipping{text-align:right;}
.viewOrderCellHeaderDisclosurePayment{text-align:right;}
.viewOrderCellHeaderDisclosureTotal{text-align:right;}
.viewOrderCellHeaderDisclosureDiscount{text-align:right;}
.viewOrderCellTextTotal{text-align:right; }
.viewOrderCellValueTotal{text-align:right; padding:3px;}

.viewOrderLogo{ font-size:10px; font-family:Century Gothic, Arial, Helvetica, sans-serif; }