.chat-container {
    width: 100%;
    min-height: 100%;
}

    .chat-container .chat-window-container {
        /*
        height: 560px;
        float: left;
        overflow-x: auto;
        overflow-y:scroll;
        */
        word-wrap: break-word;
        overflow:auto!important;

    }

    .chat-container #chatWindow {
        padding: 0px 0px 0px 30px;
        margin-top:20px;
    }

    .chat-container .chat-users {

        /*
        min-width: 194px;
        min-height: 560px;
        float: right;    
        */
        
        margin-left: 7px;
        margin-right: 5px;
        /* border: solid 1px #EFEFEF; */
        overflow: hidden!important;
        
    }

    .chat-container select {
        min-height: 560px;
        width: 100%;
    }

    .chat-container .chat-messagebar {
        width: 100%;
        margin-top:10px;
        height:38px !important;
    }

        .chat-container .chat-messagebar #textMessage {
            width: 98%;
            margin-top: 7px;
            margin-left: 1%;
        }

        .chat-container .chat-messagebar #SendMessage {
            width: 184px;
            float: right;
            margin-left: 8px;
            max-width: 100%;
            margin-right: 10px;
            display:none;
        }

    .chat-container .chat-options input {
        width: 160px;
        margin-left: 10px;
    }
/*
.chat-window-container {
    background-image: url('/content/images/lobby_xmas2.png');
    background-origin: content-box;
    background-position: 100% 100%;
    background-repeat: no-repeat;
}

#chatWindow .mc-m{
    -webkit-text-fill-color: white;
    -webkit-text-stroke-width: 0.3px;
    -webkit-text-stroke-color: black;
    font-weight: bolder;
}
 */

.game-container {
    width: 50%;
    min-height: 590px;
    float: left;
}

.video-container {
    width: 800px;
    min-height: 600px;
    float: left;
    background-color: darkgray;
    margin-left: 50px;
}

.video-container.vidsmall {
    width: 640px;
    min-height: 480px;
    float: left;
    background-color: darkgray;
}

.fixedRight {
    position:absolute;
}

.game-container .player1 {
    width: 45%;
    float: left;
}

.game-container .center-section {
    width: 10%;
    float: left;
}

    .game-container .center-section .legs {
        text-align: center;
    }

    .game-container .center-section .sets {
        text-align: center;
    }


.game-container .player1 .score-history {
    width: 60px;
    height: 100px;
    float: left;
}

.game-container .player2 .score-history {
    width: 60px;
    height: 100px;
    float: right;
}

.game-container .player2 {
    width: 45%;
    float: left;
}

.game-container .main-score {
    font-size: 50px;
    color: limeGreen;
    font-weight: bold;
    text-align: center;
    margin-top: 24px;
}

.game-container .checkout {
    position: relative;
    top: -6px;
    font-size: 20px;
    color: black;
    /*left: 56px;
    width: 141px;*/
    border: 1px solid burlyWood;
    background: blanchedalmond;
    text-align: center;
    margin-top: 36px;
}

.game-container .score-legs {
    text-align: center;
}

.game-container .score-sets {
    text-align: center;
}

.clear {
    clear: both;
}

.game-container .setup {
    padding: 20px;
    text-align: center;
}

    .game-container .setup input {
        text-align: center;
    }

.game-container .wait-setup {
    text-align: center;
}

.game-display .name {
    font-size: 40px;
    text-align: center;
    margin-top:15px;
    width: 100%;
}

.game-display .turn {
    color: limegreen;
}

.game-container .game-display .player-stats {
  
}

.game-container .game-control {
    text-align: center;
}

    .game-container .game-control #enter-score {
        width: 240px;
    }

.enter-score {
    width: 225px;
    text-align: center;
    margin-left: 25%;
}
#videoPanel {
    position: relative;
    width: 800px;
    height: 600px;
    background-color: black;
}

.opponentContainer {
    float: left;
}

.publisherContainer {
    float: left;
    top: 455px;
}

.vidsmall .publisherContainer {
    top: 0px;
    left:640px;
    top: 127px;
}

.opponentActions {
    position: absolute;
}


.icon {
    background-image: url('/Content/pack-set-large-general-pack-four.png');
    width: 50px;
    height: 50px;
    display: block;
}

    .icon.stop-vid {
        background-position-x: 417px;
        background-position-y: 49px;
    }

    .icon.start-vid {
        background-position-x: 544px;
        background-position-y: 50px;
    }

    .icon.stop-audio {
        background-position-x: 232px;
        background-position-y: 50px;
    }

    .icon.start-audio {
        background-position-x: 174px;
        background-position-y: 50px;
    }

.pubControls {
    display: block;
    margin-top: -108px;
    margin-left: 260px;
}

.pm .chat-history {
    height: 95%;
    overflow: auto;
    width: 96%;
    min-height: 515px;
    float: left;
    padding: 34px;
}

    .pm .chat-history p {
        word-wrap: break-word;
    }

    .pm .chat-history.ingame {
        min-height: 0px;
        max-height: 10px;
    }

.pm .inner {
    overflow: auto;
}
.pm .message {
    width: 89%;
    float:left;
    margin-top: 6px;
    margin-left:10px;
}
.pm .send {
    margin-left: 8px;
    width: 9%;
}

.ui-icon-close {
    position: relative;
    cursor: pointer;
    float: right;
    z-index:9;
}

.tabs-content .GameMessageWindow  {
    border: solid 1px #DDD;
    
    z-index: 1000;
}

.tabs-content .tc{
    padding-bottom: 35px;
   /*padding-top: 22px;*/
}

.user-actions {
    width:100%;
}

.user-actions .icon{
    width:74px;
    height:74px;
    margin-top:-8px;
    float:left;
    cursor:pointer;
}

.user-actions .icon.msg{
    background-image:url("/content/images/msg-icon.png");
}
.user-actions .icon.game{
    background-image:url("/content/images/game-icon.png");
}
#profileuser {
    text-transform:capitalize;
}

.band.bottom h1 {
    color:#ffffff;
}

.username {
    padding-left:10px;
    float:left;
}
.user-actions {
    float:left;
}
.user-info {
    float:left;
}

#pm {
    width:176px;
    margin-bottom:4px;
}
#challenge {
    width:176px;
}


.start {

}

.bottom input {
    margin-bottom: 4px;
    width: 176px;
}
.band.pm.bottom {

}


.game-result th {
    text-align: center;
}

.userimage {
    float:left;
    height: 50px;
    width:75px;
}
.userimage img{
    height:48px;
}
.userinfo {
    float: left;
    height: 50px;
    padding-left: 8px;
    font-weight: bold;
    width: 105px;
    font-size:12px;
    overflow:hidden;
}

    .userinfo p {
        margin:0px;
    }

.userli {
    border: solid 1px #EFEFEF;
    height: 65px;
    min-width: 174px;
    margin-bottom: 5px;
    border-radius: 5px;
    padding: 5px;
    margin-right:10px;
}

.userli.hover,.userli.selected {
    color: white;
    cursor:pointer;
}

.k-loading-mask {
    display: none;
}

#users .userli.hero {
    display:none;
}

#users .userli {
    cursor:pointer;
}

#users {
    margin-top: 5px;
    padding-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
    overflow: auto;
}

#users .k-grid-header {
    display: none!important;
}

#users .k-alt {
    background-color: transparent!important;
}

#users td {
    border-style: inherit!important;
    padding: 0px!important;
    overflow: hidden !important;
    line-height: 1.3em!important;
}

#current-user {
    height: 85px;
    border: solid 1px #EFEFEF;
    padding-top: 6px;
    padding-left: 10px;
    border-radius: 7px;
    padding-top: 6px;
    margin-right: 10px;
}

#adsense {
    height: 85px;
    padding-top: 3px;
    
    border-radius: 7px;


}


.useroptions {
    width: 180px;
    background-color: rgb(88, 65, 65);
    z-index: 999;
    position: relative;
    top: 20px;
    border: solid 1px #B6B6B6;
    border-radius: 7px;
}

    .useropt {
        height: 40px;
        width: 200px;
        cursor:pointer;
    }
    .useropt:hover {
        background: #D54248 !important;
        color: white;
    }
    .useropt .label{
        float: left;
        padding: 6px;
        width: 170px;
    }
    .useroptions .stausicon{
        float: left;
        height: 20px;
        width: 20px;
        padding: 10px;
        margin-left: 10px;
        margin-top: 7px;
    }
    .stausicon.available {
        background-image:url("images/green.png");
        float: left;
    }
    .stausicon.busy {
       background-image: url("images/red.png");
       float: left;
    }
.availability {
    width:600px;
    height:20px;
}
.optionContainer {
    position:absolute;
    width: 150px;
}
.useropt h3 {
    margin-top: -2px;
}

#current-user.available,.userli.available{
    border: solid 1px lime;
}

#current-user.busy,.userli.busy{
    border: solid 1px red;
}

.game-control input {
    margin-bottom: 10px;
}

.message-area {
    float: left;
    width: 100%;
}

.band.bottom {
    float: left;
}

.lobby {
    position:relative;
    width:100%;
    height: 600px;
}

.conhangout .tabs-content {
    border:none;
}
.conhangout {
   
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
}
.conhangout .game-container {
    min-height:0px;
}


.game-waiting {
    width: 490px;
    padding-top: 150px;
    height: 400px;
    vertical-align: middle;
}

.ho-ingame {
    position: absolute;
    left: 10px;
    top: 10px;
    width: 180px;
    border: 1px solid #EFEFEF;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 50px;
    padding-left: 10px;
    padding-right: 10px;
}

.logout {
    position: absolute;
    vertical-align: bottom;
    top: 82px;
    font-size: smaller;
    margin-left: 8px;
}

.error {
    color:red;
    font-weight: normal;
    font-size: 14px;
}

.fn {
    font-size: smaller;
    color: #8F8F8F;
    margin: 0px;
}

.mc-l {
    margin-top: 2px;
    display:inline-block !important;
    width:100%;

}

