/* Contact Styles */

.contact-row h2 {
	font-size: 26px;
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
}

/* Address Row */

.address-row {
	border-bottom: #e9e9e9 1px solid;
	border-top: #e9e9e9 1px solid;
	margin: 30px 0;
	padding: 30px 0;
}

.address-row h2 {
	margin-bottom: 10px;
}

.address-row p {
	color: #999;
	line-height: 14px;
}

/* Contact Form */

.contact-form p {
	margin: 0;
	padding: 0;
}

.contact-form .input-cluster {
	border-left: #CCC 5px solid;
	margin: 10px 0px;
}

.contact-form .input-section {
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 5px;
}

.contact-form .input-section input {
	border: #e1e1e1 1px solid;
	padding: 5px 10px;
	width: 260px;
}

.contact-form .input-section textarea {
	border: #e1e1e1 1px solid;
	padding: 5px 10px;
	width: 100%;
}

.contact-form .input-section select {
	background-color: #fff;
	border: #e1e1e1 1px solid;
	height: 34px;
	padding: 5px 10px;
	width: 260px;
}