*{
    margin: 0;
    padding: 0;
}

hr.clear,
hr.clear2{
    border: none;
    clear: both;
    height: 1%;
    line-height: 1%;
    margin: 0;
    padding: 0;
    visibility: hidden;
}

.empty{
    display: none;
}

img {
    border: none;
}

body{
    color: #000;
    font-family: Arial, Verdana, sans-serif;
    font-size: 62.5%;
}

body#home{
    background: url('../gfx/home_bg_body.jpg') no-repeat 50% 0 #1da71c;
}

body#default{
    background: url('../gfx/coca_cola_bg_body.jpg') no-repeat 50% 0 #cb0709;
}

body.fanta{
    background: url('../gfx/fanta_bg_body.jpg') no-repeat 50% 0 #EF8223 !important;
}

body.sprite{
    background: url('../gfx/sprite_bg_body.jpg') no-repeat 50% 0 #057F2A !important;
}

body.sprite-zero{
    background: url('../gfx/sprite_zero_bg_body.jpg') no-repeat 50% 0 #BCBCBC !important;
}

body.coca-cola-zero{
    background: url('../gfx/coca_cola_zero_bg_body.jpg') no-repeat 50% 0 #7E0001 !important;
}

body.coca-cola-light{
    background: url('../gfx/coca_cola_light_bg_body.jpg') no-repeat 50% 0 #d8d8d8 !important;
}

body.dasani{
    background: url('../gfx/dasani_bg_body.jpg') no-repeat 50% 0 #80cde9 !important;
}

body.minute-maid{
    background: url('../gfx/minute_maid_bg_body.jpg') no-repeat 50% 0 #5387c1 !important;
}

body.fernandes-soft-drinks{
    background: url('../gfx/fernandes_bg_body.jpg') no-repeat 50% 0 #fecc49 !important;
}

body.fernandes-light{
    background: url('../gfx/fernandes_light_bg_body.jpg') repeat-x  50% 0 #fecc49 !important;
}

body.coca-cola{
    background: url('../gfx/coca_cola_bg_body.jpg') no-repeat 50% 0 #cb0708 !important;
}

body.powerade{
    background: url('../gfx/powerade_bg_body.jpg') no-repeat 50% 0 #000 !important;
}

body.fernandes-sodawater {
    background: url('../gfx/sodawater_bg_body.jpg') no-repeat 50% 0 #1c7dc2 !important;
}

body#promotion{
    background: url('../gfx/promotion_bg_body.jpg') no-repeat 50% 0 #C01213;
}

body#events {
    background: url('../gfx/events_bg_body.jpg') 50% 0 #C01213;
}

body#download{
    background: url('../gfx/download_bg_body.jpg') repeat-x  50% 0 #bd0002;
}

body.downloads-detail{
    background: url('../gfx/download_detail_bg_body.jpg') repeat-x  50% 0 #bd0002 !important;
}

