#cart_view td label {font-weight: bold;text-align: right;}

#cart_view th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-bottom: 5px;
	white-space: nowrap;
}
#cart_view th.remove {text-align: center;}
#cart_view th.thumb_image {text-align: center;}
#cart_view th.title {text-align: left;}
#cart_view th.quantity {text-align: center;width: 50px;}
#cart_view th.price {text-align: left;}
#cart_view th.subtotal {text-align: right;}

#cart_view tr.total {
	text-align: right;
	white-space: nowrap;
}
#cart_view tr.total td {
	padding-top: 5px;
}

#cart_view tr.item td.remove {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 5px 0;
	text-align: center;
}

/* Thumb & Sku */

#cart_view tr.item td.thumb_image {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 5px 0;
	text-align: center;
}
#cart_view tr.item td.thumb_image a {text-decoration: none;}

/* Title */

#cart_view tr.item td.title {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 5px 0;
	text-align: left;
}
#cart_view tr.item td.title a {text-decoration: none;}

/* Quantity */

#cart_view tr.item td.quantity {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 5px 0;
	text-align: center;
}
#cart_view tr.item td.quantity input.text {width: 20px;}
#cart_view tr.item td.price {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 5px 0;
	text-align: left;
	white-space: nowrap;
}
#cart_view tr.item td.subtotal {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 5px 0;
	text-align: right;
	white-space: nowrap;
}

#cart_view tr.empty td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 5px 0;
	text-align: center;
}

/* Coupon */

#cart_view_coupon {
	width: 302px;
}
#cart_view_coupon input {
	width: 210px;
	float: left;
}

/* Plugins */

#cart_view_plugins {
	float: right;
	text-align: center;
}

/* Buttons */

.cart_view .actions {
	text-align: right;
}
.cart_view .actions .button, .cart_view .actions .link_button {
	margin-right: 0;
	margin-left: 5px;
}

.cart_view .button_cart_view .left {
	background-image: url(../images/buttons/cart_view.png);
}
.cart_view .button_cart_view .stretch {
	background-image: url(../images/buttons/cart_view.png);
	background-position: 0px -188px;
}
.cart_view .button_cart_view_hover .stretch {
	background-position: 0px -248px;
}
.cart_view .button_cart_view .right {
	background-image: url(../images/buttons/cart_view.png);
	background-position: 0px -208px;
}
.cart_view .button_cart_view_hover .right {
	background-position: 0px -268px;
}

.button_cart_view_continue .left {background-position: 0px -368px;width: 20px;}
.button_cart_view_continue_hover .left {background-position: 0px -388px;}

.button_cart_view_empty .left {background-position: 0px -288px;width: 20px;}
.button_cart_view_empty_hover .left {background-position: 0px -308px;}

.button_cart_view_update .left {background-position: 0px -168px;width: 20px;}
.button_cart_view_update_hover .left {background-position: 0px -228px;}

.button_cart_view_coupon .left {background-position: 0px -328px;width: 20px;}
.button_cart_view_coupon_hover .left {background-position: 0px -348px;}

.cart_view .button_cart_view_checkout {margin-top: -4px;}
.cart_view .button_cart_view_checkout .left {background-position: 0px 0px;width: 20px;height: 28px;}
.cart_view .button_cart_view_checkout .stretch {color: white;background-position: 0px -28px;height: 26px;padding-top: 2px;}
.cart_view .button_cart_view_checkout .right {background-position: 0px -56px;width: 20px;height: 28px;}
.cart_view .button_cart_view_checkout_hover .left {background-position: 0px -84px;}
.cart_view .button_cart_view_checkout_hover .stretch {background-position: 0px -112px;}
.cart_view .button_cart_view_checkout_hover .right {background-position: 0px -140px;}

/*  Accept CGV */

.cart_view .accept_cgv {
	display: block;
	font-size: 77%;
	margin-bottom: 10px;
	text-align: left;
}
.cart_view .accept_cgv a {text-decoration: underline;}

