/* Primary/secondary links */

#main-nav { display: block; height: 54px; width: 1010px; background: transparent url(../images/menu-bg.png) no-repeat 0 0; margin-left: -66px; }
#main-nav .block .content { margin: 0; padding: 0; }
#main-nav h2 { display: none; }
#main-nav ul { list-style: none; padding: 0; margin: 0 0 0 22px; }
#main-nav ul li { float: left;	position: relative; }
#main-nav ul li a { font-family: 'BawlerRegular', Georgia, serif; font-size: 15px; line-height: 16px; display: block; color: #fff; text-decoration: none; padding: 12px 17px 13px; border-right: 1px solid #979797; border-left: 1px solid #757575; }
#main-nav ul li.first a { border-left: 0; }
#main-nav ul li.last a { border-right: 0; }
#main-nav ul li a:hover { background: #000; }
#main-nav ul li:hover { background: #000; }
#main-nav ul ul { display: none; position: absolute; top: 41px; left: 0; width: 214px; z-index: 999; margin: 0; }
#main-nav ul ul a { width: 190px; background: #f00; border: 0; border-bottom: 1px solid #ebebeb; border-right: 1px solid #ebebeb; color: #fff; }
#main-nav ul ul a:hover { background: #000; color: #fff; }
#main-nav ul ul ul { position: absolute; top: 0; left: 225px; }

#main-nav ul ul ul, #main-nav ul ul ul ul, #main-nav ul ul ul ul ul, #main-nav ul li:hover ul ul, #main-nav ul li:hover ul ul ul, #main-nav ul ul li:hover ul { display: none; }
#main-nav ul li:hover ul, #main-nav ul ul li:hover ul, #main-nav ul ul ul li:hover ul { display: block; }


#sub-nav { display: block; height: 54px; width: 175px; background: transparent url(../images/menu-bg.png) no-repeat 0 0; margin-left: -66px; }
#sub-nav .block .content { margin: 0; padding: 0; }
#sub-nav h2 { display: none; }
#sub-nav ul { list-style: none; padding: 0; margin: 0 0 0 22px; }
#sub-nav ul li { float: left;	position: relative; }
#sub-nav ul li a { font-family: 'BawlerRegular', Georgia, serif; font-size: 13px; line-height: 16px; display: block; color: #fff; text-decoration: none; padding: 12px 17px 13px; border-right: 1px solid #979797; border-left: 1px solid #757575; }
#sub-nav ul li.first a { border-left: 0; }
#sub-nav ul li.last a { border-right: 0; }
#sub-nav ul li a:hover { background: #000; }
#sub-nav ul li:hover { background: #000; }
#sub-nav ul ul { display: none; position: absolute; top: 41px; left: 0; width: 214px; z-index: 999; margin: 0; }
#sub-nav ul ul a { width: 175px; background: #f00; border: 0; border-bottom: 1px solid #ebebeb; border-right: 1px solid #ebebeb; color: #fff; }
#sub-nav ul ul a:hover { background: #000; color: #fff; }
#sub-nav ul ul ul { position: absolute; top: 0; right: 225px; }

#sub-nav ul ul ul, #sub-nav ul ul ul ul, #sub-nav ul ul ul ul ul, #sub-nav ul li:hover ul ul, #sub-nav ul li:hover ul ul ul, #sub-nav ul ul li:hover ul { display: none; }
#sub-nav ul li:hover ul, #sub-nav ul ul li:hover ul, #sub-nav ul ul ul li:hover ul { display: block; }

#quick-nav { display: block; height: 54px; width: 130px; background: transparent url(../images/menu-bg.png) no-repeat 0 0; margin-left: -66px; }
#quick-nav .block .content { margin: 0; padding: 0; }
#quick-nav h2 { display: none; }
#quick-nav ul { list-style: none; padding: 0; margin: 0 0 0 22px; }
#quick-nav ul li { float: left;	position: relative; }
#quick-nav ul li a { font-family: 'BawlerRegular', Georgia, serif; font-size: 12px; line-height: 16px; display: block; color: #fff; text-decoration: none; padding: 12px 17px 13px; border-right: 1px solid #979797; border-left: 1px solid #757575; }
#quick-nav ul li.first a { border-left: 0; }
#quick-nav ul li.last a { border-right: 0; }
#quick-nav ul li a:hover { background: #000; }
#quick-nav ul li:hover { background: #000; }
#quick-nav ul ul { display: none; position: absolute; top: 41px; left: 0; width: 214px; z-index: 999; margin: 0; }
#quick-nav ul ul a { width: 300px; background: #f00; border: 0; border-bottom: 1px solid #ebebeb; border-right: 1px solid #ebebeb; color: #fff; }
#quick-nav ul ul a:hover { background: #000; color: #fff; }
#quick-nav ul ul ul { position: absolute; top: 0; right: 225px; }

#quick-nav ul ul ul, #quick-nav ul ul ul ul, #quick-nav ul ul ul ul ul, #quick-nav ul li:hover ul ul, #quick-nav ul li:hover ul ul ul, #quick-nav ul ul li:hover ul { display: none; }
#quick-nav ul li:hover ul, #quick-nav ul ul li:hover ul, #quick-nav ul ul ul li:hover ul { display: block; }


/* Tabs - DRUPAL SPECIFIC */

.tabs {
  font-size: 0.9em;
}

ul.primary {
  border: none;
  margin: 0;
  font-size: 11px;
  padding: 0.5em 0 1em 0;
}

ul.primary li a:link,
ul.primary li a:visited {
  background: #e2e2e2;
  color: #666;
}

ul.primary li a:hover{
  background: #999;
  color: #FFF !important;
}
ul.primary li.active a:link,
ul.primary li.active a:visited,
ul.primary li a.active:hover {
  background: #666;
  color: #FFF !important;
}

ul.primary li a,
ul.primary li a:hover,
ul.primary li.active a {
  border: none;
  padding: 2px 4px;
}

ul.secondary {
  padding: 0;
  margin: 0 0 1em 0;
  border: 0;
}

ul.secondary li {
  padding: 0;
  margin-right: 1em;
  border: none;
}


ul.nice-menu-down li {
    border-top: none !important;
}

ul.nice-menu li {
  border-top: none !important;
}


ul.nice-menu li {
  border-top: none !important;
}
