	#cartHeaderArea {
		width:944px;
		height:60px;
		border:0px solid green;
		clear:both;
	}
	#cartPageTitle {
		padding-left:30px;
		width:580px;
		height:60px;
		float:left;
	}
	#cartHeaderQualifier {
		padding-left:10px;
		font-size:14px;
		color:#000;
	}
	#cartHeaderButtons {
		float:right;
		width:220px;
		height:40px;
		padding-top:20px;
	}
	#cartHeaderButtonsBottom {
		clear:both;
		float:right;
		width:220px;
		height:40px;
		padding-top:20px;
		border:0px solid red;
	}
	#cartItemsTable {
		width:944px;
		border:0px solid red;
	}
	#cartItemsTable TH {
		background-color:#FCE5A9;
		text-align:left;
		padding:3px 0px 3px 20px;
		color:#000;
		font-weight:bold;
	}
	#cartItemsTable TD {
		font-size:14px;
		border-bottom:1px solid #DFDFDF;
		padding:10px 0px 10px 20px;
	}
	.cartQuantity {
		width:50px;
		color:#666;
		text-align:center;
	}
	.cartProductInfo {
		padding-top:30px;
		vertical-align:bottom;
		padding-left:20px;
		
	}
	.cartProductInfo input {
		padding-top:20px;
	}
	#cartCouponBox {
		width:440px;
		height:145px;
		border-bottom:1px solid #DFDFDF;
		float:left;
		margin:10px 0px 20px 20px;
	}
	#cartSubTotalBox {	
		width:445px;
		min-height:145px;
		border:1px solid #DFDFDF;
		background-color:#f6f6f6;
		float:right;
		clear:right;
		margin:10px 0px 20px 0px;
		padding:0px 10px;
	}
	#cartCouponCodeBox {
		width:120px;
		margin:0px 5px 0px 10px;
	}
	#applyCode {
		vertical-align:bottom;
	}
	.cartSubTotalItemized {
		border:0px solid red;
		width:90px;
		margin-left:355px;
		padding-top:10px;
	}
	#cartSubTotalQualifier {
		color:#000;
		font-size:14px;
		padding:20px 0px 15px 0px;
	}
	#subTotalYellowText {
		width:290px;
		float:left;
		text-align:right;
		font-size:16px;
		padding-top:10px;
	}
	#subTotalYellowPrice {
		float:right;
		width:95px;
		font-weight:bold;
		font-size:18px;
		padding-top:10px;
		border:0px solid red;
		text-align:right;
		padding-right:10px;
	}
	.giftwrapQuantity {
		display:none;
		width:50px;
		color:#666;
		text-align:center;
	}
	#relatedProductArea {
		border-bottom:1px solid #BDBCBD;
		display:block;
		clear:both;
		margin:10px 0px 10px 7px;
		height:200px;
		width:800px;
		padding-bottom:20px;
		
	}
	.relatedProduct {
		float:left;
		width:105px;
		padding-left:24px;
		border:0px solid red;
		text-align:center;
	}
	.relatedProductImageBox {
		width:105px;
		height:105px;
		padding:5px 0px 5px 0px;
	}
	.relatedProductImage {
		
	}
	.relatedProductButton {
		width:89px;
		height:23px;
		margin:5px auto;
		border:0px solid red;
	}
	.relatedProductText {
		padding-top:5px;
	}
	.cartProductImage {
		width:105px;
		height:105px;
	}