.voucher {
	font-size: 0.69em;
	margin: 0;
	padding: 10px 0;
	text-align: center;
	width: 100%;
}
.voucher * {
	vertical-align: middle;
}
.voucher input {
	margin: 0 10px;
}
.voucher .button {
	margin: 0;
}
.title_wrapper {
	float: left;
	margin: 12px 0px;
	width: 100%;
}

.title_wrapper * {
	vertical-align: middle
}

.basket_icon {
}

.update_row {
	background: url(../../images/basket/update-bg.gif);
	float: left;
	margin: 0px 0px 12px 0px;
	padding: 5px 13px 5px 0px;
	text-align: right;
	width: 669px;
}

.update_row span {
	font-size: 11px;
}

.update_row a img {
	border: 0;
}

.update_row * {
	vertical-align: middle;
}

.basket_panel,
.basket_row,
.product_delivery_row,
.basket_panel .product_delivery_row .product_total,
.basket_panel .product_delivery_row .delivery_costs,
.basket_panel .product_delivery_row .total_cost,
.proceed_row {
	float: left;
	width: 100%;
}

.basket_panel, .basket_row {
	background: #EBE9D9;
}

.basket_panel .basket_row_space {
	margin: 0.81em 0em 0em 0em;
	/*margin: 13px 0px 0px 0px;*/
}

.basket_panel .last {
	margin: 0.81em 0em 0.81em 0em;
	/*margin: 13px 0px 13px 0px;*/
}

.basket_panel {
	margin: 0 0 10px 0;
}

.basket_panel, .basket_row img {
	display: block;
}

.basket_panel .basket_row .remove_column {
	float: left;
	width: 2.06em;
	/*width: 33px;*/
}

.basket_panel .basket_row .remove_column .remove_button img {
	border: 0;
}

.basket_panel .basket_row .product_column {
	float: left;
	width: 17.81em;
	/*width: 285px;*/
}

.basket_panel .basket_row .product_column .thumbmail  {
	float: left;
	margin: 0 0 5px 0;
	width: 4.44em;
	/*width: 71px;*/
}

.basket_panel .basket_row .product_column .thumbmail img  {
	border: 1px solid #fff;
	margin: 0em 0em 0em 0.44em;
	/*margin: 0px 0px 0px 7px;*/
}

.basket_panel .basket_row .product_column .product_description {
	float: left;
	width: 13.31em;
	/*width: 213px;*/
	margin: 0 0 10px 0;
}

.basket_panel .basket_row .product_column .product_description .product_title  {
	color: #6D000C;
	font-size: 0.69em;
	/*font-size: 11px;*/
	font-weight: bold;
}

.basket_panel .basket_row .product_column .product_description .unit_code  {
	color: #646464;
	font-size: 0.69em;
	/*font-size: 11px;*/
}

.basket_panel .basket_row .size_column  {
	float: left;
	width: 6.44em;
	/*width: 103px;*/
}

.basket_panel .basket_row .size_column select  {
	border: 1px solid #A3A17A;
	font-size: 0.69em;
	/*font-size: 11px;*/
	margin: 0em 0em 0em 0.64em;
	/*margin: 0px 0px 0px 7px;*/
	width: 7.55em;
}

.basket_panel .basket_row .size_column span {
	font-size: 0.69em;
}

.basket_panel .basket_row .unit_column  {
	float: left;
	width: 6.31em;
	/*width: 101px;*/
}

.basket_panel .basket_row .unit_column .cost,
.basket_panel .basket_row .qty_column span {
	color: #0F1239;
	font-size: 0.69em;
	/*font-size: 11px;*/
	margin: 0em 0em 0em 0.82em;
	/*margin: 0px 0px 0px 9px;*/
}

.basket_panel .basket_row .unit_column .vat {
	color: #646464;
	font-size: 0.69em;
	/*font-size: 11px;*/
	margin: 0em 0em 0em 0.82em;
	/*margin: 0px 0px 0px 9px;*/
}

.basket_panel .basket_row .qty_column  {
	float: left;
	width: 2.81em;
	/*width: 45px;*/
}

.basket_panel .basket_row .qty_column input  {
	border: 1px solid #A3A17A;
	font-size: 0.69em;
	/*font-size: 11px;*/
	margin: 0em 0em 0em 0.64em;
	/*margin: 0px 0px 0px 7px;*/
	width: 2.45em;
	/*width: 27px;*/
}

.basket_panel .basket_row .total_column  {
	float: left;
	width: 7.19em;
	/*width: 115px;*/
}

.basket_panel .basket_row .total_column .cost  {
	font-size: 0.69em;
	/*font-size: 11px;*/
	margin: 0em 0em 0em 1.27em;
	/*margin: 0px 0px 0px 14px;*/
}

.basket_panel .product_delivery_row  {
	background: #F8F7F1 url(../../images/basket/delivery-row-bg.gif) no-repeat;
	color: #3C3C3C;
	padding: 0.63em 0em 0em 0em;
	/*padding: 10px 0px 0px 0px;*/
}

.basket_panel .product_delivery_row .product_total .label,
.basket_panel .product_delivery_row .product_total .cost,
.basket_panel .product_delivery_row .delivery_costs .label,
.basket_panel .product_delivery_row .delivery_costs .cost,
.basket_panel .product_delivery_row .total_cost .label,
.basket_panel .product_delivery_row .total_cost .cost {
	float: right;
	font-size: 0.69em;
	/*font-size: 11px;*/
}

.basket_panel .product_delivery_row .product_total .cost,
.basket_panel .product_delivery_row .delivery_costs .cost {
	display: inline;
	margin: 0em 6.09em 0em 0em;
	/*margin: 0px 67px 0px 0px;*/
}

.basket_panel .product_delivery_row .product_total .label,
.basket_panel .product_delivery_row .delivery_costs .label {
	margin: 0em 2.45em 0em 0em;
	/*margin: 0px 27px 0px 0px;*/
}

.basket_panel .product_delivery_row .delivery_costs {
	padding: 0em 0em 0.63em 0em;
	/*padding: 0px 0px 10px 0px;*/
}

.basket_panel .product_delivery_row .total_cost  {
	background: #DFDBC4 url(../../images/basket/total-cost-bg.gif) bottom no-repeat;
	color: #3C3C3C;
	padding: 0.63em 0em;
	/*padding: 10px 0px;*/
}

.basket_panel .product_delivery_row .total_cost .label {
	color: #1C3640;
	font-size: 0.75em;
	/*font-size: 12px;*/
	font-weight: bold;
	margin: 0em 2.25em 0em 0em;
	/*margin: 0px 27px 0px 0px;*/
}

.basket_panel .product_delivery_row .total_cost .cost {
	color: #6D000C;
	display: inline;
	font-size: 0.88em;
	/*font-size: 14px;*/
	font-weight: bold;
	margin: 0em 4.79em 0em 0em;
	/*margin: 0px 67px 0px 0px;*/
}

.proceed_row {
	text-align: right;
	margin: 10px 0px 0px 0px;
}

.proceed_row img {
	border: 0;
}
