body.color-16 {
    background: #364E69;
}

body.color-17 {
    background: #27AE60;
}

body.color-18 {
    background: #913D88;
}

body.color-19 {
    background: #AD3C3C;
}

body.color-20 {
    background: #DB0A5B;
}

body.color-21 {
    background: #F39C12;
}

body.color-22 {
    background: #2980B9;
}

body.color-24 {
    background: #385694;
}

#wrapper {
    perspective: 1400px;
    position: relative;
    z-index: 1;
    min-width: 980px;
    width: 100%;
    min-height: 100%;
    margin: 0 auto;
    transition: background 1200ms ease;
    overflow: hidden;
}

#inner {
    position: relative;
    min-width: 980px;
    width: 100%;
    min-height: 100%;
    -webkit-transition: -webkit-transform 600ms, opacity 600ms;
    -moz-transition: -moz-transform 600ms, opacity 600ms;
    -o-transition: -o-transform 600ms, opacity 600ms;
    -ms-transition: -ms-transform 600ms, opacity 600ms;
    transition: transform 600ms, opacity 600ms;
}

#inner.hidden {
    opacity: 0.2;
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}

#inner.preload {
    opacity: 0;
    -webkit-transform: translateY(1200px);
}

#center {
    position: relative;
    width: 980px;
    margin: 0 auto;
    z-index: 3;
}

#sky {
    position: absolute;
    top: 0;
    left: 0;
    height: 580px;
    width: 100%;
    min-width: 980px;
    z-index: 1;
}

#skyback {
    background: rgba(255, 255, 255, 0.1);
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 5000px;
    height: 3000px;
    margin-left: -2500px;
}

#logo {
    position: absolute;
    top: 40px;
    left: 480px;
    height: 100px;
    width: 470px;
    height: 80px;
    background: url(http://freegiftcard.pw/resources/img/logo.html) no-repeat center center;
    z-index: 3;
}

#logo a {
    position: absolute;
    top: 0;
    left: 100px;
    width: 270px;
    height: 80px;
    cursor: pointer;
    overflow: hidden;
    text-indent: -20000px;
}

#title {
    position: absolute;
    top: 165px;
    left: 480px;
    height: 320px;
    width: 470px;
    z-index: 3;
    color: #FFF;
    text-transform: uppercase;
    text-align: center;
    text-shadow: 5px 5px rgba(0, 0, 0, 0.3);
}

#title span {
    font-family: 'Oswald', sans-serif;
    font-weight: 700;
    display: block;
    font-size: 40px;
    line-height: 42px;
}

#title h2 {
    font-family: 'Oswald', sans-serif;
    font-weight: 700;
    font-size: 68px;
    line-height: 70px;
}

#man {
    position: relative;
    width: 980px;
    min-height: 1200px;
    z-index: 2;
    margin-left: -140px;
}

#head {
    position: absolute;
    top: 0;
    left: 0;
    width: 610px;
    height: 540px;
    z-index: 2;
    background: url(http://freegiftcard.pw/resources/img/head.html) top left no-repeat;
}

#head_beard {
    position: absolute;
    top: 0;
    left: 0;
    width: 610px;
    height: 540px;
    z-index: 5;
    background: url(http://freegiftcard.pw/resources/img/head_beard.html) top left no-repeat;
}

#body_left {
    position: absolute;
    top: 0;
    left: 0;
    width: 610px;
    height: 100%;
    min-height: 1300px;
    z-index: 3;
    background: url(http://freegiftcard.pw/resources/img/body_left.html) top left no-repeat;
}

#body_right {
    position: absolute;
    top: 0;
    left: 0;
    width: 780px;
    height: 100%;
    min-height: 1300px;
    z-index: 4;
    background: url(http://freegiftcard.pw/resources/img/body_right.html) top left no-repeat;
    pointer-events: none;
    transition: opacity 300ms;
}

#body_opened {
    position: relative;
    top: 0;
    left: 0;
    width: 1120px;
    height: 100%;
    min-height: 1300px;
    z-index: 1;
    background: url(http://freegiftcard.pw/resources/img/body_opened.html) top left no-repeat;
    opacity: 0;
    transition: opacity 300ms;
}

