.g50 {
    background-image: url(../images/g50.jpg);
    background-repeat: no-repeat;
    display: block;
}

.g50-premium-ab-aquamarine {
    width: 50px;
    height: 50px;
    background-position: -2px -2px;
}

.g50-premium-ab-crystal {
    width: 50px;
    height: 50px;
    background-position: -56px -2px;
}

.g50-premium-ab-lt-rose {
    width: 50px;
    height: 50px;
    background-position: -110px -2px;
}

.g50-premium-ab-lt-siam {
    width: 50px;
    height: 50px;
    background-position: -164px -2px;
}

.g50-premium-ab-sapphire {
    width: 50px;
    height: 50px;
    background-position: -218px -2px;
}

.g50-premium-ab-topaz {
    width: 50px;
    height: 50px;
    background-position: -272px -2px;
}

.g50-premium-amethyst {
    width: 50px;
    height: 50px;
    background-position: -326px -2px;
}

.g50-premium-aquamarine {
    width: 50px;
    height: 50px;
    background-position: -380px -2px;
}

.g50-premium-black-diamond {
    width: 50px;
    height: 50px;
    background-position: -434px -2px;
}

.g50-premium-blue-hematite {
    width: 50px;
    height: 50px;
    background-position: -488px -2px;
}

.g50-premium-blue-zircon {
    width: 50px;
    height: 50px;
    background-position: -2px -56px;
}

.g50-premium-citrine {
    width: 50px;
    height: 50px;
    background-position: -56px -56px;
}

.g50-premium-colorado-topaz {
    width: 50px;
    height: 50px;
    background-position: -110px -56px;
}

.g50-premium-crystal {
    width: 50px;
    height: 50px;
    background-position: -164px -56px;
}

.g50-premium-dark-jet-hematite {
    width: 50px;
    height: 50px;
    background-position: -218px -56px;
}

.g50-premium-emerald {
    width: 50px;
    height: 50px;
    background-position: -272px -56px;
}

.g50-premium-fuchsia {
    width: 50px;
    height: 50px;
    background-position: -326px -56px;
}

.g50-premium-gold-hematite {
    width: 50px;
    height: 50px;
    background-position: -380px -56px;
}

.g50-premium-grass-green,
.g50-premium-green {
    width: 50px;
    height: 50px;
    background-position: -434px -56px;
}

.g50-premium-hyacinth {
    width: 50px;
    height: 50px;
    background-position: -488px -56px;
}

.g50-premium-jet-black {
    width: 50px;
    height: 50px;
    background-position: -2px -110px;
}

.g50-premium-jet-hematite {
    width: 50px;
    height: 50px;
    background-position: -56px -110px;
}

.g50-premium-jonquil {
    width: 50px;
    height: 50px;
    background-position: -110px -110px;
}

.g50-premium-lt-amethyst {
    width: 50px;
    height: 50px;
    background-position: -164px -110px;
}

.g50-premium-lt-colorado-topaz {
    width: 50px;
    height: 50px;
    background-position: -218px -110px;
}

.g50-premium-lt-peach {
    width: 50px;
    height: 50px;
    background-position: -272px -110px;
}

.g50-premium-lt-rose {
    width: 50px;
    height: 50px;
    background-position: -326px -110px;
}

.g50-premium-lt-sapphire {
    width: 50px;
    height: 50px;
    background-position: -380px -110px;
}

.g50-premium-lt-siam {
    width: 50px;
    height: 50px;
    background-position: -434px -110px;
}

.g50-premium-montana {
    width: 50px;
    height: 50px;
    background-position: -488px -110px;
}

.g50-premium-olivine {
    width: 50px;
    height: 50px;
    background-position: -2px -164px;
}

.g50-premium-peridot {
    width: 50px;
    height: 50px;
    background-position: -56px -164px;
}

.g50-premium-rose {
    width: 50px;
    height: 50px;
    background-position: -110px -164px;
}

.g50-premium-sapphire {
    width: 50px;
    height: 50px;
    background-position: -164px -164px;
}

.g50-premium-siam {
    width: 50px;
    height: 50px;
    background-position: -218px -164px;
}

.g50-premium-silver-hematite {
    width: 50px;
    height: 50px;
    background-position: -272px -164px;
}

.g50-premium-smoked-topaz {
    width: 50px;
    height: 50px;
    background-position: -326px -164px;
}

.g50-premium-tanzanite {
    width: 50px;
    height: 50px;
    background-position: -380px -164px;
}

.g50-premium-topaz {
    width: 50px;
    height: 50px;
    background-position: -434px -164px;
}

.g50-premium-white-opal {
    width: 50px;
    height: 50px;
    background-position: -488px -164px;
}

