/* Start of CMSMS style sheet 'mainNav' */
/* ------------------------ [  mainNav ] ---------------------- */
#emptyNav {
  padding: 0;
  margin: 0;
  width: 947px;
  height: 31px;
  background: url(images/bg_emptyNav.jpg) no-repeat 0 0;
  position: absolute;
  top: 280px;
}
#mainNav {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 947px;
  height: 31px;
  background: url(images/mainNav/mainNav.jpg) no-repeat 0 0;
  position: absolute;
  top: 280px;


}
#mainNav li {
  display: inline; /* For IE6 */
}
/* use with more complex menu's */
/* #mainNav span {
  display: none;
  position: absolute;
} */

#mainNav a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}

/* use with more complex menu's */
/*#menu a:hover span {
  display: block;
}*/ 
#mainNav .home {
  width: 88px;
  height: 31px;
  background: url(images/mainNav/mainNav.jpg) no-repeat -105px 0;
  left: 105px;
  top: 0;
}
#mainNav a.home:hover, #mainNav li.active a.home {
  background-position: -105px -31px;
}
/* ------------------------ [ Restaurant ] ---------------------------- */
#mainNav .restaurant {
  width: 98px;
  height: 31px;
  background: url(images/mainNav/mainNav.jpg) no-repeat -196px 0;
  left: 196px;
  top: 0;
}
#mainNav a.restaurant:hover, #mainNav li.active a.restaurant {
  background-position: -196px -31px;
}
/* ------------------------ [ Golf Courses ] ---------------------------- */
#mainNav .golf-courses {
  width: 108px;
  height: 31px;
  background: url(images/mainNav/mainNav.jpg) no-repeat -296px 0;
  left: 296px;
  top: 0;
}
#mainNav a.golf-courses:hover, #mainNav li.active a.golf-courses{
  background-position: -296px -31px;
}
/* ------------------------ [ Golf Shop ] ---------------------------- */
#mainNav .golf-shop {
  width: 117px;
  height: 31px;
  background: url(images/mainNav/mainNav.jpg) no-repeat -406px 0;
  left: 406px;
  top: 0;
}
#mainNav a.golf-shop:hover, #mainNav li.active a.golf-shop{
  background-position: -406px -31px;
}

/* ------------------------------- [ Events ] ------------------------------- */
#mainNav .events {
  width: 104px;
  height: 31px;
  background: url(images/mainNav/mainNav.jpg) no-repeat -525px 0;
  left: 525px;
  top: 0;
}
#mainNav a.events:hover, #mainNav li.active a.events{
  background-position: -525px -31px;
}
/*------------------------- [ Membership ] --------------------------------- */
#mainNav .membership {
  width: 106px;
  height: 31px;
  background: url(images/mainNav/mainNav.jpg) no-repeat -631px 0;
  left: 631px;
  top: 0;
}
#mainNav a.membership:hover, #mainNav li.active a.membership{
  background-position: -631px -31px;
}
/* -------------------------------- [ Tee Times ] ---------------------------------------- */
#mainNav .tee-times {
  width: 103px;
  height: 31px;
  background: url(images/mainNav/mainNav.jpg) no-repeat -739px 0;
  left: 739px;
  top: 0;
}
#mainNav a.tee-times:hover, #mainNav li.active a.tee-times{
  background-position: -739px -31px;
}
/* ****************************************************
Member Nav
****************************************************** */
#memNav {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 947px;
  height: 31px;
  background: url(images/memNav/bg_memNav.jpg) no-repeat 0 0;
  position: absolute;
  top: 280px;


}
#memNav li {
  display: inline; /* For IE6 */
}
/* use with more complex menu's */
/* #mainNav span {
  display: none;
  position: absolute;
} */

#memNav a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}
/* ************************
Member News
************************ */
#memNav  .member_news {
  width: 98px;
  height: 31px;
  background: url(images/memNav/bg_memNav.jpg) no-repeat -105px 0;
  left: 105px;
  top: 0;
}
#memNav a.member_news:hover, #memNav li.active a.member_news {
  background-position: -105px -31px;
}
/* ************************
Member Directory
************************ */
#memNav  .member_directory {
  width: 122px;
  height: 31px;
  background: url(images/memNav/bg_memNav.jpg) no-repeat -205px 0;
  left: 205px;
  top: 0;
}
#memNav a.member_directory:hover, #memNav li.active a.member_directory{
  background-position: -205px -31px;
}
/* ************************
Member Newsletter
************************ */
#memNav  .member_newsletter{
  width: 132px;
  height: 31px;
  background: url(images/memNav/bg_memNav.jpg) no-repeat -329px 0;
  left: 329px;
  top: 0;
}
#memNav a.member_newsletter:hover, #memNav li.active a.member_newsletter{
  background-position: -329px -31px;
}
/* ************************
Member Guest Rates
************************ */
#memNav  .member_guest-rates {
  width: 88px;
  height: 31px;
  background: url(images/memNav/bg_memNav.jpg) no-repeat -463px 0;
  left: 463px;
  top: 0;
}
#memNav a.member_guest-rates:hover, #memNav li.active a.member_guest-rates{
  background-position: -463px -31px;
}
/* ************************
Member Tournament Results
************************ */
#memNav  .member_tournament-results {
  width: 138px;
  height: 31px;
  background: url(images/memNav/bg_memNav.jpg) no-repeat -553px 0;
  left: 553px;
  top: 0;
}
#memNav a.member_tournament-results:hover, #memNav li.active a.member_tournament-results{
  background-position: -553px -31px;
}
/* ************************
Member 2008 Closures
************************ */
#memNav  .member_closures  {
  width: 149px;
  height: 31px;
  background: url(images/memNav/bg_memNav.jpg) no-repeat -693px 0;
  left: 693px;
  top: 0;
}
#memNav a.member_closures:hover, #memNav li.active a.member_closures {
  background-position: -693px -31px;
}
/* ------------- [ Second Level ] ------------- */
#mainNav li ul {
	display: none;
}
/* End of 'mainNav' */

