﻿form #CardNo {
    background-image: url(../img/card_images.png),url(../img/card_images.png);
    background-position: 2px -121px,260px -61px;
    background-size: 120px 361px,120px 361px;
    background-repeat: no-repeat;
    padding-left: 54px;
   
}

form #CardNo.visa {
    background-position: 2px -163px,260px -61px
}

form #CardNo.visa_electron {
    background-position: 2px -205px,260px -61px
}

form #CardNo.mastercard {
    background-position: 2px -247px,260px -61px
}

form #CardNo.maestro {
    background-position: 2px -289px,260px -61px
}

form #CardNo.discover {
    background-position: 2px -331px,260px -61px
}

form #CardNo.valid.visa {
    background-position: 2px -163px,260px -87px
}

form #CardNo.valid.visa_electron {
    background-position: 2px -205px,260px -87px
}

form #CardNo.valid.mastercard {
    background-position: 2px -247px,260px -87px
}

form #CardNo.valid.maestro {
    background-position: 2px -289px,260px -87px
}

form #CardNo.valid.discover {
    background-position: 2px -331px,260px -87px
}
