/*
## menu.css - Contains style for menu
*/

/* common style for <ul> elements */
.nav,
.nav ul {
  list-style-type: none;
  padding: 0;
}
#navHelp li{
  float:left;
}
#navHelp li a{
  color:#58585A;
  display:block;
  font-size:94%;
  font-weight:bold;
  letter-spacing:0;
  padding:0 25px;
  text-transform:uppercase;
}
#navHelp li a:hover {
  color: #EB6E07;
}
/* Top menu style */
#navMain li {
  float: left;
  padding:0px 10px;
}

#navMain li a {
  display: block;
  padding: 5px 13px;
  color: #fff;
  text-transform:uppercase;
  font-weight:bold;
}

#navMain li a:hover {
  background:transparent url(../GFX/menu_current.gif) top left repeat-x;
  color: #fff;
  text-decoration:none;
}

#navMain li a.current {
  background:transparent url(../GFX/menu_current.gif) top left repeat-x;
}
#navCatalog {
  margin-top:20px;
}
#navCatalog li {
  float:left;
  width:125px;
  height:26px;
  margin-right:3px;
}
#navCatalog li a{
  padding:4px;
  font-size:120%;
  text-align:center;
  display:block;  
  color: #fff;
  text-transform:uppercase;
  font-weight:bold;
  background:transparent url(../GFX/bottom_menu_bg.gif) top left no-repeat;
}

/*TODO: refactor code, get rid of inline-block element */
/*Sub menu style */
#navSub {
  padding-right:5px;
  margin:0px;
}
#navSub a {
  color: #58585a ;
  display: block;
  display: inline-block;
  text-transform:uppercase; 
}
#navSub a:hover {
  color: #000;
}
#navSub li{
  padding-bottom:10px;
}
#navSub li ul li{
  padding-bottom:0px;
}
#navSub a.current {
  color: #000 ;
  font-weight: bold;
}

#navSub ul {
  padding-left: 11px;
}

#navSub ul li ul{
  padding-left: 0px;
}


#navSub ul a {
  font-weight: normal;
  margin-left: 0;
}

#navSub ul li a {
  padding: 2px 6px;
}
#navSub ul li a.current{
  color:#eb6e07;
  font-weight:bold;
}
#navSub ul li ul li {
  background:#ececed;
  margin-bottom:2px;
}
#navSub ul li ul li a{
  text-transform:none;
  padding:1px 6px
}
#navCatalogImage li {
  float:left;
  margin:0px 10px 12px 0px;
}
#navCatalogImage li a{
  text-transform:uppercase;
  font-weight:bold;
  color:#58585a;
}
#navCatalogImage li.pos4, #navCatalogImage li.pos8{
  margin-right:0px;
}