@charset "utf-8";
body, html {
	font-family: font-family:Bookman Old Style;
	margin: 0;
	padding: 0;
}
div#wrapper {
	height: auto;
	width: 350px;
	float:left;
	margin-bottom: 20px;
	float:left;
	margin-top:20px;
	
}

.inputs label {float:left; width:200px; font-size:14px; color:#000; font-family:Microsoft Sans Serif; margin-bottom:10px;}
.required {float:left; width: 300px; padding: 5px 10px 5px 10px; height: 28px; border: 2px solid #a98b51;   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  {border: 2px solid #be3721; }
#submit {float:left; width:119px; height:28px; margin-left:0px; margin-top:0px; background-image:url(send.png); background-repeat:no-repeat; background-position:left; border:none; color:#FFF;text-transform:uppercase; background-color:#FFF;}
#submit:hover {cursor:pointer; border:none; color:#000;}

#option {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;}


div.inputs textarea#message {
	height: 100px;
	width:300px;
	font-family:Microsoft Sans Serif; 
}

 div#response {	
	color: #00000;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	width: 310px;	
	margin-top:-180px;
	height: auto;
	padding: 10px 10px 10px 70px;
	min-height: 45px;
	font-family:Microsoft Sans Serif;
	position:absolute;
}
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;	
}
