.ll {
    float: left;
    width: 10px;
    height: 29px;
}

.cc {
    float: left;
    height: 29px;
    color: White;
    font: 500 12pt/1.1em b nazanin;
}

.rr {
    float: left;
    width: 10px;
    height: 29px;
}

.db-navigation li a:hover .cc {
    text-decoration: none;
    background: transparent url(/images/menu2.png) top repeat-x; /*background of menu items during onmouseover (hover state)*/
    color: Black;
}

.db-navigation li a:hover .ll {
    text-decoration: none;
    background: transparent url(/images/menu1.png) top repeat-x; /*background of menu items during onmouseover (hover state)*/
    color: Black;
}

.db-navigation li a:hover .rr {
    text-decoration: none;
    background: transparent url(/images/menu3.png) top repeat-x; /*background of menu items during onmouseover (hover state)*/
    color: Black;
}

.db-navigation li a.selected .cc {
    text-decoration: none;
    background: transparent url(/images/menu2.png) top repeat-x; /*background of menu items during onmouseover (hover state)*/
    color: Black;
}

.db-navigation li a.selected .ll {
    text-decoration: none;
    background: transparent url(/images/menu1.png) top repeat-x; /*background of menu items during onmouseover (hover state)*/
    color: Black;
}

.db-navigation li a.selected .rr {
    text-decoration: none;
    background: transparent url(/images/menu3.png) top repeat-x; /*background of menu items during onmouseover (hover state)*/
    color: Black;
}

.db-page {
    FONT-SIZE: 62.5%;
}

    .db-page P {
        FONT-SIZE: 1.2em;
    }

    .db-page BLOCKQUOTE {
        FONT-SIZE: 1.2em;
    }

    .db-page CODE {
        FONT-SIZE: 1.2em;
    }

    .db-page KBD {
        FONT-SIZE: 1.2em;
    }

    .db-page PRE {
        FONT-SIZE: 1.2em;
    }

    .db-page LI {
        FONT-SIZE: 1.2em;
    }

        .db-page LI LI {
            FONT-SIZE: 1em;
        }

    .db-page TH {
        FONT-SIZE: 1.2em;
    }

    .db-page TD {
        FONT-SIZE: 1.2em;
    }

.db-navigation UL LI {
    FONT-SIZE: 1.3em;
    float: right;
}

.db-page ABBR {
    BORDER-BOTTOM: #666 1px dotted;
    CURSOR: help;
}

.db-page ACRONYM {
    BORDER-BOTTOM: #666 1px dotted;
    CURSOR: help;
}

.db-page DFN {
    BORDER-BOTTOM: #666 1px dotted;
    CURSOR: help;
}

.db-page A ABBR {
    CURSOR: pointer;
}

.db-page A ACRONYM {
    CURSOR: pointer;
}

.db-page A DFN {
    CURSOR: pointer;
}

