@charset "utf-8";
/**
 * @public style
 */
body, div, p, ul, li, table, th, td, h1, h2, h3, h4, h5, h6, form, input, textarea, select, dl, dt, dd { padding:0; margin:0; font:11px/1.5 Verdana, Geneva, sans-serif, Arial, Helvetica, sans-serif; color:#666; }
.clearfix { clear:both; *zoom:1;}
.clearfix:after { display:block; clear:both; height:0; overflow:hidden; visibility:hidden; content:"."; }
.clear { clear:both; font-size:0px; line-height:0px; overflow:hidden; }
.tablenocss td { padding:0px; margin:0px; border:none;}
.tablenocss th { padding:0px; margin:0px; border:none;}

/*980*/
.public_main { width:980px; background:#fff; padding-left:10px; padding-right:10px;}

.public_title { font-size:12px; color:#ff9900;}

.public_main select { border:1px solid #ccc;}

.public_bread { width:980px; line-height:30px;}

.public_cart_top { text-align:center; margin-bottom:10px;}

.public_cart_total_table { width:978px; border:1px solid #ccc;}
.public_cart_total_table table { border-collapse:collapse;}
.public_cart_total_table th { border:1px solid #fff; background:#969696; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:5px 0px;}
.public_cart_total_table td { border-top:1px dotted #ccc; padding:3px;}

.public_cart_total { width:280px; height:80px; border:1px solid #ccc; margin-top:10px; position:relative; z-index:10; padding:9px 9px 9px 689px;}

.public_left h6 { color:#ff9900; font-size:13px; margin-bottom:10px; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.public_right .total1 { text-align:right;}
.public_right .total2 { text-align:right; margin-top:5px;}
.public_right .total3 { text-align:right; border-top:1px dotted #ccc; margin-top:5px; padding-top:5px; font-size:13px;}
.public_right .total3 span { color:#ff9900; font-size:18px;}

.public_shipping_method { position:absolute; z-index:100; left:10px; top:10px;}
.public_shipping_method h6 { color:#ff9900; font-size:13px; margin-bottom:5px;}
.public_shipping_method td { padding-top:5px;}


.public_box { width:980px;}
.public_left { width:465px; float:left; display:inline; border:1px solid #ccc; padding:9px;}
.public_right { width:465px; float:left; display:inline; border:1px solid #ccc; padding:9px; margin-left:10px;}


.public_pay_box { width:465px;}
.public_pay_box h6 { color:#ff9900; font-size:13px; margin-bottom:10px; border-bottom:1px dotted #ccc; padding-bottom:5px;}


.cart_intxt { border:1px solid #d1d1d1; height:18px; padding:2px 0px; background:#fff;}



.address_from { width:465px;}
.address_from .intxt { border:1px solid #d1d1d1; height:18px; padding:2px 0px; background:#fff;}
.address_from .item { width:465px; margin-top:5px;}
.address_from .item label { width:130px; float:left; line-height:22px;}
.address_from .item input { float:left;}
.address_from .item select { float:left; height:22px;}
.address_from .item div { float:left; line-height:22px; margin-left:10px;}
.address_from .item div.error { color:#F00;}