.mc-m {
    vertical-align: top;
    padding-top: 0px;
    max-width:90%;
}
    .mc-m span {
        vertical-align: top;
        display: inline-block;
    }
.mc-m a img{
    padding-left:5px;
    padding-right:5px;
}

.mc-u {
    padding-right: 10px;
}

.mc-l .stausicon{
    float: none;
    height: 20px;
    width: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: top;
}

.k-edit-label, .k-edit-form-container .editor-label {
    margin-top:2px;
    padding-top:2px;
    vertical-align:top;
}

.k-edit-form-container {
    width:800px!important;
}

.motds {
    max-height: 42px;
    overflow: hidden;
    z-index: 1;
    display: none;
    background-color: #ffffff;
    width: 100%;
    margin-top: -1px;
    margin-left: -1px;
    border: solid 1px #efefef;
}

.motds li{
    height: 42px;
    line-height: 20px;
    margin-bottom: 0px;
    padding: 10px;
}

.motdcont {
    position: absolute;
    z-index: 1;
}

/* Smilies */

.smiley {
    width:25px;
    height:25px;
    background-image:url('images/emoticons.png');
    display: inline-block;
    margin-left:2px;
    margin-right:2px;
    
}
.smile {background-position:-4px -5px;}
.sad {background-position:30px -5px;}
.happy {background-position:300px -5px;}
.wink {background-position:266px -5px;}
.shock {background-position:235px -5px;}
.tongue {background-position:235px 625px;}
.cool {background-position:168px -5px;}
.evil {background-position:130px -5px;}
.embar {background-position:97px -5px;}
.confused {background-position:68px -5px;}
.cry {background-position:-5px -64px;}
.dazed {background-position:-39px -64px;}
.devil {background-position:-73px -64px;}
.halo {background-position:-107px -64px;}
.snail {background-position:-107px -294px}
.ninja {background-position: -176px 141px;}


.smile { background-position:-6px -7px; }
.teethsmile { background-position:-40px -7px;}
.wink {	background-position:-74px -7px; }
.shock { background-position:-108px -7px;}
.Tongue {background-position:-142px -7px;}
.cool {	background-position:-176px -7px;}
.upset {background-position:-210px -7px;}
.blush {background-position:-244px -7px;}

.aol {
	background-position:-210px -66px;
}

.cat {
	background-position:-244px -64px;
}

.dog {
	background-position:-278px -65px;
}

.moon {
	background-position:-315px -64px;
}

.star {
	background-position:-6px -121px;
}

.film {
	background-position:-40px -121px;
}

.music {
	background-position:-77px -121px;
}

.email {
	background-position:-108px -124px;
}

.rose {
	background-position:-143px -121px;
}

.deadflower {
	background-position:-176px -121px;
}

.clock {
	background-position:-210px -121px;
}

.kiss {
	background-position:-244px -125px;
}

.present {
	background-position:-279px -121px;
}

.cake {
	background-position:-312px -121px;
}

.camera {
	background-position:-6px -180px;
}

.lightbulb {
	background-position:-44px -179px;
}


.coffee {
	background-position:-75px -180px;
}

.onphone {
	background-position:-108px -178px;
}

.man {
	background-position:-142px -178px;
}

.women {
	background-position:-176px -178px;
}

.beer {
	background-position:-211px -178px;
}

.drink {
	background-position:-246px -178px;
}

.boyicon {
	background-position:-280px -178px;
}

.girlicon {
	background-position:-312px -178px;
}

.scary {
	background-position:-74px -235px;
}

.goat {
	background-position:-108px -235px;
}


.bus {
	background-position:-142px -235px;
}

.sun {
	background-position:-176px -235px;
}

.rainbow {
	background-position:-210px -237px;
}

.zipper {
	background-position:-244px -235px;
}

.badmood {
	background-position:-278px -235px;
}

.glasses {
	background-position:-312px -235px;
}

.hey {
	background-position:-6px -292px;
}

.talk {
	background-position:-6px -292px;
}


.greenupset {
	background-position:-74px -292px;
}

.turtle {
	background-position:-142px -292px;
}

.dinner {
	background-position:-176px -295px;
	height: 15px;
}

.chinesefood {
	background-position:-210px -292px;
}

.pizza {
	background-position:-244px -292px;
}

.futbol {
	background-position:-278px -292px;
}

.car {
	background-position:-312px -295px;
	height: 16px;
}

.plane {
	background-position:-6px -352px;
	height: 15px;
}

.umbrella {
	background-position:-40px -350px;
	height: 17px;
}

.island {
	background-position:-75px -349px;
	width: 18px;
}

.computer {
	background-position:-108px -350px;
	height: 17px;
}

.iphone {
	background-position:-146px -349px;
	width: 12px;
}

.sideeyes {
	background-position:-176px -349px;
}

.water {
	background-position:-210px -349px;
}

.fingerscrossed {
	background-position:-246px -349px;
	width: 17px;
}

.slowdown {
	background-position:-278px -349px;
}

.coins {
	background-position:-312px -349px;
}

.sheep {
	background-position:-6px -406px;
}

.hopefull {
	background-position:-40px -406px;
}

.face {
	background-position:-74px -406px;
}

.lightning {
	background-position:-108px -406px;
}

.party {
	background-position:-142px -406px;
}

.upeyes {
	background-position:-176px -406px;
}

.breifcase {
	background-position:-210px -407px;
}

.yawn {
	background-position:-244px -406px;
}

.peace {
	background-position:-279px -407px;
}

.rabbit {
	background-position:-312px -406px;
}

.im {
	background-position:-7px -463px;
	width: 18px;
	height: 18px;
}

.stareboy {
	background-position:-40px -463px;
}

.staregirl {
	background-position:-74px -463px;
}

.groucho {
	background-position:-108px -463px;
}

.books {
	background-position:-142px -463px;
}

.green {
	background-position:-210px -463px;
	width: 19px;
	height: 19px;
}

.alien {
	background-position:-244px -463px;
}

.bigsmile {
	background-position:-278px -463px;
}


.tilthead {
	background-position:-312px -463px;
}

.longhairgirl {
	background-position:-6px -520px;
}

.turtleface {
	background-position:-41px -520px;
	width: 17px;
	height: 18px;
}

.blues {
	background-position:-74px -520px;
}

.eyesup {
	background-position:-108px -520px;
}

.queen {
	background-position:-142px -520px;
}

.ghost {
	background-position:-177px -520px;
	width: 17px;
}

.punch {
	background-position:-207px -520px;
}

.punkgirl {
	background-position:-245px -520px;
	width: 18px;
}

.angry {
	background-position:-278px -520px;

}

.lookup {
	background-position:-312px -520px;
}


.cigar {
	background-position:-6px -577px;
	width: 14px;
	height: 17px;
}

.handcuff {
	background-position:-42px -576px;
}

.xbox {
	background-position:-74px -577px;
}

.girlsmile {
	background-position:-142px -577px;
}

.numberone {
	background-position:-179px -577px;
	width: 12px;
}

.heart {
    background-image: url('images/icons/heart.png');
}
.hammer {
    width: 48px;
    background-image: url('images/icons/hammer_time.gif');
}
.brokenheart {
    background-image: url('images/icons/bheart.png');
}
.angry {background-position:63px -519px;}
.thumbup {background-position:-4px -231px;}
.thumbdown {background-position:-40px -231px;}
.beer {background-position:-207px -176px;}
.party {background-position:201px -401px;}
.slanty {background-position:-70px -402px}
.puppy2 { 
    width: 50px;
    height: 30px;
    display: inline-block;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: -8px;
    background-image: url('images/frogdog.gif');
    background-size: contain;
    line-height: 77px;
    position: relative; 
}

.flag {
	width: 16px;
	height: 11px;
	background:url(images/icons/flags.png) no-repeat;
    margin-top: 6px;
}



