/* style for menu element with sub element */
li.hasSubmenu {background: url(../img/page-construct/bg-submenu-arrow.png) right no-repeat!important}
li.hasSubmenu a:hover {background: url(../img/page-construct/bg-submenu-arrow-hover.png) right no-repeat!important}
ul.jd_menu ul li.hasSubmenu:hover {background: url(../img/page-construct/bg-submenu-arrow-hover.png) right no-repeat!important}

ul.jd_menu {margin:0; padding:0; list-style-type:none; clear:both}

ul.jd_menu ul {height: auto;}

ul.jd_menu li {float: left}
ul.jd_menu li {background:url(../img/page-construct/spacer-main-menu.png) left no-repeat}
ul.jd_menu li:hover{background:url(../img/page-construct/bg-main-menu-hover-spacer.png) left repeat-x}
ul.jd_menu li:first-child {margin-left:0;background:none}
ul.jd_menu li:hover:first-child {background:url(../img/page-construct/bg-main-menu-hover.png) left repeat-x}

ul.jd_menu li a {font-size:12px;font-weight:700;color:#fff;margin:0px;padding: 0px 13px 0px 13px;cursor:pointer;white-space:nowrap;text-decoration:none;display:block}

/* opacity definitions */
ul.jd_menu ul ul, ul.jd_menu ul {opacity:0.95}

ul.jd_menu ul {display:none}
ul.jd_menu ul ul{display:none; margin-left:0; padding-bottom:13px!important; background: url(../img/page-construct/shadow-submenu.png) bottom right no-repeat!important}
ul.jd_menu ul li, ul.jd_menu ul li:first-child{font-size:11px; font-weight:normal; height:30px; line-height:30px; background: url(../img/page-construct/bg-submenu.png) repeat-x; width:100%!important}
ul.jd_menu ul ul li, ul.jd_menu ul ul li:first-child{font-size:11px; font-weight:normal; height:30px; line-height:30px; background: url(../img/page-construct/bg-subsubmenu.png) repeat-x left; width:100%!important}
ul.jd_menu ul ul li a:hover{background: url(../img/page-construct/bg-subsubmenu-hover.png) repeat-x left!important}

ul.jd_menu ul li:hover{background: url(../img/page-construct/bg-submenu-hover.png) repeat-x}
ul.jd_menu ul li a {font-size:11px; font-weight:normal; height:30px; padding: 0px 17px 0px 17px}
ul.jd_menu ul li a:hover {background: url(../img/page-construct/bg-submenu-hover.png) repeat-x}

ul.jd_menu ul,ul.jd_menu_vertical ul {position: absolute;display: none;list-style-type: none;margin: 0px;padding: 0px;z-index: 10000;}

ul.jd_menu li{float:left}

ul.mainmenu-second-level li {clear:both}

ul.jd_menu ul ul li{min-width:100%}

/* fancy shadows under sub menus of main menu */
ul.mainmenu-second-level {padding-bottom:13px!important; background: url(../img/page-construct/shadow-submenu.png) bottom right no-repeat!important}