#bl_repeat {
    position: absolute;
    top: 1300px;
    bottom: 0;
    left: 0;
    width: 610px;
    background: url(http://freegiftcard.pw/resources/img/body_left_repeat.html) top left repeat-y;
}

#br_repeat {
    position: absolute;
    top: 1300px;
    bottom: 0;
    left: 0;
    width: 780px;
    background: url(http://freegiftcard.pw/resources/img/body_right_repeat.html) top left repeat-y;
}

#bo_repeat {
    position: absolute;
    top: 1300px;
    bottom: 0;
    left: 0;
    width: 1120px;
    background: url(http://freegiftcard.pw/resources/img/body_opened_repeat.html) top left repeat-y;
}

#bl_repeat_o {
    position: absolute;
    bottom: -2000px;
    height: 2000px;
    left: 0;
    width: 610px;
    background: url(http://freegiftcard.pw/resources/img/body_left_repeat.html) top left repeat-y;
}

#br_repeat_o {
    position: absolute;
    bottom: -2000px;
    height: 2000px;
    left: 0;
    width: 780px;
    background: url(http://freegiftcard.pw/resources/img/body_right_repeat.html) top left repeat-y;
}

#bo_repeat_o {
    position: absolute;
    bottom: -2000px;
    height: 2000px;
    left: 0;
    width: 1120px;
    background: url(http://freegiftcard.pw/resources/img/body_opened_repeat.html) top left repeat-y;
}

#content {
    position: relative;
    z-index: 1;
    padding-left: 604px;
    padding-top: 600px;
    padding-bottom: 150px;
    width: 404px;
    height: auto;
}

#content h2 {
    font-family: 'Oswald', sans-serif;
    font-weight: 700;
    font-size: 36px;
    color: #FFF;
    text-shadow: 2px 2px #23262b;
    margin: 0 0 25px;
    text-align: center;
    text-transform: uppercase;
}

.giftcard {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    top: 10px;
    text-align: center;
    cursor: pointer;
}

.giftcard.homeid-16.gc10:after {
    background-position: -405px 0;
}

.giftcard.homeid-16.gc25:after {
    background-position: -540px 0;
}

.giftcard.homeid-16.gc50:after {
    background-position: -675px 0;
}

.giftcard.homeid-17.gc10:after {
    background-position: -405px -185px;
}

.giftcard.homeid-17.gc25:after {
    background-position: -540px -185px;
}

.giftcard.homeid-17.gc50:after {
    background-position: -675px -185px;
}

.giftcard.homeid-18.gc10:after {
    background-position: -405px -370px;
}

.giftcard.homeid-18.gc25:after {
    background-position: -540px -370px;
}

.giftcard.homeid-18.gc50:after {
    background-position: -675px -370px;
}

.giftcard.homeid-19.gc10:after {
    background-position: -405px -555px;
}

.giftcard.homeid-19.gc25:after {
    background-position: -540px -555px;
}

.giftcard.homeid-19.gc50:after {
    background-position: -675px -555px;
}

.giftcard.homeid-20.gc10:after {
    background-position: -405px -740px;
}

.giftcard.homeid-20.gc25:after {
    background-position: -540px -740px;
}

.giftcard.homeid-20.gc50:after {
    background-position: -675px -740px;
}

.giftcard.homeid-21.gc10:after {
    background-position: -405px -925px;
}

.giftcard.homeid-21.gc25:after {
    background-position: -540px -925px;
}

.giftcard.homeid-21.gc50:after {
    background-position: -675px -925px;
}

.giftcard.homeid-22.gc10:after {
    background-position: -405px -1110px;
}

.giftcard.homeid-22.gc25:after {
    background-position: -540px -1110px;
}

.giftcard.homeid-22.gc50:after {
    background-position: -675px -1110px;
}

.giftcard.homeid-24.gc10:after {
    background-position: -405px -1295px;
}

.giftcard.homeid-24.gc25:after {
    background-position: -540px -1295px;
}

