#registration #register-required{
	float: left;
	width: 380px;
	margin: 10px 0 0 10px;
	padding: 10px 0 0 0;}

#registration #register-optional{
	float: left;
	width: 380px;
	margin: 10px 0 0 30px;
	padding: 10px 15px;
	background: #e9e9e9;}

#registration #register-submit{
	margin: 0 0 0 10px;
	_margin: 0 0 0 20px;}

#registration #register-submit .form-help{
	_margin: 20px 0 0 -355px;}

#registration #register-submit .form-field{
	height: auto;
	margin: 0 0 10px 0;
	overflow: hidden;}

#registration #register-submit .big-button{
	margin: 0 0 0 150px;}

#registration .registration-error{
	color: #f00;
	background: #FFACAC;
	border: solid 1px #f00;
	padding: 20px;
	text-align: center;
	margin: 10px 0 0 0;}

#registration .registration-success{
	color: #00A321;
	background: #BDFFCA;
	border: solid 1px #00A321;
	padding: 20px;
	text-align: center;
	margin: 10px 0 0 0;}