.flag.flag-ad {background-position: -16px 0}
.flag.flag-ae {background-position: -32px 0}
.flag.flag-af {background-position: -48px 0}
.flag.flag-ag {background-position: -64px 0}
.flag.flag-ai {background-position: -80px 0}
.flag.flag-al {background-position: -96px 0}
.flag.flag-am {background-position: -112px 0}
.flag.flag-an {background-position: -128px 0}
.flag.flag-ao {background-position: -144px 0}
.flag.flag-ar {background-position: -160px 0}
.flag.flag-as {background-position: -176px 0}
.flag.flag-at {background-position: -192px 0}
.flag.flag-au {background-position: -208px 0}
.flag.flag-aw {background-position: -224px 0}
.flag.flag-az {background-position: -240px 0}
.flag.flag-ba {background-position: 0 -11px}
.flag.flag-bb {background-position: -16px -11px}
.flag.flag-bd {background-position: -32px -11px}
.flag.flag-be {background-position: -48px -11px}
.flag.flag-bf {background-position: -64px -11px}
.flag.flag-bg {background-position: -80px -11px}
.flag.flag-bh {background-position: -96px -11px}
.flag.flag-bi {background-position: -112px -11px}
.flag.flag-bj {background-position: -128px -11px}
.flag.flag-bm {background-position: -144px -11px}
.flag.flag-bn {background-position: -160px -11px}
.flag.flag-bo {background-position: -176px -11px}
.flag.flag-br {background-position: -192px -11px}
.flag.flag-bs {background-position: -208px -11px}
.flag.flag-bt {background-position: -224px -11px}
.flag.flag-bv {background-position: -240px -11px}
.flag.flag-bw {background-position: 0 -22px}
.flag.flag-by {background-position: -16px -22px}
.flag.flag-bz {background-position: -32px -22px}
.flag.flag-ca {background-position: -48px -22px}
.flag.flag-catalonia {background-position: -64px -22px}
.flag.flag-cd {background-position: -80px -22px}
.flag.flag-cf {background-position: -96px -22px}
.flag.flag-cg {background-position: -112px -22px}
.flag.flag-ch {background-position: -128px -22px}
.flag.flag-ci {background-position: -144px -22px}
.flag.flag-ck {background-position: -160px -22px}
.flag.flag-cl {background-position: -176px -22px}
.flag.flag-cm {background-position: -192px -22px}
.flag.flag-cn {background-position: -208px -22px}
.flag.flag-co {background-position: -224px -22px}
.flag.flag-cr {background-position: -240px -22px}
.flag.flag-cu {background-position: 0 -33px}
.flag.flag-cv {background-position: -16px -33px}
.flag.flag-cw {background-position: -32px -33px}
.flag.flag-cy {background-position: -48px -33px}
.flag.flag-cz {background-position: -64px -33px}
.flag.flag-de {background-position: -80px -33px}
.flag.flag-dj {background-position: -96px -33px}
.flag.flag-dk {background-position: -112px -33px}
.flag.flag-dm {background-position: -128px -33px}
.flag.flag-do {background-position: -144px -33px}
.flag.flag-dz {background-position: -160px -33px}
.flag.flag-ec {background-position: -176px -33px}
.flag.flag-ee {background-position: -192px -33px}
.flag.flag-eg {background-position: -208px -33px}
.flag.flag-eh {background-position: -224px -33px}
.flag.flag-england {background-position: -240px -33px}
.flag.flag-er {background-position: 0 -44px}
.flag.flag-es {background-position: -16px -44px}
.flag.flag-et {background-position: -32px -44px}
.flag.flag-eu {background-position: -48px -44px}
.flag.flag-fi {background-position: -64px -44px}
.flag.flag-fj {background-position: -80px -44px}
.flag.flag-fk {background-position: -96px -44px}
.flag.flag-fm {background-position: -112px -44px}
.flag.flag-fo {background-position: -128px -44px}
.flag.flag-fr {background-position: -144px -44px}
.flag.flag-ga {background-position: -160px -44px}
.flag.flag-gb {background-position: -176px -44px}
.flag.flag-gd {background-position: -192px -44px}
.flag.flag-ge {background-position: -208px -44px}
.flag.flag-gf {background-position: -224px -44px}
.flag.flag-gg {background-position: -240px -44px}
.flag.flag-gh {background-position: 0 -55px}
.flag.flag-gi {background-position: -16px -55px}
.flag.flag-gl {background-position: -32px -55px}
.flag.flag-gm {background-position: -48px -55px}
.flag.flag-gn {background-position: -64px -55px}
.flag.flag-gp {background-position: -80px -55px}
.flag.flag-gq {background-position: -96px -55px}
.flag.flag-gr {background-position: -112px -55px}
.flag.flag-gs {background-position: -128px -55px}
.flag.flag-gt {background-position: -144px -55px}
.flag.flag-gu {background-position: -160px -55px}
.flag.flag-gw {background-position: -176px -55px}
.flag.flag-gy {background-position: -192px -55px}
.flag.flag-hk {background-position: -208px -55px}
.flag.flag-hm {background-position: -224px -55px}
.flag.flag-hn {background-position: -240px -55px}
.flag.flag-hr {background-position: 0 -66px}
.flag.flag-ht {background-position: -16px -66px}
.flag.flag-hu {background-position: -32px -66px}
.flag.flag-ic {background-position: -48px -66px}
.flag.flag-id {background-position: -64px -66px}
.flag.flag-ie {background-position: -80px -66px}
.flag.flag-il {background-position: -96px -66px}
.flag.flag-im {background-position: -112px -66px}
.flag.flag-in {background-position: -128px -66px}
.flag.flag-io {background-position: -144px -66px}
.flag.flag-iq {background-position: -160px -66px}
.flag.flag-ir {background-position: -176px -66px}
.flag.flag-is {background-position: -192px -66px}
.flag.flag-it {background-position: -208px -66px}
.flag.flag-je {background-position: -224px -66px}
.flag.flag-jm {background-position: -240px -66px}
.flag.flag-jo {background-position: 0 -77px}
.flag.flag-jp {background-position: -16px -77px}
.flag.flag-ke {background-position: -32px -77px}
.flag.flag-kg {background-position: -48px -77px}
.flag.flag-kh {background-position: -64px -77px}
.flag.flag-ki {background-position: -80px -77px}
.flag.flag-km {background-position: -96px -77px}
.flag.flag-kn {background-position: -112px -77px}
.flag.flag-kp {background-position: -128px -77px}
.flag.flag-kr {background-position: -144px -77px}
.flag.flag-kurdistan {background-position: -160px -77px}
.flag.flag-kw {background-position: -176px -77px}
.flag.flag-ky {background-position: -192px -77px}
.flag.flag-kz {background-position: -208px -77px}
.flag.flag-la {background-position: -224px -77px}
.flag.flag-lb {background-position: -240px -77px}
.flag.flag-lc {background-position: 0 -88px}
.flag.flag-li {background-position: -16px -88px}
.flag.flag-lk {background-position: -32px -88px}
.flag.flag-lr {background-position: -48px -88px}
.flag.flag-ls {background-position: -64px -88px}
.flag.flag-lt {background-position: -80px -88px}
.flag.flag-lu {background-position: -96px -88px}
.flag.flag-lv {background-position: -112px -88px}
.flag.flag-ly {background-position: -128px -88px}
.flag.flag-ma {background-position: -144px -88px}
.flag.flag-mc {background-position: -160px -88px}
.flag.flag-md {background-position: -176px -88px}
.flag.flag-me {background-position: -192px -88px}
.flag.flag-mg {background-position: -208px -88px}
.flag.flag-mh {background-position: -224px -88px}
.flag.flag-mk {background-position: -240px -88px}
.flag.flag-ml {background-position: 0 -99px}
.flag.flag-mm {background-position: -16px -99px}
.flag.flag-mn {background-position: -32px -99px}
.flag.flag-mo {background-position: -48px -99px}
.flag.flag-mp {background-position: -64px -99px}
.flag.flag-mq {background-position: -80px -99px}
.flag.flag-mr {background-position: -96px -99px}
.flag.flag-ms {background-position: -112px -99px}
.flag.flag-mt {background-position: -128px -99px}
.flag.flag-mu {background-position: -144px -99px}
.flag.flag-mv {background-position: -160px -99px}
.flag.flag-mw {background-position: -176px -99px}
.flag.flag-mx {background-position: -192px -99px}
.flag.flag-my {background-position: -208px -99px}
.flag.flag-mz {background-position: -224px -99px}
.flag.flag-na {background-position: -240px -99px}
.flag.flag-nc {background-position: 0 -110px}
.flag.flag-ne {background-position: -16px -110px}
.flag.flag-nf {background-position: -32px -110px}
.flag.flag-ng {background-position: -48px -110px}
.flag.flag-ni {background-position: -64px -110px}
.flag.flag-nl {background-position: -80px -110px}
.flag.flag-no {background-position: -96px -110px}
.flag.flag-np {background-position: -112px -110px}
.flag.flag-nr {background-position: -128px -110px}
.flag.flag-nu {background-position: -144px -110px}
.flag.flag-nz {background-position: -160px -110px}
.flag.flag-om {background-position: -176px -110px}
.flag.flag-pa {background-position: -192px -110px}
.flag.flag-pe {background-position: -208px -110px}
.flag.flag-pf {background-position: -224px -110px}
.flag.flag-pg {background-position: -240px -110px}
.flag.flag-ph {background-position: 0 -121px}
.flag.flag-pk {background-position: -16px -121px}
.flag.flag-pl {background-position: -32px -121px}
.flag.flag-pm {background-position: -48px -121px}
.flag.flag-pn {background-position: -64px -121px}
.flag.flag-pr {background-position: -80px -121px}
.flag.flag-ps {background-position: -96px -121px}
.flag.flag-pt {background-position: -112px -121px}
.flag.flag-pw {background-position: -128px -121px}
.flag.flag-py {background-position: -144px -121px}
.flag.flag-qa {background-position: -160px -121px}
.flag.flag-re {background-position: -176px -121px}
.flag.flag-ro {background-position: -192px -121px}
.flag.flag-rs {background-position: -208px -121px}
.flag.flag-ru {background-position: -224px -121px}
.flag.flag-rw {background-position: -240px -121px}
.flag.flag-sa {background-position: 0 -132px}
.flag.flag-sb {background-position: -16px -132px}
.flag.flag-sc {background-position: -32px -132px}
.flag.flag-scotland {background-position: -48px -132px}
.flag.flag-sd {background-position: -64px -132px}
.flag.flag-se {background-position: -80px -132px}
.flag.flag-sg {background-position: -96px -132px}
.flag.flag-sh {background-position: -112px -132px}
.flag.flag-si {background-position: -128px -132px}
.flag.flag-sk {background-position: -144px -132px}
.flag.flag-sl {background-position: -160px -132px}
.flag.flag-sm {background-position: -176px -132px}
.flag.flag-sn {background-position: -192px -132px}
.flag.flag-so {background-position: -208px -132px}
.flag.flag-somaliland {background-position: -224px -132px}
.flag.flag-sr {background-position: -240px -132px}
.flag.flag-ss {background-position: 0 -143px}
.flag.flag-st {background-position: -16px -143px}
.flag.flag-sv {background-position: -32px -143px}
.flag.flag-sx {background-position: -48px -143px}
.flag.flag-sy {background-position: -64px -143px}
.flag.flag-sz {background-position: -80px -143px}
.flag.flag-tc {background-position: -96px -143px}
.flag.flag-td {background-position: -112px -143px}
.flag.flag-tf {background-position: -128px -143px}
.flag.flag-tg {background-position: -144px -143px}
.flag.flag-th {background-position: -160px -143px}
.flag.flag-tj {background-position: -176px -143px}
.flag.flag-tk {background-position: -192px -143px}
.flag.flag-tl {background-position: -208px -143px}
.flag.flag-tm {background-position: -224px -143px}
.flag.flag-tn {background-position: -240px -143px}
.flag.flag-to {background-position: 0 -154px}
.flag.flag-tr {background-position: -16px -154px}
.flag.flag-tt {background-position: -32px -154px}
.flag.flag-tv {background-position: -48px -154px}
.flag.flag-tw {background-position: -64px -154px}
.flag.flag-tz {background-position: -80px -154px}
.flag.flag-ua {background-position: -96px -154px}
.flag.flag-ug {background-position: -112px -154px}
.flag.flag-um {background-position: -128px -154px}
.flag.flag-us {background-position: -144px -154px}
.flag.flag-uy {background-position: -160px -154px}
.flag.flag-uz {background-position: -176px -154px}
.flag.flag-va {background-position: -192px -154px}
.flag.flag-vc {background-position: -208px -154px}
.flag.flag-ve {background-position: -224px -154px}
.flag.flag-vg {background-position: -240px -154px}
.flag.flag-vi {background-position: 0 -165px}
.flag.flag-vn {background-position: -16px -165px}
.flag.flag-vu {background-position: -32px -165px}
.flag.flag-wales {background-position: -48px -165px}
.flag.flag-wf {background-position: -64px -165px}
.flag.flag-ws {background-position: -80px -165px}
.flag.flag-ye {background-position: -96px -165px}
.flag.flag-yt {background-position: -112px -165px}
.flag.flag-za {background-position: -128px -165px}
.flag.flag-zanzibar {background-position: -144px -165px}
.flag.flag-zm {background-position: -160px -165px}
.flag.flag-zw {background-position: -176px -165px}

