@charset "utf-8";

.userInformationTextBox{text-align:right; padding:2px; width:120px; white-space:nowrap; vertical-align:middle;width:50%;}
.userInformationTextBoxBold{text-align:right; padding:2px; width:120px; white-space:nowrap; vertical-align:middle;width:50%; font-weight:bold;}
.userInformationFieldBox{text-align:left; padding:2px; vertical-align:middle}
.sameShippingAddress{text-align:center; padding:4px; vertical-align:middle; padding-top:10px;}

#wishListTr{ display:none;}

#userInformationContentModuleC{text-align:center;}
#userInformationSubmit{ margin:10px;}
/*#userInformationSubmitCenter{margin:154px;}*/

.sameShipping{padding:2px;}
#informationText{ padding:5px; font-weight:bold;}

#userInformation{/*margin-left:70px*/; margin-right:auto;margin-top:5px;}
#userShipping{margin-right:auto; margin-top:10px; width:100%; margin-bottom:10px;}
#userLogin{/*margin-left:70px;*/ margin: 0 auto; margin-top:10px; width:80%; background:#DFDFDF;border:5px solid #DFDFDF;}
#userCommunicationSystems{/*margin-left:70px;*/ margin-right:auto; margin-top:10px; width:70%;margin-bottom:5px;}
.CheckUser{ padding-left:10px;}
.userContinueBox{ padding-left:232px;}

#billingAddress{ text-align:left;font-size:12px;font-weight:bold; padding-bottom:5px;}
#shippingAddress{text-align:left;font-size:12px;font-weight:bold; padding-bottom:5px;}
#accountInformation{font-size:12px;font-weight:bold;padding-bottom:5px;text-align:center;}
#communicationSystemsBox{font-size:12px;font-weight:bold;text-align:left;padding-bottom:5px;}

.userCommunicationSystemsName{text-align:right; vertical-align:middle; padding-left:7px;}
.userCommunicationSystemsImageBox{vertical-align:middle; padding:0px 2px 0px 2px;}
.userCommunicationSystemsBox{vertical-align:middle;}

#getPasswordTable{width:100%; margin-top:40px; margin-bottom:40px;}
#getPasswordText{text-align:center; padding-bottom:10px;}
#getPasswordInputBox{width:50%; text-align:right; padding-right:3px;}

