#advSearchResultsDefault { padding-top:19px;padding-left:15px}
ul.megamenu {
  background-color: #3f4042;
  border-top: 1px solid #3f4042;
  border-bottom: 1px solid #3f4042;
  margin: 0px auto;
  padding: 0px 10px;  
  padding-left:0px;
  list-style: none;
  display: none;
}

ul.megamenu li.mm-item {
}

ul.megamenu li:first-child { border-left:0px }

ul.megamenu .lc { border-right:0px !important }
ul.megamenu li {
  margin: 0px;
  padding: 0px;
 
  border-right:1px solid white;
  
}

ul.megamenu li.clear-fix {
  float: none;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
}

ul.megamenu li:after {content:"";color:white}
ul.megamenu .lc:after{ content:"" }

ul.megamenu UL li:after { content :"" }
ul.megamenu UL li { border-right: 0px;padding-right:10px}
ul.megamenu UL LI UL LI { padding-left:0px }
ul.megamenu .mm-item:last-child { background-color:#d71a20 }
ul.megamenu .mm-item:last-child .mm-content-base { background-color:#d71a20 }

LI.shopicon A:HOVER { color:#3f4042 !important}

LI.compareicon A:HOVER { color:#3f4042 !important}

ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited {
  position: relative;
  display: inline-block;
  color: #FFF;
  font-weight:bold;
  padding: 11px 0px;    
  
  margin: 0px 0px 0px 0px;  
  
  text-decoration: none;
  z-index: 10;
  font-size: 12px;
  border-bottom:2px solid transparent;  
  padding-left:10px;
  padding-right:10px;
}
*html ul.megamenu a.mm-item-link:link, *html ul.megamenu a.mm-item-link:visited {
  
  
}

ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited {
  color: #fff;    
  border-bottom:4px solid #D71A20;
}

ul.megamenu div.mm-item-content {
  background: rgb(63, 64, 66);
  padding: 0px;
  position: absolute;
  border-top:4px solid #D71A20;
  margin-left:5px;
  z-index: 9;
}

.mm-content-base {
  background: rgb(63, 64, 66);
  position: relative;
  z-index: 11;
  padding: 10px;

  background-repeat:no-repeat;
  background-position:center top;
  padding-top:25px;
  padding-bottom:25px;
}

ul.megamenu .mm-item:nth-child(1) .mm-content-base
{

  background-position:20px top;

}

ul.megamenu .mm-item:nth-child(2) .mm-content-base { background-position:55px top; }
ul.megamenu .mm-item:nth-child(3) .mm-content-base { background-position:85px top; }
ul.megamenu .mm-item:nth-child(4) .mm-content-base { background-position:350px top; }
ul.megamenu .mm-item:nth-child(5) .mm-content-base { background-position:355px top; }
ul.megamenu .mm-item:nth-child(6) .mm-content-base { background-position:455px top; }
ul.megamenu .mm-item:nth-child(7) .mm-content-base { background-position:557px top; }
ul.megamenu .mm-item:nth-child(8) .mm-content-base { background-position:652px top; }

ul.megamenu .mm-item:nth-child(5) .list-content LI  { width:32% !important; }
ul.megamenu .mm-item:nth-child(6) .list-content LI  { width:32% !important; }
ul.megamenu .mm-item:nth-child(7) .list-content LI  { width:32% !important; }
ul.megamenu .mm-item:nth-child(8) .list-content LI  { width:32% !important; }

ul.megamenu .mm-item:nth-child(5) .list-content LI UL LI  { width:100% !important; }
ul.megamenu .mm-item:nth-child(6) .list-content LI UL LI  { width:100% !important; }
ul.megamenu .mm-item:nth-child(7) .list-content LI UL LI  { width:100% !important; }
ul.megamenu .mm-item:nth-child(8) .list-content LI UL LI  { width:100% !important; }



.mm-js-shadow {
  box-shadow:3px 3px 3px #666;
  position: absolute;
  z-index: 10;
}
.list-content LI:first-child  { border-left:0;margin-left:0px }
.list-content LI { float:left;width:23.6%;}
.list-content LI UL, .list-content { clear:both;margin:0;padding:0;list-style-type:none;display:block;overflow:hidden }
.list-content LI UL LI { border-right:0px;width:100%; clear:both;border:0;margin:0;padding-bottom:5px}
.list-content H3 { font-size:14px;font-weight:bold;padding-bottom:10px;color:#fff;border-bottom:1px dotted #fff }
.list-content H3 A { color:#fff }
.list-content { color:#fff }
.list-content H3 A:HOVER { font-weight:bold }
.list-content { font-size:11px }
.list-content H2 { font-size:11px;margin-top:10px;display:block;font-weight:bold;color:#fff  }

ul.megamenu li UL { padding:0 }
.list-content LI UL LI A{ color:#fff;min-width:140px;display:block;padding:5px;padding-left:0px }
.list-content LI UL LI A:HOVER { color:rgb(63,64,66);background-color:white;font-weight:bold }