#cart_form{display:none;background:#fff;z-index:1000;padding:10px;font-size:12px;text-align:left!important}
.part_loading,#process_loading,#cart_form .part2,#show_order_form,#show_order_form .part2,#show_cart_form,#show_cus_reg_login_form,#show_fav_product_form,#show_cus_forgot_form,#show_cus_forgot_form .part2{display:none}
.popup_form{text-align:left;box-shadow:0 1px 1px 1px rgba(70,70,70,.2);-webkit-box-shadow:0 1px 1px 1px rgba(70,70,70,.2);-moz-box-shadow:0 1px 1px 1px rgba(70,70,70,.2);
position:fixed;left:50%;margin-left:-250px;width:500px;background:#fff;z-index:1000;padding:10px;font-size:12px;top:100px}
.popup_form button{border:none}
#hide_content{position:fixed;top:0;left:0;background:rgba(0,0,0,.5);bottom:0;right:0;z-index:9;display:none}
.close_form{float:right;cursor:pointer;margin:0;font-weight:700}
.form_header{margin:-10px -10px 10px;font-weight:700;font-size:16px;background:#f1f1f1;padding:10px;color:#999;box-shadow:inset 0 -1px 1px 1px #fff}
.order_form1{text-align:center}
.order_form{text-align:left;width:271px;margin:0 auto;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.5);-moz-box-shadow:0 0 5px rgba(0,0,0,.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);padding:10px;}
.order_form .part2{display:none}
.order_form .header{padding:5px;background:#016aab;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
color:#fff;font-weight:700;font-size:15px;
position:relative
}
.u_button2{
background: #21bbe1;
border-radius: 5px;
color: #fff;
padding: 5px 10px;
text-transform: uppercase;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
font-family: 'Helvetica Neue', Arial, sans-serif;
font-weight: bold;
margin-bottom: 10px;
border: none;
cursor: pointer;
-webkit-box-shadow: 0px 5px 0px #249BC4, 0 5px 5px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 0px 5px 0px #249BC4, 0 5px 5px rgba(0, 0, 0, 0.75);
box-shadow: 0px 5px 0px #249BC4, 0 5px 5px rgba(0, 0, 0, 0.75);
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
display:inline-block;zoom:1
}
.u_button{display: inline-block;vertical-align: middle;zoom: 1;padding:7px 15px;background:#004985;color:#fff;cursor:pointer}
.u_button:hover{background:#177dbb}
.c_i{margin:5px 0;padding:5px;border:1px solid #ccc}
.w250{width:250px}
.w455{width:455px}
.w490{width:490px}
.error2{color:#f00}
.error{border:1px solid #f00 !important;background:url(./images/icon/error.png) right 3px center no-repeat}
.a_se_image{float:left;margin-top:5px;cursor:pointer;padding: 0px;border: 0px solid #ccc;display:inline-block;zoom:1}
.se_image{float:left;margin-top:0px;}
.cus_reg_login_form2 .title{font-size:15px;font-weight:bold}
.support_widget{text-align:left;border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;width:33px;padding:2px;position:fixed;z-index:50;right:0;bottom:200px;background:#f5f5f5}
.support_widget .link{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;width:25px;height:25px;border:1px solid #d5d5d5;background:#fff;margin:3px;position:relative}
.support_widget .link:hover{border:1px solid #999}
.support_widget .link:hover>a{opacity:1}
.support_widget .link:hover>.content{display:block}
.support_widget .link:focus>.content{display:block}
.support_widget .home{background:url(./images/wg_home.png) no-repeat center center;opacity:.5;display:block;width:25px;height:25px}
.support_widget .phone{text-align:left;background:url(./images/wg_phone.png) no-repeat center center;opacity:.5;display:block;width:25px;height:25px}
.support_widget .chat{text-align:left;background:url(./images/wg_chat.png) no-repeat center center;opacity:.5;display:block;width:25px;height:25px}
.support_widget .top{background:url(./images/wg_top.png) no-repeat center center;opacity:.5;display:block;width:25px;height:25px}
.support_widget .clickmap{background:url(./images/24_thumbnails.png) no-repeat center center;opacity:.5;display:block;width:25px;height:25px}
.support_widget .link .content{background:#fff;position:absolute;min-width:200px;top:-10px;right:35px;z-index:9999;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #999;min-height:35px;padding:5px;display:none;font-size:12px;font-weight:700}
.support_widget .link .content:after{content:"";position:absolute;width:0;height:0;border-width:13px;border-style:solid;border-color:transparent transparent transparent #999;top:10px;right:-27px}
