    /* General */

    *{
        margin:0;
        padding:0;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
    }

    a{
        color:#d7c5a9;
        text-decoration:none;
    }

    a:focus {
      outline: none;
    }

    a:hover{
        color:#797062;
    }

    a.standard{
        /*color:#e8bb57;*/
        color:#e8bb57;
        text-decoration:underline;
    }

    a.standard:hover{
        text-decoration:none;
    }

    li.last{
        border:none !important;
    }

    body{
        background-color:#000000;
        overflow:-moz-scrollbars-vertical;
    }

    .cleaner{
        display:block;
        height:1px;
        line-height:1px;
        font-size:1px;
    }


    /* Container */

    #page{
        width:1600px;
        position:absolute;
        /*background:url(../upload/images/system/page-bg.jpg) no-repeat;*/
        background:url('http://na.llnet.battleforge.ea.com/u/f/eagames/battleforge/battleforge/wsheader/page-bg.jpg') no-repeat;
        top:0;
        left:50%;
        margin-left:-800px;
        height:auto !important;
        min-height:992px;
        height:992px;
    }

        #header{
            width:957px;
            margin:0 321px;
            position:relative;
        }

            #header h1{
                display:none;
            }

            #header ul, #footer ul, #footerru ul, #footerde ul, #column-left ul{
                list-style-type:none;
            }

                #header ul li, #footer ul li, #footerru ul li, #footerde ul li{
                    float:left;
                    margin-right:8px;
                    border-right:1px solid #d7c5a9;
                }

                #header ul li a, #footer ul li a,#footerru ul li a,#footerde ul li a{
                    padding-right:8px;
                    display:block;
                }

            #header fieldset{
                border:0;
            }

            #forum-navigation{
                margin:10px 0 0 5px;
                position:absolute;
                z-index:29 !important;
            }

                #forum-icon{
                    background:url(../upload/images/system/forum-icon.gif) 0 2px no-repeat;
                    padding-left:15px;
                }

            #search{
                position:absolute;
                z-index:30;
                top:5px;
                right:3px;
                background:url(../upload/images/system/search-bg.jpg) no-repeat;
                width:199px;
                height:18px;
                padding:5px 0 0 10px;
            }

                #search-submit{
                    width:23px;
                    height:23px;
                    overflow:hidden;
                    background:none;
                    border:none;
                    cursor:pointer;
                    display:block;
                    text-indent:-1000px;
                    margin:-5px 0 0 2px;
                    float:left;
                }

                #search-submit:hover{
                    background:url(../upload/images/system/search_m.jpg) 1px -2px no-repeat !important;
                }

                #search-value{
                    background:none;
                    border:none;
                    color:#8c8c8c;
                    width:172px;
                    float:left;
                }

        #flash-layer{
            position:absolute;
            z-index:9;
            height:992px;
            top: 0px;

            left: -2px;


            /* TODO
            display: none;*/
        }

        *+html #flash-layer{
            z-index:-1;

        }

        * html #flash-layer{
            z-index:-1;
        }

        #content{
            width:957px;
            margin:0 321px;
            position:absolute;
            z-index:90;
            top:246px;
            padding-top:47px;
        }

            #content-header{

            }

                #tabs{
                    list-style-type:none;
                    position:absolute;
                    top:-3px;
                    left:203px;
                }

                #tabs li{
                    float:left;
                }

                #tabs a{
                    display:block;
                    width:164px;
                    height:33px;
                    margin-right:6px;
                    overflow:hidden;
                    text-indent:-200px;
                }

                    #tab-the-powers{
                        background:url(../upload/images/system/tab-thepowers-standard.jpg) no-repeat;
                    }

                    #tab-the-powers a:hover, #tab-the-powers.selected a{
                        background:url(../upload/images/system/tab-thepowers-hover.jpg) no-repeat;
                    }


                    #tab-the-cards{
                        background:url(../upload/images/system/tab-thecards-standard.jpg) no-repeat;
                    }

                    #tab-the-cards a:hover, #tab-the-cards.selected a{
                        background:url(../upload/images/system/tab-thecards-hover.jpg) no-repeat;
                    }

                    #tab-your-experience{
                        background:url(../upload/images/system/tab-yourexperience-standard.jpg) no-repeat;
                    }

                    #tab-your-experience a:hover, #tab-your-experience.selected a{
                        background:url(../upload/images/system/tab-yourexperience-hover.jpg) no-repeat;
                    }

                    /*Deutsch*/
                    #tab-the-powersde{
                        background:url(../upload/images/system/tab-maechte.jpg) no-repeat;
                    }

                    #tab-the-powersde a:hover, #tab-the-powersde.selected a{
                        background:url(../upload/images/system/tab-maechte_m.jpg) no-repeat;
                    }

                    #tab-the-cardsde{
                        background:url(../upload/images/system/tab-karten.jpg) no-repeat;
                    }

                    #tab-the-cardsde a:hover, #tab-the-cardsde.selected a{
                        background:url(../upload/images/system/tab-karten_m.jpg) no-repeat;
                    }

                    #tab-your-experiencede{
                        background:url(../upload/images/system/tab-erfahrung.jpg) no-repeat;
                    }

                    #tab-your-experiencede a:hover, #tab-your-experiencede.selected a{
                        background:url(../upload/images/system/tab-erfahrung_m.jpg) no-repeat;
                    }

                    /* russisch*/
                    #tab-the-powersru{
                        background:url(../upload/images/system/tab-thepowers-standardru.jpg) no-repeat;
                    }

                    #tab-the-powersru a:hover, #tab-the-powersru.selected a{
                        background:url(../upload/images/system/tab-thepowers-hoverru.jpg) no-repeat;
                    }


                    #tab-the-cardsru{
                        background:url(../upload/images/system/tab-thecards-standardru.jpg) no-repeat;
                    }

                    #tab-the-cardsru a:hover, #tab-the-cardsru.selected a{
                        background:url(../upload/images/system/tab-thecards-hoverru.jpg) no-repeat;
                    }

                    #tab-your-experienceru{
                        background:url(../upload/images/system/tab-yourexperience-standardru.jpg) no-repeat;
                    }

                    #tab-your-experienceru a:hover, #tab-your-experienceru.selected a{
                        background:url(../upload/images/system/tab-yourexperience-hoverru.jpg) no-repeat;
                    }

                #language-switch{
                    position:absolute;
                    right:0;
                    top:0;
                    list-style-type:none;
                    margin:6px 5px 0 0;
                }

                #language-switch a{
                    display:block;
                    width:25px;
                    height:27px;
                    overflow:hidden;
                    text-indent:-100px;
                }

                #language-switch li{
                    float:left;
                    margin-right:2px;
                }

                #lang-de{
                    background:url(../upload/images/system/flag-de.jpg) no-repeat;
                }

                #lang-de a:hover, #lang-de a.selected{
                    background:url(../upload/images/system/flag-de-m.jpg) no-repeat;
                }

                #lang-en{
                    background:url(../upload/images/system/flag-uk.jpg) no-repeat;
                }

                #lang-en a:hover, #lang-en a.selected{
                    background:url(../upload/images/system/flag-uk_m.jpg) no-repeat;
                }

            #column-left{
                width:193px;
                padding-left:11px;
                float:left;
                height:auto !important;
                min-height:900px;
                height:900px;
                overflow:hidden;
            }

                #column-left ul{
                    padding-bottom:25px;
                    background:url(../upload/images/system/nav-bottom.png) bottom left no-repeat;
                    margin-left:-3px;
                    padding-left:3px;
                    margin-top: 0;
                }

                *+html #column-left ul{
                    padding-bottom:28px;
                }

                #column-left ul li{
                    background:url(../upload/images/system/nav-standard.gif) no-repeat;
                    margin-bottom:3px;
                    width:181px;
                    position:inherit !important;
                    line-height:27px;
                }

                #column-left ul li a{
                    display:block;
                    padding-left:9px;
                }
                #column-left ul li ul li a { padding-left: 0px } /* wozu padding left auf 2. ebene? MR 30.09.2009 */

                #column-left ul li a:hover, #column-left ul li a.selected{
                    background:url(../upload/images/system/nav-hover.gif) no-repeat;
                    color:#797062;
                }

                #column-left ul ul{
                    background:none !important;
                    margin-top:3px;
                    margin-left:0;
                    /* padding:5px 10px 10px 15px; */
                    padding:5px 10px 5px 15px;
                }

                *+html #column-left ul ul{
                    padding:5px 10px 5px 15px !important;
                }

                    #column-left ul ul li{
                        background:none;
                        line-height:18px;
                        /*height:18px;*/ /* Höhe auskommentiert wegen 2-zeiligen Menüpunkten MR 30.09.2009 */
                    }

                    #column-left ul ul li a{
                        background:none !important;
                        color:#797062;
                    }

                    #column-left ul ul li a:hover, #column-left ul ul li a.selected{
                        color:#d7c5a9 !important;
                    }

            #column-middle{
                width:469px;
                float:left;
                color:#e0c8a2;
                padding:17px;
            }

                #column-middle .post-standard{
                    padding-bottom:13px;
                    border-bottom:1px solid #534f4a;
                    margin-bottom:17px;
                }

                    #column-middle .post-standard img{
                        margin-bottom:14px;
                    }

                    #column-middle h1.upper, #column-right h1{
                        font-family:"Times New Roman", Times, serif;
                        font-size:20px;
                        padding-bottom:8px;
                        text-transform:uppercase;
                        font-weight:normal;
                    }

                    #column-middle h1.highlight{
                        color:#f4e27c;
                        background:url(../upload/images/system/highlight-bullet.png) 0 2px no-repeat;
                        padding-left:20px;
                        font-family:"Times New Roman", Times, serif;
                        font-size:20px;
                        text-transform:uppercase;
                        font-weight:normal;
                        margin:10px 0 10px;
                    }

                    *+html #column-middle h1.highlight{
                        background:url(../upload/images/system/highlight-bullet.png) 0 0 no-repeat;
                    }

                    * html #column-middle h1.highlight{
                        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms/upload/images/system/highlight-bullet.png');
                        background:none;
                    }

                    #column-middle hr{
                        margin:10px 0 20px;
                        background-color:#534f4a;
                        border-color:#534f4a !important;
                    }

                    *+html #column-middle hr{
                        border: 0px; /* Fr Firefox und Opera */
                        border-top: solid 1px #534f4a;
                        border-bottom: solid 1px #534f4a; /* Fr I.Explorer (Seiten-Hintergrundfarbe!) */
                        z-index:100;
                    }

                    #column-middle .post-standard p{
                        line-height:18px;
                        padding-right:15px;
                    }

                    #column-middle a.more{
                        display:block;
                        background:url(../upload/images/system/sword.png) no-repeat;
                        width:15px;
                        height:15px;
                        float:right;
                        margin-top:-12px;
                        overflow:hidden;
                        text-indent:-200px;
                    }

                    * html #column-middle a.more{
                        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms/upload/images/system/sword.png');
                    }

                    #column-middle .banner{
                        margin-bottom:15px;
                    }

                    #column-middle .news-detail{
                        padding-top: 20px; /* MR 15072009 */
                    }

                        .news-detail img{
                            margin:0 10px 10px 0;

                            /*display:block;*/
                            /*border-top:1px solid #534f4a;*/
                            /*border-bottom:1px solid #534f4a;*/
                        }

                        .news-detail p{
                            padding:7px 0;
                        }

                        .news-detail small{
                            color:#8c8c8c;
                            font-size:11px;
                            margin-top:-6px;
                            padding-bottom:3px;
                            display:block;
                        }

                    #column-middle .screenshot-list, #column-middle .wallpaper-list{
                        margin-top:20px;
                    }

                    #column-middle div.line{
                        line-height:1px;
                        height:1px;
                        font-size:1px;
                        background-color:#534f4a;
                        clear:both !important;
                        margin:-5px 0 15px;
                    }

                        .screenshot-list img, .wallpaper-list img{
                            border:none;
                        }

                        .screenshot-list dl{
                            height:auto !important;
                            min-height:105px;
                            height:105px;
                            width:158px;
                            padding-bottom:15px;
                            margin-bottom:14px;
                            float:left;
                        }

                        .screenshot-list dl.right{
                            width:151px;
                        }

                        .wallpaper-list dt{
                            float:left;
                            margin:0 10px 10px 0;
                        }

                            .wallpaper-list dd ul{
                                list-style-type:none;
                            }

                            .wallpaper-list dd a{
                                color:#e8bb57;
                                font-size:11px;
                                padding-bottom:4px;
                                font-weight:bold;
                            }

                            .wallpaper-list dd a:hover{
                                color:#90712d;
                            }

                            .fansite-kit-list dl{
                                clear:left !important;
                            }

                            .fansite-kit-list dd{
                                padding-top:7px;
                            }

                    #column-middle .news-list ul{
                        list-style-type:none;
                        margin-top:10px;
                    }

                        .news-list ul li{
                            clear:both;
                        }

                        .news-list ul li dl{
                            margin-bottom:15px;
                            height:auto !important;
                            min-height:100px;
                            height:100px;
                        }

                        .news-list dt{
                            float:left;
                            margin:0 10px 10px 0;
                        }

                        .news-list dt img{
                            border:0;
                        }

                        .news-list dd small{
                            color:#8c8c8c;
                            font-size:11px;
                            margin-top:-3px;
                            padding-bottom:3px;
                            display:block;
                        }

                        .news-list dd h2{
                            padding-bottom:5px;
                        }

                        .news-list dd p{
                            padding-right:15px;
                        }

                        /*FAQ Liste*/
                    #column-middle .faq-list ul{
                        list-style-type:none;
                        margin-top:10px;
                    }
                        .faq-list ul li{
                            clear:both;
                        }

                        .faq-list ul li dl{
                            margin-bottom:15px;
                            height:auto !important;
                        }

                        .faq-list dt{
                            float:left;
                            margin:0 10px 10px 0;
                        }

                        .faq-list dt img{
                            border:0;
                        }

                        .faq-list dd small{
                            color:#8c8c8c;
                            font-size:11px;
                            margin-top:-3px;
                            padding-bottom:3px;
                            display:block;
                        }

                        .faq-list dd h2{
                            padding-bottom:5px;
                        }

                        .faq-list dd p{
                            padding-right:15px;
                        }

            .content a, .news-detail a{
                color:#e8bb57 !important;
                text-decoration:underline;
            }

            .content a:hover, .news-detail a:hover{
                text-decoration:none;
            }

            #column-right{
                width:214px;
                float:left;
                color:#e0c8a2;
                padding:18px 18px;
            }

                .sidebar-teaser ul{
                    list-style-type:none;
                }

                .sidebar-teaser{
                    margin-bottom:15px;
                }

                .sidebar-teaser a{
                    color:#e8bb57 !important;
                    font-weight:normal !important;
                }

                #column-right p{
                    line-height:18px;
                    padding:3px 0;
                    color:#8c8c8c;
                }

                #column-right a{
                    font-weight:bold !important;
                    color:#d7c5a9;
                    text-decoration:underline;
                }

                #latest-forum-posts strong{
                    color:#8c8c8c;
                }

                    #latest-forum-posts ul{
                        margin:10px 10px 0 15px;
                    }

                    #latest-forum-posts li{
                        margin-bottom:5px;
                    }

                    #latest-forum-posts a{
                        color:#e8bb57 !important;
                        font-weight:normal !important;
                        word-wrap:word-break;
                    }

                #column-right a:hover{
                    text-decoration:none;
                }

                #column-right hr{
                    margin:5px 0;
                    border-top:1px solid #6d6d6d !important;
                    clear:both !important;
                }

                *+html #column-right hr{
                    border: 0px; /* Fr Firefox und Opera */
                    border-top: solid 1px #6d6d6d;
                }

            #footer, #footerde{
                clear:both !important;
                background:url(../upload/images/system/footer-bg.jpg) no-repeat;
                padding:60px 0 0 30px;
                width:957px;
                margin-left:-10px;
                height:115px;
                margin-top:40px;
            }

            #footerru{
                clear:both !important;
                background:url(../upload/images/system/footer-bg.jpg) no-repeat;
                padding:60px 0 0 30px;
                width:957px;
                margin-left:-10px;
                height:135px;
                margin-top:40px;
            }

            * html #footer, * html #footerru, * html #footerde{
                position:absolute;
            }

                #footer a, #footerru a, #footerde a {
                    color:#575757;
                }

                #footer p, #footerru p, #footerde p{
                    padding-top:8px;
                }

                *+html #footer p, *+html #footerru p, *+html #footerde p{
                    margin-top:-65px;
                }

                #footer li, #footerru li, #footerde li{
                    border-color:#575757 !important;
                }

                #footer #usk-icon, #footerde #usk-iconde{
                    width:60px;
                    height:60px;
                    overflow:hidden;
                    text-indent:-200px;
                    display:block;
                    position:absolute;
                    margin:-44px 0 0 305px;
                }
                #footer #esrb-icon, #footerde #esrb-iconde{
                    width:120px;
                    height:60px;
                    overflow:hidden;
                    text-indent:-200px;
                    display:block;
                    position:absolute;
                    margin:-44px 0 0 375px;
                }

                #footer #pegi-icon, #footerde #pegi-iconde{
                    width:45px;
                    height:60px;
                    overflow:hidden;
                    text-indent:-200px;
                    display:block;
                    position:absolute;
                    margin:-44px 0 0 511px;
                }


                #footerru #usk-iconru{
                    width:58px;
                    height:58px;
                    overflow:hidden;
                    text-indent:-200px;
                    display:block;
                    position:absolute;
                    margin:-10px 0 0 386px;
                }
                #footerru #esrb-iconru{
                    width:120px;
                    height:60px;
                    overflow:hidden;
                    text-indent:-200px;
                    display:block;
                    position:absolute;
                    margin:-10px 0 0 456px;
                }

                #footer a:hover, #footerru a:hover, #footerde a:hover{
                    color:#cccccc;
                }

            /* Layers */
            .layer{
                width:503px;
                position:absolute;
                z-index:120;
                top:286px;
                left:523px;
                color:#ddd8d3;
                background:url(../upload/images/system/layer-bg.jpg) repeat #272727;
            }

                    .layer hr{
                        margin:15px 0 15px -18px;
                        border-top:1px solid #2f2f2f !important;
                        border-bottom:1px solid #534f4a !important;
                        width:503px;
                        clear:both !important;
                    }

                    *+html .layer hr{
                        border: 0px; /* Fr Firefox und Opera */
                        border-top: solid 1px #2f2f2f;
                        border-bottom: solid 1px #534f4a; /* Fr I.Explorer (Seiten-Hintergrundfarbe!) */
                        z-index:100;
                    }

                .layer-content{
                    padding:0 18px;
                }

                    .layer-content .image-float-left{
                        float:left;
                        margin:0 10px 10px 0;
                    }

                .layer a.close-button{
                    position:absolute;
                    right:10px;
                    top:10px;
                    font-size:12px;
                    font-weight:bold;
                    display:block;
                    width:80px;
                    padding-right:30px;
                    line-height:25px;
                    text-align:right;
                    background-position:top right;
                    background-repeat:no-repeat;
                    color:#868686;
                }

                #layer-the-powers a.close-button, #layer-the-powersde a.close-button{
                    background-image:url(../upload/images/system/layer-close-powers.jpg);
                }

                #layer-the-powers a.close-button:hover, #layer-the-powersde a.close-button:hover{
                    color:#65ecf7 !important;
                }

                #layer-the-cards a.close-button, #layer-the-cardsde a.close-button{
                    background-image:url(../upload/images/system/layer-close-cards.jpg);
                }

                #layer-the-cards a.close-button:hover, #layer-the-cardsde a.close-button:hover{
                    color:#ff6b31 !important;
                }

                #layer-your-experience a.close-button, #layer-your-experiencede a.close-button{
                    background-image:url(../upload/images/system/layer-close-experience.jpg);
                }

                #layer-your-experience a.close-button:hover, #layer-your-experiencede a.close-button:hover{
                    color:#f6a800 !important;
                }

                /*russisch*/

                #layer-the-powersru a.close-button{
                    background-image:url(../upload/images/system/layer-close-powers.jpg);
                }

                #layer-the-powersru a.close-button:hover{
                    color:#65ecf7 !important;
                }

                #layer-the-cardsru a.close-button{
                    background-image:url(../upload/images/system/layer-close-cards.jpg);
                }

                #layer-the-cardsru a.close-button:hover{
                    color:#ff6b31 !important;
                }

                #layer-your-experienceru a.close-button{
                    background-image:url(../upload/images/system/layer-close-experience.jpg);
                }

                #layer-your-experienceru a.close-button:hover{
                    color:#f6a800 !important;
                }

                .layer span.header{
                    display:block;
                    background:url(../upload/images/system/layer-top-bg.jpg) repeat;
                    height:6px;
                    margin-bottom:10px;
                }

                .layer span.footer{
                    display:block;
                    background:url(../upload/images/system/layer-footer-bg.jpg) no-repeat;
                    height:18px;
                    margin-top:15px;
                    clear:both !important;
                }

                .layer h1{
                    font-family:"Times New Roman", Times, serif;
                    font-size:20px;
                    padding-bottom:8px;
                    text-transform:uppercase;
                    font-weight:normal;
                }

                #layer-the-powers h1{
                    color:#65ecf7;
                }

                #layer-the-cards h1{
                    color:#ff6b31;
                }

                #layer-your-experience h1{
                    color:#f6a800;
                }

