﻿/*

This file should contain SUPPLEMENTAL rules that are recognized and used only by IE.
Similar files can be produced, as needed, for other browsers.  Whatever selectors are
listed here should be listed in at least one other CSS file used in the current ASP.NET
theme (thus making these supplemental).  The implementation pattern is to add new props
to some existing rule or to override (using important) some property.

*/

ul.GSMenu li
{
    float: left !important;
    height: 1% !important;
}

ul.GSMenu li a,
ul.GSMenu li span
{
    height: 1% !important;
}

.GSMenu-Horizontal ul.GSMenu li li
{
    float: left !important;
}

/* Undoing rules used for IE7 and other browsers. */

ul.GSMenu ul
{
    visibility: visible !important;    
}

ul.GSMenu li:hover ul ul,
ul.GSMenu li.GSMenu-Hover ul ul
{
    visibility: visible !important;    
}

ul.GSMenu li:hover ul,
ul.GSMenu li li:hover ul,
ul.GSMenu li li li:hover ul,
ul.GSMenu li.GSMenu-Hover ul,
ul.GSMenu li li.GSMenu-Hover ul,
ul.GSMenu li li li.GSMenu-Hover ul
{
    visibility: visible !important;    
}

/* Pre-IE7 rules used to avoid performance problems found when using the newer rules. */

ul.GSMenu ul
{
    display: none;    
}

ul.GSMenu li:hover ul ul,
ul.GSMenu li:hover ul ul ul,
ul.GSMenu li.GSMenu-Hover ul ul,
ul.GSMenu li.GSMenu-Hover ul ul ul,
ul.GSMenu li.GSMenu-Hover ul ul ul ul,
ul.GSMenu li.GSMenu-Hover ul ul ul ul ul
{
    display: none;
}

ul.GSMenu li:hover ul,
ul.GSMenu li li:hover ul,
ul.GSMenu li li li:hover ul,
ul.GSMenu li.GSMenu-Hover ul,
ul.GSMenu li li.GSMenu-Hover ul,
ul.GSMenu li li li.GSMenu-Hover ul,
ul.GSMenu li li li li.GSMenu-Hover ul,
ul.GSMenu li li li li li.GSMenu-Hover ul
{
    display: block;
}

.GSMenu-Horizontal ul.GSMenu li li
{
    float: none;
}
