html {
min-height: 101%;
}
body {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font: 80% "Trebuchet MS", sans-serif;

    color: #fff;
    text-align: center;
}

body.nl {
    background: #650762 url('../img/background/bg_body_nl.jpg') no-repeat top center;
}

body.en {
    background: #650762 url('../img/background/bg_body_en.jpg') no-repeat top center;
}

body.de {
    background: #650762 url('../img/background/bg_body_de.jpg') no-repeat top center;
}

body.in {
    background: #650762 url('../img/background/bg_body_in.jpg') no-repeat top center;
}

a {
    color: #fff;
}
img             {margin: 0; border: 0;}
form            {margin: 0;}
input           {margin: 0;}

ul, ul li       {margin: 0; padding: 0;}
ul li           {list-style-type: none;}

p, h1, h2, h3, h4, h5, h6 {
    padding: 0;
    margin: 0;
}

/* Clear Floats Without Structural Markup
http://www.positioniseverything.net/easyclearing.html
http://www.456bereastreet.com/archive/200603/new_clearing_method_needed_for_ie7/
----------------------------------------------------------*/
/* put period after content and clear it to expand div */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
/** html .clearfix {height: 1%;} /* ONLY seen by IE-win */
/* End hide from IE-mac */

.clearfix {display: inline-block;}
/* Hide from IE Mac \*/
.clearfix {display: block;}
/* End hide from IE Mac *//* lay out
---------------------------------------------- */
#center {
    margin: 0 auto 0 auto;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 900px;
}
#top {
    position: relative;
    height: 130px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

/* clickable logo area */
a#logo {
    position: absolute;
    top: 20px;
    width: 400px;
    height: 90px;
}
a:focus#logo {
    -moz-outline: 0px; /* link outline>none for mozilla */
}

#content-container {
    clear: both;
    background: #330033 url('../img/background/bg_content_container.gif') no-repeat; /**/
}
    #content-background-wrapper { 
        position: relative;
        background: url('../img/background/bg_content_wrapper.gif') no-repeat bottom right;
    }
    .home #content-background-wrapper {
        background: none;
    }
    #content-container #content-main {
        display: inline;
        float: left;
        width: 610px;
        background: #481a48 url('../img/background/bg_content_main.gif') no-repeat;
        margin: 0px 0px 40px 20px;
        padding: 0px 0px 0px 0px;
    }
    .home #content-container #content-main {
        background: none;
    }
    #content-container #content-main #content-main-footer {
        width: 610px;
        height: 5px;
        clear: both;
        background: #481a48 url('../img/background/bg_content_main_footer.gif') no-repeat bottom left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
.home #trigger-container {
    padding: 20px 0px 0px 0px;
}

.home #flashcontent {
    padding: 20px 0px 0px 0px;
}

#trigger-container {
    display: inline;
    float: right;
    width:230px;
    margin: 0px 20px 0px 0px;
}
#footer {
    clear: both;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 90px;
    background: #650762 url('../img/background/bg_footer.gif') no-repeat;
}
#top span {
    display: none; /**/
}
#content-main h1 {
    padding: 1em 20px 0.3em 20px;
}

/* music player
---------------------------------------------- */
#bt-music {
    position: absolute;
    right: 129px;
    top: 12px;
    display: block;
    width: 82px;
    height: 20px;
    background: url('../img/content/bt_music_on.gif') no-repeat;
    font-size: 1px;
    line-height: 999em;
    overflow: hidden;
}
a.sel#bt-music {
    background: url('../img/content/bt_music_off.gif') no-repeat;
}

#bt-music.nl {
    background: url('../img/content/bt_music_on_nl.gif') no-repeat;
}

a.sel#bt-music.nl {
    background: url('../img/content/bt_music_off_nl.gif') no-repeat;
}


/* breadcrumb
---------------------------------------------- */
.breadcrumb {
    margin: 7px 0px 0px 0px;
    font-size: 110%;
    color: #ea8400;
}
.breadcrumb a {
    padding: 0px 0px 0px 20px;
    color: #ff99ff;
    text-decoration: underline;
}
.breadcrumb a:hover {
    color: #ff99ff;
    text-decoration: none;
}

