/* contactform.css - created by Theo Buys */

form#contactform { 
	font-size:10pt; font-weight:normal; font-family:Arial,sans-serif;
}

form#contactform fieldset {
	margin:0; border:0px solid #7397CC; background-color:#ffffff;
}

form#contactform div {
	display:block; clear:both;
}

form#contactform input, form#contactform textarea, form#contactform label {
        display:block; float:left; margin:0; margin-bottom:1.5em;	
}


form#contactform input#submit {
	width:10em;
}

form#contactform input#text {
	width:30em; margin:0;
}

form#contactform textarea {
 	width:30em;
}

form#contactform label {
	text-align:right; width:8em; padding-right:1em;
}

form#contactform span.error {
	display:block; float:left; margin:0; margin-left:1em; color:#cc0000; font-weight:600;
}

form#contactform input.error, form#contactform textarea.error {
	border:1px solid #cc0000; background-color:#ffffff;
}
