.play_golf_topnav {
  position: relative;
  float: right;
  top: 43px;
  right: 7px;
  font-family: 'Lucida Grande', 'Lucida Grande Unicode', sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  z-index: 1;
}

body.node-type-page[class*='page-play-golf-america-'] .play_golf_topnav {
  top: 57px;
}

body.node-type-page[class*='page-play-golf-america-'] h1.title {
  padding-bottom: 5px;
}

body.node-type-news .play_golf_topnav {
  top: 68px;
}

body.page-play-golf-america-contact .play_golf_topnav {
  top: -46px;
}

body.page-play-golf-america-find-program .play_golf_topnav, body[class*='page-play-golf-america-find-legacy-'] .play_golf_topnav {
  top: -64px;
}

body[class*='page-topic-play-golf-america'] .play_golf_topnav {
  top: 59px;
}

body.node-type-page[class*='page-play-golf-america-'] h1.title,
body.page-topic-play-golf-america h1.title,
body.page-play-golf-america-contact h1.title {
  border-bottom: 5px solid #605027 !important;
}

body.node-type-page[class*='page-play-golf-america-new-golfer-'] h1.title,
body[class*='page-topic-play-golf-america-new-golfer'] h1.title {
  border-bottom: 5px solid #00a550 !important;
}

body.node-type-page[class*='page-play-golf-america-already-golf-'] h1.title,
body[class*='page-topic-play-golf-america-already-golf'] h1.title {
  border-bottom: 5px solid #ed390f !important;
}


body.node-type-page[class*='page-play-golf-america-youth-golf-'] h1.title,
body[class*='page-topic-play-golf-america-youth-golf'] h1.title {
  border-bottom: 5px solid #754496 !important;
}

body.node-type-page[class*='page-play-golf-america-get-golf-ready-'] h1.title,
body[class*='page-topic-play-golf-america-get-golf-ready'] h1.title {
  border-bottom: 5px solid #0fb3df !important;
}

body.page-play-golf-america-find-program h1.title, body[class*='page-play-golf-america-find-legacy-'] h1.title {
  border-bottom: 5px solid #605027 !important;
  padding-bottom: 9px !important;
  margin-bottom: 28px !important;
}


.play_golf_topnav a,
.play_golf_topnav a:link,
.play_golf_topnav a:visited,
.play_golf_topnav a:hover,
.play_golf_topnav a:focus,
.play_golf_topnav a:active {
  color: #71674d;
  text-decoration: none;
}


.play_golf_topnav a {
  margin: 0px 4px;
  padding: 7px 7px 5px 26px;
  border-radius: 4px 4px 0 0;
}



/* Home */

.topnav_home, .topnav_home.selected, .topnav_home.selected:hover {
  background: url(/dr/pga/sites/default/modules/dev/play_golf_topnav/images/H_off.png) 6px 6px no-repeat;
  color: #71674d;
}

.topnav_home:hover {
  background: url(/dr/pga/sites/default/modules/dev/play_golf_topnav/images/H_hover.png) 6px 6px no-repeat;
  color: #5f5027 !important;
}


/* New */

body[class*='page-topic-play-golf-america-new-golfer'] .topnav_new,
body[class*='page-topic-play-golf-america-new-golfer'] .topnav_new:hover,
body[class*='page-play-golf-america-new-golfer'] .topnav_new,
body[class*='page-play-golf-america-new-golfer'] .topnav_new:hover,
.topnav_new.selected, .topnav_new.selected:hover {
  color: white !important;
  background: #00a550 url(/dr/pga/sites/default/modules/dev/play_golf_topnav/images/N_on.png) 6px 6px no-repeat;
}

.topnav_new:hover {
  background: url(/dr/pga/sites/default/modules/dev/play_golf_topnav/images/N_hover.png) 6px 6px no-repeat;
  color: #00a550 !important;
}