/* back to top
---------------------------------------------- */
a#backtotop {
    position: absolute;
    bottom: 10px;
    left: 0px;
    display: block;
    clear: both;
    width: 590px;
    margin: 0px 0px 0px 20px;
    padding: 10px 0px 0px 15px;
    background: url('../img/content/backtotop_arrow.gif') no-repeat 0% 75%;
    color: #cc99cc;
    text-decoration: none;
    font-size: 90%;
}
a:hover#backtotop { 
    color: #ff99ff;
    background: url('../img/content/backtotop_arrow.gif') no-repeat 0% 50%;
}

/* homepage
---------------------------------------------- */
img.homepage-image {
    padding: 20px 0px 0px 0px;
}

/* photogallery
---------------------------------------------- */
.photogallery-container {
    position: relative;
    width: 580px;
    height: 265px;
    margin: 15px 0px 15px 15px;
    background: url('../img/background/bg_photogallery.gif') no-repeat;
}
    .photogallery-container img {
        margin: 5px 0px 0px 5px;
    }
    .photogallery-container h2 {
        position: absolute;
        top: 23px;
        left: 364px;
        font-size: 155%;
        font-weight: normal;
    }
    .photogallery-container .description {
        position: absolute;
        top: 144px;
        left: 364px;
        font-weight: normal;
        padding: 0px 20px 0px 0px;
    }
        .photogallery-container .description h4 {
            font-size: 100%;
            font-weight: bold;
        }
    .photogallery-container .multipage-nav {
        position: absolute;
        top: 229px;
        left: 345px;
        width: 230px;
        height: 31px;
        color: #990066;
    }
        .photogallery-container .multipage-nav span.page-number {
            float: left;
            width: 166px;
            height: 31px;
            text-align: center;
            line-height: 31px;
        }
        .photogallery-container .multipage-nav a {
            display: block;
            width: 32px;
            height: 31px;
            float: left;
            text-indent: -9000px;
        }
        .photogallery-container .multipage-nav a:focus { -moz-outline: 0px; } /* link outline>none for mozilla */

        .photogallery-container .multipage-nav .left {
            float: left;
            width: 32px;
        }
        .photogallery-container .multipage-nav .left a {
            background: url('../img/content/bt_go_left.gif') no-repeat;
        }
        .photogallery-container .multipage-nav .left a:hover {
            background: url('../img/content/bt_go_left_sel.gif') no-repeat;
        }
        .photogallery-container .multipage-nav .right a {
            background: url('../img/content/bt_go_right.gif') no-repeat;
        }
        .photogallery-container .multipage-nav .right a:hover {
            background: url('../img/content/bt_go_right_sel.gif') no-repeat;
        }

