input[type="text"],input[type=password],textarea {font:12px Arial, sans-serif; color:#666; vertical-align:middle; padding:7px 7px 7px 12px; margin:0; background:#fff; outline:none; border:1px solid #3b5d76;}
/* Contact form */
#contact-form{position:relative;}
	#contact-form fieldset{border:none;padding:0}
	#contact-form label {display:block; min-height:40px; position:relative;}
		#contact-form input{ width:432px;}
		#contact-form textarea{height:90px;width:432px;overflow:auto;resize:none;}
		#contact-form .message{min-height:90px;}
.buttons{position:relative; overflow:hidden; padding:20px 0 15px; 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:10px; top:0px; left:10px;}
.success, .success strong{ color:#000;}