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

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

ul.jd_menu ul {height: auto;}

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

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

ul.jd_menu ul {display:none; background:#920a2c}
ul.jd_menu ul ul{display:none; margin:5px 0 0 -20px; border:1px #fff solid; background:#980328}
ul.jd_menu ul li{font-size:11px; font-weight:normal; height:26px; line-height:26px; background:none; width:100%!important}
ul.jd_menu ul li:hover{background:#000}
ul.jd_menu ul li a {font-size:11px; font-weight:normal; height:26px; padding: 0px 17px 0px 17px}
ul.jd_menu ul li a:hover {background:#000}

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%}


