@charset "utf-8";

.userControlPanel{padding-top:7px; padding-bottom:7px}
.userControlPanelBannerUserLogin{text-align:right; padding-top:30px; padding-left:10px}
.userControlPanelTitle{font-size:15px; color:#808080; text-align:left;padding-bottom:3px; font-weight:bold}
.userControlPanelTitleLine{background-color:#ffffff; height:1px; width:100%;}

table.userControlPanelButtonBox{margin:auto;}
td.userControlPanelButtonBox{ padding-right:4px;}

#contentUserControlPanel{padding-top:10px}

.userControlPanelLoginTable{width:320px; padding-right:25px;}
.userControlPanelLoginTitle{color:#C41100;font-size:13px;font-weight:bold;padding-bottom:10px;padding-top:7px;text-align:left;}
.userControlPanelLoginText{font-size:10px; color:#ffffff; text-align:left;}
.userControlPanelLoginFieldBox{vertical-align:top; padding-top:0px;}
.userControlPanelLoginUserNameTD{padding-right:10px; padding-bottom:10px; }
.userControlPanelLoginUserName{padding-bottom:5px; text-align:left;font-weight:bold;color:#ffffff;}
.userControlPanelLoginUserNameBox{width:140px;}
.userControlPanelLoginPasswordTD{padding-bottom:10px;}
.userControlPanelLoginPassword{padding-bottom:5px;text-align:left;font-weight:bold;color:#ffffff;}
.userControlPanelLoginPasswordBox{width:140px;}
.userControlPanelLoginTableButtonsTD{padding-top:10px;}
.userControlPanelLoginTableButtons{width:100%;}
.userControlPanelLoginRememberPassword{vertical-align:middle; text-align:right; }
.userControlPanelLoginRememberPasswordLink{color:#ffffff;}
.userControlPanelLoginRememberPasswordLink:hover{ color:#C41100;}
.userControlPanelLoginSubmit{text-align:right;}
.loginSubmit{background:#004972; padding:2px}

.userControlPanelBanner{width:246px; border:1px solid #666666; border-collapse:collapse}
.userControlPanelBannerTitle{height:36px; background-repeat:no-repeat;}
.userControlPanelBannerTitleFont{ padding:10px; color: #FFFFFF; font-size:15px; font-weight:bold; text-align:left}
.userControlPanelBannerText{padding:10px; text-align:left}
.userControlPanelBannerImagae{padding-bottom:3px;}

.userControlPanelUserInformation{ padding-top:10px; padding-bottom:10px; vertical-align:middle; text-align:right}
.userControlPanelUserInformationTextCheckbox{padding-right:3px; vertical-align:middle;}
.userControlPanelUserInformationText{vertical-align:middle;}
.userControlPanelUserInformationTitle{color:#C41100;font-size:13px;font-weight:bold;padding-bottom:10px;text-align:left;}
.userControlPanelUserInformationTextBox{padding-bottom:5px;padding-top:5px;text-align:left; font-weight:bold; color:#ffffff;}
#subscribeTable{margin-top:5px;}
.userControlPanelUserInformationTextBoxSubscribe{white-space:normal;}
.userControlPanelUserInformationTextBoxConditions{white-space:nowrap;}
.userControlPanelUserInformationFieldBox{vertical-align:top;text-align:left; padding-bottom:5px;}
.userControlPanelUserInformationFieldBoxNumber{text-align:right;}
.userControlPanelUserInformationFieldBoxSubscribe{padding-right:5px; vertical-align:middle; padding-bottom:0px;}
.userControlPanelUserInformationFieldBoxConditions{padding-right:5px; vertical-align:middle}
.userControlPanelUserInformationLegalConditionsLink, .userControlPanelUserInformationPrivacyLink{color:#C41100; text-decoration:underline}
.userControlPanelUserInformationLegalConditionsLink:hover, .userControlPanelUserInformationPrivacyLink:hover{color:#ffffff;}

.userControlPanelUserInformationButtonBox{text-align:right; vertical-align:bottom; padding-bottom:15px;}
table.userControlPanelUserInformationButton{margin-right:0px; margin-left:auto; width:100%;}

.userControlPanelTD{border:0px solid #CFCFCF; padding-right:5px; padding-bottom:10px;}
.userControlPanelSeparator{background-color:#ffffff ;height:1px; }
.userInformationTD{padding-top:10px;padding-bottom:10px;border:0px solid #CFCFCF; vertical-align:top; height:200px}

.userControlPanelHeaderTitle{text-align:left; font-weight:bold; font-size:12px; padding-bottom:10px; color:#C41100;}
.userControlPanelTextEdit{padding-bottom:10px; text-align:left}
.userControlPanelTextOrders{padding-top:10px;padding-bottom:10px;}
.userControlPanelTextData{padding-top:10px;padding-bottom:10px;}
.userControlPanelButtonBox{text-align:center; padding:1px; padding-bottom:5px;}
.userControlPanelButton{/*background-image:url(../../../../ecommerce/images/structure/buttons/buttonUserControlPanel.png); background-color:transparent;  width:109px; height:25px; color:#666666;border:none; font-size:10px; padding-left:10px;*/ text-align:center;}
.userControlPanelButton2{background:#004972; padding:2px;}
#userInformationButton{background:#004972; padding:2px;}
.userControlPanelButton3{/*background-image:url(../../../../ecommerce/images/structure/buttons/buttonUserControlPanel3.png); background-color:transparent; border:none; width:120px; height:25px; font-size:10px; color:#666666; padding-left:10px;*/ text-align:center;}

.userControlPanelChangePasswordText{padding-right:10px; text-align:left; vertical-align:middle; padding-bottom:10px; color:#ffffff;}
.userControlPanelChangePasswordFields{text-align:left; padding-bottom:10px;}
.userControlPanelChangePasswordButtonsBox{text-align:right;}

.userControlPanelWishlistText{padding-bottom:10px; text-align:left}
.userControlPanelWishlistProductImage{text-align:center; padding:5px; width:80px}
.userControlPanelWishlistProductName{ font-size:10px; text-align:left; font-weight:bold; padding-top:3px; padding-bottom:3px; color:#ffffff;}
.userControlPanelWishlistProductDescription{ font-size:10px; text-align:left; color:#ffffff;}
.userControlPanelWishlistCheckbox{text-align:right; vertical-align:middle; padding-right:5px;border-right:1px solid #ffffff; width:20px;}
.userControlPanelWishlistSeparator{width:5px; background-image:url(../../../../ecommerce/images/structure/spacer.gif);}
.userControlPanelWishlistVSeparator{height:10px; background-image:url(../../../../ecommerce/images/structure/spacer.gif);}
#wishlistTable input.userControlPanelWishlistDelete{background:#004972; border:none; text-align:center;color:#ffffff; padding:2px}
#wishlistTable input.userControlPanelWishlistSend{background:#004972; border:none; text-align:center; margin-bottom:10px; color:#ffffff; padding:2px }

.selectRow{border:1px solid #000000; padding:5px; width:500px; cursor:pointer; margin:auto}
.selectRow:hover{border:1px solid #C41100;}
.selectedRow{border:1px solid #C41100; padding:5px; width:500px; cursor:pointer; margin:auto}
.selectedRow .userControlPanelWishlistProductName{ color:#ffffff;}
.selectedRow .userControlPanelWishlistProductDescription{ color:#ffffff;}

.wishlistToEmailTable{width:550px; text-align:center; border-spacing:0px; background:#000000; border:2px solid #C41100}
.wishlistToEmailTableContent{border-spacing:0px; border-collapse:collapse; width:100%;}
.wishlistToEmailTitle{ color:#C41100;font-size:15px; font-weight:bold; text-align:left}
.wishlistToEmailTitleTd{width:100%;width:100%}
.wishlistToEmailPadding{padding:10px;}
.wishlistToEmailLabel{ font-size:10px; color:#ffffff;  text-align:right; white-space:nowrap; vertical-align:middle; padding-right:3px;}
.wishlistToEmailLabelComments{ font-size:10px; color:#ffffff; text-align:right; vertical-align:top; white-space:nowrap; padding-right:3px;}
.wishlistToEmailContent{color:#808080; font-size:9px; padding-top:20px; text-align:left;}
.wishlistToEmailSeparator{height:12px; background-image:url(../ecommerce/images/structure/spacer.gif);}
.wishlistToEmailLegalText{text-align:left; padding-top:20px}
.wishlistToEmailResponse{padding-top:10px; text-align:left;}
.submitWishlist{background:#004972; padding:2px}
#wishlistTable{ width:100%;}

.userControlPanelUsersOrdersText{padding-bottom:10px; text-align:left}
.userControlPanelUsersOrdersLabel{text-align:center; font-weight:bold; padding:2px; border-bottom:1px solid #ffffff; padding-bottom:4px; color:#ffffff;}
.userControlPanelUsersOrdersImageText{text-align:center; padding:2px; vertical-align:middle}
.userControlPanelUsersOrdersContentText{text-align:center; padding:2px; vertical-align:middle}

table.userControlPanelViewOrder{width:80%; margin:auto;}
#viewOrderModule{margin:auto; margin-bottom:10px; background:#FFFFFF}

.userControlPanelRememberPasswordTitle{color:#C41100; font-size:13px; font-weight:bold; padding-bottom:3px; text-align:left ; padding-top:7PX;}

.basketButtonCheckout{text-align:center; background-color:transparent; border:none;}
input.userControlPanelUserInformationButtonBoxNext{background:#9A0000; padding:2px;}
td.userControlPanelUserInformationButtonBoxNext{text-align:right; padding-right:10px;}
td.userControlPanelUserInformationButtonBoxBack{text-align:left;}
input.userControlPanelUserInformationButtonBoxBack{background:#004972; padding:2px}

#userInformationSubmit{background:#004972; padding:2px}
.submitRememberPassword{background:#004972;padding:2px}
.userControlPanelUserInformationButtonBoxNext #userInformationSubmit{background:#004972;padding:2px}
.checkoutButtonBox .userControlPanelUserInformationButtonBoxBack {background:#004972; padding:2px}



table.viewOrderPrintTitleOrder{margin-right:0px; margin-left:auto;}
td.viewOrderPrintTitleOrder{text-align:right; font-size:12px; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold }
font.viewOrderPrintTitleOrder1{color:#313131; }
font.viewOrderPrintTitleOrder2{color:#313131; }

table.viewOrderPrintOrderInfo{margin-left:auto;margin-right:0;width:200px; margin-bottom:20px;}
td.viewOrderPrintOrderInfoText{text-align:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#6d6d6d; white-space:nowrap}
td.viewOrderPrintOrderInfoTextValue{text-align:right !important;}

table.viewOrderPrintTitleUser{margin-left:0px; margin-right:auto; width:100%}
td.viewOrderPrintTitleUser{text-align:left; font-size:12px; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold }
font.viewOrderPrintTitleUser1{color:#313131; }
font.viewOrderPrintTitleUser2{color:#313131; }
td.viewOrderPrintTitleUserInfo{background:#d9d9d9; padding:10px; font-family: Arial, Helvetica, sans-serif; text-align:left; color:#333333}

td.viewOrderPrintPrices{padding:10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color:#D9D9D9;}
table.viewOrderPrintPrices{ margin-right:0px; margin-left:auto;width:400px; height:97px; margin-top:25px; color:#333333 }
table.viewOrderPrintPricesContent{width:100%}
td.viewOrderPrintPricesContent{white-space:nowrap;}
td.viewOrderPrintPricesTitle{font-family: Arial, Helvetica, sans-serif;font-size:12px; color:#313131; text-align:right; border-bottom:1px solid #6d6d6d; text-transform:uppercase; font-weight:bold;}
table.viewOrderPrintPricesContentTotals{width:100%;}
td.viewOrderPrintPricesContentTotals{padding-bottom:5px; padding-top:5px;}
td.viewOrderPrintPricesContentText{text-align:right;}
td.viewOrderPrintPricesContentTotal{text-align:right; white-space:nowrap;}
td.viewOrderPrintPricesContentTextTotal{border-top:1px solid #6d6d6d; text-align:right;}
td.viewOrderPrintPricesContentTotalTotal{border-top:1px solid #6d6d6d; width:122px;}

table.viewOrderPrintProducts{margin-top:40px; width:100%}
td.viewOrderPrintProducts{text-align:left; font-size:12px; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold }
font.viewOrderPrintProducts1{color:#313131; }
font.viewOrderPrintProducts2{color:#313131; }
table.viewOrderPrintProductsContent{width:100%; background-color:#F4F4F4;font-family: Arial, Helvetica, sans-serif; color:#333333 }
td.viewOrderPrintCellHeader{font-size:10px; font-family: Arial, Helvetica, sans-serif; color:#6d6d6d; background-color:#D9D9D9; text-align:left; text-transform:uppercase; padding:3px !important }
td.viewOrderPrintCellHeaderProduct{text-align:left;padding:8px}
td.viewOrderPrintCellHeaderBasePrice{text-align:right;padding:8px; white-space:nowrap;}
td.viewOrderPrintCellHeaderQuantity{text-align:center;padding:8px}
td.viewOrderPrintCellHeaderSubtotal{text-align:right;padding:8px; white-space:nowrap;}
td.viewOrderPrintCellHeaderDiscount{text-align:right;padding:8px; white-space:nowrap;}
td.viewOrderPrintCellHeaderTotal{text-align:right;padding:8px; white-space:nowrap;}

table.viewOrderPrintFoot{width:100%; margin-top:135px;}
td.viewOrderPrintFootSeparator{background-color:#434343; height:4px;}
td.viewOrderPrintFoot1{color:#6D6D6D; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-align:left}
td.viewOrderPrintFoot2{font-size:12px; font-family: Arial, Helvetica, sans-serif;text-align:left; padding-top:5px;
color:#5E5E5E;}
td.viewOrderPrintFootLogo{text-align:right; padding-top:10px;}


td.viewOrderLogo{text-align:center;}