/* paragraph
---------------------------------------------- */
.paragraph {
    border-top: 5px solid #330033;
    padding: 0px 0px 15px 0px;
}
.paragraph.overview {
    border-top: none;
}
    .paragraph.error {
        border-top: none;
        height: 400px;
    }
    .paragraph a {
        color: #ff99ff;
        text-decoration: underline;
    }
    .paragraph em {
        color: #ffccff;
    }
    .paragraph a:hover {
        color: #ff99ff;
        text-decoration: none;
    }
    .paragraph h1 {
        font-size: 130%;
    }
    .paragraph.intro p {
        padding: 0px 20px 0px 20px;
    }
    .paragraph h3 {
        clear: right;
        font-size: 120%;
        color: #cc9933;
        padding: 0px 0px 3px 0px;
    }
    .paragraph.image h3 {
        margin: -5px 0px 0px 0px;
        padding: 0px 0px 3px 0px;
    }
    .paragraph.intro h3 {
        font-size: 120%;
        color: #cc9933;
        padding: 0px 0px 3px 20px;
    }
    .paragraph .paragraph-thumb {
        display: inline;
        float: left;
        width: 130px;
        height: 100px;
        margin: 15px 15px 0px 15px;
        background: url('../img/background/bg_paragraph_thumb.gif') no-repeat;
    }
    .paragraph .paragraph-thumb.big {
        width: 260px;
        height: 198px;
        margin: 0px 15px 0px 15px;
        background: url('../img/background/bg_paragraph_thumb_big.gif') no-repeat;
    }

    .paragraph .paragraph-thumb img {
        margin: 5px 0px 0px 5px;
    }
    .paragraph .paragraph-thumb a:hover img {
        margin: 4px 0px 0px 4px;
        border: 1px solid #dd7907;
    }
    .paragraph .paragraph-text {
        display: inline;
        float: right;
        width: 421px;
        margin: 20px 20px 0px 0px;
    }
    .paragraph div.more a {
        color: #ff99ff;
        padding: 3px 20px 0px 0px;
        background: url('../img/content/more_arrow.gif') no-repeat 95% 70%;
        text-decoration: none;
    }
    .paragraph div.more a:hover {
        background: url('../img/content/more_arrow.gif') no-repeat 100% 70%;
    }
    .paragraph ul {
        padding: 0px 0px 20px 0px;
    }
    .paragraph.image {
        margin: 25px 0px 0px 10px;
    }
    .paragraph.image ul {
        float: right;
        text-align: left;
        width: 300px;
     }
        .paragraph ul li {
            float: none;
            display: block;
            background: url('../img/content/li_circle.gif') no-repeat 0px 8px;
            padding: 0px 0px 0px 10px;
            margin-left: 20px;
        }
        .paragraph.image ul li,
        .paragraph .paragraph-text ul li {
            margin-left: 0px;
        }
    .paragraph img.image-big {
        padding: 20px 20px 0px 20px;
    }
    .large-thumb {
        width: 570px;
        margin: 15px 15px 15px 15px;
        background: url('../img/background/bg_large_thumb.gif') no-repeat;
    }
    .large-thumb img {
        margin: 5px 0px 0px 5px;
        vertical-align: top;
    }
    .large-thumb-bottom {
        margin: 0px 0px 0px 0px;
        width: 570px;
        height: 5px;
        background: url('../img/background/bg_large_thumb_bottom.gif') no-repeat;
    }


/* guestbook 
---------------------------------------------- */

.multipage-nav-container {
    text-align: center;
    line-height: 50px;
}
.multipage-nav {
    margin: 0;
}
    .multipage-nav li {
        display: inline;
        background: url('../img/content/multipage_bullet.gif') no-repeat 0% 50%;
        padding: 0px 0px 0px 10px;
    }
    .multipage-nav li.prev {
        padding: 0px 5px 0px 15px;
        background: url('');
        /* background: url('../img/content/multipage_left.gif') no-repeat 0% 50%; /**/
    }
    .multipage-nav li.next {
        padding: 0px 15px 0px 15px;
        background: url('');
        /* background: url('../img/content/multipage_right.gif') no-repeat 100% 50%; /**/
    }
    .multipage-nav li.next a,
    .multipage-nav li.prev a {
        text-decoration: none;
    }
    .multipage-nav li.first {
        background: none;
    }
    .multipage-nav li a:hover {
        text-decoration: none;
    }
    .multipage-nav li a.sel {
        color: #d1a348;
        text-decoration: none;
    }
    div.date {
        padding: 10px 10px 0px 10px;
        font-size: 90%;
        color: #ffd1ff;
    }
    .guestbook-thumb {
        float: right;
        width: 260px;
        /*margin: 15px 15px 0px 15px;/**/
        margin: -40px 15px 15px 15px;
        background: url('../img/background/bg_guestbook_thumb.gif') no-repeat;
    }
    .guestbook-thumb img {
        margin: 5px 0px 0px 5px;
        vertical-align: top;
    }
    .guestbook-thumb-bottom {
        margin: 0px 0px 0px 0px;
        width: 260px;
        height: 5px;
        background: #5b315b url('../img/background/bg_guestbook_thumb_bottom.gif') no-repeat;
    }

