/**
 * Raptor Commerce
 *
 * @category   Raptor
 * @package    Raptor_Supermenu
 * @copyright  Copyright (c) 2009 Raptor Commerce (http://www.raptorcommerce.com)
 */
 
#anav { float:left; height:30px; }
#anav a:hover { display:block; text-decoration:none; }
#anav span { display:block; cursor:pointer; white-space:nowrap; }
#anav li ul span {white-space:normal; }

#anav li.nav-sale a {
	color:#c00;
}

#anav li { float:left; text-transform: uppercase; margin:1px 10px 11px 0px; border-right:none; padding:11px 10px 11px 0; position:relative; text-align:left; }
#anav li.over { z-index:999;  }
#anav a { font-weight:bold; font-size:11px; padding-bottom:10px; color:#999; display:block; text-shadow:1px 1px #fff; }
#anav a:hover, #anav a:hover, #anav li a:hover, #anav li.active a { display:block; color:#000; }
#anav li.active ul.level0 ul li.level1 ul a { color:#999; }
#anav li.active ul.level0 li.level1 a, #anav li.active ul.level0 ul li.level1 ul a:hover { color:#000; }

#anav ul li,
#anav ul li.active { float:left; padding-bottom:1px; border:none; }
#anav ul li.last { padding-bottom:0; }

#anav ul a { float:none; padding:0; background:none; color:#999; } 
#anav ul ul a { color:#999; }

#anav ul { background:#f8f8f8 none repeat scroll 0 0; /*border:1px solid #e4e4e4;*/  font-size:11px; left:-10000px; padding:10px 20px 20px; position:absolute; top:34px; width:630px; margin-left: 0px; }

#anav ul.level0 {  -moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2); -webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.2); box-shadow:0px 2px 2px rgba(0,0,0,0.2); }

#anav li.over > ul { left:0; }
#anav li.over > ul li.over > ul { left:100px; }
#anav ul li a { font-weight:bold; font-size:12px; color:#333; }
#anav ul span, #anav ul li.last li span { padding:3px 15px 4px 0; }
#anav li.columns { padding:0px; margin: 0px; }
#anav li.columns ul { width: auto; }
#anav li li li li span { padding:0 0 0 0; }

#anav ul ul { border: 0px; left:0; position: relative; top:0; background: none; margin:0; padding:0; }
#anav ul ul li { float: none; width:auto; text-transform: none; margin: 0px; padding: 0px; border:none; margin:0; padding:0; }
#anav ul ul ul { margin:0; padding:0; }
#anav ul ul ul li a { font-weight: normal; font-size:11px; color:#999; }

/** ie6 hack */
#anav li.over ul.shown-sub { left:0; }
#anav li.over li li ul.shown-sub { left:100px; }

/* Additions - Christopher */

#anav li.brands-nav-watch-guide { margin: 20px 0 0 0; padding: 20px 0 0 0; text-transform: none; color: #666; border-top:1px solid #eee; }
#anav li.brands-nav-watch-guide p { margin: 0; }
#anav li.brands-nav-watch-guide a { font-size: 11px; font-weight: normal; display: inline; }
#anav li.brands-nav-watch-guide a:hover { text-decoration: underline; }

