
div.field,
div.contactFormFieldError,
div.title,
div.value,
div.submit
{
 float: left;
/* border: 1px maroon solid; */
}

div.field,
div.submit
{
 width: 100%;
 clear: left;
 padding-bottom: 7px;
}

div.contactFormFieldError
{
 clear: both;
 color: red;
/*  font-weight: bold; */
 margin-bottom: 3px;
 width: 100%;
}
div.title
{
 width: 200px;
 padding: 0px;
 padding-left: 30px;
}
div.value
{
 clear: right;
 padding: 0px;
 padding-left: 10px;
}

div.header
{
 font-weight: bold;
 margin-top: 5px;
}
span.prompt
{
 font-weight: smaller;
 font-weight: normal;
}

div.submit
{
 margin-top: 15px;
 text-align:center;
}
.contactFormSubmit
{
 margin-left: auto;
 margin-right: auto;
}

/*****************************/

#name,
#address,
#post_code,
#phone,
#email,
#additional_requirements
{
 width: 280px;
/*  border: 1px gray inset; */
}

#address,
#additional_requirements
{
 height: 80px;
}