/* nav-top 
----------------------------------------------
http://alistapart.com/articles/horizdropdowns/
----------------------------------------- --*/
ul#nav-top {
    z-index: 2;
    position: absolute;
    left: 780px;
    top: 12px;
    height: 20px;
    font-size: 85%;
}
ul#nav-top li {
}
ul#nav-top li a.main {
    display: block;
    width: 117px;
    height: 20px;
    background: url('../img/content/dropdown_lang.gif') no-repeat;
    padding: 0px 0px 0px 3px;
    color: #e9cfd9;
    text-decoration: none;
}
ul#nav-top li ul {
    display: none;
}

ul#nav-top li:hover ul, ul#nav-top li.over ul { display: block; }

ul#nav-top li ul a {
    display: block;
    width: 110px;
    height: 20px;
    padding: 0px 0px 0px 10px;
    background: url('../img/content/dropdown_lang_sel.gif') no-repeat;
    color: #e9cfd9;
    text-decoration: none;
}
ul#nav-top li ul li a:hover { color: #fff; background: #ba5a93 url('../img/content/dropdown_lang_sel_over.gif') no-repeat; }

/* Fix IE. Hide from IE Mac \*/
* html ul li { /*float: left;*/ height: 1%; }
* html ul li a { height: 1%; }
/* End */

.embed {
    position: absolute;
    top: -100px;
    left: -9999px;
    line-height: 91em;
    font-size: 1px;
    overflow: hidden;
}

/* nav-main */
ul#nav-main {
    z-index: 1;
    position: absolute;
    right: 0;
    top: 46px;
    margin: 0px;
    padding: 40px 0px 0px 10px;
}
ul#nav-main ul {
    padding: 5px 0px 10px 10px;
}
ul#nav-main li {
    display: inline;
    float: left;
}
ul#nav-main li a,
ul#nav-main li.sel li a {
    float: left;
    display: block;
/*    width: 100%; /**/
    line-height: 1.5em;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 12px 0px 16px;
    background: url('../img/background/bg_nav_bullet.gif') no-repeat 0% 50%;
}
ul#nav-main li#first a {
    background: none;
}
ul#nav-main li.sel a,
ul#nav-main li li.sel a,
ul#nav-main li a:hover,
ul#nav-main li.sel a:hover {
    color: #cc9933;
}

