/******************************/
/*    name: Tim Dirckx                   */
/*       company: E-mark                    */
/*        Project: Holiday on Ice        */
/******************************/
 
/* ------------------ Red dots ------------------ */
.reddot { 
    position: static;
    padding: 0px 1em;
    background-color: #ffc;
    color: #000;
    border:1px solid #000;
    font-size: 11px;
    line-height: 15px;
}
.reddot img, .reddot a { 
    position: static;
    top: none; 
    left: none;
    width: none; 
    height: none;
}
/******************************* HTML ********************************/
*
{
    margin:0;
    padding:0;
    border:0;
}
body
{
    background-color:#021a3b;
    font-family: Arial, Verdana;
    font-size:9px;
     text-align:center;
}
a
{
    text-decoration:none;
}
a:Hover
{
    text-decoration:underline;
}
/******************************* MAIN DIV ****************************/
#wrapWrapper
{
    margin:0 auto;
    width:1040px;
    height:800px;
    background:url('landingpage.jpg') no-repeat;
    text-align:left;
}

#wrapper
{
    margin:0 auto;
    width:960px;
    height:750px;
}
* html #wrapper
{
    margin-left:40px 
}
#main
{
    position:absolute;
}
#openPage
{
    position:absolute;
    top:50px;
    left:0;
    color:white;
    z-index:10000000000000;
}    
/*************************/
#logo
{
    z-index:400;
    width:423px;
    height:125px;
    left:148px;
    top:111px;
    position:absolute;
}
#star1
{
    position:absolute;
    top:383px;
    margin-left:37px;    
    z-index:100;
}
#star2
{
    position:absolute;
    top:383px;
    margin-left:275px;    
    z-index:100;
}
#star3
{
    position:absolute;
    top:393px;
    margin-left:515px;    
    z-index:100;
}
#star4
{
    position:absolute;
    top:385px;
    margin-left:618px;    
    z-index:100;
}
#star5
{
    position:absolute;
    top:393px;
    margin-left:516px;    
    z-index:100;
}
#star6
{
    position:absolute;
    top:395px;
    margin-left:619px;    
    z-index:100;
    display:none;
}
#star7
{
    position:absolute;
    top:395px;
    margin-left:727px;    
    z-index:100;
}
#star8
{
    position:absolute;
    top:395px;
    margin-left:839px;    
    z-index:100;
}
#keyPhoto1,
#keyPhoto2,
#keyPhoto3
{
    position:absolute;
    width:960px;
    top:40px;
    left:0;
    z-index:200;
    visibility:hidden;
}

* html #keyPhoto1,
* html #keyPhoto2,
* html #keyPhoto3
{
    top:40px;
}

#flag
{
    position:absolute;
    z-index:10000000;
    width:704px;
    top:240px;
    left:24px;
    padding-bottom:90px;
}
#chooseCountry
{
    text-align:center;
    width:675px;
}
#flag p
{
    color:white;
    font-size:11.81px;
    margin-bottom:18px;
}
#flag .land a.fl
{
    display:block;
    width:68px;
    height:44px;

    padding:5px 0 0 5px;
    cursor:hand;
}
#flag .land p.flTitle
{
    margin:0;
    width:71px;
    text-align:center;
    font-size:9.66px;
}
#flag .land 
{
    width:71px;    
    height:80px;
    float:left;
    margin-top:30px;
}
#aboutWrapper
{
    position:absolute;
    bottom:0;
    left:232px;
    color:white;
}
.moreMargin
{
    top:330px;
}
#flag a#about
{
    height:45px;
    display:block;
    width:212px;
    color:white;
    font-size:13.05px;
    padding:13px 0 0 48px;
}
#footer
{
    position:absolute;
    top:730px;
    z-index:1000000000;
    margin-left:323px;
    width:200px;
}    
#footer a
{
    color:#021739;
    font-size:8px;
}

.backgroundFlag
{
    position:absolute;
    z-index:-3;
    margin-top:-5px;
    margin-left:-4px;
}

#aboutBackground
{
    position:absolute;
    z-index:-3;
    margin-top:-14px;
    margin-left:-50px;
}