/* BEGIN frmContact */

#form fieldset { border:0; margin:0 0 20px; width:595px; }

#form legend { font-size:1.2em; font-weight:bold; color:#c60 }

#form .row { position:relative; overflow:hidden; margin-top:8px; }

#form label { margin:3px 0; clear:both; display:block; }
#form input, textarea, select { font-family: Arial, sans-serif; clear:both; }

#form .text, #form textarea { padding:5px; border:1px solid #ccc; background:#eaeaea; width:280px; }

#form .Textarea { clear:both; width:592px !important; }

.Textarea label { width:580px !important; float:none !important; clear:both; display:block; }
.Textarea textarea { width:580px !important; float:none !important; clear:both; font-size:1em; }

#notification { margin:0 0 10px 0;  display:none; clear:both; background:#FFC; padding:10px; color:#C00; font-size:1.2em; font-weight:bold;  }
.error { display:none; }

.Captcha label { width:auto !important; float:left !important; clear:none !important;}
.Captcha input { width:50px !important; margin-left:5px; float:left !important; clear:none !important; padding:5px; border:1px solid #ccc; background:#eaeaea;}

div.Buttons { clear:both; }
div.Buttons input { font-weight:bold; font-size:1.2em; color:#fff; background:#c60; border:none; padding:5px; cursor:pointer; }

