/* Horizontal Navigation */
#navigation {
  clear:both;
  width:980px;
  height:30px;
  border-top:2px solid #FFF;
  border-bottom:2px solid #FFF;
  font-family: Helvetica, Arial,sans-serif;
  font-weight:bold;
}
  #navigation a { text-decoration:none; }

ul.nav {
  height:30px;
  list-style:none;
  background:#5E6062;
  padding:0;
  margin:0;
}  
  ul.nav li { 
    float:left;
    height:30px;
    background:url(/images/nav/inactive.gif) repeat-x;
    padding:0;
    margin:0;
    text-transform:uppercase;
    font-size:11px;
    font-weight:bold;
    letter-spacing:0px;
    overflow:hidden;
  }
  ul.nav li.hover { background:#000 url(/images/nav/hover.gif) repeat-x; }
          
  ul.nav li a {
    display:block;
    float:left;
    width:inherit;
    height:30px;
    background-repeat:no-repeat;
    background-position:center 0;
    margin:0;
    border-left:1px solid #4b4c4e;
    border-right:1px solid #767679;
    text-align:center;
    font-weight:bold;
    text-decoration:none;
    font-size:inherit;
    color:#FFF;
    text-indent:-6000px;
  }
    ul.nav li a:hover, ul.nav li a.flyout_link:hover, ul.nav li a.subnav_link:hover, ul.nav a.hover {
      height:30px;
      background-color:none;
      background-position:center -61px;
      border-left:1px solid #000;
      border-right:1px solid #000;
      padding:0;
      margin:0;
      color:#ff3300;
      cursor:pointer;
    }  
    
    #navigation ul.flyout_content,
    #navigation ul.subnav_content { 
      position:absolute; 
      width:200px;
      min-height:15px;
      background:#000;
      padding:10px 0 0;
      z-index:9999;
      line-height:1em;
    }
      #navigation ul.flyout_content li,
      #navigation ul.subnav_content li {
        padding:0;
        margin:0;
        position:relative;
        font-size:12px;
        text-align:left;
      }
        #navigation ul.flyout_content li a,
        #navigation ul.subnav_content li a {
          display:block;
          height:15px;
          white-space:nowrap;
          padding:4px 6px;
          margin:0;
          font-family:Arial, Helvetica, sans-serif;
          font-weight:normal;
          text-transform:none;
          color:#CCC;
          line-height:1em;
        }
          #navigation ul.flyout_content li a:hover,
          #navigation ul.subnav_content li a:hover { color:#ff3300; }
          
          li.searchItem { border-top:1px solid #333; }
          #navigation ul.flyout_content li.searchItem a,
          #navigation ul.subnav_content li.searchItem a { 
            background:url(/images/icons/navmag.gif) no-repeat 6px 4px;
            padding:4px 6px 3px 24px;
            color:#0f97c9; 
          }
            #navigation ul.flyout_content li.siff a,
            #navigation ul.subnav_content li.siff a { 
              background:url(/images/icons/navmag-siff.gif) no-repeat 6px 4px;
              padding:4px 6px 3px 24px;
              color:#0f97c9; 
            }
          #navigation ul.flyout_content li.searchItem a:hover,
          #navigation ul.subnav_content li.searchItem a:hover { 
            background:url(/images/icons/navmag_hov.gif) no-repeat 6px 4px;
          }
            #navigation ul.flyout_content li.siff a:hover,
            #navigation ul.subnav_content li.siff a:hover { 
              background:url(/images/icons/navmag-siff_hov.gif) no-repeat 6px 4px;
            }
        
          #navigation ul.flyout_content li.subsub,
          #navigation ul.subnav_content li.subsub { border:none; }
            
            #navigation ul.flyout_content li.searchItem a:hover,
            #navigation ul.subnav_content li.searchItem a:hover { color:#ff3300; }
  
    ul.nav li.firstitem a, ul.nav li.firstitem a:hover { border-left:none; }
    
    ul.nav li.current_nav { background:#89a932 url(/images/nav/current.gif) repeat-x; }
      ul.nav li.current_nav a { 
        background-position:center -30px; 
        border-color:#acd240;
      }
      #navigation ul.nav li.current_nav a:hover, 
      #navigation ul.nav li.current_nav a.hover { 
        background-position:center -60px; 
        border-color:#000;
      }  
      

