/* ---------- Elements visual styles ---------- */
.title {
	visibility: hidden;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 800;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.input{
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #000000;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.label {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
}
.labelemail {
	color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
}
.error {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}


/* ---------- Elements size & positionning ---------- */
#ContactLabelName {
	Z-INDEX: 101;
	LEFT: 8px;
	POSITION: absolute;
	TOP: 56px;
	height: 16px;
	width: 120px;
}
#ContactThankYouLabel3 {
	Z-INDEX: 122;
	LEFT: 8px;
	POSITION: absolute;
	TOP: 104px;
	width: 352px;
	height: 16px;
}
#ContactThankYouLabel2 {
	Z-INDEX: 121;
	LEFT: 8px;
	POSITION: absolute;
	TOP: 80px;
	width: 352px;
	height: 16px;
}
#ContactThankYouLabel1 {
	Z-INDEX: 120;
	LEFT: 8px;
	POSITION: absolute;
	TOP: 56px;
	width: 352px;
	height: 16px;
}
#ContactSiteTitleLabel {
	Z-INDEX: 114;
	LEFT: 8px;
	POSITION: absolute;
	TOP: 8px;
	width: 272px;
	height: 24px;
}
#ContactLabelComments {
	Z-INDEX: 112;
	LEFT: 8px;
	POSITION: absolute;
	TOP: 176px;
	width: 120px;
	height: 16px;
}
#ContactName {
	Z-INDEX: 110;
	LEFT: 160px;
	POSITION: absolute;
	TOP: 56px;
	width: 192px;
	height: 16px;
}
#ContactEmail {
	Z-INDEX: 109;
	LEFT: 160px;
	POSITION: absolute;
	TOP: 80px;
	width: 192px;
	height: 16px;
}
#ContactURL {
	Z-INDEX: 108;
	LEFT: 160px;
	POSITION: absolute;
	TOP: 104px;
	width: 192px;
	height: 16px;
}
#ContactBusinessName {
	Z-INDEX: 107;
	LEFT: 160px;
	POSITION: absolute;
	TOP: 128px;
	width: 192px;
	height: 16px;
}
#ContactLabelBusinessLocation {
	Z-INDEX: 105;
	LEFT: 8px;
	POSITION: absolute;
	TOP: 152px;
	width: 136px;
	height: 16px;
}
#ContactLabelBusinessName {
	Z-INDEX: 104;
	LEFT: 8px;
	POSITION: absolute;
	TOP: 128px;
	width: 120px;
	height: 16px;
}
#ContactLabelURL {
	Z-INDEX: 103;
	LEFT: 8px;
	POSITION: absolute;
	TOP: 104px;
	width: 120px;
	height: 16px;
}
#ContactLabelEmail{
	Z-INDEX: 102;
	LEFT: 8px;
	POSITION: absolute;
	TOP: 80px;
	width: 120px;
	height: 16px;
}
#ContactBusinessLocation {
	Z-INDEX: 106;
	LEFT: 160px;
	POSITION: absolute;
	TOP: 152px;
	width: 192px;
	height: 16px;
}
#ContactRequiredName {
	Z-INDEX: 111;
	LEFT: 360px;
	POSITION: absolute;
	TOP: 56px;
	width: 232;
	height: 16px;
}
#ContactComments {
	Z-INDEX: 113;
	LEFT: 8px;
	POSITION: absolute;
	TOP: 200px;
	width: 345px;
	height: 120px;
}
#ContactValidEmail {
	Z-INDEX: 115;
	LEFT: 360px;
	POSITION: absolute;
	TOP: 80px;
	width: 232px;
	height: 16px;
}
#ContactRequiredComments {
	Z-INDEX: 116;
	LEFT: 360px;
	POSITION: absolute;
	TOP: 200px;
	width: 232px;
	height: 24px;
}
#ContactSubmitButton {
	Z-INDEX: 117;
	LEFT: 288px;
	POSITION: absolute;
	TOP: 328px;
	width: 64px;
	height: 24px;
}
#ContactResetButton {
	Z-INDEX: 118;
	LEFT: 208px;
	POSITION: absolute;
	TOP: 328px;
	width: 64px;
	height: 24px;
}
#ContactRequiredEmail {
	Z-INDEX: 119;
	LEFT: 360px;
	POSITION: absolute;
	TOP: 80px;
	width: 240px;
	height: 16px;
}


/* ---------- Main DIV containing form ------------ */
#ContactFormContainer {
	position: relative;
	width: 500px;
	height: 360px;

	
}
#Contact1 {
	z-index: 1;
	position: absolute;
	width: 500px;
	height: 360px;
	top: 0px;
	left: 0px;
}
