/* Generic Form Layout*/

	h3{
		font-size: 10pt;	
		color: #00CC00; 
		margin: 4px 4px 10px 4px;
		text-align: left;
		clear: both;
	}

	form{
		margin: 0px;
		padding: 0px;
	}

	label, input, select, textarea{
		display: block;
		float: left; 
		margin-bottom: 10px;
		font-size: 8pt;
	}

	textarea{
		width: 190px;
		height: 85px;
	}
	
	select{
		border: 1px solid #909090;
	}


	.question{
		font-size: 8pt; 
		margin: 10px;
		font-weight:bold;
		clear:both;
	}
	
	.subq{
		font-size: 8pt; 
		margin: 10px 10px;
		font-weight:bold;
		color:#00CC00;
	}


	#enquire{
		margin-top: 20px; 
		border: 1px solid #009900;
		background:#003300;
	}
			
	.enquiry-box{
		display: block;
		float: left;
		padding: 2px;
		border: 0px;
		width: 350px;
		margin: 5px 10px;
		background:#005500;
	}

	.enquiry-details input,	.enquiry-details textarea{
		border:1px solid white;
	}
	
	.enquiry-details input{width: 190px;}
	
	.enquiry-details label, .enquiry-extra label{
		text-align: right;
		width: 140px;
		padding-right: 10px;
	}
	
	
	
	.enquiry-extra label{}
	

	
	
/* Calc Layout*/

	form.calc{
		width: 500px;
		color:white;
		padding: 5px;
	}

	.calc label {
		text-align: right;
		width: 200px;
		padding-right: 10px;
	}	
	.calc select{
		margin-bottom: 10px;
	}
	
	.calc input {
		width: 150px;	
	}
	




/* ENQUIRY */


.form-layout{}
	
	.form-layout p{clear:both;}
	
	.form-layout label, .form-layout input, .form-layout select{
		float: left;
		display: block;
		margin-bottom: 10px;
	}

	.form-layout label{
		text-align: right;
		padding-right: 10px;
		color: #FFFFFF;
		width: 220px;
	}
	
	.form-layout select{width:150px;}

	.form-layout input{width:146px;}
	
	.form-layout input[type="image"]{float:none;}
	
	.form-table{
	}
	

	.form-outline{
		padding: 5px;
		margin: 20px 0px;
	}




	