body {
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  background: #252525;
}

img { border: none; }

.white  { color: white; }

td {
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  vertical-align: top; text-align: left;
}

h1 { font-size: 18px; color: #237627; margin-bottom: 0px; font-weight: bold;}
h2 { font-size: 16px; color: #003b9c; margin-bottom: 0px; font-weight: bold;}
h3 { font-size: 14px; color: #587c1a; margin-bottom: 0px; font-weight: bold;}

a {color: #237627; text-decoration: none; }
a:hover {color: #000; text-decoration: underline; }

.formValue { vertical-align: bottom; text-align: left; }
.formTable { width: 100%; padding: 1px 2px 1px 2px; border: none; vertical-align: top;}
.formOpt { vertical-align: top; padding: 2px; }
.tight { margin: 0px; padding: 0px; border-style: none; vertical-align: top; }
.errmsg { color: red; font-weight: bold; }
.required { color: red; }

div#page { text-align: center; width: 100%; }
div#container { width: 781px; margin-left: auto; margin-right: auto;}
div#footer { color: white; }
div#footer a { color: white; }
div#menu { clear: both; }
td#content { background-color: white;  border-left: solid 1px #587c1a; 
  border-right: solid 1px #587c1a;
padding-left: 10px; padding-right: 10px; }

img.borderb { border: 1px solid black; vertical-align: top;}

a.white {color: white; text-decoration: none; }
a.white:hover {color: white; text-decoration: underline; }
a.blue { color: blue; }
a.blue:hover { color: blue; text-decoration: underline;}
a.card { border: none; float: left; }
a.green { color: #587c1a; font-size: 14px; font-weight:bold;}

div.homecol { float: left; width: 165px; margin-left: 5px; margin-right: 5px; }
div.special { margin: auto; text-align: center; font-size: 16px; font-weight: bold; color: Red; }


#order_form label {
  float: left;
  width: 100px;
  font-weight: bold;
}

#order_form input, 
#order_form textarea {
  width: 180px;
  margin-bottom 5px;
}

#order_form textarea {
  width: 250px;
  height: 150px;
}

legend {
  font-size: 18px;
  font-weight: bold;
}

fieldset {
  margin: 1em 0;
}

#order_form {
  padding: 2em;
}

#order_form #submit_button {
  width: 50px;
}

.colors {
  float: left;
  width: 200px;
}

#order_form .color {
  width: 1.5em;
}

br {
  clear: left;
}

#errs {
  border: 1px solid black;
  color: red;
  padding: 1em 4em;
  background: #fafafa;
}
