@charset "utf-8";
.cart_right{float:left;margin-left:5px;width:730px !important; width:725px;}
	.cart_title{font-size:16px;font-family:Geneva, Arial, Helvetica, sans-serif; text-transform:none; margin:5px 0px; font-weight:bold; color:#FFF}
	.cart_title_1{font-size:12px;font-family:Geneva, Arial, Helvetica, sans-serif; text-transform:none; color:#fff; 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;}
#rate{ font-style:normal; font-weight:bold;color:#fff;}
#total_text em{ display:inline;font-weight:bold;color:#fff;}
#text_error{ display:block; float:left;text-align:left; color:#fff; font-style:normal; width:220px;}
.cartError{ background:url(../img/cart_error.gif) left center no-repeat; padding-left:20px;}
#total_price{text-align:right; color:#fff; font-style:normal;width:400px;}
#total_text b{ color:#fff;}
#cart_bom{ display:block; padding:20px 20px 10px 20px; text-align:center; margin-bottom:50px; }
#cart_bom .bn1{ background:url(../img/btn.gif) 0px -108px no-repeat; width:135px; height:26px; border:0px; cursor:pointer;}
#cart_bom .bn2{ background:url(../img/btn.gif) 0px -162px no-repeat; width:169px; height:26px; border:0px; margin-left:10px;cursor:pointer;}
#cart_bom .bn3{ background:url(../img/btn.gif) 0px 0px no-repeat;; 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;}

#couponTotal{ height:35px; line-height:35px;display:block;text-align:right; color:#ff0000; font-style:normal; padding:5px 0px; font-weight:bold; font-size:14px;}
#couponTotal em{ display:inline;font-weight:bold;color:#fff;}
#couponTotal b{ color:#fff;}

#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; color:#FFF}
.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:#fff; font-size:12px; 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:#fff; 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:#fff; font-weight:normal}
#cart_confirm{ background:url(../img/btn.gif) 0px -132px no-repeat; width:120px; height:26px; border:0px; margin-left:10px;cursor:pointer;}
#cart_cancel{ background:url(../img/btn.gif) 0px -50px no-repeat; width:120px; height:26px; border:0px; margin-left:10px;cursor:pointer;}
#proceed_paypal{ background:url(../img/btn.gif) 0px -81px no-repeat;; width:149px; height:26px; border:0px; margin-left:10px;cursor:pointer;}
#proceed_Moneybookers{ background:url(../img/btn.gif) 0px -27px no-repeat;; width:188px; 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:#a40000; color:#fff; line-height:30px; height:30px; font-size:14px; 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; color:#000;}
.stripe_tb tr.alt td{background:#ccc} 
.stripe_tb tr.over td{background:#b5be00; color:#FFF} 

#promoCode{display:block;}
#promoCode h1{margin:0 0 10px 15px;}
	
#couponSection{display:block;background:#f3f3f3;padding:5px 0px;margin:5px 0;border:1px solid #b6b6b6;text-align:center;}
.floatL{float:left;}
.floatR{float:right;}

#employeeSection{margin:0 8px; border-top:none;}
#couponSection label{letter-spacing:-1px; color:#000; margin:7px 10px 0 25px; font-weight:bold; font-size:16px;}
#couponCode{width:200px; margin:5px 10px 0 0;}
#employeeCode{width:350px; margin:5px 10px 0 0;}
#employeeTxt{background:#999999;color:#FFFFFF;font-size:0.9em;font-weight:bold;margin:25px 8px 0;padding:10px;}

#btn_apply_coupon{display:block; background:url('../img/ow3_apply.png') 0 0 no-repeat; width:105px; height:33px;text-indent:-2000px;overflow:hidden;font-size:0em;
line-height:0em;border:none;cursor:pointer;}
#planSlider{display:block;width:999em;position:absolute;z-index:50;}
#coupon_error{color:#900;font-size:14px;display:block;font-weight:bold;letter-spacing:-1px;margin:5px 0 0;}
#coupon_txt{font-style:normal;}
.promoSub{display:block;font-size:0.6em;margin:2px auto 0;width:575px;color:#000;}
.promoSuccess{background:url("../img/step3_check.jpg") no-repeat scroll 0 0 #DAEDD4;border:1px solid #88C26D;color:#000000;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:16px;margin:5px 0px;padding:10px 10px 15px 50px;text-align:justify;}
