/**
  *  menu-global
  */
#menu-global {
  margin: 0;
  padding: 0;
  line-height:  13px;
  position: relative;
  background-position: 0 -633px;
  background-color: transparent;
  background-repeat: repeat-x;
}

#menu-global a {
  outline: none;
}

#menu-global li.top-leaf,
#menu-global li.top-expanded {
  list-style: none;
  list-style-image: none;
  padding: 0;
  margin: 0;
  float: left;
}

.menu-top-home a {
  width: 30px;
  height: 34px;
  background-position: 0 0;
  background-color: #000;
  background-repeat: no-repeat;
  display: block;
  outline: none;
}

  .menu-top-home a:hover {
    background-position: 0 -34px;
  }

  .menu-top-home a span {
    display: none;
  }

#menu-global .menu-top-community-label {
  padding: 0 5px 0 0;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
  color: #444;
  text-shadow: #FDEA9F 0 1px 0;
}

#menu-global li.menu-top-community {
  background-position: right 0;
  background-color: transparent;
  background-repeat: no-repeat;
  height: 34px;
  padding: 0 0;
  font-weight: bold;
  font-size: 13px;
  position: relative;
  z-index: 999;
}

  #menu-global>li.menu-top-community>a {
    display: block;
    height: 34px;
    padding: 0 44px 0 10px;
    color: #222;
    text-decoration: none;
    line-height: 34px;
    text-shadow: #FDEA9F 0 1px 0;
    border-left: 1px solid #fdbb30;
  }

/* menu top utility */
#menu-global li.top-leaf.menu-top-utility {
  background-position: right -68px;
  background-color: transparent;
  background-repeat: no-repeat;
  height: 34px;
  padding: 0 0 0 38px;
  margin-left: -30px;
  font-weight: bold;
  font-size: 13px;
}

  #menu-global>li.top-leaf.menu-top-utility>a {
    display: block;
    height: 34px;
    padding: 0 24px 0 0;
    color: #222;
    text-decoration: none;
    line-height: 34px;
    text-shadow: #FDEA9F 0 1px 0;
  }

#menu-global li.top-expanded.menu-top-utility {
  background-position: right 0;
  background-color: transparent;
  background-repeat: no-repeat;
  height: 34px;
  padding: 0 0 0 38px;
  margin-left: -30px;
  font-weight: bold;
  font-size: 13px;
  position: relative;
  z-index: 998;
}

  #menu-global>li.top-expanded.menu-top-utility>a {
    display: block;
    height: 34px;
    padding: 0 44px 0 0;
    color: #222;
    text-decoration: none;
    text-shadow: #FDEA9F 0 1px 0;
    line-height: 34px;
  }

/* menu top forum */
#menu-global li.top-leaf.menu-top-forum {
  background-position: right -68px;
  background-color: transparent;
  background-repeat: no-repeat;
  height: 34px;
  padding: 0 0 0 38px;
  margin-left: -30px;
  font-weight: bold;
  font-size: 13px;
}

  #menu-global>li.top-leaf.menu-top-forum>a {
    display: block;
    height: 34px;
    padding: 0 24px 0 0;
    color: #222;
    text-decoration: none;
    line-height: 34px;
    text-shadow: #FDEA9F 0 1px 0;
  }

#menu-global li.top-expanded.menu-top-forum {
  background-position: right 0;
  background-color: transparent;
  background-repeat: no-repeat;
  height: 34px;
  padding: 0 0 0 38px;
  margin-left: -30px;
  font-weight: bold;
  font-size: 13px;
  position: relative;
  z-index: 997;
}

  #menu-global>li.top-expanded.menu-top-forum>a {
    display: block;
    height: 34px;
    padding: 0 44px 0 0;
    color: #222;
    text-decoration: none;
    text-shadow: #FDEA9F 0 1px 0;
    line-height: 34px;
  }

#menu-global li.menu-top-path {
  height: 34px;
  padding: 0 0 0 8px;
  font-weight: bold;
  font-size: 13px;
}

  #menu-global>li.menu-top-path>a {
    display: block;
    height: 34px;
    padding: 0;
    color: #222;
    text-decoration: none;
    text-shadow: #FDEA9F 0 1px 0;
    line-height: 34px;
  }

