@charset "utf-8";

.userControlPanel{padding-top:7px; padding-bottom:7px}
.userControlPanelBannerUserLogin{text-align:right; padding-top:30px; padding-left:10px}
.userControlPanelTitle{color:#6D6D6D;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;text-align:left;text-transform:uppercase;}
.userControlPanelTitleLine{}
.userControlPanelTitleLineH{background-color:#808080; width:1px; height:100%;}
.userControlPanelTitleLineVSpacer{height:1px; background-color:#E3E3E3; width:100%;}
.userControlPanelUser{padding-top:4px; height:350px}

.userControlPanelLoginTable{}
.userControlPanelLoginTitle {color:#E50037;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;height:25px;text-align:left;vertical-align:middle;}
.userControlPanelLoginText{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#808080; text-align:left;}
.userControlPanelLoginContent{padding-top:12px; padding-left:16px; padding-bottom:10px;}
.userControlPanelLoginFieldBox{vertical-align:top; padding-top:0px; padding-bottom:5px;}
.userControlPanelLoginUserNameTD{padding-right:8px;}
.userControlPanelLoginUserName{padding-bottom:5px; text-align:left; font-size:11px; font-family:Arial, Helvetica, sans-serif;color:#6d6d6d;}
.userControlPanelLoginUserNameBox{width:140px;}
.userControlPanelLoginPasswordTD{}
.userControlPanelLoginPassword{padding-bottom:5px;text-align:left; color:#6d6d6d; font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.userControlPanelLoginPasswordBox{width:140px;}
.userControlPanelLoginTableButtonsTD{padding-top:10px;}
.userControlPanelLoginTableButtons{width:100%;}
.userControlPanelRememberPasswordTitle{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#E50037; text-align:left; height:25px; vertical-align:middle;padding-left:7px; font-weight:bold;}
.userControlPanelLoginRememberPassword{vertical-align:middle; text-align:left;}
.userControlPanelLoginRememberPasswordLink{color:#6d6d6d; text-decoration:underline; font-size:11px}
.userControlPanelLoginRememberPasswordLink:hover{ color:#E50037;}
.userControlPanelLoginSubmit{text-align:right; padding-top:10px;}
.loginSubmit{background-color:transparent;background-image:url(../images/submit.gif);border:medium none;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;height:21px;padding-bottom:3px;text-align:center;width:67px;
}
#WishlistTr{ display:none;}

#rememberPasswordDiv{height:20px; vertical-align:middle; padding-top:10px;}
#rememberPasswordText{padding-left: 7px;}

.userControlPanelBanner{width:246px; border:1px solid #666666; border-collapse:collapse}
.userControlPanelBannerTitle{height:36px; background-repeat:no-repeat;}
.userControlPanelBannerTitleFont{ padding:10px; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size:15px; font-weight:bold; text-align:left}
.userControlPanelBannerText{padding:10px; text-align:left}
.userControlPanelBannerImagae{padding-bottom:3px;}

.userControlPanelUserInformationPadding{padding-right:30px; width:183px}
.userControlPanelUserInformation{ padding-top:10px; padding-bottom:10px; vertical-align:middle; text-align:right; padding-left:20px}
.userControlPanelUserInformationRequiredField{vertical-align:middle;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#E50037; }
.userControlPanelUserInformationTextCheckbox{padding-right:3px; vertical-align:middle;}
.userControlPanelUserInformationText{vertical-align:middle;}
.userControlPanelUserInformationTitle {color:#E50037;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;height:25px;text-align:left;vertical-align:middle;}
.userControlPanelUserInformationTitleText{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5E5E5E; text-align:left; padding-top:15px; padding-bottom:10px; }
.userControlPanelUserInformationTextBox{padding-bottom:5px;padding-top:5px;text-align:left; font-size:12px; padding-right:3px; white-space:nowrap;}
.userControlPanelUserInformationTextBoxSubscribe{white-space:normal;font-size:10px;}
.userControlPanelUserInformationTextBoxConditions{white-space:nowrap; font-size:10px;}
.userControlPanelUserInformationFieldBox{vertical-align:top;text-align:left}
.userControlPanelUserInformationFieldBoxNumber{text-align:right;}
.userControlPanelUserInformationFieldBoxSubscribe{ vertical-align:middle}
.userControlPanelUserInformationTextBoxShippingAddress{font-size:10px; vertical-align:middle;}
#lblInvoiceShippingAddressInfo{ padding-left:15px;}
#lblInvoiceAddressSameShippingAdrressInfo{ padding-left:15px;}
#userShipping{ margin-left:15px;}
.userControlPanelUserInformationFieldBoxConditions{vertical-align:middle;}

.userControlPanelChecks{font-size:10px; padding-top:4px; vertical-align:middle; text-align:left}
.userControlPanelUserInformationCheckboxBox{padding-top:4px; vertical-align:middle; width:18px}

.userControlPanelUserInformationLegalConditionsLink, .userControlPanelUserInformationPrivacyLink{color:#E50037; text-decoration:underline}
table.userControlPanelUserInformationButton{width:100%;}
.userControlPanelUserInformationButtonBox{text-align:right; vertical-align:bottom; padding-top:15px;}
td.userControlPanelUserInformationButtonBoxBack{padding-left:50px; text-align:left}
input.userControlPanelUserInformationButtonBoxBack{background-color:transparent;background-image:url(../images/submit.gif);
background-position:left bottom;background-repeat:no-repeat;border:medium none;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;
font-size:11px;height:21px;padding-bottom:3px;text-align:center;width:67px;}
td.userControlPanelUserInformationButtonBoxBackToShop{padding-right:5px; text-align:left;width:100px}
input.userControlPanelUserInformationButtonBoxBackToShop{background-color:transparent;background-image:url(../images/submit2.gif);
background-position:left bottom;background-repeat:no-repeat;border:medium none;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;
font-size:11px;height:21px;padding-bottom:3px;text-align:center;width:117px;}

td.userControlPanelUserInformationButtonBoxNext{ text-align:right}
input.userControlPanelUserInformationButtonBoxNext{background-color:transparent;background-image:url(../images/submit2.gif);
background-position:left bottom;background-repeat:no-repeat;border:medium none;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;
font-size:11px;font-weight:bold;height:21px;padding-bottom:3px;text-align:center;width:117px;}

.userControlPanelUserFieldBox{border:1px solid #979797 !important;}

.userControlPanelTD{width:179px; padding-top:20px; border:0px solid #000; padding-right:5px; padding-bottom:10px;}
.userControlPanelSeparator{background-color:#D9D9D9; width:1px; background-image:url(../../../../ecommerce/images/structure/spacer.gif)}
.userInformationTD{padding-top:20px; padding-left:10px;border:0px solid #000;width:554px;}

.userControlPanelHeaderTitle{text-align:left; font-weight:bold; font-size:11px; padding-bottom:5px;}
.userControlPanelTextEdit{padding-bottom:15px; text-align:left; }
.userControlPanelTextOrders{padding-top:5px;padding-bottom:15px;}
.userControlPanelTextData{padding-bottom:15px;padding-top:5px;}
.userControlPanelButtonBox{text-align:left; padding-bottom:10px; padding-left:30px;}

.userControlPanelButton{background-image:url(../images/submit2.jpg); background-repeat:no-repeat; background-position:left bottom; width:72px; height:24px; border:none; background-color:transparent; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:center; padding-bottom:3px;}

.userControlPanelButton2{background-color:transparent;background-image:url(../images/submit2.gif);background-position:left bottom;
background-repeat:no-repeat;border:medium none;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;height:21px;
padding-bottom:3px;text-align:center;width:117px;}

.userControlPanelButton3{background-color:transparent;background-image:url(../images/submit2.gif);background-position:left bottom;
background-repeat:no-repeat;border:medium none;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;height:21px;
padding-bottom:3px;text-align:center;width:117px;}


/*.userControlPanelButton{background-image:url(../../../../ecommerce/images/structure/buttons/buttonUserControlPanel.png); background-color:transparent; border:none; width:109px; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:left; padding-left:10px;}
.userControlPanelButton2{background-image:url(../../../../ecommerce/images/structure/buttons/buttonUserControlPanel2.png); background-color:transparent; border:none; width:151px; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:left; padding-left:10px;}
.userControlPanelButton3{background-image:url(../../../../ecommerce/images/structure/buttons/buttonUserControlPanel3.png); background-color:transparent; border:none; width:120px; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:left; padding-left:10px;}
*/
td.userControlPanelUserInformationChangePasswordContent{padding-top:10px;}
.userControlPanelChangePasswordText{padding-right:10px; text-align:left; vertical-align:middle; padding-bottom:5px;}
.userControlPanelChangePasswordFields{text-align:left; padding-bottom:5px;}
.userControlPanelChangePasswordButtonsBox{text-align:right; padding-top:10px;}
#changePasswordDiv{ padding-top:20px;}

.userControlPanelWishlistText{padding-bottom:10px; text-align:left; padding-top:10px}
.userControlPanelWishlistProductImage{text-align:center; padding:1px}
.userControlPanelWishlistProductName{color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:left; font-weight:bold; padding-top:3px; padding-bottom:3px}
.userControlPanelWishlistProductDescription{color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:left;}
.userControlPanelWishlistCheckbox{text-align:right; padding-top:3px; padding-bottom:3px}
.userControlPanelWishlistSeparator{width:5px; background-image:url(../../../../ecommerce/images/structure/spacer.gif);}
.userControlPanelWishlistVSeparator{height:5px; background-image:url(../../../../ecommerce/images/structure/spacer.gif);}
/*.userControlPanelWishlistDelete{background-image:url(../../../../ecommerce/images/structure/buttons/userControlPanelWishlistDelete.png); background-color:transparent; border:none; width:224px; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:left; padding-left:10px;}
*/
input.userControlPanelWishlistDelete{ background-image:url(../images/userControlPanel/deleteWishList.jpg);background-color:transparent; border:none; width:260px; height:24px; font-family:Arial, Helvetica, sans-serif;  font-size:11px; color:#000000; text-align:center}
input.userControlPanelWishlistSend{ background-image:url(../images/userControlPanel/sendWishList.jpg);background-color:transparent; border:none; width:357px; height:24px; font-family:Arial, Helvetica, sans-serif;  font-size:11px; color:#000000; text-align:center}

td.userControlPanelWishlistDelete{padding-bottom:3px; text-align:right}
td.userControlPanelWishlistSend{ text-align:right}

.selectRow{border:1px solid #ffffff; background-color:#FFFFFF; padding:5px; width:100px}
.selectedRow{ border:1px solid #666666; background-color:#f5f5f5; padding:5px; width:100px}

.wishlistToEmailTable{width:550px; text-align:center; border-spacing:0px;  background-color:#F5F5F5; border:1px solid #000000;}
.wishlistToEmailTableContent{border-spacing:0px; border-collapse:collapse; width:100%;}
.wishlistToEmailTitle{ color:#000000;font-size:15px; font-weight:bold; text-align:left}
.wishlistToEmailTitleTd{width:100%;width:100%}
.wishlistToEmailPadding{padding:10px;}
.wishlistToEmailLabel{ font-size:10px; color:#000000;  text-align:right; white-space:nowrap; vertical-align:middle; padding-right:3px;}
.wishlistToFieldBox{font-size:10px !important;}
.wishlistToEmailLabelComments{ font-size:10px; color:#000000; 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;}

.userControlPanelUsersOrdersTable{width:500px; margin-left:auto; margin-right:auto;}
.userControlPanelUsersOrdersText{padding-bottom:10px; text-align:left; padding-top:10px}
.userControlPanelUsersOrdersLabel{text-align:left; font-weight:bold; padding:2px; border-bottom:1px solid #D9D9D9; color:#6D6D6D;}
.userControlPanelUsersOrdersLabelViewOrder{text-align:center;}
.userControlPanelUsersOrdersImageText{text-align:center; padding:2px; vertical-align:middle}
.userControlPanelUsersOrdersContentText{text-align:left; padding:2px; vertical-align:middle}

.userInformationEdit{width:684px; padding-top:10px;}
.viewOrderLogo{text-align:center; padding-bottom:10px;}
.viewOrderContentTable{width:80%; margin-left:auto; margin-right:auto}


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}

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; }
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; }
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;}

#lblShippingAddressInfo, #lblInvoiceShippingAddressInfo, #lblInvoiceAddressSameShippingAdrressInfo{font-size:13px; color:#6d6d6d; text-align:left; padding-bottom:2px; font-weight:bold}
