#nav {background-image:url(/usr/theme/image/new-nav-bg.jpg)!important;background-repeat:repeat-x;}

ul.jd_menu, ul.jd_menu_vertical {margin:0px; padding:6px; list-style-type:none; border:none; height:25px; text-align:left; }

ul.jd_menu ul, ul.jd_menu_vertical ul {display:none; border:none; padding:6px; margin:0px; height:auto; }

ul.jd_menu li {float:left; border:none; padding:0px; margin:0px; }

ul.jd_menu_vertical {width: 300px; }

ul.jd_menu_vertical li {float: none; }

ul.jd_menu {background-color:#EAEAEA;font-weight:bold;}
ul.jd_menu:hover  {background-color:#EAEAEA;}
ul.jd_menu li a:hover, ul.jd_menu li {background-color:#EAEAEA;}

/* -- Sub-Menus -- */
ul.jd_menu ul, ul.jd_menu_vertical ul {position:absolute; display:none; list-style-type:none; margin:0px; padding: 0px 0px 6px 0px; min-width:170px; height:auto; z-index: 10000;
 }

ul.jd_menu ul li, ul.jd_menu_vertical ul li {float:none; margin:0px; padding:6px; }

ul.jd_menu, ul.jd_menu ul, ul.jd_menu_vertical, ul.jd_menu_vertical ul {height: 20px;  margin: 0px; padding: 0px; }

ul.jd_menu_vertical {height: auto; }

ul.jd_menu ul {height:auto; margin:0px; padding:0px; }

* html ul.jd_menu ul {width:1%; }

ul.jd_menu li {font-family:sans-serif; font-size:12px; color:#333333; line-height:14px; cursor:pointer;font-weight:bolder!important; }

ul.jd_menu li li {width:160px; padding:6px;}
ul.jd_menu li a {color:#2f2f2f; padding:6px; margin:0px; text-decoration:none; font-weight:normal;}
ul.jd_menu li a:hover {color:#cc0033!important;}

ul.jd_menu li.jdm_hover {color:#cc0033!important; border:none; }

ul.jd_menu li ul li a {color:#333333; padding:0px; width:auto; margin:0px; border:none; }
ul.jd_menu li ul li a:hover {color:#CC0033;}
.jd-home { width:56px; height: 20px;  }
.jd-newvehicles { width:92px; height: 20px;  }
.jd-preownedvehicles { width:132px; height: 20px;   }
.jd-partsandservice { width:106px; height: 20px;}
.jd-dealership { width:75px; height: 20px; }
.jd-sitemap { width:72px; height: 20px; }
ul.jd_menu {background-color:#EAEAEA;}
ul.jd_menu:hover {background-color:#EAEAEA;}

ul.jd_menu li li {border-top:1px solid #cccccc;}
ul.jd_menu li li:hover {border-top:1px solid #cccccc;}

li.toplvl a {font-weight:bolder!important;}
li.toplvl ul li a {font-weight:normal!important;font-size:11px;}