/* global */
body, input, textarea, table, select{
	font-size:9pt;
	color:#a3a3a3;
	font-family:Verdana, Tahoma, sans-serif;
}
body{
	padding:15px;
	background:#000;
}
table{
	border-collapse:collapse;
}
td, th{
	vertical-align:top;
	text-align:left;
	padding:0;
}
form{
	margin:0;
	padding:0;
}

/* misc */
.center1{
	width:100%;
	display:table;
	height:100%;
	_position:relative;
	overflow:hidden;
}
.center2{
	#position:absolute;
	_top:50%;
	display:table-cell;
	vertical-align:middle;
}
.center3{
	width:100%;
	_position:relative;
	_top: -50%;
	margin-top:-150px;
	text-align:center;
	min-height:150px;
}

/* misc */
.center{
	text-align:center;
}

/* links */
a:link {
	color:#FF0000;
	text-decoration:none;
}
a:visited {
	color:#EE333E;
	text-decoration:none;
}
a:hover {
	background:#EE333E;
	color:#FFFFFF;
}

/* inputs */
input,select{
	vertical-align:middle;
	border:1px solid #a3a3a3;
}
input.text, textarea{
	background-color:#000;
	padding:1px;
	margin:1px 0;
	border:1px solid #a3a3a3;
}
select.text{
	background-color:#eee;
	padding:0px;
	margin:1px 0;
}
input.text, select.text{
	color:#a3a3a3;
	background-color:#000;
}
select.full, input.full, textarea.full{
	width:99%;
}
input.button, button{
	background-color:#000000;
	border:1px solid #a3a3a3;
	margin:2px 0;
	padding:1px;	
	//padding:0 1px;	
	vertical-align:middle;	
	cursor:pointer;
	//cursor:hand;
}
button:hover, input.button:hover{
	background:#EE333E;
	color:#FFFFFF;
}
div.buttonsRow{
	margin:5px 0;
	text-align:center;
}

/* orders form */
.form .required, .form .warn{
	color:#FF0000;
}
.form tr.even{
	background:#181818;
}
.form td.label{
	white-space:nowrap;
}
.form input,.form textarea{
	width:175px;
}
.form input.medium,.form textarea.medium{
	width:275px;
}