#menu-global li.top-leaf a:hover,
#menu-global li.top-expanded a:hover {
  text-decoration: underline;
}

  #menu-global li.menu-top-community a:hover {
    text-decoration: none;
  }

#menu-global li.menu-top-rss a.menu-global-rss {
  display: block;
  background-position: -159px -246px;
  background-color: transparent;
  background-repeat: no-repeat;
  margin: 7px 0 0 9px;
  padding: 0;
  width: 20px;
  height: 20px;
}

  #menu-global li.menu-top-rss a.menu-global-rss:hover {
    background-position: -138px -246px
  }

  #menu-global li.menu-top-rss a.menu-global-rss span {
    display: none;
  }

/* #menu-global .drop-menu.menu-community */
#menu-global ul.drop-menu.menu-community {
  display: none;
  margin: 0;
  padding: 0;
  position: absolute;
  width: 720px;
  z-index: 999;
  border: 1px solid #fff;
  box-shadow: 0 2px 5px #333;
}

/* change state of top level item for hover: community and utility use same state */
#menu-global li.top-expanded.menu-top-community:hover,
#menu-global li.top-expanded.menu-top-utility:hover {
  background-position: right -34px;
}

/* change state of top level item link for hover */
#menu-global li.top-expanded.menu-top-community:hover>a,
#menu-global li.top-expanded.menu-top-utility:hover>a {
  color: #fff;
  text-shadow: #222222 0 -1px 0;
  border-left-color: #fff;
}

/* change community label on hover */
#menu-global li.top-expanded.menu-top-community:hover .menu-top-community-label {
  color: #fdb330;
  text-shadow: #222222 0 -1px 0;
}

.drop-menu-show {
  display: block;
  left: auto;
}

/* set drop item bottom borders */
#menu-global .drop-menu.menu-community li.drop-leaf {
  border-bottom: 1px solid #b9b9b9;
  position: relative;
}

#menu-global .drop-menu.menu-community li.drop-leaf.last {
  border-bottom: 1px solid #ccc;
}

#menu-global .menu-community-name a.link-community-name {
  color: #000 !important;
  text-shadow: #efefef 0 1px 0;
  font-size: 12px;
}

#menu-global .menu-community-name a.link-community-name:hover {
  text-decoration: underline;
}

#menu-global .menu-global-trend-wrapper {
  color: #777777;
  font-size: 12px;
}

#menu-global .drop-menu.menu-community li.drop-leaf .menu-global-drop-item {
  padding: 10px 10px 0 15px;
  height: 23px;
  float: none;
}

#menu-global .drop-menu.menu-community li.drop-leaf:hover .menu-global-drop-item {
  height: auto;
  padding-bottom: 8px;
}

/* community type label */
#menu-global .drop-menu .menu-community-type {
  position: absolute;
  right: 10px;
  top: 6px;
  font: bold 10px Helvetica, Arial, sans-serif;
  text-shadow: #efefef 0 1px 0;
  color: #666;
  text-align: center;
  min-width: 100px;
  padding: 0 10px;
  border: 1px solid #ABABAB;
  box-shadow: 0 1px 0 #E6E6E6;
  height: 18px;
  line-height: 18px;
  border-radius: 3px;
}

/* drop item background */
#menu-global .drop-menu.menu-community li.drop-leaf {
  background-position: 0 -136px;
  background-color: #efefef;
  background-repeat: repeat-x;
}

/* hover swaps and hides for drop item contents */
#menu-global .drop-menu.menu-community li.drop-leaf:hover {
  border: 1px solid #333;
  border-left: none;
  border-right: none;
  background: #444;
}

#menu-global .drop-menu.menu-community li.drop-leaf.first:hover {
  border-top-color: #666;
}

/* change community label on hover */
#menu-global .drop-menu.menu-community li.drop-leaf:hover .menu-community-type {
  display: none;
}

#menu-global .drop-menu.menu-community li.drop-leaf:hover .menu-community-name a.link-community-name {
  color: #fdb330 !important;
  text-shadow: #222 0 -1px 0;
}

/* hide trend names on hover */
#menu-global .drop-menu.menu-community li.drop-leaf:hover .menu-global-trend-wrapper {
  display: none;
}

/* extra items used for creating menu bottom in IE7 */
#menu-global .menu-drop-item-extra {
  display: none;
}

