/*Toggle Area*/
#menu .toggle {float:right;width:9px; padding:5px; cursor:pointer; border-top:1px solid white; color:#999;}
#menu ul.navmenu li:first-child .toggle{border-width:0 0 0 1px;}

/*Menu Setup*/
#menu ul{padding:0; margin:0; width:150px;}
#menu ul ul{border:1px solid #CCC;}
#menu ul.navmenu li {margin:0; list-style:none;}

/*Links*/
#menu ul.navmenu a, #menu ul.navmenu a:visited {text-decoration:none; padding:5px; display:block; color:#1a1a1a;margin:0px;}
#menu ul.navmenu ul.submenu a:hover{background:var(--ln-red); color:#fff;margin:0px;}

/*Heading Outer div*/
#menu ul.navmenu .menutop{border:1px solid #d8d8d8; border-width:0 1px; overflow:hidden; width:150px; background:#f2f2f2; }

/*Section header (closed/open) text*/
#menu ul.navmenu .menutop a{width:120px;float:left;margin:0 0 1px 0; border-top:1px solid #fff; font-weight:700; color:#0a0a0a;margin:0px;}

/*Open section header gets the brand-red treatment*/
#menu ul.navmenu .menutop-open{background:var(--ln-black);}
#menu ul.navmenu .menutop-open a{color:#fff;}
#menu ul.navmenu .menutop-open .toggle{color:#fff;}

/*Header Link Hover*/
#menu ul.navmenu .menutop a:hover{color:var(--ln-red);margin:0px;}
#menu ul.navmenu .menutop-open a:hover{color:#fff;}

/*Removes white border for the first header*/
#menu ul.navmenu li:first-child .menutop a {border-width:0px;margin:0px;}

/*Single Menu Width Fix*/
#menu ul.navmenu .menusingle a{width:140px;margin:0px;}

/*Border Radius and Special Border Width*/
#menu ul.navmenu li:first-child .menutop{border-width:1px 1px 0 1px; border-radius:5px 5px 0 0;}
#menu ul.navmenu li:last-child .menutop{border-width:0px 1px 1px 1px; border-radius:0 0 5px 5px;}
#menu ul.navmenu li:last-child ul.submenu{border-radius:0 0 5px 5px;}
#menu ul.navmenu li:last-child .menutop-open{border-radius:0;}