
/*!!!!!!!!!!! DDSmoothMenu-H Fixed CSS !!!!!!!!!!!!!*/
.ddsmoothmenu
{
    width: 100%;
    z-index: 1000;
    position: relative;
}
.ddsmoothmenu ul
{
    z-index: 100;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.ddsmoothmenu ul li
{
    position: relative;
    display: inline;
    float: left;
}
.ddsmoothmenu ul li a
{
    display: block;
}
* html .ddsmoothmenu ul li a
{
    /*IE6 hack to get sub menu links to behave correctly*/
    display: inline-block;
}
.ddsmoothmenu ul li a:link .ddsmoothmenu ul li a:visited
{
}
.ddsmoothmenu ul li ul
{
    position: absolute;
    left: 0;
    display: none;
    visibility: hidden;
    background-color: #FFFFFF;
}
.ddsmoothmenu ul li ul li
{
    display: list-item;
    float: none;
}
.ddsmoothmenu ul li ul li ul
{
    top: 0;
}
.ddsmoothmenu ul li ul li a
{
    margin: 0;
    border-right: 0;
}
* html .ddsmoothmenu
{
    /* Holly Hack for IE \*/
    height: 1%;
}
.downarrowclass
{
    position: absolute;
    top: 12px;
    right: 7px;
}
.rightarrowclass
{
    position: absolute;
    top: 6px;
    right: 5px;
}
.ddshadow
{
    /*shadow for NON CSS3 capable browsers*/
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    background: silver;
}
.toplevelshadow
{
    /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
    opacity: 0.8;
}


/*!!!!!!!!!!! DDSmoothMenu-V Fixed CSS !!!!!!!!!!!!!*/
.ddsmoothmenu-v ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.ddsmoothmenu-v ul li
{
    position: relative;
}
.ddsmoothmenu-v ul li a
{
    display: block;
    overflow: auto; /*force hasLayout in IE7 */
}
.ddsmoothmenu-v ul li a:link, .ddsmoothmenu-v ul li a:visited, .ddsmoothmenu-v ul li a:active
{
}
.ddsmoothmenu-v ul li ul
{
    position: absolute;
    top: 0;
    visibility: hidden;
}
* html .ddsmoothmenu-v ul li
{
    float: left;
    height: 1%;
}
* html .ddsmoothmenu-v ul li a
{
    height: 1%;
}