.g50-ra-ab-amethyst {
    width: 50px;
    height: 50px;
    background-position: -2px -218px;
}

.g50-ra-ab-aquamarine {
    width: 50px;
    height: 50px;
    background-position: -56px -218px;
}

.g50-ra-ab-cobalt {
    width: 50px;
    height: 50px;
    background-position: -110px -218px;
}

.g50-ra-ab-crystal {
    width: 50px;
    height: 50px;
    background-position: -164px -218px;
}

.g50-ra-ab-jonquil {
    width: 50px;
    height: 50px;
    background-position: -218px -218px;
}

.g50-ra-ab-lt-siam {
    width: 50px;
    height: 50px;
    background-position: -272px -218px;
}

.g50-ra-ab-peridot {
    width: 50px;
    height: 50px;
    background-position: -326px -218px;
}

.g50-ra-ab-pink {
    width: 50px;
    height: 50px;
    background-position: -380px -218px;
}

.g50-ra-ab-sapphire {
    width: 50px;
    height: 50px;
    background-position: -434px -218px;
}

.g50-ra-ab-smoked-topaz {
    width: 50px;
    height: 50px;
    background-position: -488px -218px;
}

.g50-ra-ab-topaz {
    width: 50px;
    height: 50px;
    background-position: -2px -272px;
}

.g50-ra-amethyst {
    width: 50px;
    height: 50px;
    background-position: -56px -272px;
}

.g50-ra-aquamarine {
    width: 50px;
    height: 50px;
    background-position: -110px -272px;
}

.g50-ra-black-diamond {
    width: 50px;
    height: 50px;
    background-position: -164px -272px;
}

.g50-ra-blue-hematite {
    width: 50px;
    height: 50px;
    background-position: -218px -272px;
}

.g50-ra-blue-zircon {
    width: 50px;
    height: 50px;
    background-position: -272px -272px;
}

.g50-ra-capri-blue {
    width: 50px;
    height: 50px;
    background-position: -326px -272px;
}

.g50-ra-chalk-white {
    width: 50px;
    height: 50px;
    background-position: -380px -272px;
}

.g50-ra-citrine {
    width: 50px;
    height: 50px;
    background-position: -434px -272px;
}

.g50-ra-cobalt {
    width: 50px;
    height: 50px;
    background-position: -488px -272px;
}

.g50-ra-cosmo-jet {
    width: 50px;
    height: 50px;
    background-position: -2px -326px;
}

.g50-ra-crystal {
    width: 50px;
    height: 50px;
    background-position: -56px -326px;
}

.g50-ra-emerald {
    width: 50px;
    height: 50px;
    background-position: -110px -326px;
}

.g50-ra-frosted-amethyst {
    width: 50px;
    height: 50px;
    background-position: -164px -326px;
}

.g50-ra-frosted-aquamarine {
    width: 50px;
    height: 50px;
    background-position: -218px -326px;
}

.g50-ra-frosted-black-diamond {
    width: 50px;
    height: 50px;
    background-position: -272px -326px;
}

.g50-ra-frosted-blue-zircon {
    width: 50px;
    height: 50px;
    background-position: -326px -326px;
}

.g50-ra-frosted-capri-blue {
    width: 50px;
    height: 50px;
    background-position: -380px -326px;
}

.g50-ra-frosted-citrine {
    width: 50px;
    height: 50px;
    background-position: -434px -326px;
}

.g50-ra-frosted-cobalt {
    width: 50px;
    height: 50px;
    background-position: -488px -326px;
}

.g50-ra-frosted-crystal {
    width: 50px;
    height: 50px;
    background-position: -2px -380px;
}

.g50-ra-frosted-dark-emerald {
    width: 50px;
    height: 50px;
    background-position: -56px -380px;
}

.g50-ra-frosted-green {
    width: 50px;
    height: 50px;
    background-position: -110px -380px;
}

.g50-ra-frosted-jet-black {
    width: 50px;
    height: 50px;
    background-position: -164px -380px;
}

.g50-ra-frosted-jonquil {
    width: 50px;
    height: 50px;
    background-position: -218px -380px;
}

.g50-ra-frosted-lt-amethyst {
    width: 50px;
    height: 50px;
    background-position: -272px -380px;
}

.g50-ra-frosted-lt-aquamarine {
    width: 50px;
    height: 50px;
    background-position: -326px -380px;
}

.g50-ra-frosted-lt-rose {
    width: 50px;
    height: 50px;
    background-position: -380px -380px;
}

.g50-ra-frosted-lt-sapphire {
    width: 50px;
    height: 50px;
    background-position: -434px -380px;
}