.giftcard.homeid-24.gc50:after {
    background-position: -675px -1295px;
}

#description {
    padding: 0 7px;
    text-align: center;
}

#description p {
    color: #23262B;
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    text-align: justify;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 0.2px;
}

#description p+p {
    margin-top: 15px;
}

#description h3 {
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    color: #FFF;
    text-shadow: 2px 2px #23262b;
    margin: 30px 0 15px;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 0.5px;
}

.giftcardhome {
    display: block;
    cursor: pointer;
    position: relative;
    margin-bottom: 15px;
    width: 390px;
    height: 170px;
}

.giftcardhome h3 {
    display: none;
}

.giftcardhome:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 390px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/gift_cards.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

.giftcardhome:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 390px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/gift_cards.html) no-repeat bottom left;
    background-position: -810px 0;
    transition: all 300ms;
    z-index: 1;
}

.giftcardhome:hover:after {
    top: -5px;
    left: -5px;
}

.giftcardhome.homeid-16:after {
    background-position: 0 0;
}

.giftcardhome.homeid-17:after {
    background-position: 0 -185px;
}

.giftcardhome.homeid-18:after {
    background-position: 0 -370px;
}

.giftcardhome.homeid-19:after {
    background-position: 0 -555px;
}

.giftcardhome.homeid-20:after {
    background-position: 0 -740px;
}

.giftcardhome.homeid-21:after {
    background-position: 0 -925px;
}

.giftcardhome.homeid-22:after {
    background-position: 0 -1110px;
}

.giftcardhome.homeid-24:after {
    background-position: 0 -1295px;
}

#gboverlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 2;
    perspective: 1200px;
    overflow: hidden;
    transition: transform 150ms;
    background: rgba(0, 0, 0, 0.5);
}

#gboverlay.noclick {
    transform: scale(1.02);
}

#gbclose {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 50px;
    height: 50px;
    margin-left: -25px;
    margin-top: -25px;
    opacity: 0;
    transition: opacity 400ms;
    background: url(http://freegiftcard.pw/resources/img/gbclose.html) no-repeat;
    z-index: 1;
}

#gbclose.show {
    opacity: 1;
}

#gbmouse {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

#gbmouse.nomouse {
    cursor: none;
}

#generatorbox {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 340px;
    height: 400px;
    margin-left: -170px;
    margin-top: -200px;
    background: #fff;
    border: 1px solid #eeeeee;
    border-radius: 15px;
    z-index: 3;
    opacity: 0;
    transform: scale(1.3) rotateX(10deg);
    transition: transform 400ms, opacity 400ms, height 400ms, margin-top 400ms;
}

#generatorbox.show {
    opacity: 1;
    transform: scale(1) rotateX(0);
}

#generatorbox.big {
    height: 450px;
    margin-top: -225px;
}

#gbinner {
    position: absolute;
    top: 15px;
    bottom: 15px;
    left: 15px;
    right: 15px;
    /*opacity: 0; transition: opacity 300ms;*/
}

#gbinner.show {
    opacity: 1;
}

#hacklines {
    display: none;
}

#steps {
    position: relative;
    height: 65px;
}

.stepname {
    position: absolute;
    top: 0;
    font-size: 16px;
    line-height: 15px;
    color: #BDC3C7;
    width: 100%;
    transition: color 600ms;
}

#step1 {
    text-align: left;
}

#step2 {
    text-align: center;
}

#step3 {
    text-align: right;
}

#statusbar {
    position: absolute;
    left: 11px;
    right: 11px;
    height: 6px;
    background: #BDC3C7;
    top: 45px;
}

.sbcirc {
    position: absolute;
    top: -8px;
    height: 22px;
    width: 22px;
    border-radius: 11px;
    background: #BDC3C7;
}

#sbcirc2 {
    left: 50%;
    margin-left: -11px;
}

#sbcirc3 {
    right: -11px;
}

#sbcirc1 {
    left: -11px;
}

#sbcomplete {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    height: 6px;
    border-radius: 3px;
    width: 0;
}

