	/* Contact styles */
	
	H1.contactHeading { width: 270px; padding-bottom: 20px; }
	
	.leftColumn {
		width: 410px;
		float: left;
	}
	
		.leftColumn DL {
			margin: 0;
			padding: 20px 5px;
			clear: both;
			width: 400px;
		}
		
			.leftColumn DL DT { float: left; width: 200px; color: rgb(153,215,219); }
			.leftColumn DL DD { float: left; width: 200px; line-height: 22px; }
			
		.leftColumn H4.terminals {
			display: block;
			background: url('../images/h_terminals.gif') left top no-repeat;
			text-indent: -9999px;
			margin-bottom: 15px;
			margin-top: 10px;
			*margin-top: 0;
		}
		
		.leftColumn H4 { color: rgb(153,215,219); }
		
		.leftColumn .left { width: 202px; }
		.leftColumn .right { width: 202px; }
		
	.rightColumn {
		width: 195px;
		float: none;
		position: absolute;
		margin: 0;
		top: 33px;
		right: 45px;
		*right: 35px;
	}
	
		.rightColumn H4.enquiry {
			display: block;
			background: url('../../../../../../images/h_enquiryform.gif') left top no-repeat;
			text-indent: -9999px;
			margin-bottom: 10px;
		}
		.rightColumn FIELDSET { border: 1px dotted rgb(153,215,219); padding: 13px; font-size: 12px; }
		.rightColumn FIELDSET FORM DIV { position: relative; }
		.rightColumn LABEL { display: block; }
		.rightColumn INPUT, .rightColumn SELECT { width: 165px; border: 1px solid #0a5477; padding: 4px; font-size: 12px; }
		.rightColumn TEXTAREA { width: 165px; height: 72px; border: 1px solid #0a5477; padding: 4px; font-size: 12px; }
		.rightColumn DIV.formSubmit INPUT {
			border: 0;
			background: url('../../../../../../images/submit.gif') left top no-repeat;
			width: 62px;
			height: 22px;
			margin: 6px 0 0 0;
			display: block; 
			cursor: hand;
			text-indent: -9999px;
			font-size: 0px;
			color: #fff;
		}
		.rightColumn FIELDSET FORM DIV .validation-advice { 
			background: #fff;
			border: 1px solid #ccc; 
			position: absolute;
			top: 38px;
			left: 0px;
			width: 165px;
			padding: 4px;
			font-size: 10px;
			color: #f00;
			z-index: 800;
		}