h2 {
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
}

table.bid {
	margin-bottom: 8px;
}

tr.row_a {
	background-color: #161816;
}

tr.row_b {
	background-color: #1f211f;
}

tr.row_a td, tr.row_b td {
	color: #fefefe;
	font-size: 11px;
}

tr.request {
	background-color: #791818;
	height: 35px;
}

div#black_bg {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 10;
	top: 0px;
	left: 0px;
	background-color: #000000;
}

div#submit_box {
	width: 528px;
	height: 418px;
	background-image: url(../images/submit_box.jpg);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 20;
	left: 30%;
}

div#form_box {
	width: 528px;
	background-color: #0b0b07;
	position: absolute;
	z-index: 20;
	left: 30%;
}

div#form_content {
	float: left;
	padding-left: 13px;
}

div#form_container {
	float: left;
}

.form_row {
	float: left;
	width: 506px;
	padding-bottom: 5px;
}

.form_left {
	float: left;
	width: 160px;
	height: 25px;
	background-color: #191917;
}

.form_right {
	float: left;
	width: 345px;
	height: 25px;
	background-color: #262626;
}

.extra {
	height: 75px;
}

label {
	font-size: 11px;
	color: #e22728;
	float: left;
	margin-top: 4px;
	padding-left: 11px;
}

input.text_input {
	border: 0px;
	padding: 0px;
	margin: 0px;
	color: #fefefe;
	font-size: 11px;
	background-color: #262626;
	float: left;
	margin-top: 5px;
	padding-left: 11px;
	width: 300px;
}

textarea {
	float: left;
	width: 300px;
	height: 57px;
	color: #fefefe;
	font-size: 11px;
	font-family: "trebuchet MS", verdana;
	background-color: #262626;
	border: 0px;
	padding-left: 11px;
	margin-top: 5px;
}

div#submit_container {
	float: left;
	width: 528px;
	height: 50px;
	background-color: #791818;
	margin-top: 32px;
}

div#submit_button {
	float: left;
	margin-top: 12px;
	padding-left: 14px;
}

div#cancel_button {
	float: right;
	margin-top: 12px;
	padding-right: 14px;
}

div#close_button {
	float: right;
	padding-right: 11px;
	margin-top: 11px;
}
