html,body{
	font:lighter 12px/180% Tahoma,"宋体";color:#000;
}
.pager{
	background:#fff;padding:2em;border:1px #000 solid;
}
.orderinfor,.shoppinglist{
	border-collapse:collapse;border:1px #000 solid;background-color:#f1f4f5;
}
.orderinfor th{
	text-align:right;white-space:nowrap;
}
.orderinfor th,.orderinfor td,.shoppinglist th,.shoppinglist td{
	padding:5px;border:1px #000 solid;line-height:120%;vertical-align:top;
}
.orderinfor,.shoppinglist{
	margin-bottom:20px;
}
.shoppinglist{
	background-color:#fff;
}
.shoppinglist th,.tdliketh{
	text-align:left;background-color:#e6e6e6;white-space:nowrap;
}
.tdliketh{font-weight:bold;}
.userselected,.userselected td{border:0;}
.pricelist{
	list-style:none;margin:0;padding:0;
}
.marginbottom{margin-bottom:0!important;}
.pricelist:after{
	content:".";clear:left;font-size:0;height:0;
}
.pricelist li{
	float:left;margin-right:20px;white-space:nowrap;line-height:200%;
}
.price{
	color:#f00;font-weight:bold;
}
.price1{
	color:#f00;
}
.giftlist{
	width: 100%;border-collapse:collapse;
}
.giftlist th{
	background-color:#f1f1f1;white-space:nowrap;
}
.giftlist th,.giftlist td{
	border:0;border-bottom:1px #ccc solid; text-align:left;padding:0 5px;
}
.btnbox{
	text-align: center;margin-top:10px;
}
.btnbox input{
	border:2px #f90 solid;background-color:#f60;color:#fff;font-size:14px;font-weight:bold;cursor:pointer;margin:auto 5px;
}
.alignright{
	text-align:right;
}
.pjia{
	color:#f00;
}
.pjian{
	color:#55a51c;
}