@charset "utf-8";
/* CSS Document */
.grid table{
	border-collapse:collapse;
}
.grid table td,#basket table th{
	border:solid 1px #DADADA;
	font-family:"宋体";
}
.grid table thead td{
	line-height:22px;
	padding:0 10px;
	/*font-weight:bold;*/
	text-align:center;
	background:url(../images/table-thead.jpg) repeat-x;
}
.grid table tbody td,#basket table tbody th{
	padding:5px;
}
.grid table tfoot td{
	padding:5px;
}

.grid table tbody td ul{
	display:block;
	padding:0px;
	margin:0px;
	line-height:25px;
	list-style:none;
	clear:both;
}
.grid table tbody td ul li{
	display:block;
	background:url(../images/icon4.jpg) no-repeat 8px center;
	padding-left:20px;
	width:47%;
	float:left;
}

.grid table tbody td.total{
	background-color:#F5F5F5;
	text-align:right;
	padding-right:20px;
}
.grid table tfoot tr td.name{
	background-color:#F5F5F5;
	text-align:right;
}
.grid table tfoot tr td.value{
	background-color:#FAFAFA;
	text-align:left;
}
.grid table tbody input.number{
	width:28px;
	height:14px;
	font-size:12px;
	border:1px solid #d3d3d3;
	vertical-align:middle;
	text-align:center;
}
.grid table tbody input.input{
	width:200px;
	height:15px;
	border:solid 1px #D8D8D8;
	padding:1px;
	font-size:12px;
}
.grid table tbody textarea{
	width:400px;
	height:100px;
	border:solid 1px #D8D8D8;
	padding:1px;
	font-size:12px;
}
.grid table tfoot tr td button{
	background:url(../images/button.gif) no-repeat;
	width:80px;
	height:22px;
	line-height:22px;
	text-align:center;
	padding:1px 10px 0 20px;
	border:none;
	white-space:nowrap;
	font-size:12px;
	color:#646464;
	margin:0 5px;
}
#user{
	padding:5px;
	text-align:left;
}
#user td{
	text-align:left;
}