/**Preorder**/

.preorder-cards {
    width: 468px;
    height: 661px;
    background-image: url(../images/bg_preorder.jpg);
    background-repeat: no-repeat;
    margin-top: 18px;
    line-height: 16px;
}
.preorder-cardsde {
    width: 468px;
    height: 661px;
    background-image: url(../images/bg_preorder_DE.jpg);
    background-repeat: no-repeat;
    margin-top: 18px;
    line-height: 16px;
}
.preorder-cards a>img, .preorder-cardsde a>img { border: none; }

/* zusatz-div um hauptbild um srünge durch ajax-request zu verhindern */
#preorder-image-dimensions {
    width: 468px;
    height: 351px;
}

#preorder-image {
    width: 468px;
    height: 351px;
}

#preorder-image img {
    width: 464px;
    height: 318px;
    margin: 33px 2px 0px 2px;
}
#preorder-text {
    width: 444px;
    margin: 0px 12px;
    line-height: 18px;
}
#preorder-form {

}
#preorder-select {
    height: 50px;
    width: 201px;
    padding: 11px 12px 0px 12px;
    margin: 0px 121px;
    background-image: url(../images/bg_select_preorder.png);
    background-repeat: no-repeat;
}
#preorder-select select {
    display: block;
    width: 200px;
    border: 1px solid #7E9DB9;
    outline: none;
}
#preorder-cardpreview {
    width: 443px;
    height: 117px;
    margin: 0px 12px;
    padding-top: 2px;
    background-repeat: no-repeat;
}

