.wsc-game {
    width: 100%;
    font-family: arial;
    margin-top: 1em
}

.wsc-game thead th {
    background: url(/images/pages/world-soccer-challenge/header-bg.png) repeat-x top center;
    color: #fff;
    text-shadow: 0 1px 1px #333;
    font-weight: bold;
    line-height: 28px;
    font-size: 12px;
    padding: 0 4px;
}

.wsc-game tbody td {
    font-size:11px;
    padding: 4px;
    background: #f0f0f0;
    color: #505050;
}

.wsc-game tbody td label {
    font-weight: normal;
}

.pick-button {
    line-height:20px;
    background: url(/images/pages/world-soccer-challenge/flags-sprite.gif) no-repeat 10px 10px;
    padding: 0 0 0 28px;
    font-size:11px;
}

.pick-button.flag-ALG { background-position: 4px 0;}
.pick-button.flag-ARG { background-position: 4px -60px;}
.pick-button.flag-AUS { background-position: 4px -123px;}
.pick-button.flag-BRA { background-position: 4px -186px;}
.pick-button.flag-CHI { background-position: 4px -249px;}
.pick-button.flag-CIV { background-position: 4px -312px;}
.pick-button.flag-CMR { background-position: 4px -374px;}
.pick-button.flag-DEN { background-position: 4px -438px;}
.pick-button.flag-ENG { background-position: 4px -501px;}
.pick-button.flag-ESP { background-position: 4px -564px;}
.pick-button.flag-FRA { background-position: 4px -627px;}
.pick-button.flag-GER { background-position: 4px -690px;}
.pick-button.flag-GHA { background-position: 4px -753px;}
.pick-button.flag-GRE { background-position: 4px -816px;}
.pick-button.flag-HON { background-position: 4px -879px;}
.pick-button.flag-ITA { background-position: 4px -942px;}
.pick-button.flag-JPN { background-position: 4px -1004px;}
.pick-button.flag-KOR { background-position: 4px -1068px;}
.pick-button.flag-MEX { background-position: 4px -1131px;}
.pick-button.flag-NED { background-position: 4px -1194px;}
.pick-button.flag-NGA { background-position: 4px -1257px;}
.pick-button.flag-NZL { background-position: 4px -1320px;}
.pick-button.flag-PAR { background-position: 4px -1383px;}
.pick-button.flag-POR { background-position: 4px -1446px;}
.pick-button.flag-PRK { background-position: 4px -1509px;}
.pick-button.flag-RSA { background-position: 4px -1572px;}
.pick-button.flag-SRB { background-position: 4px -1634px;}
.pick-button.flag-SUI { background-position: 4px -1698px;}
.pick-button.flag-SVK { background-position: 4px -1761px;}
.pick-button.flag-SVN { background-position: 4px -1824px;}
.pick-button.flag-URU { background-position: 4px -1887px;}
.pick-button.flag-USA { background-position: 4px -1950px;}
.pick-button.flag-DRW { background:none; padding:0; text-align:center;}



.wsc-game .pick-button-radio {
    display: none;
}

.wsc-game thead th.predict-score {
    font-size:11px;
    font-weight: normal;
}

.wsc-game tbody tr.open td {
    background: url(/images/pages/world-soccer-challenge/open-bg.png) repeat-x bottom left;
    font-weight: bold;
    line-height:26px;
    color: #000;
}

.wsc-game tbody tr.open label {
    font-weight:bold;
    background-color: #fff;
    border:1px solid #ccc;
    position:relative;
    top:1px;
    color: #000;
}

.wsc-game label {
    cursor: pointer;
}

.wsc-game input.score {
    background: #fff;
    font-size: 11px;
    padding: 2px;
    width: 30px;
    text-align: center;
}


.wsc-game tbody td label:hover {
    background-color: #ffffc7;
    color:#000;
}

.wsc-game tbody td label.selected {
    background-color: #060;
    border-color: #000;
    color:#fff;
}





#group-selector { height: 35px; border-bottom: 1px solid #666; padding:0 5px; }
#group-selector ul { margin-left: 0; padding-left: 0; white-space: nowrap;}
#group-selector ul li { float: left; margin-right:4px; list-style-type: none; }
#group-selector ul a { text-decoration: none; font-weight:bold; color:#505050; padding-right:14px;background:url(/images/pages/world-soccer-challenge/tab-right.png) no-repeat top right;  display:block; }
#group-selector ul a span { line-height:36px; padding-left:14px; display:block; background:url(/images/pages/world-soccer-challenge/tab-left.png) no-repeat top left; }
#group-selector ul a:hover { color: #000; text-decoration: underline; }
#group-selector ul li.active a { background-position: 100% -36px; color: #000;  text-decoration: none; }
#group-selector ul li.active a span { background-position: 0 -36px; }


.save-picks-btn { background:none; border: none; padding:0; margin:0; }

.wsc-game td.coins-won { text-align:center; font:normal 20px/1 arial;}
