/* 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;
  overflow:hidden;
  margin-bottom:15px;
  position:relative;
}

.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, #form textarea, #captcha_sum {
    padding:5px;
	background:#E1DFDF;
    width:270px;
	border:none;
	color:#666;
}

#form .text:focus, #form textarea:focus, #captcha_sum:focus { background:#ccc; color:#000; }
#form .text:hover, #form textarea:hover, #captcha_sum:hover { background:#ccc; }

#captcha_sum { width:50px !important; }

#form textarea {
	font-size:12px;
    height:190px;
}

#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:590px !important; float:none !important; clear:both; }

#notification { margin:0 0 0 0; clear:both; color:#fff; font-size:1em; font-weight:normal;  }

div.Buttons { clear:both; }

div.Buttons input { font-weight:bold; font-size:1.4em; color:#fff; background:#ec008c url(img/back_button.gif) bottom left repeat-x; border:none; padding:5px 15px; cursor:pointer; -moz-border-radius: 10px; -webkit-border-radius:10px; border-radius: 10px; }

div.Buttons input:hover { background-image:none; }


/* END frmContact */
