.cf p.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #762123;
	background:#cccccc;
	border:1px solid #762123;
	padding:5px;
	width:300px;
	margin-top:8px;
	margin-bottom:8px;
	font-weight:bold;
}
.cf p.confirm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height:15px;
	margin-top:8px;
	margin-bottom:8px;
	color:#dddddd;
}

table.form_layout td {padding:1px; border:1px solid #00FF33; }

.cf fieldset { float:left; border:1px #444444 solid; padding:16px 6px 3px 10px; margin:14px; clear:none; min-height:310px; height:310px; background:url(../images/contactbox-bg-tile.jpg) repeat-x #1d1d1d; position:relative;  }
.cf fieldset legend { padding:0px 8px 0px 8px;  background-color:#151515; line-height:15px; height:15px; margin:4px; margin-top:4px; position:absolute; top:-11px; left:10px; }

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

.cf label { text-align:left; float:left; margin-right: 0.5em; font-size:12px; color:#aaaaaa;   }
.cf .aligned-1 label { width:80px; margin-top:5px; }

/* formatting for all inputs */
.cf input.text_input, .cf textarea, .cf select  {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color:#444444 !important;
color:#dddddd;;
border:1px solid #777777 !important;
padding:2px 2px 2px 2px;
margin:2px 2px 2px 2px;
display:inline-block;
float:left;
}


.cf .aligned-2  { margin-top:12px; }
.cf .aligned-2 label { float:none; }
.cf  textarea {  max-width:208px; max-height:220px; width:208px; height:160px; padding-left:0px; padding-right:0px;  }
.cf .aligned-1  textarea {  max-width:208px; max-height:220px; width:208px; height:60px; padding-left:0px; padding-right:0px;  }


/* individual formatting for each type of input */
.cf input.text_input { width:120px; }
.cf select {width:auto;  }

.cf .class2 { display:none;}
.cf .button { border-top:#999999 1px solid; text-align:center; }
.cf .submitbutton { margin:20px; }


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

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


#content-sub { 
min-height:680px;

}

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