/* overriding style for menu */
ul.nice-menu, ul.nice-menu ul {
    border: none;
    border-bottom: 1px solid #ff8822;
}

ul.nice-menu ul {
    left: 1px;
}

ul.nice-menu li {
    position: relative;
    line-height: 34px;
    border: 1px solid #ff8822;
    border-bottom: none;
    z-index: 2;
}

ul.nice-menu a {
    padding: 0;
}

ul.nice-menu-right, ul.nice-menu-right li {
	/* visible body */
    width: 167px;
    background: #fffbf3 url("../images/menu-bg.jpg") left center repeat-y;
}

ul.nice-menu-right li a {
    font-size: 12px;
    font-weight: bold;
    color: #606060;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    margin-left: 10px;
    padding-left: 10px;
    /*background: url(images/guilemet.gif) left center no-repeat;*/
}

ul.nice-menu-right li a:visited {
    color: #606060;
}

ul.nice-menu-right li a:hover {
    color: #fe0000;
}

ul.nice-menu-right ul {
    width: 200px;
	/* distance between sub level one and visible body */
    left: 167px;
    background: #fffbf3 url("../images/menu-bg.jpg") left center repeat-y;
    z-index: 2;
}

ul.nice-menu-right ul ul {
    z-index: 2;
	/* distance between ??? */
    left: 165px;
    background: #fffbf3 url("../images/menu-bg.jpg") left center repeat-y;
}

ul.nice-menu ul li {
    display: block;
    /* sub-level width */
    width: 200px;
}

ul.nice-menu-right li.menuparent, ul.nice-menu-right li li.menuparent {
    background: url("../images/menu-arr.gif") right center no-repeat;
    margin-left: 0px;
    z-index: 2;
}

ul.nice-menu-right li ul {
	/* distance between sub level one and sub level two */
    width: 201px;
}

ul.nice-menu-right li ul li ul {
    margin-left: 35px;
}

ul.nice-menu-right li.menuparent:hover, ul.nice-menu-right li.over, ul.nice-menu-right li li.menuparent:hover, ul.nice-menu-right li li.over {
    background: url("../images/menu-arr.gif") right center no-repeat;
    z-index: 3;
}