/* #menu-global .drop-item .sub-menu */
#menu-global .sub-menu li.sub-leaf {
  float: left;
}

/* hide sub-menu */
#menu-global .sub-menu {
  margin: 5px 0 0 -5px;
  padding: 0 0 0 0;
  display: none;
}

#menu-global .sub-menu a,
#menu-global .sub-menu a:link,
#menu-global .sub-menu a:visited {
  background-color: transparent;
  font-size: 12px;
  color: #fff;
  display: block;
  margin: 0 0;
  padding: 1px 5px;
  border-right: 1px solid #666;
  outline: none;
  font-weight: bold;
  text-shadow: 0 -1px 0 #000;
}

  #menu-global .sub-menu .last a {
    border-right: none;
  }

  #menu-global li.menu-top-community .sub-menu a:hover {
    color: #fff;
    text-decoration: underline;
  }

/* #menu-global .drop-menu.menu-utility */
#menu-global ul.drop-menu.menu-utility {
  display: none;
  margin: 0 0 0 -25px;
  padding: 0;
  position: absolute;
  width: 200px;
  z-index: 999;
  border: 1px solid #fff;
  box-shadow: 0 2px 5px #333;
}

#menu-global .menu-top-forum ul.drop-menu.menu-utility {
  width: 280px;
}

#menu-global ul.drop-menu.menu-utility li a {
  display: block;
  padding: 8px 5px 8px 20px;
  color: #000;
  text-shadow: #EFEFEF 0 1px 0;
  font-size: 12px;
  background: #d7d7d7;
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #bbb;
}

#menu-global ul.drop-menu.menu-utility li a:hover {
  background: #595959;
  border-color: #333;
  text-decoration: underline;
  color: #fff;
  text-shadow: #000 0 -1px 0;
}

#menu-global ul.drop-menu.menu-utility li.first a {
  border-top: none;
}

#menu-global ul.drop-menu.menu-utility li.last a {
  border-bottom: none;
}

/**
  *  menu-user
  */
#menu-user-flex {
  background-color: #fefefe;
  background-position: 0 -169px;
  background-color: #f2f2f2;
  background-repeat: repeat-x;
  border-bottom: 1px solid #A4A4A4;
  padding: 0px;
  min-height: 20px;
}

#menu-user {
  margin: 0 0;
  padding: 0;
  line-height:  1;
  position: relative;
  border-right: none;
  float: right;
  border-left: 1px solid #A4A4A4;
}

#menu-user a {
  outline: none;
}

#menu-user li {
  list-style: none;
  list-style-image: none;
  padding: 0;
  margin: 0;
  float: left;
  font-size: 11px;
  background: none;
}

#menu-user li.expanded {
  list-style: none;
  list-style-image: none;
  padding: 0;
  margin: 0;
  float: left;
  font-size: 11px;
  /* this can be used to position child drop downs relative to this parent */
  position: relative;
}

#menu-user > li > a {
  display: block;
  height: 27px;
  padding: 0 28px 0 10px;
  color: #222;
  text-decoration: none;
  border-left: 1px solid #fff;
  border-right: 1px solid #A4A4A4;
  font-weight: bold;
  text-shadow: #fff 0 1px 0;
  line-height: 27px;
  position: relative;
}

/* Change hover state of user menu parent while hover children */
#menu-user > li > a:hover,
#menu-user > li.expanded:hover > a {
  color: #fff;
  text-shadow: 0 -1px 0 #000;
  border-left-color: #666;
  background: #444;
}

#menu-user > li.expanded > a span.menu-icon {
  position: absolute;
  right: 10px;
  top: 8px;
  width: 11px;
  height: 11px;
  background-position: -203px -246px;
}

#menu-user > li.top-menu-help > a span.menu-icon {
  position: absolute;
  right: 10px;
  top: 8px;
  width: 11px;
  height: 11px;
  background-position: -215px -246px;
}

#menu-user > li > a.store-cart-link {
  padding-left: 35px;
}

#menu-user > li.expanded > a span.menu-icon-cart {
  position: absolute;
  left: 9px;
  top: 6px;
  width: 18px;
  height: 14px;
  background-position: -181px -246px;
}

