body,td,th {
	font-size: 80%;
	background: #f0f0f0;
	color: #000;
}
a:hover {
	background: #8080c0;
	color: #fff;
}
div.main {
	width: 100%;
	text-align: center;
}
div.cart-topmsg {
	width: 450px;
	margin: 0px auto;
	text-align: left;
}
table.panel {
	margin: 1.2em auto;
	background: #444;
	color: #a2a2a2;
}
table.panel td {
	background: #444;
	color: #a2a2a2;
	padding: 4px;
	text-align: center;
}
td.white {
	color: #fff !important;
	font-weight: bold;
}
td.orange {
	color: #fac947 !important;
}
td.wid80 {
	width: 80px;
}
td.wid30 {
	width: 30px;
}
input.button {
	width: 120px;
	margin: 15px;
}
table.cart_tbl {
	margin: 1em auto;
	border-collapse: collapse;
}
table.cart_tbl th {
	border: solid 1px #8080c0;
	background: #dcdced;
	white-space: nowrap;
	padding: 6px;
}
table.cart_tbl td {
	border: solid 1px #8080c0;
	background: #fff;
	white-space: nowrap;
	padding: 6px;
}
p.red {
	color: #dd0000;
}
div.raw-main {
	text-align: center;
}
table.raw-tbl {
	width:98%;
}
table.raw-tbl td {
	padding: 8px;
	background: #fff;
}
table.btn-tbl {
	margin: 0px auto;
}
