﻿.psHostedField {
    background-color: #f9f9f9;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
}

    .psHostedField iframe {
        height: 30px;
        border: none;
    }

    .psHostedField.psGraceEnded.psInvalid,
    .psHostedField.psGraceEnded.psEmpty {
        border-color: red;
        background-color: #FFF5F5;
    }

.creditCardLogoContainer {
    position: relative;
    height: 2em;
}

.creditCardLogoCommon {
    height: 2em;
}

#cardTypeVisa {
    float: left;
}

#cardTypeMc {
    float: left;
}

#cardTypeAmex {
    float: left;
}

.clearfloats {
    clear: left;
}
