@charset "UTF-8";
#navigator2 {
   height: auto;
   width: 740px;
   text-align: center;
   position: absolute;
   background-color: #000;
   padding-bottom: 1px;
   margin: 0px auto;
   left: 222px;
   z-index: 300;
   top: 135px;
}

ul#ABC-HDnav  {
   width: 100%;
   height: auto;
   position: relative;
   margin-left: auto;
   margin-right: auto;
   z-index:300;
}
#ABC-HDnav li {
   border-bottom: solid #222 3px;
   overflow: hidden;
   font-size: 12px;
   width: auto;
   height: auto;
   white-space: nowrap;
   z-index:300;
}

/*#navigator li.browseTitleABC
{
   background: #333;
   padding: 4px 10px 4px 8px;
   border-bottom: solid #F90 1px;
   float: left;
}
#navigator li.browseTitleHD {
   background: #333;
   padding: 4px 10px 4px 8px;
   border-bottom: solid #555 1px;
   float: left;
}
#navigator li h3.browse {
   background: #333 url(../images/global/navTitle_arrow_bkgd.png) no-repeat right center;
   color: #CCC;
   padding-right: 14px;
   font-size: 10px;
   white-space: nowrap;
}*/

#ABC-HDnav li a {
   width: auto;
   display: block;
   height: auto;
   font-size: 12px;
   padding: 4px 12px 3px 11px;
   font-weight: normal;
   color: #FFF;
   border-bottom: solid #F90 1px;
   white-space: nowrap;
}
#ABC-HDnav li a:link, #ABC-HDnav li a:visited {
   color: #FFF;
   border-bottom: solid #F90 1px;
}
#ABC-HDnav li a:hover, #ABC-HDnav li a:active  {
   color: #F90;
   border-bottom: solid #F90 1px;
   background-image: url(../images/global/nav-link_F90bkgd.png);
   background-repeat: repeat-x;
   background-position: center bottom;
}
/* #navigator li a:link, #navigator li a:visited, #navigator li a:hover, #navigator li a:active  { height: auto; } */
#ABC-HDnav li a.arrow {
   padding-right: 22px;
   background-image: url(../images/MenuBarDown.gif);
   background-position: 95% center;
   background-repeat: no-repeat;
}
#ABC-HDnav li a.arrow:hover {
   background-image: url(../images/MenuBarDownHover.gif);
}

#ABC-HDnav #nav_home
 {
   float: left;
   width: auto;
   border-bottom: solid #333 2px;
   z-index: 9999;
}
#ABC-HDnav #nav_events, 
#ABC-HDnav #nav_showroom, 
#ABC-HDnav #nav_browse, 
#ABC-HDnav #nav_shop, 
#ABC-HDnav #nav_dealer,
#ABC-HDnav #nav_contact
 {
   float: left;
   width: auto;
   border-bottom: solid #333 2px;
   border-left: dotted #444 1px;
   z-index: 300;
}
#ABC-HDnav #nav_browse, #ABC-HDnav #nav_shop
 {
   width: 90px;
   z-index: 300;
}

/*#navigator ul#ABC-HDnav {
   width: 100%;
   float: left;
   clear: both;
   margin: 0px 0px 0px;
   padding: 0;
   position: relative;
}
#ABC-HDnav li {
   width: auto;
   height: auto;
   float: left;
   white-space: nowrap;
}
#ABC-HDnav li#HD-home, #ABC-HDnav li#HD-MA, #ABC-HDnav li#HD-MC
 {
   float: left;
   width: auto;
   border-right: dotted #666 1px;
   white-space: nowrap;
}
#ABC-HDnav li#HD-customizer {
   float: left;
   width: auto;
}
#navigator h3.browse span.HDorange { color: #DE6422; }
#HDNav .browse span.HDicon {
   background: url(../images/global/HDUSA_navIcon.png) no-repeat left center;
   height: 11px;
   width: auto;
   padding-left: 20px;
}
#HDNav #browseHD { color: #FFF; }
#ABC-HDnav li a:link, #ABC-HDnav li a:visited {
   color: #CCC;
   border-bottom: solid #555 1px;
   background-color: #222;
}
#ABC-HDnav li a:hover, #ABC-HDnav li a:active  {
   color: #FFF;
   border-bottom: solid #DE6422 1px;
   background-color: #393939;
}*/

