.clear{
	clear: both;	
}

#cartGeneralContainer{
	width: 740px;
	overflow: hidden;
}

#cartGovEdAdditionContainer{
	width: 486px;
	overflow: hidden;	
}

#cartBusAdditionContainer{
	width: 563px;
	overflow: hidden;
}

#cartBusAdditionContainerPlusTot{
	width: 654px;
	overflow: hidden;
}

#cartGovEdAdditionContainerPlusTot{
	width: 577px;
	overflow: hidden;
}

#cartHR{
	border-top-color: #cccccc;
	border-top-style: solid;
	border-top-width: 1px;	
}

.cartHRli{
	margin: 10px 0px 3px 0px;
}

.cartHRProdTot{
	margin: 3px 0px 10px 0px;
}

.cartHRCartTot{
	margin: 10px 0px 7px 0px;	
}

.cartHRProCheck{
	margin: 7px 0px 10px 0px;	
}

.cartHRBottomCoupon{
	margin: 10px 0px 3px 0px;
}

.cartHRCoupon{
	margin: 10px 0px 10px 0px;
}

.cartHRSetTotals{
	margin: 10px 0px 10px 0px;
}

.cartHRServ{
	margin: 10px 0px -10px 0px;	
}

#servTxt{
	text-align: center;
	width: 300px;
	position: relative;
	top: -10px;
	background-color: white;
}

#cartGreyFadeHd{
	width: 740px;
	background: url('../images/bg_blueblend.gif');
	background-repeat:repeat-x;
	border-top-color: #cccccc;
	border-top-style: solid;
	border-top-width: 1px;
	overflow: hidden;
}

#cartGreyFadeHd2{
	width: 740px;
	background: url('../images/bg_blueblend.gif');
	background-repeat:repeat-x;
	overflow: hidden;
}

.cartGreyFadeAppliedCoupons{
	margin-top: 10px;
	padding-top: 10px;
}

#cartHeaderHeading{
	float: left;
	margin: 0px 0px 8px 2px;
}

#cartHeaderItemCount{
	padding-left: 2px;
}
#cartHeaderLeftLinks{
	float: left;
	padding: 5px 0px 10px 2px;
}

#cartHeaderRightLinks{
	float: right;
	padding: 5px 5px 10px 0px;
}

#cartCheckoutLeftLinks{
	float: left;
	margin: 1px 10px 0px 3px;
}

#cartHeaderCheckoutButton{
	float: right;
	margin: 8px 2px 0px 0px;
}

#cartCheckoutButton{
	float: right;
	margin: 0px 2px 0px 0px;	
}

#cartBusItemHeader, #cartGovEdItemHeader{
	border: solid 1px #0066CC;
	width:740;
	height: 24px;
	margin-top: 0px;
	margin-bottom: 3px;
}

#cartBusItemHeader{
	background-image: url('../images/bg_bus_cart_line_item_header.gif');
	background-repeat: repeat-x;
}

#cartGovEdItemHeader{
	background-image: url('../images/bg_goved_cart_line_item_header.gif');
	background-repeat: repeat-x;
}

#cartItemHeaderPad{
	padding-top: 6px;
}

#cartProdDescContainer{
	float: right;
	margin-right: 2px;
	width:650px;
}

#cartHdQtyCol, #cartBusHdProdDesCol,
#cartGovEdHdProdDesCol, #cartHdAvailCol,
#cartHdPriceCol, #cartHdTotPriceCol,
#cartGovEdHdCatalog{
	font-family : Verdana, Arial, "Times New Roman";
	color: white;
	font-weight: bold;
	font-size: 11px;
}

#cartQtyCol, #cartBusProdDesCol,
#cartGovEdProdDesCol, #cartAvailCol,
#cartPriceCol, #cartTotPriceCol,
#cartGovEdCatalog, #cartEmptyLI,
#cartBusAdditionDescCol, #cartGovEdAdditionDescCol,
#cartAppliedCouponHd, #cartCouponRemoveCol,
#cartCouponDescCol{
	font-family : Verdana, Arial, "Times New Roman";
	font-size: 11px;
	color: black;
}

#cartEmptyLI{
	margin: 10px 10px 12px 98px;
}

#cartAppliedCouponHd{
	margin: 0px 10px 10px 98px;
	font-weight: bold;	
}

#cartHdQtyCol, #cartQtyCol, #cartCouponRemoveCol{
	float: left;
	width: 84px;
}

#cartBusHdProdDesCol, #cartBusProdDesCol{
	float: left;
	width: 350px;
	text-align: left;
}

#cartGovEdHdProdDesCol, #cartGovEdProdDesCol{
	float: left;
	width: 350px;
	text-align: left;
}

#cartHdAvailCol, #cartAvailCol{
	float: left;
	width: 114px;
	text-align: left;
}

#cartHdPriceCol{
	float: left;
	width: 85px;
	text-align: right;
}

#cartPriceCol{
	float: left;
	width: 72px;
	text-align: right;
}

#cartPriceColGC{	
	float: left;
	width: 70px;
	text-align: left;
}

