#heading {
	font-size:	125%;
}

form {
	position:		relative;

	left:			20%;
	width:			60%;

	background-color:	#e5e7ff;

	border:			2px solid #000000;
	padding:		4px 4px 8px 4px;

	margin-top:		2em;

	-moz-border-radius-topleft:	4px;
	-moz-border-radius-topright:	4px;

	-moz-border-radius-bottomleft:	4px;
	-moz-border-radius-bottomright:	4px;
}

#formhead {
	background-color:		#474c94;
	margin-bottom:			1em;
	color:				#ffffff;
	font-weight:			bold;
	text-align:			center;

	-moz-border-radius-topleft:	2px;
	-moz-border-radius-topright:	2px;
}

#companyfield {
	position:	relative;
	left:		0px;
	margin-top:	1em;
}

#companyfield input {
	position:	absolute;
	right:		4px;
}

#namefield {
	position:	relative;
	left:		0px;
}

#namefield input {
	position:	absolute;
	right:		4px;
}

#subjectfield {
	position:	relative;
	left:		0px;
}

#subjectfield input {
	position:	absolute;
	right:		4px;
}

#contactemailfield {
	position:	relative;
	left:		0px;
}

#contactemailfield input {
	position:	absolute;
	right:		4px;
}

#contactphonefield {
	position:	relative;
	left:		0px;
}

#contactphonefield input {
	position:	absolute;
	right:		4px;
}

#commentsfield {
	margin-top:	1em;
	position:	relative;
	left:		0px;
}

#commentsfield textarea {
	width:		99%;
	height:		8em;
}

#submitfield {
	position:	relative;
	left:		0px;
}

#submitfield input {
	position:	absolute;
	right:		0px;
}

#errors {
	font-weight:	bold;
}

#errors li {
	color:	#ff0000;
}