/* Begin Sub-Menu 1 - drop down menu - first list*/
#navigator2 ul#ABC-HDnav li ul.dropdownMenu {
   background-color: #222;
   border: solid #333 1px;
   width: 170px;
   margin: 0px;
   width: 170px;
   padding: 1px;
   float: left;
   position: absolute;
   display: none;
      z-index:300;
}

#navigator2 ul#ABC-HDnav li:hover ul, 
#navigator2 ul#ABC-HDnav li ul:hover
{
   display: block;
   background-color: #222;
   overflow: visible;   z-index:300;
}

#navigator2 ul#ABC-HDnav li ul.dropdownMenu li {
   text-align: left;
   float: left;
   white-space: nowrap;
   width: 165px;
   margin: 0px 0px 0px -1px;
   padding: 3px 4px 4px 0px;
   line-height: .8;
   color: #F90;
   background-image: url(none);
   background-color: #222;
   border-top: solid #555 1px;   z-index:300;
}
/*#navigator2 ul#ABC-HDnav li ul li:hover, #navigator2 ul#ABC-HDnav li ul:hover li {
   display: block;
   color: #FFF;
   background-color: #222;
}*/

/*#navigator2 ul#ABC-HDnav li ul.dropdownMenu {
   background-color: #222;
   border: solid #CCC 1px;
   width: 170px;
}
#navigator2 ul#ABC-HDnav li ul.dropdownMenu li {
   width: 165px;
   border-top: solid #F90 1px;
   margin-left: -1px;
}*/

#navigator2 ul#ABC-HDnav li ul.dropdownMenu li a {
   text-decoration: none;
   border: none;
   display: block;
   background: none;
   line-height: 1.1;
   color: #CCC;   z-index:300;
}
#navigator2 ul#ABC-HDnav li ul.dropdownMenu li a:link {
   text-decoration: none;
   border: 0;
   color: #FFF;   z-index:300;
}
#navigator2 ul#ABC-HDnav li ul.dropdownMenu li a:hover {
   text-decoration: none;
   border: 0;
   color: #F90;   z-index:300;
}

/*#navigator2 ul#ABC-HDnav li ul.dropdownMenu li a {
   text-decoration: none;
   border: none;
   display: block;
   background: none;
}
#navigator2 ul#ABC-HDnav li ul.dropdownMenu li a:link {
   text-decoration: none;
   border: none;
   color: #FFF;
}
#navigator2 ul#ABC-HDnav li ul.dropdownMenu li a:hover {
   text-decoration: none;
   border: none;
   color: #F90;
}*/

/* the following rules set color and background image for all HD links */
#navigator2 ul#ABC-HDnav li ul.dropdownMenu li.HDlink {
   background-image: url(../images/global/HDUSA_navIcon.png);
   background-position: 4px center;
   background-repeat: no-repeat;
   width: 150px;
   padding-left: 20px;
   padding-right: 2px;   z-index:300;
}
#navigator2 ul#ABC-HDnav li ul.dropdownMenu li.HDlink a.subnavlink {
   background-image: url(../images/SpryMenuBarRightHover.gif);
   background-position: 97% center;
   background-repeat: no-repeat;   z-index:300;
}
#navigator2 ul#ABC-HDnav li ul.dropdownMenu li.HDlink a:link, 
#navigator2 ul#ABC-HDnav li ul.dropdownMenu li.HDlink a:visited { color: #CCC; }
#navigator2 ul#ABC-HDnav li ul.dropdownMenu li.HDlink a:hover, 
#navigator2 ul#ABC-HDnav li ul.dropdownMenu li.HDlink a:active { color: #F60; }
#navigator2 ul#ABC-HDnav li ul.dropdownMenu li ul.dropdownMenu2 li.HDlink {
   background-image: url(../images/global/HDUSA_navIcon.png);
   background-position: 4px center;
   background-repeat: no-repeat;
   width: 135px;
   padding-left: 20px;
   padding-right: 2px;
}

/* controls the last list item -
#galnavcontainer  ul li + li + li + li + li a  { text-align: left; }*/

/*puts a border on the top of the first element in drop down list menu */
#navigator2 ul#ABC-HDnav li ul.dropdownMenu li:first-child
{
   margin-left: 0px;
   padding-top: 4px;
   margin-top: 4px;
   background: url(none);
   border: none;   z-index:300;
}
#navigator2 ul#ABC-HDnav li ul.dropdownMenu li ul.dropdownMenu2 li:first-child
{
   margin-left: 0px;
   padding-top: 4px;
   margin-top: 4px;
   border: none;   z-index:300;
}

