#shophtml table{border-collapse:collapse;width:100%;}
#shophtml table th,#shophtml table td{border:1px solid #d4d4d4;padding:10px 4px;}
#shophtml table td{font-size:13px;font-family:arial;text-align:center;}
#shophtml table td .pro{border:1px solid #ccc;padding:2px;width:48px;height:48px;}
#shophtml table th{background:#f2f2f2;color:#666; font-size:14px;}
#shophtml table .text{text-align:left;}
#shophtml table del{color:#666;}
#shophtml table .info{text-align:right;}
#shophtml table .info span{color:#f30;margin:0 4px;}

#shophtml .orderinfo{padding:10px 0;line-height:25px;text-align:right;color:#666;}
#shophtml .orderinfo span{color:#999;margin:0 4px; font-size:14px;}
#shophtml .orderinfo select{float:left;border:1px solid #ccc;padding:6px;margin-top:10px; background-color:#f8f8f8;}

#shophtml .ordertotal{line-height:30px;text-align:right;font-size:14px;font-weight:bold;}
#shophtml .ordertotal span{color:#f30;margin:0 4px; font-size:16px; font-family:Verdana, Geneva, sans-serif;}

#cart_action{margin:10px 0 0 0;height:30px;line-height:30px;}
#cart_action span{float:right;}
#cart_action span a{background:url(../images/bnt_yellow.gif) no-repeat top;width:80px;height:30px;display:block;text-align:center;color:#fff;}
#cart_action span a:hover{background-position:bottom;}
#cart_action a.goon{background:url(../images/shop_home.gif) no-repeat left;padding-left:20px;display:inline-block;vertical-align:middle;outline:none;}
#cart_action a.clear{background:url(../images/shop_clear.gif) no-repeat left;padding-left:20px;display:inline-block;vertical-align:middle;outline:none;}


.radio{margin:10px 0;padding:0;overflow:hidden;}
.radio ul{/*margin:0 0 0 20px;*/padding:0;list-style:none;}
.radio ul li{line-height:25px;vertical-align:middle;color:#333;cursor:pointer; padding-right:28px; float:left; font-size:13px;float: left;width: 80%;}
.radio ul li:hover{color:#f60;font-weight:bold;}
.radio ul li label span{color:#f30;}
.radio dl{margin:5px 0 0 0px;padding:0;}
.radio dl dt{line-height:30px;vertical-align:middle;color:#666;clear:both;padding:3px 0;}
.radio dl dt span{float:left;display:inline-block;width:100px;text-align:left;padding:0 10px 0 0;}
.radio dl dt input{border:1px solid #ccc;padding:8px;width:404px;}
.radio dl dt textarea{border:1px solid #ccc;width:400px;height:30px;overflow:auto;}
.radio dl dt span u{color:#f30;text-decoration:none;font-family:宋体;margin:0 2px;}
.radio dl dt .c{border:0;width:auto;}

.action_bnt{margin:10px 0 0 0;overflow:hidden;}
.action_bnt span{float:right;}

#cartshow{margin:0;padding:0;}
#cartshow .tips{border:1px solid #D5E5CB;background:#FEFFFD;margin:10px 0;padding:16px 26px;font-size:14px;font-weight:bold;}
#cartshow table{border-collapse:collapse;width:100%;margin:0 0 15px 0;}
#cartshow table th,#cartshow table td{border:1px solid #d4d4d4;padding:10px;text-align:left;}
#cartshow table th{background:#F7FBFF;font-size:14px;}
#cartshow table td{font-size:12px;font-family:arial;font-weight:normal;}
#cartshow table td span{color:#f30;}
#cartshow table .info{width:100px;text-salign:center;}

#cartshow a{font-family:宋体;color:#999;}
#cartshow a:hover{color:#f30;}
#cartshow .chanagepay{color:#06f;}

#cart_order{margin:30px 12px;}
#cart_order .title{font-size:16px;font-weight:bold;border-bottom:1px solid #f0f0f0;line-height:30px;height:30px;margin:0 0 15px 0; color:#f30;}
#cart_order .title a{font-size:12px;font-weight:normal;}