.db-page P {
    PADDING-BOTTOM: 1em;
    LINE-HEIGHT: 1.5em;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

.db-page BLOCKQUOTE {
    PADDING-BOTTOM: 1em;
    LINE-HEIGHT: 1.5em;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

.db-page BLOCKQUOTE {
    BORDER-BOTTOM: #ddd 1px solid;
    PADDING-BOTTOM: 1em;
    MARGIN: 1em 0px;
    PADDING-LEFT: 35px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ddd 1px solid;
    PADDING-TOP: 1em;
}

    .db-page BLOCKQUOTE P {
        PADDING-BOTTOM: 0px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 25px;
        PADDING-TOP: 0px;
    }

.db-page {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

    .db-page INPUT {
        FONT-FAMILY: Arial, Helvetica, sans-serif;
    }

    .db-page TEXTAREA {
        FONT-FAMILY: Arial, Helvetica, sans-serif;
    }

    .db-page SELECT {
        FONT-FAMILY: Arial, Helvetica, sans-serif;
    }

    .db-page BUTTON {
        FONT-FAMILY: Arial, Helvetica, sans-serif;
    }

    .db-page EM {
        FONT-STYLE: italic;
    }

    .db-page I {
        FONT-STYLE: italic;
    }

    .db-page CITE {
        FONT-STYLE: italic;
    }

    .db-page STRONG {
        FONT-WEIGHT: 700;
    }

    .db-page B {
        FONT-WEIGHT: 700;
    }

    .db-page DFN {
        FONT-STYLE: normal;
    }

    .db-page CODE {
        FONT-FAMILY: "Courier New", Courier, mono;
    }

    .db-page KBD {
        FONT-FAMILY: "Courier New", Courier, mono;
    }

    .db-page PRE {
        FONT-FAMILY: "Courier New", Courier, mono;
    }

A {
    COLOR: #954a09;
    TEXT-DECORATION: underline;
}

    A:link {
    }

    A:visited {
    }

    A:hover {
        COLOR: #000;
    }

    A:focus {
        COLOR: #000;
    }

    A:active {
        COLOR: #000;
    }

    A IMG {
        BORDER-BOTTOM: 0px;
        BORDER-LEFT: 0px;
        BORDER-TOP: 0px;
        BORDER-RIGHT: 0px;
    }

#skip-content {
    OVERFLOW: hidden;
}

.db-page H1 {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #333;
    PADDING-TOP: 0px;
}

.db-page H2 {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #333;
    PADDING-TOP: 0px;
}

.db-page H3 {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #333;
    PADDING-TOP: 0px;
}

.db-page H4 {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #333;
    PADDING-TOP: 0px;
}

.db-page H5 {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #333;
    PADDING-TOP: 0px;
}

.db-page H6 {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #333;
    PADDING-TOP: 0px;
}

.db-page H1 {
    FONT-WEIGHT: 400;
}

.db-page H2 {
    FONT-WEIGHT: 400;
}

.db-page H3 {
    FONT-WEIGHT: 400;
}

.db-page H4 {
    FONT-WEIGHT: 400;
}

.db-content H1 {
    TEXT-ALIGN: center;
    MARGIN: 0px 0px 0.5em;
    FONT-FAMILY: "BaskervilleBT-Italic";
    FONT-SIZE: 5em;
}

.db-content H2 {
    FONT-FAMILY: "BaskervilleBT-Roman";
    MARGIN-BOTTOM: 0.85em;
    COLOR: #008c99;
    FONT-SIZE: 3em;
}

.db-content H3 {
    FONT-FAMILY: "BaskervilleBT-Roman";
    MARGIN-BOTTOM: 0.6em;
    FONT-SIZE: 2.5em;
}

.db-content H4 {
    FONT-FAMILY: "BaskervilleBT-Roman";
    MARGIN-BOTTOM: 0.2em;
    FONT-SIZE: 1.8em;
}

.db-content H5 {
    MARGIN-BOTTOM: 0.4em;
    FONT-SIZE: 1.4em;
}

.db-content H6 {
    MARGIN-BOTTOM: 0.2em;
    FONT-SIZE: 1.2em;
}

.db-page UL {
    PADDING-BOTTOM: 1em;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

.db-page OL {
    PADDING-BOTTOM: 1em;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

.db-page DL {
    PADDING-BOTTOM: 1em;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

.db-page UL UL {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 2em;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

.db-page OL OL {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 2em;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

.db-page OL UL {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 2em;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

.db-page UL OL {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 2em;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

.db-page UL {
    LIST-STYLE-TYPE: disc;
}

.db-page OL {
    LIST-STYLE-TYPE: decimal;
}

.db-page LI {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px 2em;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

.db-page DL {
    MARGIN-LEFT: 1em;
}

.db-page DT {
    PADDING-BOTTOM: 0.5em;
    DISPLAY: block;
    FLOAT: left;
    FONT-SIZE: 1.4em;
    FONT-WEIGHT: bold;
}

.db-page DD {
    PADDING-BOTTOM: 0.5em;
    MARGIN-LEFT: 3.2em;
    FONT-SIZE: 1.4em;
}

.db-page CAPTION {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-TOP: 0px;
}

.db-page TABLE {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: #000 1px solid;
    MARGIN: 0px 0px 20px;
    WIDTH: 100%;
    BORDER-TOP: #000 1px solid;
    BORDER-RIGHT: 0px;
}

.db-page TH {
    BORDER-BOTTOM: #000 1px solid;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    COLOR: #fff;
    BORDER-TOP: 0px;
    BORDER-RIGHT: #000 1px solid;
    PADDING-TOP: 5px;
}

.db-page TD {
    BORDER-BOTTOM: #000 1px solid;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: #000 1px solid;
    PADDING-TOP: 5px;
}

.db-page FORM {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

.db-page FIELDSET {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px;
}

.db-page LEGEND {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: none;
    COLOR: #333;
    PADDING-TOP: 0px;
}

.db-page LABEL {
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    COLOR: #333333;
    FONT-SIZE: 1.4em;
    PADDING-TOP: 0px;
}

.db-page FIELDSET FIELDSET LABEL {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px 0px 0px;
    PADDING-LEFT: 0px;
    WIDTH: 50%;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    FONT-WEIGHT: normal;
    PADDING-TOP: 0px;
}

.db-page TEXTAREA {
    PADDING-BOTTOM: 0.2em;
    PADDING-LEFT: 0.2em;
    WIDTH: 95%;
    PADDING-RIGHT: 0.2em;
    PADDING-TOP: 0.2em;
}

.db-page SELECT {
    BORDER-BOTTOM: #ebe1c4 1px solid;
    BORDER-LEFT: #ebe1c4 1px solid;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 2px;
    WIDTH: 100%;
    PADDING-RIGHT: 2px;
    DISPLAY: block;
    BACKGROUND: #fff;
    COLOR: #333;
    FONT-SIZE: 1.2em;
    BORDER-TOP: #ebe1c4 1px solid;
    BORDER-RIGHT: #ebe1c4 1px solid;
    PADDING-TOP: 3px;
}

.db-fancy-select SPAN {
    BORDER-BOTTOM: #ebe1c4 1px solid;
    BORDER-LEFT: #ebe1c4 1px solid;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 2px;
    WIDTH: 100%;
    PADDING-RIGHT: 2px;
    DISPLAY: block;
    BACKGROUND: #fff;
    COLOR: #333;
    FONT-SIZE: 1.2em;
    BORDER-TOP: #ebe1c4 1px solid;
    BORDER-RIGHT: #ebe1c4 1px solid;
    PADDING-TOP: 3px;
}

INPUT.db-text {
    BORDER-BOTTOM: #ebe1c4 1px solid;
    BORDER-LEFT: #ebe1c4 1px solid;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 2px;
    WIDTH: 100%;
    PADDING-RIGHT: 2px;
    DISPLAY: block;
    BACKGROUND: #fff;
    COLOR: #333;
    FONT-SIZE: 1.2em;
    BORDER-TOP: #ebe1c4 1px solid;
    BORDER-RIGHT: #ebe1c4 1px solid;
    PADDING-TOP: 3px;
}

INPUT.db-submit {
    BORDER-BOTTOM: #999 2px solid;
    BORDER-LEFT: #999 2px solid;
    WIDTH: auto;
    BACKGROUND: #fff;
    BORDER-TOP: #999 2px solid;
    BORDER-RIGHT: #999 2px solid;
}

INPUT.db-text {
    WIDTH: 95%;
}

INPUT.db-short {
    WIDTH: 50%;
}

INPUT.db-checkbox {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 13px;
    PADDING-RIGHT: 0px;
    HEIGHT: 13px;
    PADDING-TOP: 0px;
}

.db-checkbox INPUT {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 13px;
    PADDING-RIGHT: 0px;
    HEIGHT: 13px;
    PADDING-TOP: 0px;
}

INPUT.db-radio {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px 5px 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    FLOAT: left;
    PADDING-TOP: 0px;
}

INPUT.db-placeholder {
    FONT-STYLE: italic;
    COLOR: #888;
}

TEXTAREA.db-placeholder {
    FONT-STYLE: italic;
    COLOR: #888;
}

.db-search FIELDSET INPUT.db-placeholder {
    FONT-STYLE: italic;
    COLOR: #aaaaaa;
}

.db-fancy-select {
    POSITION: relative;
    CURSOR: pointer;
}

    .db-fancy-select SPAN {
        PADDING-BOTTOM: 3px;
        PADDING-LEFT: 5px;
        WIDTH: auto;
        TEXT-OVERFLOW: ellipsis;
        PADDING-RIGHT: 27px;
        DISPLAY: block;
        WHITE-SPACE: nowrap;
        BACKGROUND: url(../images/fancy-select-arrow.gif) #fff no-repeat right center;
        OVERFLOW: hidden;
        PADDING-TOP: 3px;
    }

    .db-fancy-select SELECT {
        BORDER-BOTTOM: 0px;
        POSITION: absolute;
        BORDER-LEFT: 0px;
        PADDING-BOTTOM: 3px;
        MARGIN: 0px;
        PADDING-LEFT: 3px;
        WIDTH: 100%;
        PADDING-RIGHT: 3px;
        BACKGROUND: #fff;
        FONT-SIZE: 1.2em;
        OVERFLOW: visible;
        BORDER-TOP: 0px;
        TOP: 0px;
        BORDER-RIGHT: 0px;
        PADDING-TOP: 3px;
        LEFT: 0px;
    }

.js SELECT.db-fancy-select {
    VISIBILITY: hidden;
}

.db-page {
    TEXT-ALIGN: left;
}

.db-container {
    MARGIN: 0px auto 50px;
    WIDTH: 960px;
}

#home .db-main-content-container {
    DISPLAY: none;
}

.db-gr {
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

.db-grid {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    MIN-HEIGHT: 1px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    PADDING-TOP: 0px;
    _height: 1px;
    _display: inline;
}

.db-container-12 {
}

    .db-container-12 .db-g1 {
        WIDTH: 60px;
    }

    .db-container-12 .db-g2 {
        WIDTH: 140px;
    }

    .db-container-12 .db-g3 {
        WIDTH: 220px;
    }

    .db-container-12 .db-g4 {
        WIDTH: 300px;
    }

    .db-container-12 .db-g4-5 {
        WIDTH: 340px;
    }

    .db-container-12 .db-g5 {
        WIDTH: 380px;
    }

    .db-container-12 .db-g6 {
        WIDTH: 460px;
    }

    .db-container-12 .db-g7 {
        WIDTH: 540px;
    }

    .db-container-12 .db-g8 {
        WIDTH: 620px;
    }

    .db-container-12 .db-g9 {
        WIDTH: 700px;
    }

    .db-container-12 .db-g10 {
        WIDTH: 780px;
    }

    .db-container-12 .db-g11 {
        WIDTH: 860px;
    }

    .db-container-12 .db-g12 {
        WIDTH: 940px;
    }

    .db-container-12 .db-mp1 {
        MARGIN-LEFT: 10px;
    }

    .db-container-12 .db-mp2 {
        MARGIN-LEFT: 20px;
    }

.db-extend {
    MARGIN: 0px -10px;
    ZOOM: 1;
    BACKGROUND: #ddd;
}

.db-extend-p {
    ZOOM: 1;
    BACKGROUND: #ddd;
    MARGIN-LEFT: -10px;
}

.db-extend-s {
    ZOOM: 1;
    BACKGROUND: #ddd;
    MARGIN-RIGHT: -10px;
}

.db-header {
    Z-INDEX: 101;
    WIDTH: 100%;
    BACKGROUND: url('/images/bg-header.png') #1f1f1f repeat-x left top;
    TOP: 0px;
    LEFT: 0px;
}

#home .db-header {
    POSITION: fixed;
}

.db-header-inner {
    POSITION: relative;
    MARGIN: 0px auto;
    WIDTH: 960px;
}

.db-logo {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

    .db-logo h1 {
        margin-top: 0px;
    }

    .db-logo IMG {
        MARGIN: 0px auto;
        DISPLAY: block;
    }

.db-search {
    POSITION: absolute;
    TOP: 89px;
    RIGHT: 10px;
}

    .db-search FIELDSET {
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        FLOAT: right;
        PADDING-TOP: 0px;
    }

    .db-search INPUT.db-text {
        BORDER-BOTTOM: #4b4b4b 1px solid;
        BORDER-LEFT: #4b4b4b 1px solid;
        MARGIN: 0px;
        WIDTH: 146px;
        BACKGROUND: #373737;
        FLOAT: left;
        COLOR: #fff;
        BORDER-TOP: #4b4b4b 1px solid;
        BORDER-RIGHT: #4b4b4b 1px solid;
    }

    .db-search INPUT.db-button {
        BORDER-BOTTOM: medium none;
        BORDER-LEFT: medium none;
        PADDING-BOTTOM: 0px;
        TEXT-INDENT: -200em;
        MARGIN: 0px 0px 0px 3px;
        PADDING-LEFT: 0px;
        WIDTH: 26px;
        PADDING-RIGHT: 0px;
        BACKGROUND: url(../images/bg-search-btn.png) no-repeat left top;
        FLOAT: left;
        HEIGHT: 22px;
        FONT-SIZE: 0px;
        BORDER-TOP: medium none;
        BORDER-RIGHT: medium none;
        PADDING-TOP: 0px;
    }

.db-footer {
    Z-INDEX: 999;
    WIDTH: 100%;
    BOTTOM: 0px;
    BACKGROUND: url(../images/bg-footer.png) #202020 repeat-x left top;
    HEIGHT: 98px;
    COLOR: #999;
    BORDER-TOP: #404040 1px solid;
    LEFT: 0px;
}

    .db-footer P {
        PADDING-BOTTOM: 0.2em;
        LINE-HEIGHT: 1.2em;
        FONT-SIZE: 1em;
    }

#home .db-footer {
    POSITION: fixed;
}

.db-footer-inner {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-LEFT: 0px;
    WIDTH: 960px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/bg-footer-diamond.png) no-repeat center 8px;
    PADDING-TOP: 43px;
}

.db-tools {
    TEXT-ALIGN: center;
    BACKGROUND: url(../images/bg-tools.gif) repeat-x center bottom;
    OVERFLOW: hidden;
    BORDER-TOP: #dadada 1px solid;
}

    .db-tools UL {
        PADDING-BOTTOM: 0px;
        MARGIN: 0px auto;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        DISPLAY: table;
        BACKGROUND: url(../images/tools-separator.jpg) no-repeat right top;
        OVERFLOW: hidden;
        PADDING-TOP: 0px;
    }

    .db-tools LI {
        LIST-STYLE-TYPE: none;
        MARGIN: 0px;
        BACKGROUND: url(../images/tools-separator.jpg) no-repeat left top;
        FLOAT: left;
        FONT-SIZE: 1.4em;
        LIST-STYLE-IMAGE: none;
    }

        .db-tools LI A {
            PADDING-BOTTOM: 1em;
            PADDING-LEFT: 20px;
            PADDING-RIGHT: 20px;
            DISPLAY: block;
            TEXT-DECORATION: none;
            PADDING-TOP: 1em;
        }

        .db-tools LI SPAN {
            PADDING-LEFT: 20px;
            BACKGROUND: url(../images/tools-icons.gif) no-repeat;
        }

        .db-tools LI.print SPAN {
            BACKGROUND-POSITION: 0px 0px;
        }

        .db-tools LI.print A:hover SPAN {
            BACKGROUND-POSITION: 0px -309px;
        }

        .db-tools LI.print A:focus SPAN {
            BACKGROUND-POSITION: 0px -309px;
        }

        .db-tools LI.email SPAN {
            BACKGROUND-POSITION: 0px -77px;
        }

        .db-tools LI.email A:hover SPAN {
            BACKGROUND-POSITION: 0px -386px;
        }

        .db-tools LI.email A:focus SPAN {
            BACKGROUND-POSITION: 0px -386px;
        }

        .db-tools LI.share SPAN {
            BACKGROUND-POSITION: 0px -152px;
        }

        .db-tools LI.share A:hover SPAN {
            BACKGROUND-POSITION: 0px -461px;
        }

        .db-tools LI.share A:focus SPAN {
            BACKGROUND-POSITION: 0px -461px;
        }

        .db-tools LI.feed SPAN {
            BACKGROUND-POSITION: 0px -230px;
        }

        .db-tools LI.feed A:hover SPAN {
            BACKGROUND-POSITION: 0px -539px;
        }

        .db-tools LI.feed A:focus SPAN {
            BACKGROUND-POSITION: 0px -539px;
        }

        .db-tools LI.sitemap SPAN {
            BACKGROUND-POSITION: 0px -618px;
        }

        .db-tools LI.sitemap A:hover SPAN {
            BACKGROUND-POSITION: 0px -698px;
        }

        .db-tools LI.sitemap A:focus SPAN {
            BACKGROUND-POSITION: 0px -698px;
        }

#home .db-tools {
    DISPLAY: none;
}

.db-shortcuts {
    POSITION: relative;
    HEIGHT: 0px;
}

    .db-shortcuts UL {
        PADDING-BOTTOM: 0px;
        LIST-STYLE-TYPE: none;
        MARGIN: 0px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        HEIGHT: 0px;
        PADDING-TOP: 0px;
    }

        .db-shortcuts UL LI {
            PADDING-BOTTOM: 0px;
            LIST-STYLE-TYPE: none;
            MARGIN: 0px;
            PADDING-LEFT: 0px;
            PADDING-RIGHT: 0px;
            HEIGHT: 0px;
            PADDING-TOP: 0px;
        }

    .db-shortcuts UL {
        POSITION: absolute;
        WIDTH: 100%;
    }

    .db-shortcuts LI A {
        POSITION: absolute;
        DISPLAY: block;
        TOP: -500px;
        LEFT: -500px;
    }

        .db-shortcuts LI A:focus {
            Z-INDEX: 99999;
            POSITION: absolute;
            TEXT-ALIGN: center;
            PADDING-BOTTOM: 3px;
            PADDING-LEFT: 0px;
            WIDTH: 100%;
            PADDING-RIGHT: 0px;
            BACKGROUND: #ccc;
            COLOR: #000;
            TOP: 0px;
            PADDING-TOP: 3px;
            LEFT: 0px;
        }

        .db-shortcuts LI A:active {
            Z-INDEX: 99999;
            POSITION: absolute;
            TEXT-ALIGN: center;
            PADDING-BOTTOM: 3px;
            PADDING-LEFT: 0px;
            WIDTH: 100%;
            PADDING-RIGHT: 0px;
            BACKGROUND: #ccc;
            COLOR: #000;
            TOP: 0px;
            PADDING-TOP: 3px;
            LEFT: 0px;
        }

.db-toplink {
    POSITION: absolute;
    WIDTH: 50%;
    HEIGHT: 1px;
    OVERFLOW: hidden;
    LEFT: -500px;
}

.db-footer-inner {
    TEXT-ALIGN: center;
}

    .db-footer-inner UL {
        PADDING-BOTTOM: 9px;
        LIST-STYLE-TYPE: none;
        MARGIN: 0px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 0px;
    }

        .db-footer-inner UL LI {
            PADDING-BOTTOM: 0px;
            MARGIN: 0px;
            PADDING-LEFT: 0px;
            PADDING-RIGHT: 0px;
            DISPLAY: inline;
            PADDING-TOP: 0px;
        }

            .db-footer-inner UL LI A {
                PADDING-BOTTOM: 0px;
                PADDING-LEFT: 8px;
                PADDING-RIGHT: 8px;
                COLOR: #d2c295;
                TEXT-DECORATION: none;
                PADDING-TOP: 0px;
            }

                .db-footer-inner UL LI A:hover {
                    COLOR: #fff;
                }

                .db-footer-inner UL LI A:active {
                    COLOR: #fff;
                }

                .db-footer-inner UL LI A:focus {
                    COLOR: #fff;
                }

.db-navigation {
    PADDING-BOTTOM: 11px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    float: right;
}

    .db-navigation UL {
        PADDING-BOTTOM: 0px;
        LIST-STYLE-TYPE: none;
        MARGIN: 0px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 0px;
    }

    .db-navigation LI {
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        DISPLAY: inline;
        PADDING-TOP: 0px;
    }

    .db-navigation A .cc {
        PADDING-BOTTOM: 0px;
        LINE-HEIGHT: 1.1em;
        TEXT-TRANSFORM: uppercase;
        MARGIN: 0px 0px 0px 0px;
        WIDTH: auto;
        DISPLAY: block;
        BACKGROUND: url(../images/bg-nav-divider.png) no-repeat right 6px;
        FLOAT: left;
        COLOR: #ffffff;
        TEXT-DECORATION: none;
        PADDING-TOP: 4px;
        padding-left: 5px;
        padding-right: 5px;
        font-size: 12pt;
    }

    .db-navigation A:visited {
        COLOR: #d2c295;
    }

    .db-navigation LI.first A {
        MARGIN-LEFT: 0px;
    }

    .db-navigation A:hover {
        COLOR: #fff;
        text-decoration: none;
        font-style: normal;
        font-variant: normal;
    }

.navigation A:focus {
    COLOR: #fff;
    text-decoration: none;
    font-style: normal;
    font-variant: normal;
}

.navigation A:active {
    COLOR: #fff;
    text-decoration: none;
    font-style: normal;
    font-variant: normal;
}

.db-navigation A.selected {
    COLOR: #fff;
}

.db-navigation A SPAN {
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-TOP: 0px;
    font-size: 13px;
    text-decoration: none;
    font-style: normal;
    font-variant: normal;
}

.db-navigation A.selected SPAN {
    BACKGROUND: url(bg-nav-selected.png) no-repeat center bottom;
    color: White;
    text-decoration: none;
    font-style: normal;
    font-variant: normal;
}

.db-navigation A.last {
    BACKGROUND: none transparent scroll repeat 0% 0%;
}

.db-flyout {
    Z-INDEX: 11;
    POSITION: relative;
    TEXT-ALIGN: center;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    OUTLINE-WIDTH: 0px;
    CLEAR: both;
}

    .db-flyout UL {
        PADDING-BOTTOM: 0px;
        LIST-STYLE-TYPE: none;
        MARGIN: 0px auto;
        PADDING-LEFT: 1px;
        PADDING-RIGHT: 0px;
        DISPLAY: table;
        LIST-STYLE-IMAGE: none;
        PADDING-TOP: 0px;
    }

    .db-flyout LI {
        MARGIN: 0px;
        WIDTH: 133px;
        PADDING-RIGHT: 1px;
        padding-left: 8px;
        FLOAT: right;
        list-style-type: none;
    }

    .db-flyout A {
        TEXT-ALIGN: center;
        TEXT-TRANSFORM: uppercase;
        DISPLAY: inline-block;
        COLOR: #d2c295;
        TEXT-DECORATION: none;
    }

        .db-flyout A:hover {
            COLOR: #fff;
        }

        .db-flyout A:active {
            COLOR: #fff;
        }

        .db-flyout A:focus {
            COLOR: #fff;
        }

    .db-flyout IMG {
        BORDER-BOTTOM: 0px;
        BORDER-LEFT: 0px;
        MARGIN: 0px;
        DISPLAY: block;
        BORDER-TOP: 0px;
        BORDER-RIGHT: 0px;
    }

    .db-flyout SPAN {
        PADDING-BOTTOM: 14px;
        PADDING-LEFT: 4px;
        WIDTH: 125px;
        PADDING-RIGHT: 4px;
        DISPLAY: inline-block;
        BACKGROUND: url(/images/undermnu.png) repeat-x 0px bottom;
        CURSOR: pointer;
        PADDING-TOP: 14px;
        color: Wheat;
        font-size: 10pt;
    }

    .db-flyout A:hover SPAN {
        BACKGROUND-POSITION: -133px bottom;
        color: White;
    }

.db-shadow {
    Z-INDEX: 11;
    POSITION: absolute;
    WIDTH: 100%;
    BACKGROUND: url(../images/navigation-flyout-shadow.png) repeat-x 0px 0px;
    HEIGHT: 7px;
    TOP: 0px;
    LEFT: 0px;
}

.db-subnav {
    BACKGROUND: url(../images/bg-subnav.jpg) #e8e0ca no-repeat left top;
}

    .db-subnav UL {
        PADDING-BOTTOM: 140px;
        MARGIN: 0px;
        PADDING-LEFT: 5px;
        PADDING-RIGHT: 5px;
        BACKGROUND: url(../images/bg-subnav.jpg) no-repeat -220px bottom;
        PADDING-TOP: 0px;
    }

        .db-subnav UL UL {
            PADDING-BOTTOM: 0px;
            MIN-HEIGHT: 0px;
            PADDING-LEFT: 0px;
            PADDING-RIGHT: 0px;
            BACKGROUND: none transparent scroll repeat 0% 0%;
            MARGIN-LEFT: 0px;
            PADDING-TOP: 0px;
        }

    .db-subnav LI {
        LIST-STYLE-TYPE: none;
        MARGIN: 0px 0px 6px;
        FONT-SIZE: 1.4em;
        LIST-STYLE-IMAGE: none;
    }

        .db-subnav LI LI {
            MARGIN: 0px 0px 1px;
            FONT-SIZE: 1em;
        }

            .db-subnav LI LI LI {
                MARGIN-LEFT: 10px;
            }

    .db-subnav A {
        PADDING-BOTTOM: 0.7em;
        PADDING-LEFT: 10px;
        PADDING-RIGHT: 10px;
        DISPLAY: block;
        BACKGROUND: #fff;
        TEXT-DECORATION: none;
        PADDING-TOP: 0.7em;
    }

    .db-subnav LI A {
        FONT-WEIGHT: bold;
    }

    .db-subnav LI LI A {
        FONT-WEIGHT: normal;
    }

    .db-subnav H2 {
        TEXT-ALIGN: center;
        PADDING-BOTTOM: 0.85em;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        DISPLAY: block;
        FONT-FAMILY: "BaskervilleBT-Italic";
        COLOR: #512b1b;
        FONT-SIZE: 2.2em;
        PADDING-TOP: 0.85em;
    }

        .db-subnav H2 A {
            PADDING-BOTTOM: 0px;
            PADDING-LEFT: 0px;
            PADDING-RIGHT: 0px;
            DISPLAY: inline;
            BACKGROUND: none transparent scroll repeat 0% 0%;
            PADDING-TOP: 0px;
        }

            .db-subnav H2 A:hover {
                TEXT-DECORATION: underline;
            }

            .db-subnav H2 A:focus {
                TEXT-DECORATION: underline;
            }

            .db-subnav H2 A:active {
                TEXT-DECORATION: underline;
            }

    .db-subnav LI.selected A {
        MARGIN-BOTTOM: 1px;
        BACKGROUND: #f7f3e9;
        COLOR: #512b1b;
    }

    .db-subnav LI.selected LI A {
        MARGIN: 0px;
        BACKGROUND: #fff;
        COLOR: #954a09;
    }

    .db-subnav LI LI.selected {
        PADDING-BOTTOM: 0.4em;
        BACKGROUND: #fff;
    }

        .db-subnav LI LI.selected A {
            PADDING-BOTTOM: 0.3em;
            FONT-WEIGHT: bold;
        }

        .db-subnav LI LI.selected LI {
            PADDING-BOTTOM: 0px;
            PADDING-LEFT: 0px;
            PADDING-RIGHT: 0px;
            FONT-SIZE: 0.86em;
            PADDING-TOP: 0px;
        }

            .db-subnav LI LI.selected LI A {
                PADDING-BOTTOM: 0.4em;
                PADDING-LEFT: 20px;
                BACKGROUND: url(../images/subnav-icon.gif) #fff no-repeat -205px center;
                COLOR: #643521;
                PADDING-TOP: 0.4em;
            }

    .db-subnav LI LI LI.selected A {
        BACKGROUND-POSITION: 11px center;
        COLOR: #000;
    }

    .db-subnav LI LI LI.selected LI {
        FONT-SIZE: 1em;
    }

        .db-subnav LI LI LI.selected LI A {
            PADDING-LEFT: 19px;
            BACKGROUND: url(../images/subsubnav-icon.gif) no-repeat 11px center;
            COLOR: #666;
        }

    .db-subnav LI LI LI LI.selected A {
        BACKGROUND-POSITION: -289px center;
        COLOR: #000;
    }

    .db-subnav LI A:hover {
        COLOR: #000;
        TEXT-DECORATION: underline;
    }

    .db-subnav LI A:active {
        COLOR: #000;
        TEXT-DECORATION: underline;
    }

    .db-subnav LI A:focus {
        COLOR: #000;
        TEXT-DECORATION: underline;
    }

    .db-subnav LI LI A:hover {
        COLOR: #000;
        TEXT-DECORATION: underline;
    }

    .db-subnav LI LI A:active {
        COLOR: #000;
        TEXT-DECORATION: underline;
    }

    .db-subnav LI LI A:focus {
        COLOR: #000;
        TEXT-DECORATION: underline;
    }

    .db-subnav LI LI LI A:hover {
        COLOR: #000;
        TEXT-DECORATION: underline;
    }

    .db-subnav LI LI LI A:active {
        COLOR: #000;
        TEXT-DECORATION: underline;
    }

    .db-subnav LI LI LI A:focus {
        COLOR: #000;
        TEXT-DECORATION: underline;
    }

.db-parallax-nav {
    MIN-WIDTH: 360px;
    TEXT-ALIGN: center;
    BACKGROUND: url(../images/bg-nav-parallax-sprite.png) #fff repeat-x 0px -179px;
    HEIGHT: 7px;
    OVERFLOW: visible;
}

    .db-parallax-nav UL {
        PADDING-BOTTOM: 0px;
        MARGIN-TOP: 1px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        DISPLAY: inline-block;
        PADDING-TOP: 0px;
    }

    .db-parallax-nav LI {
        LIST-STYLE-TYPE: none;
        MARGIN: 0px;
        FLOAT: left;
        LIST-STYLE-IMAGE: none;
    }

        .db-parallax-nav LI SPAN {
            BACKGROUND: url(../images/bg-nav-parallax-sprite.png) repeat-x left -121px;
        }

        .db-parallax-nav LI SPAN {
            MIN-WIDTH: 16.5em;
            LINE-HEIGHT: 46px;
            DISPLAY: inline-block;
        }

            .db-parallax-nav LI SPAN SPAN {
                MIN-WIDTH: 16.5em;
                LINE-HEIGHT: 46px;
                DISPLAY: inline-block;
            }

            .db-parallax-nav LI SPAN SPAN {
                PADDING-BOTTOM: 9px;
                PADDING-LEFT: 0px;
                PADDING-RIGHT: 0px;
                PADDING-TOP: 0px;
            }

        .db-parallax-nav LI A {
            TEXT-TRANSFORM: uppercase;
            DISPLAY: block;
            COLOR: #512b1b;
            TEXT-DECORATION: none;
        }

        .db-parallax-nav LI.selected A {
            COLOR: #333;
        }

        .db-parallax-nav LI A:hover {
            COLOR: #333;
        }

        .db-parallax-nav LI A:focus {
            COLOR: #333;
        }

        .db-parallax-nav LI.first A {
            PADDING-LEFT: 26px;
            BACKGROUND: url(../images/bg-nav-parallax-sprite.png) no-repeat 0px 4px;
        }

        .db-parallax-nav LI.last A {
            PADDING-RIGHT: 26px;
            BACKGROUND: url(../images/bg-nav-parallax-sprite.png) no-repeat right 4px;
        }

        .db-parallax-nav LI.last {
            PADDING-LEFT: 2px;
            BACKGROUND: url(../images/bg-nav-parallax-sprite.png) no-repeat left -55px;
        }

        .db-parallax-nav LI.selected SPAN SPAN {
            BACKGROUND: url(../images/bg-nav-parallax-sprite.png) no-repeat center bottom;
            FONT-WEIGHT: bold;
        }

.db-breadcrumb {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
    padding-bottom: 10px;
    padding-top: 138px;
    BORDER-BOTTOM: #c7c6c4 1px solid;
    MARGIN: 0px 0px 30px;
}

.db-breadcrumb-inner {
    MARGIN: 0px auto;
    WIDTH: 940px;
    text-align: right;
}

.db-breadcrumb OL {
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
    width: 50px;
}

.db-breadcrumb LI {
    FLOAT: right;
    COLOR: #000;
    list-style-type: none;
}

.db-breadcrumb .home {
    BACKGROUND: url(/images/breadcrumb-arrow.png) no-repeat 100% 50%;
}

.db-breadcrumb A {
    BACKGROUND: url(/images/breadcrumb-arrow.png) no-repeat 100% 50%;
}

.db-breadcrumb A {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 15px;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px;
}

    .db-breadcrumb A:hover {
        TEXT-DECORATION: underline;
        color: Black;
    }

    .db-breadcrumb A:active {
        TEXT-DECORATION: none;
        color: Black;
    }

    .db-breadcrumb A:focus {
        TEXT-DECORATION: underline;
        color: Black;
    }

.db-breadcrumb .home A {
    WIDTH: 16px;
    BACKGROUND: url(/images/breadcrumb-home.png) no-repeat 0px 0px;
    FLOAT: left;
    HEIGHT: 14px;
}

    .db-breadcrumb .home A:hover {
        BACKGROUND-POSITION: 0px -14px;
        TEXT-DECORATION: none;
    }

    .db-breadcrumb .home A:active {
        BACKGROUND-POSITION: 0px -14px;
        TEXT-DECORATION: none;
    }

    .db-breadcrumb .home A:focus {
        BACKGROUND-POSITION: 0px -14px;
        TEXT-DECORATION: none;
    }

.db-parallax-container {
    BACKGROUND: url(../images/bg-parallax.jpg) #fff fixed no-repeat center 136px;
}

.db-parallax-journey {
    POSITION: relative;
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 98px;
}

    .db-parallax-journey .db-section-container {
        Z-INDEX: 10;
        POSITION: relative;
    }

    .db-parallax-journey .db-container {
        MARGIN-BOTTOM: 0px;
    }

    .db-parallax-journey .db-section P {
        FONT-SIZE: 1.4em;
    }

    .db-parallax-journey .db-section H2 {
        PADDING-BOTTOM: 0.3em;
        LINE-HEIGHT: 1;
        WIDTH: 460px;
        FONT-FAMILY: "BaskervilleBT-Italic";
        FONT-SIZE: 5.5em;
    }

        .db-parallax-journey .db-section H2 .db-big {
            FONT-SIZE: 1.2em;
        }

        .db-parallax-journey .db-section H2 .db-level-1 {
            DISPLAY: block;
        }

        .db-parallax-journey .db-section H2 .db-level-2 {
            DISPLAY: block;
        }

    .db-parallax-journey .db-section .db-cta-primary SPAN {
        PADDING-RIGHT: 18px;
        BACKGROUND: url(../images/arrow-small-down.gif) no-repeat right center;
    }

    .db-parallax-journey .db-section H3 {
        PADDING-BOTTOM: 1.4em;
        FONT-SIZE: 1.5em;
        FONT-WEIGHT: bold;
    }

.db-parallax-section-home {
    Z-INDEX: 100;
    POSITION: relative;
    PADDING-TOP: 136px;
}

    .db-parallax-section-home .db-introduction {
        MIN-HEIGHT: 310px;
        PADDING-TOP: 60px;
    }

    .db-parallax-section-home .db-feature-3 IMG {
        WIDTH: 165px;
    }

    .db-parallax-section-home .db-feature-3 .db-col {
        WIDTH: 249px;
        FLOAT: left;
    }

    .db-parallax-section-home .db-features {
        MARGIN-TOP: 2em;
    }

    .db-parallax-section-home .db-feature H3 {
        FONT-FAMILY: "BaskervilleBT-Italic";
        FONT-SIZE: 2em;
        FONT-WEIGHT: normal;
    }

    .db-parallax-section-home .db-feature P {
        FONT-SIZE: 1.2em;
    }

    .db-parallax-section-home .db-feature A {
        TEXT-DECORATION: none;
    }

    .db-parallax-section-home .db-feature-3 P.db-time {
        PADDING-BOTTOM: 3em;
    }

    .db-parallax-section-home .db-feature-3 H3 {
        PADDING-BOTTOM: 0.7em;
        COLOR: #333;
    }

    .db-parallax-section-home .db-feature-3 .db-cta-primary {
        POSITION: absolute;
        BOTTOM: 12px;
        RIGHT: 12px;
    }

        .db-parallax-section-home .db-feature-3 .db-cta-primary SPAN {
            PADDING-RIGHT: 14px;
            BACKGROUND: url(../images/arrow-small-right.gif) no-repeat right center;
        }

#db-section-diamond-home .db-section-container {
    BACKGROUND: url(../images/journeys/diamond/0-home.png) no-repeat right 70px;
}

#db-section-diamond-home H2 .db-level-2 {
    PADDING-LEFT: 2.5em;
}

#db-section-heritage-home .db-section-container {
    BACKGROUND: url(../images/journeys/heritage/0-home.png) no-repeat 450px 76px;
}

#db-section-heritage-home H2 .db-level-2 {
    PADDING-LEFT: 1em;
}

.db-parallax-section {
    PADDING-TOP: 136px;
    LEFT: 0px;
}

    .db-parallax-section .db-section-container {
        HEIGHT: 750px;
        OVERFLOW: hidden;
    }

    .db-parallax-section H2 {
        PADDING-TOP: 60px;
    }

.db-parallax-section-bg {
    Z-INDEX: 0;
    POSITION: fixed;
    WIDTH: 1232px;
    BACKGROUND: url(../images/bg-parallax-bot.jpg) no-repeat 0px 0px;
    HEIGHT: 292px;
    VISIBILITY: hidden;
    MARGIN-LEFT: -616px;
    TOP: 0px;
    LEFT: 50%;
}

.db-parallax-journey .db-images IMG {
    POSITION: absolute;
    DISPLAY: block;
}

.db-parallax-journey .db-images DIV {
    POSITION: absolute;
    DISPLAY: block;
}

.db-parallax-journey .db-images A {
    TEXT-DECORATION: none;
}

.db-parallax-journey .db-layer-1 {
    Z-INDEX: 1;
}

.db-parallax-journey .db-layer-2 {
    Z-INDEX: 2;
}

.db-parallax-journey .db-layer-3 {
    Z-INDEX: 3;
}

.db-parallax-journey .db-layer-4 {
    Z-INDEX: 4;
}

.db-parallax-journey .db-layer-5 {
    Z-INDEX: 5;
}

.db-parallax-journey .db-layer-6 {
    Z-INDEX: 6;
}

#db-journey-diamond .db-layer-1 {
    TOP: 5%;
    RIGHT: 20px;
}

#db-journey-diamond .db-layer-2 {
    TOP: 21%;
    RIGHT: 135px;
}

#db-journey-diamond .db-layer-3 {
    TOP: 34%;
    RIGHT: -20px;
}

#db-journey-diamond .db-layer-4 {
    TOP: 53%;
    RIGHT: 22px;
}