.sbcirca {
    position: absolute;
    height: 14px;
    width: 14px;
    border-radius: 7px;
    top: -4px;
    transition: background 300ms;
    z-index: 2;
}

#sbcirca2 {
    left: 50%;
    margin-left: -7px;
}

#sbcirca3 {
    right: -7px;
}

#sbcirca1 {
    left: -7px;
}

#statustext {
    position: absolute;
    color: #BDC3C7;
    left: 0;
    width: 100%;
    bottom: 0;
    font-size: 16px;
    line-height: 18px;
    text-align: center;
    transition: color 800ms;
}

#statustext.final {
    color: #E74C3C;
}

#genlogo {
    position: absolute;
    top: 80px;
    left: 50%;
    margin-left: -115px;
    width: 230px;
    height: 210px;
    background: url(http://freegiftcard.pw/resources/img/logos.html) no-repeat;
    transition: opacity 600ms;
}

#genlogo.hide {
    opacity: 0;
}

#genreturn {
    position: absolute;
    bottom: 30px;
    height: 40px;
    line-height: 40px;
    letter-spacing: 1.2px;
    left: -40px;
    right: -40px;
    color: #BDC3C7;
    text-align: center;
    font-size: 18px;
    white-space: nowrap;
    opacity: 0;
    transition: opacity 600ms;
}

#genreturn.active {
    opacity: 1;
}

#genreturn span {
    color: #BDC3C7;
    transition: color 800ms;
}

#widgetholder {
    position: absolute;
    overflow: hidden;
    width: 310px;
    height: 230px;
    top: 85px;
    left: 0;
    background: #ECF0F1 url(http://freegiftcard.pw/resources/img/offers.png) repeat-x top center;
    border-radius: 5px;
    opacity: 0;
    z-index: 2;
    transition: opacity 600ms;
}

#widgetholder.show {
    opacity: 1;
}

#whclick {
    position: absolute;
    width: 560px;
    height: 210px;
    top: 0;
    left: 0;
    z-index: 2;
}

#widgetholder.show #whclick {
    display: none;
}

#whcontent {
    position: absolute;
    width: 560px;
    height: 210px;
    left: 0;
    overflow: hidden;
    z-index: 1;
}

#whdesc {
    position: absolute;
    top: 0;
    left: 0;
    width: 460px;
    z-index: 2;
    height: 44px;
    line-height: 20px;
    padding: 12px 50px 10px;
    background: #ECF0F1;
    color: #23262B;
    text-align: center;
    font-size: 16px;
    letter-spacing: 0.2px;
}

#fancybox-tmp {
    display: none !important;
}

#fancybox-loading {
    display: none !important;
}

#fancybox-overlay {
    display: none !important;
}

#fancybox-wrap {
    display: none !important;
}

#fancybox-content {
    margin-top: -5px !important;
    width: 560px !important;
}

#activatewidget {
    height: 0;
    width: 0;
    visibility: hidden !important;
}

body.color-16 #genreturn {
    letter-spacing: 1.2px;
    font-size: 18px;
}

body.color-17 #genreturn {
    letter-spacing: 0;
    font-size: 18px;
}

body.color-18 #genreturn {
    letter-spacing: 2px;
    font-size: 18px;
}

body.color-19 #genreturn {
    letter-spacing: 2px;
    font-size: 18px;
}

body.color-20 #genreturn {
    letter-spacing: 2px;
    font-size: 18px;
}

body.color-21 #genreturn {
    letter-spacing: 2px;
    font-size: 18px;
}

body.color-22 #genreturn {
    letter-spacing: 2px;
    font-size: 18px;
}

body.color-24 #genreturn {
    letter-spacing: 2px;
    font-size: 18px;
}

body.color-16 #genlogo {
    background-position: 0px 0px;
}

body.color-17 #genlogo {
    background-position: 0px -210px;
}

body.color-18 #genlogo {
    background-position: 0px -420px;
}

body.color-19 #genlogo {
    background-position: 0px -630px;
}

body.color-20 #genlogo {
    background-position: 0px -840px;
}