/* begin sub-sub list menu */
#navigator2 ul#ABC-HDnav li:hover ul.dropdownMenu li ul {
   margin: 0px;
   width: 155px;
   padding: 1px;
   float: left;
   position: absolute;
   display: none;
   z-index: 1350;
   left: 167px;
   top: 0px;
   border: solid #333 1px;   z-index:300;
}
#navigator2 ul#ABC-HDnav li ul.dropdownMenu li:hover ul, #navigator2 ul#ABC-HDnav li ul.dropdownMenu li ul:hover {
   display: block;
   color: #F90;
}
#navigator2 ul#ABC-HDnav li ul.dropdownMenu li ul.dropdownMenu2 li {
   text-align: left;
   float: left;
   white-space: nowrap;
   width: 150px;
   font-size: 12px;
   padding: 4px 2px;
   text-decoration: none;
   background-image: url(none);
   background-color: #222;
   line-height: 1;
   border-top: solid #555 1px;
   z-index:300;
}
#navigator2 ul#ABC-HDnav  li ul.dropdownMenu li ul.dropdownMenu2 li a { border: none; }
#navigator2 ul#ABC-HDnav  li ul.dropdownMenu li ul.dropdownMenu2 li a:link {
   border: none;
   text-decoration: none;
}
#navigator2 ul#ABC-HDnav  li ul.dropdownMenu li ul.dropdownMenu2 li a:hover {
   border: none;
   text-decoration: none;
}
/* END Common Rules */


 /*Below - Active Page rules*/
/*.section_home #ABC-HDnav #nav_home a,
.section_events #ABC-HDnav #nav_events a,
.section_showroom #ABC-HDnav #nav_showroom a,
.section_finance #ABC-HDnav #nav_browse a,
.section_parts #ABC-HDnav #nav_shop a, 
.section_services #ABC-HDnav #nav_dealer a, 
.section_merch #ABC-HDnav #nav_merch a, 
.section_lounge #ABC-HDnav #nav_lounge a, 
.section_abc-HD #ABC-HDnav #nav_dealer a, 
.section_contact #ABC-HDnav #nav_contact a {
   color: #000;
   border-bottom: solid #F90 1px;
   background-color: #F90;
   background-image: url(../images/global/nav-active_F90bkgd.png);
   background-repeat: repeat-x;
   background-position: center bottom;
}*/

.section_home #ABC-HDnav li#nav_home,
.section_events #ABC-HDnav li#nav_events,
.section_showroom #ABC-HDnav li#nav_showroom,
.section_finance #ABC-HDnav li#nav_browse,
.section_parts #ABC-HDnav li#nav_shop, 
.section_abc-HD #ABC-HDnav li#nav_dealer, 
.section_contact #ABC-HDnav li#nav_contact
{
   color: #000;
   background-color: #F90;
   background-image: url(../images/global/nav-active_F90bkgd.png);
   background-repeat: repeat-x;
   background-position: center bottom;
}

.section_home #ABC-HDnav #nav_home a,
.section_events #ABC-HDnav #nav_events a,
.section_showroom #ABC-HDnav #nav_showroom a,
.section_finance #ABC-HDnav #nav_browse a,
.section_parts #ABC-HDnav #nav_shop a, 
.section_abc-HD #ABC-HDnav #nav_dealer a, 
.section_contact #ABC-HDnav #nav_contact a
{
   color: #000;
   border-bottom: solid #F90 1px;
   background-image: url(../images/MenuBarDown.gif);
   background-repeat: no-repeat;
   background-position: 97% center;
}

.section_home #ABC-HDnav #nav_home a:hover,
.section_events #ABC-HDnav #nav_events a:hover,
.section_showroom #ABC-HDnav #nav_showroom a:hover, 
.section_finance #ABC-HDnav #nav_browse a:hover,
.section_parts #ABC-HDnav #nav_shop a:hover, 
.section_services #ABC-HDnav #nav_dealer a:hover,  
.section_contact #ABC-HDnav #nav_contact a:hover {
   color: #FFF;
   border-bottom: solid #F00 1px;
   font-weight: normal;
}
