@charset "utf-8";
	/***
 *	baobeita cart style
 **/

/* ---------- cart ---------- */

div.cart {
	width:950px;
	margin:0 auto;
	background:#fff;
}
div.cart .step {
	height:38px;
	margin-bottom:10px;
}
div.cart .step li {
	width:150px;
	height:38px;
	line-height:38px;
	float:left;
	padding-left:50px;
	font-size:14px;
	font-family:"microsoft yahei";
}
div.cart .step .current {
	color:#ffffff;
}
div.cart .step1 {
	background:url(/uploads/image/rsimages/cart.gif) 0px 0px no-repeat;
}
div.cart .step2 {
	background:url(/uploads/image/rsimages/cart.gif) 0px -38px no-repeat;
}
div.cart .step3 {
	background:url(/uploads/image/rsimages/cart.gif) 0px -76px no-repeat;
}
div.cart table {
	width:100%;
	margin-bottom:10px;
}
div.cart table th {
	line-height:36px;
	padding:0px 6px;
	color:#555;
	font-weight:normal;
	text-align:left;
	border:solid 1px #e6e4e3;
	background-color:#f7f7f7;
	border-top:3px solid #999;
}
div.cart table td {
	line-height:20px;
	padding:4px;
	border:solid 1px #f1f1f1;
}
div.cart table img {
	width:60px;
	height:60px;
	margin:0 5px;
}
div.cart table .delete {
	color:#369;
}
div.cart table .delete:hover {
	color:red;
}
div.cart table .pack {
	background:#d7e8f1;
}
div.cart table .pack span {
	font-weight:bold;
	padding-left:10px;
}
div.cart table .pack .price {
	padding-left:5px;
}
div.cart dl {
	height:20px;
	line-height:20px;
	padding:4px 10px;
	margin-bottom:10px;
	border:solid 1px #f1f1f1;
}
div.cart dt {
	float:left;
	margin-right:10px;
	font-weight:bold;
}
div.cart dd {
	float:left;
	margin-right:10px;
}
div.cart .quantity input {
	width:30px;
	height:18px;
	line-height:18px;
	float:left;
	padding:0px 2px;
	text-align:center;
	ime-mode:disabled;
	border:1px solid #dbdbdb;
}
div.cart .quantity div {
	height:18px;
	float:left;
	padding-left:2px;
}
div.cart .quantity .increase {
	width:18px;
	height:7px;
	display:block;
	clear:both;
	margin-bottom:2px;
	cursor:pointer;
	overflow:hidden;
	border:1px solid #dbdbdb;
	background:url(/uploads/image/rsimages/cart.gif) 0px -120px #fff no-repeat;
}
div.cart .quantity .decrease {
	width:18px;
	height:7px;
	display:block;
	clear:both;
	cursor:pointer;
	overflow:hidden;
	border:1px solid #dbdbdb;
	background:url(/uploads/image/rsimages/cart.gif) -30px -120px #fff no-repeat;
}
div.cart .total {
	line-height: 20px;
	padding:15px 10px;
	text-align:right;
	background: #f7f7f7;
}
div.cart .total .promotion a {
	padding: 2px 3px;
	color: #ffffff;
	background-color: #f07373;
	margin-left: 10px;
}
div.cart .total em {
	margin-right:14px;
	color:#ff6600;
	font-style:normal;
}
div.cart .total strong {
	color:#ef0101;
	font-size:14px;
}
div.cart .bottom {
	height:30px;
	line-height:30px;
	margin-bottom:10px;
	text-align:right;
	overflow:hidden;
	background-color:#fdfdfd;
}
div.cart .clear {
	margin-right:10px;
}
div.cart .submit {
	padding:14px;
	color:#ffffff;
	background-color:#b31d04;
}
div.cart p {
	line-height:60px;
	margin-bottom:10px;
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
}
