#horizontal-menu, #horizontal-menu ul { float: left; margin: 0px; padding: 1px; min-height: 27px; width: 100%; list-style: none; font-size: 12px!important; }
#horizontal-menu a {display:block; padding:5px 10px; text-decoration:none; text-align:center }
#horizontal-menu li  { float: left; margin-right: 1px; }
#horizontal-menu li a.root-item { color:#fff; width: 122px; padding:12px 0px 11px 0px; background: url('/images/menu_bg.jpg') repeat-x #aa0000; }
#horizontal-menu li a.root-item-selected { width: 122px; padding:12px 0px 11px 0px; color: white; background: url('/images/menu_bg_hover.jpg') repeat-x #ed8919; }
#horizontal-menu li a.root-item:hover, #horizontal-menu li.jshover a.root-item { color: white; background: url('/images/menu_bg_hover.jpg') repeat-x #ed8919; }

#horizontal-menu li ul { position: absolute; top: auto; display: none; z-index: 5; height: auto; width: 122px; background: #ffead4; border-top: 1px solid #f6b165; border-left: 1px solid #f6b165; border-right: 1px solid #f6b165;  }
#horizontal-menu li:hover, #horizontal-menu li.jshover { background: #f6b165; color:#fff }
#horizontal-menu li.item-selected { background: #f6b165; color:#fff }

#horizontal-menu li li { width: 100%; border-bottom: 1px solid #f6b165; margin: 0px; font-size: 11px; }

#horizontal-menu li ul a { text-align: left; width: 97%; margin: 4px 0px 0px 0px; padding: 0px 0px 4px 5px; }

#horizontal-menu li a,
#horizontal-menu li:hover li a,
#horizontal-menu li.jshover li a,
#horizontal-menu li:hover li:hover li a,
#horizontal-menu li.jshover li.jshover li a,
#horizontal-menu li:hover li:hover li:hover li a,
#horizontal-menu li.jshover li.jshover li.jshover li a,
#horizontal-menu li:hover li:hover li:hover li:hover li a,
#horizontal-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color: #5d5d5c;
}

#horizontal-menu li:hover li:hover a,
#horizontal-menu li.jshover li.jshover a,
#horizontal-menu li:hover li:hover li:hover a,
#horizontal-menu li.jshover li.jshover li.jshover a,
#horizontal-menu li:hover li:hover li:hover li:hover a,
#horizontal-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color: #5d5d5c;
}

#horizontal-menu li:hover ul ul,
#horizontal-menu li.jshover ul ul,
#horizontal-menu li:hover ul ul ul,
#horizontal-menu li.jshover ul ul ul,
#horizontal-menu li:hover ul ul ul ul,
#horizontal-menu li.jshover ul ul ul ul,
#horizontal-menu li:hover ul ul ul ul ul,
#horizontal-menu li.jshover ul ul ul ul ul
{
	display:none
}

#horizontal-menu li:hover ul,
#horizontal-menu li.jshover ul,
#horizontal-menu li li:hover ul,
#horizontal-menu li li.jshover ul,
#horizontal-menu li li li:hover ul,
#horizontal-menu li li li.jshover ul,
#horizontal-menu li li li li:hover ul,
#horizontal-menu li li li li.jshover ul,
#horizontal-menu li li li li li:hover ul,
#horizontal-menu li li li li li.jshover ul
{
	display:block
}