#nav_home a {
  width:63px;
  background-image:url(/images/nav/n-home-wide.gif);
}
#nav_features a {
  width:68px;
  background-image:url(/images/nav/n-features.gif);
}
#nav_news a {
  width:47px;
  background-image:url(/images/nav/n-news.gif);
}
#nav_savage a {
  width:59px;
  background-image:url(/images/nav/n-savage.gif);
}
#nav_suggests a {
  width:83px;
  background-image:url(/images/nav/n-suggests.gif);
}
#nav_food a {
  width:47px;
  background-image:url(/images/nav/n-food.gif);
}
#nav_music a {
  width:49px;
  background-image:url(/images/nav/n-music.gif);
}
#nav_film a {
  width:42px;
  background-image:url(/images/nav/n-film.gif);
}
#nav_visart a {
  width:36px;
  background-image:url(/images/nav/n-art.gif);
}
#nav_theater a {
  width:61px;
  background-image:url(/images/nav/n-theater.gif);
}
#nav_books a {
  width:55px;
  background-image:url(/images/nav/n-books.gif);
}
#nav_blogs a {
  width:52px;
  background-image:url(/images/nav/n-blogs.gif);
}

#nav_promotions a, #nav_personals a, #nav_presents a,
#nav_classy a, #nav_forums a, #nav_questionland a, #nav_tickets a, #nav_strangerperks a {
  border-left:1px solid #e46018;
  border-right:1px solid #ec781e;
}
#nav_perks a {
  border-left: 1px solid #b4d9e3;
  border-right:none;
}
#nav_promotions a:hover, 
#nav_personals a:hover, 
#nav_presents a:hover, 
#nav_classy a:hover, 
#nav_forums a:hover,
#nav_tickets a:hover,
#nav_questionland a:hover,
#nav_strangerperks a:hover,
#nav_perks a:hover {
  background-position:center -60px;
  border-color:#000;
}

#nav_promotions a {
  width:69px;
  background-image:url(/images/nav/n-promo-wide.gif);
}
#nav_personals a {
  width:91px;
  background-image:url(/images/nav/n-personals-wide.gif);
}
#nav_classy a {
  width:83px;
  background-image:url(/images/nav/n-classifieds.gif);
}
#nav_forums a {
  width:61px;
  background-image:url(/images/nav/n-forums.gif);
}
#nav_tickets a {
  width:69px;
  background-image:url(/images/nav/n-tickets-wide.gif);
}
#nav_questionland a {
  width:106px;
  background-image:url(/images/nav/n-questionland.gif);
  border-right:none;
}
#nav_perks a {
  width:59px;
  background-image:url(/images/nav/n-perks.gif);
  border-right:none;
}

/* Secondary Navigation */

#SecondaryNavigation {
  text-align: right;
  padding: 4px 5px 5px;
  font-size: .92em;
  text-transform: uppercase;
  border-bottom: 1px solid #BBB;
  }
  #secondaryNavLeft {
    float:left;
    text-align:left;
  }
  #secondaryNavRight {
    float:right;
  }
  #SecondaryNavigation li {
    display: inline;
  }
  #SecondaryNavigation li a {
    color: #666;
    text-decoration: none;
  }
  #SecondaryNavigation li a:hover {
    color: #F30;
  }
  #SecondaryNavigation li.highlight a {
    color:#f00;
  }
  
div#navigation - div#SecondaryNavigation {
  border-bottom: 0;
}  

ul#promoSpot {
  float: left;
  padding: 4px 10px;
  width:570px;
  }
  ul#promoSpot a {
    text-decoration: none;
  }