﻿body, p, div, a, span, label, h1, ul, img
{
    font-family:Arial;
    font-size:11px;
    margin:0px;
    padding:0px;
    list-style-type:none;
    border-width:0px;
    line-height:12px;
}
body {
    background-image: url(Images/MainBG_Tile.png);
    background-repeat: repeat-x;
}
.padding{
    padding:8px;
}
h1 {
    font-size:1.4em;
    line-height:14px;
}
a {
    text-decoration:underline;
    color:#000;
}
a:hover{
     text-decoration:none;
}
a.link2 {
    text-decoration:underline;
    color:#fff;
}
a.link2:hover{
     text-decoration:none;
}
#Main
{
    position:relative;
    width:960px;
    height:570px;
    margin-top:5px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
}
#Header
{
    position:relative;
    width:100%;
    height:100px;
    float:left;
    background-color:#000;
}
#Header .logo
{
    position:absolute;
    width:154px;
    height:28px;
    top:21px;
    left:28px;
    background-image: url(Images/NA_Logo.png);
    background-repeat: no-repeat;
}
#Header .whiteLine
{
    position:absolute;
    top:67px;
    left:115px;
    width:845px;
    height:1px;
    background-color:#fff;
}
#Header .menu
{
    position:absolute;
    top:68px;
    left:115px;
    width:845px;
    background-color:#000;
}
.mainmenu li
{
    float:left;
    display:block;
    margin-right:30px;   
}
.mainmenu li:hover
{
    float:left;
    display:block;
    margin-right:30px;    
}
a.menuHigh, a:hover.menuLow
{
    display:block;
    color:#fff;
    font-size:1em;
    text-decoration:none;
    border-top:solid 4px #fff;
    padding-top:4px;
    outline-style:none;
}
a.menuLow
{
    display:block;
    color:#fff;
    font-size:1em;
    text-decoration:none;
    border-top:solid 4px #000;
    padding-top:4px;
    outline-style:none;
}
#Footer
{
    position:absolute;
    top:550px;
    left:115px;
    width:845px;
    z-index:5;
}
#Footer ul li
{
    float:left;  
    color:#999;
}
#Footer .siteBy
{
    float:left;
    margin-left:260px;
    color:#cdcdcd;
}
#Footer .siteBy a
{
    color:#cdcdcd;
}
a.footerLink
{
    color:#999;
    font-size:0.9em;
    text-decoration:none;
    margin-right:20px;
}
a.footerLink:hover, a.footerLinkHigh
{
    color:#333;
    font-size:0.9em;
    text-decoration:none;
    margin-right:20px;
}
#Content
{
    position:relative;
    width:960px;
    height:490px;
    float:left;
    background-color:#fff;
}
.contentTitle
{
    clear:left;
    float:left;
    border:solid 0px #f00;
    height:25px;
    width:175px;
    margin-left:25px;
}
ul.form li
{
    width:410px;
    clear:left;
    float:left;
    margin-bottom:3px;
}
ul.form li span.label
{
    position:relative;
    clear:left;
    float:left;
    width:190px;
}
ul.form li span.input
{
    position:relative;
    float:left;
    width:220px;
}
ul.form li span.error
{
   color:#f00;
}
.required
{
    float:right;
    font-size:0.8em;
    text-align:right;   
}
.formfield_tb
{
    width:210px;
    border:solid 1px #999;
    background-color:#eee;
}
.formfield_tbError
{
    border:solid 1px #f00;
}
.formfield_rdError label
{
    color:#f00;
}
.formfield_chkError label
{
    color:#f00;
    background-color:#f00;
}
.loginFormfield_tb
{
    width:100px;
    border:solid 1px #999;
    background-color:#eee;
    font-size:0.9em;
}
.loginFormfield_tb2
{
    width:110px;
    border:solid 1px #999;
    background-color:#eee;
    font-size:0.9em;
}
.content {
    color:#000;
}
.login .email{
    float:left;
}
.login .password{
    float:left;
}
.login .links{
    float:left;
    clear:left;
    width:100%;
}
.login .label
{
    float:left;
    clear:left;
    width:78px;
    padding-top:2px;
    margin-bottom:2px;
    margin-left:20px;
}
.login .input
{
    float:left;
    clear:left;
    margin-bottom:2px;
    margin-left:20px;
}
.login .button
{
    float:left;
    margin-left:9px;
    margin-bottom:0px;
}
.loginhome .label
{
    float:left;
    clear:left;
    width:78px;
    padding-top:2px;
    margin-bottom:2px;
    margin-left:25px;
}
.loginhome .input
{
    float:left;
    margin-bottom:2px;
    margin-left:10px;
}
.heading{
    float:left;
    width:100%;
    margin-bottom:4px;
    margin-left:25px;
    margin-right:3px;
}
span.button
{
    clear:left;
    float:left;
}
span.error
{
    color:#f00;
    font-size:1.4em;
    font-weight:bold;
}
.leftColumn{
    position:absolute;
    top:0px;
    left:0px;
    width:456px;
    height:384px;
}
.rightColumn{
    position:absolute;
    top:0px;
    left:457px;
    width:502px;
    height:402px;
    z-index:28;
}
.registrationContent
{
    clear:left;
    float:left;
    width:456px;
    height:73px;
    background-color:#ff6600;
}
.registrationContent img{
    margin-top:8px;
}
.registrationContent .padding{
    padding-left:32px;
    padding-top:10px;
    padding-right:10px;    
}
.registrationContentStep4{
    clear:left;
    float:left;
    width:456px;
    height:118px;
    background-color:#ff6600;
    line-height:12px;
}
.registrationContentStep4 .padding{
    padding-left:32px;
    padding-top:10px;
    padding-right:10px;    
}
.registrationContentStep4 .padding img{
    margin-bottom:5px;    
}
.StepVisual{
    clear:left;
    float:left;
    width:456px;
    height:303px;
}
.StepVisual4{
    clear:left;
    float:left;
    width:456px;
    height:303px;
    background-image:url(Images/Visual_Step4.jpg);
    background-repeat:no-repeat;    
}
.StepVisual4 .content{
    margin:165px 22px 10px 32px;
}
.registrationForm
{
    
    float:left;
    width:415px;
    height:348px;
    background-color:#fff;
    margin:14px 28px 10px 22px;
}
.registrationForm .button{
    float:left;
    margin-top:10px;
}
.registrationForm .button2{
    float:left;
    margin-top:37px;
    margin-left:0px;
}
.registrationForm .error{
    margin-top:6px;
    clear:left;
    float:left;    
}
.registrationForm img.top{
    margin-top:-14px;
}
.registrationForm .inputStory{
    float:left;
    clear:left;
}
.regSideBar{
    position:absolute;
    top:0px;
    left:474px;
    width:29px;
    height:376px;
    background-color:#ff6600;
}
.regBottomBar{
    position:absolute;
    top:376px;
    left:0px;
    width:960px;
    height:28px;
    background-color:#ff6600;
    z-index:0;
}
.regBottomBarStep4{
    float:left;
    width:505px;
    height:45px;
    background-color:#ff6600;
}
.home .left {
    float:left;
    clear:left;
    width:456px;
}
.home .middle {
    float:left;
    width:273px;
}
.home .right {
    clear:right;
    float:right;
    width:231px;
}
.home .middle .content{
    margin-top:60px;
    padding:18px;
}
.home .middle .bottle{
    position:absolute;
    top:270px;
    left:470px;
    z-index:0;
}
.home .right .box1{
    height:69px;
    margin-bottom:3px;
}
.home .right .box2{
    width:100%;
    background-color:#cc0001;
    height:100px;
    margin-bottom:3px;
    color:#fff;
}
.home .right a.btn{
    float:left;
    border-width:0px;
    margin-top:25px;
}
.home .right .subcontent{
    float:left;
    margin-left:25px;
    margin-right:8px;
    margin-bottom:10px;
    color:#fff;    
}
.home .right .box3{
    float:left;
    width:100%;
    background-color:#670099;
    margin-bottom:3px;
    color:#fff;
    height:201px;
}
.home .right .box3 img{
   margin-top:25px;
}
.home .right .box4{
    float:left;
    background-color:#ff6600;
    margin-bottom:3px;
}
.home .loginhome .loginbutton{
    display:block;
    width:50px;
    height:18px;
    background-image:url(Images/btnHome_Login.gif);
    background-repeat:no-repeat;
    margin-left:114px;
    margin-top:2px;
}
.home .login .error {
    clear:left;
    float:left;
    margin-left:17px;
}
.home .loginhome .forgot{
    clear:left;
    float:left;
    width:100%;
    margin-left:25px;
    margin-top:4px;
}
.home .loginhome .forgot a{
    color:#fff;
    font-size:0.9em;
    text-decoration:none;
    font-style:italic;
}
.home .loginhome .forgot a:hover{
    text-decoration:underline;
}
.sterkeverhalen .left{
    float:left;
    width:456px;
}
.sterkeverhalen .middle{
    float:left;
    width:196px;
}
.sterkeverhalen .right{
    clear:right;
    float:right;
    width:308px;
}
.sterkeverhalen .middle .content{
    margin-top:55px;
    padding:15px;
}
.sterkeverhalen .right .box1{
    background-image:url(Images/SV_Box1.jpg);
    background-position:right;
    background-repeat:no-repeat;
    background-color:#cc0001;
    width:308px;
    height:77px;
    margin-top:71px;
    margin-bottom:3px;
    padding-top:23px;
}
.sterkeverhalen .right .box2{
    background-image:url(Images/SV_Box2.jpg);
    background-position:right;
    background-repeat:no-repeat;
    background-color:#670099;
    width:308px;
    height:77px;
    margin-bottom:3px;
    padding-top:23px;
}
.sterkeverhalen .right .box3{
    background-image:url(Images/SV_Box3.jpg);
    background-position:right;
    background-repeat:no-repeat;
    background-color:#ff6600;
    width:308px;
    height:77px;
    padding-top:23px;
}
.flessenpost{
    float:left;
    width:960px;
    height:435px;
    overflow:hidden;
}
.flessenpost .fpheader{
    height:126px;
    clear:both;
}
.flessenpost .left{
    float:left;    
    width:456px;
}
.flessenpost .right{
    position:absolute;
    border:solid 0px #f00;
    top:88px;
    left:456px;
    width:504px;
    height:382px;
    z-index:4;
}
.flessenpost .left .top{
    height:167px;
}
.flessenpost .left .top .txtblock{
    float:left;
    padding:18px 0px 5px 33px;
}
.flessenpost .left .top .options{
    float:left;
    padding:8px 0px 10px 33px;
}
.flessenpost .left .header{
    float:left;
    margin-left:20px;
    margin-top:15px;
}
.flessenpost .left .content{
    float:left;
    margin-left:20px;
    margin-top:1px;
    margin-bottom:4px;
}
.flessenpost .left .button{
    float:left;
    margin-top:5px;
    margin-left:20px;
}
.flessenpost .left .box2 .content{
    color:#fff;
}