/* nav-footer */
ul#nav-footer {
    font-size: 85%;
    padding: 50px 16px 40px 0px;
}
ul#nav-footer li {
    float: left;
    padding: 0px 4px 0px 4px;
}
ul#nav-footer li a {
    display: block;
    width: 100px;
    padding: 0px 4px 0px 4px;
    color: #993399;
    text-decoration: none;
}
ul#nav-footer li a:hover {
    color: #ff99ff;
}/* sitemap */
ul#sitemap {
    margin: 20px 0px 0px 0px;
    width: 300px;
}
ul#sitemap li {
    border-bottom: 1px solid white;
}
ul#sitemap a {
    display: block;
    width: 100%;
    font: bold 1.1em/1.7em Arial, sans-serif;
    color: #aaa;
    text-decoration: none;
    padding: 0px 0px 0px 20px;
}
ul#sitemap ul li a {
    color: #aaa;
}
ul#sitemap ul {
    margin: 0px 0px 10px 15px;
    padding: 0px 0px 0px 0px;
}
/* hover states */
ul#sitemap a:hover {
    color: #000;
    background: #aaa url('../img/background/menu_double_colon.gif') no-repeat top left;
    text-decoration: underline;
}
/* forms 
---------------------------------------------- */
.form {
    padding: 0;
    margin: 0px 20px 15px 20px;
    background: #5b315b url('../img/background/bg_form_top.gif') no-repeat;
}
.form.first {
    background: #5b315b url('../img/background/bg_form_top_first.gif') no-repeat;
}
    .form p {
        padding: 5px 34px 5px 10px;
     }
     .form h3 {
        padding: 10px 5px 0px 10px;
     }
    .form .mandatory {
        height: 30px;
        padding: 10px 50px 0px 0px;
        float: right;
        font-size: 90%;
    }
    .form .mandatory span {
        color: #ff99ff;
    }
    .form .form-bottom {
        width: 570px;
        height: 5px;
        clear: both;
        background: url('../img/background/bg_form_bottom.gif') no-repeat bottom left;
    }
    .form .fieldcontainer {
        clear: both;
        padding: 0px 0px 20px 0px;
    }
    .form .fieldcontainer span {
        padding: 0px 0px 0px 5px;
        color: #ff99ff;
    }
    .form .fieldcontainer label {
        display: block;
        float: left;
        width: 172px;
        text-align: right;
    }
    .form .fieldcontainer .input {
        position: relative;
        float: left;
        padding: 0px 0px 0px 10px;
    }
    .form .fieldcontainer.email {
        padding: 0px 0px 30px 0px;
    }
    .form .fieldcontainer .input .from-to {
        position: absolute;
        margin: -20px 0px 0px 0px;
        font-size: 90%;
    }
    .form .fieldcontainer.field-txt input{
        width: 153px;
        border: 0px;
        padding: 1px 10px 1px 2px;
        background: #fff url('../img/background/bg_form_input.gif') no-repeat;
        color: #663366;
     }
    .form .fieldcontainer textarea {
        font-family: "Trebuchet MS", sans-serif;
        font-size: 100%;
        color: #663366;
        border: 0;
        width: 333px;
        height: 50px;
        padding: 2px;
        background: #fff url('../img/background/bg_form_textarea.gif') no-repeat;
    }
    .form .fieldcontainer select {
        padding: 2px;
        margin: 0px 2px 0px 0px;
        border: 1px solid #c1778d;
        width: 154px;
        color: #663366;
        font-size: 90%;
    }

    .form .fieldcontainer select.date_day {
        width: 40px;
    }

    .form .fieldcontainer select.date_month {
        width: 64px;
    }

    .form .fieldcontainer select.date_year {
        width: 50px;
    }

    .form .submit a {
        display: block;
        width: 74px;
        height: 21px;
        margin: 0px 0px 20px 182px;
        background: url('../img/content/bt_send.gif') no-repeat;
    }
    .form .submit a:hover {
        background: url('../img/content/bt_send_sel.gif') no-repeat;
    }

        .form .submit.nl a {
            background: url('../img/content/bt_send_nl.gif') no-repeat;
        }
        .form .submit.nl a:hover {
            background: url('../img/content/bt_send_sel_nl.gif') no-repeat;
        }


    .form .submit a span {
        display: none;
    }

/* guestbook form
---------------------------------------------- */
#guestbook-form-container {
    display: inline;
    float: right;
    width: 190px;
    height: 543px;
    background: url('../img/background/bg_guestbook_form.gif') no-repeat;
    margin: 0px 20px 0px 0px;
    padding: 20px;
}
    #guestbook-form-container h2 {
        font-size: 140%;
        font-weight: normal;
    }
    #guestbook-form-container p.small {
        font-size: 90%;
        line-height: 37px;
    }
    #guestbook-form-container .fieldcontainer label {
        font-size: 90%;
    }
    #guestbook-form-container .fieldcontainer.field-txt input{
        width: 178px;
        border: 0px;
        padding: 1px 10px 1px 2px;
        background: #fff url('../img/background/bg_form_input.gif') no-repeat;
        color: #663366;
     }
    #guestbook-form-container .fieldcontainer select {
        padding: 2px;
        margin: 0px 19px 0px 0px;
        border: 1px solid #c1778d;
        width: 190px;
        color: #663366;
        font-size: 90%;
    }
    #guestbook-form-container .fieldcontainer textarea {
        font-family: "Trebuchet MS", sans-serif;
        font-size: 100%;
        color: #663366;
        border: 0;
        width: 186px;
        height: 126px;
        padding: 2px;
        background: #fff url('../img/background/bg_form_textarea.gif') no-repeat;
    }
    #guestbook-form-container .submit a {
        display: block;
        width: 74px;
        height: 21px;
        margin: 15px 0px 0px 0px;
        background: url('../img/content/bt_send.gif') no-repeat;
    }
    #guestbook-form-container .submit a:hover {
        background: url('../img/content/bt_send_sel.gif') no-repeat;
    }

        #guestbook-form-container .submit.nl a {
            background: url('../img/content/bt_send_nl.gif') no-repeat;
        }
        #guestbook-form-container .submit.nl a:hover {
            background: url('../img/content/bt_send_sel_nl.gif') no-repeat;
        }

    #guestbook-form-container .submit a span {
        display: none;
    }
    .caption {
        padding: 16px 0px 16px 0px;
        color: #996699;
        font-size: 90%;
    }
    .file {
        width: 100px;
    }