.g50-ra-frosted-lt-siam {
    width: 50px;
    height: 50px;
    background-position: -488px -380px;
}

.g50-ra-frosted-lt-topaz {
    width: 50px;
    height: 50px;
    background-position: -2px -434px;
}

.g50-ra-frosted-montana {
    width: 50px;
    height: 50px;
    background-position: -56px -434px;
}

.g50-ra-frosted-olivine {
    width: 50px;
    height: 50px;
    background-position: -110px -434px;
}

.g50-ra-frosted-orange {
    width: 50px;
    height: 50px;
    background-position: -164px -434px;
}

.g50-ra-frosted-peach {
    width: 50px;
    height: 50px;
    background-position: -218px -434px;
}

.g50-ra-frosted-peridot {
    width: 50px;
    height: 50px;
    background-position: -272px -434px;
}

.g50-ra-frosted-pink {
    width: 50px;
    height: 50px;
    background-position: -326px -434px;
}

.g50-ra-frosted-sapphire {
    width: 50px;
    height: 50px;
    background-position: -380px -434px;
}

.g50-ra-frosted-siam-ruby {
    width: 50px;
    height: 50px;
    background-position: -434px -434px;
}

.g50-ra-frosted-smoked-topaz {
    width: 50px;
    height: 50px;
    background-position: -488px -434px;
}

.g50-ra-frosted-tanzanite {
    width: 50px;
    height: 50px;
    background-position: -2px -488px;
}

.g50-ra-frosted-topaz {
    width: 50px;
    height: 50px;
    background-position: -56px -488px;
}

.g50-ra-fuchsia {
    width: 50px;
    height: 50px;
    background-position: -110px -488px;
}

.g50-ra-green {
    width: 50px;
    height: 50px;
    background-position: -164px -488px;
}

.g50-ra-jet-black {
    width: 50px;
    height: 50px;
    background-position: -218px -488px;
}

.g50-ra-jet-hematite {
    width: 50px;
    height: 50px;
    background-position: -272px -488px;
}

.g50-ra-jonquil {
    width: 50px;
    height: 50px;
    background-position: -326px -488px;
}

.g50-ra-lt-amethyst {
    width: 50px;
    height: 50px;
    background-position: -380px -488px;
}

.g50-ra-lt-aquamarine {
    width: 50px;
    height: 50px;
    background-position: -434px -488px;
}

.g50-ra-lt-colorado-topaz {
    width: 50px;
    height: 50px;
    background-position: -488px -488px;
}

.g50-ra-lt-rose {
    width: 50px;
    height: 50px;
    background-position: -542px -2px;
}

.g50-ra-lt-sapphire {
    width: 50px;
    height: 50px;
    background-position: -542px -56px;
}

.g50-ra-lt-siam {
    width: 50px;
    height: 50px;
    background-position: -542px -110px;
}

.g50-ra-lt-topaz {
    width: 50px;
    height: 50px;
    background-position: -542px -164px;
}

.g50-ra-montana {
    width: 50px;
    height: 50px;
    background-position: -542px -218px;
}

.g50-ra-noble-white {
    width: 50px;
    height: 50px;
    background-position: -542px -272px;
}

.g50-ra-olivine {
    width: 50px;
    height: 50px;
    background-position: -542px -326px;
}

.g50-ra-orange {
    width: 50px;
    height: 50px;
    background-position: -542px -380px;
}

.g50-ra-peach {
    width: 50px;
    height: 50px;
    background-position: -542px -434px;
}

.g50-ra-peridot {
    width: 50px;
    height: 50px;
    background-position: -542px -488px;
}

.g50-ra-pink {
    width: 50px;
    height: 50px;
    background-position: -2px -542px;
}

.g50-ra-sapphire {
    width: 50px;
    height: 50px;
    background-position: -56px -542px;
}

.g50-ra-siam {
    width: 50px;
    height: 50px;
    background-position: -110px -542px;
}

.g50-ra-siam-ruby {
    width: 50px;
    height: 50px;
    background-position: -164px -542px;
}

.g50-ra-silk {
    width: 50px;
    height: 50px;
    background-position: -218px -542px;
}

.g50-ra-silver-hematite {
    width: 50px;
    height: 50px;
    background-position: -272px -542px;
}

.g50-ra-smoked-topaz {
    width: 50px;
    height: 50px;
    background-position: -326px -542px;
}

.g50-ra-tanzanite {
    width: 50px;
    height: 50px;
    background-position: -380px -542px;
}

.g50-ra-topaz {
    width: 50px;
    height: 50px;
    background-position: -434px -542px;
}

.g50-ra-vintage-rose {
    width: 50px;
    height: 50px;
    background-position: -488px -542px;
}