/* Login Box on FlessenPost page */
.flessenpost .left .box2 .login{
    float:left;
    width:100%;
    background-color:#000;
    margin-top:4px;
    padding-top:4px;
    height:66px;
}
.flessenpost .left .box2 .login .labels{
    float:left;
    clear:left;
}
.flessenpost .left .box2 .login .labels .label{
    margin-left:20px;
    float:left;
    width:100px;
}
.flessenpost .left .box2 .login .fields{
    float:left;
    clear:left;
}
.flessenpost .left .box2 .login .fields .input{
    margin-left:20px;
    float:left;
    width:100px;
}
.flessenpost .loginbutton{
    float:right;
    width:50px;
    height:18px;
    background-image:url(Images/btnFP_Login.gif);
    background-repeat:no-repeat;
    margin-right:16px;
    margin-top:5px;
}
.flessenpost .forgot{
    float:left;
    margin-top:5px;
    margin-left:20px;
}
.flessenpost .forgot a{
    color:#ff6200;
    text-decoration:none;
    font-style:italic;
}
.flessenpost .forgot a:hover{
    text-decoration:underline;
}
.options .sublinks li{
    float:left;
}
.options .sublinks li a.sublink1{
    float:left;
    background-image:url(Images/btnSubNavFP_1.gif);
    background-repeat:no-repeat;
    width:55px;
    height:14px;
    margin-right:15px;
}
.options .sublinks li a.sublink2{
    float:left;
    background-image:url(Images/btnSubNavFP_2.gif);
    background-repeat:no-repeat;
    width:77px;
    height:14px;
    margin-right:15px;
}
.options .sublinks li a.sublink3{   
    float:left;
    background-image:url(Images/btnSubNavFP_3.gif);
    background-repeat:no-repeat;
    width:125px;
    height:14px;
    margin-right:15px;
}
.options .sublinks li a.sublink4{
    float:left;
    background-image:url(Images/btnSubNavFP_4.gif);
    background-repeat:no-repeat;
    width:108px;
    height:14px;
}

