input.text-detail
{
	font: 12px tahoma, arial, verdana;
	color: #000;
	border: 1px solid #fff;
	background: #FFF;
}

input.text-detail:hover, input.text-detail:active, input.text-detail:visited, input.edit-detail
{
	font: 12px tahoma, arial, verdana;
	color: #000;
	border: 1px solid #abadb3;
	background: #FFF;
}

input.edit-detail
{
	font: 12px tahoma, arial, verdana;
	color: #000;
	border: 1px solid #abadb3;
	background: #FFF;
}

input.text-small, select.text-small
{
	font: 12px tahoma, arial, verdana;
	color: #000;
	width: 110px;
	padding: 1px 0px;
	margin: 2px 0px;
	border: 1px solid #abadb3;
	background: #FFF;
}

input.count
{
	font: 14px/16px tahoma, arial, verdana;
	color: #433f3f;
	width: 25px;
	border: 1px solid #abadb3;
	text-align: center;
}

input.change
{
	font: bold 13px/14px tahoma, arial, verdana;
	color: #fff;
	text-align: center;
	background: url(/ENGINE/IMAGES/TRACKJACK/WEBSITE/shop_order.gif);
	width: 57px;
	height: 22px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
	display: block;
	cursor: pointer;
}

input.go
{
	font: bold 13px/14px tahoma, arial, verdana;
	color: #fff;
	text-align: center;
	background: url(/ENGINE/IMAGES/TRACKJACK/WEBSITE/go.gif);
	vertical-align: top;
	width: 19px;
	height: 19px;
	padding-top: 1px;
	margin: 4px 0px 0px 0px;
	text-decoration: none;
	cursor: pointer;
}

input.change:hover, input.go:hover, a.submit:hover
{
	color: #433f3f;
}

/**/

span.required
{
	color: #433f3f;
}

td.key
{
	font: 12px/16px tahoma, arial, verdana !important;
	color: #fff;

	width: 215px;
	padding-top: 3px;
}

input.credit
{
	width: 40px !important;
	text-align: center;
	border-color: #abadb3;
	color: #abadb3;
}

input.code
{
	font: 13px arial;
	letter-spacing: 11.5px;
	color: #191919;
	padding: 3px 5px;
	border: 1px solid #ccc;
}

input.code-small
{
	width: 181px !important;
}

input.disabled-text
{
	color: #999999;
	border: 1px solid #cccccc;
}

/**/

select.form-select { border: 1px solid #ccc; background: #f6f6f6; padding: 0 1px; width: 264px; }

div.form-box { width: 420px; background: #222; padding: 20px; border: 1px solid #A4C758; }
div.form-box h2 { margin: 0 0 20px 0; }
div.form-box input.form_text { border: 1px solid #ccc; background: #f6f6f6; padding: 1px; width: 260px; }
div.form-box input.form_text:hover { border: 1px solid #bbb; background: #fff; }
div.form-box textarea { border: 1px solid #ccc; background: #f6f6f6; padding: 1px; width: 260px; height: 100px; }
div.form-box textarea:hover { border: 1px solid #bbb; background: #fff; padding: 1px; width: 260px; height: 100px; }

td.form-column-1 { padding: 4px 20px 4px 0px; vertical-align: top; }
td.form-column-2 { padding: 4px 0px; width: 270px; }
td.form_required { padding: 5px; color: #A4C758; text-align: right; }
