/* admin styling */
body.editor ul.navigation.distributed > li { padding:0 7px !important; }


#main-nav {margin: 0;position: relative;height:auto;}

ul.navigation {
    width:100%; float:left;}

    ul.navigation > li {
        float: left;padding: 0px 7px;font: 12px/30px Arial, sans-serif}
    ul.navigation > li > a, ul.navigation > li > .no-link  {
        text-transform: capitalize;}        
    ul.navigation, ul.navigation > li {
        background-color:#121212; color:#FFF}
        
    ul.navigation, ul.navigation > li > a {
        color:#FFF; }
        
        ul.navigation li.nav-right, ul.navigation li.nav-right > .mega-nav-container > ul, ul.navigation li.nav-right > .mega-nav-container > ul > li {
        float:right }


    ul.navigation > li:hover, ul.navigation > li.active {
        background-color:#777; }

    ul.navigation > li.current-section {
        background-color:#555; }

    ul.navigation > li:hover > a, ul.navigation > li.active > a {
        color:#FFF; }

    ul.navigation ul {
    position:absolute;clear:both;background-color:#777;}
    
    ul.navigation ul li {
    color:#FFF;}
    
        ul.navigation ul li a{color:#FFF;}
        
        ul.navigation ul li:hover, ul.navigation ul li.active {
            background-color:#121212; }
            
            ul.navigation ul li:hover > a, ul.navigation ul li.active > a {
            color:#FFF; }
    
/* arrows */
ul.navigation.click li ul, ul.navigation.arrows li ul {
    display:none;}

    ul.navigation.click li > a, ul.navigation.arrows li > a {
        display:inline-block;}

    ul.navigation.click li span.arrow, ul.navigation.arrows li span.arrow {
        display: inline-block;width: 16px;height: 16px;clear: right;margin-top: -3px;vertical-align: middle;}
    
/* Sticky Nav and optional full-width support */
#main-nav-container.stuck-nav {position:fixed;top:0px;left:0px;z-index:9999;}
#main-nav-container.stuck-nav ul.navigation.main { width:960px;margin-left: -480px;left:50%;position:relative;}
#main-nav-container.stuck-nav.narrow-width ul.navigation.main { margin-left: 0;left:0;}
#main-nav-container h2#nav-full-width-logo { display:none; position:absolute;padding:0; margin:0;z-index:1; }
#main-nav-container h2#nav-full-width-logo a { text-indent: -9999em; display:block; width:100%; height:100%; padding:0; margin:0; }


.home-icon {}
    .home-icon > a{
        background:url('../images/home-icon-sprite.png') no-repeat 0 0;text-indent:-9999em;width:20px;line-height:30px;display:block;}
    .home-icon-white > a {background-position:-21px center;}
    .home-icon-black > a {background-position:0 center;}

.nav-footer a, .nav-footer div.no-link {color: #788196; display:inline;}
#blox-footer .bull-list li { list-style:none; }

/* footer horizontal menu */
ul.nav-footer.horizontal { margin: 0 auto; display:inline; width:auto; padding: 10px 0 }
ul.nav-footer.horizontal li{ display:inline; width:auto; font: normal 12px/1.48em Arial, sans-serif; text-align:left;padding-left:0px; padding: 0 8px; background:none transparent; }

/* footer menu board */
#footer-menu-board {    text-align:left;}
h3.footer-menu-board-title, h3.footer-menu-board-title a { font: bold 16px/1.48em Arial, sans-serif; text-align:left; text-decoration: underline}
li.footer-menu-board-item, li.footer-menu-board-item a { font: normal 12px/1.48em Arial, sans-serif; text-align:left;padding-left:0px; background:none transparent; }
.footer-menu-board-menu { float: left;margin: 0 0.5%;overflow:hidden;text-align:left;padding: 0.5%; }
#footer-menu-board .no-link a, #footer-menu-board a.no-link { cursor:default };



.bg_minor_full_gloss {
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.55) 0%, rgba(0,0,0,0.4) 52%, rgba(0,0,0,0.1) 55%, rgba(0,0,0,0.55) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.4)), color-stop(52%,rgba(0,0,0,0.55)), color-stop(55%,rgba(0,0,0,0.1)), color-stop(100%,rgba(0,0,0,0.55)));
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.4) 52%,rgba(0,0,0,0.1) 55%,rgba(0,0,0,0.55) 100%);
    background: -o-linear-gradient(top,  rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.4) 52%,rgba(0,0,0,0.1) 55%,rgba(0,0,0,0.55) 100%);
    background: -ms-linear-gradient(top,  rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.4) 52%,rgba(0,0,0,0.1) 55%,rgba(0,0,0,0.55) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.4) 52%,rgba(0,0,0,0.1) 55%,rgba(0,0,0,0.55) 100%);
}
.bg_minor_full_gloss_light {
    background: -moz-linear-gradient(top,  rgba(255,255,255,0.55) 0%, rgba(255,255,255,0.4) 52%, rgba(255,255,255,0.1) 55%, rgba(255,255,255,0.55) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.4)), color-stop(52%,rgba(255,255,255,0.55)), color-stop(55%,rgba(255,255,255,0.1)), color-stop(100%,rgba(255,255,255,0.55)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0.55) 0%,rgba(255,255,255,0.4) 52%,rgba(255,255,255,0.1) 55%,rgba(255,255,255,0.55) 100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,0.55) 0%,rgba(255,255,255,0.4) 52%,rgba(255,255,255,0.1) 55%,rgba(255,255,255,0.55) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,0.55) 0%,rgba(255,255,255,0.4) 52%,rgba(255,255,255,0.1) 55%,rgba(255,255,255,0.55) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,0.55) 0%,rgba(255,255,255,0.4) 52%,rgba(255,255,255,0.1) 55%,rgba(255,255,255,0.55) 100%);
    
}
.bg_minor_semigloss {
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.25) 0%, rgba(0,0,0,0.2) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.25) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(49%,rgba(0,0,0,0.25)), color-stop(51%,rgba(0,0,0,0.05)), color-stop(100%,rgba(0,0,0,0.25)));
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.2) 49%,rgba(0,0,0,0.05) 51%,rgba(0,0,0,0.25) 100%);
    background: -o-linear-gradient(top,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.2) 49%,rgba(0,0,0,0.05) 51%,rgba(0,0,0,0.25) 100%);
    background: -ms-linear-gradient(top,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.2) 49%,rgba(0,0,0,0.05) 51%,rgba(0,0,0,0.25) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.2) 49%,rgba(0,0,0,0.05) 51%,rgba(0,0,0,0.25) 100%);
}
.bg_minor_semigloss_light {
    background: -moz-linear-gradient(top,  rgba(255,255,255,0.25) 0%, rgba(255,255,255,0.2) 49%, rgba(255,255,255,0.05) 51%, rgba(255,255,255,0.25) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.2)), color-stop(49%,rgba(255,255,255,0.25)), color-stop(51%,rgba(255,255,255,0.05)), color-stop(100%,rgba(255,255,255,0.25)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.2) 49%,rgba(255,255,255,0.05) 51%,rgba(255,255,255,0.25) 100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.2) 49%,rgba(255,255,255,0.05) 51%,rgba(255,255,255,0.25) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.2) 49%,rgba(255,255,255,0.05) 51%,rgba(255,255,255,0.25) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.2) 49%,rgba(255,255,255,0.05) 51%,rgba(255,255,255,0.25) 100%);
}
.bg_minor_eggshell {
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.15) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.2) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(49%,rgba(0,0,0,0.2)), color-stop(51%,rgba(0,0,0,0.05)), color-stop(100%,rgba(0,0,0,0.2)));
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.15) 49%,rgba(0,0,0,0.05) 51%,rgba(0,0,0,0.2) 100%);
    background: -o-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.15) 49%,rgba(0,0,0,0.05) 51%,rgba(0,0,0,0.2) 100%);
    background: -ms-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.15) 49%,rgba(0,0,0,0.05) 51%,rgba(0,0,0,0.2) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.15) 49%,rgba(0,0,0,0.05) 51%,rgba(0,0,0,0.2) 100%);
}
.bg_minor_eggshell_light {
    background: -moz-linear-gradient(top,  rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.15) 49%, rgba(255,255,255,0.05) 51%, rgba(255,255,255,0.2) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.2)), color-stop(49%,rgba(255,255,255,0.2)), color-stop(51%,rgba(255,255,255,0.05)), color-stop(100%,rgba(255,255,255,0.2)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.15) 49%,rgba(255,255,255,0.05) 51%,rgba(255,255,255,0.2) 100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.15) 49%,rgba(255,255,255,0.05) 51%,rgba(255,255,255,0.2) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.15) 49%,rgba(255,255,255,0.05) 51%,rgba(255,255,255,0.2) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.15) 49%,rgba(255,255,255,0.05) 51%,rgba(255,255,255,0.2) 100%);
}
.bg_minor_two_thirds_lo {
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 68%, rgba(0,0,0,0.35) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(68%,rgba(0,0,0,0.35)), color-stop(100%,rgba(0,0,0,0.35)));
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 68%,rgba(0,0,0,0.35) 100%);
    background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 68%,rgba(0,0,0,0.35) 100%);
    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 68%,rgba(0,0,0,0.35) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 68%,rgba(0,0,0,0.35) 100%);
}
.bg_minor_two_thirds_lo_light {
    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.35) 68%, rgba(255,255,255,0.35) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(68%,rgba(255,255,255,0.35)), color-stop(100%,rgba(255,255,255,0.35)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.35) 68%,rgba(255,255,255,0.35) 100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.35) 68%,rgba(255,255,255,0.35) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.35) 68%,rgba(255,255,255,0.35) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.35) 68%,rgba(255,255,255,0.35) 100%);
}
.bg_minor_two_thirds_hi {
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.35) 32%, rgba(0,0,0,0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.35)), color-stop(32%,rgba(0,0,0,0.35)), color-stop(100%,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.35) 32%,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(top,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.35) 32%,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(top,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.35) 32%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.35) 32%,rgba(0,0,0,0) 100%);
}
.bg_minor_two_thirds_hi_light {
    background: -moz-linear-gradient(top,  rgba(255,255,255,0.35) 0%, rgba(255,255,255,0.35) 32%, rgba(255,255,255,0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.35)), color-stop(32%,rgba(255,255,255,0.35)), color-stop(100%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0.35) 0%,rgba(255,255,255,0.35) 32%,rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,0.35) 0%,rgba(255,255,255,0.35) 32%,rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,0.35) 0%,rgba(255,255,255,0.35) 32%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,0.35) 0%,rgba(255,255,255,0.35) 32%,rgba(255,255,255,0) 100%);
}
.bg_minor_hatch_narrow { background:url('../images/_backgrounds-minor/hatch.png') repeat-x left center; }
.bg_minor_hatch_full { background:url('../images/_backgrounds-minor/hatch.png') repeat; }
.bg_minor_hatch_narrow_white { background:url('../images/_backgrounds-minor/hatch_white.png') repeat-x left center; }
.bg_minor_hatch_full_white { background:url('../images/_backgrounds-minor/hatch_white.png') repeat; }