/* headers
---------------------------------------------- */
h1#villa,
h1#area,
h1#region,
h1#omgeving,
h1#lingkungan,
h1#book,
h1#reserveren,
h1#reservierungen,
h1#booking,
h1#guestbook,
h1#gastenboek,
h1#gastebuch,
h1#bukutamu,
h1#contact,
h1#kontakt,
h1#kontak {
    margin: 0px;
    padding: 0px;
    width: 900px;
    height: 90px;
    font-size: 1px;
    line-height: 999em;
    overflow: hidden;
}

/* english headers
---------------------------------------------- */
.en h1#villa {
    background: url('../img/headers/en_enjoy_the_luxury_of_the_villa.gif') no-repeat;
}
.en h1#area {
    background: url('../img/headers/en_explore_authentic_east_bali.gif') no-repeat;
}
.en h1#book {
    background: url('../img/headers/en_send_us_your_reservation_request.gif') no-repeat;
}
.en h1#guestbook {
    background: url('../img/headers/en_let_us_know_what_you_think.gif') no-repeat;
}
.en h1#contact {
    background: url('../img/headers/en_feel_free_to_contact_us.gif') no-repeat;
}

/* dutch headers
---------------------------------------------- */
.nl h1#villa {
    background: url('../img/headers/nl_geniet_van_de_villa.gif') no-repeat;
}
.nl h1#omgeving {
    background: url('../img/headers/nl_maak_kennis_oost_bali.gif') no-repeat;
}
.nl h1#reserveren {
    background: url('../img/headers/nl_stuur_reserverings_verzo.gif') no-repeat;
}
.nl h1#gastenboek {
    background: url('../img/headers/nl_laat_weten_wat_je_ervan.gif') no-repeat;
}
.nl h1#contact {
    background: url('../img/headers/nl_neem_contact_op.gif') no-repeat;
}

/* german headers
---------------------------------------------- */
.de h1#villa {
    background: url('../img/headers/de_geniessen_sie_die_villa.gif') no-repeat;
}
.de h1#region {
    background: url('../img/headers/de_lernen_sie_ostbali.gif') no-repeat;
}
.de h1#reservierungen {
    background: url('../img/headers/de_reservierungsanfrage.gif') no-repeat;
}
.de h1#gastebuch {
    background: url('../img/headers/de_wie_gefallt_es_ihnen.gif') no-repeat;
}
.de h1#kontakt {
    background: url('../img/headers/de_nehmen_sie_kontakt.gif') no-repeat;
}

/* indonsian headers
---------------------------------------------- */
.in h1#villa {
    background: url('../img/headers/in_nikmati_keindahan_villa.gif') no-repeat;
}
.in h1#lingkungan {
    background: url('../img/headers/in_keastan_dari_bali.gif') no-repeat;
}
.in h1#booking {
    background: url('../img/headers/in_kirimkan_permohonan_book.gif') no-repeat;
}
.in h1#bukutamu {
    background: url('../img/headers/in_berikan_pendapat_anda.gif') no-repeat;
}
.in h1#kontak {
    background: url('../img/headers/in_kontak_kami_pada.gif') no-repeat;
}/* trigger ul
---------------------------------------------- */
#trigger-container ul li {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 20px 0px;
}

