#heading #mainMenu #mainMenuTop {
  font-size: 2.2em;
  margin: 0 0 0 40px;
  font-weight: bolder;
  text-align: left;
  color: #fff;
}

#heading #mainMenu #mainMenuTop ul {
  white-space: nowrap;
  width: 100%;
}

* html #heading #mainMenu #mainMenuTop ul { /*special for IE6*/
  white-space: normal;
}

#mainMenuTop a:link, #mainMenuTop a:visited {
  font-weight: lighter;
  color: #FDF6EE;
}

#mainMenuTop li.select a:link, #mainMenuTop li.selected a:visited {
  font-weight: bolder;
}

#mainMenuTop a:hover, #mainMenuTop a:active {
  text-decoration: none;
}


#heading #mainMenu #mainMenuTop li {
  position: relative;
  zoom:1;
  display: inline;
  margin: 0 4% 0 0;
}

#heading #mainMenu #mainMenuTop li.first {
  padding: 0;
}        