@CHARSET "UTF-8";

.contact-form {
	padding-bottom: 30px;
}

.form-row {
  margin-bottom: 10px;
}

.form-row label {
  display: block;
  float: left;
  width: 130px;	
}

.form-element {
  padding-left: 140px;
}

.form-row button {
  border:1px solid #DDDDDD;
  width: 80px;
  font-family:Arial,sans-serif;
  font-size:13px;
  padding:3px;
  vertical-align:middle;
}

.form-row input {
  border:1px solid #DDDDDD;
  width: 280px;
  font-family:Arial,sans-serif;
  font-size:12px;
  padding:3px;
  vertical-align:middle;
}

.form-row textarea {
  border:1px solid #DDDDDD;
  width: 280px;
  font-family:Arial,sans-serif;
  font-size:12px;
  padding:3px;
  vertical-align:middle;
}

.submit {
	width: 400px;
	text-align: right;
}

.form-error {
  color: red;
}

.form-error input, .form-error textarea {
  border-color: red;
}

p.message {
  margin-top: 50px;
  margin-bottom: 200px;
  text-align: center;
}

.help {
  color: #555555;
  font-style: italic;
  font-weight: normal;
  font-size: 11px;
}