.topnav_new {
  background: url(/dr/pga/sites/default/modules/dev/play_golf_topnav/images/N_off.png) 6px 6px no-repeat;
}


/* Already */

body[class*='page-topic-play-golf-america-already-golf'] .topnav_already,
body[class*='page-topic-play-golf-america-already-golf'] .topnav_already:hover,
body[class*='page-play-golf-america-already-golf'] .topnav_already,
body[class*='page-play-golf-america-already-golf'] .topnav_already:hover,
.topnav_already.selected, .topnav_already.selected:hover {
  color: white !important;
  background: #ed390f url(/dr/pga/sites/default/modules/dev/play_golf_topnav/images/A_on.png) 6px 6px no-repeat;
}

.topnav_already:hover {
  background: url(/dr/pga/sites/default/modules/dev/play_golf_topnav/images/A_hover.png) 6px 6px no-repeat;
  color: #ed390f !important;
}

.topnav_already {
  background: url(/dr/pga/sites/default/modules/dev/play_golf_topnav/images/A_off.png) 6px 6px no-repeat;
}


/* Youth */

body[class*='page-topic-play-golf-america-youth-golf'] .topnav_youth,
body[class*='page-topic-play-golf-america-youth-golf'] .topnav_youth:hover,
body[class*='page-play-golf-america-youth-golf'] .topnav_youth,
body[class*='page-play-golf-america-youth-golf'] .topnav_youth:hover,
.topnav_youth.selected, .topnav_youth.selected:hover {
  color: white !important;
  background: #754496 url(/dr/pga/sites/default/modules/dev/play_golf_topnav/images/Y_on.png) 6px 6px no-repeat;
}

.topnav_youth:hover {
  background: url(/dr/pga/sites/default/modules/dev/play_golf_topnav/images/Y_hover.png) 6px 6px no-repeat;
  color: #754496 !important;
}

.topnav_youth {
  background: url(/dr/pga/sites/default/modules/dev/play_golf_topnav/images/Y_off.png) 6px 6px no-repeat;
}


/* GGR */

body[class*='page-topic-play-golf-america-get-golf-ready'] .topnav_ggr,
body[class*='page-topic-play-golf-america-get-golf-ready'] .topnav_ggr:hover,
body[class*='page-play-golf-america-get-golf-ready'] .topnav_ggr,
body[class*='page-play-golf-america-get-golf-ready'] .topnav_ggr:hover,
.topnav_ggr.selected, .topnav_ggr.selected:hover {
  color: white !important;
  background: #0fb3df url(/dr/pga/sites/default/modules/dev/play_golf_topnav/images/G_on.png) 6px 6px no-repeat;
}

.topnav_ggr:hover {
  background: url(/dr/pga/sites/default/modules/dev/play_golf_topnav/images/G_hover.png) 6px 6px no-repeat;
  color: #0fb3df !important;
}

.topnav_ggr {
  background: url(/dr/pga/sites/default/modules/dev/play_golf_topnav/images/G_off.png) 6px 6px no-repeat;
}


.topnav_already.selected a,
.topnav_already.selected a:link,
.topnav_already.selected a:visited,
.topnav_already.selected a:hover,
.topnav_already.selected a:focus,
.topnav_already.selected a:active,
.topnav_already.selected a,
.topnav_already.selected a:link,
.topnav_already.selected a:visited,
.topnav_already.selected a:hover,
.topnav_already.selected a:focus,
.topnav_already.selected a:active,
.topnav_ggr.selected a,
.topnav_ggr.selected a:link,
.topnav_ggr.selected a:visited,
.topnav_ggr.selected a:hover,
.topnav_ggr.selected a:focus,
.topnav_ggr.selected a:active,
.topnav_ggr.selected a,
.topnav_ggr.selected a:link,
.topnav_ggr.selected a:visited,
.topnav_ggr.selected a:hover,
.topnav_ggr.selected a:focus,
.topnav_ggr.selected a:active {
  color: white !important;
}