.cardpreview-four { background-image: url(../images/bg_cardpreview.jpg) !important; }
.cardpreview-five { background-image: url(../images/bg_cardpreview_five.jpg) !important; }

#preorder-cardpreview a { float: left; }

.preorder-card,
.preorder-card,
.preorder-card,
.preorder-card,
.preorder-card {
    width: 82px;
    height: 112px;
    float: left;
    background-repeat: no-repeat;
    background-position: 5px 5px;
}

.preorder-card a,
.preorder-card a,
.preorder-card a,
.preorder-card a,
.preorder-card a {
    width: 82px;
    height: 112px;
    float: left;
    background-image: url(../images/bg_card_inactive.png);
    background-repeat: no-repeat;
}
.active {
    background-image: url(../images/bg_card_active.png) !important;
    background-repeat: no-repeat;
}
.preorder-card img,
.preorder-card img,
.preorder-card img,
.preorder-card img,
.preorder-card img {
    display: block;
    margin: 5px;
}

#preorder-cards {
    height: 115px;

    padding-top: 2px;

    background-image: url(../images/bg_cardpreview.jpg) !important;
    background-repeat: no-repeat;
}
.four-cards { padding-left: 57px; }
.five-cards { padding-left: 5px; }


.clear { clear: both; height: 0px; }

