/* Start of CMSMS style sheet 'topNav' */
#topNav {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 947px;
  height: 45px;
   background: url(images/topNav/topNav.jpg) no-repeat 0 0;
   position: absolute;
}
#topNav li {
  display: inline; /* For IE6 */
}
#topNav a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}
/* --------------------------- [ Member Login ] ---------------------------- */
#topNav .top-member-login {
  width: 98px;
  height: 19px;
  background: url(images/topNav/topNav.jpg) no-repeat -530px 20px;
  left: 530px;
  top:  20px;
}
#topNav a.top-member-login:hover, #topNav li.active a.top-member-login {
  background-position: -530px -65px;
}
/* --------------------------- [ Online Specials] ---------------------------- */
#topNav .top-specials {
  width: 98px;
  height: 20px;
  background: url(images/topNav/topNav.jpg) no-repeat -630px 20px;
  left: 630px;
  top:  20px;
}
#topNav a.top-specials:hover, #topNav li.active a.top-specials {
  background-position: -630px -65px;
}
/* --------------------------- [  Directions] ---------------------------- */
#topNav .top-directions {
  width: 100px;
  height: 20px;
  background: url(images/topNav/topNav.jpg) no-repeat -730px 20px;
  left: 730px;
  top:  20px;
}
#topNav a.top-directions:hover, #topNav li.active a.top-directions {
  background-position: -730px -65px;
    height: 22px;
}
/* --------------------------- [  contact-us ] ---------------------------- */
#topNav .top-contact-us{
  width: 98px;
  height: 20px;
  background: url(images/topNav/topNav.jpg) no-repeat -830px 20px;
  left: 830px;
  top:  20px;
}
#topNav a.top-contact-us:hover, #topNav li.active a.top-contact-us {
  background-position: -830px -65px;
      height: 24px;
}
#bottomNav {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#bottomNav li {
  display: inline;
  height: 35px;
  line-height: 35px;

}
#bottomNav a {
  color: #ffffff;
  text-decoration: none;
  padding: 0 12px;
  font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif;
  font-size: 110%;
  background: url(/images/bg_bottomNav.gif) no-repeat right 0;
}
#bottomNav a:hover, #bottomNav a.active {
  color: #ffb664;
}
#bottomNav li#bottomNav_tee-times a, #bottomNav li#bottomNav_member_closures a {
  background-image: none;
}
/****************************
Member Top Nav
****************************/
#topNavMem{
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 947px;
  height: 45px;
   background: url(images/topNav/bg_topNavMem.jpg) no-repeat 0 0;
   position: absolute;
}
#topNavMem li {
  display: inline; /* For IE6 */
}
#topNavMem a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}
/* --------------------------- [ Member Login ] ---------------------------- */
#topNavMem .top-member-login {
  width: 98px;
  height: 19px;
  background: url(images/topNav/bg_topNavMem.jpg) no-repeat -530px 20px;
  left: 530px;
  top:  20px;
}
#topNavMem a.top-member-login:hover, #topNavMem li .active a.top-member-login {
  background-position: -530px -65px;
}
/* --------------------------- [ Online Specials] ---------------------------- */
#topNavMem .top-specials {
  width: 98px;
  height: 20px;
  background: url(images/topNav/bg_topNavMem.jpg) no-repeat -630px 20px;
  left: 630px;
  top:  20px;
}
#topNavMem a.top-specials:hover, #topNavMem li.active a.top-specials {
  background-position: -630px -65px;
}
/* --------------------------- [  Directions] ---------------------------- */
#topNavMem .top-directions {
  width: 100px;
  height: 20px;
  background: url(images/topNav/bg_topNavMem.jpg) no-repeat -730px 20px;
  left: 730px;
  top:  20px;
}
#topNavMem a.top-directions:hover, #topNavMem li.active a.top-directions {
  background-position: -730px -65px;
    height: 22px;
}
/* --------------------------- [  contact-us ] ---------------------------- */
#topNavMem .top-contact-us{
  width: 98px;
  height: 20px;
  background: url(images/topNav/bg_topNavMem.jpg) no-repeat -830px 20px;
  left: 830px;
  top:  20px;
}
#topNavMem a.top-contact-us:hover, #topNavMem li.active a.top-contact-us {
  background-position: -830px -65px;
   height: 24px;
}
/* End of 'topNav' */

