
h2 {
	margin-bottom: 20px;
}
label {
	display: block;
	font-style: italic;
	font-size: 0.9em;
	margin-bottom: 4px;
}
	.header {
		padding-bottom: 40px;
	}
	#ContactIndexForm .input.text input,
	#ContactIndexForm .input.textarea textarea {
		background-color: #e9e9e9;
		border: 0;
		padding: 7px;
		width: 436px;
		margin-bottom: 4px;
	}
	#ContactIndexForm .input.text.error input,
	#ContactIndexForm .input.textarea.error textarea {
		background-color: #FFCFD1;
	}
	#ContactIndexForm .input.textarea textarea {
		width: 436px;
		height: 196px; 
	}
	.submit {
		margin-top: 24px;
	}
.section {
	margin-bottom: 30px;
	float: left;
}
	.section:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.section { display: inline-block; }
	.section { display: block; }
	.section.email-form,
	.section.address {
		margin-right: 50px;
	}
	.section.phone {
		margin-right: 100px;
		width: 320px;
	}
	.section p {
		font-size: 0.9em;
	}
	