#contactDetails {float:left;width:350px;padding:0px;margin:0px;}
#contactDetails DT {float:left;width:90px;clear:left;font-weight: bold;text-align:right;}
#contactDetails DD {width:200px;display:block;float:left;margin:0px 0px 10px 10px;padding:0px;}
.moduleBody .moduleNav { display:none;}
.moduleContent FORM {display:block;float:left;}


.msg {
	padding:30px 0 0;
	font-weight:bold;
	clear:both;
	font-size:14px;
}

.contact{
	width:680px;
	overflow:hidden;
	padding:35px 0 0;
}
	.contact .left{
		float:left;
		width:420px;
	}
	.contact .right{
		float:right;
		width:240px;
	}
	.contact h3{
		font-size:14px;
		font-weight:normal;
		color:#000;
		margin:0;
	}
	.contact .right{
		line-height:19px;
	}
		.contact .right ul{
			margin:0;
			padding:0;
			list-style:none;
		}
		.contact .right p.email a,
		.contact .right p.email{color:#000;}
	.contact address{
		font-style:normal;
		padding:0 0 16px;
	}
		.contact address span{display:block;}

/* Contact Us Form */
#enquiryForm_1{
	width:420px;
	overflow:hidden;
}
	#enquiryForm_1 .formElement{
		float:left;
		margin:0 0 6px;
		background:url(/images/bg-txt2.gif) top left no-repeat;
	}
/*	.contact #enquiryForm_1 ul li.compulsory{
		background:url(../images/ico-compulsory.gif) no-repeat 100% 0;
	} */
	
	#enquiryForm_1 INPUT{
		overflow:hidden;
		width:220px;
		font-size:11px;
		height:16px;
		float:left;
		border:0;
		padding:2px 0 0;
		margin:8px 0 0 12px;
		color:#787878;
	}
		#enquiryForm_1 INPUT.honeyPot{
			height:1px;
			margin:0px;
			padding:0px;
			font-size:1px;
		}
		#enquiryForm_1 INPUT.required,
		#enquiryForm_1 TEXTAREA.required-default{
			background:url(/images/ico-compulsory.gif) top right no-repeat !important;
		}
		#enquiryForm_1 INPUT.text{
			background:none;
		}
		
	#enquiryForm_1 INPUT#form_1_question_1{ /* name */
		width:280px;
		padding-right:25px;
	}
	#enquiryForm_1 INPUT#form_1_question_72{  /* company */
		width:262px;
		padding-right:25px;
	}
	#enquiryForm_1 INPUT#form_1_question_2{  /* email address */
		width:231px;
		padding-right:25px;
	}
	#enquiryForm_1 INPUT#form_1_question_23{  /* phone */
		width:210px;
		padding-right:25px;
	}
	
	#enquiryForm_1 TEXTAREA{
		border:0;
		width:368px;
		height:205px;
		margin:10px 0pt 35px 13px;
		float:left;
		padding:0pt 25px 0pt 0pt;
		color:#787878;
		font-size:11px;
		background:none;
	}
	
	#enquiryForm_1 LABEL{
		float:left;
		line-height:33px;
		cursor:pointer;
		padding:0 13px;
		background:url(/images/bg-divider.gif) no-repeat right;
		width:auto;
		font-weight:normal;
	}
	#enquiryForm_1 .form_1_question_3{  /* Comment */
		background:url(/images/bg-big.gif) top left no-repeat;
		height:265px;
	}
		#enquiryForm_1 .form_1_question_3 LABEL{  /* Comment */
			display:none;
		}
		
	#enquiryForm_1 .formSubmit{
		background:none;
	}
		#enquiryForm_1 .formSubmit INPUT{
			background: url('/images/btn-submit2.gif') top left no-repeat;
			text-indent:-9999px;
			*text-indent:0px;
			*font-size:0px;
			*color:#fff;
			*text-align:left;
			border:none;
			width:99px;
			height:33px;
		}
		
	#enquiryForm_1 .validation-advice{
		clear:both;
		padding:3px 0 5px;	
	}

.two{
	width:100%;
	overflow:hidden;
	margin:30px 0 0;
}
.two img{
	float:left;
	margin:0 28px 0 0;
}
#content .two p{
	margin:5px 53px 0 0;
}