#db-journey-heritage .db-layer-1 {
    TOP: 0px;
    LEFT: 400px;
}

#db-journey-heritage .db-layer-2 {
    TOP: 21%;
    RIGHT: 135px;
}

#db-journey-heritage .db-layer-3 {
    TOP: 44%;
    RIGHT: -20px;
}

#db-journey-heritage .db-layer-4 {
    TOP: 53%;
    RIGHT: 22px;
}

#db-journey-heritage .db-layer-5 {
    TOP: 63%;
    RIGHT: 135px;
}

#db-journey-heritage .db-layer-5 {
    TOP: 73%;
    RIGHT: 25px;
}

#db-section-diamond-formation .db-layer-2 {
    WIDTH: 225px;
    BACKGROUND: url(../images/journeys/diamond/1-formation-kimberlite.png);
    HEIGHT: 145px;
    TOP: 25px;
    RIGHT: 20px;
}

#db-section-diamond-formation .db-layer-3 {
    WIDTH: 197px;
    BACKGROUND: url(../images/journeys/diamond/1-formation-lava.png);
    HEIGHT: 132px;
    TOP: 136px;
    LEFT: 618px;
}

#db-section-diamond-formation .db-layer-4 {
    WIDTH: 237px;
    BACKGROUND: url(../images/journeys/diamond/1-formation-kimberlite-cross-section.png);
    HEIGHT: 282px;
    TOP: 218px;
    LEFT: 745px;
}

