@charset "utf-8";
#wrap{ background:url(../img/stopbg.jpg) #f1f3f0 repeat-x; background-position:0px -405px;}

#cleft{ float:left;width:319px; background:#fff; margin-left:10px !important; margin-left:5px; margin-bottom:20px;}
#cleft_top1{height:74px; text-align:center; padding-top:8px; margin-right:10px;}
#cleft_top2{line-height:30px;padding-left:10px; color:#876c1d; font-size:14px; font-weight:bold;margin-right:10px;}
.pmethod1{background:url(../img/pay_method1.gif) center center no-repeat; padding:10px 0px; text-align:center; margin-right:10px;}
.pmethod2{background:url(../img/pay_method2.gif) center center no-repeat; padding:10px 0px; text-align:center; margin-right:10px;}
.pmethod3{background:url(../img/pay_method3.gif) center center no-repeat; padding:10px 0px; text-align:center; margin-right:10px;}
.pmethod4{background:url(../img/pay_method4.gif) center center no-repeat; padding:10px 0px; text-align:center; margin-right:10px;}
.ptext{text-align:center; color:#788684; font-size:14px; font-weight:bold; height:30px;margin-right:10px;}
#cleft_top5{border-bottom:1px solid #adaf89;margin-right:10px;}
#cleft_top5 font{ background:url(../img/dian.gif) 8px center no-repeat; padding-left:25px; border-top:1px solid #adaf89;border-left:1px solid #adaf89;border-right:1px solid #adaf89; display:block; height:25px; width:75px; line-height:25px;margin-left:30px; color:#5e4d02; font-size:12px; font-weight:bold;}
#cleft_top6{ background:#fff;margin-right:10px; height:160px}
#cleft_top6 span{display:block; float:left; width:180px; padding:0px 5px; margin-top:5px; line-height:20px; text-align:2em; text-align:justify;}
#cleft_top6 img{ display:block; float:right; width:103px; margin-right:5px; margin-top:5px;}


.cart_right{float:right;margin-left:5px;width:680px; margin-right:5px !important; margin-right:0px;}
	.cart_title{font-size:16px;font-family:Geneva, Arial, Helvetica, sans-serif; text-transform:none; margin:5px 0px; font-weight:bold;}
	.cart_title_1{font-size:12px;font-family:Geneva, Arial, Helvetica, sans-serif; text-transform:none; color:#a00; margin-left:10px; margin-top:5px;}
	.stripe_tb input,select{ width:100px;}
table ul li{ clear:both;line-height:30px; height:30px; list-style:none; padding-left:150px;}
label{ display:block; float:left; text-align:right; padding-right:10px; line-height:21px; width:150px}
table input{font:400 12px arial}
table input.insert_input{ display:block; float:left; width:150px; height:19px; border:1px solid #eee; line-height:19px;}
table strong{ display:block;font:700 13px/162% arial; color:#a00; margin-bottom:10px;}
table span{ display:block; margin-left:5px; color:#f00;float:left;font:700 15px/21px arial; margin-top:3px;}

#total_text{ height:35px; line-height:35px;display:block;text-align:right; color:#ff0000; font-style:normal; padding:5px 0px;}
#text_error{ display:block; float:left;text-align:left; color:#C81E1E; font-style:normal; width:220px;}
.cartError{ background:url(../img/cart_error.gif) left center no-repeat; padding-left:20px;}
#total_price{ display:block; float:right;text-align:right; color:#ff0000; font-style:normal;width:420px;}
#cart_bom{ display:block; padding:20px 20px 10px 20px; text-align:center; margin-bottom:50px; }
#cart_bom .bn1{ background:url(../img/update.jpg); width:135px; height:26px; border:0px; cursor:pointer;}
#cart_bom .bn2{ background:url(../img/continue.jpg); width:169px; height:26px; border:0px; margin-left:10px;cursor:pointer;}
#cart_bom .bn3{ background:url(../img/check.jpg); width:120px; height:26px; border:0px; margin-left:10px;cursor:pointer;}
#cart_content_1 span i{ display:block; float:left; width:200px; text-align:center; margin-bottom:5px;}
#currency{ width:140px;}

#cart_per{ padding-top:20px;}
.cart_per_info{line-height:30px; height:30px; margin:0; padding:0;font:700 11px/27px arial; color:#993333; font-size:12px;}
#spe_remark{list-style-type:none;line-height:100px; height:100px; margin:0; padding:0;font:700 11px/27px arial;color:#993333; font-size:12px; }
#cart_btn{ width:450px; height:35px; line-height:35px;padding-left:200px;display:block; clear:both; padding-bottom:30px;}
#cancel{ margin-left:100px;}
.span_left{ width:140px; display:block; float:left; margin-left:100px;}
.cart_center{ float:left;}
#cart_per input{width:160px;background:#fff;font: normal 1em Verdana, sans-serif;color:#777;padding:2px 2px;border:#A1BCA3 1px solid;}
#txt_remark{font: normal 1em Verdana, sans-serif;color:#777;padding:2px 2px;border:#A1BCA3 1px solid;}
#txt_country{ width:160px;}
#check_name,#check_mail,#check_phone,#check_remark,#check_pay{ color:#FF0000; font-size:10px; padding-left:11px;}
#cart_payment{display:block;margin:10px 0px; height:180px;}
#cart_payment li{ list-style:none; font-size:10px; height:38px; line-height:38px; padding-left:20px; margin-top:10px; color:#000000; clear:both;}
#cart_payment li span{ display:block; float:left;overflow:hidden;}
#cart_payment li img{ margin-left:10px; width:70px; height:38px;}
#cart_payment li input{ height:38px; line-height:38px;}
ul.step_3 li{ list-style:none; height:50px; line-height:50px; text-align:center; font-size:14px; color:#ff0000; font-weight:bold;}
ul.step_3 .ccstyle{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal}
#cart_confirm{ background:url(../img/confirm.jpg); width:120px; height:26px; border:0px; margin-left:10px;cursor:pointer;}
#cart_cancel{ background:url(../img/cancel1.jpg); width:120px; height:26px; border:0px; margin-left:10px;cursor:pointer;}
#proceed_paypal{ background:url(../img/proceed_paypal.jpg); width:118px; height:26px; border:0px; margin-left:10px;cursor:pointer;}
#proceed_Moneybookers{ background:url(../img/proceed_Moneybookers.jpg); width:160px; height:26px; border:0px; margin-left:10px;cursor:pointer;}

#receive_success{height:200px; background: url(../img/cart_ok.jpg) #FBFFEA 5px center no-repeat; border:1px solid #B6C38E; margin-right:5px;}
#receive_success b{ color:#ff0000; font-size:12px; padding-left:80px; display:block ;  margin-top:80px;}
#receive_success a{ color:#a00; font-size:14px;}
#receive_success a:hover{ text-decoration:underline;}
#receive_cancel{height:200px; background: url(../img/cart_no.jpg) #FBFFEA 5px center no-repeat; border:1px solid #B6C38E; margin-right:5px;}
#receive_cancel b{ color:#ff0000; font-size:12px; padding-left:80px; display:block ;  margin-top:80px;}
#receive_cancel a{ color:#a00; font-size:14px;}
#receive_cancel a:hover{ text-decoration:underline;}

.stripe_tb{border-collapse:collapse; margin-top:10px; width:100%;}
.stripe_tb th{background:#b5be00; color:#fff; line-height:30px; height:30px; font-size:12px; text-align:center;border:1px solid #fff;border-collapse:collapse;}
.stripe_tb td{text-align:center;padding:6px;vertical-align:middle;border:1px solid #fff;border-collapse:collapse;background:#fff;height:25px; font-size:11px;}
.stripe_tb tr.alt td{background:#e8ec9d} 
.stripe_tb tr.over td{background:#b5be00; color:#FFF} 

