/* PLAYER styles*/
.olympicplayer{width:786px;background:#c6c8ca}
.olympicplayer .olympicvideo{width:448px;float:left}
.sections{padding:7px 0 0 0;background:#E5E5E5 url("/sol/shared/img/v4/olympics/avbg.jpg") repeat-x 0 0;width:328px;float:right;border-bottom:5px solid #ccc}
.sections h3,.sections h2{font-size:1.2em;font-weight:bold;padding:0 0 7px 10px;margin:0}
.sections p{font-size:1.2em;padding:0 0 10px 10px;}
.sections ul{height:231px;overflow:auto;padding:0 0 0 10px}
.sections ul li{height:4.6em;font-size:1.1em;width:220px;border:1px solid #E5E5E5;padding:2px 0 3px 77px;background:url("/sol/shared/img/v4/olympics/bg_allsports.gif") no-repeat;background-position:5px -1550px;overflow:hidden}
.olympicplayer .sections ul li{cursor:pointer;}
.sections ul li h3{padding:0;font-weight:bold;}
.sections ul li p{padding:0;}
.sections ul li h4{padding:2px 0 0 0}
.sections .archeryover,.sections .artisticgymnasticsover,.sections .gymnasticsover,.sections .athleticsover,.sections .badmintonover,.sections .baseballover,.sections .basketballover,.sections .beachvolleyballover,.sections .boxingover,.sections .cyclingover,.sections .divingover,.sections .equestrianover,.sections .fencingover,.sections .footballover,.sections .handballover,.sections .hockeyover,.sections .judoover,.sections .canoeingover,.sections .kayakslalomover,.sections .modernpentathlonover,.sections .olympics2008over,.sections .rhythmicgymnasticsover,.sections .rowingover,.sections .sailingover,.sections .shootingover,.sections .softballover,.sections .swimmingover,.sections .synchronisedswimmingover,.sections .tabletennisover,.sections .taekwondoover,.sections .tennisover,.sections .trampolineover,.sections .triathlonover,.sections .volleyballover,.sections .waterpoloover,.sections .weightliftingover,.sections .wrestlingover{padding:2px 0 3px 77px;background:url("/sol/shared/img/v4/olympics/bg_allsports_over.gif") no-repeat}
.sections ul li.archery,.sections ul li.archeryover{background-position:5px 3px}
.sections ul li.artisticgymnastics,.sections ul li.artisticgymnasticsover{background-position:5px -96px}
.sections ul li.gymnastics,.sections ul li.gymnasticsover{background-position:5px -1650px}
.sections ul li.athletics,.sections ul li.athleticsover{background-position:5px -194px}
.sections ul li.badminton,.sections ul li.badmintonover{background-position:5px -296px}
.sections ul li.baseball,.sections ul li.baseballover{background-position:5px -391px}
.sections ul li.basketball,.sections ul li.basketballover{background-position:5px -489px}
.sections ul li.beachvolleyball,.sections ul li.beachvolleyballover{background-position:5px -583px}
.sections ul li.boxing,.sections ul li.boxingover{background-position:5px -682px}
.sections ul li.cycling,.sections ul li.cyclingover{background-position:5px -779px}
.sections ul li.diving,.sections ul li.divingover{background-position:5px -874px}
.sections ul li.equestrian,.sections ul li.equestrianover{background-position:5px -973px}
.sections ul li.fencing,.sections ul li.fencingover{background-position:5px -1071px}
.sections ul li.football,.sections ul li.footballover{background-position:5px -1169px}
.sections ul li.handball,.sections ul li.handballover{background-position:5px -1265px}
.sections ul li.hockey,.sections ul li.hockeyover{background-position:5px -1362px}
.sections ul li.modernpentathlon,.sections ul li.modernpentathlonover{background-position:5px -1456px}
.sections ul li.olympics2008,.sections ul li.olympics2008over{background-position:5px -1550px}
.sections ul li.rhythmicgymnastics,.sections ul li.rhythmicgymnasticsover{background-position:5px -1650px}
.sections ul li.rowing,.sections ul li.rowingover{background-position:5px -1747px}
.sections ul li.sailing,.sections ul li.sailingover{background-position:5px -1844px}
.sections ul li.shooting,.sections ul li.shootingover{background-position:5px -1940px}
.sections ul li.softball,.sections ul li.softballover{background-position:5px -2038px}
.sections ul li.judo,.sections ul li.judoover{background-position:5px -2135px}
.sections ul li.swimming,.sections ul li.swimmingover{background-position:5px -2235px}
.sections ul li.canoeing,.sections ul li.canoeingover{background-position:5px -2332px}
.sections ul li.synchronisedswimming,.sections ul li.synchronisedswimmingover{background-position:5px -2432px}
.sections ul li.kayakslalom,.sections ul li.kayakslalomover{background-position:5px -2529px}
.sections ul li.taekwondo,.sections ul li.taekwondoover{background-position:5px -2628px}
.sections ul li.tabletennis,.sections ul li.tabletennisover{background-position:5px -2725px}
.sections ul li.tennis,.sections ul li.tennisover{background-position:5px -2822px}
.sections ul li.trampoline,.sections ul li.trampolineover{background-position:5px -2917px}
.sections ul li.triathlon,.sections ul li.triathlonover{background-position:5px -3013px}
.sections ul li.volleyball,.sections ul li.volleyballover{background-position:5px -3112px}
.sections ul li.waterpolo,.sections ul li.waterpoloover{background-position:5px -3212px}
.sections ul li.weightlifting,.sections ul li.weightliftingover{background-position:5px -3307px}
.sections ul li.wrestling,.sections ul li.wrestlingover{background-position:5px -3403px}
.sections ul li.hilight{border:1px solid #fff}
.sections ul li.selected{background-color:#D1D1D1}

/* live */
.live{margin:0 0 5px 0;}
.live h2{color:#fff;font-size:1.3em;background:#87011c;padding: 8px 0 8px 10px}
.live p{color:#fff;font-size:1.2em;background:#999;padding: 4px 0 4px 10px}
.live .sections{padding:0px 0 0 0px;background:none;float:none;width:100%;border-bottom:none}
.live .sections ul{height:auto;overflow:hidden;padding:0 0 0 0px;width:304px;border:1px solid #E5E5E5}
.live .sections ul li{height:4.6em;font-size:1.1em;padding:2px 0 3px 82px;background-position-x:5px}
.live .sections span{display:block;background:url("http://newsimg.bbc.co.uk/nol/shared/img/v3/icons/video_text.gif") no-repeat 0 4px;padding:3px 0 5px 60px;font-weight:bold;}


/* Now Next */
h3.nownextstrap{font-size:1.5em;font-family:arial;color:#fff;padding:8px 0 8px 10px;background:#0d5770;font-weight:normal;}
table.nownext {width:100%;border-collapse:collapse;margin:0}
.nownext th span{position:absolute;top:-5000px;left:-5000px}
.nownext td{font-size:1.2em;padding:5px 0 3px 3px;border:1px solid #ccc;vertical-align:top}
.nownext td span{display:block}
.nownext tr td.td1 span{font-weight:bold}
.nownext .td1{width:29%}
.nownext .td2{width:34%}
.nownext .td3{width:37%}
.nownext .cdtitle{font-size:1.3em}
.nownext .bodl{font-size:1.3em}
.nownext tfoot td {border:none;padding:0 0 10px 0;}
.nownext tfoot td span{padding:5px 0 5px 5px;font-size:0.9em;}
.nownext tfoot td a:link,.nownext tfoot td a:visited,.nownext tfoot td a:hover,.nownext tfoot td a:active{background:url(http://newsimg.bbc.co.uk/sol/shared/img/v4/arrow.gif) no-repeat 7px 6px;padding:4px 0 4px 20px;}

/*medal tables*/
h3.olmstrap{font-size:1.2em;color:#333;margin:0 0 10px 0}
.olmdate{display:block;font-size:1.1em;color:#333;margin:0 0 10px 0}
table.olmtab {width:100%;border-collapse:collapse;margin:0 0 14px 0}
.olmtab th{background:#0D5770;font-size:1.1em;color:#fff;font-weight:normal;text-align:left;padding:3px}
.olmtab td{font-size:1.2em;padding:3px;vertical-align:top;}
.olmtab td.alr,.olmtab th.alr{text-align:right;}
.olmtab .r1{background:#eee}
.olmtab .seperate td{border-top:2px dashed #ccc;border-bottom:2px dashed #ccc}	
.olmtab .th1{width:12%}
.olmtab .th2{width:36%}
.olmtab .th3{width:13%}
.olmtab .th4{width:13%}
.olmtab .th5{width:13%}
.olmtab .th6{width:13%}
.olmtab td span.acc{position:absolute;top:-5000px;left:-5000px}
.olmtab td.sub{padding:0 0 0 45px;font-size:1.1em}
.olmtab td span.arr{background-position:0px 5px;cursor:pointer;padding:4px 0pt 4px 10px;font-size:1.0em;color:#0052ad}
.large .th1{width:6%}
.large .th2{width:45%}
.large .th3{width:10%}
.large td.sub{padding:0pt 0pt 0pt 65px;}



.subshow {font-weight:bold}
.subshow td span.arr {background:url("http://newsimg.bbc.co.uk/nol/shared/img/v3/arrow_down.gif") no-repeat 0px 7px;}
.storyextra .olmtab td span.arr{font-size:1.0em;color:#0052ad}
.storyextra .olmtab td span.arr:hover,.olmtab td span.arr:hover{text-decoration:underline;}
.storyextra .olmdate{font-size:1.0em;}

.storybodywide .olmdate,.storybody .olmdate{font-size:0.9em;}
.storybodywide  h3.olmstrap,.storybody h3.olmstrap{font-size:1.1em;}
.storybodywide .olmtab td,.storybody .olmtab td.storybodywide .olmtab th,.storybody .olmtab th{font-size:1.0em;}

.olympiciplayer h3{background:url("http://www.bbc.co.uk/iplayer/syndication/patch/images/cta_bip_logo_white.gif") no-repeat 0 10px;padding:15px 0}
.olympiciplayer h3 span{position:absolute;top:-5000px;left:-5000px}
.olympiciplayer ul li{clear:both;font-size:1.2em;padding:0 0 8px 0}
.olympiciplayer ul li a{background:url("http://www.bbc.co.uk/iplayer/syndication/icons/magenta/watch_aliased_13.gif") no-repeat 0 0px;padding:0px 0 5px 20px}
.olympiciplayer li.imagelink a{background:none}
.olympiciplayer li.imagelink img{display:block;float:left;padding:0 0 8px 0;border:none}
.olympiciplayer li.imagelink span{display:block;float:right;background:url("http://www.bbc.co.uk/iplayer/syndication/icons/magenta/watch_aliased_13.gif") no-repeat bottom left;padding:0px 0 20px 0px;cursor:pointer;width:146px;color:#0052AD}
.olympiciplayer li.imagelink span:hover{text-decoration:underline}
.olympiciplayer .arr{clear:both;}

.no_refresh {background-color:#e5e5e5;padding:9px 9px 8px 9px;margin-top:-7px;font-size:11px}
.no_refresh img {vertical-align:middle;margin-right:7px}

