body.vw_a2h{
    background:url(../images/bgs_vws_games.jpg) scroll top center no-repeat #e43e28;
    padding-top:132px;height:637px;
    text-align:center;
    margin: 0;
    padding:0;
}


body.vw_a2h.test-your-vocabulary{
    height:670px;
}

body.vw_colors{
    background:url(../images/vw_games_bg.jpg) scroll top center no-repeat #F63410;
    padding-top:132px;height:637px;
    text-align:center;
    margin:0px;
}

body.vw_colors.word-search {
    padding-right: 30px;
}

body.vw_colors.word-search #MainDiv{
    width: 772px;
}

body.vw_colors.red.match-it{
    background:url(../images/vw_games_match_it_bg.jpg) scroll top center no-repeat #F63410;
    text-align:center;
    height:868px;
    padding-top:132px;
    margin:0px;
}


body.vw_a2h.wordsearch,
body.vw_colors.wordsearch {
    text-align: center;
    padding-top: 122px;
}
body.vw_a2h.word-search,
body.vw_colors.word-search {
    text-align: center;
    padding-top: 122px;
}
body.vw_a2h.word-search #MainDiv,
body.vw_colors.word-search #MainDiv {
    border:none;
    position: relative;
    top: auto;
    margin: 0 auto;
    left: auto;
}

body.vw_colors.red.flash-cards{
    padding-top: 210px;
}

body.vw_colors.match-it #MainDiv{
    background-color: transparent !important;
    background-image: none !important;
}

.vw_colors.flash-cards #container {
    border:none !important;
    background-color: transparent !important;
    width: 860px;
}
body.vw_a2h.hangman,
body.vw_colors.hangman{
    padding-top: 122px;
}
.vw_a2h.hangman #MainDiv,
.vw_colors.hangman #MainDiv {
    border:none;
    position: relative;
    top: auto;
    margin: 0 auto;
    left: auto;
    width:770px;
}

body.vw_colors.concentration---antonyms {
    margin-left: -30px;
    padding-top: 122px;
}

body.vw_colors.concentration---synonyms {
    margin-left: -30px;
    padding-top: 122px;
}
body.vw_colors.concentration---antonyms.mobile,
body.vw_colors.concentration---synonyms.mobile,
body.vw_colors.purple.match-it.mobile{
    background:url(../images/vw_games_concentrate_mobile_bg.jpg) scroll top center no-repeat #F63410;

}

body.vw_a2h.test-your-vocabulary{
    background:url(../images/bgs_vws_games_tyv.jpg) scroll top center no-repeat #F63410;

}

body.vw_colors.concentration---synonyms.mobile #MainDiv,
body.vw_colors.concentration---antonyms.mobile #MainDiv{
    background: none;
}
.vw_colors.flash-cards #logo {
    left:110px;
}

.vw_colors.flash-cards #rightinstruction {
    margin-right: 70px;
}


.vw_colors.crosswords_mobile {
    width: 730px;
    margin: 0 auto;
    padding-top: 140px;
    position: relative;
    left: -15px;
}

.vw_colors.crosswords_mobile_big {
    width: 820px;
    margin: 0 auto;
    padding: 132px 0px;
    background:url(../images/vw_games_big_bg.jpg) scroll top center no-repeat #F63410;
}

.vw_colors.flash-cards.purple.mobile #container,
.vw_colors.flash-cards.green.mobile #container,
.vw_colors.flash-cards.orange.mobile #container,
.vw_colors.flash-cards.blue.mobile #container{
    width: auto;
}
/*Start Style Sheet Vocabulary Workshop Enhancement*/
.vw_a2h.flash-cards,
.vw_a2h.hangman,
.vw_a2h.roots-matching-challenge{
    background:url(../images/bgs_vws_games.jpg) scroll top center no-repeat #e43e28;
}

.vw_a2h.roots-matching-challenge {
    height: 680px;
}
.vw_a2h.roots-matching-challenge #MainDiv {
    position: relative;
    width: auto;
    margin: 0 auto;
    top: auto;
    left: auto;
    height:680px;
    padding:0px;
    margin-left:0px !important;
    margin-top:0px !important;
}

.vw_a2h.roots-matching-challenge #contentInner {
    margin: 0 auto;
    border:none;
    left: 18px;
    top: 20px;
}

.vw_a2h.test-your-vocabulary #MainDiv {
    background:none;
    background-color: transparent;
}

.vw_a2h.flash-cards #container {
    margin: 0 auto;
}
.vw_a2h.test-your-vocabulary ,
.vw_a2h.hangman,
.vw_a2h.flash-cards{
    padding-top: 122px;
}

.vw_a2h.word-search ,
.vw_a2h.roots-matching-challenge{
    padding-top: 114px;
}

.vw_a2h.roots-matching-challenge #pagecontainer {
    padding-top: 0px;
}

.vw_a2h.roots-matching-challenge #content {
    width: 800px;
}
/*End Style Sheet Vocabulary Workshop Enhancement*/

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.sc-icon-toolbar-fullscreen{background:url(../images/icons/toolbar/fullscreen@2x.png) scroll center center no-repeat;background-size:22px 17px}

    body.vw_colors{
        background:url(../images/vw_games_bg@2x.jpg) scroll top center no-repeat #F63410;
        background-size: 1312px 950px;
    }

    body.vw_colors.match-it{
        background:url(../images/vw_games_match_it_bg@2x.jpg) scroll top center no-repeat #F63410;
        background-size: 1312px 1200px;
    }

    /*Start Style Sheet Vocabulary Workshop Enhancement*/
    .vw_a2h.flash-cards,
    .vw_a2h.word-search,
    .vw_a2h.hangman,
    .vw_a2h.roots-matching-challenge{
        background:url(../images/bgs_vws_games@2x.jpg) scroll top center no-repeat #e43e28;
        background-size: 1312px 951px;
    }
    body.vw_colors.concentration---antonyms.mobile,
    body.vw_colors.concentration---synonyms.mobile{
        background:url(../images/vw_games_concentrate_mobile_bg@2x.jpg) scroll top center no-repeat #F63410;
        background-size: 1312px 950px;
    }

    body.vw_a2h.test-your-vocabulary{
        background:url(../images/bgs_vws_games_tyv@2x.jpg) scroll top center no-repeat #F63410;
        background-size: 1312px 950px;
    }
    /*End Style Sheet Vocabulary Workshop Enhancement*/
}

.vw_colors.purple.flash-cards.mobile #flipCardBg div[id*='flipDiv_'],
.vw_colors.green.flash-cards.mobile #flipCardBg div[id*='flipDiv_'],
.vw_colors.orange.flash-cards.mobile #flipCardBg div[id*='flipDiv_'],
.vw_colors.blue.flash-cards.mobile #flipCardBg div[id*='flipDiv_']
{
    top:15px;
}

.vw_colors.concentration---synonyms.mobile #MainDiv div.timer{
    left:775px;
}

.vw_colors.purple.match-it .backgroundColor div {
    overflow: auto;
}

div#questionFullText {
    margin-top: 300px;
}

.headerSubText {
    position: absolute;
    right: 0px;
    top: 170px;
}

em.highlight {
    color: blue;
    background-color: yellow;
}