#masterTemplateContainer .moduleContentContainer .moduleContent {
	overflow:hidden;
	padding:40px;
	width:640px;
}

.moduleContent IMG {
	margin: 5px;
}

H1.moduleTitle{
	height:93px;
	color:#fff;
	line-height:93px;
	letter-spacing:-2px;
	font-size:32px;
	background:transparent url('/images/bg_h1.gif') top left repeat-x;
	text-transform:uppercase;
	padding-left:250px;
}

	.sidemenu .sidepicture{
		background-position:center;
		background-repeat:no-repeat;
		background-color:transparent;
	}
	#masterTemplateContainer .moduleContentContainer .sidemenu H4{
		padding:20px 0px 20px 32px;
	}	
	.sidemenu A.submenu{
		display:block;
		background:transparent url('/images/arrow_link.gif') left center no-repeat;
		color:#0ea0e5;
		text-decoration:underline;
		font-size:12px;
		padding:8px 0px 8px 25px;
		margin:0px 35px;
	}	
	
	.sidemenu A.first{
		margin-top:10px;
	}	
	.sidemenu A.last{
		margin-bottom:40px;
	}	
	
	H2.getaquote{
		text-indent:-9999px;
		background:transparent url('/images/title_getaquote.gif') top left no-repeat;
		height:28px;
		width:210px;
		margin-top:10px;	
	}
	.sidemenu .quote{
		padding:10px 30px 10px 35px;
		font-size:12px;	
	}

		.sidemenu .quote H2{
			font-size:14px;
			letter-spacing:0px;
		}

	.sidemenu A.starthere{
		background:transparent url('/images/bt_starthere.gif') top left no-repeat;
		width:132px;
		height:43px;
		display:block;
		cursor:pointer;
		text-indent:-9999px;
		margin:5px 35px;
	}	
	
	.moduleContent H2{
		background: #f6fafb;
		border-bottom:1px solid #e4e9ea;	
		height:73px;
		line-height:73px;
		padding:0 0 0 40px;
		font-weight:bold;
		font-size:24px;
		margin-bottom:10px;
	}
	.moduleContent .content{
		padding:10px 40px;
	}	
	
	.msg{
		font-weight:bold;
		padding:20px 0;
		font-size:14px;	
	}
	
	/*** ENQUIRY FORM  ***/
	.moduleContent FORM {
		display:block;
		float:left;
		color:#555555;
	}	
	.formElement{
		padding-left:25px;
	}
		.formElement LABEL{
			line-height:30px;
			width:100px;
		}
			/* would you like us to call you? */
			.form_1_question_72{
				margin:20px 0 5px;	
			}
			.form_1_question_72 LABEL{
				width:180px;
				line-height:17px;
			}
			/* best time to call */
			.form_1_question_73{
				background: transparent url('../images/bg_timetocall.gif') left top no-repeat;
				margin-left:50px;
				padding-left:30px;
			}
				.form_1_question_73 LABEL{
					line-height:17px;
				}

			/* would you like us to email you? */
			.form_1_question_75{
				margin:10px 0;	
			}
			.form_1_question_75 LABEL{
				width:180px;
				line-height:17px;
			}
			
		.formElement SELECT{
			border:1px solid #ccc;
			width:auto;
			padding:2px;
			font-size:12px;
		}
		.formElement INPUT.text{
			background:transparent url('../images/bg_input.gif') top left no-repeat;
			height:20px;
			width:175px;
			padding:7px 13px;
			border:0px;
			font-size:12px;
		}
		.formElement TEXTAREA.textarea{
			background:transparent url('../images/bg_textarea.gif') top left no-repeat;
			height:135px;
			width:213px;
			padding:7px 13px;
			border:0px;
			font-size:12px;
		}
		.formSubmit INPUT {
			background:transparent url('../images/bt_submit.gif') top left no-repeat;
			height:35px;
			width:86px;
			border:0px;
			font-size:0px;
			color:#484242;
			margin:25px 0 0 105px;
		}
			
		.formElement .validation-advice{
			color:#c00;
			margin-left:113px;	
			width:180px;
		}	
		
	.moduleContent #enquiryForm_1 H3.form_1_question_4{
		text-indent:-9999px;
		background:transparent url('../images/title_enquiries.gif') left center no-repeat;	
		width:120px;
		height:25px;
		border:none;
		margin:20px 0;
	}


	/*** CONTACT DETAILS ***/
	
	#contactDetails {
		float:left;
		width:220px;
		padding:0px;
		margin:0 0 0 30px;
		color:#555555;
	}
		#contactDetails DT {
			float:left;
			width:90px;
			clear:left;
			font-weight: bold;
			margin-left:26px;
		}
		#contactDetails DD {
			width:200px;
			display:block;
			float:left;
			margin:0px 0px 10px 26px;
			padding:0px;
		}
	
	.moduleContent H4.details{
		text-indent:-9999px;
		background:transparent url('../images/title_details.gif') left center no-repeat;	
		width:95px;
		height:25px;
		float:left;
		margin:35px 0pt 20px;
	}	
	