table.cart {
	background-color: #757560;
}
table.cart th, table.cart td {
	padding: 2px 8px;
}
table.cart th {
	color: #ffffff;
	text-align: left;
}
table.cart th a {
	color: #ffffff;
}
table.cart th a:hover {
	color: #ff9900;
}
table.cart td {
	color: #757560;
	background-color: #efefef;
	font-size: 0.8em;
	border-bottom: 1px solid #b8b8aa;
}
table.cart td.larger {
	font-size: 1.2em;
}
table.cart td.transparent, table.cart tr.transparent td {
	background-color: #FFF;
	border: none;
}
table.cart tr.no-border td {
	border: none;
}
table.checkout input.text {
	width: 250px;
}