ul.exampleMenu,
ul.exampleMenu li {
  text-align: left;
  height: 40px;
}

ul.exampleMenu li ul li {
  width: 118px;
  height: auto;
}

ul.exampleMenu,
ul.exampleMenu li,
ul.exampleMenu li ul,
ul.exampleMenu li ul li {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

#header_menu { /* Safari and Netscape 7.0 were having problems 
  with position:relative on #example */
  margin-top: 29px;
  float: left;  
  z-index: 500;
}

ul.exampleMenu {
  min-height: 40px;
  height: auto;
}


/* \*/
* html ul.exampleMenu {
  height: 40px;
  float: left;
}
/* */

ul#menu li {
  float:left;
  height: auto;
  position: relative;
  overflow: visible;
}

div.parent { position: relative; }

ul#menu li ul li {
  float:none;
  display:block;
  width: 138px;
  position: static; 
}

ul.exampleMenu li a {
  text-align: center;
  float: left; 
  line-height: 40px;
  height: 40px;
  text-indent: -5000px;
  text-decoration: none;
  background-position: 0 0;
}

ul.exampleMenu li {
  background-position: 0 -40px;
/* the second number should be the negative height of the link. */
}

ul.exampleMenu li a:hover,
ul.exampleMenu li:hover a,
ul.exampleMenu li.sfhover a {
  background: transparent none;
}

li.link1,li.link1 a {
  background-image: url(../img/menu_lineup.gif);
  width: 94px;
}

li.link2,li.link2 a {
  background-image: url(../img/menu_offer.gif);
  width: 100px;
}

li.link3,li.link3 a {
  background-image: url(../img/menu_representatives.gif);
  width: 119px;
}

li.link4,li.link4 a {
  background-image: url(../img/menu_owners.gif);
  width: 132px;
}

li.link5,li.link5 a {
  background-image: url(../img/menu_fun.gif);
  width: 96px;
}

li.link6,li.link6 a {
  background-image: url(../img/menu_about.gif);
  width: 142px;
}

ul.exampleMenu li ul li,ul.exampleMenu li ul li a {
  background-image: none;
}

div.dropdown {
  position: absolute;
  top: 35px;
  left: -40px;
  width: 178px;
  display: none;
  padding-top: 5px; 
}

ul#menu li div.dropdown ul {
  width: 140px;
  color: #fff;
  border: none;
  /* padding-bottom: .4px; would keep the bottom border from disappearing in  
    NS7.1+ and Firefox, but since it would still disappear in NS7.0, I needed 
    to use a clearing hack instead */
  overflow: visible;
  height: auto;
  margin: 0 0 0 40px;
  padding-top: 1px;
  padding-bottom: 12px;
  background: url(/img/menu_back.png) 0 bottom no-repeat;
  }

* html ul#menu li div.dropdown ul {
  background: url(/img/menu_bottom.gif) 0 bottom no-repeat;
  }
  
  /*background: url(img/menu_test.gif) #dedede 0 0 repeat-x;*/
}

/*ul#menu li.link3 div.dropdown ul {
  width: 150px;*/
}

ul#menu li div.dropdown ul li {
  position: relative;
} 

ul#menu li:hover div.dropdown,
ul#menu li.sfhover div.dropdown {
  display: block;
}

/* keeps the bottom border from disappearing in NS7.0+ and Firefox 
I'm using yet another hack to give Firefox and NS7.1+ a different rule from 
NS7.0. See the two following links for details.
http://dithered.com/css_filters/css_only/lang_pseudoclass.html
http://www.saila.com/attic/sandbox/filters/language_pseudo-class.html

(hide from IE/Mac) \*/
ul#menu>li>div.dropdown>ul>li:last-child:after {
  content: ".";
  display: block;
  clear: both;
  height: 2px;
  visibility: hidden;
}

ul#menu>li>div.dropdown>ul>li:last-child:after:lang(en) {
  height: 0;
}
/* end hide */


/* IE/Win bug fix \*/
* html div.parent,* html div.dropdown,
* html ul.exampleMenu li ul,* html ul.exampleMenu li ul li a {
  height: 1px;
}

* html ul.exampleMenu li ul li {
  margin-left: -20px;
  mar\gin-left: 0;
  height: 1%;
}

* html ul.exampleMenu li ul li a {
  width: 100%; /* IE 5.0/win bug fix \*/
}

/* end bug fix */

ul.exampleMenu li ul li a {  
  font: .75em tahoma, arial, sans-serif;
  text-align: left;
  display: block;
  width: 140px;
  line-height: 1.5em;
  height: auto;
  text-indent: 12px;
  text-decoration: none;
  padding: 0;
  margin: 0;
  padding-bottom: 2px;
  color: #011a5a;
  float: none;
}

ul.exampleMenu li ul li a:hover,
ul.exampleMenu li ul li:hover a,
ul.exampleMenu li ul li.sfhover a {
  text-decoration: none;
  background-color: #8aa2be;
  color: #fff;
}