.flessenpost .left .box1{
    float:left;
    width:170px;
    height:147px;
    background-color:#ff6600;
    color:#000;
}
.flessenpost .left .box2{
    float:left;
    width:283px;
    height:147px;
    background-color:#cc0001;
    color:#fff;
    margin-left:3px;
}
.prijzen .left, .contact .left, .verdwaal .left {
    float:left;
    clear:left;
    width:456px;
}
.prijzen .middle, .contact .middle, .verdwaal .middle {
    float:left;
    width:273px;
    height:376px;
}
.prijzen .right, .contact .right, .verdwaal .right {
    clear:right;
    float:right;
    width:231px;
}
.prijzen .middle .content, .contact .middle .content, .verdwaal .middle .content{
    margin-top:55px;
    padding:18px;
}
.contact .middle .content img{
    margin-top:20px;
}
.verdwaal .middle .content img{
    margin-top:10px;
}
.contact .right .box1, .verdwaal .right .box1{
    height:69px;
    width:231px;
    margin-bottom:3px;
}
.prijzen .padding{
    padding:18px 8px 8px 11px;
}
.prijzen .right .box1{
    float:left;
    height:53px;
    width:231px;
}
.prijzen .right .box2{
    float:left;
    width:231px;
    background-color:#cc0000;
    margin-bottom:3px;
    color:#fff;
    height:177px;
}
.prijzen .right .box2 img{
    margin-bottom:5px;
}
.prijzen .right .box4 img{
    margin-bottom:5px;
}
.prijzen .right .box3{
    float:left;
    width:231px;
    height:51px;
}
.prijzen .right .box4{
    float:left;
    width:231px;
    background-color:#ff6600;
    height:91px;
    color:#fff;
}
.contact .right .box2, .verdwaal .right .box2{
    float:left;
    width:231px;
    background-color:#cc0000;
    margin-bottom:3px;
    color:#fff;
    height:128px;
}
.contact .right .box3{
    float:left;
    width:231px;
    background-color:#660099;
    margin-bottom:3px;
    color:#fff;
    height:172px;
}
.verdwaal .right .box3{
    float:left;
    width:231px;
    background-color:#660099;
    margin-bottom:3px;
    color:#fff;
    height:173px;
}
.sterkverhaal .visual{
    float:left;
    width:115px;
    height:376px;
    background-image:url(Images/SV_1_Left_Visual.jpg);
    background-repeat:no-repeat;
}
.sterkverhaal .player1{
    float:left;
    width:341px;
    height:307px;
    padding-top:69px;
    background-image:url(Images/SV_1_BG_Visual.jpg);
    background-repeat:no-repeat;
}
.sterkverhaal .player2{
    float:left;
    width:341px;
    height:307px;
    padding-top:69px;
    background-image:url(Images/SV_2_BG_Visual.jpg);
    background-repeat:no-repeat;
}
.sterkverhaal .player3{
    float:left;
    width:341px;
    height:307px;
    padding-top:69px;
    background-image:url(Images/SV_3_BG_Visual.jpg);
    background-repeat:no-repeat;
}
.sterkverhaal .header{
    float:left;
    width:453px;
    height:72px;
    margin-left:22px;    
}
.sterkverhaal .content{
    float:left;
    width:453px;
    height:304px;
    overflow:auto;
    margin-left:22px;
}
.sterkverhaal .content .padding{
    padding:8px 8px 4px 0px;
}
.sterkverhaal .sidebar1{
    float:left;
    width:29px;
    height:304px;
    background-color:#cc0000;
}
.sterkverhaal .sidebar2{
    float:left;
    width:29px;
    height:304px;
    background-color:#660099;
}
.sterkverhaal .sidebar3{
    float:left;
    width:29px;
    height:304px;
    background-color:#ff6600;
}
.sterkverhaal .storynav{
    float:left;
    margin-left:114px;
    margin-top:25px;
}
.sterkverhaal .storynav ul li{
    float:left;
}
.sterkverhaal .storynav ul li a.story1{
    float:left;
    width:70px;
    height:13px;
    background-image:url(images/btnStory_1.gif);
    background-repeat:no-repeat;
}
.sterkverhaal .storynav ul li a.story2{
    float:left;
    width:46px;
    height:13px;
    margin-left:53px;
    background-image:url(images/btnStory_2.gif);
    background-repeat:no-repeat;
}
.sterkverhaal .storynav ul li a.story3{
    float:left;
    width:119px;
    height:14px;
    margin-left:53px;
    background-image:url(images/btnStory_3.gif);
    background-repeat:no-repeat;
}
.sterkverhaal .back{
    float:right;
    margin-top:25px;
    margin-right:29px;
}
.sterkverhaal .back a{
    float:left;
    width:129px;
    height:14px;
    background-image:url(images/btnTerugNaarOverzicht.gif);
    background-repeat:no-repeat;
}
.activation .visual{
    float:left;
    width:456px;
    height:376px;
}
.activation .content{
    float:left;
    width:469px;
    height:376px;
}
.activation .content .topcontent{
    float:left;
    clear:left;
    margin-top:90px;
    margin-left:22px;
    margin-right:38px;
}
.activation .content .bottomcontent{
    float:left;
    clear:left;
    margin-top:62px;
    margin-left:22px;
    margin-right:38px;
}
.activation .content .button{
    margin-top:10px;
}
.activation .sidebar{
    float:right;
    width:35px;
    height:376px;
    background-color:#ff6600;
}

