div#menu 
{
    width: 820px; 
    width: 910px\9;
    height: 76px; 
    float: left;
}

.navigation {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    box-shadow: none;
    -webkit-box-shadow: 0px;
    -moz-box-shadow: 0px;
    width: 100%;
    padding: 0px;
    margin: 0px;
    height: 58px;
}

.navigation a {
    text-decoration: none;  
    display: block;
    font-family: RotisReg;
    font-size: 13px;
    letter-spacing: 0.08em;
    padding: 0px 0px 0px 0px;
}

.home .navigation a {
    color: whitesmoke;
}

.navigation li {
    float: left;
    position: relative;
    list-style: none;
}

.navigation > li {
    /*font-weight: bold; */
    padding: 0px 0px 0px 12px;
}

.navigation > li > a {
    padding-bottom: 0px;
}

.navigation > li:first-child.active > a { border-bottom: 6px solid rgb(55,147,26); }
.navigation > li:nth-child(2).active > a { border-bottom: 6px solid rgb(249,210,6); }
.navigation > li:nth-child(3).active > a { border-bottom: 6px solid rgb(0,43,148); }
.navigation > li:nth-child(4).active > a { border-bottom: 6px solid rgb(92,221,255); }
.navigation > li:nth-child(5).active > a { border-bottom: 6px solid rgb(150,191,13); }
.navigation > li:nth-child(6).active > a { border-bottom: 6px solid rgb(139,139,137); }
.navigation > li:nth-child(7).active > a { border-bottom: 6px solid rgb(255,125,0); }
.navigation > li:nth-child(8).active > a { border-bottom: 6px solid #93117e; }

/* while hovering over  */
.navigation > li:first-child:hover > a { border-bottom: 6px solid rgb(55,147,26); }
.navigation > li:nth-child(2):hover > a { border-bottom: 6px solid rgb(249,210,6); }
.navigation > li:nth-child(3):hover > a { border-bottom: 6px solid rgb(0,43,148); }
.navigation > li:nth-child(4):hover > a { border-bottom: 6px solid rgb(92,221,255); }
.navigation > li:nth-child(5):hover > a { border-bottom: 6px solid rgb(150,191,13); }
.navigation > li:nth-child(6):hover > a { border-bottom: 6px solid rgb(139,139,137); }
.navigation > li:nth-child(7):hover > a { border-bottom: 6px solid rgb(255,125,0); }
.navigation > li:nth-child(8):hover > a { border-bottom: 6px solid #93117e; }

.navigation ul { width: 790px; position: absolute; padding-top: 4px; float: left; }

.navigation ul a { font-family: RotisReg; padding-top: 1px; margin: 0px 0px 0px 0px; padding-right: 13px;}
.navigation ul li { height: 30px; }
.navigation ul li.active a { font-family: RotisExBold; } 

.navigation > li > ul { display: none; }
.navigation > li.active > ul { display: block; }

.navigation ul li:hover a, .navigation li:hover li a {
    display: block;
}

.navigation:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.navigation {
    display: inline-block;
}
  
html[xmlns] .navigation {
    display: block;
}

* html .navigation {
    height: 1%;
}

div#breadcrumbs {
    font-family: HelveticaNeueLight;
    font-size: 9px;
    text-transform: lowercase;
    height: 18px;
}

div#breadcrumbs .inner {
    margin: 5px 0 0 15px;
}