input[type="text"],input[type=password],input[type="datetime-local"],textarea,select {font:12px Arial, sans-serif; color:#555; vertical-align:middle; padding:10px 10px 10px 15px; margin:0; background:#fff; outline:none; border:1px solid #aaa;}
/* Contact form */
#contact-form{position:relative; padding:6px 0 0 0;}
	#contact-form fieldset{border:none;padding:0}
	#contact-form label {display:block;min-height:51px; position:relative;}
		#contact-form input{ width:453px;}
		#contact-form textarea{height:120px;width:453px;overflow:auto;resize:none;}
		#contact-form .message{min-height:110px;}
.buttons{position:relative; overflow:hidden; padding:16px 0 12px; text-align:right;}
	.buttons span{position:relative; overflow:hidden; margin-left:12px;}
.success, .error, .empty{display:none; text-align:left;}
.error, .empty{position:relative; color:red; font-size:11px; top:0px; left:10px; font-weight:normal;}
.success, .success strong{ color:#000;}
.button {display:inline-block; font-size:15px; line-height:inherit; color:#fff; padding:7px 16px 7px; border:1px solid #096534; border-radius:3px;
		background: #0093dd;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0093dd), to(#096534));
		background: -webkit-linear-gradient(#0093dd, #096534);
		background: -moz-linear-gradient(#0093dd, #096534);
		background: -ms-linear-gradient(#0093dd, #096534);
		background: -o-linear-gradient(#0093dd, #096534);
		background: linear-gradient(#0093dd, #096534);
		-pie-background: linear-gradient(#0093dd, #096534);
		cursor:pointer;}
	.button:hover {text-decoration:none; border:1px solid #096534; background:#fff; color:#096534;}