#nav li { text-align:left; position:relative; }
#nav li.over { z-index:998; }
#nav li.parent {}
#nav li a { display:block; text-decoration:none; }
#nav li a:hover { text-decoration:none; }
#nav li a span { display:block; white-space:nowrap; cursor:pointer; }
#nav li ul a span { white-space:normal; }

/* 1st Level */
#nav li { float:left; }
#nav li a { float:left; padding:5px 12px; font-weight:bold; color:#888; }
#nav li a:hover { color:#000; }
#nav li.over a,
#nav li.active a { color:#000; }

/* 2nd Level */
/*#nav ul { position:absolute; width:15em; top:25px; left:-10000px; border:1px solid #ddd; background:#fafafa; }*/
/*#nav div ul { position:static; width:auto; border:none; }*/

/* 3rd+ level */
#nav ul ul,
#nav ul div { top:7px; }

#nav ul li { float:none; /*border-bottom:1px solid #ddd;*/ border-bottom:0; }
#nav ul li.last { border-bottom:0; }
#nav ul li a { float:none; padding:3px 9px; font-weight:normal; color:#888 !important; }
#nav ul li a:hover { color:#000 !important; }
#nav ul li.active > a,
#nav ul li.over > a { color:#000 !important; }

/* Show menu */
#nav li ul.shown-sub,
#nav li div.shown-sub { left:0; z-index:999; }
#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub { left:100px; }


/* main blue: 4f6270  light blue 376b8e green 459851 */

#nav { border:0px; float:left;  margin:0px; padding:0px; z-index:80; zoom:1; }
#nav li.level0 { background: #3b464c; margin-right:1px; }
#nav li.level0 a { color:#ffffff !important; display:block; font-size:13px; }
#nav li.level0 a:hover { background: #4b575f; color:#fff !important; }

/* goodnav .navcat { float:left; width:400px; margin:10px 20px 0 10px; padding:0 0 10px 0;  } */
.navcat { float:left; width:520px; margin:10px 20px 0 10px; padding:0 0 10px 0;  }
.navinfo { float:left; width:200px; margin:10px 0 0 0; padding:0 0 10px 0; }

.subnav h4 { text-transform: lowercase; font-size:16px; color:#dadada; font-weight:normal; margin:0 0 0 18px;  }

#nav li { position:static !important; float: left; margin:0 3px 0 0; border-bottom:1px solid #fff; }
#nav li:hover { border-bottom:1px solid #4b575f; }
#nav li a { overflow: hidden; display: block; position: relative; _display: inline-block; cursor: pointer; }

#nav li a:hover, 
#nav li a:active,
#nav li a:focus,
#nav li.over a,
#nav li.active a { background: #4b575f;  color: #fff; text-decoration:none; }

#nav li div.subnav { display: none; zoom:1; z-index:80; }
#nav { position: relative; }

/* SALE */
#nav li.nav-1 { background:#ee2201; }
#nav li.nav-1.active { background:#ee2201; }
#nav li.nav-1.active a { background:#ee2201; }
#nav li.nav-1.active a:hover { background:#4b575f; }
#nav li.nav-1.active li a { background:#4b575f; }
 	
 	
/* END SALE */

div.shown-sub { display: block !important; }

#nav li.level1 { margin-bottom: 0; }
#nav li li { margin-bottom: 0; }
#nav li.over li { border-bottom: 0; }

/* goodnav: #nav li.level0 div.subnav { width: 665px; padding:10px 0; position: absolute; top: 30px; border:0; background-color: #376b8ez; z-index: 10; } */
#nav li.level0 div.subnav { width: 100%; padding:10px 0; position: absolute; top: 29px; border:0; background-color: #4b575f; z-index: 80; zoom:1; }
#nav li.level1, #nav li.level1:hover { background:#4b575f; color:#fff !important; }
#nav ul li a:hover { text-decoration:underline; }
#nav ul { padding: 10px 0 10px 0; }
/* goodnav: #nav ul li { float: left; width: 190px; margin: 0 0 0 10px; position: relative; display: block; } */
#nav ul li { float: left; width:175px; margin: 0 0 0 10px; position: relative; display: block; }
#nav ul.onecol li { width:400px; }
#nav ul li.parent ul span { padding: 0; margin: 0; position: relative; z-index: 80; }
#nav ul li.parent ul a span { color: #fff; position: relative; z-index: 80; }

ul.level0 li.active a span { color:#ffffff !important; text-decoration: underline; }

#top-nav { clear: both; display:block; }
#top-nav .navinfo { float: right; }
#top-nav .navinfo ul li { width:190px; }
#top-nav li.level0 { margin-right:1px; }
#top-nav li.level0.last { margin-right:0px !important; }


/* nav item sizes  */
#nav li a { float:none; text-transform:uppercase; padding:6px 12px; font-weight: bold; }
#nav li a span { font-size:12px; }
#top-nav li a { text-align: center; }
#top-nav li li a { text-align: left; text-transform:capitalize; }
#top-nav .nav-1  { width: 65px; }
#top-nav .nav-2  { width: 80px; }
#top-nav .nav-3  { width: 80px; }
#top-nav .nav-4  { width: 115px; }
#top-nav .nav-5  { width: 125px; }
#top-nav .nav-6  { width: 110px; }
#top-nav .nav-7  { width: 135px; }
#top-nav .nav-8  { width: 100px; }
#top-nav .nav-9  { width: 142px; }

.header .form-search { text-align:right; }
.header .form-search .search-autocomplete { z-index:999; }
.header .form-search .search-autocomplete ul { border:1px solid #ddd; background-color:#fff; }
.header .form-search .search-autocomplete li { padding:3px; border-bottom:1px solid #ddd; cursor:pointer; width:100%; }
.header .form-search .search-autocomplete li .amount { float:right; font-weight:bold; margin:0 10px; }
.header .form-search .search-autocomplete li.selected {}