#container, #footer{
    margin: 0 auto;
    width: 960px;
}

    #header{
        min-height: 90px;
    }

    #logo{
        height: 52px;
        width: 520px;
        background: #00a650;
        float: left;
        margin-left: 84px;
        text-align: right;
    }

    #logo_group {
        height: 52px;
        width: 266px;
        background: #ffffff;
        float: left;
    }

    dl#navigation{
        height: 25px;
        margin-left: 84px;
        padding-left: 6px;
        width: 784px;
        clear: both;
    }
    
    #home dl#navigation{
        background: url('../gfx/home_bg_navigation.png') no-repeat 0 0;
    }
    
    #default dl#navigation,
    #download dl#navigation,
    #promotion dl#navigation,
    #events dl#navigation {
        background: url('../gfx/promotion_bg_navigation.png') no-repeat 0 0;
    }

        #navigation dd{
            height: 25px;
            padding-right: 6px;
            width: 774px;
        }

        #home #navigation dd{
            background: url('../gfx/home_bg_navigation.png') no-repeat 100% 100%;
        }
        
        #download #navigation dd,
        #default #navigation dd,
        #events #navigation dd,
        #promotion #navigation dd{
            background: url('../gfx/promotion_bg_navigation.png') no-repeat 100% 100%;
        }

            #navigation dt,
            #footer_info dt{
                display: none;
            }

                #navigation ul{
                    min-height: 25px;
                    padding-left: 10px
                }

                #home #navigation ul{
                    background: url('../gfx/home_bg_repeat_navigation.png') repeat-x 0 0;
                }

                #download #navigation ul,
                #default #navigation ul,
                #events #navigation ul,
                #promotion #navigation ul{
                    background: url('../gfx/promotion_bg_repeat_navigation.png') repeat-x 0 0;
                }

                    #navigation li,
                    #footer_info li{
                        float: left;
                        list-style: none;
                        padding: 0 9px 0 9px;
                    }

                    #navigation li{
                        line-height: 25px;
                        position: relative;
                    }

                    #home #navigation li{
                        background: url('../gfx/home_seperator_topnavigation.png') no-repeat 100% 50%;
                    }
                    
                    #download #navigation li,
                    #default #navigation li,
                    #events #navigation li,
                    #promotion #navigation li{
                        background: url('../gfx/promotion_seperator_topnavigation.png') no-repeat 100% 50%;
                    }

                    #home #navigation li.first-child,
                    #download #navigation li.first-child,
                    #default #navigation li.first-child,
                    #evetns #navigation li.first-child,
                    #promotion #navigation li.first-child,
                    #home #footer #footer_info li.first-child,
                    #download #footer #footer_info li.first-child,
                    #default #footer #footer_info li.first-child,
                    #events #footer #footer_info li.first-child,
                    #promotion #footer #footer_info li.first-child{
                        padding: 0 9px 0 0;
                    }

                    #home #navigation li.last-child,
                    #download #navigation li.last-child,
                    #default #navigation li.last-child,
                    #events #navigation li.last-child,
                    #promotion #navigation li.last-child,
                    #home #footer #footer_info li.last-child,
                    #download #footer #footer_info li.last-child,
                    #default #footer #footer_info li.last-child,
                    #events #footer #footer_info li.last-child,
                    #promotion #footer #footer_info li.last-child,
                    .sprite-zero #footer #footer_info li.last-child{
                        background: none;
                        padding: 0 0 0 9px;
                    }

                    .fernandes-sodawater #footer #footer_info li.last-child,
                    .sprite-zero #footer #footer_info li.last-child,
                    .coca-cola-light #footer #footer_info li.last-child,
                    .dasani #footer #footer_info li.last-child,
                    .minute-maid #footer #footer_info li.last-child,
                    .fernandes-soft-drinks #footer #footer_info li.last-child,
                    .fernandes-light #footer #footer_info li.last-child{
                        background: none !important;
                        padding: 0 0 0 9px !important;
                    }

                        #navigation li .main_seperator,
                        #navigation li a{
                            color: #fff;
                            font-size: 12px;
                            text-decoration: none;
                            cursor: pointer;
                        }

                        #home #navigation li ul,
                        #download #navigation li ul,
                        #default #navigation li ul,
                        #events #navigation li ul,
                        #promotion #navigation li ul{
                            background: #252525;
                            display: none;
                            left: 0;
                            margin-left: 10px;
                            padding-left: 0px;
                            position: absolute;
                            top: 25px;
			}

                        #home #navigation li:hover ul,
                        #download #navigation li:hover ul,
                        #default #navigation li:hover ul,
                        #events #navigation li:hover ul,
                        #promotion #navigation li:hover ul {
                            display: block;
                        }

                        #home #navigation li li.first-child,
                        #download #navigation li li.first-child,
                        #default #navigation li li.first-child,
                        #events #navigation li li.first-child,
                        #promotion #navigation li li.first-child,
                        #home #navigation li li.last-child,
                        #download #navigation li li.last-child,
                        #default #navigation li li.last-child,
                        #events #navigation li li.last-child,
                        #promotion #navigation li li.last-child{
                            padding: 0;
                        }
                        
                        #home #navigation li li,
                        #download #navigation li li,
                        #default #navigation li li,
                        #events #navigation li li,
                        #promotion #navigation li li{
                            background: none;
                            border-bottom: 1px solid #fff;
                            list-style: none;
                            padding: 2px 0;
                        }
                        
                        #home #navigation li li:hover,
                        #download #navigation li li:hover,
                        #default #navigation li li:hover,
                        #events #navigation li li:hover,
                        #promotion #navigation li li:hover{
                            background: #C11314;
                        }

                        #home #navigation li li.last-child,
                        #download #navigation li li.last-child,
                        #default #navigation li li.last-child,
                        #events #navigation li li.last-child,
                        #promotion #navigation li li.last-child{
                            border: none;
                        }

                        #navigation li ul li a span {
                            color: #FFF;
                            padding-left: 15px;
                            padding-right: 15px !important;
                            float: left;
                            width: 160px;
                        }

    #main{
        min-height: 500px;
        line-height: 2em;
    }

    #main p{
        margin-bottom: 1.8em;
    }
    
    .coca-cola-light #main p {
        margin-bottom: 0em;
    }

    #home #main{
        min-height: 536px;
    }

    #default #main{
        background: url('../gfx/default_bg_main.png') no-repeat 0 0;
        margin: 244px auto 0px auto;
        padding-top: 6px;
        width: 790px;
    }

    #download #main{
        background: url('../gfx/download_bg_main.png') no-repeat 0 0 ;
        padding-top: 22px;
        margin: 100px auto 0px auto;
        width: 817px;
    }
    
        #content ul,
        #content ol{
            margin-left: 13px;
        }

        #content table{
            border-collapse: collapse;
        }

            #content table td{
                padding: 5px 5px 5px 5px;
                border: 1px solid #ccc;
            }

        #download #main #content_bg,
        #default #main #content_bg{
            background: url('../gfx/default_bg_main.png') no-repeat 0 100%;
            margin-bottom: 20px;
            padding-bottom: 6px;
        }

        #download #main #content_bg{
            padding-bottom: 22px;
        }

        .fanta #main #content_bg{
            background: url('../gfx/fanta_bg_content_bottom.png') no-repeat 0 100% !important;
        }
        
        .sprite #main #content_bg{
            background: url('../gfx/sprite_bg_content_bottom.png') no-repeat 0 100% !important;
        }
        
        .sprite-zero #main #content_bg{
            background: url('../gfx/sprite_zero_bg_content_bottom.png') no-repeat 0 100% !important;
        }
        
        .coca-cola-light #main #content_bg{
            background: url('../gfx/coca_cola_light_bg_content_bottom.png') no-repeat 0 100% !important;
        }
        
        .dasani #main #content_bg{
            background: url('../gfx/dasani_bg_content_bottom.png') no-repeat 0 100% !important;
        }
        
        #download #main #content_bg{
            background: url('../gfx/download_bg_content_bottom.png') no-repeat 0 100% !important;
        }
       

            #default #main #content_bg #content{
                background: #fff;
                min-height: 422px;
                padding: 23px 29px;
                width: 732px;
            }
            
            #download #main #content_bg #content{
                background: url('../gfx/download_bg_content_repeat.png') repeat-y;
                width: 817px;
            }

            #default .brand #content_bg #content{
                padding: 23px 29px 23px 0px !important;
                width: 761px !important;
            }

            .sprite-zero #main #content_bg #content{
                padding: 23px 0px 23px 0px !important;
                width: 790px !important;
            }
            
            .minute-maid #main #content_bg #content,
        
            .dasani #main #content_bg #content{
                padding: 23px 0px 0px 0px !important;
                width: 790px !important;
            }

            .coca-cola-light #main #content_bg #content{
                padding: 23px 0px 0px 0px !important;
                width: 790px !important;
            }

            .fanta #main #content_bg #content{
                background: url('../gfx/fanta_bg_content_repeat.png') repeat-x 100% 100% #fff !important;
            }
            
            .sprite #main #content_bg #content{
                background: url('../gfx/sprite_bg_content_repeat.png') repeat-x 0 100% #fff !important;
            }
            
            .sprite-zero #main #content_bg #content{
                background: url('../gfx/sprite_zero_bg_content_repeat.png') repeat-x 0 100% #fff !important;
            }
            

                #main_col {
                    width: 410px;
                    float: left;
                    margin-right: 20px;
                    text-align: justify;
                }

                #side_col {
                    width: 300px;
                    float: left;
                }

                    #side_col a.image {
                        float: left;
                        border: 1px solid #e1e1e1;
                        padding: 8px;
                        margin-bottom: 10px;
                    }

                    #side_col a.image.odd {
                        margin-right: 10px;
                    }

            #default .download #content_bg #content{
                background: url('../gfx/default_downloads_bg.jpg') no-repeat 100% 0% #fff !important;
            }
            
            #download #main #content_bg #content #downloadspage {
                background: url('../gfx/downloads_bg_content.png') no-repeat 6px 0%;
                min-height: 400px;
            }

                #download #downloadspage ul.downloads_navigation{
                    list-style:  none;
                    float: left;
                    width: 105px;
                    margin: 0;
                    padding: 107px 0 0 15px;
                    /*background: pink;*/
                }

                    #download #downloadspage ul.downloads_navigation li{
                        line-height: 25px;
                    }
                    
                    #download #downloadspage ul.downloads_navigation a{
                        color: #FFF;
                        font-size: 15px;   
                    }

                    .downloads_navigation .active{
                        font-weight: bold;
                    }
                
                #download #downloadspage #download_items{
                    float: left;
                    padding-left: 50px;
                    padding-top: 7px;
                    width: 635px;
                    /*background: blue;*/
                }
            
                h1,
                h2{
                    font-weight: bold;
                    padding-bottom: 0.7em;
                }

                h1{
                    color: #e40000;
                    font-size: 2.6em;
                    line-height:1.2em;
                    font-family: Helvetica, Arial ,sans-serif !important;
                }

                h2 {
                  /*margin-top: 1em;*/
                }

                .brand_packages h1, .brand_packages h2{
                    font-size: 1.6em;
                }

                .fanta h1, .fanta h2{
                    color: #ee7e23;
                }
                
                .powerade h1, .powerade h2{
                    color: #0070cc;
                }
                
                .coca-cola-zero h1, .coca-cola-zero h2{
                    color: #e40000;
                }

                .dasani h1, .dasani h2{
                    color: #0070cc;
                }
                
                .minute-maid h1, .minute-maid h2{
                    color: #ea9a00;
                }
                
                .fernandes-soft-drinks h1, .fernandes-soft-drinks h2{
                    color: #029c38;
                }

                .sprite h1, .sprite h2,
                .sprite-zero h1, .sprite-zero h2{
                    color: #293985;
                }

                .fernandes-sodawater h1, .fernandes-sodawater h2{
                    color: #029c38;
                }

                #download h1{
                    color: #000;
                    font-size: 30px;
                    position: relative;
                    top: 70px;
                    left: 600px;
                    text-transform: uppercase;
                    width: 300px;
                }

                .downloads-detail h1{
                    color: #fff !important;
                }

                .fernandes-goes-green h1 {
                    color: #00a651;
                }
                
                #download h2{
                    color: #fecc00;
                    font-size: 18px;
                    text-transform: uppercase;
                }

                h2{
                    color: #e40000;
                    font-size: 1.7em;
                }

                #main p,
                #main ul,
                #main ol,
                #main table,
                #main dt{
                    font-size: 12px;
                }

                
                #main a {
                    font-size: 1.1em;
                }
                
                #main a{
                    color: #C81C1C;
                    cursor: pointer;
                    text-decoration: none;
                }

                #main a:hover{
                    text-decoration: underline;
                }

                #default #main .wallpapers{
                    
                }

                .brand .brand_packages{
                    min-height: 400px;
                }
                
                .fanta #main .brand_packages{
                   background: url('../gfx/fanta_bg_content2.png') no-repeat 100% 100%;
                   min-height: 450px;
                }
                
                .coca-cola-light #main .brand_packages{
                   /*background: url('../gfx/coca_cola_light_bg_content2.jpg') no-repeat 100% 100%;*/
                   min-height: 500px;
                }
                
                .dasani #main .brand_packages{
                   /*background: url('../gfx/dasani_bg_content.jpg') no-repeat 100% 100%;*/
                   min-height: 500px;
                }
                
                .minute-maid #main .brand_packages{
                   background: url('../gfx/minute_maid_bg_content.jpg') no-repeat 100% 70%;
                   min-height: 400px;
                }

                .fernandes-soft-drinks #main .brand_packages{
                   background: url('../gfx/fernandes_bg_content2.jpg') no-repeat 100% 80%;
                   min-height: 400px;
                }
                
                    .sprite-zero #main .brand_inner{
                       background: url('../gfx/sprite_zero_bg_content2.jpg') no-repeat 100% 75%;
                       min-height: 450px;
                    }

                    .sprite #main .brand_inner{
                       background: url('../gfx/sprite_bg_content.jpg') no-repeat 100% 70%;
                       min-height: 400px;
                    }
                    
                    .coca-cola-zero #main .brand_inner{
                       background: url('../gfx/coca_cola_zero_bg_content2.jpg') no-repeat 100% 50%;
                       min-height: 400px;
                    }

                    .coca-cola #main .brand_inner{
                       background: url('../gfx/coca_cola_content2.jpg') no-repeat 100% 50%;
                       min-height: 400px;
                    }

                    .fanta #main .brand_inner{
                       background: url('../gfx/fanta_bg_content.jpg') no-repeat 100% 30%;
                    }
                    
                    .coca-cola-light #main .brand_inner{
                       background: url('../gfx/coca_cola_light_bg_content1.png') no-repeat 95% 0%;
                       min-height: 500px;
                    }

                    .fernandes-light #main .brand_inner{
                       background: url('../gfx/fernandes_light_content_bg.jpg') no-repeat 100% 100px;
                       min-height: 500px;
                    }

                    .dasani #main .brand_inner{
                       background: url('../gfx/dasani_bg_content_inner.jpg') no-repeat 100% 50px;
                       min-height: 500px;
                    }

                    .fernandes-sodawater #main .brand_inner{
                       background: url('../gfx/soda_content2.jpg') no-repeat 100% 50px;
                       min-height: 500px;
                    }

                    .powerade .brand_inner{
                       background: url('../gfx/powerade_bg_content2.jpg') no-repeat 100% 50px;
                       min-height: 500px;
                    }

                        .fanta #main .brand_intro,
                        .sprite #main .brand_intro{

                        }

                            #download #main .brand_intro p,
                            #default #main .brand_intro p,
                            #default #main .brand_intro ul li,
                            #default #main .brand_intro ol li{
                                text-align: justify;
                                width: 550px;
                            }



                        #download #main .wallpapers p,
                        #default #main .wallpapers p,
                        #default #main .videos p,
                        #default #main .sounds p,
                        #default #main .screensavers p{
                            margin-bottom: 10px;
                        }

                        #default #main .wallpapers ul{
                            float: left;
                            margin: 0 15px 30px 0;
                            min-height: 160px;
                            width: 150px;
                        }

                        #download #main .wallpapers{
                            /*background: purple;*/
                            float: left;
                            margin-right: 30px;
                            margin-bottom: 25px;
                            min-height: 300px;
                            width: 283px;
                        }
                        
                        #download #main .sounds{
                            /*background: yellow;*/
                            float: left;
                            margin-right: 30px;
                            min-height: 200px;
                            width: 283px;
                        }

                        #download #main .videos{
                            float: left;
                            min-height: 300px;
                            width: 283px;
                            /*background: green;*/
                        }

                        #download #main .screensavers{
                            float: left;
                            min-height: 200px;
                            width: 283px;
                            /*background: green;*/
                        }
                        
                            #download #main #download_items ul,
                            #download #main .wallpapers ul{
                                margin: 0;
                            }

                            #download #main .wallpapers p{
                                min-height: 55px;
                            }
                            
                            #download #main .videos p{
                                min-height: 20px;
                            }
                            
                            #download #main #download_items_detail .wall img,
                            #download #main .wallpapers ul.item1 img{
                                margin: 0;
                                margin-bottom: 35px;
                            }

                            #download #main #download_items_detail .vids #flash{
                                margin-bottom: 10px;
                            }
                            
                            
                            #download #main .videos ul.item3 #flash{
                                margin: 0;
                                margin-bottom: 35px;
                            }

                            #default #main .sounds ul,
                            #default #main .screensavers ul{

                            }

                                #download #main #download_items ul li,
                                #download #main .wallpapers ul li,
                                #default #main .wallpapers ul li{
                                    list-style: none;
                                }

                                #default #main .wallpapers ul li.img{
                                   /* height: 125px;*/
                                }


                                #default #main .wallpapers ul li.text a{
                                    display: block;

                                }

                                #download #main #download_items_detail .vids .downloads_title,
                                #download #main #download_items_detail ul li.text,
                                #download #main .wallpapers ul li.text,
                                #download #main .videos ul li.text {
                                    font-size: 11px;
                                    color: #04b0c4;
                                    text-transform: uppercase;
                                    font-weight: bold;
                                }

                                #download #main #download_items_detail ul li .download_icon,
                                #download #main .wallpapers ul li.text .download_icon,
                                #download #main .videos ul li.text .download_icon,
                                #download #main .sounds ul li.text .download_icon,
                                #download #main .screensavers ul li.text .download_icon {
                                    background: url('../gfx/btn_download.png') no-repeat 0 0;
                                    display: block;
                                    font-size: 11px;
                                    color: #000;
                                    height: 18px;
                                    padding-left: 30px;
                                    margin-top: 10px;
                                }

                                #download #main .sounds ul li.text .download_icon,
                                #download #main .screensavers ul li.text .download_icon {
                                    padding-left: 25px;
                                    color: #04b0c4;
                                }

                                #download #main .videos ul li.text a,
                                #download #main .wallpapers ul li.text a{
                                    width: 130px;
                                }

                                #download #main .videos ul li.video,
                                #download #main #download_items_detail .wall ul li.img,
                                #download #main #download_items_detail .vids ul li.img,
                                #download #main .wallpapers ul li.img{
                                    margin-right: 5px;
                                    width: 150px;
                                }

                                #download #main .wallpapers ul li.text,
                                #download #main #download_items_detail .wall ul li.text,
                                #download #main #download_items_detail .vid ul li.text,
                                #download #main .videos ul li.text{
                                    width: 128px;
                                }

                                #download #main .videos ul li,
                                #download #main #download_items_detail .wall ul li,
                                #download #main #download_items_detail .vid ul li,
                                #download #main .wallpapers ul li{
                                    float: left;
                                }

                                    #download #main .wallpapers ul li img,
                                    #download #main #download_items_detail ul li img,
                                    #default #main .wallpapers ul li img{
                                        width: 150px;
                                    }

                        
                            #download #main .videos #flash{
                                height: 113px;
                                width: 150px;
                            }

                        #default #main .videos ul,
                        #download #main .videos ul,
                        #default #main .sounds ul,
                        #download #main .sounds ul,
                        #default #main .screensavers ul,
                        #download #main .screensavers ul{
                            margin-left: 0px !important;
                        }


                        #download #main .videos li,
                        #default #main .videos li,
                        #download #main .screensavers li,
                        #default #main .screensavers li,
                        #download #main .sounds li,
                        #default #main .sounds li {
                            list-style: none;
                        }

                        #default #main .videos li.download span,
                        #default #main .screensavers li span,
                        #default #main .sounds li span{
                            background: url('../gfx/default_icon_download.png') no-repeat 0 0;
                            display: block;
                            height: 29px;
                            line-height: 29px;
                            padding-left: 30px;
                        }

                        /* Contact */
                        .contact_form{
                            font-size: 1.2em;
                        }

                            .contact_form label{
                                display: block;
                                float: left;
                                width: 90px;
                            }

                            .contact_form select,
                            .contact_form #contact_name,
                            .contact_form #contact_email,
                            .contact_form #contact_subject,
                            .contact_form #contact_comment{
                                width: 240px;
                            }

                            .contact_info{
                                display: none;
                                padding-left: 88px;
                            }

                            .contact_info .contact_details_label{
                                display: block;
                                float: left;
                                width: 60px;
                            }

                            .contact_info .contact_details_info{
                                margin-left: 60px;
                            }

                            .contact_form #recaptcha_widget_div{
                                float: left;
                                width: 320px;
                            }

                            .contact_form .text_error{
                                color: #C81C1C;
                                font-style: italic;
                                padding-left: 10px;
                            }

                            .contact_form .error_captcha{
                                float: left;
                            }

                            .contact_form #login_submit{
                                background: url('../gfx/contact_btn.png') no-repeat 0 0 transparent;
                                border: none;
                                color: #FFF;
                                cursor: pointer;
                                height: 19px;
                                margin-top: 30px;
                                padding-bottom: 3px;
                                width: 72px;
                            }

                            /*---------Gallery--------------*/
                            #gallery{

                            }

                                #gallery .gallery_list{
                                    list-style:  none;
                                    margin-left: 0 !important;
                                }

                                    #gallery .gallery_list li{
                                        float: left;
                                        padding-right: 14px;
                                    }

                            #gallery_pager{
                                font-weight: bold;
                                margin-top: 20px;
                                text-align:  center;
                            }

                                #gallery_pager .previous{
                                    
                                }
                                
                                #gallery_pager .pager-numbers{
                                    display: inline;
                                }
                                
                                    #gallery_pager .pager-numbers a{
                                        padding: 0 5px;
                                    }
                                    
                                    #gallery_pager .pager-numbers span.active{
                                        background: #C81C1C;
                                        color: #fff;
                                        font-weight: bold;
                                        padding: 3px 5px;
                                    }

                                #gallery_pager .next{
                           
                                }

                            /*---------Gallery--------------*/

                        .links{

                        }

                        .links ul{
                            margin-bottom: 30px;
                        }

                        .links ul li{
                            list-style: none;
                        }


                        /* Contact */


    
    #promotion #main{
        min-height: 720px;
    }


    body.underconstruction #content img {
        float: left;
    }

    body.underconstruction #content .underconstruction_text {
        margin-top: 100px;
        width: 500px;
        float: left;
    }

