form#registration h1 {
	background: #01babd;
	padding-left: 8px;
	color: #fff;
	width: 100%;
	margin-top: 18px;
}

form#registration input.text, form#registration select {
	width: 100%;
	height: 29px;
	line-height: 29px;
	border: 1px solid #d6d4d9;
	clear: both;
	padding-left: 8px;
	margin-right: 10px;
	margin-bottom: 10px;
}

form#registration div.checkbox {
	float: right;
	margin-top: 8px;
	line-height: 29px;
}

form#registration img {
	margin-bottom: 7px;
	cursor: pointer;
}

form#registration input.error {
	border: 1px solid red;
	margin-bottom: 0;
}

form#registration label.error {
	background: red;
	margin-bottom: 10px;
	width: 100%;
	display: block;
	padding-left: 8px;
	border: 1px solid red;
	color: #fff;
	text-transform: uppercase;
	height: 23px;
	line-height: 23px;
}