#maintable {
	position: relative;
	width: 750px;
	left: 50%;
	margin-left: -375px;
}

.carttable {
	margin: 0 10px 10px 10px;
	width: 100%;
	padding: 0;
}

	.carttable td {
		padding: 5px;
		font: normal 12px/18px verdana, tahoma, sans-serif;
		color: #90086C;
	}

.cartheader, .cartheader td {
	background-color: #8CBC1B;
	font: bold 12px/18px verdana, tahoma, sans-serif;
	color: #fff;
}

h1, h2 {
	background: url(/assets/images/textheader.png) no-repeat;
	width: 480px;
	height: 30px;
	font: normal 18px/30px arial, sans-serif;
	padding-left: 80px;
	color: #fff;
	margin: 0 0 30px 0;
}

.lp {width:395px;}