#menu-user > li.menu-top-user > a {
  padding-left: 31px;
  position: relative;
}

#menu-user .imagecache-20x20-user {
  position: absolute;
  top: 5px;
  left: 7px;
  background-color: #ccc;
  width: 15px;
  height: 15px;
  border: 1px solid #333;
}

#menu-user li a:hover {
  text-decoration: none;
}

#menu-user .anonymous-wrapper {
  border-left: 1px solid #fff;
  border-right: 1px solid #A4A4A4;
  height: 27px;
  padding: 0 12px;
  font-weight: bold;
  color: #333;
  line-height: 27px;
  text-shadow: #fff 0 1px 0;
}

#menu-user .menu-top-anonymous a {
  display: inline;
  padding: 0 0;
  margin: 0 0;
  border: none;
  color: #416e00;
}

  #menu-user .menu-top-anonymous a:hover {
    text-decoration: underline;
  }

/* menu-user .drop-menu */


/**
  *  Custom positioning for each drop down
  *  This may be better handled with Jquery
  */

#menu-user ul.drop-menu {
  display: none;
  left: -999em;
  margin: 0;
  padding: 0;
  position: absolute;
  width: 375px;
  z-index: 998;
  border: 1px solid #333;
  box-shadow: 0 2px 5px #666;
}

#menu-user .menu-narrow ul.drop-menu,
#menu-user .menu-narrow .last .menu-drop-item-extra {
  width: 190px;
}

#menu-user ul.menu-account.drop-menu-show,
#menu-user ul.menu-create.drop-menu-show,
#menu-user ul.menu-language.drop-menu-show {
  display: block;
  left: 0;
}

#menu-user ul.menu-store.drop-menu-show {
  display: block;
  left: auto;
  right: 1px;
}

#menu-user ul.drop-menu li {
  float: none;
  background-color: #e8e8e8;
}

#menu-user a.link-type,
#menu-user a.link-type:link,
#menu-user a.link-type:visited {
  background-color: transparent;
  font-size: 11px;
  color: #333;
  display: block;
  margin: 0;
  padding: 8px 5px 10px 10px;
  text-transform: none;
  height: auto;
  outline: none;
  text-decoration: none;
  border-top: 1px solid #f7f7f7;
  border-bottom: 1px solid #C6C6C6;
}

#menu-user ul.drop-menu li.first a {
  border-top: none;
}

.link-name {
  display: block;
  font-weight: bold;
  padding: 0 0;
  text-shadow: #fff 0 1px 0;
}

a.link-type .link-description {
  font-size: 11px;
  font-weight: normal;
  display: block;
  padding-top: 4px;
  color: #666;
}

#menu-user li.menu-label {
  padding: 10px 10px;
  background: #ccc;
  font-size: 11px;
  text-transform: uppercase;
  color: #666;
  cursor: pointer;
}

#menu-user a.link-type:hover {
  display: block;
  text-decoration: none;
  background-color: #595959;
  border-color: #333;
  color: #fff;
  text-shadow: #000 0 -1px 0;
}

#menu-user a.link-type:hover .link-name {
  color: #fff;
  text-decoration: none;
  text-shadow: #000 0 -1px 0;
}

#menu-user a.link-type:hover .link-description {
  color: #fff;
  text-decoration: none;
  text-shadow: #000 0 -1px 0;
}

/* create menu icons addition */
#menu-user .menu-top-create a.link-type,
#menu-user .menu-top-create a.link-type:link,
#menu-user .menu-top-create a.link-type:visited {
  padding: 8px 5px 10px 50px;
  background-repeat: no-repeat;
  position: relative;
}

/* setup default icon dimensions */
#menu-user .menu-top-create a.link-type span.menu-drop-icon {
  position: absolute;
  top: 5px;
  left: 10px;
}

#menu-user .menu-top-create a.link-type.create-article span.menu-drop-icon {
  background-position: -131px 0;
  width: 27px;
  height: 32px;
}

#menu-user .menu-top-create a.link-type.create-blog span.menu-drop-icon {
  background-position: -191px 0;
  width: 28px;
  height: 30px;
}

#menu-user .menu-top-create a.link-type.create-download span.menu-drop-icon {
  background-position: -66px 0;
  width: 30px;
  height: 31px;
}

