form#contact-form {
	display:block; padding-top:0px; padding-bottom:30px;
}

/******************************************************************************
* p
******************************************************************************/
form#contact-form p {
	display:block; float:left; width:300px; margin:0px 0px 5px 0px;
	line-height:normal;
}

/******************************************************************************
* p label
******************************************************************************/
form#contact-form p label {
	float:left; font-weight:bold; text-align:left;
}

form#contact-form p.message label {
}

/******************************************************************************
* p label span.req
******************************************************************************/
form#contact-form p span.req {
	display:block; float:left; width:20px; clear:none; font-size:9px;
	font-family: Arial, Verdana, sans-serif; margin-left:3px; color:red;
}

/******************************************************************************
* p label span.input
******************************************************************************/
form#contact-form p span.input {
	display:block; float:right; width:200px;
}

/******************************************************************************
* p label span.input input
******************************************************************************/
form#contact-form p span.input input {
	width:98%;
}

/******************************************************************************
* p label span.input textarea
******************************************************************************/
form#contact-form p span.input textarea {
	width:98%; height:66px;
	font-family: Arial, Verdana, sans-serif; font-size:12px;
}

/******************************************************************************
* input#submitButton
******************************************************************************/
p#submit-button {
	float:left; clear:both;
}