#contact-us {
	padding: 6px;
}

#contact-us div {
	margin-bottom: 6px;
}

#contact-us label:first-child {
	/* Labels on left, inputs on right, table-style */
	display: inline-block;
	width: 30%;
	font-weight: bold;
}

#contact-us .text input {
	width: 200px;
}

#contact-us .text input#contact-us_State,
#contact-us .text input#contact-us_Zip {
	width: 100px;
}

#contact-us textarea {
	width: 90%;
}

#contact-us .error {
	display: inline-block;
	color: #990000;
	font-weight: bold;
	text-align: right;
}

#container_contact-us_captcha input {
	display: block;
}
#container_contact-us_captcha label {
	display: block !important;
}
#container_contact-us_captcha img {
	border: solid 1px #e58e1a;
}