#menu-user .menu-top-create a.link-type.create-event span.menu-drop-icon {
  background-position: 0 0;
  width: 30px;
  height: 30px;
}

#menu-user .menu-top-create a.link-type.create-sc-forum span.menu-drop-icon {
  background-position: -334px 0;
  width: 26px;
  height: 26px;
  top: 7px;
}

#menu-user .menu-top-create a.link-type.create-idea span.menu-drop-icon {
  background-position: -286px 0;
  width: 20px;
  height: 31px;
  left: 15px;
}

#menu-user .menu-top-create a.link-type.create-video span.menu-drop-icon {
  background-position: -99px 0;
  width: 29px;
  height: 31px;
}

#menu-user .menu-top-create a.link-type.create-poll span.menu-drop-icon {
  background-position: -33px 0;
  width: 30px;
  height: 29px;
}

#menu-user .menu-top-create a.link-type.create-issue span.menu-drop-icon {
  background-position: -222px 0;
  width: 30px;
  height: 31px;
}

/* extra items used for creating top shadow and menu bottom */
#menu-user .menu-drop-item-extra {
  display: none;
}

#menu-user .drop-menu li.last a {
  border-bottom: none;
}

/**
  *  Tab navigation overrides
  */
#content-tabs {
  font-size: 11px;
  margin: 15px 0 0 0;
}

ul.primary {
  border-collapse: collapse;
  padding: 0 0;
  white-space: nowrap;
  list-style: none;
  margin: 0;
  height: auto;
  line-height: normal;
  border: none;
}

ul.primary li a {
  font-size: 10px;
  font-weight: bold;
  display: block;
  float: left;
  margin: 0 1px 0 0;
  border: none;
  padding: 0 12px;
  height: 20px;
  line-height: 21px;
  text-decoration: none;
  color: #999;
  outline: none;
  text-transform: uppercase;
}

ul.primary li.active a {
  background-color: #333;
  text-shadow: 0 -1px 0 #222;
  color: #fff;
  border: none;
}

ul.primary li a:hover {
  background-color: #666;
  color: #fff;
}

ul.secondary {
  border-bottom: none;
  padding: 4px 0;
  margin: 5px 0;
}

ul.secondary li {
  display: inline;
  padding: 0 6px;
  border-right: 1px solid #ccc; /* LTR */
}

ul.secondary a {
  padding: 0;
  text-decoration: none;
}

ul.secondary a.active {
  border-bottom: 4px solid #0090C4;
}


/* UI TABS */
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

.tabs-nav {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #666;
  font-weight: bold;
  font-size: 12px;
  height: 28px;
  overflow: hidden;
}

.tabs-nav li {
  float: left;
  margin-right: 2px;
}

.tabs-nav a,
.tabs-nav a:link,
.tabs-nav a:visited {
  font-weight: bold;
  outline: none;
  display: block;
  padding: 0 8px;
  color: #fff;
  position: relative;
  bottom: 0;
  background-color: #C1C1C1;
  line-height: 26px;
  height: 26px;
  margin-top: 1px;
}
  .tabs-nav a:hover {
    background-color: #999;
  }

.tabs-nav .ui-tabs-selected a,
.tabs-nav .ui-tabs-selected a:link,
.tabs-nav .ui-tabs-selected a:visited {
  display: block;
  padding: 0 8px;
  color: #fff;
  text-shadow: #333 0 -1px 0;
  line-height: 27px;
  height: 28px;
  background: #666;
}

.tabs-nav li.first {
  border-left: none;
}

.ui-tabs-hide {
  display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}

/**
 * vertical tabs
 */

.vertical-tab-panel {
  background: #fff;
  padding: 15px;
  min-height: 240px;
}

.tabs-nav.vertical-tabs {
  margin: 0;
  padding: 0;
  float: left;
  border-bottom: none;
  font-weight: bold;
  font-size: 12px;
  height: auto;
  overflow: auto;
}

.tabs-nav.vertical-tabs li {
  float: none;
  margin: 0;
}

.tabs-nav.vertical-tabs a,
.tabs-nav.vertical-tabs a:link,
.tabs-nav.vertical-tabs a:visited {
  font-weight: bold;
  outline: none;
  display: block;
  width: 141px;
  padding: 15px;
  border-bottom: 1px solid #ccc;
  color: #004BAD;
  position: relative;
  bottom: 0;
  margin: 0;
  background: none;
  background-color: transparent;
  height: auto;
  line-height: 1;
}
  .tabs-nav.vertical-tabs a:hover {
    background-color: #AAEAFF;
  }