.smile2 {
    background:url(images/icons/sprite2wda.png) no-repeat;
}


.katsu { 
    width: 50px;
    height: 30px;
    display: inline-block;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: -8px;
    background:url('images/icons/katsu.png') no-repeat;
    background-size: contain;
    line-height: 77px;
    position: relative; 
    background-repeat: no-repeat;
}


.twentysix{ background-position: 0 0; width: 25px; height: 25px; } 
.ace{ background-position: 0 -60px; width: 17px; height: 25px; } 
.pirate{ background-position: 0 -120px; width: 25px; height: 25px; } 
.WDA{ background-position: 0 -180px; width: 25px; height: 25px; } 
.aHurricane{ background-position: 0 -240px; width: 37px; height: 25px; } 
.abc{ background-position: 0 -300px; width: 25px; height: 25px; } 
.absolut{ background-position: 0 -360px; width: 10px; height: 25px; } 
.ahammer{ background-position: 0 -420px; width: 25px; height: 25px; } 
.alert{ background-position: 0 -480px; width: 25px; height: 25px; } 
.alligator{ background-position: 0 -540px; width: 36px; height: 25px; } 
.anchor{ background-position: 0 -600px; width: 25px; height: 25px; } 
.animal{ background-position: 0 -660px; width: 23px; height: 25px; } 
.anvil{ background-position: 0 -720px; width: 25px; height: 25px; } 
.apple{ background-position: 0 -780px; width: 25px; height: 25px; } 
.atari2600{ background-position: 0 -840px; width: 53px; height: 25px; } 
.baldy{ background-position: 0 -900px; width: 25px; height: 25px; } 
.ballpointpen{ background-position: 0 -960px; width: 25px; height: 25px; } 
.banana{ background-position: 0 -1020px; width: 25px; height: 25px; } 
.bandit{ background-position: 0 -1080px; width: 25px; height: 25px; } 
.bang{ background-position: 0 -1140px; width: 31px; height: 25px; } 
.bang1{ background-position: 0 -1200px; width: 25px; height: 25px; } 
.barcode{ background-position: 0 -1260px; width: 25px; height: 25px; } 
.bart{ background-position: 0 -1320px; width: 25px; height: 25px; } 
.basketball{ background-position: 0 -1380px; width: 25px; height: 25px; } 
.bat{ background-position: 0 -1440px; width: 25px; height: 25px; } 
.battery{ background-position: 0 -1500px; width: 25px; height: 25px; } 
.bbq{ background-position: 0 -1560px; width: 25px; height: 25px; } 
.bday{ background-position: 0 -1620px; width: 25px; height: 25px; } 
.beachball{ background-position: 0 -1680px; width: 25px; height: 25px; } 
.beaut{ background-position: 0 -1740px; width: 52px; height: 25px; } 
.beer{ background-position: 0 -1800px; width: 25px; height: 25px; } 
.berry{ background-position: 0 -1860px; width: 25px; height: 25px; } 
.bert{ background-position: 0 -1920px; width: 15px; height: 25px; } 
.bigbird{ background-position: -88px 0; width: 23px; height: 25px; } 
.bighat{ background-position: -88px -60px; width: 34px; height: 25px; } 
.bigwheels{ background-position: -88px -120px; width: 36px; height: 25px; } 
.bishop{ background-position: -88px -180px; width: 25px; height: 25px; } 
.blimp{ background-position: -88px -240px; width: 41px; height: 25px; } 
.bluebullseye{ background-position: -88px -300px; width: 25px; height: 25px; } 
.bolt2{ background-position: -88px -360px; width: 33px; height: 25px; } 
.bomb{ background-position: -88px -420px; width: 25px; height: 25px; } 
.bone{ background-position: -88px -480px; width: 25px; height: 25px; } 
.bookworm{ background-position: -88px -540px; width: 32px; height: 25px; } 
.boom{ background-position: -88px -600px; width: 25px; height: 25px; } 
.boot{ background-position: -88px -660px; width: 27px; height: 25px; } 
.boot{ background-position: -88px -720px; width: 25px; height: 25px; } 
.bow{ background-position: -88px -780px; width: 25px; height: 25px; } 
.bpin{ background-position: -88px -840px; width: 25px; height: 25px; } 
.brb{ background-position: -88px -900px; width: 25px; height: 25px; } 
.broomstick{ background-position: -88px -960px; width: 35px; height: 25px; } 
.bubblegum{ background-position: -88px -1020px; width: 15px; height: 25px; } 
.bull{ background-position: -88px -1080px; width: 28px; height: 25px; } 
.bullcity{ background-position: -88px -1140px; width: 25px; height: 25px; } 
.bullhorn{ background-position: -88px -1200px; width: 25px; height: 25px; } 
.bulls{ background-position: -88px -1260px; width: 25px; height: 25px; } 
.bullseye{ background-position: -88px -1320px; width: 25px; height: 25px; } 
.burger{ background-position: -88px -1380px; width: 29px; height: 25px; } 
.burgerking{ background-position: -88px -1440px; width: 17px; height: 25px; } 
.bus{ background-position: -88px -1500px; width: 41px; height: 25px; } 
.butterfly{ background-position: -88px -1560px; width: 22px; height: 25px; } 
.cake{ background-position: -88px -1620px; width: 25px; height: 25px; } 
.candycane{ background-position: -88px -1680px; width: 25px; height: 25px; } 
.capamerica{ background-position: -88px -1740px; width: 25px; height: 25px; } 
.carrot{ background-position: -88px -1800px; width: 25px; height: 25px; } 
.censored{ background-position: -88px -1860px; width: 56px; height: 25px; } 
.chameleon{ background-position: -88px -1920px; width: 25px; height: 25px; } 
.charliebrown{ background-position: -179px 0; width: 27px; height: 25px; } 
.checkmark{ background-position: -179px -60px; width: 25px; height: 25px; } 
.cheers{ background-position: -179px -120px; width: 25px; height: 25px; } 
.cherry{ background-position: -179px -180px; width: 25px; height: 25px; } 
.chicken{ background-position: -179px -240px; width: 25px; height: 25px; } 
.chrome{ background-position: -179px -300px; width: 25px; height: 25px; } 
.circustent{ background-position: -179px -360px; width: 18px; height: 25px; } 
.cleaver{ background-position: -179px -420px; width: 34px; height: 25px; } 
.comb{ background-position: -179px -480px; width: 25px; height: 25px; } 
.cookiemonster{ background-position: -179px -540px; width: 25px; height: 25px; } 
.cowardlylion{ background-position: -179px -600px; width: 23px; height: 25px; } 
.creepy{ background-position: -179px -660px; width: 25px; height: 25px; } 
.cresent{ background-position: -179px -720px; width: 25px; height: 25px; } 
.crikey{ background-position: -179px -780px; width: 52px; height: 25px; } 
.dart{ background-position: -179px -840px; width: 25px; height: 25px; } 
.dartcup{ background-position: -179px -900px; width: 25px; height: 25px; } 
.dartdude{ background-position: -179px -960px; width: 25px; height: 25px; } 
.db{ background-position: -179px -1020px; width: 25px; height: 25px; } 
.dbdarts{ background-position: -179px -1080px; width: 25px; height: 25px; } 
.dbheart{ background-position: -179px -1140px; width: 25px; height: 25px; } 
.detective{ background-position: -179px -1200px; width: 25px; height: 25px; } 
.diamond{ background-position: -179px -1260px; width: 25px; height: 25px; } 
.dice{ background-position: -179px -1320px; width: 25px; height: 25px; } 
.doberman{ background-position: -179px -1380px; width: 34px; height: 25px; } 
.doc{ background-position: -179px -1440px; width: 25px; height: 25px; } 
.dolphin{ background-position: -179px -1500px; width: 56px; height: 25px; } 
.drum{ background-position: -179px -1560px; width: 25px; height: 25px; } 
.duck{ background-position: -179px -1620px; width: 25px; height: 25px; } 
.dumbledore{ background-position: -179px -1680px; width: 25px; height: 25px; } 
.dunce{ background-position: -179px -1740px; width: 15px; height: 25px; } 
.earth{ background-position: -179px -1800px; width: 25px; height: 25px; } 
.elephant{ background-position: -179px -1860px; width: 31px; height: 25px; } 
.elmo{ background-position: -179px -1920px; width: 28px; height: 25px; } 
.eq{ background-position: -270px 0; width: 25px; height: 25px; } 
.equal{ background-position: -270px -60px; width: 25px; height: 25px; } 
.ernie{ background-position: -270px -120px; width: 26px; height: 25px; } 
.excl{ background-position: -270px -180px; width: 25px; height: 25px; } 
.eye{ background-position: -270px -240px; width: 25px; height: 25px; } 
.eye2{ background-position: -270px -300px; width: 25px; height: 25px; } 
.faketomato{ background-position: -270px -360px; width: 25px; height: 25px; } 
.fb{ background-position: -270px -420px; width: 25px; height: 25px; } 
.fbomb{ background-position: -270px -480px; width: 25px; height: 25px; } 
.fester{ background-position: -270px -540px; width: 21px; height: 25px; } 
.ff{ background-position: -270px -600px; width: 25px; height: 25px; } 
.fireman{ background-position: -270px -660px; width: 25px; height: 25px; } 
.fishing{ background-position: -270px -720px; width: 69px; height: 25px; } 
.fishnchips{ background-position: -270px -780px; width: 24px; height: 25px; } 
.floppydisk{ background-position: -270px -840px; width: 25px; height: 25px; } 
.flyingrat{ background-position: -270px -900px; width: 25px; height: 25px; } 
.football{ background-position: -270px -960px; width: 25px; height: 25px; } 
.football{ background-position: -270px -1020px; width: 25px; height: 25px; } 
.fozziebear{ background-position: -270px -1080px; width: 24px; height: 25px; } 
.frosty{ background-position: -270px -1140px; width: 19px; height: 25px; } 
.gamepad{ background-position: -270px -1200px; width: 25px; height: 25px; } 
.gandolf{ background-position: -270px -1260px; width: 25px; height: 25px; } 
.gangster{ background-position: -270px -1320px; width: 50px; height: 25px; } 
.gardener{ background-position: -270px -1380px; width: 28px; height: 25px; } 
.gavel{ background-position: -270px -1440px; width: 25px; height: 25px; } 
.gi{ background-position: -270px -1500px; width: 25px; height: 25px; } 
.goldfish{ background-position: -270px -1560px; width: 25px; height: 25px; } 
.golf{ background-position: -270px -1620px; width: 25px; height: 25px; } 
.gonzo{ background-position: -270px -1680px; width: 18px; height: 25px; } 
.goodbye{ background-position: -270px -1740px; width: 25px; height: 25px; } 
.google-plus{ background-position: -270px -1800px; width: 25px; height: 25px; } 
.greenthumb{ background-position: -270px -1860px; width: 25px; height: 25px; } 
.grover{ background-position: -270px -1920px; width: 23px; height: 25px; } 
.guillotine{ background-position: -374px 0; width: 17px; height: 25px; } 
.guillotine2{ background-position: -374px -60px; width: 25px; height: 25px; } 
.hambone{ background-position: -374px -120px; width: 25px; height: 25px; } 
.hammer{ background-position:-384px -184px; width: 52px; height: 25px; } 
.hamster{ background-position: -374px -240px; width: 28px; height: 25px; } 
.harvester{ background-position: -374px -300px; width: 33px; height: 25px; } 
.hawksey{ 
    background-position: -365px -355px;
    width: 51px;
    height: 32px;
    margin-top: -10px;
} 
.heartdb{ background-position: -374px -420px; width: 25px; height: 25px; } 
.helicopter{ background-position: -374px -480px; width: 41px; height: 25px; } 
.helpdesk{ background-position: -374px -540px; width: 31px; height: 25px; } 
.home{ background-position: -374px -600px; width: 25px; height: 25px; } 
.homeplate{ background-position: -374px -660px; width: 25px; height: 25px; } 
.hook{ background-position: -374px -720px; width: 25px; height: 25px; } 
.horse{ background-position: -374px -780px; width: 17px; height: 25px; } 
.horseshoe{ background-position: -374px -840px; width: 25px; height: 25px; } 
.hurricane{ background-position: -374px -900px; width: 32px; height: 25px; } 
.iapple{ background-position: -374px -960px; width: 25px; height: 25px; } 
.jaws{ background-position: -374px -1020px; width: 25px; height: 25px; } 
.jester{ background-position: -374px -1080px; width: 32px; height: 25px; } 
.joecool{ background-position: -374px -1140px; width: 30px; height: 25px; } 
.joker{ background-position: -374px -1200px; width: 25px; height: 25px; } 
.jrhammer{ background-position: -374px -1260px; width: 28px; height: 14px; } 
.kangaroo{ background-position: -374px -1309px; width: 25px; height: 25px; } 
.kermitthefrog{ background-position: -374px -1369px; width: 19px; height: 25px; } 
.kilroy{ background-position: -374px -1429px; width: 41px; height: 25px; } 
.kiwibird{ background-position: -374px -1489px; width: 40px; height: 25px; } 
.knight{ background-position: -374px -1549px; width: 25px; height: 25px; } 
.koala{ background-position: -374px -1609px; width: 25px; height: 25px; } 
.ladder{ background-position: -374px -1669px; width: 25px; height: 25px; } 
.leveler{ background-position: -374px -1729px; width: 25px; height: 25px; } 
.lift{ background-position: -374px -1789px; width: 25px; height: 25px; } 
.lightning{ background-position: -374px -1849px; width: 25px; height: 25px; } 
.linus{ background-position: -374px -1909px; width: 29px; height: 25px; } 
.lion{ background-position: -478px 0; width: 19px; height: 25px; } 
.lobster{ background-position: -478px -60px; width: 48px; height: 25px; } 
.locked{ background-position: -478px -120px; width: 20px; height: 25px; } 
.logish{ background-position: -478px -180px; width: 25px; height: 25px; } 
.lol{ background-position: -478px -240px; width: 25px; height: 25px; } 
.lol{ background-position: -478px -300px; width: 25px; height: 25px; } 
.loon{ background-position: -478px -360px; width: 41px; height: 25px; } 
.lucy{ background-position: -478px -420px; width: 28px; height: 25px; } 
.m8{ background-position: -478px -480px; width: 25px; height: 25px; } 
.madhatter{ background-position: -478px -540px; width: 21px; height: 25px; } 
.magician{ background-position: -478px -600px; width: 22px; height: 25px; } 
.mallet{ background-position: -478px -660px; width: 25px; height: 25px; } 
.maple{ background-position: -478px -720px; width: 25px; height: 25px; } 
.mirror{ background-position: -478px -780px; width: 25px; height: 25px; } 
.mm{ background-position: -478px -840px; width: 25px; height: 25px; } 
.moneyinbag{ background-position: -478px -900px; width: 25px; height: 25px; } 
.moose{ background-position: -478px -960px; width: 25px; height: 25px; } 
.mouse{ background-position: -478px -1020px; width: 25px; height: 25px; } 
.mousehead{ background-position: -478px -1080px; width: 25px; height: 25px; } 
.movingvan{ background-position: -478px -1140px; width: 29px; height: 25px; } 
.mr-t{ background-position: -478px -1200px; width: 17px; height: 25px; } 
.mrmcfeely{ background-position: -478px -1260px; width: 23px; height: 25px; } 
.musica{ background-position: -478px -1320px; width: 25px; height: 25px; } 
.new{ background-position: -478px -1380px; width: 25px; height: 25px; } 
.nocrocs{ background-position: -478px -1440px; width: 25px; height: 25px; } 
.nut{ background-position: -478px -1500px; width: 33px; height: 25px; } 
.octopus{ background-position: -478px -1560px; width: 25px; height: 25px; } 
.olympics{ background-position: -478px -1620px; width: 51px; height: 25px; } 
.orange{ background-position: -478px -1680px; width: 15px; height: 25px; } 
.orca{ background-position: -478px -1740px; width: 47px; height: 25px; } 
.oxygen{ background-position: -478px -1800px; width: 41px; height: 25px; } 
.palm{ background-position: -478px -1860px; width: 25px; height: 25px; } 
.papa{ background-position: -478px -1920px; width: 25px; height: 25px; } 
.parrot{ background-position: -582px 0; width: 25px; height: 25px; } 
.pawn{ background-position: -582px -60px; width: 25px; height: 25px; } 
.peach{ background-position: -582px -120px; width: 25px; height: 25px; } 
.pear{ background-position: -582px -180px; width: 25px; height: 25px; } 
.pencil{ background-position: -582px -240px; width: 25px; height: 25px; } 
.pinocchio{ background-position: -582px -300px; width: 83px; height: 25px; } 
.pinr{ background-position: -582px -360px; width: 25px; height: 25px; } 
.piratepatch{ background-position: -582px -420px; width: 25px; height: 25px; } 
.potion{ background-position: -582px -480px; width: 25px; height: 25px; } 
.pow{ background-position: -582px -540px; width: 25px; height: 25px; } 
.prop{ background-position: -582px -600px; width: 25px; height: 25px; } 
.queen{ background-position: -582px -660px; width: 25px; height: 25px; } 
.record{ background-position: -582px -720px; width: 25px; height: 25px; } 
.redarrow{ background-position: -582px -780px; width: 25px; height: 25px; } 
.redcross{ background-position: -582px -840px; width: 25px; height: 25px; } 
.rhinoceros{ background-position: -582px -900px; width: 25px; height: 25px; } 
.rocket{ background-position: -582px -960px; width: 25px; height: 25px; } 
.rook{ background-position: -582px -1020px; width: 25px; height: 25px; } 
.rose{ background-position: -582px -1080px; width: 25px; height: 25px; } 
.rss{ background-position: -582px -1140px; width: 25px; height: 25px; } 
.ruby{ background-position: -582px -1200px; width: 25px; height: 25px; } 
.rudolph{ background-position: -582px -1260px; width: 25px; height: 25px; } 
.rugby{ background-position: -582px -1320px; width: 25px; height: 25px; } 
.saw{ background-position: -582px -1380px; width: 25px; height: 25px; } 
.scarecrow{ background-position: -582px -1440px; width: 25px; height: 25px; } 
.scissorlift{ background-position: -582px -1500px; width: 25px; height: 25px; } 
.scissors{ background-position: -582px -1560px; width: 25px; height: 25px; } 
.screw{ background-position: -582px -1620px; width: 25px; height: 25px; } 
.screw2{ background-position: -582px -1680px; width: 25px; height: 25px; } 
.screwdriver{ background-position: -582px -1740px; width: 25px; height: 25px; } 
.semitrailer{ background-position: -582px -1800px; width: 83px; height: 25px; } 
.shark{ background-position: -582px -1860px; width: 85px; height: 25px; } 
.shoe{ background-position: -582px -1920px; width: 25px; height: 25px; } 
.shootingstar{ background-position: -702px 0; width: 25px; height: 25px; } 
.sick{ background-position: -702px -60px; width: 25px; height: 25px; } 
.skatboard{ background-position: -702px -120px; width: 25px; height: 25px; } 
.smileyhat{ background-position: -702px -180px; width: 25px; height: 25px; } 
.smurf{ background-position: -702px -240px; width: 25px; height: 25px; } 
.smurph{ background-position: -702px -300px; width: 25px; height: 25px; } 
.smusic{ background-position: -702px -360px; width: 25px; height: 25px; } 
.snake{ background-position: -702px -420px; width: 25px; height: 25px; } 
.snoopy{ background-position: -702px -480px; width: 33px; height: 25px; } 
.snowman{ background-position: -702px -540px; width: 30px; height: 25px; } 
.sortinghat{ background-position: -702px -600px; width: 25px; height: 25px; } 
.specials{ background-position: -702px -660px; width: 25px; height: 25px; } 
.spur{ background-position: -702px -720px; width: 25px; height: 25px; } 
.spur2{ background-position: -702px -780px; width: 25px; height: 25px; } 
.squirrel{ background-position: -702px -840px; width: 29px; height: 25px; } 
.steepgrade{ background-position: -702px -900px; width: 25px; height: 25px; } 
.stop{ background-position: -702px -960px; width: 25px; height: 25px; } 
.storkbaby{ background-position: -702px -1020px; width: 31px; height: 25px; } 
.strong{ background-position: -702px -1080px; width: 25px; height: 25px; } 
.surfing{ background-position: -702px -1140px; width: 45px; height: 25px; } 
.sword{ background-position: -702px -1200px; width: 25px; height: 25px; } 
.swords{ background-position: -702px -1260px; width: 25px; height: 25px; } 
.talktothehand{ background-position: -702px -1320px; width: 34px; height: 25px; } 
.tb{ background-position: -702px -1380px; width: 25px; height: 25px; } 
.tealpawsm{ background-position: -702px -1440px; width: 25px; height: 25px; } 
.throw{ background-position: -702px -1500px; width: 18px; height: 25px; } 
.timebomb{ background-position: -702px -1560px; width: 23px; height: 25px; } 
.tinman{ background-position: -702px -1620px; width: 17px; height: 25px; } 
.tnt{ background-position: -702px -1680px; width: 25px; height: 25px; } 
.tomato{ background-position: -702px -1740px; width: 25px; height: 25px; } 
.tombstone{ background-position: -702px -1800px; width: 21px; height: 25px; } 
.tool2{ background-position: -702px -1860px; width: 25px; height: 25px; } 
.tools{ background-position: -702px -1920px; width: 25px; height: 25px; } 
.toysword{ background-position: -822px 0; width: 25px; height: 25px; } 
.tractor{ background-position: -822px -60px; width: 25px; height: 25px; } 
.trafficcone{ background-position: -822px -120px; width: 25px; height: 25px; } 
.trafficlight{ background-position: -822px -180px; width: 15px; height: 25px; } 
.tree{ background-position: -822px -240px; width: 25px; height: 25px; } 
.trophy{ background-position: -822px -300px; width: 25px; height: 25px; } 
.turkey{ background-position: -822px -360px; width: 21px; height: 25px; } 
.twit{ background-position: -822px -420px; width: 25px; height: 25px; } 
.twitter{ background-position: -822px -480px; width: 25px; height: 25px; } 
.umbrella{ background-position: -822px -540px; width: 30px; height: 25px; } 
.unicorn{ background-position: -822px -600px; width: 25px; height: 25px; } 
.usflag{ background-position: -822px -660px; width: 25px; height: 25px; } 
.video{ background-position: -822px -720px; width: 25px; height: 25px; } 
.volcano{ background-position: -822px -780px; width: 25px; height: 25px; } 
.vomit{ background-position: -822px -840px; width: 25px; height: 25px; } 
.warning{ background-position: -822px -900px; width: 25px; height: 25px; } 
.web{ background-position: -822px -960px; width: 25px; height: 25px; } 
.wedding{ background-position: -822px -1020px; width: 25px; height: 25px; } 
.weddingcake{ background-position: -822px -1080px; width: 15px; height: 25px; } 
.weight{ background-position: -822px -1140px; width: 25px; height: 25px; } 
.whosaw{ background-position: -822px -1200px; width: 25px; height: 25px; } 
.wickedwitch{ background-position: -822px -1260px; width: 25px; height: 25px; } 
.win7{ background-position: -822px -1320px; width: 25px; height: 25px; } 
.wingnut{ background-position: -822px -1380px; width: 25px; height: 25px; } 
.witch{ background-position: -822px -1440px; width: 25px; height: 25px; } 
.wizard{ background-position: -822px -1500px; width: 24px; height: 25px; } 
.wolf{ background-position: -822px -1560px; width: 40px; height: 25px; } 
.woodstock{ background-position: -822px -1620px; width: 25px; height: 25px; } 
.woodsword{ background-position: -822px -1680px; width: 25px; height: 25px; } 
.world2{ background-position: -822px -1740px; width: 25px; height: 25px; } 
.wrench{ background-position: -822px -1800px; width: 25px; height: 25px; } 
.x{ background-position: -822px -1860px; width: 25px; height: 25px; } 
.xmas{ background-position: -822px -1920px; width: 25px; height: 25px; } 
.xsuck{ background-position: -942px 0; width: 25px; height: 25px; } 
.youtube{ background-position: -942px -60px; width: 25px; height: 25px; } 
.yoyo{ background-position: -942px -120px; width: 25px; height: 25px; } 
.zebra{ background-position: -942px -180px; width: 15px; height: 25px; } 
.zorro{ background-position: -942px -240px; width: 29px; height: 25px; } 