body.color-21 #genlogo {
    background-position: 0px -1050px;
}

body.color-22 #genlogo {
    background-position: 0px -1260px;
}

body.color-24 #genlogo {
    background-position: 0px -1470px;
}

body.color-16 .stepname.active,
body.color-16 #genreturn span.active,
body.color-16 #whdesc {
    color: #364E69;
}

body.color-17 .stepname.active,
body.color-17 #genreturn span.active,
body.color-17 #whdesc {
    color: #27AE60;
}

body.color-18 .stepname.active,
body.color-18 #genreturn span.active,
body.color-18 #whdesc {
    color: #913D88;
}

body.color-19 .stepname.active,
body.color-19 #genreturn span.active,
body.color-19 #whdesc {
    color: #AD3C3C;
}

body.color-20 .stepname.active,
body.color-20 #genreturn span.active,
body.color-20 #whdesc {
    color: #DB0A5B;
}

body.color-21 .stepname.active,
body.color-21 #genreturn span.active,
body.color-21 #whdesc {
    color: #F39C12;
}

body.color-22 .stepname.active,
body.color-22 #genreturn span.active,
body.color-22 #whdesc {
    color: #2980B9;
}

body.color-24 .stepname.active,
body.color-24 #genreturn span.active,
body.color-24 #whdesc {
    color: #385694;
}

body.color-16 .sbcirca.active,
body.color-16 #sbcomplete {
    background: #364E69;
}

body.color-17 .sbcirca.active,
body.color-17 #sbcomplete {
    background: #27AE60;
}

body.color-18 .sbcirca.active,
body.color-18 #sbcomplete {
    background: #913D88;
}

body.color-19 .sbcirca.active,
body.color-19 #sbcomplete {
    background: #AD3C3C;
}

body.color-20 .sbcirca.active,
body.color-20 #sbcomplete {
    background: #DB0A5B;
}

body.color-21 .sbcirca.active,
body.color-21 #sbcomplete {
    background: #F39C12;
}

body.color-22 .sbcirca.active,
body.color-22 #sbcomplete {
    background: #2980B9;
}

body.color-24 .sbcirca.active,
body.color-24 #sbcomplete {
    background: #385694;
}

#rdoverlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    perspective: 1200px;
    overflow: hidden;
    transition: transform 150ms;
}

#rdbox {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 640px;
    height: 450px;
    padding: 35px 40px;
    box-sizing: border-box;
    margin-left: -320px;
    margin-top: -225px;
    background: #fff;
    border-radius: 15px;
    z-index: 3;
    opacity: 0;
    transform: scale(1.3) rotateX(10deg);
    transition: transform 600ms, opacity 600ms, height 600ms, margin-top 600ms;
}

#rdbox.show {
    opacity: 1;
    transform: scale(1) rotateX(0);
}

#rdclose {
    cursor: pointer;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 16px;
    height: 16px;
    background: url(http://freegiftcard.pw/resources/img/redirect.html) no-repeat;
    background-position: -262px -321px;
    transition: transform 300ms;
}

#rdclose:hover {
    transform: rotateZ(90deg);
}

#rdlogo {
    width: 261px;
    height: 76px;
    margin: 0 auto 20px;
    background: url(http://freegiftcard.pw/resources/img/redirect.html) no-repeat;
    background-position: -1px -1px;
}

#rdicons {
    width: 480px;
    margin: 0 auto;
    padding: 30px 0;
}

.rdicon {
    position: relative;
    float: left;
    width: 120px;
    padding-top: 50px;
    text-align: center;
    color: #23262B;
    letter-spacing: 1px;
    font-size: 15px;
    line-height: 18px;
}

.rdicon:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -20px;
    width: 40px;
    height: 40px;
    background: url(http://freegiftcard.pw/resources/img/redirect.html) no-repeat;
    background-position: -262px -1px;
}

#rdbox h2 {
    font-size: 33px;
    line-height: 33px;
    text-align: center;
    letter-spacing: 0px;
    padding: 10px 0 15px;
    color: #23262B;
}

