div#contact_form {
	position: relative;
	width: auto;
	margin-right: 270px;
}

div#contact_info {
	position: relative;
	width: 220px;
	float: right;
}

	div#contact_info div#contact_logo {
		position: absolute;
		top: 20px;
		right: 50px;
	}

	div#contact_info div {
		position: relative;
		margin-bottom: 26px;
	}

	div#contact_info span {
		position: relative;
		display: block;
		padding-bottom: 4px;
	}
	
	div#contact_info span.big {
		font-size: 1.4em;
		color: #646464;
	}
	
form.contact {
	padding: 0;
	padding-top: 20px;
}

	form.contact div {
		position: relative;
		padding-top: 8px;
		height: 32px;
	}
	
	form.contact label {
		display: block;
		width: 120px;
		font-size: 1.4em;
		color: #646464;
		float: left;
	}
	
	form.contact input {
		float: left;
		font-size: 1.2em;
	}
	
	form.contact textarea {
		float: left;
		width: 400px;
		height: 150px;
	}
	
	form input.submit {
		margin-top: 20px;
	}
