/*
Original image locations are here.  The data uri equivalents are below.
@nfl-shield     : ~"/static/img/fantasy-header/nfl-shield_1764093296.png";
@arrow-down     : ~"/static/img/fantasy-header/arrow-down_1764093296.png";
@arrow-up       : ~"/static/img/fantasy-header/arrow-up_1764093296.png";
@arrow-blue-down: ~"/static/img/fantasy-header/arrow-down-blue_1764093296.png";
@page-bg        : ~"/static/img/fantasy-header/page-bg_1764093296.png";
@search-icon    : ~"/static/img/fantasy-header/search-icon_1764093296.png";
@nav-promos     : ~"/static/img/fantasy-header/nav-promos-sprite_1764093296.png";
@canada         : ~"/static/img/fantasy-header/canada_1764093296.png";
@powered-by     : ~"/static/img/fantasy-header/powered-by_1764093296.png";
*/
/* Dev!!! There is a corresponding .less file for this. Please edit and compile to me. kthxbye! */
.pure-g-r #doc {
  width: 100%;
  margin: 0 auto;
  background: #d5d5d5 url(/static/img/fantasy-header/page-bg_1764093296.png) repeat-x top left;
  text-align: center;
}
.pure-g-r #subNav {
  width: 100%;
  min-width: inherit;
}
.pure-g-r .subHeaderTOPPERcontainer {
  max-width: 985px;
  width: 100%;
}
.pure-g-r #bd {
  width: auto;
  max-width: 985px;
  margin: 0 auto;
}
.pure-g-r #ft-wrap {
  display: none;
}
.pure-g-r #fantasy-nav {
  width: 100%;
  min-width: inherit;
  height: 43px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNjN2M3YzciIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjZjVmNWY1IiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNsZXNzaGF0LWdlbmVyYXRlZCkiIC8+PC9zdmc+);
  background-image: -webkit-linear-gradient(top, #c7c7c7 0%, #f5f5f5 15%, #f5f5f5 100%);
  background-image: -moz-linear-gradient(top, #c7c7c7 0%, #f5f5f5 15%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #c7c7c7 0%, #f5f5f5 15%, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #c7c7c7 0%, #f5f5f5 15%, #f5f5f5 100%);
  border-bottom: 1px solid #cfcfcf;
  margin-bottom: 0px;
}
.pure-g-r #fantasy-nav .content {
  display: block;
  width: 100%;
  max-width: 990px;
  margin: 0 auto;
  text-align: left;
}
.pure-left-main #prePrimary {
  width: 100%;
  text-align: left;
}
.pure-left-main #primary {
  width: 67.1%;
  display: inline-block;
  vertical-align: top;
}
.pure-left-main #primaryContent {
  margin: 0 0px 0 10px;
  text-align: left;
}
.pure-left-main #secondary {
  width: 32.4%;
  display: inline-block;
  vertical-align: top;
}
.pure-left-main #secondaryContent {
  margin: 0 10px;
  text-align: left;
}
@media (max-width: 767px) {
  .pure-g-r .fantasy-header .fantasy-header-logo {
    background-size: contain;
    width: 30px;
    left: 5px;
    top: 2px;
  }
  .pure-g-r .fantasy-header .fantasy-header-title {
    margin: 0px;
  }
  .pure-g-r .fantasy-header .fantasy-header-title .fantasy-header-title-text {
    padding-left: 40px;
  }
  .pure-g-r .fantasy-header .fantasy-header-mast li.profile {
    display: none;
  }
  .pure-g-r .ad-BANNER,
  .pure-g-r #fantasy-nav,
  .pure-g-r #subNav {
    display: none;
  }
  .pure-g-r #primary,
  .pure-g-r #secondary {
    width: 100%;
    display: block;
    vertical-align: top;
  }
  .pure-g-r #primaryContent,
  .pure-g-r #secondaryContent {
    margin: 5px;
    text-align: left;
  }
}
/* Dev!!! There is a corresponding .less file for this. Please edit and compile to me. kthxbye! */
#researchPlayerHomePage {
  /* ----- notes tab ------------------------------------------- */
  /* ----- video tab ------------------------------------------- */
  /* ----- ngs tab ------------------------------------------- */
}
#researchPlayerHomePage.pure-g-r #bd {
  max-width: 1024px;
  background-color: #fafafa;
}
#researchPlayerHomePage.pure-g-r #doc {
  background-color: #fafafa;
  background-image: none;
}
#researchPlayerHomePage.pure-g-r #ft-wrap {
  display: block;
}
#researchPlayerHomePage #subNav {
  margin-bottom: 0;
}
#researchPlayerHomePage .ad-LREC {
  margin: 30px auto 30px auto;
}
#researchPlayerHomePage .title {
  color: #c00;
  display: none;
}
#researchPlayerHomePage #primary {
  background-color: #fafafa;
  border-right: 1px solid #b8b8b8;
}
#researchPlayerHomePage #primary #primaryContent {
  margin: 0;
}
#researchPlayerHomePage #secondary {
  background-color: #fafafa;
}
#researchPlayerHomePage #secondary .expandedStatsHdr,
#researchPlayerHomePage #secondary .miniStatsHdr,
#researchPlayerHomePage #secondary h4 {
  display: block;
  font: 22px/46px NFLEndzoneSansCondMedium, sans-serif;
  color: #000;
}

