@charset "utf-8";

.userInformationTextBox{text-align:right; padding:2px; white-space:nowrap; vertical-align:middle;width:50%;
color:#FFF;
}
.userInformationTextBoxBold{
text-align:right; 

}
.userInformationFieldBox{text-align:left; padding:2px; vertical-align:middle}
.sameShippingAddress{text-align:center; padding:4px; vertical-align:middle;}

#userInformationContentModuleC{text-align:center;}
#userInformationSubmit{ margin:10px;}

.sameShipping{padding:2px;/* padding-left:110px*/}
#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%;}
#userLogin{/*margin-left:70px;*/ margin-right:auto; margin-top:10px;}
#userCommunicationSystems{/*margin-left:70px;*/ margin-right:auto; margin-top:10px; width:70%;margin-bottom:5px;}
.CheckUser{ padding-left:10px;}
.userContinueBox{ padding-left:260px;*padding-left:280px;}

#billingAddress{  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FBCF00;font-weight:bold;padding-bottom:30px; }
#shippingAddress{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FBCF00;
font-weight:bold;
padding-bottom:30px}
#accountInformation{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FBCF00;
font-weight:bold;
padding-bottom:10px ; }
#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-top:20px; 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; background-color:#FBCF00;
border:1px solid #EFEFEF;
color:#222222; margin:3px 0px;}

#userOrdersContentModuleC{text-align:center;}
#userOrders{width:50%; margin-left:auto; margin-right:auto; border-left:1px solid #f33; border-top:1px solid #f33; margin-bottom:10px;}
td.gridHeader{ font-weight:bold;border-bottom:1px solid #fbcf00; border-right:1px solid #fbcf00; border-top:1px solid #fbcf00; border-left:1px solid #fbcf00; text-align:center; padding-left:4px; padding-right:4px; white-space:nowrap; color:#222222; background-color:#fbcf00;}
td.gridColumn{border-bottom:1px solid #fbcf00; border-right:1px solid #fbcf00; text-align:center; padding-left:4px; padding-right:4px; white-space:nowrap;}
td.gridColumnLeft{border-bottom:1px solid #fbcf00; border-right:1px solid #fbcf00; border-left:1px solid #fbcf00; text-align:center; padding-left:4px; padding-right:4px; white-space:nowrap;

}
#viewOrderTable{width:80%; margin-left:auto; margin-right:auto; color:#efefef;}

.viewOrder{ color:#efefef;
width:90%; margin-left:auto; margin-right:auto;
border-left:1px solid #fbcf00; border-top:1px solid #fbcf00;}
.viewOrderInfoUser{color:#efefef; margin-left:35px;}
.viewOrderLogo{padding-left:65px;}
#viewOrderAddressRight{ text-align:right; padding-right:100px;}
#viewOrderAddressRight2{ text-align:right;padding-right:70px; }

.viewOrderCell{border-bottom:1px solid #fbcf00; border-right:1px solid #fbcf00; padding:3px;}
.viewOrderCellDisclosure{border-bottom:1px solid #fbcf00; border-right:1px solid #fbcf00; padding:3px;}
.viewOrderCellHeader{text-align:center; font-weight:bold; background-color:#fbcf00; border-top:1px solid #fbcf00; border-left:1px solid #fbcf00;  border-bottom:1px solid #fbcf00; border-right:1px solid #fbcf00; padding:3px; color:#222222;}
.viewOrderCellHeaderCenter{text-align:center; font-weight:bold; background-color:#fbcf00; border-top:1px solid #fbcf00; border-bottom:1px solid #fbcf00; border-right:1px solid #fbcf00; padding:3px; color:#222222;}
.viewOrderCellHeaderRight{text-align:center; font-weight:bold; background-color:#fbcf00; border-top:1px solid #fbcf00; border-bottom:1px solid #fbcf00; border-right:1px solid #fbcf00; padding:3px; color:#222222;}
.viewOrderCellTotal{background-color:#ff6; border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:3px;}
.viewOrderCellDisclosureValueTotal{ text-align:right; padding-right:3px; padding-top:3px; border-bottom:1px solid #fbcf00; border-right:1px solid #fbcf00; font-weight:bold;}
.viewOrderCellDisclosureLeft{ border-bottom:1px solid #fbcf00; border-right:1px solid #fbcf00; border-left:1px solid #fbcf00; }
.viewOrderCellDisclosureLeftTotal{ border-bottom:1px solid #fbcf00; border-right:1px solid #fbcf00; border-left:1px solid #fbcf00; font-weight:bold; padding-right:3px; }
.viewOrderFootCellTitle{border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:right; padding:3px;}
.viewOrderFootCellValue{border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:right; padding:3px;}
#viewOrderAddressLeft{
padding-left:30px;
}
.viewOrderSubtotalBox{text-align:right; white-space:nowrap;}
.viewOrderQuantityBox{text-align:center; white-space:nowrap;}
.viewOrderProductBox{width:50%; white-space:nowrap;}
.viewOrderPriceBox{text-align:right; white-space:nowrap;}
.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:"-";}

.viewOrderDisclosure{width:90%; margin-left:auto; margin-right:auto; margin-top:10px;
/*border-left:1px solid #aaa; border-top:1px solid #aaa; */ color:#efefef; margin-bottom:10px;}

.basePrice{text-align:right; padding-right:3px; padding-top:3px;}
.total{text-align:right}
.percent{text-align:right}
.charges{text-align:right; padding-top:3px; padding-right:3px;}

#viewOrderBack{text-align:center; margin-top:10px;}

.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:#666666;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:#4C4C4C; font-size:10px; line-height:15px; text-align:left}

#rememberPasswordText{ font-weight:bold; 
}
.rememberPasswordText{ padding-bottom:30px; text-align:center;}

#loginHeaderModuleC{
 font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FBCF00;
font-weight:bold;
padding-bottom:0px
}
.buttonQuestionMessageRight{
width:50%;
text-align:left;
padding-bottom:5px;
padding-left:2px;}

.buttonQuestionMessageLeft{
width:50%;
text-align:right;
padding-right:2px;
padding-bottom:5px;
}

.cellHeaderProduct{
border:1px solid #fbcf00;
background-color:#fbcf00;
color:#222222;
font-weight:bold;
text-align:center;
}
.cellHeader{
border-bottom:1px solid #fbcf00; border-right:1px solid #fbcf00; border-top:1px solid #fbcf00;
background-color:#fbcf00; text-align:center; padding-top:3px; padding-bottom:3px;
color:#222222;
font-weight:bold;
}



