﻿#contact {
	position: relative;
	width: 540px;
	margin: 10px 0 0 0;
	background-color: #ffffff;
	padding: 0;
	float: left;
}

#contact table {
	margin: 10px 0 20px 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
}

.labelcol {
	width: 150px;
}

#contact label {
}

#contact p {
	padding-bottom: 10px;
}

#contact .submit, #contact .reset {
	margin-top: 10px;
}

#contact table input, #contact .message, #contact .submit, #contact .reset, #contact img, #contact input.captcha {
	border: 1px solid #eeeeee;
}

input.firstname, input.lastname, input.address, input.email {
	width: 200px;
}

input.zip {
	width: 60px;
}

input.age {
	width: 30px;
}

input.city, input.phone, input.fax, input.captcha {
	width: 130px;	
}

.message {
	width: 450px;
	height: 100px;
	margin: 3px 0 20px 0;
}

#error {
}

#ok {
}

#contactaddress {
	margin-top: 40px;
}
