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

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

#tblBilling #tdHeader {
  background:               transparent;
  border:                   0px solid #253B68;
  color:                    #803300;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              bold;
  padding:                  0px;
}

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

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

#tblBilling .tdBillingField {
  background:               #E8DDCD;
  color:                    #253B68;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  padding-top:                  3px;
  padding-bottom:           3px;
  padding-left:                  7px;
  padding-right:               3px;
  white-space:              nowrap;
}

#tblBilling .tdBillingForm {
  background:               #E8DDCD;
  color:                    #253B68;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  padding-top:                  3px;
  padding-bottom:                  3px;
  padding-left:                  3px;
  padding-right:                  7px;
  width:                    25%;
}

#tblBilling .tdBillingForm input {
  background:               #E6DED2;
  width:                    98%;
  color:                    #253B68;
  height:                   18px;
  border:                   1px solid #000000;
  padding-left:             5px;
  text-align:               right;
}

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

#tblShipping #tdHeader {
  background:               transparent;
  border:                   0px solid #253B68;
  color:                    #253B68;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              bold;
  padding:                  0px;
}

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

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

#tblShipping .tdShippingField {
  background:               #E8DDCD;
  color:                    #253B68;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  padding-top:                  3px;
  padding-bottom:           3px;
  padding-left:                  7px;
  padding-right:               3px;
  white-space:              nowrap;
}

#tblShipping .tdShippingForm {
  background:               #E8DDCD;
  color:                    #253B68;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  padding-top:                  3px;
  padding-bottom:           3px;
  padding-left:                  3px;
  padding-right:               7px;
  width:                    25%;
}

#tblShipping .tdShippingForm input {
  background:               #E6DED2;
  width:                    98%;
  color:                    #253B68;
  height:                   18px;
  border:                   1px solid #000000;
  padding-left:             5px;
  text-align:               right;
}

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

#tblMethods #tdHeader {
  background:               transparent;
  border:                   0px solid #253B68;
  color:                    #253B68;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              bold;
  padding:                  0px;
}

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

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

#tblMethods .tdMethodsForm {
  background:               #E8DDCD;
  color:                    #253B68;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  padding:                  3px;
  width:                    80%;
}

#tblMethods .tdMethodsForm select {
  background:               #E6DED2;
  color:                    #000000;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  width:                    99%;
}

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

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

.tblPayment .tdPaymentField {
  background:               #E8DDCD;
  color:                    #253B68;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  padding:                  3px;
}

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

.tblPayment .tdPaymentForm input {
  color:                    #253B68;
  font-family:              Verdana, Arial, Sans-Serif;
  font-size:                x-small;
  font-weight:              normal;
  width:                    98%;
}

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

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

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