.sf-menu.sf-style-white a {
  border: 0;
  color: #fff;
}
.sf-menu.sf-style-white li li li {
  background: #0000ff;
}
.sf-navbar.sf-style-white li ul li ul {
  background-color: transparent;
}

/* adding sub-nav images */
#superfish-1 a.sf-with-ul {
}

/* adding sub-nav images, global properties after news and events */
#superfish-1 a {
  color: #ffffff;
  font-size:11px;
  height: 21px;
  position: relative;
  padding: 8px 0 0 8px;
  text-transform:uppercase;
  letter-spacing: 0.05em;
  margin-right:8px;
}
#superfish-1 a:focus,
#superfish-1 a:hover {
  color:#fff;
  background: #988558; /* Old browsers */
background: -moz-linear-gradient(top, #988558 0%, #776336 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#988558), color-stop(100%,#776336)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #988558 0%,#776336 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #988558 0%,#776336 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #988558 0%,#776336 100%); /* IE10+ */
background: linear-gradient(to bottom, #988558 0%,#776336 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#988558', endColorstr='#776336',GradientType=0 ); /* IE6-9 */
}

#superfish-1 li ul li a {
  background:none;
  color:#eae5d9;
  font-size:12px;
  height: auto;
  padding: 8px;
  margin: 0 0 0 8px;
  text-transform: none;
  letter-spacing: 0;
}
body #navigation #superfish-1 li ul li a {
  padding-left:0;
}

#superfish-1 li ul li a:hover,
#superfish-1 li ul li a:focus {
  background:none;
}
#superfish-1 li ul.menu-container-news li#left-col a {
  padding: 0px;
  margin: 0px;
}

#superfish-1 li.menu-play-golf-america ul li.sf-item-2,
#superfish-1 li.menu-play-golf-america ul li.sf-item-3,
#superfish-1 li.menu-play-golf-america ul li.sf-item-4,
#superfish-1 li.menu-play-golf-america ul li.sf-item-5 {
  margin-left: 8px;
  width: 242px;
}

#superfish-1 li.menu-play-golf-america ul li.sf-item-2 a,
#superfish-1 li.menu-play-golf-america ul li.sf-item-3 a,
#superfish-1 li.menu-play-golf-america ul li.sf-item-4 a,
#superfish-1 li.menu-play-golf-america ul li.sf-item-5 a {
  padding-left: 48px !important;
  border-bottom: 0;
  margin: 0;
}

#superfish-1 li.menu-play-golf-america ul li.sf-item-2 a {
  background: url(/dr/pga/sites/default/themes/sitetheme/graphics/playgolf_nav_N.png)
    9px 7px no-repeat;
}

#superfish-1 li.menu-play-golf-america ul li.sf-item-3 a {
  background: url(/dr/pga/sites/default/themes/sitetheme/graphics/playgolf_nav_A.png)
    9px 7px no-repeat;
}

#superfish-1 li.menu-play-golf-america ul li.sf-item-4 a {
  background: url(/dr/pga/sites/default/themes/sitetheme/graphics/playgolf_nav_Y.png)
    9px 7px no-repeat;
}

#superfish-1 li.menu-play-golf-america ul li.sf-item-5 a {
  background: url(/dr/pga/sites/default/themes/sitetheme/graphics/playgolf_nav_G.png)
    9px 7px no-repeat;
}

#superfish-1 li.menu-play-golf-america ul li.sf-item-2 a:hover,
#superfish-1 li.menu-play-golf-america ul li.sf-item-3 a:hover,
#superfish-1 li.menu-play-golf-america ul li.sf-item-4 a:hover,
#superfish-1 li.menu-play-golf-america ul li.sf-item-5 a:hover {
  background-color: #214154;
}

/* sub-nav dropdown */
#superfish-1 li ul {
  background: #8e8164;
  width:730px;
  margin-top:-3px;
  border:6px solid #786335;
  padding:7px;
}
/* Instruction special use case-takes up full width of container */
#superfish-1 li ul.menu-container-golf-instruction {
  width:973px;
}
#superfish-1 li {
  margin-right:5px;
}
#superfish-1 li ul li {
  margin-right:0;
}
#superfish-1 .last a {
  padding-right:8px;
}
#superfish-1 li.last {
  margin-right:0px;
}
#superfish-1 li ul li.last {
  margin-right:0px;
}
#superfish-1 li ul li.last a {
  padding-right:0px;
}
#superfish-1 li.menuparent ul.menu-container-golf-instruction li#right-col {
  width:508px;
}

