#content form.generated>fieldset#creditcard {
    width: 100% !important;
    padding-top: 5px;
}

#content form.generated>fieldset#creditcard>label {
    width: 30% !important;
    float: left !important;
    margin-top: 5px;
    margin-bottom: 8px;
}

#content form.generated>fieldset#creditcard>input {
    width: 60% !important;
    margin-top: 5px;
    margin-bottom: 8px;
}


#content form.generated>fieldset#creditcard>select#creditcard-type {
    width: 30%;
    margin-right:30% !important;
    float: left !important;
    margin-top: 5px;
    margin-bottom: 8px;
}

#content form.generated>fieldset#creditcard>label[for="creditcard-number"] {
    width: 30% !important;
    clear: left !important;
}


#content form.generated>fieldset#creditcard>input#creditcard-number {
    width: 60% !important;
}


#content em.error {
    font-weight: bold;
    font-size: 13.5pt !important;
    color:maroon;
}

#content p.error {
    font-weight: bold;
    color:maroon;
}

#content pre.error {
    padding: 5px 20px;
}

#content label[for=att_83XX0] {
    display: none;
}
