.DefaultSmallFont {
  font-size: .9em;
  vertical-align: 10%;
}

.ErrorFont {
  color: #f00;
  background: inherit;
  font-size: 2em;
}

.HeaderFont {
  color: #a64f00;
  background: inherit;
  font-weight: bold;
  font-size: 100%;
}

#Error {
  border: 2px solid #872300;
  padding: 1em;
  font-weight: bold;
  font-size: 1.25em;
  color: #872300;
  width: auto;
}

#FormWrapper {
  width: 700px;
}

#FormWrapper label {
  display: block;
  float: left;
  width: 140px;
  line-height: 100%;
}

#FormWrapper input,
#FormWrapper select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
  border: 1px solid #ccc;
  margin-bottom: .25em;
  vertical-align: top;
}

#FormWrapper input:focus,
#FormWrapper select:focus {
  color: inherit;
  background-color: #f5f5e7;
  border-color: #872300;
}

#FormWrapper input.submit {
  border: 1px solid #ccc;
}

#FormWrapper input.submit:hover,
#FormWrapper input.submit:focus {
  background-color: #f5f5e7;
  border: 1px solid #872300;
  color: #872300;
}

#CartTable th {
  font-size: 100%;
  font-weight: bold;
}

#_activity_ {
  color: #872300;
  width: 600px;
  margin: 0 0 1em 5px;
  padding: 1em 0 0 0;
}

#OrderTable {
  width: 100%;
}

/****************************************************************************/
/****************************** FORM VOODOO *********************************/
/****************************************************************************/
#FormWrapper label.error, 
#FormWrapper span.error { color: #872300; }
#FormWrapper label em, 
#FormWrapper span.label em { position: absolute; right: 0; font-size: 100%; font-style: normal; color: #c00; }

#FormWrapper select.error,
#FormWrapper input.error,
#FormWrapper textarea.error { background-color: #f5f5e7; border-color: #872300; }

#FormWrapper select.error:focus,
#FormWrapper input.error:focus, 
input.iefocus, textarea.iefocus, select.iefocus {	background-color: #f5f5e7; border-color: #872300; }

/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