#researchPlayerHomePage .reg-buttons-container {
  display: flex;
}
#researchPlayerHomePage .reg-buttons-container .create {
  margin-right: 10px;
}
#researchPlayerHomePage .reg-buttons {
  position: relative;
  font-size: 16px;
  line-height: 16px;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  color: #000;
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmY2RhM2IiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZjYzExOCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(top, #fcda3b 0%, #fcc118 100%);
  background-image: -moz-linear-gradient(top, #fcda3b 0%, #fcc118 100%);
  background-image: -o-linear-gradient(top, #fcda3b 0%, #fcc118 100%);
  background-image: linear-gradient(to bottom, #fcda3b 0%, #fcc118 100%);
  border: 1px solid #191919;
  padding: 3px 5px;
}
#researchPlayerHomePage .reg-buttons:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmY2MxMTgiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZjZGEzYiIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(top, #fcc118 0%, #fcda3b 100%);
  background-image: -moz-linear-gradient(top, #fcc118 0%, #fcda3b 100%);
  background-image: -o-linear-gradient(top, #fcc118 0%, #fcda3b 100%);
  background-image: linear-gradient(to bottom, #fcc118 0%, #fcda3b 100%);
}
#researchPlayerHomePage .player-headshot-container {
  width: 130px;
  height: 130px;
  overflow: hidden;
  border-radius: 100px;
  float: left;
  margin: 0 20px;
}
#researchPlayerHomePage .player-headshot {
  width: 130px;
  height: 130px;
}
#researchPlayerHomePage .player {
  margin: 20px 0;
  color: #000;
  overflow: auto;
}
#researchPlayerHomePage .player .status {
  display: none;
}
#researchPlayerHomePage .player-name {
  font: 32px/34px NFLEndzoneSansCondMedium, sans-serif;
  display: flex;
  margin-bottom: 10px;
  padding-top: 20px;
  align-items: center;
  flex-wrap: wrap;
}
#researchPlayerHomePage .player-name .name {
  margin-right: 20px;
  color: #000;
}
#researchPlayerHomePage .player-name .name a:link,
#researchPlayerHomePage .player-name .name a:visited {
  color: #000;
}
#researchPlayerHomePage .player-name .num {
  margin-right: 25px;
}
#researchPlayerHomePage .statBarContainer {
  background-color: #f2f2f2;
  padding: 10px;
  text-align: center;
  margin-bottom: 10px;
}
#researchPlayerHomePage .statBarContainer .statBar {
  display: inline-flex;
  text-align: left;
  align-items: flex-end;
}
#researchPlayerHomePage .statBarContainer .statBar li {
  margin-right: 10px;
}
#researchPlayerHomePage .statBarContainer .statBar em {
  color: #888;
  display: block;
  margin-bottom: 5px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
}
#researchPlayerHomePage .statBarContainer .statBar strong {
  font-weight: bold;
  font: 18px/18px NFLEndzoneSansCondMedium, sans-serif;
}
#researchPlayerHomePage .player-bio,
#researchPlayerHomePage .player-stats {
  display: flex;
  margin-bottom: 10px;
}
#researchPlayerHomePage .player-bio a:link,
#researchPlayerHomePage .player-stats a:link,
#researchPlayerHomePage .player-bio a:visited,
#researchPlayerHomePage .player-stats a:visited {
  color: #000;
}
#researchPlayerHomePage .player-bio em,
#researchPlayerHomePage .player-stats em {
  color: #000;
  display: block;
  margin-bottom: 5px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
}
#researchPlayerHomePage .player-bio li,
#researchPlayerHomePage .player-stats li {
  margin-right: 15px;
}
#researchPlayerHomePage .player-bio li:last-child,
#researchPlayerHomePage .player-stats li:last-child {
  margin-right: 0;
}
#researchPlayerHomePage .actions-buttons {
  text-align: center;
  display: flex;
  text-transform: uppercase;
  font: 16px/32px NFLEndzoneSansCondMedium, sans-serif;
}
#researchPlayerHomePage .actions-buttons li {
  margin: 5px;
}
#researchPlayerHomePage .actions-buttons a {
  display: block;
  background-color: #555;
  color: #ccc;
  padding: 0 20px;
  position: relative;
}
#researchPlayerHomePage .actions-buttons a:link,
#researchPlayerHomePage .actions-buttons a:visited {
  background-color: #000;
  color: #fff;
}
#researchPlayerHomePage .nav-content {
  border-top: 1px solid #b8b8b8;
  border-bottom: 1px solid #b8b8b8;
  text-align: center;
}
#researchPlayerHomePage .nav-content ul {
  display: inline-flex;
  text-transform: uppercase;
  font: 14px/40px Helvetica, Arial, sans-serif;
  font-weight: bold;
}
#researchPlayerHomePage .nav-content ul li {
  margin: 0;
  color: #000;
  position: relative;
}
#researchPlayerHomePage .nav-content ul a {
  display: block;
  padding: 0 40px;
  color: #000;
  white-space: nowrap;
}
#researchPlayerHomePage .nav-content ul li.selected a {
  color: #199be3;
}
#researchPlayerHomePage .nav-content ul li.selected span {
  background-color: #199be3;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 3px;
}
#researchPlayerHomePage .player-news {
  font: 20px/24px NFLEndzoneSansCondMedium, sans-serif;
}
#researchPlayerHomePage .player-news-title {
  font-size: 26px;
  border-bottom: 1px solid #b8b8b8;
  padding: 20px 0px;
}
#researchPlayerHomePage .player-news-article {
  border-bottom: 1px solid #b8b8b8;
  padding: 20px 0px;
}
#researchPlayerHomePage .player-news-headline {
  color: #000;
}
#researchPlayerHomePage .player-news-timestamp {
  display: block;
  color: #888;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
}
#researchPlayerHomePage #bd .content .rankings {
  padding: 3% 3% 0 3%;
}
#researchPlayerHomePage #bd .content .expandedStatsContainer {
  display: block;
  padding: 3%;
}
#researchPlayerHomePage #bd .content .miniStatsContainer {
  display: none;
  padding: 3%;
}
#researchPlayerHomePage #bd .content .expandedStatsHdr,
#researchPlayerHomePage #bd .content .miniStatsHdr,
#researchPlayerHomePage #bd .content h4 {
  display: block;
  font: 22px/46px NFLEndzoneSansCondMedium, sans-serif;
  color: #000;
}
#researchPlayerHomePage .tableWrap table {
  background-color: #f0f0f0;
}
#researchPlayerHomePage .tableWrap table td,
#researchPlayerHomePage .tableWrap table th {
  padding: 9px 3px 9px 3px;
  width: inherit;
}
#researchPlayerHomePage .tableWrap table td.numeric,
#researchPlayerHomePage .tableWrap table th.numeric {
  text-align: right;
}
#researchPlayerHomePage .tableWrap table td.stat {
  width: inherit;
}
#researchPlayerHomePage .tableWrap table th {
  font-family: NFLEndzoneSansCondMedium, sans-serif;
  font-size: 15px;
  background-color: #eee;
  border: none;
  color: #000;
}
#researchPlayerHomePage .tableWrap table th span {
  font-weight: normal;
}
#researchPlayerHomePage .tableWrap table th.playerGameStatus {
  width: auto;
}
#researchPlayerHomePage .tableWrap table .playerGameStatus {
  width: auto;
}
#researchPlayerHomePage .tableWrap tr.odd td {
  background-color: #fff;
  color: #242424;
  border-bottom: none;
}
#researchPlayerHomePage .tableWrap tr.even td {
  background-color: #fafafa;
  color: #242424;
  border-bottom: none;
}
#researchPlayerHomePage .news .hd,
#researchPlayerHomePage .news i,
#researchPlayerHomePage .news .nflFantasyAttribution {
  display: none;
}
#researchPlayerHomePage .news li {
  border-bottom: 1px solid #b8b8b8;
  padding: 3%;
}
#researchPlayerHomePage .news h5,
#researchPlayerHomePage .news strong {
  font-weight: bold;
}
#researchPlayerHomePage .news p {
  margin-bottom: 10px;
}
#researchPlayerHomePage .news em {
  color: #888;
  font-style: italic;
}
#researchPlayerHomePage .videoPlayer {
  width: 640px;
  height: 360px;
  clear: both;
  background: #000;
  margin: 0 auto;
}
#researchPlayerHomePage .video {
  padding: 3%;
}
#researchPlayerHomePage .video .videoItem {
  position: relative;
  margin: 10px;
}
#researchPlayerHomePage .video .hd {
  display: none;
}
#researchPlayerHomePage .video .bd ul {
  display: block;
}
#researchPlayerHomePage .video .bd ul strong {
  display: none;
}
#researchPlayerHomePage .video .bd ul b {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDODcxRjlBMUE1MjA2ODExODA4M0EyQzk4MUM2RkFGNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMTdCMTM3QTBCNDQxMUU2ODg3NkNFN0IwODA5Q0FENiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMTdCMTM3OTBCNDQxMUU2ODg3NkNFN0IwODA5Q0FENiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RENFRjE1RTVBQUYyMTFFMkJDODJBOTQ3Q0Q2Njc0QjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RENFRjE1RTZBQUYyMTFFMkJDODJBOTQ3Q0Q2Njc0QjIiLz4gPC9yZGY6RGVzY3Jp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);
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 2;
}
#researchPlayerHomePage .video li {
  width: 50%;
  display: inline;
  float: left;
  text-align: center;
  margin-bottom: 10px;
}
#researchPlayerHomePage .video li em,
#researchPlayerHomePage .video li p {
  display: none;
}
#researchPlayerHomePage .video img {
  width: 100%;
}
#researchPlayerHomePage .video .description {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px;
  color: #fff;
  font: 22px/22px NFLEndzoneSansCondMedium, sans-serif;
  text-align: left;
  background-color: #000;
}
#researchPlayerHomePage .video .description a:link,
#researchPlayerHomePage .video .description a:visited {
  color: #fff;
}
#researchPlayerHomePage #ngs a {
  padding-left: 5px;
  padding-right: 5px;
}
#researchPlayerHomePage #ngs-stats {
  padding: 2em;
}
#researchPlayerHomePage .ngs-graph-error {
  background-color: #e5e5e5;
  color: #777;
  margin: 1em;
  padding: 1em;
}
@media (max-width: 767px) {
  #researchPlayerHomePage.pure-g-r #ft-wrap {
    display: none;
  }
  #researchPlayerHomePage .yui3-ff-feedback {
    display: none;
  }
  #researchPlayerHomePage .player-headshot,
  #researchPlayerHomePage .player-headshot-container {
    width: 150px;
    height: 150px;
  }
  #researchPlayerHomePage #bd .content .rankings {
    padding: 1%;
  }
  #researchPlayerHomePage #bd .content .expandedStatsContainer {
    display: none;
    padding: 1%;
  }
  #researchPlayerHomePage #bd .content .miniStatsContainer {
    display: block;
    padding: 1%;
  }
  .debug-area {
    display: none;
  }
}
@media (max-width: 530px) {
  #researchPlayerHomePage .yui3-ff-feedback {
    display: none;
  }
  #researchPlayerHomePage .player-headshot,
  #researchPlayerHomePage .player-headshot-container {
    width: 80px;
    height: 80px;
  }
  #researchPlayerHomePage .player-headshot-container {
    margin: 0 10px;
  }
  #researchPlayerHomePage .player-name {
    font: 22px/22px NFLEndzoneSansCondMedium, sans-serif;
    margin-bottom: 10px;
    padding-top: 5px;
  }
  #researchPlayerHomePage .player-bio,
  #researchPlayerHomePage .player-stats,
  #researchPlayerHomePage .statBar {
    font: 16px/16px NFLEndzoneSansCondMedium, sans-serif;
    margin-bottom: 10px;
  }
  #researchPlayerHomePage .player-bio li,
  #researchPlayerHomePage .player-stats li,
  #researchPlayerHomePage .statBar li {
    margin-right: 10px;
  }
  #researchPlayerHomePage #bd .content {
    margin: 0;
  }
  #researchPlayerHomePage .nav-content ul a {
    padding: 0 20px;
  }
  #researchPlayerHomePage .video li {
    width: 100%;
  }
  #researchPlayerHomePage .video .videoItem {
    margin: 5px;
  }
  #researchPlayerHomePage .tableWrap table td,
  #researchPlayerHomePage .tableWrap table th {
    padding: 9px 1px 9px 1px;
  }
}

#homePage #bd-wrap > #bd {
    border-top: 1px solid #ddd;
}

#homePage .page-title, #homePage .page-title-secondary, .mbox-content, .fantasy-football-help {
    position: absolute;
    left: -100000px;
    top: -100000px;
}

/* social share bar */
#social-container { float:right; padding-right: 2px; }
#social { height: 16px; margin: 5px 0px; padding-top: 5px; }
    #social li { float: left; }
    #social-label { font: 12px/12px arial, helvetica; color:#555; line-height: 20px; }
        #social-arrow {
            border-bottom: 5px solid transparent;
            border-left: 5px solid #999;
            border-top: 5px solid transparent;
            float: right; height: 0; margin: 6px 0 0 5px; width: 0;
        }
    #social-fb span { margin: 0 10px; width: 20px; height: 20px; background: url('/static/img/fantasy10CpBg_1764093296.png') no-repeat -279px -432px; display: block;  }
    #social-tw span { margin-right: 10px; width: 20px; height: 20px; background: url('/static/img/fantasy10CpBg_1764093296.png') no-repeat -303px -432px; display: block;  }


