
#addedTitle {
	background-color:#C7E6C7;
	background-image:url(../../images/basket/addedCornerArc.gif);
	background-position: top left;
	background-repeat:no-repeat;
	display:block;
	}
	
#mastHead {
	background-image:url(../../images/global/pageHeader_cornerArc.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#C8E5C9;
	padding:20px;
	width:720px;
	display:block;
	}
	
#mastHead h1 {
	font-size:1.8em;
	margin:0px;
	}
	
#mastHead p {
	font-size:1.2em;
	margin:15px 0px 0px 0px;
	}
	
.titleInnerContainer {
	padding:10px;
	}
	
.addedMessage {
	background-image:url(../../images/basket/addedMessageBg.gif);
	background-repeat:repeat-x;
	min-height:48px;
	}
	
.addedMessageTitle {
	color:#FFFFFF;
	font-size:16px;
	padding:15px 0px 0px 0px;
	min-height:33px;
	font-weight:bold;
	}
	
.addedTick {
	margin:13px 0px 0px 3px;
	}
	
.specialOfferFlash {
	margin:7px 0px 0px 3px;
	}
	
.addToBasketButtonImage {
	margin:13px 5px 0px 0px;
	}
	
#addedProductContainer {
	background-color:#BEE2BE;
	padding:13px;
	margin-top:1px;
	}

.addedtobasket table{
	color:#323232;
	}
	
.addedtobasketCell {
	background-image:url(../../images/basket/addedtobasketCellBg);
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#FFFFFF;
	padding-left:11px;
	}
	
.addedtobasketCell .label {
	font-weight:bold;
	}
	
.addedtobasketCell a {
	color:#18A518;
	}
	
.addedDescription {
	text-align:left !important;
	padding-left:10px;
	}
	
.addedtobasket td {
	text-align:center;
	}

.addedtobasket td .label{
	font-weight:bold;
	font-size:1.1em;
	color:#000000;
	}
	
.addedtobasket td .value{	
	font-weight:bold;
	font-size:1.3em;
	color:#CC0000;
	}
	
.entitlementValue {
	font-weight:bold;
	color:red;
	font-size:1.2em;
	}
	
.addedtobasket td a.addedProductLink {
	font-weight:bold;
	font-size:1.3em;
	color:#CC0000;
	text-decoration:underline;
	}
	
.continueShoppingButtonImage {
	margin-top:10px;
	}

.addedtobasket td.image{
	border:0px;
	padding:0px;
	}

.addedtobasket td a{
	color:#323232;
}

.basket td .label{
	font-weight:bold;
	font-size:1em;
	color:#000000;
	}
	
.basket td br.title {
	font-size:0.3em;
	}

.basket table{
	margin:0px 0px 50px 0px
}

.basket td{
	text-align:center;
}


.basket th{
	padding-bottom:6px;
}

.basket td{
	vertical-align:top;
	}

td.quantity, td.delete, td.unit, td.subtotal{
	text-align:center;
	padding:1px 0px 1px 6px;
	}

td.quantity div, td.delete div, td.unit div, td.subtotal div{
	vertical-align:middle;
	}
	
td.unit{
	width:131px;
	}

td.subtotal{
	width:131px;
	}
	
.updateQuantityButton {
	background-color:#EFEFEF;
	color:#666666;
	border:0px;
	font-size:1em;
	color:#666666;
	cursor:hand;
	}

td.description{
	text-align:left;
	padding-left:16px !important;
	}
	
td.description a{
	color:#000000 !important;
	}
	
td.bgColouration {
	background-image:url(../../images/basket/basketCellBg.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	background-color:#F9F9F9;
	padding:12px 0px;	
	}
	
td.entitlementProducts {
	background-image:url(../../images/basket/basketEntitlementCellBg.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	background-color:#FEEFEF;
	padding:12px 0px;	
	}

td.productImageThumbnail {
	border:0px;
	padding:0px;
	width:56px;
	border:1px solid #EFEFEF;
	text-align:center;
	}

.basket td a{
	color:#323232;
}


td.quantity input.text{
	width:20px;
	height:16px;
	text-align:center;
	color:#676767;
	font-size:1em;
	padding:0px;
	margin:0px 4px 0px 4px;
	}


.basketSubtotalLabel {	
	border-top:1px solid #F2E6CE;
	padding:4px 0px 0px 3px;
	font-size:1.1em;
	color:#000000;
	font-weight:bold;
	text-align:left;
	}
	
.basketSubtotalText {	
	border-top:1px solid #F2E6CE;
	padding:4px 0px 0px 0px;
	font-size:1.1em;
	color:#18A518;
	font-weight:bold;
	text-align:center;
	width:131px;
	}

.basketDiscountLabel {	
	border-bottom:1px solid #F2E6CE;
	padding:0px 0px 4px 3px;
	font-size:1.1em;
	color:#CB3300;
	font-weight:bold;
	text-align:left;
	}
	
.basketDiscountText {
	border-bottom:1px solid #F2E6CE;
	padding:0px 0px 4px 0px;
	font-size:1.1em;
	color:#CB3300;
	font-weight:bold;
	text-align:center;
	width:131px;
	}

.basketTotalLabel {	
	border-width:1px 0px 1px 0px;
	border-style:solid;
	border-color:#F2E6CE;
	padding:4px 0px 4px 3px;
	font-size:1.1em;
	color:#000000;
	font-weight:bold;
	text-align:left;
	}
	
.basketTotalText {
	border-width:1px 0px 1px 0px;
	border-style:solid;
	border-color:#F2E6CE;
	padding:4px 0px 4px 0px;
	font-size:1.1em;
	color:#18A518;
	font-weight:bold;
	text-align:center;
	width:131px;
	}
	
.linkBar {
	margin-top:20px;
	padding-left:10px;
	height:18px;
	background-color:#F3F3F3;
}

a.backLink {
	font-size:11px;
	color:#18A518;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
	}
	

.buttonsBack {
	float:left;
}
.buttonsCheckout {
	float:right;
}

 h1{
	padding:0px 0px 6px 4px;
	margin:0px;
	font-size:2em;
	color:#18A518;
}


 .itemContainer {
	background-color:#E6FDD4;
	border-style:solid;	
	border-width:2px 0px 0px 0px;
	border-color:#18A518;
	padding:4px 20px 6px 10px;
	color:#333333;
	margin-bottom:10px;
}

.buttonsBar{
	border-top:2px solid #18A518;
	padding:3px 13px 0px 13px;
	margin:5px 0px 0px 0px;
	}
	
.basketDiscountHeader {
	margin-top:3px;
	}
	
.addSelectedItems {
	text-align:right;
	padding:5px 0px 0px 0px;
	}
	
.updateButton {
	margin-top:2px;
	}
