
h3.basket a{
	color:#039834;
}

.basketBox h2{
	font-size:1.2em;
	color:#CC342F;
	font-weight: 800;
	margin-bottom: 3px;
}

.basketSpace {
	margin: 10px;
}

.emptyBasketText h2{
	font-size:1.2em;
	color:#CC342F;
	font-weight: 800;
	margin-bottom: 3px;
}

.description {
	padding: 5px;
}

#checkoutContent{
clear:both;
}

#basketBox {
	padding: 18px 0px 0px 25px;
	background-image: url(../..//images/basket/basket_summary.gif);
	background-repeat: no-repeat;
	height: 113px;
	width: 240px;
	float:right;
	margin:13px 0px;
	font-size:0.9em;
}

.moreInfo{
	margin-top: 10px;
}



#basketTableStyle {
	width: 644px;
}

#myBasketHeader h1 {
	padding:14px 0px 0px 20px;
	font-size:1.3em;
	color:#087A3A;
}

#myBasketHeader p {
	padding:14px 40px 0px 20px;
	color:#7C7C7C;
	line-height:16px;
}

#myBasketHeader{
	background-image: url(../..//images/headers/green_header.gif);
	background-repeat: no-repeat;
	height: 109px;
	margin-bottom: 50px;
	width: 100%;
	}

#basketTable .background{
}

#basketTable th{
	padding-top:8px;	
	padding-left: 8px;
	padding-bottom: 8px;
	color:#ffffff;
}

#basketTable td {
	text-align:center;
	font-size:0.9em;
	font-weight:bold;
}

#basketTable td a{
	color:#666666;
	text-decoration:underline;
}

#basketTable td a:hover{
	color:#000000;
	text-decoration:underline;
}

#basketTable .image{
	background-color:#FFFFFF;
	width:79px;
}

#basketTable .description {
	text-align:left;
	padding-left:6px;
	height: 30px;
}

#basketTable .quantity input{
	text-align:center;
	width:26px;
	height:17px;
	border:1px solid #A7CAB4;
	padding:0px 0px 0px 2px;
	color:#666666;
	vertical-align: baseline;
}

#basketTable .price,.subTotal{
	font-weight:1.2em;
}

.qtyField {
	width: 50px;
}


.subTotal td{
	width: 50px
}

#basketTable .deals{
	color:#821018;
	font-weight:normal;
}

#basketTable .subTotalBottom{
	background-image: url(../..//images/basket/BasketTotalBackground.gif);
	background-repeat: no-repeat;
	border: 0px;
	height: 31px;
	width: 81px;
}

#checkoutButtons{
	margin-top: 40px;
	padding: 0px 40px 0px 40px;
}

.PromotionThresholdMessageContainer {
	background-color:#000000;
	padding:5px;
}
.PromotionMessageText {
	color:#C7E803;
	font-size:1.2em;
	font-weight:bold;
}

.PromotionMessageText strong {
	color:#ffffff;
}

#checkoutdeliveryOption
{
height:90px;
width:411px;
background-color:#E6E6E6;
padding:10px 10px 0px 17px;
float:right;
}