#cart{
	margin-top:40px;
}
.w_cart {
  margin: 0 auto;
  width: 1190px;
}
#shipment .form-btn, .group {
  height: 32px;
}
.w_cart .cart-hd h2 {
  float: left;
  font-size: 20px;
  font-weight: bold;
  width: 115px;
}
.cart-empty {
  border: 1px solid #ddd;
  height: 98px;
}
.cart-empty .message {
  background: #f3f3f3 url("../images/cart-empty-bg.png") no-repeat scroll 250px 22px;
  height: 98px;
  padding-left: 441px;
}
.cart-empty .message p {
  line-height: 98px;
}
.cart-empty a {
  color: #005ea7;
}
.w_cart_inner .w_cart_table {
  width: 100%;
}
.w_cart_table thead tr {
  background-color: #f5f5f5;
  height: 30px;
}
.w_cart_table td {
  border-top: 1px solid #ccc;
  padding: 15px 0;
  text-align: center;
}
.w_cart_table tr:first-child td {
  border-top: 0 solid #ccc;
}
.w_cart_table .p-name {
  text-align: left;
}

.w_cart_table .p-price {
  text-align: center;
}
.p-quantity .quantity-form input {
  border: 1px solid #ccc;
  float: left;
}
.p-quantity .quantity-form {
  border: 1px solid #ddd;
  height: 30px;
  margin: 0 auto;
  width: 140px;
}
.p-quantity .quantity-form a {
  background-color: #f5f5f5;
  display: inline-block;
  float: left;
  font-size: 18px;
  height: 30px;
  line-height: 27px;
  text-align: center;
  width: 30px;
}
.p-quantity .quantity-form .quantity-text {
  border-bottom: 0 none;
  border-top: 0 none;
  height: 30px;
  text-align: center;
  width: 78px;
}
.control {
  clear: both;
  padding: 25px 0 15px;
}
.delete_cart a {
  color: #005ea7;
  display: block;
  float: left;
  margin: 0 10px;
}
.w_cart_table .total_box {
  text-align: right;
}
.w_cart_table .total_box p {
  font-size: 16px;
  margin-bottom: 10px;
}
.w_cart_table .total_box span {
  display: inline-block;
  width: 100px;
}
.w_cart_table .total_box .total_price {
  font-size: 22px;
}
.c_red {
  color: #d00;
}
.w_cart_table .cart_total {
  background-color: #f5f5f5; 
  text-align: right;
}
.total_box p{
	padding-right:20px;
}
.w_cart_table .cart_total td {
  text-align: right;
}
.w_cart_table .cart_total a {
    border-radius: 2px;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    margin-right: 10px;
    text-align: center;
    width: 130px;
}
.w_cart_table .cart_total .continue {
    background-color: #fff;
    border: 1px solid #ccc;
}
.w_cart_table .cart_total .account {
    background-color: #d00;
    border: 1px solid #d00;
    color: #fff;
    cursor: pointer;
}
.quantity-form a{
	 cursor: pointer;
}
