#navigation-tree { overflow: hidden; }
#nav-tree { white-space: nowrap; }
.popup_html { position: absolute; top: 0; left: 0; z-index: 999999; }
#nav-tree ul { display: none; list-style-type: none; border-width:
johnnynav_tree_border_width; border-style:
johnnynav_tree_border_style; border-color:
johnnynav_tree_border_color; background-color:
johnnynav_tree_background_color; .box-shadow(); }
#nav-tree > li { display: inline-block; position: relative; height: 20px; }
#nav-tree > li a { font:
johnnynav_tree_font; color:
johnnynav_tree_color; text-decoration:
johnnynav_tree_decoration; display: block; padding: 4px 10px 4px 15px; margin: 0 1px 0 5px; }
#nav-tree > li:hover, #nav-tree .ui-menu li:hover { color:
johnnynav_tree_hover_color; background-color:
johnnynav_tree_hover_background_color; }
#nav-tree > li:hover > div > a { font:
johnnynav_tree_hover_font; color:
johnnynav_tree_hover_color; text-decoration:
johnnynav_tree_hover_decoration; }
#nav-tree .ui-menu li:hover > a { font:
johnnynav_tree_hover_font; color:
johnnynav_tree_hover_color; text-decoration:
johnnynav_tree_hover_decoration; }
#nav-tree > li:first-child { .rounded-corners(
johnnynav_tree_border_radius, 0, 0,
johnnynav_tree_border_radius); }
#nav-tree > li:first-child a { margin-left: -2px; }
#nav-tree .ui-menu { display: none; position: absolute; float: left; }
#nav-tree .ui-menu a { .rounded-corners(0px); }
#nav-tree .ui-menu li { position: relative; white-space: nowrap; padding: 2px 10px 2px 5px; }
#nav-tree .ui-menu li ul { display: none; z-index: 9999; position: absolute; }
#nav-tree .ui-menu li .arrow { position: absolute; right: 2px; top: 50%; width: 16px; height: 16px; margin-top: -8px; display: none; }
#nav-tree .ui-menu li.ui-menu-has-sub-menu > .arrow { display: block; }
#nav-tree li.new_span > a > .new-icon { float: none; display: inline-block; }
#nav-tree li.state-selected > a { font-weight: bold !important; }
#nav-tree .menu_arrow { width: 0; height: 0; position: absolute; top: 0px; right: -10px; border-width: 10px
johnnynav_tree_border_width 10px 10px; border-style:
johnnynav_tree_border_style none
johnnynav_tree_border_style
johnnynav_tree_border_style; border-color: transparent transparent transparent
johnnynav_tree_border_color; z-index: 1001; }
#nav-tree .menu_arrow span { width: 0; height: 0; position: absolute; top: -10px; left: -11px; border-width: 10px
johnnynav_tree_border_width 10px 10px; border-style:
johnnynav_tree_border_style none
johnnynav_tree_border_style
johnnynav_tree_border_style; border-color: transparent transparent transparent
johnnynav_tree_background_color; z-index: 1002; }
#nav-tree > li:hover .menu_arrow { border-color: transparent transparent transparent
johnnynav_tree_border_color; }
#nav-tree > li:hover .menu_arrow span { border-color: transparent transparent transparent
johnnynav_tree_hover_background_color; }