form#signup-free {
	
}

form#signup-free fieldset {
	border: 0px;
}

form#signup-free legend {
	display: none;
	visibility: none;
}

form#signup-free div.form_element {
	margin: 20px;
}

form#signup-free div.form_element label {
	width: 400px;
	display: block;
}

form#signup-free div.form_element label span.required-label {
	color: #ff0000;
	font-size: 0.75em;
}

form#signup-free input {
	width: 80%;
}

form#signup-free input#submit {
	width: 100px;
}

form#signup-free select option {
	padding: 1px 4px;
}

form#signup-free div#address_element {
	border: 1px solid #583120;
}

form#signup-free span.required-text {
	color: #ff0000;
	font-size: 0.9em;
}
