#globalnav {
  background-color: rgb(0, 0, 0); }
  #globalnav .wrapper {
    width: 842px;
    margin: 0 auto; }
    #globalnav .wrapper .wrapper {
      width: 767px;
      margin: 0 0 0 75px; }

#quicknav_main {
  height: 42px; }

#homeLink {
  position: absolute;
  width: 33px;
  height: 0;
  padding-top: 33px;
  margin: 5px 0 0 -40px;
  display: block;
  overflow: hidden;
  background: url(../images/global/mainnav/homebutton.jpg) no-repeat; }

a#homeLink:hover {
  background-position: 0 -34px; }

#quicknav {
  position: relative;
  top: 8px;
  left: 14px;
  float: left; }

#quicknav-btn {
  width: 175px; }
  #quicknav-btn h2 {
    background-image: url(../images/global/quicknav/quicknavbtn.jpg);
    width: 175px;
    height: 0px;
    display: block;
    padding-top: 24px;
    overflow: hidden;
    cursor: pointer; }
  #quicknav-btn ul {
    display: none;
    position: absolute;
    background-color: #CCC;
    width: 155px;
    padding: 5px;
    margin-left: 4px;
    border: 1px solid #000;
    z-index: 10; }
    #quicknav-btn ul a {
      color: #333; }
    #quicknav-btn ul li.quicknavlink {
      border-top: 1px solid #999; }
      #quicknav-btn ul li.quicknavlink a {
        text-decoration: none;
        color: #000; }
        #quicknav-btn ul li.quicknavlink a:hover {
          color: #666;
          font-weight: bold; }
    #quicknav-btn ul a:hover {
      color: #666; }
    #quicknav-btn ul li ul {
      font-size: .9em;
      position: static;
      margin-left: -5px;
      width: auto;
      background-color: transparent;
      border: none; }
      #quicknav-btn ul li ul li {
        border-top: 1px solid #999;
        padding-left: 10px; }
    #quicknav-btn ul li span {
      color: #F60; }
    #quicknav-btn ul li ul li a {
      text-decoration: none; }

#models {
  float: left;
  width: 75px;
  clear: left;
  margin-top: 11px; }
  #models ul li {
    display: block; }
    #models ul li#boatmodels {
      float: left;
      width: 16px;
      height: 0px;
      padding-top: 105px;
      margin: 0;
      overflow: hidden;
      display: inline;
      background: url(../images/global/modelnav/modelhead.gif) no-repeat; }
    #models ul li a {
      width: 43px;
      height: 22px;
      display: block;
      float: right;
      margin: 0 0 2px 0;
      padding: 11px 7px 0 0;
      background: url(../images/global/modelnav/modelListItem.gif) no-repeat;
      font: bold 12px/1em Helvetica, Arial, sans-serif;
      text-decoration: none;
      text-align: right;
      color: rgb(179, 179, 179);
      overflow: hidden; }
      #models ul li a:hover {
        color: #f60; }
      #rz4 #rz4ModelNav, #rz2 #rz2ModelNav, #rzr #rzrModelNav, #z1 #z1ModelNav, #r20 #r20ModelNav, #ve24 #ve24ModelNav, #ve22 #ve22ModelNav, #i22 #i22ModelNav, #v20 #v20ModelNav, #i20 #i20ModelNav {
        color: #f60;
        background-position: 0 -37px; }

#mainmenu {
  width: 560px;
  float: right; }
  #mainmenu ul li {
    float: left;
    display: block;
    width: 140px; }
    #mainmenu ul li a {
      font: bold 13px/1em Helvetica, Arial, sans-serif;
      color: rgb(255, 255, 255);
      text-decoration: none;
      width: 139px;
      text-align: center;
      border-left: 1px solid rgb(77, 77, 77);
      height: 28px;
      padding: 14px 0 0 0;
      display: block; }
      #mainmenu ul li a:hover {
        color: #f60; }
    #contactMainNav {
      border-right: 1px solid rgb(77, 77, 77);
      width: 138px; }
    #performance #performanceMainNav, #lifestyle #lifestyleMainNav, #community #communityMainNav {
      background-color: #fff;
      color: #f60; }
    #contact #contactMainNav {
      background-color: #fff;
      color: #f60;
      border-right-color: #fff; }