.bottom-links {
    padding-left:50px;
    margin-top: 20px;
}

.bottom-links  a{
    margin-left:10px;
}

.sliders {
    float:left;
}

#colorBox
{
    float: left;
    margin-top: 15px;
    margin-left: 50px;
    width: 52px;
    height: 52px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}


.colorBox
{
    width: 52px;
    height: 52px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}
        
.RedSlider .t-slider-selection,
.GreenSlider .t-slider-selection,
.BlueSlider .t-slider-selection
{
    height: 4px;
    border: 1px solid;
}
        
.RedSlider .t-slider-selection
{
    border-color: #d10;
    background: #d10 none;
}
.GreenSlider .t-slider-selection
{
    border-color: #0c0;
    background: #0c0 none;
}
.BlueSlider .t-slider-selection
{
    border-color: #03c;
    background: #03c none;
}

.quickscore {
    padding-left:3px;
    padding-right:3px;
}

.ho-ingame h1 {
    font-size:75px;
    color:#FFFF61 !important;
}

.full-game-result thead {
    text-transform:capitalize;
}

.full-game-result tr td {            
    text-align:left;
}
.full-game-result tr td + td {       
    text-align:center;
}
.full-game-result tr td + td + td {  
    text-align:center;
}

.legend {
    float: none;
    display: inline-block;
    padding-left: 30px;
    height: 17px;
}