input[type=image] {
    display: block;
    width: 159px;
    height: 25px;
    text-indent: -2000px;
}
input[type=image]:focus {
    outline: none;
}

#preorder-button {
    width: 313px;
    margin-top: 10px;
    padding-left: 155px;
}

.preorder-plus {
    width: 33px;
    height: 117px;
    float: left;

    background-image: url(../images/cards_plus.png);
    background-repeat: no-repeat;
    background-position: 0px 42px
}

#preorder-message {
    text-align: center;
    width: 468px;
    height: 38px;
    line-height: 38px;
    color: #E8BB57;
    font-family: Arial, Verdana, sans-serif;
    font-size: 14px;
}


.preorder-affirmation-cards { margin-top: 24px; }

.preorder-affirmation-shoplinks {
    position: relative;
    margin-top: 50px;
}
.preorder-affirmation-shoplinks img {
    position: absolute;
    top: 0px;
    left: 22px;
}
.preorder-affirmation-shoplinks p {
    width: 318px;
    margin-left: 150px;
}

.link-flags-preorder {
    display: block;
    padding-left: 30px;
    margin-bottom: 11px;
    background-repeat: no-repeat;
}
.link-flags-preorder a, .link-flags-preorder a:link, .link-flags-preorder a:active, .link-flags-preorder a:visited {
color:#E8BB57 !important;
text-decoration:underline;
}
.link-flags-preorder a:hover {
    text-decoration: none;
}
.great-britain { background-image: url(../images/flag_great_britain.gif); }
.germany { background-image: url(../images/flag_germany.gif); }
.france { background-image: url(../images/flag_france.gif); }
.denmark { background-image: url(../images/flag_denmark.gif); }
.italy { background-image: url(../images/flag_italy.gif); }
.spain { background-image: url(../images/flag_spain.gif); }
.finland { background-image: url(../images/flag_finland.gif); }
.belgium { background-image: url(../images/flag_belgium.gif); }
.netherlands { background-image: url(../images/flag_netherlands.gif); }
.norway { background-image: url(../images/flag_norway.gif); }
.portugal { background-image: url(../images/flag_portugal.gif); }
.sweden { background-image: url(../images/flag_sweden.gif); }
.poland { background-image: url(../images/flag_poland.gif); }
.ireland { background-image: url(../images/flag_ireland.gif); }


.prelayer{
    width:900px;
    height:650px;
    padding:10px 10px 0 10px;
    z-index: 2000 !important;
    position:absolute;
    background-color: #404040;
    top: 230px;
    left: 20px;
    visibility: hidden;
}

#preclose {
    display:block;
    width:900px;
    height: 20px;
    padding-top:8px;
    text-align: right;
}

a>img {
    border: none;
}

#flash-video {
  width: 468px;
  height: 297px;
}


#logolink {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -140px;
    top: 56px;
    width: 240px;
    height: 175px;
    z-index: 3000
}