html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, code, em, img, small, strike, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
  body { background: #000; font-family: Helvetica, Arial, sans-serif; line-height: 1; overflow-x: hidden; }
  ol, ul { list-style: none; }
  :focus { outline: 0; }
  table { border-collapse: collapse; border-spacing: 0; }


	.left { float: left; }
	.right { float: right; }
	.center { text-align: center; }
	.clear { clear: both; }
	
	
#wrapper {
	width: 800px;
	margin: 0 0 0 50%;
	position: absolute;
	top: 0;
	left: -400px;
}

#background_img {
	width: 1174px;
	height: 1311px;
	margin: 0 0 0 -570px;
	position: absolute;
	top: 0;
	z-index: -1;
}

#logo {
	margin: 30px 0 0 0;
}

.right_column {
	width: 500px;
	margin: 10px 0 0 300px;
}

h1 {

	font-size: 32px;
	color: #fff;
	background: #b20086;
	padding: 8px 40px 2px 2px;
}

h2 {

	font-size: 22px;
	color: #fff;
	background: #b20086;
	padding: 8px 40px 2px 2px;
	margin: 20px 0 0 0;
	float: left;
}

p {
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	padding: 12px 28px 2px 2px;
	margin: 18px 0 0 0;
	background: #000;
}


form {
	width: 585px;
}

.label {
	color: #fff;
	font-size: 12px;
	margin: 13px 2px 0 0;
	padding: 8px 8px 2px 2px;
	float: left;
	background: #b20086;
}

input, select {
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
	font-size: 14px;
	line-height: 1px;
	padding: 10px 5px;
	width: 300px;
	margin: 8px 0 0 0;
	float: right;
	border: 0;
}

select {
	width: 310px;
}

input.submit {
	margin: 8px 0 0 77px;
	height: 36px;
	width: 100px;
	line-height: 1px;
	float: left;
	text-align: left;
	background: #fff;
	cursor: pointer;
}
input.submit:hover {
	background: #b20086;
	color: #fff;
}

.form_error {
	font-size: 12px;
	padding: 12px 5px;
	margin: 8px 0 0 8px;
	background: #000;
	color: #000;
	float: right;
	position: relative;
	width: 180px;
}
.form_error_display {
	background: #b20086;
	color: #fff;
}
.submit_error_display {
	background: #b20086;
	color: #fff;
	float: left;
	width: 193px;
}
.loading {
	margin: 10px 0 0 77px;
	display: none;
	float: left;
}

			/*Custom Select */
			#current, #options {
				font-family: Helvetica, Arial, sans-serif;
				border: 0px;
				font-size: 14px;
			}
			#replace {
				float: right;
				overflow: visible;
				cursor: pointer;
				margin: 8px 12px 0 0;
			}
			#current {
				background:#FFF url('../images/drop_down_btn.png') no-repeat right center;
				margin: 0px;
			}
			#current, #replace, #options li {
				width: 298px;
			}
			#options {
				margin-top: 0px;
				list-style-type: none;
				display: none;
				position: absolute;
				width: 308px;
			}
			#current, #options li {
				padding: 12px 6px;
			}
			#current, #options, #options li {
				background-color: #FFF;
			}
.form_wrap {
	height: 180px;
	margin: 20px 0 0 0;
}
#form_added {
	padding: 0;
	margin: 0;
}

.dates {
	position: absolute;
	top: 75px;
	right: -30px;
	width: 250px;
}
.dates img {
	width: 200px;
}



#footer {
	font-size: 12px;
	color: #fff;
	background: #b20086;
	margin: 70px 0 0 0;
	padding: 8px 28px 2px 2px;
	float: left;
}