.legend li {
    float: left;
    border: none;
    padding: 0px 10px 0px 5px;
    margin-top: 0px;
    vertical-align: middle;
}

.motds a {
    color:#000000 !important;
}
.feedContainer .autocomplete{
    width:100%;
}
.feedContainer .userStats span{
    cursor:pointer;
}
    .feedContainer .userStats thead {
        display:none;
    }


.feedContainer .feedItem{

}

.feedItem.basic span {
    font-size: 15px;
    display: block;
    font-weight: bolder;
    color: #ffffff;
    margin-bottom: 7px;
}

.feedItem p {
    padding: 16px;
    font-size: 13px;
}

.feedItem a {

    font-size: 15px;
    display: inline-block;
    font-weight: bolder;
    color: #ffffff;
    margin-bottom: 7px;
}

.feedItem p img {
    width:25%;
    float:left;
    margin: 10px;
}
.feedItem.ytFeed img{
    width:80%;
}
    
.feedContainer .linkItem{

}

.feedContainer .youtubeItem{

}



.ytFeed {
    position:relative;
}

.ytView {
    position:absolute;
    left:-300px;
}

#panelbar li {
    padding:0px;
}

.autocomplete {
    width:100%;
}

.k-state-selected {
    background-color:#D54248 !important;
}

.k-block, .k-widget {
    background-color: rgb(48, 46, 46)!important;
    border-radius: 7.0px;
    
} 
.admin .k-widget {
    background-color:#EFEFEF!important;
    border-color: #c5c5c5;
}

#panelbar {
    position:relative;
    left:230px;
}

.userStats {
    font-size:14px!important;
}

.k-window-titlebar {
    height:38px !important;    
}




.summary {
    height: 60px;
    width: 190px;
    margin-left:2%;
}

.summary .inplay{
    height:20px;
    
    color:rgb(148, 146, 146);

}
.inplay.score {
    font-size: 13px;    
}
.summary .inplay.title {
    font-size: 15px;
    text-align: center;
    cursor:pointer;
    margin-top:10px;
    color:#ffffff;
    height:21px;
}

    .summary .inplay div {
        
    }
    .summary .inplay .p1 {
        width:100%;
        height: 25px;
        text-align: center;
    }
    .summary .inplay .p2 {
        text-align: center;
        height: 25px;
        
    }
    .summary .inplay .p1 .current {
        margin-left:10px;
    }
    .summary .inplay .p2 .current{
        margin-right:10px;
    }
    .p2 span,.p1 span {
        text-align: center;
        display: inline-block;
    }

    .inplay .current {
        font-size: 16px;
        color: white !important;
    }
.gameList {
    overflow:auto;
}

.gameList div{
    cursor:pointer;
}

.inplay.score {
    padding-left: 2px;
}

