td {
	font: 11px "Century Gothic", Arial, "Courier New";
	color: #CCC;
}

.table {
	border: 1px solid #222;
	background: #111;
}

.table td {
	color: #CCC;
}

.table_light {
	border: 1px solid #222;
	background: #111;
}

.columnHeading {
	color: #BC6E01;
	font-size: 16px;
}

.redText {
	color: #CC0000;
	font-weight: bold;
}

.greenText {
	color: #009900;
	font-weight: bold;
}

.smallText {
	font-size: 11px;
	color: #999999;
}
	
/* End common classes */

tr.hover:hover, tr.altItemHover:hover {
	background-color: #333;
	cursor: pointer;
}

td.price {
	font-size: 20px;
	color: #2B7CCE;
}

td.desc {
	font-size: 11px;
}

a.customer_menu:link, a.customer_menu:visited, a.customer_menu:active {
	font: 14px "Century Gothic", Arial, Courier;
	color: #2B7CCE;
	text-decoration: none;
	display: block;
	padding: 5px 20px;
	text-align: center;
}

a.customer_menu:hover {
	color: #000000;
}

.steps {
	font-size: 12px;
}

.inputBox, .inputTextBox {  /* Form fields */
	font: 13px "Century Gothic", Arial, Courier;
	color: #FFF;
	background: #000;
	border: 1px solid #666;
	padding: 3px;
	margin: 3px 0;
}

.dropBox {  /* Form fields */
	font: 13px "Century Gothic", Arial, Courier;
	color: #FFF;
	background: #000;
	border: 1px solid #666;
	padding: 3px 0;
	margin: 3px 0;
}

.button { /* Form Buttons */
	background: #BC6E01 url(../images/button_bg.gif);
	border-bottom: 1px solid #BC6E01;
	padding: 2px 3px;
	margin: 3px -8px;
}

.table_head {
	background-color: #222;
	color: #FFF;
	font-weight: bold;
}

.table_head td {
	color: #FFF;
	font-weight: bold;
}

.admin_head {
	background-color: #222;
	color: #FFF;
	font-weight: bold;
}

.admin_head td {
	color: #FFF;
	font-weight: bold;
}

.altItem {
	background-color: #111;
}

.editItem {
	background-color: #333;
}

.editItem td {
  color: #FFF;
}