/* Parent DIV, automatically generated */
div.basiccontactform
{
}

/********************/
/***   DIV FORM   ***/
/********************/
div.basiccontactform div.form {
	width:312px;
}
/* Intro */
div.basiccontactform #intro { 
	padding:0px 0px 15px 0px;
}
/* Form */
div.basiccontactform div {
	padding:4px 0px;
}

div.basiccontactform fieldset {
	padding:0px;
	margin:0px;
	border:none;
}

div.basiccontactform label {
	display:block;
	width:120px;
}
div.basiccontactform .textbox {
	width:300px;
}
div.basiccontactform textarea {
	font:inherit;
}
div.basiccontactform span.checkbox {
	white-space:nowrap;
}
/* Button */
div.basiccontactform #SendButton {
	margin:10px 0px 0px 0px;
	text-align:right;
}
/* Required */
div.basiccontactform div.required label {
	font-weight:bold;
}
/* Validation */
div.basiccontactform .validator {
	color:#F00;
}

/* DIV Confirmation ################## */

div.basiccontactform div.confirmation /* common class for confirmation div */
{
	padding:10px;
}
div.basiccontactform div.success /* additional class for confirmation div if success */
{
}
div.basiccontactform div.error /* additional class for confirmation div if error */
{
	color:#CC3300;
}