/* Styling for forms */


form 						{ margin: 10px auto; font-size: 0.9em; }
#enquiry fieldset 			{ width:550px; padding:0px; margin:0 0 10px 0; position:relative;  
							  border: none; background: none; }
#enquiry legend 			{ padding:4px 10px ; border:1px solid #080E19; background-color:#1D2D39; font-size:1.2em; 
							  font-weight:bold; color:#CC9; margin: 0; }
#enquiry legend 			{ position: absolute; left: 5px; top: -14px; } /* required for ie compatibility */

#enquiry ul 				{ padding:0; margin:0; }						  
#enquiry li 				{ padding:2px 0 6px 5px; list-style:none; list-style-image:none; 
							  background: none; border-bottom: none;}
#enquiry ul li				{ background-image:none; margin: 6px auto 6px; line-height: 1.1em;}
#enquiry label 				{ width:160px; float:left; font-size:1em; font-weight:bold; padding:2px 0px 2px 0; 
							  text-align:right; clear: right;  color: #ccc;}
#enquiry .required 			{ color:red; }
#enquiry input.quicksubmit 	{ border: none; width: auto!important; background:#CC9; margin-top:0; 
							  color:#333; margin-left: 173px;}

#enquiry input.fmcheckbox	{ border: none; width: 20px!important; background:none; margin-top:0; 
							  color:#333; margin-left: 173px;}

#enquiry input[type=file], 
#enquiry input[type=text], 
#enquiry textarea 			{ display:block; margin:0px 0 0 170px;  width:334px; 
							  background-color: #f0f3f9; border: 1px solid #080E19; }
								
#enquiry select 			{ display:block; margin:0px 0 0 170px;  width:334px; 
							  background-color: #f0f3f9; border: 1px solid #080E19; }								

#enquiry input[type=radio] { display:block; margin:0px 0 0 170px;  width:20px; 
							  background-color: #f0f3f9; border: 1px solid #080E19; }
							  
/*
* html #enquiry textarea	{ margin-top: -15px;}							  
* html #enquiry input		{ margin-top: -15px;}							  
*/
.textfieldwidth 			{ width:314px; }
* html #enquiry .fmfile		{ margin-top: -10px;}							  


#enquiry .checks 			{ margin:1px 0 10px 170px; color: #cc9; font-size:1em; }
#enquiry .checks input 		{ margin:1px 5px 0 0px; float:left; }

* html #enquiry .checks 	{ margin:-5px 0 10px 170px; }
* html #enquiry .checks input { margin:-5px 5px 0 0; float:left; }

.ddfmerrors					{ font-size: 1.4em; font-weight:bold; color: #f00;}
.errorlist					{ padding: 5px 30px; color:#c00; font-size: 1.0em;}	