.contact-form .row {
	display:block;
	float:left;
	margin:0 0 5px 0;
	padding:0;
	position:relative;
	width:100%;
}

.contact-form .row .left {
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:0;
	position:relative;
	width:49%;
}

.contact-form .row .right {
	display:block;
	float:right;
	margin:0 0 0 5px;
	padding:0;
	position:relative;
	width:49%;
}

.contact-form .row .input label,
.contact-form .row .input label {
	display:block;
	float:left;
	font-size:0.8em;
	position:relative;
	width:100px;
}

.contact-form h5 {
	font-size:0.9em;
	font-weight:bold;
	margin:10px auto 0 auto;
	padding:0;
}

.contact-form fieldset {
	border:0;
	display:block;
	float:left;
	margin:20px 0 0 0;
	padding:0;
	position:relative;
	width:100%;
}

.contact-form fieldset legend {
	font-weight:bold;
}

.contact-form fieldset label {
	font-size:0.8em;
}

.error-message {
	color:#f00;
	font-size:0.9em;
	font-style:italic;
}
