BODY{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size:	9pt;
}

TD{
	font-size:	9pt;
}
SELECT {
	font-family: Arial, Helvetica, sans-serif;
	font-size:	8pt;
	height: 12.5pt;
	margin: 0px;
	padding: 0px;
	letter-spacing:	normal;
	vertical-align:	text-bottom;
}
OPTION {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size:	8pt;
}
INPUT {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size:	8pt;
	height: 14pt;
	vertical-align:	text-bottom;
	padding: 0px;
	letter-spacing:	normal;
}

.normalback{
	background: #000000;
}
.label{
	color: #000050;
	font-weight: bold;
}
.requiredlabel{
	color: #500000;
	font-weight: bold;
}

.header{
	color: #000080;
	font-weight: bold;
}
.inputvalue{
	background: #E0E0E0;
	border: inset 1px;
}

INPUT#button {
	font-size:	7pt;
	height: 16pt;
}
INPUT#image {
	font-size:	8pt;
	height: auto;
	margin: 0px;
	padding: 0px;
}

.nomargins{
	margin: 0px;
	padding: 0px;
}

DIV#description{
	text-align:	justify;
}

.cartbox{
	border: 2px #804040 solid;
	color: #B06868;
}
TABLE.itemdetail{
	font-size: 8pt;
}

SPAN.invalid_promo{
	font-weight: bold;
	color: #B00000;
	padding-left: 0.5em;
}
SPAN.unqualified_promo{
	font-weight: bold;
	color: #C07000;
	padding-left: 0.5em;
}
SPAN.applied_promo{
	font-weight: bold;
	color: #0000FF;
	padding-left: 0.5em;
}
