.sf-menu,
.sf-menu * {
  list-style: none;
  margin: 0;
  padding: 0;
}
.sf-menu {
  line-height: 1.0;
  z-index: 497;
}
.sf-menu ul {
  position: absolute;
  top: -99999em;
  width: 12em;
}
.sf-menu ul li {
  width: 100%;
}
.sf-menu li:hover {
  visibility: inherit;
}
.sf-menu li {
  float: left;
/*  margin-top:1px;*/
  position: relative;
  z-index: 498;
}
.sf-menu a {
  display: block;
  position: relative;
}
.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
  z-index: 499;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
  left: 0;
  top: 3em; /** Children lined up to their parent ** /
}



ul#superfish-1 li.sfHover li  a:hover, ul#superfish-1  li.sfHover  li a.active{ /*Secondary Nav: add effect to hover or active state here. */
  color:#fff;
  width:100%;

}

ul#superfish-1 > li > a{ /* Fist level horizontal navigation. */
  color: #333;
  float: left;
  text-decoration: none;
}



ul#superfish-1 > li.sfHover .last a{

 /* background: #ababab;*/

}

ul#superfish-1 > li.sfHover > a { /* First level hover and active state. */

}




/*------------------- Secondary Nav -------------------*/


.sf-navbar > li > ul li{ /* Add background color to secondary nav only. */
  /*background:none repeat scroll 0% 0% rgb(51, 51, 51);
  background: #333;*/
  
}

ul#superfish-1 > li > ul{
  left:-15px; /* Align the menu with the left edge of design. */
  
}

ul#superfish-1 > li > ul > li {
  left:15px;/*Fix: aligns secondary level nav text with top level nav*/
  border:0;
}



ul#superfish-1 > li.sfHover > ul > li > a{ /* Secondary Nav: Remove tab effect from sfHover state applied to lower level nav. */
  color:#333 ;
 /* background: transparent;
  opacity: .9;*/
  background: #fff;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;  
}




ul#superfish-1 > li.sfHover > ul > li > a:hover{ /* Secondary Nav: Remove tab effect from sfHover state applied to lower level nav. */
color:#fff;
background: transparent;
/*opacity: .8;*/
background:#999;
}




ul#superfish-1 > li > ul > li > a{ /* Secondary horizontal navigation. */
  color:#fff;
  /*font-weight:bold;*/
}


/*******************************   

Removes some of the children in the 
About Us dropdown 

***************************/
  
#menu-1331-1, #menu-854-1,  #menu-872-1, #menu-863-1, #menu-861-1, #menu-868-1, #menu-862-1, #menu-1802-1, #menu-mlid-1802{display:none;}


#navigator ul li a, .menu-block-stc_menu_subnav-1 ul li a, .menu-block-3 ul li a, .menu-name-menu-niche-menu ul li a, .menu-mlid-1802 {display:none;}

