.contact_form {
	margin: 0px;
	padding: 20px 0px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}
.contact_form fieldset {
	background-color: #DEF5BA;
	margin: 0px 0px 15px;
	padding: 10px;
	border: 1px solid #CCCCCC;
}
.contact_form label {
	text-transform: capitalize;
	display: block;
	float: left;
	width: 150px;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}
.contact_form .field {
	width: 300px;
	border: 1px solid #CCCCCC;
}
.contact_form .address {
	width: 300px;
	border: 1px solid #CCCCCC;
	height: 100px;
}
.contact_form .postcode {
	width: 119px;
	border: 1px solid #CCCCCC;
}
.contact_form .comments {
	width: 300px;
	border: 1px solid #CCCCCC;
	height: 100px;
}
.contact_form .sendbtn {
	margin: 0px 0px 0px 380px;
	padding: 0px;
}
.contact_form .sendbtn #send {
	/* This part hides the original button. */
background-color: transparent;
	border: 0px;
	padding: 0px 0px 0px 200px;
	overflow: hidden;
	/* This part defines its new look. */
background-image: url(../main_images/buttons/submit_btn.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 99px;
	height: 19px;
	max-width: 99px;
	max-height: 19px;
	margin: 0px;
	cursor: pointer;
}