#db-section-diamond-formation .db-layer-1 {
    Z-INDEX: 1 !important;
    WIDTH: 536px;
    BACKGROUND: url(../images/journeys/diamond/1-formation.png);
    HEIGHT: 380px;
    TOP: 130px;
    LEFT: 250px;
}

#db-section-diamond-exploration .db-layer-2 {
    WIDTH: 197px;
    BACKGROUND: url(../images/journeys/diamond/2-exploration-core.png);
    HEIGHT: 132px;
    TOP: 38px;
    LEFT: 540px;
}

#db-section-diamond-exploration .db-layer-3 {
    WIDTH: 266px;
    BACKGROUND: url(../images/journeys/diamond/2-exploration-prospecting.png);
    HEIGHT: 171px;
    TOP: 76px;
    LEFT: 685px;
}

#db-section-diamond-exploration .db-layer-4 {
    WIDTH: 197px;
    BACKGROUND: url(../images/journeys/diamond/2-exploration-sampling.png);
    HEIGHT: 252px;
    TOP: 216px;
    LEFT: 730px;
}

#db-section-diamond-exploration .db-layer-1 {
    Z-INDEX: 1 !important;
    WIDTH: 339px;
    BACKGROUND: url(../images/journeys/diamond/2-exploration.png);
    HEIGHT: 287px;
    TOP: 190px;
    LEFT: 338px;
}

#db-section-diamond-mining .db-layer-2 {
    WIDTH: 197px;
    BACKGROUND: url(../images/journeys/diamond/3-mining-alluvial.png);
    HEIGHT: 132px;
    TOP: 67px;
    LEFT: 700px;
}

#db-section-diamond-mining .db-layer-3 {
    WIDTH: 280px;
    BACKGROUND: url(../images/journeys/diamond/3-mining-jwana-game-park.png);
    HEIGHT: 227px;
    TOP: 207px;
    LEFT: 640px;
}

#db-section-diamond-mining .db-layer-4 {
    WIDTH: 225px;
    BACKGROUND: url(../images/journeys/diamond/3-mining-jwaneng.png);
    HEIGHT: 145px;
    TOP: 42px;
    LEFT: 436px;
}

#db-section-diamond-mining .db-layer-1 {
    Z-INDEX: 1 !important;
    WIDTH: 210px;
    BACKGROUND: url(../images/journeys/diamond/3-mining.png);
    HEIGHT: 240px;
    TOP: 200px;
    LEFT: 380px;
}

#db-section-diamond-sorting .db-layer-2 {
    Z-INDEX: 2;
    WIDTH: 225px;
    BACKGROUND: url(../images/journeys/diamond/4-sorting-botswana.png);
    HEIGHT: 144px;
    TOP: 122px;
    LEFT: 666px;
}

#db-section-diamond-sorting .db-layer-3 {
    Z-INDEX: 1;
    WIDTH: 275px;
    BACKGROUND: url(../images/journeys/diamond/4-sorting-diamonds.png);
    HEIGHT: 185px;
    TOP: 60px;
    LEFT: 438px;
}

#db-section-diamond-sorting .db-layer-4 {
    WIDTH: 181px;
    BACKGROUND: url(../images/journeys/diamond/4-sorting-rough-diamonds.png);
    HEIGHT: 121px;
    TOP: 240px;
    LEFT: 726px;
}

#db-section-diamond-sorting .db-layer-1 {
    Z-INDEX: 1 !important;
    WIDTH: 477px;
    BACKGROUND: url(../images/journeys/diamond/4-sorting.png);
    HEIGHT: 182px;
    TOP: 280px;
    LEFT: 280px;
}

#db-section-diamond-cutting .db-layer-2 {
    WIDTH: 197px;
    BACKGROUND: url(../images/journeys/diamond/5-cutting-and-polishing-marked.png);
    HEIGHT: 132px;
    TOP: 56px;
    LEFT: 580px;
}

#db-section-diamond-cutting .db-layer-3 {
    WIDTH: 225px;
    BACKGROUND: url(../images/journeys/diamond/5-cutting-and-polishing-scaife.png);
    HEIGHT: 144px;
    TOP: 160px;
    LEFT: 722px;
}

#db-section-diamond-cutting .db-layer-4 {
    WIDTH: 120px;
    BACKGROUND: url(../images/journeys/diamond/5-cutting-and-polishing-inspect.png);
    HEIGHT: 115px;
    TOP: 30px;
    LEFT: 800px;
}

#db-section-diamond-cutting .db-layer-1 {
    Z-INDEX: 1 !important;
    WIDTH: 439px;
    BACKGROUND: url(../images/journeys/diamond/5-cutting-and-polishing.png);
    HEIGHT: 313px;
    TOP: 210px;
    LEFT: 310px;
}

#db-section-diamond-jewellery .db-layer-2 {
    WIDTH: 197px;
    BACKGROUND: url(../images/journeys/diamond/6-jewellery-lotus.png);
    HEIGHT: 132px;
    TOP: 148px;
    LEFT: 724px;
}

#db-section-diamond-jewellery .db-layer-3 {
    WIDTH: 197px;
    BACKGROUND: url(../images/journeys/diamond/6-jewellery-sketch.png);
    HEIGHT: 132px;
    TOP: 66px;
    LEFT: 620px;
}

#db-section-diamond-jewellery .db-layer-4 {
    WIDTH: 268px;
    BACKGROUND: url(../images/journeys/diamond/6-jewellery-store.png);
    HEIGHT: 163px;
    TOP: 300px;
    LEFT: 635px;
}

#db-section-diamond-jewellery .db-layer-1 {
    Z-INDEX: 1 !important;
    WIDTH: 333px;
    BACKGROUND: url(../images/journeys/diamond/6-jewellery.png);
    HEIGHT: 395px;
    TOP: 130px;
    LEFT: 295px;
}

#db-section-heritage-1860 .db-layer-1 {
    WIDTH: 206px;
    BACKGROUND: url(../images/journeys/heritage/1-1860-star.png);
    HEIGHT: 384px;
    TOP: 130px;
    LEFT: 380px;
}

#db-section-heritage-1860 .db-layer-2 {
    WIDTH: 341px;
    BACKGROUND: url(../images/journeys/heritage/1-1860-kimberley-mine.png);
    HEIGHT: 239px;
    TOP: 62px;
    LEFT: 600px;
}

#db-section-heritage-1860 .db-layer-3 {
    WIDTH: 160px;
    BACKGROUND: url(../images/journeys/heritage/1-1860-eramus-jacobs.png);
    HEIGHT: 246px;
    TOP: 240px;
    LEFT: 620px;
}

#db-section-heritage-1860 .db-layer-4 {
    WIDTH: 97px;
    BACKGROUND: url(../images/journeys/heritage/1-1860-eureka.png);
    HEIGHT: 131px;
    TOP: 339px;
    LEFT: 785px;
}

#db-section-heritage-1880 .db-layer-1 {
    WIDTH: 421px;
    BACKGROUND: url(../images/journeys/heritage/2-1880-board.png);
    HEIGHT: 343px;
    TOP: 91px;
    LEFT: 400px;
}

#db-section-heritage-1880 .db-layer-2 {
    WIDTH: 202px;
    BACKGROUND: url(../images/journeys/heritage/2-1880-cecil-rhodes.png);
    HEIGHT: 232px;
}

#db-section-heritage-1880 .db-layer-3 {
    WIDTH: 150px;
    BACKGROUND: url(../images/journeys/heritage/2-1880-barney-barnato.png);
    HEIGHT: 216px;
    TOP: 169px;
    LEFT: 773px;
}

#db-section-heritage-1880 .db-layer-4 {
    WIDTH: 432px;
    BACKGROUND: url(../images/journeys/heritage/2-1880-cheque.png);
    HEIGHT: 319px;
    TOP: 220px;
    LEFT: 425px;
}

#db-section-heritage-1900 .db-layer-1 {
    WIDTH: 256px;
    BACKGROUND: url(../images/journeys/heritage/3-1900-cecil-rhodes.png);
    HEIGHT: 220px;
    TOP: 60px;
    LEFT: 400px;
}

