#PPECbutton {
    float: right;
}

.cartQuantityUpdate {
	display: none;
}

.cartAttribsList {
	padding-top: 4px;
}

#logobank{margin:15px auto 0px auto; float: right;}
#logobank table td{vertical-align:bottom; padding: 5px;}

div.centerBoxContentsAlsoPurch {
	width: 24.5% !important;
}

.cartDiscount {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	background-color: #e9e9e9;
	height: 2.2em;
}
.needHelp a{
font-size: 11px;
}
.checkoutCandy {
	line-height: 2.4em;
	font-weight: bold;
	padding: 0.4em;
	border: 1px solid #9a9a9a;
	background-color: #ffffcc;
	color: #000000;
}
#cartNewSubTotal {
	background-color: #e9e9e9;
	 }

#cartNewSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

#cartNewSubTotal {
	height: 2.2em;
	}

.cartProductDisplay{
width: 400px;
}
#cartProdTitle{
line-height:20px;
font-size: 14px;
font-weight: bold;
}

#scRemoveHeading, .cartRemoveItemDisplay {
padding: 10px 10px 0 10px;
}

#cartImage {
	margin: 0 1em;
	}

.showStockQuantity {
margin: 0px;
}

#pageContent .cartAttribsList ul {
	float: left;
}
/*Shopping Cart Display*/
#infoShoppingCart {
	background: white;
}

.tableHeading TH {
	border-bottom: 1px solid #cccccc;
}

.tableHeading, #cartSubTotal {
	background-color: #e9e9e9;
 }

#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.9em;
}

#cartInstructionsDisplay {
	text-align: center;
}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
	padding: 1em 0em;
}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: center;
	padding-right: 0.2em;
}

#scUpdateQuantity {
	width: 2em;
}

.cartQuantity {
	width: 4.7em;
}

.cartNewItem {
	color: #33CC33;
	position: relative;  /*do not remove-fixes stupid IEbug*/
}

.cartOldItem {
	color: #660099;
	position: relative;   /*do not remove-fixes stupid IEbug*/
}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
}

.cartRemoveItemDisplay {
    padding-right: 10px;
    width: 4em;
}

 ul.cartAttribsList{
	float: left;
	padding: 0;
	margin: 0 0 0 1em;
}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
}

.productSpecialPriceSale {
display: none;
}

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	list-style: none;
} 

#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
}

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
}

.amount {
	width: 5.5em;
}	
	
#cartDefaultHeading {
	float:left;
	width:41.5%;
}
		
.needHelp {
	float: right;
}
