
.SitAndGo .Yellow{
    color: #ffd400;
}

#Content .SitAndGo .VertScroll {
    height: 298px;
    overflow: hidden;
    margin-left: 6px!important;
}

/* Left Section */
.SitAndGo section.Left {
    background-color: #CCCCCC;
    width: 50%;
    height: 457px;
}

.SitAndGo .Block.FunnyTables {
    border-radius: 6px;
    position: relative;
}

.SitAndGo .Block.FunnyTables .Content {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    overflow: hidden;
    background: url('../Images/GameRoom/floor.jpg') left top;
}


.SitAndGo .FunnyTables .Scroll .Column {
    float: left;
    width: 16.6%;
}

.SitAndGo .FunnyTables .Scroll .Column.Short {
}

.SitAndGo .FunnyTables .TableItem {
    display: inline-block;
    height: 61px;
    margin: 0 0 -9px;
    position: relative;
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    width: 77px;
    z-index: 2;
}

.SitAndGo .FunnyTables .TableItem span {
    display: inline-block;
    position: absolute;
}

.SitAndGo .FunnyTables .TableItem .Number {
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    left: 3px;
    text-shadow: 0 0 2px #000000;
    top: 19px;
    z-index: 2;
}

.SitAndGo .FunnyTables .TableItem.Joined .Number {
    color: #ffd800;
}