#db-section-heritage-1900 .db-layer-2 {
    WIDTH: 228px;
    BACKGROUND: url(../images/journeys/heritage/3-1900-cullinan.png);
    HEIGHT: 161px;
    TOP: 53px;
    LEFT: 686px;
}

#db-section-heritage-1900 .db-layer-3 {
    WIDTH: 345px;
    BACKGROUND: url(../images/journeys/heritage/3-1900-premier-mine.png);
    HEIGHT: 242px;
    TOP: 201px;
    LEFT: 600px;
}

#db-section-heritage-1900 .db-layer-4 {
    WIDTH: 259px;
    BACKGROUND: url(../images/journeys/heritage/3-1900-cullinan-diamond.png);
    HEIGHT: 252px;
    TOP: 294px;
    LEFT: 400px;
}

#db-section-heritage-1920 .db-layer-1 {
    WIDTH: 242px;
    BACKGROUND: url(../images/journeys/heritage/4-1920-advert.png);
    HEIGHT: 357px;
    TOP: 60px;
    LEFT: 626px;
}

#db-section-heritage-1920 .db-layer-2 {
    WIDTH: 242px;
    BACKGROUND: url(../images/journeys/heritage/4-1920-ernest-oppenheimer.png);
    HEIGHT: 353px;
    TOP: 130px;
    LEFT: 410px;
}

#db-section-heritage-1920 .db-layer-3 {
    WIDTH: 218px;
    BACKGROUND: url(../images/journeys/heritage/4-1920-cutting.png);
    HEIGHT: 151px;
    TOP: 298px;
    LEFT: 720px;
}

#db-section-heritage-1940 .db-layer-1 {
    WIDTH: 308px;
    BACKGROUND: url(../images/journeys/heritage/5-1940-advertising.png);
    HEIGHT: 462px;
    TOP: 70px;
    LEFT: 440px;
}

#db-section-heritage-1940 .db-layer-2 {
    WIDTH: 154px;
    BACKGROUND: url(../images/journeys/heritage/5-1940-harry-oppenheimer.png);
    HEIGHT: 186px;
    TOP: 88px;
    LEFT: 720px;
}

#db-section-heritage-1940 .db-layer-3 {
    WIDTH: 191px;
    BACKGROUND: url(../images/journeys/heritage/5-1940-royal-visit.png);
    HEIGHT: 249px;
    TOP: 188px;
    LEFT: 760px;
}

#db-section-heritage-1940 .db-layer-4 {
    WIDTH: 243px;
    BACKGROUND: url(../images/journeys/heritage/5-1940-elizabeth.png);
    HEIGHT: 187px;
    TOP: 366px;
    LEFT: 660px;
}

#db-section-heritage-1960 .db-layer-1 {
    WIDTH: 280px;
    BACKGROUND: url(../images/journeys/heritage/6-1960-botswana.png);
    HEIGHT: 424px;
    TOP: 112px;
    LEFT: 400px;
}

#db-section-heritage-1960 .db-layer-2 {
    WIDTH: 307px;
    BACKGROUND: url(../images/journeys/heritage/6-1960-jwaneng.png);
    HEIGHT: 205px;
    TOP: 78px;
    LEFT: 640px;
}

#db-section-heritage-1960 .db-layer-3 {
    WIDTH: 179px;
    BACKGROUND: url(../images/journeys/heritage/6-1960-orapa-mine.png);
    HEIGHT: 121px;
    TOP: 244px;
    LEFT: 756px;
}

#db-section-heritage-1960 .db-layer-4 {
    WIDTH: 242px;
    BACKGROUND: url(../images/journeys/heritage/6-1960-geologists.png);
    HEIGHT: 187px;
    TOP: 324px;
    LEFT: 640px;
}

#db-section-heritage-1980 .db-layer-1 {
    WIDTH: 189px;
    BACKGROUND: url(../images/journeys/heritage/7-1980-venetia-mine.png);
    HEIGHT: 147px;
    TOP: 114px;
    LEFT: 400px;
}

#db-section-heritage-1980 .db-layer-2 {
    WIDTH: 191px;
    BACKGROUND: url(../images/journeys/heritage/7-1980-mandela.png);
    HEIGHT: 249px;
    TOP: 36px;
    LEFT: 625px;
}

#db-section-heritage-1980 .db-layer-3 {
    WIDTH: 318px;
    BACKGROUND: url(../images/journeys/heritage/7-1980-jwaneng-mine.png);
    HEIGHT: 302px;
    TOP: 220px;
    LEFT: 420px;
}

#db-section-heritage-1980 .db-layer-4 {
    WIDTH: 165px;
    BACKGROUND: url(../images/journeys/heritage/7-1980-centenary-diamond.png);
    HEIGHT: 156px;
    TOP: 366px;
    LEFT: 688px;
}

#db-section-heritage-1980 .db-layer-5 {
    WIDTH: 189px;
    BACKGROUND: url(../images/journeys/heritage/7-1980-namibia-partnership.png);
    HEIGHT: 127px;
    TOP: 176px;
    LEFT: 706px;
}

#db-section-heritage-2000 .db-layer-1 {
    WIDTH: 202px;
    BACKGROUND: url(../images/journeys/heritage/8-2000-craftmanship.png);
    HEIGHT: 251px;
    TOP: 74px;
    LEFT: 420px;
}

#db-section-heritage-2000 .db-layer-2 {
    WIDTH: 152px;
    BACKGROUND: url(../images/journeys/heritage/8-2000-millennium-star.png);
    HEIGHT: 239px;
    TOP: 280px;
    LEFT: 520px;
}

#db-section-heritage-2000 .db-layer-3 {
    WIDTH: 149px;
    BACKGROUND: url(../images/journeys/heritage/8-2000-forevermark.png);
    HEIGHT: 153px;
    TOP: 95px;
    LEFT: 595px;
}

#db-section-heritage-2000 .db-layer-4 {
    WIDTH: 132px;
    BACKGROUND: url(../images/journeys/heritage/7-1980-nicky-oppenheimer.png);
    HEIGHT: 152px;
    TOP: 126px;
    LEFT: 731px;
}

#db-section-heritage-2000 .db-layer-5 {
    WIDTH: 208px;
    BACKGROUND: url(../images/journeys/heritage/8-2000-sorting.png);
    HEIGHT: 139px;
    TOP: 272px;
    LEFT: 715px;
}

#db-section-heritage-2000 .db-layer-6 {
    WIDTH: 250px;
    BACKGROUND: url(../images/journeys/heritage/8-2000-anglo-american.png);
    HEIGHT: 86px;
    TOP: 402px;
    LEFT: 675px;
}

#db-section-diamond-exploration H2 .db-level-2 {
    PADDING-LEFT: 2em;
}

#db-section-heritage-1880 H2 .db-level-2 {
    PADDING-LEFT: 1.4em;
}

#db-section-heritage-1900 H2 .db-level-3 {
    PADDING-LEFT: 50px;
}

.db-text-section {
    Z-INDEX: 998;
    POSITION: relative;
    WIDTH: 500px;
}

.db-parallax-main-image {
    Z-INDEX: 9;
    POSITION: fixed;
    MARGIN-TOP: -150px;
    WIDTH: 536px;
    HEIGHT: 430px;
    MARGIN-LEFT: -268px;
    TOP: 50%;
    LEFT: 50%;
}

    .db-parallax-main-image IMG {
        POSITION: absolute;
        TOP: 0px;
        LEFT: 0px;
    }

    .db-parallax-main-image .db-diamond-formation-main {
        TOP: 0px;
        LEFT: 50px;
    }

    .db-parallax-main-image .db-diamond-exploration-main {
        TOP: 62px;
        LEFT: 80px;
    }

    .db-parallax-main-image .db-diamond-mining-main {
        TOP: 112px;
        LEFT: 91px;
    }

    .db-parallax-main-image .db-diamond-sorting-main {
        TOP: 176px;
        LEFT: 100px;
    }

    .db-parallax-main-image .db-diamond-cutting-main {
        TOP: 93px;
        LEFT: 108px;
    }

    .db-parallax-main-image .db-diamond-jewellery-main {
        TOP: 15px;
        LEFT: -88px;
    }

.db-parallax-pages {
    Z-INDEX: 15;
    POSITION: fixed;
    TOP: 180px;
    RIGHT: 0px;
}

    .db-parallax-pages .db-prev {
        WIDTH: 110px;
        DISPLAY: block;
        BACKGROUND: url(../images/buttons/parallax-arrows.png) no-repeat 0px 0px;
        HEIGHT: 30px;
    }

    .db-parallax-pages .db-next {
        WIDTH: 110px;
        DISPLAY: block;
        BACKGROUND: url(../images/buttons/parallax-arrows.png) no-repeat 0px 0px;
        HEIGHT: 30px;
    }

    .db-parallax-pages .db-next {
        BACKGROUND-POSITION: 0px -30px;
    }

    .db-parallax-pages .db-prev:hover {
        BACKGROUND-POSITION: -110px 0px;
    }

    .db-parallax-pages .db-next:hover {
        BACKGROUND-POSITION: -110px -30px;
    }

    .db-parallax-pages OL {
        Z-INDEX: 999;
        PADDING-BOTTOM: 0px;
        PADDING-LEFT: 0px;
        WIDTH: 110px;
        PADDING-RIGHT: 0px;
        BACKGROUND: url(../images/bg-parallax-nav.png) repeat-x left bottom;
        PADDING-TOP: 1px;
    }

    .db-parallax-pages LI {
        BORDER-BOTTOM: #fff 1px solid;
        PADDING-BOTTOM: 0px;
        LIST-STYLE-TYPE: none;
        MARGIN: 0px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        FONT-SIZE: 1.1em;
        LIST-STYLE-IMAGE: none;
        PADDING-TOP: 0px;
    }

        .db-parallax-pages LI A {
            BORDER-BOTTOM: #e9e9e9 1px solid;
            BORDER-LEFT: #e9e9e9 1px solid;
            PADDING-BOTTOM: 5px;
            TEXT-TRANSFORM: uppercase;
            PADDING-LEFT: 9px;
            PADDING-RIGHT: 5px;
            DISPLAY: block;
            COLOR: #666666;
            OVERFLOW: hidden;
            BORDER-TOP: #e9e9e9 1px solid;
            BORDER-RIGHT: 0px;
            TEXT-DECORATION: none;
            PADDING-TOP: 5px;
        }

            .db-parallax-pages LI A:active {
                BORDER-BOTTOM: #e9e9e9 1px solid;
                BORDER-LEFT: #e9e9e9 1px solid;
                PADDING-BOTTOM: 5px;
                TEXT-TRANSFORM: uppercase;
                PADDING-LEFT: 9px;
                PADDING-RIGHT: 5px;
                DISPLAY: block;
                COLOR: #666666;
                OVERFLOW: hidden;
                BORDER-TOP: #e9e9e9 1px solid;
                BORDER-RIGHT: 0px;
                TEXT-DECORATION: none;
                PADDING-TOP: 5px;
            }

            .db-parallax-pages LI A:visited {
                BORDER-BOTTOM: #e9e9e9 1px solid;
                BORDER-LEFT: #e9e9e9 1px solid;
                PADDING-BOTTOM: 5px;
                TEXT-TRANSFORM: uppercase;
                PADDING-LEFT: 9px;
                PADDING-RIGHT: 5px;
                DISPLAY: block;
                COLOR: #666666;
                OVERFLOW: hidden;
                BORDER-TOP: #e9e9e9 1px solid;
                BORDER-RIGHT: 0px;
                TEXT-DECORATION: none;
                PADDING-TOP: 5px;
            }

        .db-parallax-pages LI.selected A {
            BORDER-BOTTOM-COLOR: #333333;
            BORDER-TOP-COLOR: #333333;
            BACKGROUND: url(../images/bg-parallax-pages-over.png) #333333 repeat-x left bottom;
            COLOR: #fff;
            BORDER-RIGHT-COLOR: #333333;
            BORDER-LEFT-COLOR: #333333;
        }

        .db-parallax-pages LI A:focus {
            BORDER-BOTTOM-COLOR: #333333;
            BORDER-TOP-COLOR: #333333;
            BACKGROUND: url(../images/bg-parallax-pages-over.png) #333333 repeat-x left bottom;
            COLOR: #fff;
            BORDER-RIGHT-COLOR: #333333;
            BORDER-LEFT-COLOR: #333333;
        }

        .db-parallax-pages LI A:hover {
            BORDER-BOTTOM-COLOR: #333333;
            BORDER-TOP-COLOR: #333333;
            BACKGROUND: url(../images/bg-parallax-pages-over.png) #333333 repeat-x left bottom;
            COLOR: #fff;
            BORDER-RIGHT-COLOR: #333333;
            BORDER-LEFT-COLOR: #333333;
        }

.db-parallax-caption {
    Z-INDEX: 999;
    POSITION: absolute;
    MARGIN: 15px 0px 0px;
    WIDTH: 284px;
    DISPLAY: inline-block;
    COLOR: #d2c295;
    FONT-SIZE: 1.2em;
    FONT-WEIGHT: bold;
    LEFT: -999em;
}

    .db-parallax-caption .db-caption-top {
        WIDTH: 284px;
        DISPLAY: block;
        BACKGROUND: url(../images/bg-image-caption-top.png) no-repeat left top;
        HEIGHT: 10px;
        OVERFLOW: hidden;
    }

    .db-parallax-caption .db-caption-content {
        PADDING-BOTTOM: 25px;
        MIN-HEIGHT: 85px;
        PADDING-LEFT: 20px;
        PADDING-RIGHT: 20px;
        DISPLAY: block;
        BACKGROUND: url(../images/bg-image-caption.png) no-repeat right bottom;
        PADDING-TOP: 5px;
    }

