/* menu.css
  Multi-mode browser-aware menu widget-system

  JS-DHTML also possible
    allows dynamically created menu items.
    manipulate out-of-hierarchy DOM objects.

  Javascript restrict to 1.2 syntax

  Implementation
  top-level CSS container of top level menu items
  x  .menu_h_bar
    .menu_v_bar
    .menu_h_popup
    .menu_v_popup

  sub-level CSS containers
  x  .menu_sub_v_bottom
    .menu_sub_v_left
    .menu_sub_h_left

  menu items anywhere
  x  .menu_item

  x == actually used and tested
  menu item mouseover effects
    .menu_item_tooltip
    .menu_item_pop


*/

/*********************************/
/* Menu Structure                */
/*********************************/
/* Standardize CSS across browsers */
.menu_container,
.menu_v, .menu_v_popup, .menu_h, .menu_v_popup,
.menu_sub_v_bottom, .menu_sub_v_left, .menu_sub_h_bottom, .menu_sub_h_bottom,
.menu_item, .menu_category
{
    /* element size */
    margin: 0px; border: 0px; padding: 0px;

    /* page flow */
    position: relative;
    z-index: 5; /* widget bbcombobox has z-index 3, which we must overlay */
    float: none;
    /*
    display: block;
    overflow: visible;
    */

    /* text rendering */
    text-align:left;
    vertical-align:top;
    text-decoration:none;
    line-height:normal;
    background-image:none;
    white-space: nowrap;

    /* misc CSS2 decorations */
    list-style: none outside none;
}

/* not compatible with <table>-related elements */
.menu_sub_v_bottom, .menu_sub_v_left, .menu_sub_h_bottom, .menu_sub_h_bottom,
.menu_container, .menu_item, .menu_category {
    display: block;
    overflow: visible;
}

/** Support for the "iehover-fix.js" **/
.menu_container iframe {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
/** end **/
