.error_message {

	color: #ff0000;

}

#information .error_message ul {

	padding: 0;

}

.error_message ul li {

	padding: 0 0 1px 0;

	background: none;

	list-style: none;

}

.formbuilderform {

	width: 100%;

	padding: 10px 0 0 0;

}

.formbuilderform.signup {

	padding: 0;

	position: relative;

}

/*.formbuilderform.enquire {

	width: 470px;

}*/

/*body.contact .formbuilderform {

	width: 350px;

}*/

.formbuilderform legend {

	display: none;

}

.noymabii .formbuilderform {

	/*width: 500px;*/

}

.formbuilderform fieldset {

	margin: 0;

	padding: 0;

	border: none;

	clear: both;
	

	

}

.formbuilderform.enquire fieldset {

	padding: 0 0 0 5px;

}

.formbuilderform fieldset fieldset.col {

	margin: 10px 13px 0 0;

	width: 106px;

	float: left;

	clear: none;

}

.formbuilderform fieldset fieldset.col.result {

	margin: 10px 0 0 0;

}

.formbuilderform fieldset legend {

	margin: 0;

	padding: 0;

	color: #5F6971;

}

.formbuilderform fieldset div {

	min-height: 25px;

	padding: 5px 0;

	clear: both;

}

.formbuilderform fieldset div.editor {

	margin: 10px 0 0 0;

	padding: 5px;

}

.formbuilderform.signup fieldset div {

	width: 170px;

	float: left;

	clear: none;

}

.formbuilderform fieldset.col div {

	padding: 5px 0;

}

.formbuilderform fieldset div label {

	/*width: 150px;*/

	width: 270px;

	padding: 3px 0;

	float: left;
	color:#000000;
	font-size: 12px;
	font-weight: bold;

}

.formbuilderform.signup fieldset div label {

	display: none;

}

.formbuilderform fieldset div.strong label {

	font-weight: bold;

}

.formbuilderform fieldset div.break label {

	max-width: 470px;

	padding: 3px 0;

}

.formbuilderform fieldset div.postcode label {

	width: 200px;

}

.formbuilderform fieldset div.checkbox label {

	width: 400px;

	margin: -20px 0 0 0;

}

.formbuilderform fieldset div.textarea label {

	width: 464px;

	padding: 3px;

}

.formbuilderform fieldset div input,.formbuilderform fieldset div select {

	float: left;

}

.formbuilderform.signup fieldset div input {

	float: none;

}

.formbuilderform fieldset fieldset.col div input,.formbuilderform fieldset fieldset.col div select {

	width: 100px;

	float: none;

}

.formbuilderform fieldset div input[type="text"] {

	width: 250px;

	/*margin: 5px 0 0 0;*/

	padding: 3px;

	color: #5f6971;

	border: 2px solid #676767;

	/*background: url(/images/default/search.gif) no-repeat top left;*/

}

/*body.contact .formbuilderform fieldset div input[type="text"] {

	width: 330px;

}*/

.formbuilderform.signup fieldset div input[type="text"] {

	width: 150px;

}

.formbuilderform.signup fieldset div.email input[type="text"] {

	width: 200px;

}

.formbuilderform fieldset fieldset.col div input[type="text"] {

	width: 100px;

}

body.contact .formbuilderform fieldset div input[type="text"] {

	width: 410px;

}

.formbuilderform fieldset div select {

	width: 258px;

	padding: 3px;

	color: #5f6971;

	border: 1px solid #c0c0c0;

}

.formbuilderform fieldset div.postcode input {

	float: right;

}

.formbuilderform fieldset div textarea {

	width: 258px;

	

	float: left;

	

	color: #5f6971;

	border: 2px solid #676767;
	font-family: arial;
	font-size: 12px;

}

.formbuilderform fieldset div.editor textarea {

	width: 100%;

	margin: 0;

	padding: 0;

	float: none;

	border: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 100%;

	color: #1A5A29;

}

body.contact .formbuilderform fieldset div.editor {

	width: 406px;

	float: right;

}

.formbuilderform fieldset div input[type="checkbox"] {

	margin: 3px 0 0 0;

	float: right;

}

.formbuilderform div.submit {

	text-align: right;

	padding: 10px 55px 0 0;

}

.formbuilderform.signup div.submit {

	padding: 0;

	position: absolute;

	right: 5px;

	bottom: 7px;

}

.formbuilderform div.submit input,input.submit {

}

#m62b34moduleform_1 input:focus, #m62b34moduleform_1 textarea:focus
{
	border: 2px solid #008542 !important;
}


#fbrp__35_1_0, #fbrp__35_1_1, #fbrp__35_1_2
{
	float: left;
	width: 50px;
	margin-right: 15px;
}

.enquiryFor div
{
	clear:none !important;
	float:left;
	margin-bottom:16px;
	margin-left:11px;
	width:79px;
}

#enquiryForWho_0, #enquiryForWho_1, #enquiryForWho_2
{
	position: relative;
	right: 50px;
	top: 15px;
}

#enquiryForWho_0
{
	right: 40px;
}

.enquiryFor div label
{
	position: relative;
	bottom: 20px;
	color: #666666 !important;
}

#m62b34moduleform_1 .enquiryFor input:focus
{
	border: 0px solid white !important;
	color:#1A5A29 !important;
}

#m62b34moduleform_1 input
{
	color:#1A5A29 !important;
}


