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

ul.jd_menu ul {height: auto}
ul.jd_menu {text-transform: uppercase}

ul.jd_menu li {float: left}
ul.jd_menu li {padding: 2px 4px 0px 4px}
ul.jd_menu li:hover{background: #b4d670}
ul.jd_menu li.spacer:hover{background: none}
ul.jd_menu li.spacer:first-child{display:none}


ul.jd_menu li a {font-size:15px;padding: 0px 3px 10px 3px;cursor:pointer;white-space:nowrap;text-decoration:none;display:block}
ul.jd_menu li a:hover{background:#b4d670}

ul.jd_menu ul {display:none; background:#b4d670}
ul.jd_menu ul li, ul.jd_menu ul li:first-child{font-size:12px; font-weight:normal; height:20px; line-height:20px; background: url(../img/page-construct/bg-main-submenu.png) top repeat-x; width:100%!important; padding:0}
ul.jd_menu ul li:hover{background: url(../img/page-construct/bg-main-submenu.png) top repeat-x}
ul.jd_menu ul li a {font-size:11px; font-weight:normal; height:20px; padding: 0px 12px 0px 12px; color:#fff!important}
ul.jd_menu ul li a:hover {color:#007647!important; background:none}

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

ul.jd_menu li{float:left}

ul.jd_menu ul.mainmenu-second-level { padding:2px 0 0 0}
ul.mainmenu-second-level li {float:none; display:block; width:100%;clear:both; background: url(../img/page-construct/bg-main-submenu.png) top repeat-x;}
ul.mainmenu-second-level li:hover {clear:both; background: url(../img/page-construct/bg-main-submenu.png) top repeat-x;}

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


/*styles ul for main menu*/
ul.jd_menu {list-style:none; border:none; margin:0 auto; padding:0; font-size:12px; line-height:15px; float:right}
