
p.error
{
	color: red !important;
}

.contact_group
{
	width: 100%;
	padding: 5px 0 5px 0;
}

.contact_group td
{
	padding-bottom: 5px;
}

.contact_group .label
{
	vertical-align: top;
	text-align: right;
	padding-right: 5px;
}

.contact_group .label, 
.contact_group .boxes
{
	padding-top: 3px;
}

#personal_fields .text
{
	width: 350px;
}

#contact_fields select
{
	width: 180px;
}

#personal_fields .label,
#request_fields .label
{
	width: 150px;
}

#contact_fields .text
{
	width: 180px;
}

#submit_button
{
	text-align: right;
}

#request_fields select
{
	width: 350px;
}

#request_fields textarea
{
	width: 350px;
	height: 85px;
}