/* Root = Horizontal, Secondary = Vertical */
ul#hnavmenu {
        margin: 0;
        border: 0 none;
        padding: 0 0px 0 0px;
        width: 980px;  /*Set Menu Width */
        list-style: none;
        height: 30px;
        /*margin: 0 auto;*/ /* Center Menu */
        background-color: #b9ab96;

}

ul#hnavmenu li {
        margin: 0;
        border: 0 none;
        padding: 0;
        float: left;
        display: inline;
        list-style: none;
        position: relative;
        z-index: 1;
        width: 103px;
        border: 0px solid red;
        overflow:hidden;
      /* background: url(../../images/menu_hnav_hover.jpg) repeat-x; */
       /* background: #fffce9;   */
}

/* Root Menu */
ul#hnavmenu a,
ul#hnavmenu li a
{

               background: #c3e8f1 none repeat scroll 0%;
        /*background: url(../../images/menu_vnav_hover.jpg) repeat-x;*/
        border:1px solid #ffffff;
        color:#ffffff;
        display:block;
        float:none !important;
        font-family:Arial,Verdana,Helvetica,sans-serif;
        font-size:1.1em;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:normal;
        font-variant:normal;
        font-weight:bold;
        height:auto !important;
        line-height:30px;

        margin-right:2px;
        /* margin-left:0px;
        margin-top:0px;
        */
        /*padding:1px 18px 0px 18px;*/
        text-decoration:none;

}

ul#hnavmenu li.linen {
        width: 163px;
}

ul#hnavmenu li.where {
        width: 163px;
}

ul#hnavmenu li.testimonials {
        width: 163px;
}

ul#hnavmenu li.contact {
        width: 164px;
}

ul#hnavmenu li.home {
        width: 164px;
}

ul#hnavmenu li.faq {
        width: 163px;
}

/*ul#hnavmenu li.press {
        width: 140px;
}*/

ul#hnavmenu li.home a {
        padding-left: 63px;
}

ul#hnavmenu li.where a {
        padding-left: 40px;
}

ul#hnavmenu li.faq a {
        padding-left: 61px;
}

ul#hnavmenu li.testimonials a {
        padding-left: 40px;
}

ul#hnavmenu li.press a {
        padding-left: 50px;
}

ul#hnavmenu li.linen a {
        padding-left: 45px;
}

ul#hnavmenu li.contact a {
        padding-left: 45px;
}


/* Root Menu Hover */
ul#hnavmenu a:hover,
ul#hnavmenu li:hover a,
ul#hnavmenu li.iehover a {
       background: #b9ab96;
        color: #ffffff;
        font-weight: bold;
        /* background: url(../../images/menu_hnav_hover.jpg) repeat-x; */
}

/* 2nd Menu */
ul#hnavmenu li:hover li a,
ul#hnavmenu li.iehover li a {
        float: none;
        background: url(../../images/menu_hnav_hover.jpg) repeat-x;
        color: #b9ab96;
}

ul#hnavmenu ul {
        margin: 0;
        border: 0 none;
        padding: 0;
        /*width: 150px;*/
        list-style: none;
        display: none;
        position: absolute;
        top: 24px;
        left: 0;
}

ul#hnavmenu ul:after {
        clear: both;
        display: block;
        font: 2px/0px Arial, Verdana, Helvetica, sans-serif;
        content: ".";
        height: 0;
        visibility: hidden;
}

ul#hnavmenu ul li {
        width: 130px;
        border: 0px solid red;
        float: left;
        display: block !important;
        display: inline;
}


/* 2nd Menu Hover */
ul#hnavmenu li:hover li a:hover,
ul#hnavmenu li:hover li:hover a,
ul#hnavmenu li.iehover li a:hover,
ul#hnavmenu li.iehover li.iehover a {
        background: #d5cec8;
        color: #FFFce9;
}

/* 3rd Menu */
ul#hnavmenu li:hover li:hover li a,
ul#hnavmenu li.iehover li.iehover li a {
        background: #fffce9;
        color: #FFFce9;
}

/* 3rd Menu Hover */
ul#hnavmenu li:hover li:hover li a:hover,
ul#hnavmenu li:hover li:hover li:hover a,
ul#hnavmenu li.iehover li.iehover li a:hover,
ul#hnavmenu li.iehover li.iehover li.iehover a {
        background: #fffce9;
        color: #FFFce9;
}

/* 4th Menu */
ul#hnavmenu li:hover li:hover li:hover li a,
ul#hnavmenu li.iehover li.iehover li.iehover li a {
        background: #fffce9;
        color: #FFFce9;
}

/* 4th Menu Hover */
ul#hnavmenu li:hover li:hover li:hover li a:hover,
ul#hnavmenu li.iehover li.iehover li.iehover li a:hover {
        background: #fffce9;
        color: #FFFce9;
}

ul#hnavmenu ul ul,
ul#hnavmenu ul ul ul {
        display: none;
        position: absolute;
        top: 0;
        left: 150px;
}

ul#hnavmenu li:hover ul ul,
ul#hnavmenu li:hover ul ul ul,
ul#hnavmenu li.iehover ul ul,
ul#hnavmenu li.iehover ul ul ul {
        display: none;
}

ul#hnavmenu li:hover ul,
ul#hnavmenu ul li:hover ul,
ul#hnavmenu ul ul li:hover ul,
ul#hnavmenu li.iehover ul,
ul#hnavmenu ul li.iehover ul,
ul#hnavmenu ul ul li.iehover ul {
        display: block;
}