.error {
  color: #cc3333;
  padding-bottom: 10px;
}
.formtable {
  color: #a4652c;
  width: 400px;
}
.formtable tr {
  vertical-align: top;
}
.formtable td {
  padding-bottom: 5px;
}
.options {
  color: #333333;
}
.options_error {
  width: 257px;
  background-color: #fffaa7;
}
.text_input {
  width: 250px;
}
.menu_input {
  width: 257px;
}
.textarea_input {
  width: 250px;
  height: 3em;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 110%;
}
.fieldWithErrors input {
  background-color: #fffaa7;
}
.fieldWithErrors textarea {
  background-color: #fffaa7;
}
.fieldWithErrors select {
  background-color: #fffaa7;
}
.nathanhale {
  float: right;
  text-align: right;
  color: #cc3333;
}
.pagetitle {
  color: #D77401;
  padding-top: 5px;
}
h3.formsection { 
	margin: 0; 
	padding: 0; 
  color: #D77401;
  font-size: 1.1em;
}
.rfqtable {
  color: #a4652c;
}
.rfqtable tr {
  vertical-align: top;
}
.rfqtable td {
  padding-bottom: 5px;
}
.short_input {
  width: 227px;
}
.shortarea_input {
  width: 227px;
  height: 3em;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 110%;
}
.smallgrey {
  color: #999999;
  font-size: 90%;
}