#changePasswordTable{width:100%;margin-bottom:20px;}
#changePasswordText{text-align:center; padding-bottom:10px;}
.changePasswordText{width:47%; text-align:right; vertical-align:middle;}
.changePasswordFields{width:53%; text-align:left; padding:5px;}
#changePasswordButtonsBox{text-align:center; padding-top:10px;}
#changePasswordBack{margin:2px;}
#changePasswordSubmit{margin:2px;}
.changePasswordErrorText{ font-weight:bold; text-align:center;color:#C93F3F;}

.userControlPanelLblText{ padding-bottom:5px; padding-top:5px;}
#userControlPanel{margin-left:auto; margin-right:auto;text-align:center;}
#userControlPanelText{text-align:center;padding-bottom:7px;}
input.userControlPanelButton{width:200px; border:1px solid #0062B8; ; color:#0062B8;background-color:#FFCA31;height:18px; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-transform:none; font-weight:bold; }

#userOrdersContentModuleC{text-align:center;}
.userOrdersHeaderModuleC{font-size:12px;font-weight:bold;}
#userOrders{width:50%; margin-left:auto; margin-right:auto; border-left:1px solid #f33; border-top:1px solid #f33; margin-bottom:10px;}
#menuTabsTableVerticalUserOrders{ margin-left:1px; border-left:1px solid #ccc;_ margin-left:0px; }
td.gridHeader{border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center; padding:5px; white-space:nowrap;}
td.gridColumn{border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center; padding:3px; white-space:nowrap; vertical-align:middle;}
#userOrdersHead{background:#DFDFDF; font-weight:bold;}
.gridTable{border-top:1px solid #ccc; margin-top:1px;  }

#viewOrderModule{ background-color:#fff;}
#viewOrderTable{width:80%; margin-left:auto; margin-right:auto;}

.viewOrder{width:90%; margin-left:auto; margin-right:auto;border-left:1px solid #CCC; border-top:1px solid #CCC;border-right:1px solid #CCC; white-space:nowrap; border-collapse:collapse;}
.viewOrderLogo{ height:100px; vertical-align:middle; }
.viewOrderCell{border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:3px;}
.viewOrderCellDisclosure{border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:3px;}
.viewOrderCellHeader{ border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:3px; text-align:center;background:#DFDFDF; }
.viewOrderCellTotal{ border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:3px;}

.viewOrderFootCellTitle{border-bottom:1px solid #CCC; border-right:1px solid #CCC; text-align:right; padding:3px;}
.viewOrderFootCellValue{border-bottom:1px solid #CCC; border-right:1px solid #CCC; text-align:right; padding:3px;}

.viewOrderSubtotalBox{text-align:right;}
.viewOrderQuantityBox{text-align:center;}
.viewOrderProductBox{width:50%; padding-left:3px;}
.viewOrderPriceBox{text-align:right;}
.viewOrderQuantity{width:20px; text-align:right;}
.viewOrderSku{font-size:9px; font-style:italic; color:#777;}
.viewOrderOptions{margin:0px; padding:0px; list-style-position:outside; font-size:9px; marker-offset:66px;}
li.viewOrderOption{list-style-type:none; list-style-position:inside; padding:0px; marker-offset:66px;}
li.viewOrderOption:before{display:marker; content:"-";}
.viewOrderCellHeaderCenter{ text-align:center; border:1px solid #CCC; padding:3px;background:#DFDFDF;}
.cellHeaderProduct{border:1px solid #CCC;text-align:center; padding:3px;background:#DFDFDF; }
.cellHeaderPrice{border:1px solid #CCC;text-align:center; padding:3px; background:#DFDFDF;}
.cellHeaderQuantity{border:1px solid #CCC;text-align:center; padding:3px;background:#DFDFDF;}
.cellHeaderSubtotal{border:1px solid #CCC;text-align:center; padding:3px;background:#DFDFDF;}
.cellHeaderDiscount{border:1px solid #CCC;text-align:center; padding:3px;background:#DFDFDF;}
.cellHeaderTotal{border:1px solid #CCC;text-align:center; padding:3px;background:#DFDFDF;}
.viewOrderCellDisclosureValueTotal{border:1px solid #CCC; padding:3px; text-align:right;}
.viewOrderCellHeaderRight{border:1px solid #CCC; padding:3px; text-align:center; background:#DFDFDF;}

.viewOrderDisclosure{width:90%; margin-left:auto; margin-right:auto; margin-top:10px;border-left:1px solid #CCC; border-top:1px solid #CCC;}

#viewOrderBack{text-align:center; margin-top:10px; width:300px;}
#viewOrderAddressRight{ padding-right:20px;text-align:right; width:150px;}
#viewOrderAddressLeft{ padding-left:10px;}
#viewOrderAddressLeft .billingAddress { width:140px; float:left; height:130px; margin:5px; }
#viewOrderAddressLeft .shippingAddress { width:140px; float:left; height:130px; margin:5px; }
.basePrice{text-align:right}
.total{text-align:right}
.percent{text-align:right}
.charges{text-align:right}



.disabledCommission{color:#999;}
.commission{color:#000;}

.wishlistToEmailTable{width:470px; text-align:center; border-spacing:0px;  background-color:#FFFFFF; border:1px solid #bfbfbf;}
.wishlistToEmailTableContent{border-spacing:2px; border-collapse:separate; width:100%;}
.wishlistToEmailTitle{ color:#005ab3;font-size:30px; font-weight:bold; text-align:left}
.wishlistToEmailTitleTd{width:100%;width:100%}
.wishlistToEmailPadding{padding:10px;}
.wishlistToEmailLabel{ font-size:10px; color:#333333;  text-align:right; white-space:nowrap; vertical-align:middle}
.wishlistToEmailContent{color:#005b44; font-size:10px; line-height:15px; text-align:left}
.wishlistTitleHeader{font-size:12px;font-weight:bold;}
.wishlistShortDescription{ text-align:left;}
.lblProduct{border:1px solid #ccc;}
.wishlistName{ font-weight:bold; text-align:left;}0


#rememberPasswordText{ font-weight:bold; }
.rememberPasswordText{ padding-bottom:30px; text-align:center;}
.messageKO{font-weight:bold; color:#C93F3F;}
#rememberPasswordDiv{ text-align:center;}

#loginHeaderModuleC{ font-weight:bold;}
.RegisterHeader{ text-align:center;}

.userInformationText{ text-align:center;}
input#userLoginSubmit{ margin-top:15px; margin-bottom:10px;}
.checkboxRequiredMsg{ margin-right:250px;_margin-right:150px;}
#legalConditionsTable{ margin-left:80px;}
#changePasswordHeaderModuleC{font-size:12px;font-weight:bold;}
#userOrdersHeaderModuleC{font-size:12px;font-weight:bold;}
