#cartwrapper {
	width: 760px;
	margin: 0px auto;
	text-align: left;
	background: #fff url(images/bkg_cart_top.gif) no-repeat right top;
	padding-top: 30px;
}
#cartwrapper #main {
	background: url(none);
	padding: 2px 50px 20px;
}
#cartwrapper #main h2 {
	margin-bottom: 16px;
	margin-top: 0px;
}

.cartCrumbs, .cartMain {
	border: 1px solid #dcbdc0;
	margin-bottom: 10px;
	border-collapse: collapse;
}
.cartCrumbs td, .cartMain th {
	background: #F2EEE1;
	padding: 2px 4px;
	border-bottom: 1px solid #dcbdc0;
}
.cartMain .darkBkg {background: #F2EEE1; padding: 2px 4px;}
.cartCrumbs td  {text-align: center;	}
.cartMain td, cartMain {
	text-align: left;
	background: #fffafc;
	padding: 2px 4px;
	}
.cartMain td input.qty {width: 20px;}
.cartMain .alignR {text-align: right;}
.cartMain .alignL {text-align: left;}
.cartMain .alignC {text-align: center;}
.cartMain .remCol {padding-left: 10px; text-align: center;}
.buttonslow {text-align: right;}
.buttonslow img.left {margin: 0px;}