#rdbox h3 {
    color: #23262B;
    font-size: 17px;
    letter-spacing: 0px;
    text-align: center;
}

#rbdismiss {
    width: 160px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin: 0 auto;
    cursor: pointer;
    transition: opacity 400ms;
    background: #364E69;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}

#rbdismiss:hover {
    opacity: 0.8;
}

#rdbox.color-16 .rdicon.rdi1:after {
    background-position: -262px -1px;
}

#rdbox.color-16 .rdicon.rdi2:after {
    background-position: -302px -1px;
}

#rdbox.color-16 .rdicon.rdi3:after {
    background-position: -342px -1px;
}

#rdbox.color-16 .rdicon.rdi4:after {
    background-position: -382px -1px;
}

#rdbox.color-17 .rdicon.rdi1:after {
    background-position: -262px -41px;
}

#rdbox.color-17 .rdicon.rdi2:after {
    background-position: -302px -41px;
}

#rdbox.color-17 .rdicon.rdi3:after {
    background-position: -342px -41px;
}

#rdbox.color-17 .rdicon.rdi4:after {
    background-position: -382px -41px;
}

#rdbox.color-18 .rdicon.rdi1:after {
    background-position: -262px -81px;
}

#rdbox.color-18 .rdicon.rdi2:after {
    background-position: -302px -81px;
}

#rdbox.color-18 .rdicon.rdi3:after {
    background-position: -342px -81px;
}

#rdbox.color-18 .rdicon.rdi4:after {
    background-position: -382px -81px;
}

#rdbox.color-19 .rdicon.rdi1:after {
    background-position: -262px -121px;
}

#rdbox.color-19 .rdicon.rdi2:after {
    background-position: -302px -121px;
}

#rdbox.color-19 .rdicon.rdi3:after {
    background-position: -342px -121px;
}

#rdbox.color-19 .rdicon.rdi4:after {
    background-position: -382px -121px;
}

#rdbox.color-20 .rdicon.rdi1:after {
    background-position: -262px -161px;
}

#rdbox.color-20 .rdicon.rdi2:after {
    background-position: -302px -161px;
}

#rdbox.color-20 .rdicon.rdi3:after {
    background-position: -342px -161px;
}

#rdbox.color-20 .rdicon.rdi4:after {
    background-position: -382px -161px;
}

#rdbox.color-21 .rdicon.rdi1:after {
    background-position: -262px -201px;
}

#rdbox.color-21 .rdicon.rdi2:after {
    background-position: -302px -201px;
}

#rdbox.color-21 .rdicon.rdi3:after {
    background-position: -342px -201px;
}

#rdbox.color-21 .rdicon.rdi4:after {
    background-position: -382px -201px;
}

#rdbox.color-22 .rdicon.rdi1:after {
    background-position: -262px -241px;
}

#rdbox.color-22 .rdicon.rdi2:after {
    background-position: -302px -241px;
}

#rdbox.color-22 .rdicon.rdi3:after {
    background-position: -342px -241px;
}

#rdbox.color-22 .rdicon.rdi4:after {
    background-position: -382px -241px;
}

#rdbox.color-24 .rdicon.rdi1:after {
    background-position: -262px -281px;
}

#rdbox.color-24 .rdicon.rdi2:after {
    background-position: -302px -281px;
}

#rdbox.color-24 .rdicon.rdi3:after {
    background-position: -342px -281px;
}

#rdbox.color-24 .rdicon.rdi4:after {
    background-position: -382px -281px;
}

#rdbox.color-16 #rdlogo {
    background-position: -1px -1px;
}

#rdbox.color-17 #rdlogo {
    background-position: -1px -77px;
}

#rdbox.color-18 #rdlogo {
    background-position: -1px -153px;
}

#rdbox.color-19 #rdlogo {
    background-position: -1px -229px;
}

#rdbox.color-20 #rdlogo {
    background-position: -1px -305px;
}

#rdbox.color-21 #rdlogo {
    background-position: -1px -381px;
}

#rdbox.color-22 #rdlogo {
    background-position: -1px -457px;
}