.full {
    display:none;
}
.summary .inplay.title span {
	display: inline-block;
	text-overflow: ellipsis;
	width: 43%;
	font-size: 14px;
	line-height: 15px;
	overflow: hidden;
	max-height: 15px;
	word-break: break-all;
	vertical-align: middle;
}

.k-splitbar-horizontal {
    display:none;
}

.info-handle {
    display: none;
    width: 90px;
    height: 35px;
    background-color: #D54248!important;
    z-index: 999;
    cursor: pointer;
    -webkit-border-bottom-left-radius: 7.0px;
    -webkit-border-bottom-right-radius: 7.0px;
    text-align: center;
    vertical-align: middle;
    line-height: 31px;
    font-weight: bolder;
    color: #ffffff!important;
    border-top: solid 1px #000000;
    float: right;
    margin-top: -445px;
    margin-right: 220px;
}

#current-user .userinfo p {
    margin-top:3px;
}

.split-view {
    overflow: hidden!important;
}
/* sigh ... */
.rotate {
    /* Safari */
    -webkit-transform: rotate(90deg);
    /* Firefox */
    -moz-transform: rotate(90deg);
    /* IE */
    -ms-transform: rotate(90deg);
    /* Opera */
    -o-transform: rotate(90deg);
    /* Internet Explorer 
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);*/
}

.remove-bin {
    background-image:url('images/recycle-bin.png');
    background-repeat:no-repeat;
    position:fixed;
    top:20%;
    left:40%;
    width:125px;
    height:125px;
    background-size: contain;
    display:none;
    border-radius:10px;
}

    .over {
        background-color:limegreen;
    }
    .draghandle
    {
        background-image:url('images/comments_icon_purple.png');
        background-repeat:no-repeat;
        width:30px;
        height:30px;
        background-size: cover;
    }

.mc-u.ex:hover .ex{
    display:inline-block; 
}

.mc-m.ex {
    display:none;
    position: absolute;
    background-color: rgb(57, 54, 73)!important;
    left: 3%;
    max-height: 200px;
    overflow: auto;
}
.exdiv:hover .ex {

    display:block;

}

.disclaimer {
    text-align: left;

}
.disclaimer p{
    color:rgb(213, 213, 213);
    background-position-x:50%;
}

.wdafadedback {
    background-image: url('images/WDALogoFaded.png');
    background-repeat: no-repeat;
    background-position-x: 49%;
    background-position-y: 50px;
}

.disclaimer h2 {
    text-align:center;
    color:#ffffff;
    font-weight:bold;
}

.conhangout .tabs-content .GameMessageWindow {
    margin-top:30px;
    border:none;
    padding-left: 20px;
}

.band.container.mt3 {
    position:relative;
}
.band.pm.bottom {
    position:relative;
}

.container.conhangout .container {
    width:auto;
}

.container.conhangout {
    width: 550px;
}
.feedContainer {
    overflow:auto;
}

.mc-l .mr {
    cursor:pointer;
}

.gr {
    display:block;
}


.game-result {
    background-color: #15122B;
    border-radius: 15px;
    padding: 15px;
    opacity: 0.85;
    display: block;
    width: 592px;
    margin-left: 20px;
}

.mb-c {
    position:relative;
    float:right;
}

.magic-box {
    position: absolute;
    width: 302px;
    height: 283px;
    overflow: auto;
    display:none;
    font-size: 10px;
    left: -517px;
    top: -340px;
}

.magic-box .game-result {
    width: 265px;
    padding: 10px;
    margin-bottom: 12px;
}

.magic-box .game-result tr td:first-child 
{ 
    width: 16%; 
}


/* Messages menu */
.message-menu {
	margin: 0;
	min-height: 0;
	list-style-type: none;
	-webkit-text-shadow: none;
	-moz-text-shadow: none;
	text-shadow: none;
	}
	.message-menu > li,
	li.message-menu {
		padding: 9px 65px 10px 30px;
		min-height: 41px;
		color: #4c4c4c;
		font-size: 13px;
		line-height: 14px;
		font-weight: normal;
		position: relative;
		}
		.message-menu > li > a,
		li.message-menu > a {
			display: block;
			margin: -9px -65px -10px -30px;
			padding: 9px 69px 10px 30px;
			min-height: 41px;
			color: #4c4c4c;
			position: relative;
		}
		.message-status {
			float: left;
			margin: -1px 0 0 -22px;
			width: 16px;
			text-align: center;
			}
			.message-status > a,
			.message-status > span {
				height: 16px;
				font-weight: bold;
				}
		.message-info {
			position: absolute;
			top: 9px;
			right: 7px;
			width: 50px;
			margin-left: 0;
			list-style-type: none;
			text-align: right;
			}
			.message-info > a,
			.message-info > span {
				display: block;
				float: right;
				height: 16px;
			}

		.starred, .unstarred, .new-message, .attach {
			display: block;
			overflow: hidden;
			text-indent: -9999px;
			text-align: left;
			width: 16px;
			white-space: nowrap;
			}
		.starred		{ background: url(/content/images/standard/sprites.png) no-repeat 0 -34px; }
			a.starred:hover		{ background: url(/content/images/standard/sprites.png) no-repeat 0 -50px; }
		.unstarred		{ background: url(/content/images/standard/sprites.png) no-repeat -16px -34px; }
			a.unstarred:hover	{ background: url(/content/images/standard/sprites.png) no-repeat -16px -50px; }
		.new-message	{ background: url(/content/images/standard/sprites.png) no-repeat -32px -34px; }
			a.new-message:hover { background: url(/content/images/standard/sprites.png) no-repeat -32px -50px; }
		.attach			{ background: url(/content/images/standard/sprites.png) no-repeat -48px -34px; }
			a.attach:hover		{ background: url(/content/images/standard/sprites.png) no-repeat -48px -50px; }

		.calendar-menu > li > a,
		li.calendar-menu > a,
		.message-menu > li > a,
		li.message-menu > a {
			border-left: 0px solid #404040;
			border-left: 0px solid rgba(0, 0, 0, 0.5);
			-webkit-transition: border-left-width 100ms, padding-right 100ms;
			-moz-transition: border-left-width 100ms, padding-right 100ms;
			-ms-transition: border-left-width 100ms, padding-right 100ms;
			-o-transition: border-left-width 100ms, padding-right 100ms;
			transition: border-left-width 100ms, padding-right 100ms;
			}
			.no-touch .calendar-menu > li > a:hover,
			.no-touch li.calendar-menu > a:hover,
			.no-touch .message-menu > li > a:hover,
			.no-touch li.message-menu > a:hover {
				border-left-width: 4px;
				}
				.no-touch .calendar-menu > li > a:hover,
				.no-touch li.calendar-menu > a:hover {
					padding-right: 10px;
				}
				.no-touch .message-menu > li > a:hover,
				.no-touch li.message-menu > a:hover {
					padding-right: 65px;
				}

			.message-menu > li > .message-status + a,
			li.message-menu > .message-status + a,
			.message-menu > li > .message-info + a,
			li.message-menu > .message-info + a {
				margin: 0;
				padding: 0 10px 0 0;
				-webkit-transition: border-left-width 100ms, padding-left 100ms, padding-right 100ms;
				-moz-transition: border-left-width 100ms, padding-left 100ms, padding-right 100ms;
				-ms-transition: border-left-width 100ms, padding-left 100ms, padding-right 100ms;
				-o-transition: border-left-width 100ms, padding-left 100ms, padding-right 100ms;
				transition: border-left-width 100ms, padding-left 100ms, padding-right 100ms;
				}
				.no-touch .message-menu > li > .message-status + a:hover,
				.no-touch li.message-menu > .message-status + a:hover,
				.no-touch .message-menu > li > .message-info + a:hover,
				.no-touch li.message-menu > .message-info + a:hover {
					padding-left: 6px;
					padding-right: 0;
				}

/********************************************************/
/*                     19. Messages                     */
/********************************************************/

