#tblCheckout {
  background:               #FFFFFF;
  color: #D2691E;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  text-align:               left;
  width:                    100%;
}

#tblBilling {
  background:               #FFFFFF;
  color: #6D633A;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  width:                    100%;
}

#tblBilling #tdHeader {
  background: #DCD8BF;
  border: 1px solid #6D633A;
  color: #6D633A;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              bold;
  padding:                  3px;
}

#tblBilling #tdHeader a {
  background:               transparent;
  color: #6D633A;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              bold;
  padding:                  3px;
}

#tblBilling .tdErrorMessage {
  background:               #FFFFFF;
  color:                    #990000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              bold;
  padding:                  3px;
}

#tblBilling .tdBillingField {
  background:               #FFFFFF;
  color: #6D633A;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  padding:                  3px;
  white-space:              nowrap;
}

#tblBilling .tdBillingForm {
  background:               #FFFFFF;
  color: #6D633A;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  padding:                  2px;
  width:                    40%;
  }

#tblBilling .tdBillingForm input {
  color: Black;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  width: 97%;
  border: 1px solid #6D633A;

}

#tblShipping {
  background:               #FFFFFF;
  color: #6D633A;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  width:                    100%;
}

#tblShipping #tdHeader {
   background: #DCD8BF;
  border: 1px solid #6D633A;
  color: #6D633A;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              bold;
  padding:                  3px;
}

#tblShipping #tdHeader a {
 background:               transparent;
  color: #6D633A;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              bold;
  padding:                  3px;
}

#tblShipping .tdErrorMessage {
   background:               #FFFFFF;
  color:                    #990000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              bold;
  padding:                  3px;
}

#tblShipping .tdShippingField {
   background:               #FFFFFF;
  color: #6D633A;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  padding:                  3px;
  white-space:              nowrap;
}

#tblShipping .tdShippingForm {
   background:               #FFFFFF;
  color: #6D633A;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  padding:                  2px;
  width:                    40%;
}

#tblShipping .tdShippingForm input {
  color: Black;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  width: 97%;
  border: 1px solid #6D633A;
}

#tblMethods {
  background:               #FFFFFF;
  color: #6D633A;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  width:                    100%;
}

#tblMethods #tdHeader {
   background: #DCD8BF;
  border: 1px solid #6D633A;
  color: #6D633A;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              bold;
  padding:                  3px;
}

#tblMethods #tdHeader a {
 background:               transparent;
  color: #6D633A;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              bold;
  padding:                  3px;
}

#tblMethods .tdMethodsField {
   background:               #FFFFFF;
  color: #6D633A;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  padding:                  3px;
  white-space:              nowrap;
}

#tblMethods .tdMethodsForm {
    background:               #FFFFFF;
  color: #6D633A;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  padding:                  2px;
  width:                    80%;

}

#tblMethods .tdMethodsForm select {
  color: #6D633A;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  width:                    60%;
}

.tblPayment {
  background:               #FFFFFF;
  color: #6D633A;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  width:                    100%;
}

.tblPayment .tdErrorMessage {
  background:               #FFFFFF;
  color:                    #990000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              bold;
  padding:                  3px;
}

.tblPayment .tdPaymentField {
  background:               #FFFFFF;
  color: #6D633A;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  padding:                  3px;
  white-space:              nowrap;
}

.tblPayment .tdPaymentForm {
  background:               #FFFFFF;
  color: #6D633A;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  padding:                  3px;
  width:                    50%;
}

.tblPayment .tdPaymentForm input {
  color: Black;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  width:                    98%;
  border: 1px solid #6D633A;
}

.tblPayment .tdPaymentForm textarea {
  color: #6D633A;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                small;
  font-weight:              normal;
  width:                    98%;
}

.tblPayment .tdPaymentForm select {
  color: #6D633A;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  width:                    99%;
}

.tblPayment .tdPaymentForm select.selExpiration {
  color: #6D633A;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size: x-small;
  font-weight:              normal;
  width:                    auto;
}