/* triggers
---------------------------------------------- */
a#trigger-rates,
a#trigger-tips,
a#trigger-discover,
a#trigger-villa,
a#trigger-seasons {
    display: block;
    padding: 0px;
    width: 230px;
    height: 105px;
    text-indent: -9000px;
}

a#trigger-pdf {
    display: block;
    padding: 0px;
    width: 230px;
    height: 56px;
    text-indent: -9000px;
}

#trigger-container a:focus {
    -moz-outline: 0px; /* link outline>none for mozilla */
    }

#trigger-container a:hover {
    background-position: 0px 0px;
    }


/* english
---------------------------------------------- */
.en #trigger-rates {
    background: url('../img/triggers/en_check_our_rates.gif') no-repeat 0 -105px;
}
.en #trigger-tips {
    background: url('../img/triggers/en_share_your_tips.gif') no-repeat 0 -105px;
}
.en #trigger-discover {
    background: url('../img/triggers/en_discover_east_bali.gif') no-repeat 0 -105px;
}
.en #trigger-villa {
    background: url('../img/triggers/en_sinar_cinta_villa.gif') no-repeat 0 -105px;
}
.en #trigger-seasons {
    background: url('../img/triggers/en_visit_all_year.gif') no-repeat 0 -105px;
}
.en #trigger-pdf {
    background: url('../img/triggers/en_download_pdf.gif') no-repeat 0 -56px;
}

/* dutch
---------------------------------------------- */
.nl #trigger-rates {
    background: url('../img/triggers/nl_bekijk_onze_prijzen.gif') no-repeat 0 -105px;
}
.nl #trigger-tips {
    background: url('../img/triggers/nl_stuur_je_tips.gif') no-repeat 0 -105px;
}
.nl #trigger-discover {
    background: url('../img/triggers/nl_ontdek_oost_bali.gif') no-repeat 0 -105px;
}
.nl #trigger-villa {
    background: url('../img/triggers/nl_sinar_cinta_villa.gif') no-repeat 0 -105px;
}
.nl #trigger-seasons {
    background: url('../img/triggers/nl_alle_seizoenen.gif') no-repeat 0 -105px;
}

.nl #trigger-pdf {
    background: url('../img/triggers/nl_download_pdf.gif') no-repeat 0 -56px;
}

/* german
---------------------------------------------- */
.de #trigger-rates {
    background: url('../img/triggers/de_unsere_preise.gif') no-repeat 0 -105px;
}
.de #trigger-tips {
    background: url('../img/triggers/de_senden_sie_ihre_tips.gif') no-repeat 0 -105px;
}
.de #trigger-discover {
    background: url('../img/triggers/de_entdecken_sie_ostbali.gif') no-repeat 0 -105px;
}
.de #trigger-villa {
    background: url('../img/triggers/de_erkunden_sie_die_villa.gif') no-repeat 0 -105px;
}
.de #trigger-seasons {
    background: url('../img/triggers/de_das_ganze_jahr.gif') no-repeat 0 -105px;
}

.de #trigger-pdf {
    background: url('../img/triggers/de_download_pdf.gif') no-repeat 0 -56px;
}

/* indonesia
---------------------------------------------- */
.in #trigger-rates {
    background: url('../img/triggers/in_lihat_haraa_kami.gif') no-repeat 0 -105px;
}
.in #trigger-tips {
    background: url('../img/triggers/in_kirim_berita_anda.gif') no-repeat 0 -105px;
}
.in #trigger-discover {
    background: url('../img/triggers/in_bali_bagian_timur.gif') no-repeat 0 -105px;
}
.in #trigger-villa {
    background: url('../img/triggers/in_penemuan_villa.gif') no-repeat 0 -105px;
}
.in #trigger-seasons {
    background: url('../img/triggers/in_untuk_semua_musim.gif') no-repeat 0 -105px;
}

.in #trigger-pdf {
    background: url('../img/triggers/in_download_pdf.gif') no-repeat 0 -56px;
}
