#form {
	border: 1px solid #DFDFDF;
	padding: 15px 32px;
}

#form div.section {
	margin-bottom: 12px;
}

#form table td {
	vertical-align: middle;
}

#form label.main {
	margin-right: 10px;
	color: #9C9C9C;
	font-weight: bold;
}

#form input,#form label, #form label * {
	vertical-align: middle;
}

.street {
	width: 230px;
}

.city {
	width: 108px;
	margin-right: 6px;
}
.state {
	width: 30px;
	margin-right: 6px;
}
.zip {
	width: 65px;
}

#form .interestedInOtherText {
	margin-left: 22px;
}

#form textarea {
	display: block;
	width: 100%;
	height: 85px;
	border: 1px solid #A1B3C3;
}

#submit {
	margin-top: 6px;
	padding: 6px 10px;
	border: 1px solid #DFDFDF;
	background-color: #FBFBFB;
}
