﻿.ContentParent {
    width: 100%;
    overflow-x: hidden;
}

.ContentLeft {
    float: left;
    vertical-align: top;
    display: inline-block;
    width: 320px;
}

.ContentRight {
    float: none;
    overflow: hidden;
    overflow-x:hidden !important;
}

.mainImage {
    min-width: 300px;
    max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
    margin-top: 8px;
}

@media all and (max-width:900px) {
    body {
        min-width: 520px !important;
    }

    .page {
        min-width: 450px !important;
    }

    .mainImage {
        display: none;
        /*height: auto;*/
        /*width: auto\9;*/ /* ie8 */
        /*margin-top: 8px;*/
    }

    .ContentLeft {
        display: block;
        float: none;
        min-width: calc(100% - 8px);
    }

    .ContentRight {
        display: block;
        float: none;
        overflow-x: scroll;
    }

    .leftCol {
        padding: 6px 0px 0px 0px;
        margin: 8px;
        min-width: calc(100% - 8px);
        background-color: #4b6c9e;
        min-height: 400px;
        overflow-x: hidden;
    }

    .accordion {
        min-width: 100%;
    }

    #schedule {
        margin-left: 8px;
        margin-right: 8px;
        min-width: calc(100% - 16px);
        overflow-x: hidden;
    }

    #gameDateHead {
        width: 100%;
    }

    #gameColHead {
        width: 100%;
    }

    #game {
        width: 100%;
    }

    .gameHeading {
        width: 100%;
    }

    /* Tournaments */
    #schedule #game.game_sptTNT .gameValues {
        height: 25px;
    }

    #gameColHead.colHead_sptTNT .moneyLine {
        left: 360px;
        width: 46px;
    }

    #game.game_sptTNT {
    }

        #game.game_sptTNT .vRot {
            top: 0;
            left: 2px;
            width: 36px;
        }

        #game.game_sptTNT .hRot {
            top: 22px;
            left: 2px;
            width: 36px;
        }

        #game.game_sptTNT .vTeam {
            top: 0;
            left: 42px;
            width: 214px;
        }

        #game.game_sptTNT .hTeam {
            top: 22px;
            left: 42px;
            width: 214px;
        }

        #game.game_sptTNT .vOdds {
            top: 0px;
            left: 360px;
            width: 46px;
        }

        #game.game_sptTNT .hOdds {
            top: 22px;
            left: 360px;
            width: 46px;
        }
    /* End Tournaments*/
    /* Matchups */
    #schedule #game.game_sptMU .gameValues {
        height: 45px;
    }

    #gameColHead.colHead_sptMU .pointSpread {
        left: 180px;
        width: 46px;
    }

    #gameColHead.colHead_sptMU .total {
        left: 228px;
        width: 96px;
    }

    #gameColHead.colHead_sptMU .moneyLine {
        left: 326px;
        width: 64px;
    }

    #game.game_sptMU {
    }

        #game.game_sptMU .vRot {
            top: 0;
            left: 2px;
            width: 36px;
        }

        #game.game_sptMU .hRot {
            top: 22px;
            left: 2px;
            width: 36px;
        }

        #game.game_sptMU .vTeam {
            top: 0;
            left: 42px;
            width: 214px;
        }

        #game.game_sptMU .hTeam {
            top: 22px;
            left: 42px;
            width: 214px;
        }

        #game.game_sptMU .vOdds {
            top: 0px;
            left: 326px;
            width: 64px;
        }

        #game.game_sptMU .hOdds {
            top: 22px;
            left: 326px;
            width: 64px;
        }

        #game.game_sptMU .over {
            top: 0px;
            left: 228px;
            width: 96px;
        }

        #game.game_sptMU .under {
            top: 22px;
            left: 228px;
            width: 96px;
        }

        #game.game_sptMU .vSpread {
            top: 0px;
            left: 180px;
            width: 46px;
        }

        #game.game_sptMU .hSpread {
            top: 22px;
            left: 180px;
            width: 46px;
        }
    /* End Matchups*/

    /* Hockey */
    #schedule #game.game_sptNHL .gameValues {
        height: 45px;
    }

    #gameColHead.colHead_sptNHL .pointSpread {
        left: 180px;
        width: 46px;
    }

    #gameColHead.colHead_sptNHL .total {
        left: 228px;
        width: 96px;
    }

    #gameColHead.colHead_sptNHL .moneyLine {
        left: 326px;
        width: 64px;
    }

    #game.game_sptNHL {
    }

        #game.game_sptNHL .vRot {
            top: 0;
            left: 2px;
            width: 36px;
        }

        #game.game_sptNHL .hRot {
            top: 22px;
            left: 2px;
            width: 36px;
        }

        #game.game_sptNHL .vTeam {
            top: 0;
            left: 42px;
            width: 214px;
        }

        #game.game_sptNHL .hTeam {
            top: 22px;
            left: 42px;
            width: 214px;
        }

        #game.game_sptNHL .vOdds {
            top: 0px;
            left: 326px;
            width: 64px;
        }

        #game.game_sptNHL .hOdds {
            top: 22px;
            left: 326px;
            width: 64px;
        }

        #game.game_sptNHL .over {
            top: 0px;
            left: 228px;
            width: 96px;
        }

        #game.game_sptNHL .under {
            top: 22px;
            left: 228px;
            width: 96px;
        }

        #game.game_sptNHL .vSpread {
            top: 0px;
            left: 180px;
            width: 46px;
        }

        #game.game_sptNHL .hSpread {
            top: 22px;
            left: 180px;
            width: 46px;
        }
    /* End Hockey*/

    /* Football */
    #schedule #game.game_sptNFL .gameValues {
        height: 45px;
    }

    #gameColHead.colHead_sptNFL .pointSpread {
        left: 180px;
        width: 46px;
    }

    #gameColHead.colHead_sptNFL .total {
        left: 228px;
        width: 96px;
    }

    #gameColHead.colHead_sptNFL .moneyLine {
        left: 326px;
        width: 64px;
    }

    #game.game_sptNFL {
    }

        #game.game_sptNFL .vRot {
            top: 0;
            left: 2px;
            width: 36px;
        }

        #game.game_sptNFL .hRot {
            top: 22px;
            left: 2px;
            width: 36px;
        }

        #game.game_sptNFL .vTeam {
            top: 0;
            left: 42px;
            width: 214px;
        }

        #game.game_sptNFL .hTeam {
            top: 22px;
            left: 42px;
            width: 214px;
        }

        #game.game_sptNFL .vOdds {
            top: 0px;
            left: 326px;
            width: 64px;
        }

        #game.game_sptNFL .hOdds {
            top: 22px;
            left: 326px;
            width: 64px;
        }

        #game.game_sptNFL .over {
            top: 0px;
            left: 228px;
            width: 96px;
        }

        #game.game_sptNFL .under {
            top: 22px;
            left: 228px;
            width: 96px;
        }

        #game.game_sptNFL .vSpread {
            top: 0px;
            left: 180px;
            width: 46px;
        }

        #game.game_sptNFL .hSpread {
            top: 22px;
            left: 180px;
            width: 46px;
        }
    /* End Football*/

    /* College Football */
    #schedule #game.game_sptCFB .gameValues {
        height: 45px;
    }

    #gameColHead.colHead_sptCFB .pointSpread {
        left: 180px;
        width: 46px;
    }

    #gameColHead.colHead_sptCFB .total {
        left: 228px;
        width: 96px;
    }

    #gameColHead.colHead_sptCFB .moneyLine {
        left: 326px;
        width: 64px;
    }

    #game.game_sptCFB {
    }

        #game.game_sptCFB .vRot {
            top: 0;
            left: 2px;
            width: 36px;
        }

        #game.game_sptCFB .hRot {
            top: 22px;
            left: 2px;
            width: 36px;
        }

        #game.game_sptCFB .vTeam {
            top: 0;
            left: 42px;
            width: 214px;
        }

        #game.game_sptCFB .hTeam {
            top: 22px;
            left: 42px;
            width: 214px;
        }

        #game.game_sptCFB .vOdds {
            top: 0px;
            left: 326px;
            width: 64px;
        }

        #game.game_sptCFB .hOdds {
            top: 22px;
            left: 326px;
            width: 64px;
        }

        #game.game_sptCFB .over {
            top: 0px;
            left: 228px;
            width: 96px;
        }

        #game.game_sptCFB .under {
            top: 22px;
            left: 228px;
            width: 96px;
        }

        #game.game_sptCFB .vSpread {
            top: 0px;
            left: 180px;
            width: 46px;
        }

        #game.game_sptCFB .hSpread {
            top: 22px;
            left: 180px;
            width: 46px;
        }
    /* End College Football*/

    /* BasketBall */
    #schedule #game.game_sptNBA .gameValues {
        height: 45px;
    }

    #gameColHead.colHead_sptNBA .pointSpread {
        left: 180px;
        width: 46px;
    }

    #gameColHead.colHead_sptNBA .total {
        left: 228px;
        width: 96px;
    }

    #gameColHead.colHead_sptNBA .moneyLine {
        left: 326px;
        width: 64px;
    }

    #game.game_sptNBA {
    }

        #game.game_sptNBA .vTeam {
            top: 0;
            left: 42px;
            width: 214px;
        }

        #game.game_sptNBA .hTeam {
            top: 22px;
            left: 42px;
            width: 214px;
        }

        #game.game_sptNBA .vOdds {
            top: 0px;
            left: 326px;
            width: 64px;
        }

        #game.game_sptNBA .hOdds {
            top: 22px;
            left: 326px;
            width: 64px;
        }

        #game.game_sptNBA .over {
            top: 0px;
            left: 228px;
            width: 96px;
        }

        #game.game_sptNBA .under {
            top: 22px;
            left: 228px;
            width: 96px;
        }

        #game.game_sptNBA .vSpread {
            top: 0px;
            left: 180px;
            width: 46px;
        }

        #game.game_sptNBA .hSpread {
            top: 22px;
            left: 180px;
            width: 46px;
        }

    /* End BasketBall */
    /* College BasketBall */
    #schedule #game.game_sptCBB .gameValues {
        height: 45px;
    }

    #gameColHead.colHead_sptCBB .pointSpread {
        left: 180px;
        width: 46px;
    }

    #gameColHead.colHead_sptCBB .total {
        left: 228px;
        width: 96px;
    }

    #gameColHead.colHead_sptCBB .moneyLine {
        left: 326px;
        width: 64px;
    }

    #game.game_sptCBB {
    }

        #game.game_sptCBB .vTeam {
            top: 0;
            left: 42px;
            width: 214px;
        }

        #game.game_sptCBB .hTeam {
            top: 22px;
            left: 42px;
            width: 214px;
        }

        #game.game_sptCBB .vOdds {
            top: 0px;
            left: 326px;
            width: 64px;
        }

        #game.game_sptCBB .hOdds {
            top: 22px;
            left: 326px;
            width: 64px;
        }

        #game.game_sptCBB .over {
            top: 0px;
            left: 228px;
            width: 96px;
        }

        #game.game_sptCBB .under {
            top: 22px;
            left: 228px;
            width: 96px;
        }

        #game.game_sptCBB .vSpread {
            top: 0px;
            left: 180px;
            width: 46px;
        }

        #game.game_sptCBB .hSpread {
            top: 22px;
            left: 180px;
            width: 46px;
        }
    /* End College BasketBall */

    /* Soccer */
    #schedule #game.game_sptSOC .gameValues {
        height: 67px;
    }

    #gameColHead.colHead_sptSOC .pointSpread {
        left: 326px;
        width: 64px;
    }

    #gameColHead.colHead_sptSOC .total {
        left: 228px;
        width: 96px;
    }

    #gameColHead.colHead_sptSOC .moneyLine {
        left: 180px;
        width: 46px;
    }

    #game.game_sptSOC {
    }

        #game.game_sptSOC .vRot {
            top: 0;
            left: 2px;
            width: 36px;
        }

        #game.game_sptSOC .hRot {
            top: 22px;
            left: 2px;
            width: 36px;
        }

        #game.game_sptSOC .dRot {
            top: 44px;
            left: 2px;
            width: 36px;
        }

        #game.game_sptSOC .vTeam {
            top: 0;
            left: 42px;
            width: 214px;
        }

        #game.game_sptSOC .hTeam {
            top: 22px;
            left: 42px;
            width: 214px;
        }

        #game.game_sptSOC .dTeam {
            top: 44px;
            left: 42px;
            width: 214px;
        }

        #game.game_sptSOC .vOdds {
            top: 0px;
            left: 180px;
            width: 46px;
        }

        #game.game_sptSOC .hOdds {
            top: 22px;
            left: 180px;
            width: 46px;
        }

        #game.game_sptSOC .dOdds {
            top: 44px;
            left: 180px;
            width: 46px;
        }

        #game.game_sptSOC .over {
            top: 0px;
            left: 228px;
            width: 96px;
        }

        #game.game_sptSOC .under {
            top: 22px;
            left: 228px;
            width: 96px;
        }

        #game.game_sptSOC .vSpread {
            top: 0px;
            left: 326px;
            width: 64px;
        }

        #game.game_sptSOC .hSpread {
            top: 22px;
            left: 326px;
            width: 64px;
        }
    /* End Soccer */
    /* Baseball */
    #schedule #game.game_sptMLB .gameValues {
        height: 45px;
    }

    #gameColHead.colHead_sptMLB .rot {
        left: 2px;
        width: 36px;
        text-align: left;
    }

    #gameColHead.colHead_sptMLB .team {
        left: 42px;
        width: 136px;
        text-align: left;
    }

    #gameColHead.colHead_sptMLB .pitcher {
        left: 180px;
        width: 116px;
        text-align: left;
    }

    #gameColHead.colHead_sptMLB .moneyLine {
        left: 192px;
        width: 46px;
    }

    #gameColHead.colHead_sptMLB .total {
        left: 240px;
        width: 96px;
    }

    #gameColHead.colHead_sptMLB .pointSpread {
        left: 338px;
        width: 64px;
    }

    #game.game_sptMLB {
    }

        #game.game_sptMLB .vRot {
            top: 0;
            left: 2px;
            width: 36px;
        }

        #game.game_sptMLB .hRot {
            top: 22px;
            left: 2px;
            width: 36px;
        }

        #game.game_sptMLB .vTeam {
            top: 0;
            left: 42px;
            width: 136px;
        }

        #game.game_sptMLB .hTeam {
            top: 22px;
            left: 42px;
            width: 136px;
        }

        #game.game_sptMLB .vPitcher {
            top: 0;
            left: 180px;
            width: 116px;
        }

        #game.game_sptMLB .hPitcher {
            top: 22px;
            left: 180px;
            width: 116px;
        }

        #game.game_sptMLB .vOdds {
            top: 0;
            left: 192px;
            width: 46px;
        }

        #game.game_sptMLB .hOdds {
            top: 22px;
            left: 192px;
            width: 46px;
        }

        #game.game_sptMLB .over {
            top: 0;
            left: 240px;
            width: 96px;
        }

        #game.game_sptMLB .under {
            top: 22px;
            left: 240px;
            width: 96px;
        }

        #game.game_sptMLB .vSpread {
            top: 0;
            left: 338px;
            width: 64px;
        }

        #game.game_sptMLB .hSpread {
            top: 22px;
            left: 338px;
            width: 64px;
        }
    /* End Baseball */
}
