#contact-wrapper {
	width:430px;
	border:1px solid #e2e2e2;
	background:#f1f1f1;
	padding:20px;
}
#contact-wrapper div {
	clear:both;
	margin:1em 0;
}
#contact-wrapper label {
	display:block;
	float:none;
	font-size:16px;
	width:auto;
}

form#contactform input {
	border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	border-style:solid;
	border-width:1px;
	padding:5px;
	font-size:16px;
	color:#333;
}
form#contactform textarea {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:100%;
	padding:0.6em 0.5em 0.7em;
	border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	border-style:solid;
	border-width:1px;
}

#submitButton {
	background: #F0F0F0;
	border: 1px solid #999999;
	font-size:15px;
	min-height: 35px;
	min-width: 150px;
	color: #333333;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#submitButton:hover {
	background: #F0F0F0;
	border: 1px solid #253750;
	color:  #333333;
}

#submitButton:active {
	/*text-indent: -10px;*/
}

.error_message {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:100%;
	color:#FF0000;
	}
	
