#GiftBoxHeader{
	border: 1px solid #dadada;
	margin-top: 24px;
	padding: 12px;
}

#cartHeader .leftInfo{
	float: left;
	width: 470px;
}


#cartHeader .leftInfo h2{
	font-size: 2.2em;
	margin: 12px 0;
	font-weight: normal;

}


#cartHeader .rightInfo{
	float: right;
	width: 472px;
	background: #f6f6f6;
	margin-top: 11px;
}

.rightInfo h3{
	margin: 12px;
	font-weight: bold;
	color: #4b4848;
}
.rightInfo p{
	margin: 0px 12px;
}

.rightInfo form{
	margin: 12px;
}

.rightInfo input{
	font-size: 1.2em;
	margin: 0px;
}

.rightInfo input.image{
	position: relative;
	top: 4px;
}
.helpLink{
	float: right;
}
.rightInfo .helpLink{
	margin: 12px;
}

.helpLink img{
	margin-top: -3px;
	position: relative;
	top: 3px;
	border: 0px;
}

#cartContent{
	margin-top: 24px;
}

#cartContent table td, #cartContent table th{
	font-size: 1.1em;
}

table.cartItems th{
	padding: 0px 0px 5px;
	border-bottom: 1px solid #dadada;
}

table.cartItems td{
	padding: 12px 0px 28px 0px;
}

#cartContent table td{
	vertical-align: top;
	line-height: 1.4em;
}


table.cartItems td img{
	margin-right: 12px;
}


#cartContent table tfoot td{
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	padding: 3px 0;
}

#cartContent .subTotal{
	text-align: right;
	font-weight: bold;
}

#cartContent .removeLink{
	border: 0px;
}


#cartSummary{
	width: 484px;
	float: right;
}

#promotionCode{
	margin: 12px 0;
	padding: 12px;
	background: #f6f6f6;
}

#promotionCode h3{
	font-weight: bold;
	margin: 0 0 12px 0;
	color: #4b4848;
}
#promotionCode input.smallStyled{
	float: left;
}
#promotionCode .promoSpacer{
	float: left;
	width: 10px;
	border-top: 2px solid #dadada;
	margin: 8px 2px 0 2px;
}

.cartSummary{
	width: 100%;
	margin-bottom: 12px;
}
table.cartSummary tr td{
	border-top: 1px solid #dadada;
	padding: 5px 0;
}

#cartSummary table.cartSummary tfoot td,
#cartSummary table.cartItems td.summary{
	font-size: 1.6em;
}

.cartActions{
	text-align: right;
}

.cartInfo{
	padding-top: 24px;
	margin-bottom: 72px;
	clear: both;
}

.cartInfo p{
	margin-top: 24px;
}

.image-holder{
	float:left;
	width:82px;
	height:82px;
	padding:0px;
	margin:15px 20px 0px 0px;
	border:1px solid #ddd;	
	background-image:url('~/Controls/spinner.gif');
	display:inline;
}

.image-holder-summary{
	float:left;
	width:82px;
	height:82px;
	padding:0px;
	margin:15px 20px 0px 20px;
	border:1px solid #ddd;	
	background-image:url('~/Controls/spinner.gif');
	display:inline;
	
}

.image-holder-thankyou{
	float:left;
	width:82px;
	height:82px;
	padding:0px;
	margin:15px 20px 0px 0px;
	border:1px solid #ddd;	
	background-image:url('~/Controls/spinner.gif');
	display:none;
}

.orderInfo{width:100%;}

.thankyouTotal{
float:right; 
margin-right:20px; 
margin-bottom:10px; 
font-weight:bold; 
font-family:arial, helvetica, sans-serif; 
color:#4B4949;
}

.thankyouTotalPage{
margin-left:495px; 
margin-bottom:10px; 
font-weight:bold; 
font-family:arial, helvetica, sans-serif; 
color:#4B4949;
}

.imgContainer
{
	width:65px;
	height:65px;
}

.amendQty {
	    border: 2px solid #AA88FF;
	    background-color: #FFEEAA;
	}
	
.basket_itemTxt {
font-family: Arial, Helvetica, sans-serif;
color: #4b4949;
font-size: 13px;
font-weight: bold;
}

.basket_smallerItemTxt {
font-family: Arial, Helvetica, sans-serif;
color: #4b4949;
font-size: 10px;
font-weight: normal;
text-decoration: none;
}

.NEWaspxitempadded {
border-bottom: solid 1px #ececec;
padding-bottom: 18px;
color: #4b4949;
text-align:center;
}

.NEWaspxitempaddedB
{
color: #4b4949;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
}

.NEWaspxitempricepadded {
border-bottom: solid 1px #ececec;
padding-bottom: 18px;
color: #4b4949;
text-align:center;
}

.NEWSolidSlabBackground {
background-color: #edebec;
height: 23px;
color: #494748;
font-weight: bold;
text-align:center;
}

.formLabelB {
color: #4b4949;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 15px;
}
