form#contact fieldset {
	border: 0 solid #FFF;
	margin: 0;
	padding: 0;
}

form#contact legend {
	display: none;
}

form#contact input[type="submit"] {
	width: 80px;
	margin-left: 170px;
}

form#contact ol {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

form#contact ol li {
	line-height: 30px;
}

form#contact label {
	width: 110px;
}

form#contact input {
	width: 230px;
}

form#contact label.newsletter, form#contact label.source {
	width: 320px;
}

form#contact input#newsletter {
	width: 20px;
}

#officemap {
	height: 320px;
}




form#bookingform fieldset {
	border: 0 solid #FFF;
	margin: 0;
	padding: 0;
}

form#bookingform legend {
	display: none;
}

form#bookingform fieldset div {
	line-height: 28px;
}



/* Request a brochure form */
form#requestabrochure fieldset {
	border: 0 solid #FFF;
	margin: 0;
	padding: 0;
}

form#requestabrochure legend {
	display: none;
}

form#requestabrochure ol {
	list-style: none;
}

form#requestabrochure ol li {
	line-height: 28px;
}

form#requestabrochure #email {
	width: 202px;
}

form#requestabrochure .submit {
	margin-left: 300px;
}


/* Questionnaire form */
form#questionnaireform fieldset {
	border: 0 solid #FFF;
	margin: 0;
	padding: 0;
}

form#questionnaireform legend {
	display: none;
}

form#questionnaireform ol {
	list-style: none;
}

form#questionnaireform ol li {
	line-height: 28px;
}

form#questionnaireform ol li label {
	width: 268px;
}

form#questionnaireform #dorset_times, form#questionnaireform #dcc_times {
	width: 25px;
}

form#questionnaireform #source2_publication, form#questionnaireform #source2_searchengine {
	width: 202px;
}

form#questionnaireform .submit {
	margin-left: 300px;
}

/*Availability request form*/
form#availabilityform fieldset {
	border: 0 solid #FFF;
	margin: 0;
	padding: 0;	
}

form#availabilityform legend {
	display: none;
}

form#availabilityform ol {
	list-style: none;
}

form#availabilityform ol li {
	line-height: 28px;
}

form#availabilityform ol li label {
	width: 268px;
}

form#availabilityform #proprefs, form#availabilityform #dates, form#availabilityform #requirements, form#availabilityform #phone_email {
	width: 202px;
}

form#availabilityform .submit {
	margin-left: 300px;
}


/*Booking form*/
form#bookingform fieldset {
	border: 0 solid #FFF;
	margin: 0;
	padding: 0;	
}

form#bookingform legend {
	display: none;
}

form#bookingform ol {
	list-style: none;
}

form#bookingform ol li {
	line-height: 28px;
}

form#bookingform ol li label {
	width: 268px;
}

form#bookingform #email, form#bookingform #name {
	width: 202px;
}

form#bookingform .submit {
	margin-left: 300px;
}