h1, h2 {
	font-size: 24px;
	font-family: HelveticaNeueMediumCond, Arial, sans-serif;
	color: #676767;
	margin-bottom: 20px;
	font-weight:normal;
}

.form {
	float:left;
	width:400px;
}
	.form p {
		line-height:1.5em;
	}
	.form input[type="text"],
	.form textarea {
		padding:0 9px;
		margin:0 10px 0 0;
		border:1px solid #dfdfdf;
		font-size: 12px;
		color:#686868;
		width:250px;
		height:33px;
		display:inline-block;
		margin-bottom:10px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
	}
		.form textarea {
			height:100px;
			padding-top:9px;
			width:95%;
		}
		
	.form input[type="submit"] {
		vertical-align: top;
		float:right;
	}

.addressmap {
	float:right;
	width:460px;
}
	.addressmap .map {
		padding:2px;
		border:1px solid #e7e7e7;
		margin-bottom:20px;
		height:300px;
		width:453px;
	}
		.addressmap .map img {
			width:460px;
			height:300px;
		}
	.addressmap .address {
		line-height:1.5em;
	}

.error {
	color:red !important;
}