.message, .big-message {
	display: block;
	position: relative;
	border-width: 1px;
	border-style: solid;
	line-height: 16px;
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.3);
	}
	.message {
		padding: 6px 8px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		color: black;
		}
		.message .icon {
			margin-top: -3px;
		}
	.message.compact {
		padding: 3px 4px;
		font-size: 11px;
		line-height: 12px;
	}
	.big-message {
		padding: 16px 20px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		color: rgba(0, 0, 0, 0.6);
		}
		.big-message strong {
			color: black;
			font-size: 18px;
			font-weight: normal;
		}
	.message.silver-gradient, .big-message.silver-gradient,
	.message.white-gradient, .big-message.white-gradient {
		-webkit-box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.3);
		box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.3);
		color: rgba(0, 0, 0, 0.6);
	}
	.message.black-gradient, .big-message.black-gradient,
	.message.anthracite-gradient, .big-message.anthracite-gradient,
	.message.grey-gradient, .big-message.grey-gradient,
	.message.red-gradient, .big-message.red-gradient,
	.message.orange-gradient, .big-message.orange-gradient,
	.message.green-gradient, .big-message.green-gradient,
	.message.blue-gradient, .big-message.blue-gradient {
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35), 0 1px 5px rgba(0, 0, 0, 0.4);
		-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35), 0 1px 5px rgba(0, 0, 0, 0.4);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35), 0 1px 5px rgba(0, 0, 0, 0.4);
		color: rgba(255, 255, 255, 0.45);
		}
		.message.black-gradient, .big-message.black-gradient strong,
		.message.anthracite-gradient, .big-message.anthracite-gradient strong,
		.message.grey-gradient, .big-message.grey-gradient strong,
		.message.red-gradient, .big-message.red-gradient strong,
		.message.orange-gradient, .big-message.orange-gradient strong,
		.message.green-gradient, .big-message.green-gradient strong,
		.message.blue-gradient, .big-message.blue-gradient strong {
			color: white;
		}
		.big-message.black-gradient,
		.big-message.anthracite-gradient,
		.big-message.grey-gradient,
		.big-message.red-gradient,
		.big-message.orange-gradient,
		.big-message.green-gradient,
		.big-message.blue-gradient {
			color: rgba(255, 255, 255, 0.45);
		}

	.message.simpler, .big-message.simpler {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

	.big-message-icon {
		float: left;
		margin: 0 17px 0 -3px;
		text-align: center;
		}
		.big-message-icon:before {
			display: block;
			font-weight: normal;
			font-style: normal;
			font-family: 'EntypoRegular';
			font-size: 80px;
			line-height: 36px;
			margin: 0;
		}
		.big-message-icon.with-text {
			margin: -6px 20px -6px -6px;
			}
			.big-message-icon.with-text:before {
				font-size: 56px;
				line-height: 29px;
			}
		.big-message-icon.right-side {
			float: right;
			margin-left: 17px;
			margin-right: -6px;
			}
			.big-message-icon.with-text.right-side {
				margin-left: 20px;
				margin-right: -6px;
			}

/* Content panels */
.content-panel {
	overflow: visible;
	padding-left: 250px;
	}
	.panel-navigation {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		width: 249px;
		border-right: 1px solid #cccccc;
	}

	/* Styles when js is enabled */
	.enabled-panels > .panel-navigation,
	.enabled-panels.show-panel-content > .panel-navigation {
		left: 0;
		right: auto;
	}
	.enabled-panels > .panel-content,
	.enabled-panels.show-panel-content > .panel-content {
		margin-left: 0;
	}
	.panel-content > .back {
		display: none;
	}
/* Content panels */
.content-panel,
.content-panel.mobile-panels {
	border: 1px solid #cccccc;
	position: relative;
	overflow: hidden;
	padding-left: 0;
	zoom: 1;
	}
	.panel-navigation,
	.mobile-panels > .panel-navigation {
		position: relative;
		top: auto;
		left: auto;
		bottom: auto;
		width: auto;
		border-right: 0;
		overflow: auto;
	}
	.panel-content {
		-webkit-box-shadow: inset 0 2px 9px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: inset 0 2px 9px rgba(0, 0, 0, 0.2);
		box-shadow: inset 0 2px 9px rgba(0, 0, 0, 0.2);
		overflow: auto;
		}
		.panel-content.linen,
		.panel-content.carbon {
			-webkit-box-shadow: inset 0 2px 9px rgba(0, 0, 0, 0.75);
			-moz-box-shadow: inset 0 2px 9px rgba(0, 0, 0, 0.75);
			box-shadow: inset 0 2px 9px rgba(0, 0, 0, 0.75);
		}

	/* Bar for controls */
	.panel-control {
		display: block;
		padding: 5px;
		height: 30px;
		line-height: 30px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75), 0 1px 1px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75), 0 1px 1px rgba(0, 0, 0, 0.15);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75), 0 1px 1px rgba(0, 0, 0, 0.15);
		}
		.linen > .panel-control,
		.carbon > .panel-control {
			-webkit-box-shadow: 0 2px 9px rgba(0, 0, 0, 0.75);
			-moz-box-shadow: 0 2px 9px rgba(0, 0, 0, 0.75);
			box-shadow: 0 2px 9px rgba(0, 0, 0, 0.75);
		}

	/* Styles when js is enabled */
	.enabled-panels > .panel-navigation,
	.mobile-panels.enabled-panels > .panel-navigation {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		-webkit-transition: left 200ms, right 200ms;
		-moz-transition: left 200ms, right 200ms;
		-ms-transition: left 200ms, right 200ms;
		-o-transition: left 200ms, right 200ms;
		transition: left 200ms, right 200ms;
		}
		.enabled-panels.show-panel-content > .panel-navigation,
		.mobile-panels.enabled-panels.show-panel-content > .panel-navigation {
			left: -100%;
			right: 100%;
		}
	.enabled-panels > .panel-content,
	.mobile-panels.enabled-panels > .panel-content {
		width: 100%;
		margin-left: 100%;
		-webkit-transition: margin-left 200ms;
		-moz-transition: margin-left 200ms;
		-ms-transition: margin-left 200ms;
		-o-transition: margin-left 200ms;
		transition: margin-left 200ms;
		}
		.enabled-panels.show-panel-content > .panel-content,
		.mobile-panels.enabled-panels.show-panel-content > .panel-content {
			margin-left: 0;
		}
	.mobile-panels > .panel-content > .back {
		display: block;
	}


    /********************************************************/
/*         6. Generic bevel/emboss/gloss styles         */
/********************************************************/

.top-bevel {
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
	}
	.top-bevel-on-light {
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75);
		-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75);
	}
	.top-bevel-on-dark {
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
		-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	}
.bottom-bevel {
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
	}
	.bottom-bevel-on-light {
		-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
		-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
		box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	}
	.bottom-bevel-on-dark {
		-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.5);
		box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.5);
	}
.bevel,
.bevel-subs > li,
.big-menu > li,
li.big-menu,
.calendar-menu > li,
li.calendar-menu,
.title-menu > li,
li.title-menu {
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.25);
	}
	.no-boxshadow .big-menu > li {
		border-bottom: 1px solid #666666;
	}
	.bevel-on-light,
	.bevel-on-light-subs > li,
	.message-menu > li,
	li.message-menu {
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
		-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	}
	.bevel-on-dark,
	.bevel-on-dark-subs > li,
	#menu header,
	#profile,
	#access {
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.5);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.5);
	}
.emboss,
.emboss-subs > li {
	-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.25);
	}
	.emboss-on-dark,
	.emboss-on-dark-subs > li {
		-webkit-box-shadow: inset 0 1px 4px black;
		-moz-box-shadow: inset 0 1px 4px black;
		box-shadow: inset 0 1px 4px black;
	}
.bright-text-bevel,
.big-menu,
.title-menu {
	-webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	-moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	}
	.bright-text-bevel-on-dark,
	#menu header,
	#profile {
		-webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
		-moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	}
.dark-text-bevel,
.calendar-menu > li,
li.calendar-menu,
.message-menu > li,
li.message-menu {
	-webkit-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
	-moz-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
	}
	.dark-text-bevel-on-dark {
		-webkit-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
		-moz-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
		text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
	}


.messages-container {
    position: fixed;
    min-width: 64%;
}


    .messages-container .messages-item {
        display:block!important;
    }


.messages-item {
    width: 100%;
    height: 500px;
    position: absolute;
    background-color: black;
    padding: 16px;
    z-index: 99;
}

.messages-item.right {
   
    
    position: absolute;
    background-color: black;
    padding: 7px;
    height: inherit;
    float: right;
}



.inplay.score.large img {
    width: 80px;
}

.inplay.score.large.messages-item.right span {
    
}

.img-cont {
    width: 132px;
    height: 75px;
    padding: 0px 0px 0px 0px;
}

.inplay.score.large .current {
    font-size: 35px;
    vertical-align: middle;
}

.p1 div {
    display: inline-block;
}

.inplay.score.large .p1
{
    padding-left: 50px;
    padding-right: 30px;
}

.inplay.score.large td {
    text-align: center; 
}

.inplay.score p {
    text-align: center;
    width: 100px;
    text-overflow: clip;
    margin-left: -10px;
}

.user-camapproved {
    background-image: url('/Content/images/camapproved.png');
    width: 13px;
    height: 13px;
    background-size: 13px 13px;
    float: right;
    position: relative;
    margin-top: -13px;
    margin-left: -38px;
}

.user-camnotapproved {
    background-image: url('/Content/images/camnotapproved.png');
    width: 13px;
    height: 13px;
    background-size: 13px 13px;
    float: right;
    position: relative;
    margin-top: -13px;
    margin-left: -38px;
}

.maincont {
    margin-left:10px;
}

.bighonkinglogoutbutton a {
    width: 200px;
    text-align: center;
    margin-left: 20px;
}

.bighonkinglogoutbutton
{
    margin-top: 16px;
    min-width: 1220px;
}

.gameList div, .gameList div.k-state-selected {
    height: 80px;
}

#current-user .user-camnotapproved, #current-user .user-camapproved {
    margin-top: 35px;
    margin-left: -75px;
    float: right;
    left: -40px;
}

#gamecomments {
    font-size:13px;
    padding:5px;
     background-color:initial!important;
}

#gamecomments .post{
    padding:20px;
   
}

/*--- Topic Post List ---*/
.topicpostlist { clear:both;}
.forumpost { overflow:hidden; padding:0 0 35px 0;}
.forumpostmemberdetails {float:left; width:60px; clear:left; margin:0 10px 0 0; }
.forumpostmemberdetails span {display:block; padding:3px 0 0 0;}
.forumpostmemberdetailsinner {-moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; text-align:center; padding:5px 0; color:#999999; font-size:0.9em;}
span.isadmin {display:block; margin:5px 0; clear:both; background-color:#82B84F; text-align:center; padding:3px; font-size:0.8em; font-weight:bold; color:#FFFFFF; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;}
.forumpostbody {float:left; width:765px;}
.forumpostbodytop {clear:both; padding:5px 0; border-bottom:2px #CCC solid; font-size:0.9em; margin:0 0 10px 0;}
.forumpostkarmaouter {float:right; width:60px; clear:right;}
.forumpostkarmaouter .postadminui {display:block; padding:8px 0; clear:both;}
.forumpostkarmaouter .postadminui a, .forumpostkarmaouter .postadminui a:visited {display:block; margin:5px 0; clear:both; text-align:center; padding:3px; font-size:0.8em; font-weight:bold; color:#FFFFFF; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; text-decoration:none;}
.forumpostkarmaouter .postadminui a:hover { background-color:#666666;}
.forumpostkarma {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background: none repeat scroll 0 0 #D54249;
    border: 2px solid #A30733;
    padding: 10px 0;
    text-align: center;

}

#gamecomments .forumpostbodytop span{
    font-size:10px;
}

#gamecomments .forumpostbodytop strong{
    font-size:14px;
}

.gameList .k-state-selected
{
    height:100px!important;
    padding-bottom:30px;
}

.messages-item .forumpostbody
{
    width: 580px;
}

 .k-icon
{
    margin:initial;
}

 .k-widget.k-tooltip-validation
 {
     color:white !important;
     border-color: #BDBDBD!important;
     font-size: 12px;
 }

