.cf p.error {
	font-size: 11px;
	color: #FFFFFF;
	margin: 8px 8px 8px 50px;
	font-weight:bold;
	border:#ffffff 1px solid;
	padding:5px;
	
}
.cf p.confirm {
	font-size: 13px;
	color: #ffffff;
	font-weight:bold;
	line-height:15px;
	margin-top:8px;
	margin-bottom:8px;
}

.cf ol li, .cf ol { list-style:none; margin:3px 0px 3px 0px ; padding: 0px 0px 0px 0px ; clear:both;  }
.cf ol { padding:5px 0px 5px 0px ; }

.cf label { display:inline-block; margin-bottom:10px; width:110px; vertical-align:middle; clear:left; text-align:right; padding-right:10px; }


/* formatting for all inputs */
.cf input.text_input, .cf textarea, .cf select  {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background:#c0c25a !important;
color:#121212;
border:none !important;
padding:1px 0px 1px 5px;
margin:0px;
vertical-align:middle;
display:inline-block;
}

/* individual formatting for each type of input */
.cf input.text_input { width:218px;}
.cf .submitbutton { padding:0px; width:140px; margin-top:10px; margin-left:120px; display:block; }


/* spam*/
.cf .class2 { display:none;}


/* the text style for a hint */
.cf input.hint, .cf textarea.hint, .cf select option.hint { color:#c6c8a7; }

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



.captcha { margin:5px; }

/* limit for the size of the enquiry onscreen display for the confirmation message 
.cf .enquirycell {
height:auto;
max-height:180px;
overflow:auto;
}
*/
