
div#wrapper {
	height: auto;
	width: 565px;
	margin-bottom: 20px;
	
}

.inputs label {float:left; width:200px; font-size:15px; color:#63493a; font-family:Trebuchet MS; margin-left:40px;}
.required {float:left; width: 300px; padding: 5px 10px 5px 10px; height: 28px; border: 1px solid #c5c5c5;  color:#000; line-height:24px; font-size:15px; margin-bottom:20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.required:focus, .required:hover  {}
#submit {width:145px; text-transform:uppercase; font-size:15px; color:#fff; display:block; padding: 6px 0px 15px 0px; height:34px; margin-left:240px; float:left; background-color:#63493a; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  text-decoration:none; text-shadow:none; border:none; line-height:21px; text-align:center; font-family:Trebuchet MS;}
#submit:hover { background-color:#FFF;  color:#63493a;  }

#option {float:left; width: 300px; padding: 5px 10px 5px 10px; height: 38px; border: 1px solid #c5c5c5;  color:#000; line-height:24px; font-size:15px; margin-bottom:20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}


div.inputs textarea#message {
	height: 100px;	
}

 div#response {	
	color: #00000;
	border: 1px solid #404040;
	width: 310px;	
	margin-bottom:20px;;
	height: auto;
	padding: 10px 10px 10px 70px;
	min-height: 45px;
	margin-left:150px;
}
div#response p {
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
}
.error {	
	background: #FF9F9F url(error.png) no-repeat 5px 10px;						
}
.success {
	background: #B8F5B1 url(icon_ok.png) no-repeat 5px 10px;
}
.processing {
	background: #DED5AB url(ajax-loader.gif) no-repeat 5px 10px;	
}
