﻿/*.CartWrapper, .CartTopEditDiv
{
	width: 800px;
}
.CartTopEditDiv
{
	padding-top: 10px;
	margin-top: 7px;
	border-top: 1px solid #EEE;
}
.CartTable
{
	width: 100%;
}
.CartTable td
{
	vertical-align: middle;
}
.CartTableMainTR td
{
	height: 70px;
}
.CartTableMainTR .CartFirstTD
{

	width: 55px;
	background: #f7f7f7;
}
.CartFirstTD a
{
	font-size: 10px;
}
.CartSeparatorDiv
{
	width: 100%;
	height: 1px;
	max-height: 1px;
	border-top: 1px solid #CCC;
	overflow: hidden;
	display: block;
	clear: both;
}
.CartTable .CartHeaderTR td, .CartTable .CartHeaderTR th
{
	height: 35px;
	background: url( "/Images/cart-table-header-bg.gif" ) repeat-x 0 0;
}
.CartTable .CartHeaderTR .CartFirstTD
{

	width: 55px;
	background: url( "/Images/cart-table-header-bg-left.gif" ) repeat-x 0 0;
}
.CartTable .CartHeaderTR .CartTotalTD
{
	width: 97px;
	color: #FFF;
	background: #0089D1;
	padding-right: 10px;
}
.CartTable .CartHeaderTR .CartGiftWrapTD, .CartTable .CartHeaderTR .CartGiftCardTD
{
	width: 76px;
	border-left: 1px solid #CCC;
}
.CartTableImageTR td
{
	padding: 3px 0 3px 0;
}
.CartTable .TL a, .CartTable .TL a:link, .CartTable .TL a:active, .CartTable .TL a:hover, .CartTable .TL a:visited
{
	font-weight: normal;
	color: #484848;
}
.CartImageTD
{
	width: 75px;
}
.CartSizeTD
{
	width: 55px;
}
.CartColourTD, .CartPriceTD
{
	width: 65px;
}
.CartQtyTD
{
	width: 50px;
}
.CartNetTD
{
	width: 60px;
}
.CartMainGiftTD
{
	background: #F7F7F7;
}
.CartMainTotalTD
{
	background: #DCEEF8;
	padding-right: 10px;
}

.replaced
{
    text-decoration:line-through;
    color:#999;
}

.CartBottomArea
{
	padding-top: 12px;
}
.CartVoucherWrapper
{
	width: 444px;
	padding-bottom: 7px;
}
.CartVoucherTop
{
	height: 4px;
	background-position:-347px -8px;
}
.CartVoucherMain
{
	background: url( "/Images/cart-voucher-bg.gif" ) repeat-y 0 0;
	padding: 3px 0 5px 0;
}
.CartVoucherInner
{
	width: 340px;
}
.CartVoucherInner td
{
	height: 25px;
	text-align: left;
	vertical-align: middle;
}
.CartVoucherInner img
{
	position: relative;
	right: 9px;
	margin-top: 2px;
}
.VoucherTextBox
{
	width: 185px;
	border: 1px solid #E0E1E3;
}
.CartVoucherBot
{
	height: 4px;
	background-position:-347px -12px;
}
.CartTotalsTable
{
	width: 180px;
	float: right;
}
.CartTotalsTable td
{
	height: 25px;
	vertical-align: middle;
	text-align: right;
	padding-right: 10px;
}
.CartBottomLinks
{
	padding-top: 12px;
}
.CartBottomText
{
	width: 474px;
	position: relative;
	left: 7px;
}
.CartContShopBut
{
	position: relative;
	top: 10px;
	left: 7px;
	width:150px; height:30px;
	background-position:0 -269px;
}
.CartCheckoutButton
{
	position: relative;
	right: 7px;
	top: 10px; height:30px; width:104px;
	background-position:0 -299px;
}
.CartCustomisationField
{
	width: 100%;
}
.CartCustomisationFieldWrap
{
	margin-bottom: 15px;
}
.CartDescTD
{

}
input.updateCart{ margin-top:5px; border:none; background-position:0 -239px; width:144px; height:30px; cursor:pointer; }

.CartSizeTD, .CartColourTD, CartQtyTD
{
	width: 57px;
}
.CartPriceTD
{
	width: 62px;
}
.GiftWrap
{
	width: 57px;
	height: 46px;
	background-position:-851px -32px;
	position: relative;
}
.GiftCard
{
	width: 55px;
	height: 46px;
	background-position:-795px -32px;
	position: relative;
}
.GiftWrap span, .GiftCard span
{
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	position: absolute;
	top: 11px;
	left: 21px;
}
.CartTable .TL A:link.EditPersonalisation
{
	font-size: 11px;
	color: #0089d0;
}

.promotion
{
    font-weight:bold;
    background-color:#d0e77f;
}

.promotion .first
{
    background-color:#F7F7F7;
}

.promotion .total
{
    background-color:#b9db3f;
    text-align:right;
    padding-right:10px;
}

.ShippingDiscount
{
    color:#a1d000;
    font-weight:bold;
}

.OrderDiscount
{
    color:#a1d000;
    font-weight:bold;
}
.VoucherMessagesClass, .VoucherMessageSuccessClass
{
	padding: 0 0 0 50px;
    color:#ff0000;
    
}
.PersonalisationCountDown
{
	color: #484848;
	font: normal 12px/16px Arial, Sans-Serif;	
}