#form{
	width: 408px;
}

.contactForm label {
	font-weight: bold;
}

.contactForm input, .contactForm textarea, .contactForm select { 
	width: 400px;
	background-color: #cbfe8b;
	border: 1px dotted #79cb12;
	padding: 3px;
	margin-bottom: 5px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.contactForm .button {
	background-color: #90dc33;
	border: 1px solid #cbfe8b;
	width: 50px;
	height: 30px;
	margin-left: 10px;
	cursor: pointer;
}

.buttons{
	text-align: right;
}

.contactForm textarea {
	height:150px;
	overflow:auto;
}

.info{
	background-color: #90dc33;
	width:200px;
	border: 1px dotted;
	font-weight: bold;
	font-style: italic;
	padding: 3px;
	padding-left: 10px;
}

.error{
	width:200px;
	border: 1px dotted;
	background-color: #cbfe8b;
	font-weight: bold;
	font-style: italic;
	color: red;
	padding: 3px;
	padding-left: 10px;
}

.map{
	width: 460px;
	height: 256px;
}
