@charset "utf-8";
body, ul, li, dl, dt, dd, ol, h1, h2, h3, h4, h5, h6, form, input, p, table, th, td ,a{margin:0;padding:0;}
#head_menu .navigation .brand_fack_icon  { padding-left:550px;}
.account{ font-family:"Arial"; color:#313132;}
.account .account_title h2 {font:28px "NovecentowideDemiBold"; }
.account .account_title {margin:30px 0; overflow:hidden; zoom:1;}
.account .account_title h4 {font:18px "Arial";float:left;}
.account .continue_shopping {background: none repeat scroll 0 0 #FFFFFF;border-color: #666666;border-style: solid;border-width: 1px 1px 3px;color: #666666;cursor: pointer;float: right;font: 14px/18px "Arial";padding: 7px 10px;float:right; text-align:center;width: 180px; margin-top:-10px;}
.account .continue_shopping a{ color:#666666;}
.account .continue_shopping:hover { background:#f39907; color:#ffffff;}
.account .continue_shopping a:hover{ color:#ffffff;}
.account .account_content .account_title3 {font: 22px Arial;}
.account .account_content .account_text {color: #333333;display: block;font: 14px/20px Arial;margin-bottom: 20px;text-align: left;}
.account .account_con .account_content {float: left;height: 100%;width:734px;padding-left:25px;font: 14px/17px Arial;}
/*  tish is left Navigation's css  */
.account .account_con .account_nav { float: left;width: 180px;}
.account .account_con .account_nav ul .account_nav_click {background: #313132; color:#fff;}
.account .account_con .account_nav ul .account_nav_click a{background: #313132; color:#fff;}
.account .account_con .account_nav ul li {font: bold 14px "Arial";text-align: right;}
.account .account_con .account_nav ul li a{ display:block; padding: 10px 10px 10px 0; background:#f0f0f0; color:#313132;border-bottom:2px solid #fff; }
.account .account_con .account_nav ul li a:hover{background:#535353; color:#fff;}
.account .account_con .account_nav ul .account_small_nav li { font: bold 13px "Arial"; background:#FFF}
.account .account_con .account_nav ul .account_small_nav li a { background:#f9f9f9;}
.account .account_con .account_nav ul .account_small_nav li a:hover{background:#535353; color:#fff;}
.account .account_con .account_nav ul .account_small_nav .accout_vauleli {border-bottom: 2px solid #fff;}
/* content */
/* CSS OF ACCOUNT */
/*2014-08-20 SNR-190*/
.account .account_con .account_content .account_content_title { border-bottom: 1px solid #b8b8b8; overflow: hidden; padding-bottom: 10px;}
.account .account_con .account_content .account_content_title h3 { font-weight:600; font-family: "Arial";font-size: 24px;margin:0 0 5px 0; line-height:26px;}
.account .account_con .account_content .account_content_title h6 {font-family: "Arial";font-size: 14px; color:#666; line-height:20px;}
.account .account_con .account_content .account_content_title .contactus_button {background: none repeat scroll 0 0 #FFFFFF;border-color: #666666;border-style: solid;border-width: 1px 1px 3px;color: #666666;cursor: pointer;font: 14px/18px "Arial";padding: 7px 10px;text-align: center; width: 180px; display:inline-block; float:right;}
.account .account_con .account_content .account_content_title .contactus_button a { color: #000000;}
.account .account_con .account_content .account_content_title .contactus_button a:hover {background: none repeat scroll 0 0 #F39907;color: #FFFFFF;}
.account .account_con .account_content .account_content_title .contactus_button:hover {background: none repeat scroll 0 0 #F39907;color: #FFFFFF;}
.account .account_con .account_content .account_content_text {overflow: hidden;zoom:1;padding: 20px 0 0 20px;}
.account .account_con .account_content .account_content_text .account_content_textL {float: left;width: 700px;overflow:hidden;zoom:1;}
.account .account_con .account_content .account_content_text .account_content_textL .account_list_box {margin-bottom: 30px;overflow:hidden; zoom:1; float:left;}

/******ONR-130 by peter 2014-12-03******/
.ac_welcome_nr{}
.ac_cont_box{ padding-left:60px;}
.ac_list_box{ margin-left:60px;}
.account_list_textpart p em{ color:#f59200;}
.account_list_box .account_list_title .fa{ padding-right:10px;}
.account_list_textpart.ac_cont_box { margin-left: 60px;}

.account_list_textpart.account_rewards_list em{color: #f59200;}
.account .account_con .account_content .account_content_text .account_content_textL .account_list_box .account_list_text .account_list_textpart.account_rewards_list .rewards_list_color{color:#000;font-family: "Arial"; font-size: 13px;width: 38%;}
.account .account_con .account_content .account_content_text .account_content_textL .account_list_box .account_list_text .account_list_textpart.account_rewards_list {width: 517px;}
.account .account_con .account_content .account_content_text .account_content_textL .account_list_box .account_list_title {font-size: 18px;font-family: "Arial"; height:30px;line-height:30px;padding-left:0px;}
.account .account_con .account_content .account_content_text .account_content_textL .account_list_box .account_list_text .account_list_textpart {float: left;width: 210px;margin-right: 20px;padding:10px 8px; background:#fbfbfb; border-color: #cccccc;border-style: solid;border-width: 1px 1px 3px;color: #000000;margin-top:15px;height:61px;}
.account_content_textL .account_list_box .account_list_text .account_list_textpart h4 {font-size: 14px;font-family: "Arial"; font-weight:bold; padding-bottom: 5px;}
.account_content_textL .account_list_box .account_list_text .account_list_textpart h4 a:hover {text-decoration: underline;}
.account_content_textL .account_list_box .account_list_text .account_list_textpart p {font-size: 13px;font-family: "Arial"; line-height:20px;}
.account .account_con .account_content .account_content_text .account_content_textL .account_list_box .account_list_title.smallicon1 {background-position: 0px 0px;}
.account .account_con .account_content .account_content_text .account_content_textL .account_list_box .account_list_title.smallicon2 {background-position: 0px -30px;}
.account .account_con .account_content .account_content_text .account_content_textL .account_list_box .account_list_title.smallicon3 {background-position: 0px -60px;}
.account .account_con .account_content .account_content_text .account_content_textL .account_list_box .account_list_title.smallicon4 {background-position: 0px -90px;}
.account .account_con .account_content .account_content_text .account_content_textR{ width:180px; float:right;}
.account .account_con .account_content .account_content_text .account_content_textR .account_listImg {margin-bottom: 25px;overflow:hidden; zoom:1;position: relative;}
.account .account_con .account_content .account_content_text .account_content_textR .account_listImg span {background-color: #333333;height: 24px;line-height:24px;width: 146px;padding-left:5px;position: absolute;top: 106px;right: 30px;}
.account .account_con .account_content .account_content_text .account_content_textR .account_listImg span a {color: #FFF;font-size: 12px;font-family: "Arial";}
.account .account_con .account_content .account_content_text .account_content_textL .account_list_box .account_list_text .account_list_textpart.bordernone { background:#ffffff; border:none;}

/******ONR-147 Refer a Friend css 2014/10/30 by peter start*****/
.account_refer_friend{ padding:20px 0 50px;}
.account_refer_friend h2{ padding:0px 0 10px ; font: bold 22px "Arial"; color:#313132; }
.account_refer_friend .account_fefer_ul{ padding-bottom:20px; height:160px;}
.account_refer_friend .account_fefer_ul li{ height:130px; width:200px; padding:15px 20px; background:#f0f0f0; float:left; margin-right:4px; text-align:center;}
.account_refer_friend .account_fefer_ul li .fa{ color:#999;}
.account_refer_friend .account_fefer_ul li .fa-share-square-o{ font-size:32px;}
.account_refer_friend .account_fefer_ul li .fa-group{ font-size:32px;}
.account_refer_friend .account_fefer_ul li .fa-money{ font-size:32px;}
.account_fefer_ul li .ac_p_number{font:40px/75px "NovecentowideDemiBold";}
.account_fefer_ul li .ac_p_share{ font:bold 14px "Arial"; padding-top:5px; color:#666;}
.account_fefer_ul li .ac_p_coupon{font:17px/18px "NovecentowideDemiBold"; padding:18px 0 20px;}
/******share btn css*****/
.account_refer_friend .account_share_btn{ text-align:center;}
.account_share_btn .via_fc_btn{ float:left; display:block; width:360px; text-align:center;  background:#385fb8; height:42px; line-height:42px; font:18px/42px "Arial"; color:#FFF;-moz-border-radius:2px;-webkit-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; border-radius:2px}
.account_refer_friend .account_share_btn a{ text-decoration:none;}
.account_share_btn  .via_fc_btn .fa{ padding:6px 0 0 70px; font-size:30px; float:left } .account_share_btn .by_e_btn .fa{  padding:7px 0 0 70px; font-size:30px; float:left; }
.account_share_btn  .via_fc_btn span, .account_share_btn .by_e_btn span{ float:left; display:block; min-width:220px;}
.account_share_btn .via_fc_btn:hover{  background:#224fb6;}
.account_share_btn .by_e_btn{ float:left; margin-left:10px; display:block; width:360px; text-align:center;background:#4dbd2f; height:42px; line-height:42px; font:18px/42px "Arial"; color:#FFF;-moz-border-radius:2px;-webkit-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; border-radius:2px}
.account_share_btn .by_e_btn:hover{ background:#23a700;}
.ac_p_share .fa{ font-size:16px; position:relative;}
/******ONR-147 Refer a Friend css 2014/10/30 by peter end*****/

/* CSS OF ACCOUNT LOGIN*/
.account_con .account_content .account_login {overflow: hidden;zoom:1; padding-top:40px;font-family: "Arial"; font-size:13px; line-height:26px;}
.account_login .account_loginL ,.account_login .account_loginR {float: left;border:1px solid #b8b8b8; position:relative; color:#000000;}
.account_login .account_loginL { margin-right:10px; padding:25px 15px 15px 15px;width: 323px;}
.account_login .account_loginL h4 ,.account_login .account_loginR h4 {font-size: 13px;font-family: "Arial"; position:absolute; top:-13px; background: none repeat scroll 0 0 #FFFFFF;}
.account_login .account_loginL .login_email_box p {padding-left:10px; text-align:right;font-family: "Arial"; font-size:14px; line-height:24px; width:270px; margin-top:5px;}
.account_login .account_loginL .login_email_box ul li label {padding-right: 5px;}
.account_login .account_loginL .login_email_box .example_email p input ,.account_login .account_loginL .login_email_box .inputpassword  {float: right;font-size: 12px;border: 1px solid #cccccc;padding: 0 5px 5px 5px;}
.account_login .account_loginL .lostpassword { text-align:right;font-size: 12px;line-height: 12px;color:#000000; display:block; padding-right:44px;}
.account_login .account_loginL .lostpassword a {color:orange;text-decoration: underline;}
.account_login .account_loginL .buleContinue a {background-color: #76b607;padding: 2px 8px;width: 170px;border-color: #000000 #000000 #404040;border-style: solid;border-width: 1px 1px 5px;color:#ffffff;font-size:15px;font-weight: 500; display:block;}
.account_login .account_loginL .buleContinue {text-align:center;margin: 10px 0 10px 10px;padding-left: 60px;}
.account_login .account_loginR {width: 363px; padding:5px;}
.account_login .account_loginR .account_imgBox {padding: 50px 0 4px 30px; overflow:hidden;zoom:1;}
.account_login .account_loginR .account_imgBox a {margin-left: 66px; margin-bottom: 36px; display:block; float:left;}
/* CSS OF ACCOUNT LOGIN step2*/
.account_login .account_loginL.passwordstep2 ,.account_login .account_loginR.passwordstep2 {padding: 25px 15px 15px;width: 363px;}.account_login .account_loginL.passwordstep2 .password_form {overflow: hidden;zoom:1; line-height:30px; margin-bottom:5px;}
.account_login .account_loginL.passwordstep2 .password_form .password_form_text {float: left;width:150px;text-align: right; margin-right:10px;}
.account_login .account_loginL.passwordstep2 .password_form .password_form_input {text-align: left;float: left;}
.account_login .account_loginL.passwordstep2 .password_form .password_form_input input{ margin-top:5px;}
.account_login .account_loginR.passwordstep2 .instructions ul li {background-repeat: no-repeat;background-position: 0px 0px;padding-left: 30px; margin-bottom:20px;}
.account_login .account_loginR.passwordstep2 .instructions { margin-top:18px;}
.account_login .account_loginR.passwordstep2 .instructions ul .instructions_step1 {background-image: url(//static.cdnsbg.com/en/images/account/background_no_1_gray_s.png);}
.account_login .account_loginR.passwordstep2 .instructions ul .instructions_step2 {background-image: url(//static.cdnsbg.com/en/images/account/background_no_2_gray_s.png);}
.account_login .account_loginR.passwordstep2 .instructions ul .instructions_step3 {background-image: url(//static.cdnsbg.com/en/images/account/background_no_3_gray_s.png);}
.account_login .account_loginL.passwordstep2 h4 ,.account_login .account_loginR.passwordstep2 h4 { padding:0 5px;font-size: 15px;}
/* CSS OF ACCOUNT resetpassword */
.reset_passwordBox {height: 280px;width: 410px;margin: 0px auto;background-color: #3a3a3a;padding:10px;}
.reset_passwordBox .reset_password {height:280px;width: 410px;background-color: #FFF;font-size: 14px;font-family: "Arial";}
.reset_passwordBox .reset_password .hd {line-height: 41px;height: 41px;border-bottom: 1px solid #333333;padding:0 16px;font-size: 18px;font-family: "Arial";}
.reset_passwordBox .reset_password .hd img {float: right;margin-top:10px;}
.reset_passwordBox .reset_password .bd {padding: 16px;font-size: 14px;font-family: "Arial"; line-height:18px;}
.reset_passwordBox .reset_password .bd .reset_form {overflow: hidden;zoom:1; margin-top:8px;}
.reset_passwordBox .reset_password .bd .reset_form .reset_formText {float: left;width: 110px;text-align:right; vertical-align:middle;margin:5px 10px 0 0;}
.reset_passwordBox .reset_password .bd .reset_form .reset_formInput {float: left;width: 220px;}
.reset_passwordBox .reset_password .bd .reset_form .reset_formInput input {border: 1px solid #828282;font-size: 13px; padding:6px;float: left;font-family: "Arial";}
.reset_passwordBox .reset_password .bd p {padding-bottom: 10px;}
.reset_passwordBox .reset_password .bd .reset_form .reset_formInput .reset_formInputw { width:210px;}
.reset_passwordBox .reset_password .bd .reset_form .reset_formInput img {float: left; margin-right:5px;}
.reset_passwordBox .reset_password .bd .reset_button { margin-top:25px; text-align:center;}
.reset_passwordBox .reset_password .bd .reset_button a {background: #76B607; border-color: #000000 #000000 #404040; border-style: solid;border-width: 1px 1px 5px;color: #FFFFFF;font-size: 15px;font-weight: 500;padding: 7px;}

/* CSS OF ACCOUNT resetpassword amlan*/
.contactUsBox {height: 260px;width: 590px;margin: 0px auto;background-color:#3a3a3a;padding:10px;}
.contactUsBox .reset_password {height:260px;width: 585px;background-color: #FFF;font-size: 14px;font-family: "Arial";}
.contactUsBox .reset_password .hd {line-height: 41px;height: 41px;border-bottom: 1px solid #333333;padding:0 16px;font-size: 18px;font-family: "Arial";}
.contactUsBox .reset_password .hd img {float: right;margin-top:10px;}
.contactUsBox .reset_password .bd {padding: 16px;font-size: 14px;font-family: "Arial"; line-height:18px;}
.contactUsBox .reset_password .bd .reset_form {overflow: hidden;zoom:1; margin-top:8px;}
.contactUsBox .reset_password .bd .reset_form .reset_formText {float: left;width: 110px;text-align:right; vertical-align:middle;margin:5px 10px 0 0;}
.contactUsBox .reset_password .bd .reset_form .reset_formInput {float: left;width: 220px;margin-left:128px;}
.contactUsBox .reset_password .bd .reset_form .reset_formInput input {border: 1px solid #828282;font-size: 13px; padding:6px;float: left;font-family: "Arial";}
.contactUsBox .reset_password .bd p {padding-bottom: 10px;}
.contactUsBox .reset_password .bd .reset_form .reset_formInput .reset_formInputw { width:210px;}
.contactUsBox .reset_password .bd .reset_form .reset_formInput img {float: left; margin-right:5px;}
.contactUsBox .reset_password .bd .reset_button { margin-top:25px; text-align:center;}
.contactUsBox .reset_password .bd .reset_button a {margin-left: 41px;background: #76B607; border-color: #000000 #000000 #404040; border-style: solid;border-width: 1px 1px 5px;color: #FFFFFF;font-size: 15px;font-weight: 500;padding: 7px;}
#messageContainer { color:#ff0000;font-weight: bold;text-align:center;}
#resetmessageContainer { color:#ff0000;font-weight: bold; text-align:center;}
#trackmessageContainer { color:#ff0000;font-weight: bold;text-align:center;}
.account_content .account_content_title h6 .alink { color:#FF7800;}
.account_content .account_content_title h6 .alink:hover { text-decoration:underline;}
.no-order-msg { text-align:center;font-family: "Arial";font-size: 14px; color:#F00;}
.account_loginL  h6 {font-family: Arial;font-size: 16px;margin-bottom:5px;text-decoration: underline; display:block;
 width:325px;}
.account_loginL .login_email_box .example_email { overflow:hidden; padding-bottom:5px;}
.account_loginL .login_email_box .example_email input { margin-left:10px; width:150px;}
.login_email_box .error_info { text-align:center; padding-top:10px; font-size:14px; color:#ff0000; display:block;}
.login_email_box .buleContinue a{ display:block;}
.acc_smallmenu.acc_smallmenu2 {left:-157px;}
.acc_smallmenu.acc_smallmenu3 {left:-79px;}
#rewards_earned_list{
    display:none;    
	font-family:"arial";
    background: none repeat scroll 0 0 #fbfbfb;
    font-size: 13px;
    left: -86px;
    line-height: 16px;
    position: absolute;
    top:26px;
    width: 150px;
    z-index: 500;padding:5px 10px 10px;
    box-shadow:3px 3px 0 0 rgba( 204,204,204,0.4); border:solid 1px #c9c9c9;
  -moz-border-radius:0px; -khtml-border-radius:0px; border-radius:0px; text-align:center;}
	
#pop_question_mark_content{
    display:none;    
    font-family:"arial";
    background: none repeat scroll 0 0 #fbfbfb;
    font-size: 13px;
    left: -93px;
    line-height: 16px;
    position: absolute;
    top:26px;
    width: 170px;
    z-index: 500;padding:5px 10px 10px;
    box-shadow:3px 3px 0 0 rgba( 204,204,204,0.4); border:solid 1px #c9c9c9;
  -moz-border-radius:0px; -khtml-border-radius:0px; border-radius:0px; text-align:center;}	
#pop_question_mark_content span {color:#353535;
    display: block;
    text-align: left;
    word-spacing: normal;
    word-wrap: break-word;
}
.ac_p_share .fa.fa-question-circle { padding-left: 3px;}
.refer_sb_alan{ height:11px; width:17px; background:url("//static.cdnsbg.com/en/images/product/top_arrows.png") no-repeat;  left: 49%;position: absolute; top: -11px; }
.rf_items{ height:108px; line-height: 20px; overflow-y: scroll; color:#313132;}
#content  .account .account_con{overflow:visible;}
.account_refer_friend .account_fefer_ul li .rf_items > li { height: 22px;line-height: 22px; padding: 0;width: 120px; background:#fafafa;color:#000;}	
.account_refer_friend .account_fefer_ul li .rf_items > li.used { color: #cbcbcb;}	
.account_refer_friend .account_fefer_ul li .ac_p_coupon span.used { color: #cbcbcb;}
#content #popDiv{
    width: 100% !important;
    position: fixed !important;
    z-index: 10000;
}