form .field {
	margin-bottom: 10px;
}
input {
	padding: 2px 3px;
	margin-bottom: 7px;
}
option {
	padding: 0 5px;
}
input.action {
	width: auto;
	cursor: pointer;
	margin: 30px 0;
}

/* Error messages when form isn't filled out properly or completely
------------------------------------------------------------------*/
.message.required, .message.validation {
	background: #b50000;
	padding: 5px 5px 4px 5px;
	margin: 0px 0 10px 0;
}

/* RECAPTCHA 
-----------------*/
#recaptcha_widget_div {
	margin-bottom: 10px;
	padding-top: 20px;
}
#recaptcha_table, #recaptcha_area td {
	background: transparent;
}

/* Map Page 
--------------------*/
#google-map-search {
	margin-right: 5px;
}
form#driving-directions label {
	display: block;
	margin-top: 15px;
}