#cartHdTotPriceCol{
	float: left;
	width: 95px;
	text-align: right;
}

#cartTotPriceCol{
	float: left;
	width: 114px;
	text-align: right;

}

#cartGovEdHdCatalog, #cartGovEdCatalog{
	float: left;
	width: 77px;
	text-align: left;
	overflow: hidden;
}

#cartBusAdditionDescCol{
	float: left;
	width: 535px;
	text-align: left;
}

#cartGovEdAdditionDescCol{
	float: left;
	width: 486px;
	text-align: left;
}

#cartCouponDescCol{
	float: left;
	width: 654px;
	text-align: left;
}

#cartQtyCol div#qty, #cartHdQtyCol div#qty, #cartCouponRemoveCol #rmv{
	padding: 0px 0px 0px 12px;
}

#cartBusHdProdDesCol div#pd,
#cartGovEdHdProdDesCol div#pd{
	padding: 0px 10px 0px 15px;
}

#cartBusProdDesCol div#pd,
#cartGovEdProdDesCol div#pd{
	padding: 5px 10px 0px 12px;
}

#cartHdAvailCol div#avil{
	padding: 0px 5px 0px 12px;
}

#cartAvailCol div#avil{
	padding: 5px 15px 0px 12px;
}

#cartHdPriceCol div#pr{
	padding: 0px 15px 0px 0px;
}

#cartPriceCol div#pr{
	padding: 5px 0px 0px 0px;
}

html>body #cartHdPriceCol div#pr{
	padding: 0px 15px 0px 0px;
}

#cartPriceColGC div#prGC{
	padding: 5px 0px 0px 18px;
}

#cartHdTotPriceCol div#totpr{
	padding: 0px 0px 0px 0px;

}

#cartTotPriceCol div#totpr{
	padding: 5px 0px 0px 0px;
}

#cartTotPriceCol div#totprNeg{
	padding: 5px 0px 0px 0px;
	color: red;
}

#cartGovEdHdCatalog div#cat{
	padding: 0px 10px 0px 12px;
}

#cartGovEdCatalog div#cat{
	padding: 7px 10px 0px 12px;
}

#cartBusAdditionDescCol div#add,
#cartGovEdAdditionDescCol div#add{
	padding: 10px 10px 0px 12px;
}

#cartCouponDescCol div#cpnAdd{
	padding: 0px 180px 0px 22px;
	background-image: url('../images/bullet_black.gif');
	background-repeat: no-repeat;
}


#cartLIAccServ, #cartLILicense, #cartLIPSP{
	margin-top: 10px;	
}

#vertSpacer{
	font-family : Verdana, Arial, "Times New Roman";
	font-weight: bold;
	font-size: 8px;
	color: black;
	position: relative;
	top: -2px;
}

#cartQtyTxtBox, #cartQtyArrows, #cartGCAmntTxtBox{
	float: left;
}

html>body #cartGCAmntArrows{
	float: left;
	position:relative;
	top:-37px;
	left:54px;
	valign:top;
}

#cartGCAmntArrows{
	float: left;
	position:relative;
	top:-47px;
	left:56px;
	valign:top;
}

#cartQtyIncrease, #cartQtyDecrease{
	margin: 5px 5px 0px 5px;
}

#cartQtyUpdate, #cartQtyRemove{
	margin-top: 5px;
}

#cartGCAmtUpdate{
	margin-top: 5px;
	left-align: left;	
}

#cartGCAmntTxtBox{
	margin-left: 2px;
}

#cartGCAmntIncrease{
	margin: 4px 0px 0px 2px;
}

#cartGCAmntDecrease{
	margin: 5px 0px 0px 2px;
}


#cartCoupShipTotalContainer{
	width: 740px;
	overflow: hidden;
}

#cartCouponEntryOuterContainer{
	float: left;
	width: 198px;
	background-color: #ececec;
	background-repeat: repeat-y;
}

#cartShipTaxOuterContainertest{
	float: left;
	width: 198px;
	
}

#cartShipTaxOuterContainer{
	float: left;
	width: 190px;
	background-color: #ececec;
	background-repeat: repeat-y;
}

#cartTotalsOuterContainer{
	float: left;
	width: 340px;
}

#cartCouponEnrtyInnerContainer,
#cartShipTaxInnerContainer{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#cartTotalsInnerContainer{
	margin-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#cartCouponCodeTxt{
	margin-left: 15px;
	margin-right: 15px;
}

#cartCouponCode{
	float: left;
	margin: 5px 10px 0px 15px;
}

#cartApplyCouponButton{
	float: left;
	margin: 4px 15px 10px 0px;
}

#cartShipTaxTxt{
	margin-left: 10px;
	margin-right: 20px;
}

#cartZipCode{
	float: left;
	margin: 5px 10px 10px 10px;
	
}

#cartCalcShipTaxButton{
	float: left;
	margin: 4px 10px 0px 0px;
}