.SitAndGo .FunnyTables .TableItem .Arlekino {
    background: url("../Images/GameRoom/arle_sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: none;
    height: 78px;
    left: 8px;
    top: -51px;
    width: 62px;
    z-index: 2;
    background-position: -154px 0px;
}

.SitAndGo .FunnyTables .TableItem a {
    bottom: 8px;
    display: inline-block;
    left: 4px;
    position: absolute;
    right: 3px;
    top: 3px;
    z-index: 10;
    overflow: hidden;
    text-indent: -999px;
}

.SitAndGo .FunnyTables .TableItem .Table {
    background: url('../Images/GameRoom/table.png') no-repeat left top;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.SitAndGo .FunnyTables .TableItem .Status {
    background-color: #FFD300;
    border: 1px solid #000000;
    color: #000000;
    font-size: 8px;
    font-weight: bold;
    padding: 2px 3px 2px;
    right: -1px;
    text-transform: uppercase;
    top: 9px;
    z-index: 3;
    display: none;
}

.SitAndGo .FunnyTables .TableItem .StatusBar {
    background: url("../Images/status_bar_2.png") no-repeat 0 0;
    bottom: 19px;
    height: 9px;
    left: 7px;
    overflow: hidden;
    text-indent: -999px;
    width: 66px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.Free {
    background-position: -66px -54px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.One {
    background-position: -55px -54px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.Two {
    background-position: -44px -54px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.Three {
    background-position: -33px -54px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.Four {
    background-position: -22px -54px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.Five {
    background-position: -11px -54px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.Seated {
    background-position: 0 -54px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.OneM_ZeroR {
    background-position: -55px -45px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.OneM_OneR {
    background-position: -44px -36px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.OneM_TwoR {
    background-position: -33px -27px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.OneM_ThreeR {
    background-position: -22px -18px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.OneM_FourR {
    background-position: -11px -9px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.OneM_FiveR {
    background-position: 0px 0px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.TwoM_ZeroR {
    background-position: -44px -45px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.TwoM_OneR {
    background-position: -33px -36px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.TwoM_TwoR {
    background-position: -22px -27px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.TwoM_ThreeR {
    background-position: -11px -18px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.TwoM_FourR {
    background-position: 0px -9px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.ThreeM_ZeroR {
    background-position: -33px -45px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.ThreeM_OneR {
    background-position: -22px -36px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.ThreeM_TwoR {
    background-position: -11px -27px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.ThreeM_ThreeR {
    background-position: 0px -18px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.FourM_ZeroR {
    background-position: -22px -45px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.FourM_OneR {
    background-position: -11px -36px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.FourM_TwoR {
    background-position: 0px -27px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.FiveM_ZeroR {
    background-position: -11px -45px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.FiveM_OneR {
    background-position: 0px -36px;
}

.SitAndGo .FunnyTables .TableItem .StatusBar.SixM_ZeroR {
    background-position: 0px -45px;
}


.SitAndGo .FunnyTables .TableItem .Show {
    display: inline-block;
}

.SitAndGo .FunnyTables .GreenButton {
    color: #000000;
    font-size: 14px;
    top: 7px;
    z-index: 1;
    padding: 8px 7px;
}

.SitAndGo .FunnyTables .PrizeBlock {
    bottom: 0;
    display: inline-block;
    left: 0;
    padding: 5px;
    position: absolute;
    right: 0;
    z-index: 1;
}

.SitAndGo .FunnyTables .PrizeBlock .Center {
    display: inline-block;
    position: relative;
}

.SitAndGo .FunnyTables .PrizeBlock .Legend {
    background-color: rgba(0, 0, 0, 0.4);
    border: 1px solid #CDC7BF;
    border-radius: 4px;
    bottom: 0;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    left: -92px;
    padding: 3px 0;
    position: absolute;
    box-shadow: 0 37px 28px -30px rgba(0, 128, 255,.5) inset, 0 0 10px #000000;
    width: 85px;
}

.SitAndGo .FunnyTables .PrizeBlock .Legend span {
    display: block;
    font-size: 10px;
    text-align: left;
    text-shadow: 0 0 2px #000000, 0 0 2px #000000;
}

.SitAndGo .FunnyTables .PrizeBlock .Legend span .Icon {
    background: url("../Images/status_bar_2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 9px;
    width: 11px;
    position: relative;
    top: 2px;
    margin-left: 3px;
}

.SitAndGo .FunnyTables .PrizeBlock .Legend .Free span {
    background-position: top right;
}

.SitAndGo .FunnyTables .PrizeBlock .Legend .Ready {
    background-position: top left;
}

.SitAndGo .FunnyTables .PrizeBlock .Legend .Seated span {
    background-position:  -44px 0;
}


.SitAndGo .FunnyTables .PrizeBlock .PrizeTable {
    background-color: rgba(0, 0, 0, 0.4);
    border: 1px solid #CDC7BF;
    overflow: hidden;
    box-shadow: 0 37px 28px -30px rgba(0, 128, 255,.5) inset, 0 0 10px #000000;
    border-radius: 4px;
    padding: 1px;
}

.SitAndGo .FunnyTables .PrizeBlock .PrizeTable table {
    font-size: 11px;
    font-weight: bold;
}

.SitAndGo .FunnyTables .PrizeBlock .PrizeTable th,
.SitAndGo .FunnyTables .PrizeBlock .PrizeTable td {
    padding: 1px 2px;
    text-shadow: 0 0 2px #000000, 0 0 2px #000000;
}

.SitAndGo .FunnyTables .PrizeBlock .PrizeTable th {
    color: #fff;
    text-transform: uppercase;
    padding-bottom: 3px;
}

.SitAndGo .FunnyTables .PrizeBlock .PrizeTable td {
    color: #ccc;
}

.SitAndGo .FunnyTables .PrizeBlock .PrizeTable tfoot td {
    color: #FFFFFF;
    font-size: 9px;
    padding-top: 3px;
}

.SitAndGo .FunnyTables .Flowers {
    display: block;
    background: url('../Images/GameRoom/flowers.png') no-repeat;
    height: 61px;
    width: 69px;
    position: absolute;
    bottom: 0;
    z-index: 1;
}

.SitAndGo .FunnyTables .Flowers.Left {
    left: 0;
    background-position: left bottom;
}

.SitAndGo .FunnyTables .Flowers.Right {
    right: 0;
    background-position: right bottom;
}

#Content .SitAndGo .Block.FunnyTables .BlockShadow {
    /*box-shadow: 0 0 50px rgba(0, 0, 0, 0.57) inset, 0 0 15px rgba(0, 0, 0, 0.3) inset;*/
}

.SitAndGo .Col {
    width: 50%;     
}

.SitAndGo table.White {
    float: left;
    font-size: 0.9em;
    color: black;
}

/* Right Section */
.SitAndGo section.Right {
    width: 49%;
}

.SitAndGo section.Right table.White thead tr th {
    font-size: 10px;
}
.SitAndGo section.Right table.White td {
    vertical-align:middle;
}

.SitAndGo section.Right table.White .SnGtableAndroidTablet tr td {
    padding-top: 1px;
    padding-bottom: -1px;
	line-height:9px;
}

.SitAndGo section.Right table.White tbody tr td {
    padding: 0px;
}

.SitAndGo a.TableGreen, .SitAndGo a.TableRed {
    padding: 1px 2px;
    /*margin-left: -2px;*/
    /*margin-right: -1px;*/
}
.SitAndGo a.AndroidTabletTableGreen, .SitAndGo a.AndroidTabletTableRed {
    padding-top: 2px;
    padding-bottom: 0px;
    padding-left: 2px;
    padding-right: 2px;
    /*margin-left: -2px;*/
    /*margin-right: -1px;*/
}

.SitAndGo section.Right table.White .Joined {
    background: #FFD400;
    border-color: rgba(0, 0, 0, 0.2);
    font-weight: bold;
}

.SitAndGo section.Right table.White .Reg {
    border-radius: 3px 0 0 3px;
    border-right: 0 none;
    display: inline-block;
    float: left;
    /*margin-right: -1px;*/
    margin-left: -2px;
    width: 30%;   
}
.SitAndGo section.Right table.White .Seated {
    border-left: 0 none;
    border-radius: 0 3px 3px 0;
    display: inline-block;
    float: left;
    margin-left: 0;
    width: 65%;  /* */ 
}

.SitAndGo .Highscores {
    font-size: 0.8em;
    margin-top: 4px;
    width: 120px;
    margin-left: 8px;
}

.SitAndGo .Highscores .Block,
.SitAndGo .Countdown .Block {
    background-color: #fff;
}

.SitAndGo .Highscores .Title {
    font-size: 13px;
    line-height: 91%;
    padding: 5px 0;
    text-transform: uppercase;
}

.SitAndGo .Highscores .Item {
    font-size: 1.3em;
    margin-top: 1px;
    padding: 3px;
}

.SitAndGo .Highscores .Item span {
    width: 50%;
    display: block;
    float: left;
}

.SitAndGo .Highscores .Item span sub {
    display: inline;
    font-size: 9px;
    margin-left: -4px;
}

.SitAndGo .Countdown {
    width: 190px;
    margin-top: 3px;
}

.SitAndGo .Countdown .Title {
    font-size: 16px;
    line-height: 91%;
    padding: 10px 0;
    text-transform: uppercase;
}

.SitAndGo .Countdown .BlockCounter {
    background-color: #30322D;
    margin-top: 3px;
    padding: 4px;
    border-radius: 4px;
}

#Content .SitAndGo .Chat .Block header.Yellow {
    border-radius: 4px;
}

#Content .SitAndGo .Chat .Block h1 {
    font-size: 16px;
    padding-left: 10px;
}

.SitAndGo .BlueLight {
    color: #17B0E9;
}

.SitAndGo .YellowTitle {
    border: 1px solid #FFFFFF;
    border-bottom: 0;
    border-radius: 4px 4px 0 0;
    color: #064B74;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2) inset;
    position: relative;
    margin-bottom: -1px;
    z-index: 1;
    padding: 1px 16px;
    text-transform: uppercase;
}

.SitAndGo hr.GreenBar {
    background-color: #3DF817;
    border-radius: 100px;
    height: 4px;
    margin: 3px auto;
    position: static;
}

@-moz-keyframes arle {
    from {
        background-position: 0px;
    }

    to {
        background-position: -1178px;
    }
}

@-webkit-keyframes arle {
    from {
        background-position: 0px;
    }

    to {
        background-position: -1178px;
    }
}

@keyframes arle {
    from {
        background-position: 0px;
    }

    to {
        background-position: -1178px;
    }
}

.SitAndGo .FunnyTables .TableItem .Anim {
    -moz-animation: arle .5s steps(19,end) normal;
    -o-animation: arle .5s steps(19,end) normal;
    -webkit-animation: arle .5s steps(19,end) normal;
    animation: arle .5s steps(19,end) normal;
    background-position: -1116px;
}

.SitAndGo .Seat .AvatarContainer .PlayerUserName {
    display: block;
    position: absolute;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.4);
    box-sizing: border-box;
    width:100%;
    cursor: pointer;
    color: #FFF;
    font-size: 11px;
    padding: 2px 4px;
    overflow: hidden;
}

.SitAndGo .chatButton {text-align: center; margin-top: 10px!important; left: 476px; z-index: 100; display: block;}

/*.scrollBarContainer {height: 463px; position: absolute; width: 10px;  left: 468px; z-index: 100; top: 44px;}

a .scrollUp {width: 10px; height: 213px; background-image: url(../Images/scroll-up.jpg); z-index: 102; display: block;}
a .scrollDown {width: 10px; height: 213px; background-image: url(../Images/scroll-down.jpg); z-index: 101; display: block;}

.scrollUp {width: 10px; height: 213px; background-image: url(../Images/scroll-up.jpg);  z-index: 102; display: block;}
.scrollDown {width: 10px; height: 213px; background-image: url(../Images/scroll-down.jpg); z-index: 101; display: block;}

.scrollBlock {width: 10px; height: 30px; z-index: 101; background-image: url(../Images/scroll-block.jpg);}*/


.SitAndGo .GreenButtonSitAndGo{ background: #6ffe57; /* Old browsers */
                                /* IE9 SVG, needs conditional override of 'filter' to 'none' */
                                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZmZmU1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZmZlNTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                                background: -moz-linear-gradient(top,  #6ffe57 0%, #6ffe57 100%); /* FF3.6+ */
                                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6ffe57), color-stop(100%,#6ffe57)); /* Chrome,Safari4+ */
                                background: -webkit-linear-gradient(top,  #6ffe57 0%,#6ffe57 100%); /* Chrome10+,Safari5.1+ */
                                background: -o-linear-gradient(top,  #6ffe57 0%,#6ffe57 100%); /* Opera 11.10+ */
                                background: -ms-linear-gradient(top,  #6ffe57 0%,#6ffe57 100%); /* IE10+ */
                                background: linear-gradient(to bottom,  #6ffe57 0%,#6ffe57 100%); /* W3C */
                                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ffe57', endColorstr='#6ffe57',GradientType=0 ); /* IE6-8 */
}


.SAG_seated {
    margin-top: -10px;
    margin-bottom: 10px;
}
