.form {
	width: 410px;
	margin: 0 auto;
}

.form div{
	margin-bottom: 10px;
}
.form label{
	display: block;
	text-align: left;
	margin: 0 2px 0 0;
	color: #F9A027;
	
}
.form legend {
	color: #F9A027;
}
.form fieldset {
	padding: 0px;
	margin: 10px 0;
	
}




.form input, .form textarea, .form select{
	font-family: inherit;
	border: 1px solid #252525;
	color: #FFF;
	background-color: #1F1F1F;
	padding-left: 5px;
	width: 378px;
}
.form fieldset.inline{
	padding: 0;
	margin: 0 0 10px;
	border: none;
}
.form fieldset.inline input, .form fieldset.inline label{
	width: auto;
	float: none;
}
.form fieldset.inline label{
	display: inline;
	padding: 0;
	margin: 0;
}

.form fieldset p{
	font-weight: bold;
}


.form input.submit {

	margin-top: 15px;
}
.form input.button {
	width: auto;
}
.form .checkbox, .form .radio{
	width: auto;
	border: none;
}
.formError {
	background: #FFFFDC url(../images/errorbg.png) repeat-x left bottom;
	text-align: left;
	padding: 10px 10px 10px 10px;
	font-size: 18px;
	font-weight: bold;
	color: #181818;
	margin: 20px auto;
	border: 1px solid #f9a027;
}
.form fieldset.date-select {
	border: none;
}
.form fieldset.date-select legend{

	
	
}
	
.form fieldset.date-select div{
	display: inline;
}

.form fieldset.date-select label{
	display: none;
}
.form fieldset.date-select select{
	width: auto;
}	
.form input.file{
	color: #000;
}
