body {background: #000033; color: #ffffff;
	font-family: "verdana, helvetica, charter"; }
hr {color: red}
h1 {text-align: center; color: ffffff}
h2 {color: ffffff; text-align: center}
h3 {color: ffffff; text-align: center} 
h4 {color: ffffff; text-align: center}

p { color: ffffff; }

table.price {border-color: #ffffff;
		 border: 3;
		 cellspacing: 0
		color: #ffffff}
td {font-family: verdana, helvetica, charter; color: #ffffff; }
th {color: #ffffff}

.cart_table { font-size: small; }
.cart_cell { font-size: small; }

.checkout { margin-left: 5em; margin-right: 5em; margin-top: 1em; margin-bottom: 1em }
.checkout_fieldset { margin-top: 2em; margin-bottom: 2em; }
.checkout_credit { margin-left: 2em; margin-top: 1em; }

.event { margin-left: 2em ; margin-top: 1em; margin-bottom: 1em }
.event_detail { margin-left: 2em }
.event_title { color: #ffcc33; font-weight: bold }

.category_assign { font-size: .90em; text-align: center;}

.cart_empty { margin-left: 5em; margin-right: 5em; }
.cart_table { }
.cart_header {padding-left: .5em; padding-right: .5em}
.cart_cell { font-size: .8em; padding-left: .5em; padding-right: .5em;}
.cart_cell_qty { font-size: .8em; text-align: right; }
.cart_cell_price { font-size: .8em; text-align: right;}
.cart_footer_amt { text-align: right; }
.cart_footer_total { text-align: right; border-top: double; }

.billing_table {padding-left: 2em; padding-right: 2em}
.billing_header {padding-left: 2em; padding-right: 2em; border-bottom: groove; }
.billing_cell {padding-left: 2em; padding-right: 2em}

.shipping { font-size: .8em; text-align: center}

A:link { color: #ffcc33 }
A:active { color: #ff3333; font-weight: bold }
A:visited { color: #00AA00 }

.disabled { background-color: #666666 }

/* Formats for error text */
.required { color: red }
.error { color: red; font-style: italic }