#cartTotalNoCoupon,
#cartTotalWithCoupon,
#cartOrderTotal,
#cartEstShipTotal,
#cartEstTaxTotal,
#cartSubTotTotal,
#cartCouponTotal{
	float: left;
	width: 120px;
	text-align: right;
	padding-left:0px;
}

#cartTotalTxtNoCoupon,
#cartTotalTxtWithCoupon,
#cartEstShipTxt,
#cartEstTaxTxt,
#cartSubTotTxt,
#cartCouponTxt{
	float: left;
	width: 210px;
	text-align: right;
}

#cartOrderTotalTxt{
	float: left;
	width: 200px;
	text-align: right;
}

#cartTotalTxtNoCoupon, #cartTotalNoCoupon{
	margin-bottom: 15px;
}

#cartOrderTotalTxt, #cartOrderTotal{
	margin-top: 3px;
}

#cartEstShipTxt, #cartEstShipTotal{
	margin-top: 10px;
}

#cartEstTaxTxt, #cartEstTaxTotal{
	margin-bottom: 0px;
}

.totTxt, .totAmt, .totAmtFreeShip{
	font-family : Verdana, Arial, "Times New Roman";
	font-weight: none;
	font-size: 11px;
	color: black;
	margin-right: 0px;
}

#cartTotalNoCoupon .totTxt, #cartTotalNoCoupon .totAmt,
#cartTotalWithCoupon .totTxt, #cartTotalWithCoupon .totAmt,
#cartOrderTotal .totTxt, #cartOrderTotal .totAmt,
#cartTotalTxtNoCoupon .totTxt, #cartTotalTxtNoCoupon .totAmt,
#cartTotalTxtWithCoupon .totTxt, #cartTotalTxtWithCoupon .totAmt,
#cartOrderTotalTxt .totTxt, #cartOrderTotalTxt .totAmt{
	font-weight: bold;
}

#cartCouponTotal .totAmt, #cartEstShipTotal .totAmtFreeShip{
	color: red;
}

#cartCatQuickOrder{
	float: left;
	width: 410px; 
}

#cartCatQuickOrderTxt{
	float: left;
	margin-top: 3px;
	margin-left: 3px;
}

#cartCatQuickOrderCode{
	float: left;
	margin-right: 5px;
	margin-top: 1px;
}

#cartCatQuickOrderAddButton{
	float: left;
}

#cartOrderTotalTxtContainer{
	float: left;
	width: 330px;
}

html>body #cartOrderTotalTxtContainer{
	float: left;
	width: 327px;
}

#cartReferStoreCode{
	float: left;
	margin: 5px 10px 0px 5px;
}

#cartReferStoreApplyButton{
	float: left;
	margin: 4px 0px 0px 0px;
}

#cartReferStoreHd{
	margin: 50px 0px 0px 5px;
}

#cartReferStore{
	margin-left: 5px;
}

#errorMsg, #errorMsgBull{
	margin: 5px 5px 15px 2px;
}

#errorMsgCartSet{
	margin: 5px 5px 10px 2px;
}

#errorMsgNoBotPad{
	margin: 5px 5px 0px 2px;
}

#catQuickTotalContainer{
	width: 740px;
	overflow: hidden;
}

.cartLineItemContainer{
	width: 740px;
	overflow: hidden;
}

#linkCheckoutButtonContainer{
	width: 740px;
	overflow: hidden;
}

#cartItemDetail {
	width:740;
	height: 24px;
	margin-top: 10px;
	margin-bottom: 3px;
	font-family : Verdana, Arial, "Times New Roman";
	font-size : 11px;
}

#cartItemDetailCol #col1{
	float: left;
	width: 280px;
	text-align: left;
	padding: 5px 0px 10px 18px;
}

#cartItemDetailCol #col2{
	float: left;
	width: 280px;
	text-align: left;
	padding: 0px 10px 0px 16px;
}

#cartItemDetailCol #col3{
	float: left;
	text-align: left;
	padding: 0px 5px 0px 16px;
}

#cartGovEdOrderPlacedMsgOuterContainer{
	border: 1px #cccccc solid;
	float: left;
	width: 740px;
	margin-bottom: 10px;
	overflow: hidden;
}

#cartGovEdOrderPlacedMsgInnerContainer{
	margin: 3px 0px 3px 0px;
}

#cartGovEdOrderPlaceMsgLine{
	margin: 0px 5px 0px 5px;
}

#cartGovEdSetContainer{
	width: 740px;
	margin: 5px 0px 10px 0px;
	overflow: hidden;
}

#cartGovEdSet{
	float: left;
	background: #ECECEC;
	border: 1px #679ACD solid;
}

#set{
	margin: 2px 5px 2px 5px;
}

#cartSetHeaderCheckoutButton{
	float: right;
	margin: 5px 10px 5px 0px;
}

#cartSetTotLeft{
	float:left;
	width: 630px;
	text-align: right;
}

#cartSetTotRight{
	float:right;
	width: 110px;
	text-align: right;
}

#pad{
	margin-right: 14px;
}

.mleftepro{
	margin-left:1px;
	float:left;	
}