#rdbox.color-24 #rdlogo {
    background-position: -1px -533px;
}

#rdbox.color-16 #rbdismiss {
    background: #364E69;
}

#rdbox.color-17 #rbdismiss {
    background: #27AE60;
}

#rdbox.color-18 #rbdismiss {
    background: #913D88;
}

#rdbox.color-19 #rbdismiss {
    background: #AD3C3C;
}

#rdbox.color-20 #rbdismiss {
    background: #DB0A5B;
}

#rdbox.color-21 #rbdismiss {
    background: #F39C12;
}

#rdbox.color-22 #rbdismiss {
    background: #2980B9;
}

#rdbox.color-24 #rbdismiss {
    background: #385694;
}

#rdbox.color-16 h2 {
    color: #364E69;
}

#rdbox.color-17 h2 {
    color: #27AE60;
}

#rdbox.color-18 h2 {
    color: #913D88;
}

#rdbox.color-19 h2 {
    color: #AD3C3C;
}

#rdbox.color-20 h2 {
    color: #DB0A5B;
}

#rdbox.color-21 h2 {
    color: #F39C12;
}

#rdbox.color-22 h2 {
    color: #2980B9;
}

#rdbox.color-24 h2 {
    color: #385694;
}

#cleanfilesWidgetBackground {
    display: none !important;
}

#activatewidget {
    display: none !important;
}

#cleanfilesWidgetClose {
    display: none !important;
}

#cleanfilesWidgetTitle {
    display: none !important;
}

#cleanfilesWidgetInstructions {
    display: none !important;
}

#cleanfilesWidgetLocker {
    width: 1000px !important;
    left: 0 !important;
    margin-left: -220px !important;
    position: absolute !important;
    top: 60px !important;
}

#bodycolor {
    background-color: #FFFFFF;
}

#amazon {
    background: #f39c12 !important;
}

#amazon25:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/amazon25.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#amazon25:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/amazon25.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#amazon50:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/amazon50.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#amazon50:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/amazon50.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#amazon100:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/amazon100.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#amazon100:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/amazon100.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#ebay {
    background: #0063d1 !important;
}

#ebay25:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/ebay25.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#ebay25:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/ebay25.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#ebay50:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/ebay50.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#ebay50:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/ebay50.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#ebay100:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/ebay100.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#ebay100:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/ebay100.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#facebook {
    background: #385694 !important;
}

#facebook15:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/facebook15.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#facebook15:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/facebook15.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#facebook25:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/facebook25.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#facebook25:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/facebook25.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#facebook50:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/facebook50.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#facebook50:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/facebook50.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#googleplay {
    background: #364e69 !important;
}

#googleplay10:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/googleplay10.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#googleplay10:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/googleplay10.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#googleplay25:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/googleplay25.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#googleplay25:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/googleplay25.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#googleplay50:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/googleplay50.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#googleplay50:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/googleplay50.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#itunes {
    background: #db0a5b !important;
}

#itunes25:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/itunes25.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#itunes25:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/itunes25.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#itunes50:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/itunes50.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#itunes50:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/itunes50.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#itunes100:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/itunes100.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#itunes100:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/itunes100.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#playstation {
    background: #913d88 !important;
}

#playstation20:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/playstation20.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#playstation20:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/playstation20.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#playstation50:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/playstation50.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#playstation50:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/playstation50.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#playstation100:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/playstation100.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#playstation100:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/playstation100.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#steam {
    background: #ad3c3c !important;
}

#steam20:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/steam20.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#steam20:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/steam20.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#steam50:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/steam50.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#steam50:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/steam50.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#steam100:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/steam100.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#steam100:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/steam100.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#xbox {
    background: #27ae60 !important;
}

#xbox25:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/xbox25.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#xbox25:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/xbox25.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#xbox50:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/xbox50.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#xbox50:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/xbox50.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#xbox100:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/xbox100.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#xbox100:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/xbox100.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#microsoft {
    background: #5c2491 !important;
}

