.payment_transaction {
}
table.payment_transaction
{
  border: none;
  border-spacing: 0;
  border-collapse: collapse;
}
.payment_transaction .label
{
  font-size    : 1.0em;
  font-style   : normal;
  font-weight  : bold;
  padding-right: 0.5em;
}
.payment_transaction .value
{
  font-size    : 1.0em;
  font-style   : normal;
  font-weight  : normal;
}

.payment-transaction-controls {
  float        : right;
}

.form_body-creditcard {
  width        : 100%;
}
.form_body-creditcard .field_label {
}

.payment_billing_name {
}
.payment_billing_email {
}
.payment_billing_address {
}
.payment_billing_city {
}
.payment_billing_state {
}
.payment_billing_zip {
  width: 10em;
}
.payment_billing_phone-area {
  width: 4em;
}
.payment_billing_phone-pre {
  width: 4em;
}
.payment_billing_phone-post {
  width: 5em;
}
.payment_billing_phone-ext {
  width: 6em;
}
.payment_billing_phone {
}

.payment_creditcard_field .payment_creditcard_name {
  min-width: 20em;
}
.payment_creditcard_field .payment_creditcard_type {
}
.payment_creditcard_field .payment_creditcard_number {
  min-width: 20em;
}
.payment_creditcard_field .payment_creditcard_exp_month,
.payment_creditcard_field .payment_creditcard_exp_year
{
  display: inline-block;
  width: auto;
}
.payment_creditcard_field .payment_creditcard_code {
  min-width: 5em;
}