#superfish-1 li.menu-programs ul, #superfish-1 li.menu-video ul {
  width: 475px;
}

#superfish-1 li.menu-play-golf-america ul {
  width: 254px;
}

#superfish-1 li.menu-leaderboard ul {
  width: 273px;
}

#superfish-1 li.menu-play-online ul {
  width: 254px;
}
.menu-play-online h3.nav-bar-title {
  font: bold 14px "Lucida Grande";
  margin-bottom: 3px;
  text-shadow: 0px 1px 0px rgb(167, 161, 149);
}
#navigation #block-superfish-1 .menu-play-online h3.nav-bar-title a {
  color:rgb(52, 39, 12);
  font-size:13px;
}
.menu-play-online #left-contents {
  padding:0 7px 7px 7px;
}
.menu-play-online #left-contents .wgt-pod-description {
  color:#eae5d9;
  line-height:1.3em;
}

#superfish-1 li.menu-play-online ul li#left-col {
  border-right:0;
  box-shadow:0 0 0 0;
}
#superfish-1 li.menu-play-online ul li.sf-item-1 {
  display:none;
}
#superfish-1 li.menu-play-online ul li.sf-item-1 {
  display:none;
}
#navigation #superfish-1 li.menu-play-online ul li {
  padding-bottom: 40px;
}
body .sf-menu .wgt-pod-footer-right {
  float: right;
  margin-top: 23px;
}
body .sf-menu .wgt-pod-footer-container {
  position:absolute;
  bottom:9px;
  width:98%;
  margin-top:40px;
  margin-left:8px;
}
.sf-menu .wgt-pod-footer {
  width:50%;
  margin-top:15px;
}

#superfish-1 li.sf-item-1 ul {
  margin-left:0px;
}
#superfish-1 li.sf-item-2 ul {
  margin-left:-121px;
}

#superfish-1 li.sf-item-3 ul {
  margin-left:-266px;
}

#superfish-1 li.sf-item-4 ul {
  margin-left:-376px;
}

#superfish-1 li.sf-item-5 ul {
  margin-left: -430px;
}

ul#superfish-1 li.sf-item-6 ul {
  margin-left: -126px;
}

ul#superfish-1 li.sf-item-7 ul {
  margin-left: -179px;
}

ul#superfish-1 li.sf-item-8 ul {
  margin-left: -169px;
}


/* Dropdown indicator for sub navigation */

#superfish-1 a:hover,
#superfish-1 a:focus {
  text-decoration:none;
}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
  margin: 0;
  padding: 0;
  list-style: none;
}
.sf-menu {
  line-height: 1.0;
  z-index: 99;
}
.sf-menu ul {
  padding-left: 0 !important;
  position: absolute;
  top: -999em;
  height:300px;
  width: 10em; /* left offset of submenus need to match (see below) */
}
body .menu-play-online ul,
body .menu-play-online li.nav-child {
  height:auto;
}
.sf-menu ul li {
  width: 230px;
}

#superfish-1 .menu-play-golf-america ul li {
  width: 250px;
}

.sf-menu li:hover {
  visibility: inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
  float: left;
  position: relative;
}
.sf-menu a {
  display: block;
  position: relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
  left: 0;
  top: 2.5em; /* match top ul list item height */
  z-index: 99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
  top: -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
  left: 10em; /* match ul width */
  top: 0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
  top: -999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
  left: 10em; /* match ul width */
  top: 0;
}
#superfish-1 a span.sf-sub-indicator {
  font-size:7px;
  color:#cccccc;
  padding:0 0 0 2px
}
.sfHover {
  background: #988558; /* Old browsers */
background: -moz-linear-gradient(top, #988558 0%, #776336 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#988558), color-stop(100%,#776336)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #988558 0%,#776336 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #988558 0%,#776336 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #988558 0%,#776336 100%); /* IE10+ */
background: linear-gradient(to bottom, #988558 0%,#776336 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#988558', endColorstr='#776336',GradientType=0 ); /* IE6-9 */
}

/*** DEMO SKIN ***/
.sf-menu {
  float: left;
  margin-bottom: 1em;
}
.sf-menu a {
  text-decoration: none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
  color: #13a;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
  outline: 0;
}