.db-parallax-section-skip {
}

    .db-parallax-section-skip A {
        PADDING-BOTTOM: 12px;
        TEXT-INDENT: -99em;
        PADDING-LEFT: 12px;
        PADDING-RIGHT: 12px;
        DISPLAY: block;
        FLOAT: left;
        OVERFLOW: hidden;
        MARGIN-RIGHT: 1px;
        PADDING-TOP: 12px;
    }

        .db-parallax-section-skip A SPAN {
            WIDTH: 15px;
            DISPLAY: block;
            BACKGROUND: url(../images/journey-skip-arrows.gif) no-repeat;
            HEIGHT: 8px;
        }

    .db-parallax-section-skip .db-prev SPAN {
        BACKGROUND-POSITION: 0px 0px;
    }

    .db-parallax-section-skip .db-next SPAN {
        BACKGROUND-POSITION: -15px 0px;
    }

    .db-parallax-section-skip A:hover {
    }

    .db-parallax-section-skip A:active {
    }

    .db-parallax-section-skip A:focus {
    }

.db-img-caption {
    BORDER-BOTTOM: #e9e9e9 1px solid;
    POSITION: relative;
    BORDER-LEFT: #e9e9e9 1px solid;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px 0px 1em;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #e9e9e9 1px solid;
    BORDER-RIGHT: #e9e9e9 1px solid;
    PADDING-TOP: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

    .db-img-caption IMG {
        DISPLAY: block;
    }

    .db-img-caption SPAN {
        POSITION: absolute;
        TEXT-ALIGN: center;
        PADDING-BOTTOM: 10px;
        PADDING-LEFT: 10px;
        BOTTOM: 5px;
        PADDING-RIGHT: 10px;
        DISPLAY: block;
        COLOR: #fff;
        FONT-SIZE: 1.4em;
        PADDING-TOP: 10px;
    }

.db-g9 .db-img-caption {
    WIDTH: 690px;
}

.db-content .db-img-caption-full {
    WIDTH: 690px;
}

.db-g9 .db-img-caption SPAN {
    WIDTH: 670px;
}

.db-content .db-img-caption-full SPAN {
    WIDTH: 670px;
}

.db-g4-5 .db-img-caption {
    WIDTH: 330px;
}

.db-content .db-img-caption-half {
    WIDTH: 330px;
}

.db-g4-5 .db-img-caption SPAN {
    WIDTH: 310px;
}

.db-content .db-img-caption-half SPAN {
    WIDTH: 310px;
}

.db-g3 .db-img-caption {
    WIDTH: 210px;
}

.db-content .db-img-caption-third {
    WIDTH: 210px;
}

.db-g3 .db-img-caption SPAN {
    WIDTH: 190px;
}

.db-content .db-img-caption-third SPAN {
    WIDTH: 190px;
}

P.db-page-date {
    FONT-SIZE: 1.4em;
    FONT-WEIGHT: 700;
}

.db-copy {
    MARGIN: 0px 0px 10px;
}

    .db-copy P {
        FONT-SIZE: 1.4em;
    }

    .db-copy LI {
        FONT-SIZE: 1.4em;
    }

.db-box {
    BORDER-BOTTOM: 5px solid;
    BORDER-LEFT: 5px solid;
    PADDING-BOTTOM: 14px;
    PADDING-LEFT: 14px;
    PADDING-RIGHT: 14px;
    MARGIN-BOTTOM: 20px;
    BORDER-TOP: 5px solid;
    BORDER-RIGHT: 5px solid;
    PADDING-TOP: 14px;
}

.db-box-1 {
    BORDER-BOTTOM-COLOR: #ebe1c4;
    BORDER-TOP-COLOR: #ebe1c4;
    BACKGROUND: #f6f2e6;
    BORDER-RIGHT-COLOR: #ebe1c4;
    BORDER-LEFT-COLOR: #ebe1c4;
}

.db-box-2 {
    BORDER-BOTTOM-COLOR: #e9e9e9;
    BORDER-TOP-COLOR: #e9e9e9;
    BACKGROUND: #fff;
    BORDER-RIGHT-COLOR: #e9e9e9;
    BORDER-LEFT-COLOR: #e9e9e9;
}

.db-alerts INPUT {
    MARGIN: 0px 0px 15px -4px;
    WIDTH: 184px;
}

.db-alerts .db-btn {
    MARGIN: 0px;
}

.db-video {
    BORDER-BOTTOM: #e9e9e9 1px solid;
    POSITION: relative;
    BORDER-LEFT: #e9e9e9 1px solid;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    OVERFLOW: hidden;
    BORDER-TOP: #e9e9e9 1px solid;
    BORDER-RIGHT: #e9e9e9 1px solid;
    PADDING-TOP: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

    .db-video .db-video-caption {
        Z-INDEX: 1;
        POSITION: absolute;
        PADDING-BOTTOM: 14px;
        PADDING-LEFT: 14px;
        WIDTH: 40%;
        PADDING-RIGHT: 14px;
        BACKGROUND: #f6f2e6;
        PADDING-TOP: 14px;
    }

        .db-video .db-video-caption P {
            FONT-SIZE: 1.4em;
        }

.js .db-video {
    VISIBILITY: hidden;
}

.db-hero {
    BORDER-BOTTOM: #e9e9e9 1px solid;
    POSITION: relative;
    BORDER-LEFT: #e9e9e9 1px solid;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px 0px 20px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #e9e9e9 1px solid;
    BORDER-RIGHT: #e9e9e9 1px solid;
    PADDING-TOP: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.js .db-hero-exposed {
    BORDER-BOTTOM: #e9e9e9 1px solid;
    POSITION: relative;
    BORDER-LEFT: #e9e9e9 1px solid;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px 0px 20px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #e9e9e9 1px solid;
    BORDER-RIGHT: #e9e9e9 1px solid;
    PADDING-TOP: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.js .db-hero-exposed {
    MARGIN: 0px;
}

.db-hero .db-hero-items {
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    LIST-STYLE-IMAGE: none;
    PADDING-TOP: 0px;
}

.js .db-hero-items {
    WIDTH: 690px;
    HEIGHT: 313px;
}

.db-hero-items LI {
    Z-INDEX: 10;
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    ZOOM: 1;
    FONT-SIZE: 1em;
    PADDING-TOP: 0px;
}

.js .db-hero-items LI {
    POSITION: absolute;
    MARGIN: 0px;
    WIDTH: 690px;
    DISPLAY: none;
    HEIGHT: 313px;
    TOP: 4px;
    LEFT: 4px;
}

.db-hero-caption {
    Z-INDEX: 11;
    POSITION: absolute;
    PADDING-BOTTOM: 14px;
    PADDING-LEFT: 14px;
    WIDTH: 32%;
    PADDING-RIGHT: 14px;
    BACKGROUND: #f6f2e6;
    TOP: 0px;
    PADDING-TOP: 14px;
    LEFT: 0px;
}

    .db-hero-caption STRONG {
        MARGIN: 0px 0px 0.75em;
        DISPLAY: block;
        FONT-FAMILY: "BaskervilleBT-Roman";
        COLOR: #333;
        FONT-SIZE: 2.5em;
    }

    .db-hero-caption P {
        FONT-SIZE: 1.4em;
    }

    .db-hero-caption .db-cta-primary {
        MARGIN: 0px auto;
    }

.db-hero-items IMG {
    DISPLAY: block;
}

.js .db-hero-items IMG {
    POSITION: absolute;
    TOP: 0px;
    RIGHT: 0px;
}

.db-hero .db-hero-controls {
    Z-INDEX: 10;
    POSITION: absolute;
    LIST-STYLE-TYPE: none;
    TOP: 4px;
    RIGHT: 4px;
    LIST-STYLE-IMAGE: none;
}

    .db-hero .db-hero-controls LI {
        MARGIN: 0px;
        WIDTH: 31px;
        FLOAT: left;
        HEIGHT: 38px;
    }

    .db-hero .db-hero-controls A {
        WIDTH: 31px;
        BACKGROUND: url(../images/hero-widget-buttons.png) #000 no-repeat 0px 0px;
        FLOAT: left;
        HEIGHT: 38px;
        OVERFLOW: hidden;
    }

    .db-hero .db-hero-controls .db-hero-prev {
        MARGIN: 0px 1px 0px 0px;
    }

    .db-hero .db-hero-controls .db-hero-next A {
        BACKGROUND-POSITION: -31px 0px;
    }

    .db-hero .db-hero-controls SPAN {
        LINE-HEIGHT: 0;
        FONT-SIZE: 0px;
        opacity: 0;
    }

.db-hero .db-hero-prev A:hover {
    BACKGROUND-POSITION: 0px -38px;
}

.db-hero .db-hero-prev A:active {
    BACKGROUND-POSITION: 0px -38px;
}

.db-hero .db-hero-prev A:focus {
    BACKGROUND-POSITION: 0px -38px;
}

.db-hero .db-hero-next A:hover {
    BACKGROUND-POSITION: -31px -38px;
}

.db-hero .db-hero-next A:active {
    BACKGROUND-POSITION: -31px -38px;
}

.db-hero .db-hero-next A:focus {
    BACKGROUND-POSITION: -31px -38px;
}

.db-hero .db-hero-controls .db-disabled {
    CURSOR: default;
}

.db-hero .db-hero-controls .db-hero-prev .db-disabled {
    BACKGROUND-POSITION: 0px -76px;
}

    .db-hero .db-hero-controls .db-hero-prev .db-disabled:hover {
        BACKGROUND-POSITION: 0px -76px;
    }

    .db-hero .db-hero-controls .db-hero-prev .db-disabled:active {
        BACKGROUND-POSITION: 0px -76px;
    }

    .db-hero .db-hero-controls .db-hero-prev .db-disabled:focus {
        BACKGROUND-POSITION: 0px -76px;
    }

.db-hero .db-hero-controls .db-hero-next .db-disabled {
    BACKGROUND-POSITION: -31px -76px;
}

    .db-hero .db-hero-controls .db-hero-next .db-disabled:hover {
        BACKGROUND-POSITION: -31px -76px;
    }

    .db-hero .db-hero-controls .db-hero-next .db-disabled:active {
        BACKGROUND-POSITION: -31px -76px;
    }

    .db-hero .db-hero-controls .db-hero-next .db-disabled:focus {
        BACKGROUND-POSITION: -31px -76px;
    }

.db-hero-exposed {
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

    .db-hero-exposed .db-panel {
        MARGIN-BOTTOM: 20px;
    }

.js .db-hero-exposed .db-panel {
    POSITION: absolute;
    MARGIN: 0px;
    WIDTH: 455px;
    ZOOM: 1;
    DISPLAY: none;
    HEIGHT: 313px;
    OVERFLOW: hidden;
    TOP: 0px;
    LEFT: 0px;
}

    .js .db-hero-exposed .db-panel * {
        FILTER: inherit;
    }

.js .db-hero-exposed .db-active {
    DISPLAY: block;
}

.js .db-hero-exposed .db-hero-panels {
    POSITION: relative;
    WIDTH: 455px;
    FLOAT: right;
    HEIGHT: 313px;
}

.js .db-hero-exposed .db-hero-pages {
    POSITION: relative;
    WIDTH: 455px;
    FLOAT: right;
    HEIGHT: 313px;
}

.js .db-hero-exposed .db-hero-panels {
    FLOAT: left;
    OVERFLOW: hidden;
}

.js .db-hero-exposed .db-panel LI {
    POSITION: absolute;
    TOP: 0px;
    LEFT: 0px;
}

.js .db-hero-exposed .db-hero-pages {
    MIN-HEIGHT: 313px;
    WIDTH: 235px;
    BACKGROUND: #f6f2e6;
}

.db-hero-pages LI {
    FONT-SIZE: 1.4em;
}

.db-hero-pages A {
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    COLOR: #155d8e;
    TEXT-DECORATION: none;
    PADDING-TOP: 14px;
}

.db-hero-pages .first {
    PADDING-TOP: 20px;
}

.db-hero-pages .db-selected A {
    BACKGROUND: #fff;
    COLOR: #333;
    TEXT-DECORATION: none;
}

.db-hero-pages A:hover {
    BACKGROUND: #fff;
    COLOR: #333;
    TEXT-DECORATION: none;
}

.db-hero-pages A:active {
    BACKGROUND: #fff;
    COLOR: #333;
    TEXT-DECORATION: none;
}

.db-hero-pages A:focus {
    BACKGROUND: #fff;
    COLOR: #333;
    TEXT-DECORATION: none;
}

.db-hero-pages .db-selected A {
    PADDING-LEFT: 12px;
    BACKGROUND: url(../images/arrow-grey-left.png) #fff no-repeat 20px 18px;
}

.db-hero-pages .db-selected .first {
    BACKGROUND-POSITION: 20px 24px;
}

.db-hero-pages SPAN {
    BORDER-BOTTOM: #fff 1px solid;
    PADDING-BOTTOM: 14px;
    MARGIN: 0px 15px 0px 20px;
    DISPLAY: block;
}

.db-hero-pages .last SPAN {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
}

.db-hero-exposed UL {
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    LIST-STYLE-IMAGE: none;
    PADDING-TOP: 0px;
}

.db-hero-exposed LI {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

.js .db-hero-exposed LI {
    POSITION: relative;
    MARGIN: 0px;
}

.js .db-hero-exposed IMG {
    MARGIN: 0px;
    DISPLAY: block;
}

.js .db-hero-exposed .db-caption {
    POSITION: absolute;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 455px;
    BOTTOM: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    LEFT: 0px;
}

.js .db-sub-panels .db-caption {
    PADDING-LEFT: 85px;
    WIDTH: 370px;
}

.js .db-hero-exposed .db-caption A {
    PADDING-BOTTOM: 12px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    DISPLAY: block;
    COLOR: #fff;
    PADDING-TOP: 12px;
}

.js .db-sub-panels .db-caption A {
    PADDING-LEFT: 0px;
}

.js .db-hero-exposed .db-caption A:hover {
    TEXT-DECORATION: none;
}

.js .db-hero-exposed .db-caption A:active {
    TEXT-DECORATION: none;
}

.js .db-hero-exposed .db-caption A:focus {
    TEXT-DECORATION: none;
}

.db-hero-exposed .db-hero-controls {
    POSITION: absolute;
    WIDTH: 56px;
    BOTTOM: 15px;
    HEIGHT: 38px;
    LEFT: 15px;
}

    .db-hero-exposed .db-hero-controls * {
        FILTER: inherit;
    }

.db-hero-exposed .prev {
    BORDER-BOTTOM: #c9cac8 1px solid;
    POSITION: relative;
    BORDER-LEFT: #c9cac8 1px solid;
    WIDTH: 26px;
    FLOAT: left;
    HEIGHT: 38px;
    BORDER-TOP: #c9cac8 1px solid;
    BORDER-RIGHT: #c9cac8 1px solid;
}

.db-hero-exposed .next {
    BORDER-BOTTOM: #c9cac8 1px solid;
    POSITION: relative;
    BORDER-LEFT: #c9cac8 1px solid;
    WIDTH: 26px;
    FLOAT: left;
    HEIGHT: 38px;
    BORDER-TOP: #c9cac8 1px solid;
    BORDER-RIGHT: #c9cac8 1px solid;
}

.db-hero-exposed .next {
    Z-INDEX: 10;
    FLOAT: right;
    LEFT: -1px;
}

.db-hero-exposed .db-hero-controls A {
    TEXT-INDENT: -99em;
    DISPLAY: block;
    BACKGROUND: url(../images/buttons/exposed-hero-buttons.png) #666 no-repeat 8px 11px;
    HEIGHT: 38px;
}

.db-hero-exposed .next A {
    BACKGROUND-POSITION: -34px 11px;
}

.db-hero-exposed .db-hero-controls A:hover {
    BACKGROUND-COLOR: #191919;
}

.db-feature {
    POSITION: relative;
    PADDING-BOTTOM: 12px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 12px;
    DISPLAY: block;
    TEXT-DECORATION: none;
    PADDING-TOP: 12px;
}

    .db-feature H3 {
        PADDING-BOTTOM: 10px;
        MARGIN: 0px;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        COLOR: #512b1b;
        FONT-SIZE: 1.4em;
        FONT-WEIGHT: normal;
    }

    .db-feature IMG {
        DISPLAY: block;
        MARGIN-BOTTOM: 12px;
    }

    .db-feature .db-standfirst {
        COLOR: #666;
    }

    .db-feature .db-cta {
        PADDING-RIGHT: 10px;
        BACKGROUND: url(../images/feature-cta-arrow-sprite.gif) no-repeat right -13.46em;
        FONT-SIZE: 1.4em;
    }

    .db-feature .db-time {
        MARGIN-BOTTOM: 10px;
        COLOR: #666;
        FONT-SIZE: 1.1em;
        FONT-WEIGHT: bold;
    }

.db-feature-1 {
}

.db-feature-2 {
}

.db-feature-3 IMG {
    MARGIN-BOTTOM: 0px;
    FLOAT: left;
    MARGIN-RIGHT: 12px;
}

.db-feature-4 IMG {
    MARGIN-BOTTOM: 0px;
    FLOAT: right;
    MARGIN-LEFT: 5px;
}

.db-feature-4 .db-text {
    WIDTH: 106px;
    FLOAT: left;
}

.db-info-box {
}

    .db-info-box BLOCKQUOTE {
        BORDER-BOTTOM: 0px;
        BORDER-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        FONT-STYLE: italic;
        MARGIN: 0px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        BORDER-TOP: 0px;
        BORDER-RIGHT: 0px;
        PADDING-TOP: 0px;
    }

        .db-info-box BLOCKQUOTE P {
            PADDING-BOTTOM: 0px;
            PADDING-LEFT: 0px;
            PADDING-RIGHT: 0px;
            PADDING-TOP: 0px;
        }

    .db-info-box CITE {
        FONT-STYLE: normal;
        MARGIN-TOP: 10px;
        DISPLAY: block;
        FONT-SIZE: 1em;
    }

    .db-info-box .db-cta {
        FONT-SIZE: 1.2em;
        FONT-WEIGHT: bold;
        TEXT-DECORATION: none;
    }

.db-image-grid {
}

    .db-image-grid .db-grid {
        PADDING-BOTTOM: 14px;
    }

    .db-image-grid .db-img-caption {
        MARGIN-BOTTOM: 10px;
    }

    .db-image-grid P {
        PADDING-BOTTOM: 0.5em;
    }

.db-listing {
}

    .db-listing UL {
        PADDING-BOTTOM: 0px;
        LIST-STYLE-TYPE: none;
        MARGIN: 0px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        LIST-STYLE-IMAGE: none;
        PADDING-TOP: 0px;
    }

    .db-listing LI {
        PADDING-BOTTOM: 0px;
        LIST-STYLE-TYPE: none;
        MARGIN: 0px 0px 10px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        FONT-SIZE: 1em;
        LIST-STYLE-IMAGE: none;
        PADDING-TOP: 0px;
    }

    .db-listing .db-listing-image {
        WIDTH: 80px;
        FLOAT: left;
    }

    .db-listing .db-image IMG {
        DISPLAY: block;
    }

    .db-listing .db-copy {
        MARGIN: 0px;
    }

    .db-listing .db-listing-content {
        MIN-HEIGHT: 80px;
        MARGIN-LEFT: 94px;
    }

    .db-listing H4 {
        FONT-FAMILY: Arial;
        FONT-SIZE: 1.6em;
        FONT-WEIGHT: 700;
    }

    .db-listing H5 {
        FONT-FAMILY: Arial;
        FONT-SIZE: 1.6em;
        FONT-WEIGHT: 700;
    }

    .db-listing H4 A {
        TEXT-DECORATION: none;
    }

    .db-listing H5 A {
        TEXT-DECORATION: none;
    }

    .db-listing H4 A:hover {
        COLOR: #000;
        TEXT-DECORATION: underline;
    }

    .db-listing H5 A:hover {
        COLOR: #000;
        TEXT-DECORATION: underline;
    }

    .db-listing H4 A:active {
        COLOR: #000;
        TEXT-DECORATION: underline;
    }

    .db-listing H5 A:active {
        COLOR: #000;
        TEXT-DECORATION: underline;
    }

    .db-listing H4 A:focus {
        COLOR: #000;
        TEXT-DECORATION: underline;
    }

    .db-listing H4 A:focus {
        COLOR: #000;
        TEXT-DECORATION: underline;
    }

    .db-listing .db-date {
        MARGIN: 0px 0px 10px;
        DISPLAY: block;
        COLOR: #666;
        FONT-SIZE: 1.4em;
        FONT-WEIGHT: bold;
    }

    .db-listing .db-copy {
        COLOR: #666;
        FONT-SIZE: 1.4em;
    }

        .db-listing .db-copy P {
            FONT-SIZE: 1em;
        }

        .db-listing .db-copy LI {
            FONT-SIZE: 1em;
        }

H4.db-listing-grouptitle {
    BORDER-BOTTOM: #d6d4b9 1px solid;
    POSITION: relative;
    PADDING-BOTTOM: 0.4em;
    PADDING-RIGHT: 1.6em;
    MARGIN-BOTTOM: 0.8em;
    FONT-SIZE: 1.8em;
    FONT-WEIGHT: 400;
}

    H4.db-listing-grouptitle A.db-listing-groupswitch {
        BORDER-BOTTOM: #d6d4b9 1px solid;
        POSITION: absolute;
        MIN-WIDTH: 18px;
        TEXT-ALIGN: center;
        BORDER-LEFT: #d6d4b9 1px solid;
        LINE-HEIGHT: 1em;
        DISPLAY: inline-block;
        BORDER-TOP: #d6d4b9 1px solid;
        TOP: 2px;
        RIGHT: 2px;
        FONT-WEIGHT: 400;
        BORDER-RIGHT: #d6d4b9 1px solid;
        TEXT-DECORATION: none;
    }

        H4.db-listing-grouptitle A.db-listing-groupswitch:hover {
            BORDER-BOTTOM: #d6d4b9 1px solid;
            POSITION: absolute;
            MIN-WIDTH: 18px;
            TEXT-ALIGN: center;
            BORDER-LEFT: #d6d4b9 1px solid;
            LINE-HEIGHT: 1em;
            DISPLAY: inline-block;
            BORDER-TOP: #d6d4b9 1px solid;
            TOP: 2px;
            RIGHT: 2px;
            FONT-WEIGHT: 400;
            BORDER-RIGHT: #d6d4b9 1px solid;
            TEXT-DECORATION: none;
        }

        H4.db-listing-grouptitle A.db-listing-groupswitch:active {
            BORDER-BOTTOM: #d6d4b9 1px solid;
            POSITION: absolute;
            MIN-WIDTH: 18px;
            TEXT-ALIGN: center;
            BORDER-LEFT: #d6d4b9 1px solid;
            LINE-HEIGHT: 1em;
            DISPLAY: inline-block;
            BORDER-TOP: #d6d4b9 1px solid;
            TOP: 2px;
            RIGHT: 2px;
            FONT-WEIGHT: 400;
            BORDER-RIGHT: #d6d4b9 1px solid;
            TEXT-DECORATION: none;
        }

        H4.db-listing-grouptitle A.db-listing-groupswitch:focus {
            BORDER-BOTTOM: #d6d4b9 1px solid;
            POSITION: absolute;
            MIN-WIDTH: 18px;
            TEXT-ALIGN: center;
            BORDER-LEFT: #d6d4b9 1px solid;
            LINE-HEIGHT: 1em;
            DISPLAY: inline-block;
            BORDER-TOP: #d6d4b9 1px solid;
            TOP: 2px;
            RIGHT: 2px;
            FONT-WEIGHT: 400;
            BORDER-RIGHT: #d6d4b9 1px solid;
            TEXT-DECORATION: none;
        }

.db-pagination {
    POSITION: relative;
}

    .db-pagination LI {
        PADDING-BOTTOM: 0px;
        LIST-STYLE-TYPE: none;
        MARGIN: 0px;
        PADDING-LEFT: 6px;
        PADDING-RIGHT: 6px;
        DISPLAY: inline;
        FLOAT: left;
        LIST-STYLE-IMAGE: none;
        BORDER-RIGHT: #ebe1c4 1px solid;
        PADDING-TOP: 0px;
    }

        .db-pagination LI.next {
            BORDER-BOTTOM: 0px;
            BORDER-LEFT: 0px;
            BORDER-TOP: 0px;
            BORDER-RIGHT: 0px;
        }

        .db-pagination LI.prev A {
            BACKGROUND: url(../images/pagination-arrows.png) no-repeat 0px 0px;
        }

        .db-pagination LI.prev SPAN {
            BACKGROUND: url(../images/pagination-arrows.png) no-repeat 0px 0px;
        }

        .db-pagination LI.next A {
            BACKGROUND: url(../images/pagination-arrows.png) no-repeat 0px 0px;
        }

        .db-pagination LI.next SPAN {
            BACKGROUND: url(../images/pagination-arrows.png) no-repeat 0px 0px;
        }

        .db-pagination LI.prev A {
            PADDING-LEFT: 10px;
            BACKGROUND-POSITION: 0px 5px;
        }

        .db-pagination LI.prev SPAN {
            PADDING-LEFT: 10px;
            BACKGROUND-POSITION: 0px 5px;
        }

        .db-pagination LI.prev SPAN {
            BACKGROUND-POSITION: 0px -75px;
        }

        .db-pagination LI.next A {
            PADDING-RIGHT: 10px;
            BACKGROUND-POSITION: 100% -115px;
        }

        .db-pagination LI.next SPAN {
            PADDING-RIGHT: 10px;
            BACKGROUND-POSITION: 100% -115px;
        }

        .db-pagination LI.next SPAN {
            BACKGROUND-POSITION: 100% -195px;
        }

        .db-pagination LI.prev A:hover {
            BACKGROUND-POSITION: 0px -35px;
        }

        .db-pagination LI.prev A:active {
            BACKGROUND-POSITION: 0px -35px;
        }

        .db-pagination LI.prev A:focus {
            BACKGROUND-POSITION: 0px -35px;
        }

        .db-pagination LI.next A:hover {
            BACKGROUND-POSITION: 100% -155px;
        }

        .db-pagination LI.next A:active {
            BACKGROUND-POSITION: 100% -155px;
        }

        .db-pagination LI.next A:focus {
            BACKGROUND-POSITION: 100% -155px;
        }

.db-search-box {
    PADDING-BOTTOM: 30px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    MARGIN-BOTTOM: 10px;
    BACKGROUND: #f2f2f2;
    PADDING-TOP: 30px;
}

    .db-search-box .db-text {
        WIDTH: 60%;
        FLOAT: left;
        MARGIN-RIGHT: 10px;
    }

    .db-search-box SELECT {
        WIDTH: 200px;
    }

.db-search-count P {
    FLOAT: left;
    COLOR: #333333;
    FONT-SIZE: 1.4em;
}

.db-search-pagination {
    FLOAT: right;
}

    .db-search-pagination UL {
        FLOAT: right;
    }

.db-tabs {
    CLEAR: both;
}

    .db-tabs .db-tabs-nav {
        PADDING-BOTTOM: 20px;
        PADDING-LEFT: 0px;
        WIDTH: 100%;
        PADDING-RIGHT: 0px;
        DISPLAY: table;
        PADDING-TOP: 0px;
    }

        .db-tabs .db-tabs-nav LI {
            PADDING-BOTTOM: 5px;
            LIST-STYLE-TYPE: none;
            MARGIN: 0px;
            DISPLAY: table-cell;
            WHITE-SPACE: nowrap;
            LIST-STYLE-IMAGE: none;
        }

        .db-tabs .db-tabs-nav A {
            TEXT-ALIGN: center;
            PADDING-BOTTOM: 5px;
            PADDING-LEFT: 10px;
            PADDING-RIGHT: 10px;
            DISPLAY: block;
            BACKGROUND: url(../images/bg-tabs.jpg) #663a28 repeat-x center top;
            COLOR: #fff;
            MARGIN-RIGHT: 1px;
            TEXT-DECORATION: none;
            PADDING-TOP: 5px;
            -webkit-box-shadow: inset 1px -2px 20px 0px rgba(0, 0, 0, 0.4);
            -moz-box-shadow: inset 1px -2px 20px 0px rgba(0, 0, 0, 0.4);
            box-shadow: inset 1px -2px 20px 0px rgba(0, 0, 0, 0.4);
        }

        .db-tabs .db-tabs-nav .last A {
            MARGIN-RIGHT: 0px;
        }

        .db-tabs .db-tabs-nav .selected {
            BACKGROUND: url(../images/bg-tabs-selected-arrow.gif) no-repeat center bottom;
        }

            .db-tabs .db-tabs-nav .selected A {
                BACKGROUND: url(../images/bg-tabs-selected.jpg) #333 repeat-x center top;
            }

        .db-tabs .db-tabs-nav A:hover {
            BACKGROUND: url(../images/bg-tabs-selected.jpg) #333 repeat-x center top;
        }

        .db-tabs .db-tabs-nav A:active {
            BACKGROUND: url(../images/bg-tabs-selected.jpg) #333 repeat-x center top;
        }

        .db-tabs .db-tabs-nav A:focus {
            BACKGROUND: url(../images/bg-tabs-selected.jpg) #333 repeat-x center top;
        }

.js .db-tabs .db-tab-content {
    DISPLAY: none;
}

.js .db-tabs .active {
    DISPLAY: block;
}

.db-filter-box {
    PADDING-BOTTOM: 14px;
    PADDING-LEFT: 14px;
    PADDING-RIGHT: 14px;
    MARGIN-BOTTOM: 20px;
    BACKGROUND: #f2f2f2;
    PADDING-TOP: 14px;
}

    .db-filter-box SELECT {
        WIDTH: 191px;
    }

    .db-filter-box .db-fancy-select {
        MARGIN-BOTTOM: 10px;
    }

    .db-filter-box .db-btn {
        MARGIN: 0px;
    }

    .db-filter-box H4 {
        FONT-FAMILY: Arial;
        MARGIN-BOTTOM: 10px;
        FONT-SIZE: 1.4em;
        FONT-WEIGHT: 400;
        PADDING-TOP: 10px;
    }

.db-filter-list {
    MARGIN: 0px 0px 20px;
}

    .db-filter-list H5 {
        MARGIN: 0px 0px 5px;
        FONT-SIZE: 1.2em;
        FONT-WEIGHT: 700;
    }

    .db-filter-list UL {
        PADDING-BOTTOM: 0px;
        LIST-STYLE-TYPE: none;
        MARGIN: 0px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        LIST-STYLE-IMAGE: none;
        PADDING-TOP: 0px;
    }

    .db-filter-list LI {
        PADDING-BOTTOM: 0px;
        LIST-STYLE-TYPE: none;
        MARGIN: 0px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        LIST-STYLE-IMAGE: none;
        PADDING-TOP: 0px;
    }

    .db-filter-list UL {
        MARGIN-BOTTOM: 10px;
    }

        .db-filter-list UL UL {
            MARGIN: 0px 0px 0px 20px;
        }

    .db-filter-list LI {
        FONT-SIZE: 1.2em;
    }

        .db-filter-list LI LI {
            FONT-SIZE: 1em;
        }

            .db-filter-list LI LI LI {
                FONT-SIZE: 1em;
            }

    .db-filter-list LABEL {
        FONT-SIZE: 1em;
    }

.db-filter-box .db-filter-list FIELDSET LABEL {
    MARGIN: 0px 5px 0px 0px;
    WIDTH: auto;
    PADDING-TOP: 2px;
}

.db-listing-search {
    PADDING-BOTTOM: 0px;
    MARGIN: 18px 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #d6d4b9 5px solid;
    PADDING-TOP: 0px;
}

    .db-listing-search H2 {
        MARGIN-BOTTOM: 10px;
        FONT-SIZE: 2.2em;
    }

    .db-listing-search A {
        TEXT-DECORATION: none;
    }

    .db-listing-search .db-meta {
        FONT-SIZE: 1.2em;
        FONT-WEIGHT: bold;
    }

    .db-listing-search LI {
        BORDER-BOTTOM: #d6d4b9 1px solid;
        PADDING-BOTTOM: 18px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 18px;
    }

.db-quote {
    BORDER-BOTTOM: #d6d4b9 5px solid;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px 0px 20px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/quote-close.gif) no-repeat right bottom;
    BORDER-TOP: #d6d4b9 5px solid;
    PADDING-TOP: 0px;
}

    .db-quote BLOCKQUOTE {
        BORDER-BOTTOM: 0px;
        BORDER-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-LEFT: 50px;
        PADDING-RIGHT: 10px;
        BACKGROUND: url(../images/quote-open.gif) no-repeat left top;
        FONT-SIZE: 2.3em;
        BORDER-TOP: 0px;
        BORDER-RIGHT: 0px;
        PADDING-TOP: 20px;
    }

        .db-quote BLOCKQUOTE P {
            TEXT-ALIGN: center;
            PADDING-BOTTOM: 0px;
            LINE-HEIGHT: 1.3em;
            MARGIN: 0px;
            PADDING-LEFT: 0px;
            PADDING-RIGHT: 0px;
            FONT-FAMILY: "BaskervilleBT-Italic";
            COLOR: #86813a;
            FONT-SIZE: 1em;
            PADDING-TOP: 0px;
        }

    .db-quote CITE {
        TEXT-ALIGN: center;
        PADDING-BOTTOM: 0px;
        FONT-STYLE: normal;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        DISPLAY: block;
        COLOR: #86813a;
        FONT-SIZE: 1.2em;
        FONT-WEIGHT: bold;
        PADDING-TOP: 15px;
    }

.db-cta-primary {
    DISPLAY: inline-block;
    OVERFLOW: visible;
}

    .db-cta-primary SPAN {
        DISPLAY: inline-block;
        OVERFLOW: visible;
    }

.db-btn {
    DISPLAY: inline-block;
    OVERFLOW: visible;
}

    .db-btn SPAN {
        DISPLAY: inline-block;
        OVERFLOW: visible;
    }

.db-cta-primary {
    BORDER-BOTTOM: #81685d 2px solid;
    BORDER-LEFT: #81685d 2px solid;
    PADDING-BOTTOM: 8px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    BACKGROUND: url(../images/bg-cta-primary.jpg) #683c29 repeat-x 50% bottom;
    COLOR: #fefefe;
    FONT-SIZE: 1.4em;
    BORDER-TOP: #81685d 2px solid;
    BORDER-RIGHT: #81685d 2px solid;
    TEXT-DECORATION: none;
    PADDING-TOP: 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -ms-border-radius: 4px;
}

    .db-cta-primary:hover {
        FILTER: alpha(opacity=80);
        COLOR: #fefefe;
        opacity: .8;
    }

    .db-cta-primary:focus {
        FILTER: alpha(opacity=80);
        COLOR: #fefefe;
        opacity: .8;
    }

    .db-cta-primary:active {
        FILTER: alpha(opacity=80);
        COLOR: #fefefe;
        opacity: .8;
    }

.db-btn:hover {
    FILTER: alpha(opacity=80);
    COLOR: #fefefe;
    opacity: .8;
}

.db-btn:focus {
    FILTER: alpha(opacity=80);
    COLOR: #fefefe;
    opacity: .8;
}

.db-btn:active {
    FILTER: alpha(opacity=80);
    COLOR: #fefefe;
    opacity: .8;
}

.db-cta SPAN {
    PADDING-RIGHT: 10px;
    BACKGROUND: url(../images/feature-cta-arrow-sprite.gif) no-repeat right -188px;
}

.db-btn {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #fff;
    FONT-SIZE: 1em;
    BORDER-TOP: 0px;
    CURSOR: pointer;
    BORDER-RIGHT: 0px;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px;
}

    .db-btn SPAN {
        PADDING-BOTTOM: 0px;
        LINE-HEIGHT: 23px;
        PADDING-LEFT: 10px;
        PADDING-RIGHT: 24px;
        HEIGHT: 23px;
        FONT-SIZE: 1.2em;
        PADDING-TOP: 0px;
    }

INPUT.db-btn {
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 23px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 24px;
    HEIGHT: 23px;
    FONT-SIZE: 1.2em;
    PADDING-TOP: 0px;
}

.db-btn-1 {
    BACKGROUND: url(../images/buttons/btn-1.png) #4c2919 no-repeat 0px 50%;
}

    .db-btn-1 SPAN {
        BACKGROUND: url(../images/buttons/btn-1.png) #4c2919 no-repeat 0px 50%;
    }

    .db-btn-1 SPAN {
        BACKGROUND-POSITION: 100% 50%;
    }

INPUT.db-btn-1 {
    BACKGROUND-POSITION: 100% 50%;
}

.db-clear:after {
    DISPLAY: block;
    HEIGHT: 0px;
    VISIBILITY: hidden;
    CLEAR: both;
    margin-top: 8px;
    CONTENT: "";
}

.db-clear {
    DISPLAY: block;
}

.db-padding {
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 10px;
}

.db-hide {
    DISPLAY: none;
}

.db-reader {
    POSITION: absolute;
    TOP: 0px;
    LEFT: -999em;
}

.db-float-left {
    MARGIN: 0px 20px 10px 0px;
    FLOAT: left;
}

.db-float-right {
    MARGIN: 0px 0px 10px 20px;
    FLOAT: right;
}

.db-section-cta {
    MARGIN: 35px -200px 0px 0px;
}

    .db-section-cta A.db-cta-primary {
        FLOAT: left;
    }

#db-journey-heritage .db-section-cta {
    MARGIN: 10px -200px 20px 0px;
}

    #db-journey-heritage .db-section-cta A.db-cta-primary {
        FLOAT: none;
    }

.db-parallax-journey .db-section .db-section-cta A.db-cta-primary SPAN {
    BACKGROUND-IMAGE: url(../images/arrow-small-right.gif);
}

.db-section-cta A.db-cta-secondary {
    MARGIN: 15px 0px 0px;
    WIDTH: auto;
    DISPLAY: block;
    FLOAT: left;
    COLOR: #512b1b;
    CLEAR: both;
    FONT-SIZE: 1.4em;
    TEXT-DECORATION: none;
}

#header-wrap {
    position: fixed;
    width: 100%; /*overflow: auto;*/
    z-index: 10000;
}

#containerSkin {
    /*width: 100%;*/
    width: 980px;
    margin: 0 auto;
    font-size: 1.4em;
    padding: 2px 0 100px 0;
    /*overflow: auto;*/
}

#footer-wrap {
    position: fixed;
    bottom: 0;
    margin-bottom: 0;
    margin-right: 0;
    float: right;
    width: 100%;
    overflow: auto;
    z-index: 10000;
}
