.ddcolortabs{ width: 100%; /* 915px */ voice-family: "\"}\""; voice-family: inherit; }
.ddcolortabs ul{ margin:0 0 0 1px; padding:0; list-style:none;}
.ddcolortabs li{ display:inline; margin:0; padding:0; }
.ddcolortabs a { float:left; margin:0; color: #ffffff; padding: 0; height: 29px; line-height: 29px; text-decoration:none; 
margin-left: -1px;  }
.ddcolortabs a span { float:left; display:block; padding: 0; text-indent: -1000px; overflow: hidden; }
.ddcolortabs a span.cgf { background: url(/media/menu/cgf.gif) no-repeat left top; width: 74px; }
.ddcolortabs a span.games { background: url(/media/menu/games.gif) no-repeat left top; width: 166px; }
.ddcolortabs a span.countries { background: url(/media/menu/countries.gif) no-repeat left top; width: 87px;  }
.ddcolortabs a span.sports { background: url(/media/menu/sports.gif) no-repeat left top; width: 64px; }
.ddcolortabs a span.results { background: url(/media/menu/results.gif) no-repeat left top; width: 71px; }
.ddcolortabs a span.search { background: url(/media/menu/search.gif) no-repeat left top; width: 80px; }
.ddcolortabs a span.youth { background: url(/media/menu/youth.gif) no-repeat left top; width: 103px; }
.ddcolortabs a span.qbr { background: url(/media/menu/qbr.gif) no-repeat left top; width: 154px; }
.ddcolortabs a span.library { background: url(/media/menu/library.gif) no-repeat left top; width: 123px; }
.ddcolortabs a:hover span, .ddcolortabs a.current span { background-position: 0px -32px; position: relative; }
.ddcolortabsline{ clear: both; padding: 0; margin: 0; width: 915px; height: 0px; line-height: 0px; border-top: 0px none; }

.tabcontainer{  clear: both; width:915px; height:25px; margin-bottom: 0.25em; /*4px*/ }

.tabcontent{ display:none; width: 915px; height:25px; color:#c0c0c0; font-size: 0.688em; /*11px*/ line-height: 25px; 
text-align: center; text-transform: uppercase; background: url(/media/menu/submenu.gif) no-repeat left top; }

div.tabcontent ul{ margin:0; padding:0; list-style:none;}
div.tabcontent li{ display:inline; margin:0; padding:0; }

div.tabcontent li { margin: 0; margin-left: 0.375em; /*6px*/ padding-left: 0.5em; /*8px*/ border-left: 1px solid #CCCCCC; }
div.tabcontent li.noborder { border: 0px none;  margin: 0; padding: 0;}

div.tabcontent a:link, div.tabcontent a:active, div.tabcontent a:visited { color: #000000; text-decoration: none;  }
div.tabcontent a:hover, div.tabcontent a.selected { color: #ffffff; text-decoration: none;  }