.tabs-nav.vertical-tabs .ui-tabs-selected a,
.tabs-nav.vertical-tabs .ui-tabs-selected a:link,
.tabs-nav.vertical-tabs .ui-tabs-selected a:visited {
  display: block;
  padding: 15px;
  color: #000;
  text-shadow: none;
  line-height: 1;
  height: auto;
  background: #fff;
}

.tabs-nav.vertical-tabs li.first {
  border-left: none;
}

.ui-tabs-hide {
  display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}


/* Profile Tabs */
#profile-menu-container {
  margin-bottom: 10px;
}

#profile-menu {
  margin: 0;
  padding: 0 0 0 0;
  border-bottom: 25px solid #666;
  font-weight: bold;
  font-size: 12px;
  position: relative;
}

#profile-menu ul.menu li {
  float: left;
  list-style: none;
  list-style-image: none;
  padding: 0;
  margin: 0 2px 0 0;
}

#profile-menu ul.menu li a,
#profile-menu ul.menu li a:link,
#profile-menu ul.menu li a:visited {
  display: block;
  padding: 6px 8px 5px 8px;
  color: #fff;
  position: relative;
  bottom: -1px;
  background-color: #C1C1C1;
}

#profile-menu ul.menu li a:hover {
  background-color: #999;
}

#profile-menu ul.menu li.active-trail a {
  display: block;
  border-bottom: 1px solid #666;
  padding: 6px 8px 6px 8px;
  color: #fff;
  background: #666;
  text-shadow: 0 -1px 0 #222;
}

/* Profile sub-menus */
#profile-menu ul ul.menu {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  bottom: -18px;
}

#profile-menu ul ul.menu li {
  float: left;
  padding: 0 8px;
  border-right: 1px solid #999;
}

  #profile-menu ul ul.menu li.last {
    border-right: none;
  }

#profile-menu ul ul.menu li a,
#profile-menu ul ul.menu li a:link,
#profile-menu ul ul.menu li a:visited {
  display: block;
  padding: 0 0;
  color: #ccc;
  font-size: 11px;
  line-height: 11px;
  font-weight: bold;
  background: none;
}

#profile-menu ul ul.menu li a:hover {
  color: #fff;
}

#profile-menu ul li.active-trail ul.menu li a {
  border-bottom: none;
}

#profile-menu ul li.active-trail ul.menu li a.active {
  color: #fff;
}

/* menu stats - all connect front page */
ul.menu-stats {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0;
  margin: 0;
}

.explore-label {
  color: #666;
}

a.explore-link:link,
a.explore-link:visited {
  color: #333;
}

a.explore-link:hover {
  text-decoration: underline;
  color: #416e00;
}

.menu-top-stats  {
  display: block;
  color: #fff;
  font-size: 11px;
  line-height: 24px;
  font-weight: bold;
  padding: 0 10px;
  text-shadow: #333 0 -1px 0;
  background: #666;
}

.menu-top-stats:hover {
  background-color: #222;
  background-image: none;
  cursor: pointer;
}

.menu-stats .drop-menu {
  margin: 0;
  padding: 0;
  position: absolute;
  left: -999em;
  font-size: 11px;
  font-weight: normal;
  text-shadow: none;
  z-index: 999;
  border: 1px solid #222;
  box-shadow: 0 1px 3px #666;
}

.menu-top-stats:hover .drop-menu {
  left: auto;
  right: 0;
}

  .menu-top-stats .drop-menu li {
    padding: 0;
    margin: 0;
    list-style: none;
  }

  .menu-top-stats .drop-menu li a {
    display: block;
    padding: 0 10px;
    line-height: 20px;
    margin: 0;
    background: #efefef;
    border-bottom: 1px solid #ccc;
    white-space: nowrap;
  }

  .menu-top-stats .drop-menu li:last-of-type a {
    border-bottom: none;
  }

a .featured-type {
  color: #666;
}

a .featured-type-amount {
  color: #634C0A;
  font-weight: bold;
}