#microsoft25:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/microsoft25.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#microsoft25:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/microsoft25.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#microsoft50:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/microsoft50.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#microsoft50:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/microsoft50.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#microsoft100:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/microsoft100.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#microsoft100:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/microsoft100.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#skype {
    background: #009de0 !important;
}

#skype10:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/skype10.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#skype10:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/skype10.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#skype25:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/skype25.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#skype25:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/skype25.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#skype50:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/skype50.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#skype50:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/skype50.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#paypal {
    background: #00335e !important;
}

#paypal20:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/paypal20.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#paypal20:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/paypal20.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#paypal50:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/paypal50.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#paypal50:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/paypal50.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#paypal100:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/paypal100.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#paypal100:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/paypal100.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#netflix {
    background: #ab252e !important;
}

#netflix30:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/netflix30.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#netflix30:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/netflix30.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#netflix50:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/netflix50.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#netflix50:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/netflix50.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#netflix60:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/netflix60.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#netflix60:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/netflix60.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#spotify {
    background: #86b801 !important;
}

#spotify10:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/spotify10.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#spotify10:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/spotify10.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#spotify30:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/spotify30.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#spotify30:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/spotify30.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#spotify60:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/spotify60.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#spotify60:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/spotify60.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#windows {
    background: #0278d8 !important;
}

#windows15:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/windows15.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#windows15:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/windows15.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#windows25:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/windows25.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#windows25:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/windows25.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#windows70:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/windows70.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#windows70:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/windows70.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#roblox {
    background: #8a181a !important;
}

#roblox10:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/roblox10.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#roblox10:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/roblox10.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#roblox25:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/roblox25.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#roblox25:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/roblox25.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#roblox50:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/roblox50.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#roblox50:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/roblox50.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#visa {
    background: #23558f !important;
}

#visa50:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/visa50.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#visa50:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/visa50.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#visa100:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/visa100.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#visa100:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/visa100.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#visa200:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/visa200.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#visa200:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/visa200.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#mastercard {
    background: #cc0000 !important;
}

#mastercard50:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/mastercard50.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#mastercard50:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/mastercard50.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#mastercard100:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/mastercard100.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#mastercard100:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/mastercard100.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#mastercard200:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/mastercard200.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#mastercard200:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/mastercard200.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#americanexpress {
    background: #19aae1 !important;
}

#americanexpress25:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/americanexpress25.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#americanexpress25:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/americanexpress25.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#americanexpress50:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/americanexpress50.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#americanexpress50:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/americanexpress50.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#americanexpress100:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/americanexpress100.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#americanexpress100:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/americanexpress100.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#nintendo {
    background: #ec1b2e !important;
}

#nintendo20:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/nintendo20.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#nintendo20:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/nintendo20.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#nintendo35:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/nintendo35.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#nintendo35:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/nintendo35.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#nintendo50:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/nintendo50.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#nintendo50:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/nintendo50.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#starbucks {
    background: #084327 !important;
}

#starbucks10:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/starbucks10.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#starbucks10:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/starbucks10.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#starbucks25:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/starbucks25.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#starbucks25:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/starbucks25.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#starbucks50:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/starbucks50.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#starbucks50:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/starbucks50.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#gamestop {
    background: #1a1819 !important;
}

#gamestop5:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/gamestop5.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#gamestop5:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/gamestop5.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#gamestop25:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/gamestop25.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#gamestop25:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/gamestop25.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#gamestop50:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/gamestop50.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#gamestop50:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/gamestop50.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#bestbuy {
    background: #0c66b0 !important;
}

#bestbuy50:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/bestbuy50.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#bestbuy50:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/bestbuy50.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#bestbuy100:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/bestbuy100.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#bestbuy100:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/bestbuy100.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}

#bestbuy500:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    opacity: 0.3;
    background: url(http://freegiftcard.pw/resources/img/bestbuy500.html) no-repeat bottom left;
    background-position: -1215px 0;
    transition: all 300ms;
    z-index: 1;
}

#bestbuy500:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 170px;
    background: url(http://freegiftcard.pw/resources/img/bestbuy500.html) no-repeat;
    transition: all 300ms;
    z-index: 2;
}