/* BEGIN frmContact */

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

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

#form input, textarea, select {
  font-family: Arial, sans-serif;
  clear:both;
}

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

.error { display:none; }

#form div.Clear { clear:both; float:left; width:100% }

#form pre { display:block; clear:both; }

#form label { margin:3px 0; clear:both; display:block; }

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

#form textarea {
    padding: 2px 5px;
	font-size:12px;
    height:190px;
    border-color:#666;
}

#frmContact div.buttons {
  margin: 10px 0 0 150px;
  padding-bottom: 10px;
}

#frmContact div.buttons input {
  margin: 0 20px 0 0;
  width: 7em;
}

.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}


.Textarea label { width:500px !important; float:none !important; clear:both; display:block; }
.Textarea textarea { width:680px !important; float:none !important; clear:both; }

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

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


/* END frmContact */