ul.jd_menu, ul.jd_menu_vertical {margin: 0px; padding: 0px; list-style-type: none;}
ul.jd_menu ul, ul.jd_menu_vertical ul {display: none;}
ul.jd_menu li {float: left;}
ul.jd_menu_vertical {width: 300px;}
ul.jd_menu_vertical li {float: 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;}
ul.jd_menu ul li, ul.jd_menu_vertical ul li {float: left; width: 180px; margin: 0px;}
ul.jd_menu, ul.jd_menu ul, ul.jd_menu_vertical, ul.jd_menu_vertical ul {height: 37px;}
ul.jd_menu { background-color: transparent; margin: 0 320px 0 10px;}
ul.jd_menu ul, ul.jd_menu_vertical {height: auto; border: 1px solid white; border-top-width: 0; width: 180px;}
* html ul.jd_menu ul {width: 1%;}
ul.jd_menu li {margin: 0 9px 0 0;}
ul.jd_menu li strong {display: block; font-size: 16px; line-height: 14px; padding: 13px 10px 10px 10px; cursor: pointer; white-space: nowrap; font-weight: normal;}
ul.jd_menu li strong.menu-item-level-0 {background: transparent url(../img/menu-item-bg.gif) no-repeat center -100px; min-width: 30px;}
ul.jd_menu li strong.menu-item-level-0 span {display: block;}
ul.jd_menu li li {border-top: 1px solid white;}
ul.jd_menu li li strong {font-size: 12px; background-color: #8CA321;}
ul.jd_menu li a {color: white; text-decoration: none; display: block;}
ul.jd_menu li li a:hover strong, ul.jd_menu li li strong.active {background-color: #D5D696; color: #505E29;}
ul.jd_menu li.jdm_hover strong.menu-item-level-0,ul.jd_menu li.jdm_active strong.menu-item-level-0, ul.jd_menu li.active strong.menu-item-level-0 {background-color: #8CA321; background-position: center top;}
ul.jd_menu li strong.menu-item-level-0 { padding: 14px 15px 14px 15px; }
ul.jd_menu li.jdm_hover strong.menu-item-level-0, ul.jd_menu li.jdm_active strong.menu-item-level-0 { border: none;}