.flessenpoststatus .welcome{
    float:left;
    width:456px;
    height:172px;
    background-image:url(Images/Visual_Status_Top.jpg);
    background-repeat:no-repeat;
}
.flessenpoststatus .welcome .padding{
    float:left;
    margin-left:114px;
    margin-top:54px; 
    margin-right:8px;   
    padding:0;  
}
.flessenpoststatus .welcome .padding h1{
    color:#fff;
    font-size:1.6em;
    font-weight:bold;
    margin-bottom:8px;
}
.flessenpoststatus .options{
    float:left;
    padding:8px 10px 8px 32px;
}
.flessenpoststatus .statusmap{
    float:left;
    width:456px;
    height:233px;
    background-color:#ff6600;
}
.flessenpoststatus .statusmap .statustext{
    float:left;
    width:80px;
    margin-left:30px;
    margin-top:18px;
    margin-right:4px;
}
.flessenpoststatus .statusmap .statustext img{
    margin-bottom:8px;
}
.flessenpoststatus .statusmap .themap{
    float:left;
    width:342px;
    height:233px;
}
.flessenpoststatus .contentBlock{
    float:left;
    margin-left:22px;
    margin-top:44px;
    background-color:#e7e896;
    border:solid 1px #e7e896;
    width:431px;
    height:104px;
    overflow:hidden;
}
.flessenpoststatus .questionBlock{
    float:left;
    margin-left:22px;
    margin-top:14px;
    margin-bottom:12px;
    background-color:#fff;
    border:solid 1px #e7e896;
    width:431px;
    height:164px;
}
.flessenpoststatus .contentBlock .content{
    float:left;
    padding:13px 10px 13px 10px;
}
.flessenpoststatus .contentBlock .content h1{
    font-size:1.4em;
    font-weight:bold;
    margin-bottom:8px;
}
.flessenpoststatus .bottomContent{
    float:left;
    width:473px;
    height:93px;
    background-color:#ff6600;
}
.flessenpoststatus .bottomContent .unregister{
    margin-left:22px;
    margin-top:35px;
    color:#fff;
    width:440px;
}
.unregister a{
    color:#000;
}
.flessenpoststatus .sidebar{
    float:right;
    width:31px;
    height:435px;
    background-color:#ff6600;
}
.questionBlock .curQuestion1{
    float:right;
    margin-top:10px;
    margin-right:15px;
    font-weight:bold;
}
.questionBlock .curQuestion2{
    float:left;
    margin-top:38px;
    margin-left:10px;
    font-weight:bold;
    color:#ff6600;
    font-size:1.4em;
    width:70px;
    height:100px;
}
.questionBlock .Question{
    float:left;
    margin-top:14px;
    line-height:13px;
    width:340px;
    font-weight:bold;
    color:#000;
    font-size:1.4em;
}
.questionBlock .Answers{
    float:left;
    width:330px;
}
.questionBlock .Answers span{
    float:left;
    margin-left:-4px;
    margin-top:8px;
}
.questionBlock .Answers span input{
    float:left;
    clear:left;
    height:14px;
    margin-top:1px;
    margin-bottom:4px;
}
.questionBlock .Answers span label{
    float:left;
    margin-left:4px;
    padding-top:2px;
}
.questionBlock .answerButton{
    float:right;
    margin-right:15px;
}
.disclaimer .visual{
    float:left;
    width:456px;
    height:376px;
}
.disclaimer .content{
    float:left;
    margin-top:72px;
    margin-left:23px;
    width:444px;
    height:302px;
    overflow:auto;
    border:solid 1px #c4d2e0;
}
.disclaimer .content .discPadding{
    padding:15px;
}
.disclaimer .sidebar{
    float:right;
    width:35px;
    height:376px;
    background-color:#ff6600;
}
.voorwaarden .left{
    float:left;
    margin-top:20px;
    margin-left:30px;
    width:424px;
    height:285px;
    overflow:auto;
    border:solid 1px #c4d2e0;
}
.voorwaarden .contentPadding
{
    padding:15px;
}
.voorwaarden .header{
    height:126px;
    clear:both;
}
.voorwaarden .right{
    position:absolute;
    top:88px;
    left:456px;
    width:504px;
    height:382px;
    z-index:4;
}
.voorwaarden .right .goback{
    position:absolute;
    z-index:3;
    top:330px;
    left:40px;
}
.TellAFriend .left{
    float:left;
    margin-top:3px;
    width:456px;
}
.TellAFriend .left .top{
    float:left;
    width:456px;
    height:140px;
    background-color:#ff6600;
    color:#fff;
}
.TellAFriend .left .top .contentPadding
{
    padding:35px 30px 20px 33px;
}
.TellAFriend .left .bottom{
    float:left;
    margin-top:3px;
    width:456px;
    height:156px;
    background-color:#ff6600;
    color:#fff;
}
.TellAFriend .left .bottom .form li .label{
    width:120px;
    color:#000;
}
.TellAFriend .left .bottom .form li .formfield_tb{
    width:285px;
}
.TellAFriend .left .bottom .contentPadding
{
    padding:22px 30px 20px 33px;
}
.TellAFriend .left .bottom .imgBtn{
    float:left;
    margin-top:8px;
}
.TellAFriend .right{
    position:absolute;
    top:88px;
    left:456px;
    width:504px;
    height:382px;
    z-index:4;
}
.TellAFriend .right .goBack{
    position:absolute;
    z-index:5;
    top:330px;
    left:40px;
}
.forgotPassword .left{
    float:left;
    margin-top:3px;
    width:456px;
}
.forgotPassword .left .top{
    float:left;
    width:456px;
    height:140px;
    background-color:#ff8330;
    color:#fff;
}
.forgotPassword .left .top .contentPadding
{
    padding:35px 30px 20px 33px;
}
.forgotPassword .left .bottom{
    float:left;
    margin-top:3px;
    width:456px;
    height:103px;
    background-color:#ff8330;
    color:#fff;
}
.forgotPassword .right{
    position:absolute;
    top:88px;
    left:456px;
    width:504px;
    height:382px;
    z-index:4;
}
.forgotPassword .left .bottom .form .label{
    float:left;
    width:105px;
    color:#000;
    padding-top:3px;
}
.forgotPassword .left .bottom .form .formfield_tb{
    float:left;
    width:285px;
}
.forgotPassword .left .bottom .contentPadding
{
    padding:22px 30px 20px 33px;
}
.forgotPassword .left .bottom .contentPadding .form .button
{
    float:left;
    margin-top:8px;
}
.highscores .header{
    position:absolute;
    top:0px;
    left:0px;
    width:960px;
    height:126px;
}
.highscores .left{
    position:absolute;
    top:148px;
    left:33px;
    width:456px;
    height:303px;
}
.highscores .left .highContent{
    float:left;
    height:135px;
    width:410px;
}
.highscores .left .bottle{
    position:absolute;
    top:285px;
    left:230px;
    z-index:4;
}
.highscores .left .gMap{
    float:left;
    width:423px;
    height:136px;
}
.highscores .right{
    position:absolute;
    top:145px;
    left:478px;
    width:482px;
}
.highscores .right .goBack{
    float:left;
    margin-top:14px;
}
.highscores .right .header{
    float:left;
    width:100%;
    height:12px;
    background-color:#d61b0a;
    color:#fff;
    font-size:1.4em;
    font-weight:bold;
    padding:6px 4px 6px 27px;
}
.highscores .right .scores{
    float:left;
    width:100%;
    height:240px;
    background-color:#ff8533;
}
.highscores .right .scores .list{
    float:left;
    margin-left:10px;
    margin-top:25px;
    font-size:1.0em;
    font-weight:bold;
}
.highscores .right .scores .list tr{
    line-height:10px;
}
.scores .list .count{ 
    float:left;
    width:14px;
}
.scores .list .name{
    float:left;
    margin-left:2px;
    width:118px;
}
.scores .list .distance{
    float:left;
    margin-left:0px;
    width:0px;
    text-align:right;
    padding-left:0px;
}
.scores .list .distanceFinished{
    float:left;
    margin-left:2px;
    width:35px;
    text-align:right;
    background-image:url(Images/flag.jpg);
    background-repeat:no-repeat;
    padding-left:10px;
}
.scores .list .km{
    float:left;
    margin-left:2px;
    margin-right:20px;
}
.scores .list .time{
    float:left;
    margin-left:2px;
    margin-right:5px;
}
