/* Styles for forms */

form.formmaker fieldset { border:0px; }

form.formmaker th { vertical-align: top; text-align: left; width: 160px; }
form.formmaker th.error { color: #b22222; }
form.formmaker td { vertical-align: top; width: 210px; }
form.formmaker td.required { width: 6px; }
form.formmaker td.heading { text-align: center; font-weight: bold; color: #d2691e; padding: 10px 0px; }

form.formmaker input.text,
form.formmaker textarea.text
	{ width: 200px; }
form.formmaker input.text_error,
form.formmaker textarea.text_error
	{ width: 200px; background-color: #fdd }

form.formmaker .required { color: #b22222; font-size: 90% }

form.formmaker span.error { color: red; }

form.formmaker div.error { color: red; width: 90%; border: 1px solid red; background-color: white; padding: 10px; }

form.formmaker table.tablehack { }
form.formmaker table.tablehack th { background-color: black; color: white; text-align: center; width: *;}
form.formmaker table.tablehack td { text-align: center; width: *; }
form.formmaker table.tablehack td.rowname { text-align: left; font-weight: bold; }
form.formmaker table.tablehack input { width: 100px; }
form.formmaker table.tablehack caption { text-align: center; font-weight: bold; color: #d2691e; padding: 10px 0px; }


/* BEGIN Other Form Styles */

form.quoteform
{
  padding: 10px 0px;
}

form.quoteform label
{
  display: block;
  float: left;
  width: 120px;
  margin-right: 5px;
  padding-top: 2px;
  font-weight: bold;
  font-size: 11px;
  text-align: right;
}

form.quoteform div input.txtinput
{
  width: 110px;
}

/* END Other Form Styles */

/* BEGIN error/okay/warning message styles */

.error,
.okay,
.warning,
.message
{
  margin: 5px 0px 15px 0px;
  padding: 5px 10px;
  color: #000000;
  font-size: 11px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  text-align: left;
}

.error
{
  background-color: #FF9999;
  border: 1px solid #FF0000;
}

.okay
{
  background-color: #99FF99;
  border: 1px solid #33FF00;
}

.warning
{
  background-color: #FFFF99;
  border: 1px solid #CCCC00;
}

.message
{
  background-color: #CCCCFF;
  border: 1px solid #0000FF;
}

/* END error/okay/warning message styles */
