﻿.clear{clear:both;}


.fixed{font-family:Verdana;}

.fixed input[type="text"],.fixed input[type="password"]{line-height:20px;height:20px;}

.fixed_title{background-image:url(../img/cart/title.gif);clear:both; color: #990000;font: 400 14px/29px georgia;height: 29px;padding: 0;text-shadow: 0 1px 0 #FFF;}
.fixed_title span{float:left;}
.fixed_title2 {border-bottom: 1px dotted #333333;color: #c00;font-size: 14px;line-height: 28px;padding-left: 20px;}


.fixed_big_from,#fixed_big_from{padding:15px 0;background-color:#fff;margin:0 auto;font:12px/1.5 Arial,Helvetica,sans-serif,Verdana;clear:both;}
.fixed_from{border: 1px solid #E1CCC7;}
#fixed_big_from .fixed_from{border-color:#ddd;}
.fixed_content{padding: 20px;}
.fixed_middle {color: #333333;line-height: 18px;padding-top: 15px;}
.fixed_bottom {padding-right: 20px;text-align: right;height:66px;}
.fixed_text {border: 1px solid #ccc;color: #333;height: 18px;line-height: 18px;padding: 2px;width: 260px;float:right;background-color:#fff;}
.fixed_text2 {width: 260px;}
.fixed_btn{background-color: #CCCCCC;border: 0 none;color: #000000;cursor: pointer;font-size: 11px;font-weight: bold;height: 24px;line-height: 24px;margin-top: 6px;padding:0 5px;}

.fixed_red {color: #f00;}
.fixed_gray {color: #888;}
.fixed_font {margin-bottom: 3px;margin-top: 12px;}
.warning{color: #f00;font-weight:bold;font-size:14px;}
.inputWarning { border-color:#f00 !important;}


/*----------------------login-----------------------------*/
.login_left {float: left;width:450px;}
.login_right {float: right;width:450px;}
.login_gray_bg{background-color:#eee;}

.rights {line-height: 10px;text-align: right;}
.forgotpwd {height: 0;left: 10px;position:relative;top:10px;_top:28px;}
.forgotpwd a {color: #FFFFFF;font-weight: normal;text-decoration: none;}


/*----------------------reg-----------------------------*/
.reg_midd{margin:0 auto;width:500px;}
.reg_midd b{font-weight:normal;}
.reg_midd #captchaWrap1{float:right;}
.reg_midd #captchaWrap1 input{border: 1px solid #ccc;color: #333;height: 18px;line-height: 18px;padding: 2px;width:140px;}
.reg_btn{border:0;background-image:url(../img/cart/reg.gif);width:81px;height:32px;}


/*----------------------user-----------------------------*/
.user_left{float:left;width:200px;background:url(../img/cart/user.gif) repeat-x;}
.user_left div {border-bottom:1px solid #ddd;padding:10px 20px ;font-size:14px;}
.user_left a{padding-left:10px;background:url(../img/cart/account.gif) no-repeat 0;}
.user_left a:hover{color:#c00;}
.user_right{float:right;width:714px;}
.user_right ol{width:150px;float:left;border-left:1px solid #DDD;border-bottom:1px solid #ddd;border-right:1px dotted #eee;background-color:#f8f8f8;}
.user_right li{height:21px;line-height:21px;padding:5px 10px;border-top:1px solid #DDD;}
.user_right ul{width:521px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;float:left;}
.user_save{width:57px;background-image:url(../img/cart/save.gif);height:25px;border:0 none;cursor:pointer;}


/*----------------------checkout-----------------------------*/
.chk {width: 100%;margin:0 auto;}
#sys_num span{width:150px;display:block;float:left;border-right:1px solid #E1CCC7;}
#sys_num i{display:block;text-align:right;padding:10px 30px;clear:both;}

.chk_address{padding:10px 0;}
.chk_address ul{width:20%;float:left;text-indent:30px;}
.chk_address ol{width:70%;float:left;}
.chk_address li{height:30px;padding:5px 0 0;}
.chk_address span{display:block;width:218px;float:left;}
.chk_address input,.chk_address select{float:left;}


.chk_order li,.chk_order2 li,.chk_border2 ol li{float:left;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px;}
.chk_order{width:100%;float:left;background-color:#e3e3e3;}

.chk_li1{width:100px;}
.chk_li2{width:250px;}
.chk_li3{width:50px;}
.chk_li4{width:563px;text-align:right;}

.chk_order2 li{height:50px;overflow:hidden;}
.chk_order2 li.chk_li2{height:60px;padding:10px 10px 0;}

.chk_border {padding: 8px 20px;clear:both;}

.chk_border fieldset{padding:8px 10px;border:1px solid #bbb;}
.chk_border legend{font-weight:bold;padding:0 5px;}

.chk_total{ width:500px; float:right; text-align:right;}
.chk_total li{padding:5px 0;clear:both;}
.chk_total .chk_coupon{background-color:#f9f9f9;border-bottom:1px solid #3b3b3b;border-top:2px solid #d3d3d3;padding:10px 0;margin:5px 0;}
.chk_pay{width:146px;height:32px;background-image:url(../img/cart/pay_rgn.gif);border:0 none;cursor:pointer;}
.chk_total1{width:404px;float:left;}
.chk_total2{width:36px;float:left;}
.chk_small_font{font-size:10px;color:#666;}
.chk_total input{float:right;cursor:pointer;}

/*----------------------order-----------------------------*/
.order_right{float:right;width:754px;}
.order_right dl{width:713px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;float:left;}
.order_dd1{width:180px;}.order_dd2{width:83px;}.order_dd3{width:120px;}.order_dd4{width:105px;}.order_dd5{width:59px;}.order_dd6{width:160px;}
.order_right dt,.order_right dd{float:left;border-top:1px solid #ddd;border-left:1px solid #ddd;text-indent:10px;height:21px;line-height:21px;padding:5px 0;}
.order_right dt{background-color:#f8f8f8;}

.order_dd2 a,.order_dd5 a{text-decoration:underline;}
.order_dd2 a:hover,.order_dd5 a:hover{color:#c00;text-decoration:none;}



/*----------------------contact-----------------------------*/
.user_right #captchaWrap1 img{height:21px;margin-bottom:-6px;}
#contact_form{width:582px;margin:0 auto;font:12px/1.5 Arial, Helvetica, sans-serif;padding:10px;}
#contact_form strong{font-size:14px;}
#contact_form hr{border:0; border-bottom:#ccc solid 1px;}
#contact_form ol{width:640px;float:left;}
#contact_form li{width:300px;float:left;padding:3px 0;}
#contact_form .allbtngif{border:0 none;background-color:#ccc;padding:2px 5px;}
.contact_txt{width:280px;border:1px solid #ccc;float:left;}
.contact_txt2{border:1px solid #ccc;float:left;width:580px;font-size:12px;}


/*----------------------cart-----------------------------*/
#cart_left{width:781px;float:left;}
.cart_checkout{float:right;cursor:pointer;}
.cart_table{clear:both;}
.cart_table_top {height:30px;background-color:#F3F3F3;border-bottom:1px solid #E1CCC7;text-indent:20px;}
.cart_table_top li{float:left;line-height:30px;color: #666;text-transform:uppercase;}
.cart_col1{width:50%;}
.cart_col2{width:16%;}
.cart_col3{width:16%;text-align:center;}
.cart_col4{width:16%;text-align:right;}
#sys_num {clear:both;width:100%;text-indent:20px;}
#sys_num li{float:left;}
#sys_num ol{width:100%;float:left;border-bottom:1px solid #E1CCC7;padding:10px 0;}
.cart_col1 img{float:left;padding: 0 10px;}
.cart_col1 div{text-indent:0px;}
#sys_num .cart_col2{color:#80000A}
.cart_col4 a{float:right;visibility:hidden;}
.active .cart_col4 a{visibility:visible;}

#cart_total dt{height:50px;clear:both;text-align:center;line-height:50px;font-size:18px;color:#888;}
#cart_total dt b{color:#D8491D;font-weight:normal;}
#cart_total dd{background-color:#EAEAEA;clear:both;padding:10px 20px;height:50px;overflow:hidden;}
#cart_total dd i{float:left;padding:10px;text-indent:0;font-style:normal;color:#888;width:380px;font-size:10px;}
#cart_total dd s{float:right;padding-top:18px;font-size:15px;text-decoration:none;}
#cart_total dd b{float:right;padding-top:12px;font-size:20px;color:#80010A;}


.cart_continue{ margin-right:20px;}
#sys_num dl{width:78px;margin:0 auto;border:1px solid #D9DDE3;height:30px;}
#sys_num dt{width:53px;float:left;padding:5px 0 0 0;height:25px;border-right:1px solid #D9DDE3;text-indent:0;}
#sys_num dd{width:13px;float:left;height: 11px;padding:3px 0 0 5px;overflow:hidden;}
#sys_num dd *{float:left;}

#cart_discount{width:100%;float:left;padding:10px 0;text-align:right;font-size:11px;}
#cart_discount a{font-weight:bold;background:url(../img/cart/arrow.gif) no-repeat right;padding-right:15px;}
#cart_code{height:50px;display:none;}
#cart_discount a.active{background-image:url(../img/cart/arrow2.gif)}




#cart_right{width:193px;float:right;font-size:11px;color:#888;}
.cart_box{width:171px;float:left;padding:0 10px 10px 10px;border:1px solid #ddd;background-color:#F6F6F6;margin-bottom:5px;}
.cart_box b{display:block;padding:6px 0;clear:both;border-bottom:1px solid #ddd;font-size:12px;color:#000;}
.cart_box div a{margin:20px 0 0 30px;float:left;}
.cart_box a{text-decoration:underline;}
.cart_box a:hover{color:#A72D2C;}

.cart_col3 input{_width:20px;_line-height:16px;}

/*----------------------reg-----------------------------*/
.reg_table{width:450px;margin:0 auto;vertical-align:middle;font-size:14px;}
.reg_table td{padding:5px;}
.reg_req{float:right;line-height:50px;}
.ValidationText{float:left;margin-top:14px;}

.allbtngif{background-color: #999999;border:0 none;float:left; color: #FFFFFF;cursor: pointer;font-size: 11px;font-weight: bold;height:21px;line-height: 21px;padding: 0 5px;}


/*---------------------western-union----------------------*/
.western fieldset{width:400px;float:left;padding:10px 15px;margin-top:10px;}
.western legend{font-weight:bold;font-size:13px;padding:0 5px;}

#tonghang{float:right;width:434px;font-weight:bold;}

#shopping_content{float:left;width:100%;}
.western_cart{clear:both;border:1px solid #777;}
.western_cart ul{background-color: #eee;
    border-bottom: 1px solid #777;
    height: 30px;}
.western_cart ul li{color: #666666;
    float: left;
    line-height: 30px;
    text-transform: uppercase;}
.western_cart li{padding-left:10px;text-indent:0;}
.western_col1{width:700px;}
.western_col2{width:60px;}
.western_col3{width:90px;}
.western_cart #sys_num ol{border-color:#777;}





