/* Contact form */
#contact-form {padding:0px 0 0 0;}
#contact-form .success {width:246px; margin-bottom:20px; padding:10px; position:absolute;}
#contact-form textarea, #contact-form input, #f_404 input{margin:0;font-size:13px; border:1px solid #2c2927; color:#948780; padding:9px 9px;outline:none; position:relative; font-family:Trebuchet MS1, Trebuchet MS, sans-serif;background:#fff;}
#contact-form input {width:380px;}
#contact-form textarea {overflow:auto; width:463px; height:160px;resize:vertical; float:left; margin: 0 0 0 0;}	
#contact-form label {display:block; padding-bottom:10px;min-height:40px; overflow:hidden;}	
#contact-form label.message { display:block; padding-bottom:0; }
#contact-form .button {margin-left:8px;}	
#contact-form .error, #contact-form .empty, #contact-form .success {display:none;}	
#contact-form .error, #contact-form .empty {text-align:left; color:red; font-size:11px; clear:both;}
#contact-form .buttons2 {overflow:hidden;text-align:right; position:relative; clear:both; padding-top:22px;padding-bottom:4px;}
#contact-form .buttons2 a {
	cursor:pointer;
	margin-top:0;
	text-align:center;
}
#contact-form span{ display:block; margin: 0px 0 0 5px;}

/* Contact form */
#contact-form2 {padding:0px 0 0 0;}
#contact-form2 .success {width:186px; margin-bottom:20px; padding:10px; position:absolute;}
#contact-form2 textarea, #contact-form input, #f_404 input{margin:0;font-size:13px; border:1px solid #2c2927; color:#948780; padding:9px 9px;outline:none; position:relative; font-family:Trebuchet MS1, Trebuchet MS, sans-serif;background:#fff;}
#contact-form2 input {width:250px;}
#contact-form2 textarea {overflow:auto; width:243px; height:110px;resize:vertical; float:left; margin: 0 0 0 0;}	
#contact-form2 label {display:block; padding-bottom:10px;min-height:40px; overflow:hidden;}	
#contact-form2 label.message { display:block; padding-bottom:0; }
#contact-form2 .button {margin-left:8px;}	
#contact-form2 .error, #contact-form .empty, #contact-form .success {display:none;}	
#contact-form2 .error, #contact-form .empty {text-align:left; color:red; font-size:11px; clear:both;}
#contact-form2 .buttons2 {overflow:hidden;text-align:right; position:relative; clear:both; padding-top:22px;padding-bottom:4px;}
#contact-form2 .buttons2 a {
	cursor:pointer;
	margin-top:0;
	text-align:center;
}
#contact-form3 span{ display:block; margin: 0px 0 0 5px;}/* Contact form */
#contact-form3 {padding:0px 0 0 0;}
#contact-form3 .success {width:206px; margin-bottom:20px; padding:10px; position:absolute;}
#contact-form3 textarea, #contact-form3 input, #f_404 input{margin:0;font-size:13px; border:1px solid #2c2927; color:#948780; padding:9px 9px;outline:none; position:relative; font-family:Trebuchet MS1, Trebuchet MS, sans-serif;background:#fff;}
#contact-form3 input {width:206px;}
#contact-form3 textarea {overflow:auto; width:206px; height:100px;resize:vertical; float:left; margin: 0 0 0 0;}	
#contact-form 3label {display:block; padding-bottom:10px;min-height:40px; overflow:hidden;}	
#contact-form 3label.message { display:block; padding-bottom:0; }
#contact-form3 .button {margin-left:8px;}	
#contact-form3 .error, #contact-form3 .empty, #contact-form3 .success {display:none;}	
#contact-form3.error, #contact-form3 .empty {text-align:left; color:red; font-size:11px; clear:both;}
#contact-form3.buttons2 {overflow:hidden;text-align:right; position:relative; clear:both; padding-top:22px;padding-bottom:4px;}
#contact-form3 .buttons2 a {
	cursor:pointer;
	margin-top:0;
	text-align:center;
}