@charset "utf-8";

.userControlPanelTable{ width:590px; background:#ffffff; margin:5px 0px;}
.userControlPanelTableCheckout{width:560px; background:#ffffff; margin:5px 0px;}

div.userCPTitle{ margin-top:20px; }

.userControlPanel{padding:10px;}
.userControlPanelBannerUserLogin{text-align:right; padding-top:30px; padding-left:10px}
.userControlPanelTitle{f font-size:15px; color:#808080; text-align:left;padding-bottom:3px; font-weight:bold}
.userControlPanelTitleLine{background-color:#000000; height:1px; width:100%;}

.userControlPanelLoginTable{width:200px; padding-right:25px;}
.userControlPanelLoginTitle{color:#5b3b2d;font-size:13px;font-weight:bold;padding-bottom:5px; text-align:left;}
.userControlPanelLoginText{f font-size:10px; color:#808080; 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:#000000;}
.userControlPanelLoginUserNameBox{width:140px; background:#c3c3c3; padding:5px; border:none;}
.userControlPanelLoginPasswordTD{padding-bottom:10px;}
.userControlPanelLoginPassword{padding-bottom:5px;text-align:left;font-weight:bold;color:#000000;}
.userControlPanelLoginPasswordBox{width:140px; background:#c3c3c3; padding:5px; border:none; }
.userControlPanelLoginTableButtonsTD{padding-top:10px;}
.userControlPanelLoginTableButtons{width:100%;}
.userControlPanelLoginRememberPassword{vertical-align:middle; padding-right:25px; text-align:right; }
.userControlPanelLoginRememberPasswordLink{color:#000000;}
.userControlPanelLoginRememberPasswordLink:hover{ color:#5b3b2d;}
.userControlPanelLoginSubmit{text-align:right; width:70px;}
#userLoginSubmit{ color:#ffffff; }
.loginSubmit{background:#5b3b2d; color:#FFFFFF; float:right; height:20px; line-height:20px; margin-right:5px; padding:0 5px;}

.userControlPanelBanner{width:246px; border:1px solid #666666; border-collapse:collapse}
.userControlPanelBannerTitle{height:36px; background-repeat:no-repeat;}
.userControlPanelBannerTitleFont{ padding:10px; f 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:#5b3b2d;font-size:13px;font-weight:bold;padding-bottom:10px;padding-top:10px;text-align:left;}
.userControlPanelUserInformationTextBox{padding-bottom:5px;padding-top:5px;text-align:left; font-weight:bold; color:#000000;}
#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:#6F3700; text-decoration:underline}
.userControlPanelUserInformationLegalConditionsLink:hover, .userControlPanelUserInformationPrivacyLink:hover{color:#FE6008;}

.userControlPanelUserInformationButtonBox{text-align:center; vertical-align:bottom; padding-bottom:15px;}
table.userControlPanelUserInformationButton{margin-right:0px; margin-left:auto; width:100%;}

.userControlPanelTD{width:135px; padding-top:20px; border:0px solid #CFCFCF; padding-right:5px; padding-bottom:10px;}
.userControlPanelSeparator{ }
.userInformationTD{width:495px; padding-top:5px; padding-left:10px;border:0px solid #CFCFCF;}

.userControlPanelHeaderTitle{text-align:left; font-weight:bold; font-size:11px; padding-bottom:10px; color:#5b3b2d;}
.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;}
.userControlPanelButton2{background:#5b3b2d; color:#FFFFFF; float:right; height:20px; line-height:20px; margin-right:5px; padding:0 5px;}
#userInformationButton{background:#5b3b2d; color:#FFFFFF; float:right; height:20px; line-height:20px; margin-right:5px; padding:0 5px; width:125px;}

.userControlPanelChangePasswordText{padding-right:10px; text-align:left; vertical-align:middle; padding-bottom:10px; color:#AF5600;}
.userControlPanelChangePasswordFields{text-align:left; padding-bottom:10px;}
.userControlPanelChangePasswordButtonsBox{text-align:right;}

.userControlPanelWishlistText{padding-bottom:10px; text-align:left}
.userControlPanelWishlistProductImage{text-align:center; padding:5px}
.userControlPanelWishlistProductName{ f font-size:10px; text-align:left; font-weight:bold; padding-top:3px; padding-bottom:3px; color:#cc6600;}
.userControlPanelWishlistProductDescription{ f font-size:10px; text-align:left; color:#808080;}
.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:#5b3b2d; color:#FFFFFF; float:right; height:20px; line-height:20px; margin-right:5px; padding:0 5px;}
#wishlistTable input.userControlPanelWishlistSend{background:#5b3b2d; color:#FFFFFF; float:right; height:20px; line-height:20px; margin-right:5px; padding:0 5px; margin-bottom:5px;}

.selectRow{border:2px solid #ffffff; background-color:#FFFFFF; padding:5px; width:97%; cursor:pointer; margin-right:3px;}
.selectRow:hover{border:2px solid #5b3b2d;padding:5px; width:97%;margin-right:3px;}
.selectedRow{background-color:#e3e3e3;border:2px solid #5b3b2d;margin-right:3px;padding:5px;width:97%;}
.selectedRow .userControlPanelWishlistProductName{ color:#5b3b2d;}
.selectedRow .userControlPanelWishlistProductDescription{ color:#333333;}
.wishlistToEmailTable{width:550px; text-align:center; border-spacing:0px;  background-color:#E3E3E3; border:5px solid #5b3b2d;}

.wishlistToEmailTableContent{border-spacing:0px; border-collapse:collapse; width:100%;}
.wishlistToEmailTitle{ color:#6F3700;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;}
.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;}
.submitWishlist{background:#5b3b2d; color:#FFFFFF; float:right; height:20px; line-height:20px; margin-right:5px; padding:0 5px 3px;}
#wishlistTable{ width:100%;}

.userControlPanelUsersOrdersText{padding-bottom:10px; text-align:left}
.userControlPanelUsersOrdersLabel{text-align:center; font-weight:bold; padding:2px; border-bottom:2px solid #5b3b2d; padding-bottom:4px; color:#000000;}
.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;}

.LoginUserTable{ margin-bottom:10px; }
.userControlPanelRememberPasswordTitle{color:#6F3700; f font-size:13px; font-weight:bold; padding-bottom:3px; text-align:left ; padding-top:7PX;}

.basketButtonCheckout{}
input.userControlPanelUserInformationButtonBoxNext{background:#5b3b2d; color:#FFFFFF; float:right; height:20px; line-height:20px; margin-right:5px; padding:0 5px 3px;}
td.userControlPanelUserInformationButtonBoxNext{text-align:right; padding-right:10px;}
td.userControlPanelUserInformationButtonBoxBack{text-align:left;}
input.userControlPanelUserInformationButtonBoxBack{background:#5b3b2d; color:#FFFFFF; height:20px; line-height:20px; margin-right:5px; padding:0 5px 3px;}

#userInformationSubmit{background:#5b3b2d; color:#FFFFFF; float:right; height:20px; line-height:20px; margin-right:5px; padding:0 5px 3px;}
.submitRememberPassword{background:#5b3b2d; color:#FFFFFF; float:right; height:20px; line-height:20px; margin-right:5px; padding:0 5px 3px;}
.rememberPass{padding:10px;}
.userControlPanelUserInformationButtonBoxNext #userInformationSubmit{background:#5b3b2d; color:#FFFFFF; float:right; height:20px; line-height:20px; margin-right:5px; padding:0 5px 3px;}
.checkoutButtonBox .userControlPanelUserInformationButtonBoxBack {background:#5b3b2d; color:#FFFFFF; float:right; height:20px; line-height:20px; margin-right:5px; padding:0 5px 3px;}

#WishlistTr{ display:none; }
#address2FieldContainerTable{ display:none; }