#footer{

}

    #footer #banners{
        min-height: 70px;
        padding: 0 0 10px 84px;
    }

        #footer #banners li{
            float: left;
            height: 75px;
            list-style: none;
            padding-right: 5px;
            position: relative;
            width: 75px;
        }
        
        #footer #banners li.last-child{
            padding: 0;
        }

            #footer #banners li img{
                width: 75px;
                position: absolute;
                left: 0; top: 0;
                -ms-interpolation-mode: bicubic;

            }

            #banners ul.thumb li img.hover {
                background:url(./assets/gfx/thumb_bg.png) no-repeat center center;
                border: none;
            }

    #footer #footer_info{
        margin-left: 85px;
        min-height: 15px;
        margin-bottom: 30px;
    }

        #home #footer #footer_info li{
            background: url('../gfx/home_seperator_footernavigation.png') no-repeat 100% 50%;
            color: #848484;
        }
        
        #download #footer #footer_info li,
        #default #footer #footer_info li,
        #promotion #footer #footer_info li{
            background: url('../gfx/promotion_seperator_footernavigation.png') no-repeat 100% 50%;
            color: #ffffff;
        }

        .fernandes-sodawater #footer #footer_info li,
        .sprite-zero #footer #footer_info li,
        .coca-cola-light #footer #footer_info li,
        .dasani #footer #footer_info li,
        .minute-maid #footer #footer_info li,
        .fernandes-light #footer #footer_info li,
        .fernandes-soft-drinks #footer #footer_info li{
            background: url('../gfx/sprite_zero_seperator_footernavigation.png') no-repeat 100% 50% !important;
            color: #000 !important;
        }
        

            #footer #footer_info li a {
                text-decoration: none;
            }

            #footer #footer_info li a:hover {
                text-decoration: underline;
            }
            
            #home #footer #footer_info li a{
                color: #0e8b40;
            }
            
            #default #footer #footer_info li a,
            #promotion #footer #footer_info li a{
                color: #ffbfbf;
            }
            
            .fanta #footer #footer_info li a{
                color: #fced1e !important;
            }

            .sprite #footer #footer_info li a{
                color: #fced1e !important;
            }
            
            .sprite-zero #footer #footer_info li a{
                color: #2a3985 !important;
            }

            #download #footer #footer_info li a,
            .coca-cola-zero #footer #footer_info li a{
                color: #fff !important;
            }
            
            .coca-cola-light #footer #footer_info li a{
                color: #d91a21 !important;
            }

            .powerade #footer #footer_info li a{
                color: #00afe8 !important;
            }

            .fernandes-sodawater #footer #footer_info li a,
            .dasani #footer #footer_info li a,
            .minute-maid #footer #footer_info li a,
            .fernandes-light #footer #footer_info li a,
            #events #footer #footer_info li a,
            .fernandes-soft-drinks #footer #footer_info li a{
                color: #000 !important;
            }


#back_to_events {
 /* border: 1px solid #007137;
  padding: 2px 5px;
  background: #82e4b1;*/
  color: #007137 !important;
}

.programma_overlay_open {
    cursor: pointer;
    z-index: 999;
}

.programma_overlay_open:hover {
    text-decoration: none;
}

#programma_overlay {
    background: url(../gfx/teaser_info_bg.png) repeat transparent;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1200;
    display: none;
}

#programma_content {
    background: #ffffff;
    width: 380px;
    height: 280px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -200px;
    margin-top: -200px;
    padding: 10px;
}

#programma_overlay img.close {
    width: 66px !important;
    height: 22px !important;
    position: absolute !important;
    right: 10px;
    bottom: 10px;
    cursor: pointer;
}