ul#footer-menu ul,
ul#main-menu ul {
  display: none;
}

.main-menu-wrapper {position: absolute; top: 0; left: 0; z-index: 10; width: 100%; z-index: 8000;}
.main-menu-wrapper-inner-1 {background: url(../images/nav.png) no-repeat center top; height: 115px;}
.main-menu-wrapper-inner-2 {width: 1100px; position: relative; margin: 0 auto; z-index: 10;}
.main-menu-wrapper ul {position: absolute; top: 3px; left: 292px; z-index: 15;}
.main-menu-wrapper ul li {float: left; position: relative; display: inline; font-family: georgia, serif; font-size: 17px; padding: 0;}
.main-menu-wrapper ul li a {color: #fff; display: block; position: relative; padding: 1px 3px 8px 50px; background: url(../images/elbow.png) top left no-repeat; }
.main-menu-wrapper ul li.first a {padding-left: 15px; background: none }
.main-menu-wrapper ul li a.sf-with-ul { padding-right: 0; }

/* Submenu styling */
#main-menu ul li { background: #407208 url(../images/dropdown-div.png) left bottom repeat-x; position: relative; }
#main-menu ul li a { padding: 7px 7px; font-size: 14px; background: none; text-decoration: none; } /*Match with the rest of them */
#main-menu ul li:hover,
#main-menu ul li.sfHover { background: #5DA60C; }
#main-menu ul .sf-sub-indicator { color: #5DA60C; font-weight: bold; }
#main-menu ul li:hover .sf-sub-indicator,
#main-menu ul li.sfHover .sf-sub-indicator { color: #244004; }

/* Superfish CSS Styles */
.sf-menu ul { position: absolute; top: -999em; width: 10em; }
.sf-menu ul li { width: 100%; }
.sf-menu li:hover { visibility: inherit; }
.sf-menu li:hover ul,
.sf-menu li.sfHover ul { left: 30px; top: 32px; z-index: 9999; } /* left match parent left padding; top to match parent ul height */

.sf-menu li:hover li ul,
.sf-menu li.sfHover li ul { top: -999em; }

.sf-menu li li:hover ul,
.sf-menu li li.sfHover ul { left: 10em; top: 0; } /*left to match parent ul width */
.sf-menu li li:hover li ul,
.sf-menu li li.sfHover li ul { top: -999em; }

.sf-menu li li li:hover ul,
.sf-menu li li li.sfHover ul { left: 10em; top: 0 }  /*left to match parent ul width */

/* Superfish Shadows */
.sf-shadow ul { background: url(../images/shadow.png) no-repeat bottom right; padding: 0 8px 9px 0; 
  -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px; }
.sf-shadow ul.sf-shadow-off {	background: transparent; }

#products-menu li.sfHover ul { left: 0; top: 38px; z-index: 9999; }
#products-menu li { position: relative; }
#products-menu ul li { float: left; position: relative; display: inline; font-family: georgia, serif; font-size: 14px; padding: 0; background: #BC9359}
#products-menu ul li a.sf-with-ul { padding-right: 0; }


#products-menu li.active li a,
#products-menu ul li a,
#products-menu ul li.active a,
#products-menu ul li.first a,
#products-menu ul li.last a { background: #BC9359 url(../images/dropdown-div.png) left bottom repeat-x; color: #fff; display: block; position: relative; padding: 5px; }


#products-menu ul li a:hover,
#products-menu ul li.active a:hover,
#products-menu ul li.first a:hover,
#products-menu ul li.last a:hover { background: #A16E27 url(../images/dropdown-div.png) left bottom repeat-x; }