@import url("https://static-hosted.stats.com/config/nfldraftdefault.css");

#shsFindPlayer .shsTable, #shsNFLLeaders .shsTable, #shsNFLTeamLeaders .shsTable { width: 100%; margin-left: 0px }

#shsNFLTeamStats .shsTable {width: 100%; margin: auto; background: #cccccc;}
.shsAllTeams {width: 100%; display: block;}
.shsTeamSet {float:left;font-size:12px;padding:5px 0px;width:100%;}
#shsNFLTeams .shsTable td { font-size: 10px }
#shsNFLTeams .shsTable td.shs1stCol { font-size: 11px; font-weight: bold }

.shsAllPositions { width: 100%; display: block; }
.shsPositionSet { width: 20%; float: left; }

#shsBoxscore, #shsGameView { text-align: left; }
#shsBoxscore table.shsLinescore, #shsGameView table.shsLinescore { width: 400px; margin-left: auto; margin-right: auto }
#shsNFLBoxscore, #shsNFLGameView { text-align: left; }
#shsNFLBoxscore table.shsLinescore, #shsNFLGameView table.shsLinescore { width: 400px; margin-left: auto; margin-right: auto }
#shsHead2Head .shsTotD {font-weight: bold;}
#shsHead2Head .shsTable {background-color: #efefef;}
#shsHead2Head #shsMastheadScoreboard .shsTable {background-color: #ffffff;}

.shs_scheduleNav ul li:last-child {border-right: 1px solid #dddddd;}

/* STORY STUFF */
#shsBody .shsHeadline .shsStoryLabel, #shsBody .shsGameTime .shsStoryLabel { display: none }
#shsBody .shsGameTime { font-size: 11px; font-style: italic; margin-top: 0px }
/* STORY STUFF */

.shsHomeFinal { border-bottom: 1px solid grey; text-align: center; vertical-align: bottom}
.shsVisFinal { border-top: 1px solid grey; text-align: center; vertical-align: bottom}

.shsInfoR { border-top: 1px solid grey; border-right: 1px solid grey; border-bottom: 1px solid grey; text-align: center; vertical-align: bottom}
.shsInfoL { border-top: 1px solid grey; border-left: 1px solid grey; border-bottom: 1px solid grey; text-align: center; vertical-align: bottom}

.shsChampion { border-bottom: 1px solid grey; border-top: 1px solid grey; border-right: 1px solid grey; border-left: 1px solid grey; background-color: gold; font-size: 12pt; text-align: center }

.shsHeadTable {width: 100%;padding: 5;}

.team2sm, .shsNFLteam2sm  { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/buffalo_bills.jpg) no-repeat left center; padding-left: 	25px; height: 15px }
.team15sm, .shsNFLteam15sm { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/miami_dolphins.jpg) no-repeat left center; padding-left: 	25px; height: 15px }
.team17sm, .shsNFLteam17sm { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/newengland_patriots.jpg) no-repeat left center; padding-left: 25px; height: 15px }
.team20sm, .shsNFLteam20sm { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/newyork_jets.jpg) no-repeat left center; padding-left: 	25px; height: 15px }
.team7sm, .shsNFLteam7sm  { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/denver_broncos.jpg) no-repeat left center; padding-left: 	25px; height: 15px }
.team12sm, .shsNFLteam12sm { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/kansascity_chiefs.jpg) no-repeat left center; padding-left: 	25px; height: 15px }
.team13sm, .shsNFLteam13sm { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/lasvegas_raiders.jpg) no-repeat left center; padding-left: 	25px; height: 15px }
.team24sm, .shsNFLteam24sm { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/sandiego_chargers.jpg) no-repeat left center; padding-left: 	25px; height: 15px }
.team4sm, .shsNFLteam4sm  { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/cincinnati_bengals.jpg) no-repeat left center; padding-left: 	25px; height: 15px }
.team5sm, .shsNFLteam5sm  { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/cleveland_browns.jpg) no-repeat left center; padding-left: 	25px; height: 15px }
.team23sm, .shsNFLteam23sm { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/pittsburgh_steelers.jpg) no-repeat left center; padding-left: 25px; height: 15px }
.team33sm, .shsNFLteam33sm { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/baltimore_ravens.jpg) no-repeat left center; padding-left: 	25px; height: 15px }
.team10sm, .shsNFLteam10sm { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/tennessee_titans.jpg) no-repeat left center; padding-left: 	25px; height: 15px }
.team11sm, .shsNFLteam11sm { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/indianapolis_colts.jpg) no-repeat left center; padding-left: 	25px; height: 15px }
.team30sm, .shsNFLteam30sm { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/jacksonville_jaguars.jpg) no-repeat left center; padding-left:25px; height: 15px }
.team34sm, .shsNFLteam34sm { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/houston_texans.jpg) no-repeat left center; padding-left: 	25px; height: 15px }
.team6sm, .shsNFLteam6sm  { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/dallas_cowboys.jpg) no-repeat left center; padding-left: 	25px; height: 15px }
.team19sm, .shsNFLteam19sm { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/newyork_giants.jpg) no-repeat left center; padding-left: 	25px; height: 15px }
.team21sm, .shsNFLteam21sm { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/philadelphia_eagles.jpg) no-repeat left center; padding-left: 25px; height: 15px }
.team28sm, .shsNFLteam28sm { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/washington_redskins.jpg) no-repeat left center; padding-left: 25px; height: 15px }
.team14sm, .shsNFLteam14sm { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/losangeles_rams.jpg) no-repeat left center; padding-left: 	25px; height: 15px }
.team22sm, .shsNFLteam22sm { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/arizona_cardinals.jpg) no-repeat left center; padding-left: 	25px; height: 15px }
.team25sm, .shsNFLteam25sm { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/sanfrancisco_49ers.jpg) no-repeat left center; padding-left: 	25px; height: 15px }
.team26sm, .shsNFLteam26sm { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/seattle_seahawks.jpg) no-repeat left center; padding-left: 	25px; height: 15px }
.team3sm, .shsNFLteam3sm  { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/chicago_bears.jpg) no-repeat left center; padding-left: 	25px; height: 15px }
.team8sm, .shsNFLteam8sm  { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/detroit_lions.jpg) no-repeat left center; padding-left: 	25px; height: 15px }
.team9sm, .shsNFLteam9sm  { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/greenbay_packers.jpg) no-repeat left center; padding-left: 	25px; height: 15px }
.team16sm, .shsNFLteam16sm { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/minnesota_vikings.jpg) no-repeat left center; padding-left: 	25px; height: 15px }
.team1sm, .shsNFLteam1sm  { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/atlanta_falcons.jpg) no-repeat left center; padding-left: 	25px; height: 15px }
.team18sm, .shsNFLteam18sm { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/neworleans_saints.jpg) no-repeat left center; padding-left: 	25px; height: 15px }
.team27sm, .shsNFLteam27sm { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/tampabay_buccaneers.jpg) no-repeat left center; padding-left: 25px; height: 15px }
.team29sm, .shsNFLteam29sm { display: inline-block; background: url(https://static-hosted.stats.com/fb/graphics/carolina_panthers.jpg) no-repeat left center; padding-left: 	25px; height: 15px }

.team2lg  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/buffalo_bills.jpg) no-repeat left center; padding-left: 	50px; height: 40px }
.team15lg { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/miami_dolphins.jpg) no-repeat left center; padding-left: 	50px; height: 40px }
.team17lg { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/newengland_patriots.jpg) no-repeat left center; padding-left: 50px; height: 40px }
.team20lg { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/newyork_jets.jpg) no-repeat left center; padding-left: 	50px; height: 40px }
.team7lg  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/denver_broncos.jpg) no-repeat left center; padding-left: 	50px; height: 40px }
.team12lg { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/kansascity_chiefs.jpg) no-repeat left center; padding-left: 	50px; height: 40px }
.team13lg { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/lasvegas_raiders.jpg) no-repeat left center; padding-left: 	50px; height: 40px }
.team24lg { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/sandiego_chargers.jpg) no-repeat left center; padding-left: 	50px; height: 40px }
.team4lg  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/cincinnati_bengals.jpg) no-repeat left center; padding-left: 	50px; height: 40px }
.team5lg  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/cleveland_browns.jpg) no-repeat left center; padding-left: 	50px; height: 40px }
.team23lg { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/pittsburgh_steelers.jpg) no-repeat left center; padding-left: 50px; height: 40px }
.team33lg { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/baltimore_ravens.jpg) no-repeat left center; padding-left: 	50px; height: 40px }
.team10lg { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/tennessee_titans.jpg) no-repeat left center; padding-left: 	50px; height: 40px }
.team11lg { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/indianapolis_colts.jpg) no-repeat left center; padding-left: 	50px; height: 40px }
.team30lg { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/jacksonville_jaguars.jpg) no-repeat left center; padding-left:50px; height: 40px }
.team34lg { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/houston_texans.jpg) no-repeat left center; padding-left: 	50px; height: 40px }
.team6lg  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/dallas_cowboys.jpg) no-repeat left center; padding-left: 	50px; height: 40px }
.team19lg { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/newyork_giants.jpg) no-repeat left center; padding-left: 	50px; height: 40px }
.team21lg { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/philadelphia_eagles.jpg) no-repeat left center; padding-left: 50px; height: 40px }
.team28lg { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/washington_redskins.jpg) no-repeat left center; padding-left: 50px; height: 40px }
.team14lg { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/losangeles_rams.jpg) no-repeat left center; padding-left: 	50px; height: 40px }
.team22lg { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/arizona_cardinals.jpg) no-repeat left center; padding-left: 	50px; height: 40px }
.team25lg { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/sanfrancisco_49ers.jpg) no-repeat left center; padding-left: 	50px; height: 40px }
.team26lg { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/seattle_seahawks.jpg) no-repeat left center; padding-left: 	50px; height: 40px }
.team3lg  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/chicago_bears.jpg) no-repeat left center; padding-left: 	50px; height: 40px }
.team8lg  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/detroit_lions.jpg) no-repeat left center; padding-left: 	50px; height: 40px }
.team9lg  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/greenbay_packers.jpg) no-repeat left center; padding-left: 	50px; height: 40px }
.team16lg { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/minnesota_vikings.jpg) no-repeat left center; padding-left: 	50px; height: 40px }
.team1lg  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/atlanta_falcons.jpg) no-repeat left center; padding-left: 	50px; height: 40px }
.team18lg { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/neworleans_saints.jpg) no-repeat left center; padding-left: 	50px; height: 40px }
.team27lg { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/tampabay_buccaneers.jpg) no-repeat left center; padding-left: 50px; height: 40px }
.team29lg { display: block; float: left; background: url(https://static-hosted.stats.com/fb/graphics/masthead/carolina_panthers.jpg) no-repeat left center; padding-left: 	50px; height: 40px }

.team2sm_trans, .shsNFLteam2sm_trans  { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/buffalo_bills.png) no-repeat left center; padding-left: 	25px; height: 15px }
.team15sm_trans, .shsNFLteam15sm_trans { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/miami_dolphins.png) no-repeat left center; padding-left: 	25px; height: 15px }
.team17sm_trans, .shsNFLteam17sm_trans { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/newengland_patriots.png) no-repeat left center; padding-left: 25px; height: 15px }
.team20sm_trans, .shsNFLteam20sm_trans { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/newyork_jets.png) no-repeat left center; padding-left: 	25px; height: 15px }
.team7sm_trans, .shsNFLteam7sm_trans  { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/denver_broncos.png) no-repeat left center; padding-left: 	25px; height: 15px }
.team12sm_trans, .shsNFLteam12sm_trans { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/kansascity_chiefs.png) no-repeat left center; padding-left: 	25px; height: 15px }
.team13sm_trans, .shsNFLteam13sm_trans { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/lasvegas_raiders.png) no-repeat left center; padding-left: 	25px; height: 15px }
.team24sm_trans, .shsNFLteam24sm_trans { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/sandiego_chargers.png) no-repeat left center; padding-left: 	25px; height: 15px }
.team4sm_trans, .shsNFLteam4sm_trans  { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/cincinnati_bengals.png) no-repeat left center; padding-left: 	25px; height: 15px }
.team5sm_trans, .shsNFLteam5sm_trans  { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/cleveland_browns.png) no-repeat left center; padding-left: 	25px; height: 15px }
.team23sm_trans, .shsNFLteam23sm_trans { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/pittsburgh_steelers.png) no-repeat left center; padding-left: 25px; height: 15px }
.team33sm_trans, .shsNFLteam33sm_trans { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/baltimore_ravens.png) no-repeat left center; padding-left: 	25px; height: 15px }
.team10sm_trans, .shsNFLteam10sm_trans { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/tennessee_titans.png) no-repeat left center; padding-left: 	25px; height: 15px }
.team11sm_trans, .shsNFLteam11sm_trans { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/indianapolis_colts.png) no-repeat left center; padding-left: 	25px; height: 15px }
.team30sm_trans, .shsNFLteam30sm_trans { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/jacksonville_jaguars.png) no-repeat left center; padding-left:25px; height: 15px }
.team34sm_trans, .shsNFLteam34sm_trans { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/houston_texans.png) no-repeat left center; padding-left: 	25px; height: 15px }
.team6sm_trans, .shsNFLteam6sm_trans  { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/dallas_cowboys.png) no-repeat left center; padding-left: 	25px; height: 15px }
.team19sm_trans, .shsNFLteam19sm_trans { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/newyork_giants.png) no-repeat left center; padding-left: 	25px; height: 15px }
.team21sm_trans, .shsNFLteam21sm_trans { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/philadelphia_eagles.png) no-repeat left center; padding-left: 25px; height: 15px }
.team28sm_trans, .shsNFLteam28sm_trans { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/washington_redskins.png) no-repeat left center; padding-left: 25px; height: 15px }
.team14sm_trans, .shsNFLteam14sm_trans { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/losangeles_rams.png) no-repeat left center; padding-left: 	25px; height: 15px }
.team22sm_trans, .shsNFLteam22sm_trans { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/arizona_cardinals.png) no-repeat left center; padding-left: 	25px; height: 15px }
.team25sm_trans, .shsNFLteam25sm_trans { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/sanfrancisco_49ers.png) no-repeat left center; padding-left: 	25px; height: 15px }
.team26sm_trans, .shsNFLteam26sm_trans { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/seattle_seahawks.png) no-repeat left center; padding-left: 	25px; height: 15px }
.team3sm_trans, .shsNFLteam3sm_trans  { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/chicago_bears.png) no-repeat left center; padding-left: 	25px; height: 15px }
.team8sm_trans, .shsNFLteam8sm_trans  { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/detroit_lions.png) no-repeat left center; padding-left: 	25px; height: 15px }
.team9sm_trans, .shsNFLteam9sm_trans  { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/greenbay_packers.png) no-repeat left center; padding-left: 	25px; height: 15px }
.team16sm_trans, .shsNFLteam16sm_trans { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/minnesota_vikings.png) no-repeat left center; padding-left: 	25px; height: 15px }
.team1sm_trans, .shsNFLteam1sm_trans  { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/atlanta_falcons.png) no-repeat left center; padding-left: 	25px; height: 15px }
.team18sm_trans, .shsNFLteam18sm_trans { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/neworleans_saints.png) no-repeat left center; padding-left: 	25px; height: 15px }
.team27sm_trans, .shsNFLteam27sm_trans { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/tampabay_buccaneers.png) no-repeat left center; padding-left: 25px; height: 15px }
.team29sm_trans, .shsNFLteam29sm_trans { display: inline-block; background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/carolina_panthers.png) no-repeat left center; padding-left: 	25px; height: 15px }

.team2lg_trans   { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/buffalo_bills.png) no-repeat left center; padding-left: 	50px; height: 40px }
.team15lg_trans  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/miami_dolphins.png) no-repeat left center; padding-left: 	50px; height: 40px }
.team17lg_trans  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/newengland_patriots.png) no-repeat left center; padding-left: 50px; height: 40px }
.team20lg_trans  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/newyork_jets.png) no-repeat left center; padding-left: 	50px; height: 40px }
.team7lg_trans   { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/denver_broncos.png) no-repeat left center; padding-left: 	50px; height: 40px }
.team12lg_trans  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/kansascity_chiefs.png) no-repeat left center; padding-left: 	50px; height: 40px }
.team13lg_trans  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/lasvegas_raiders.png) no-repeat left center; padding-left: 	50px; height: 40px }
.team24lg_trans  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/sandiego_chargers.png) no-repeat left center; padding-left: 	50px; height: 40px }
.team4lg_trans   { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/cincinnati_bengals.png) no-repeat left center; padding-left: 	50px; height: 40px }
.team5lg_trans   { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/cleveland_browns.png) no-repeat left center; padding-left: 	50px; height: 40px }
.team23lg_trans  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/pittsburgh_steelers.png) no-repeat left center; padding-left: 50px; height: 40px }
.team33lg_trans  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/baltimore_ravens.png) no-repeat left center; padding-left: 	50px; height: 40px }
.team10lg_trans  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/tennessee_titans.png) no-repeat left center; padding-left: 	50px; height: 40px }
.team11lg_trans  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/indianapolis_colts.png) no-repeat left center; padding-left: 	50px; height: 40px }
.team30lg_trans  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/jacksonville_jaguars.png) no-repeat left center; padding-left:50px; height: 40px }
.team34lg_trans  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/houston_texans.png) no-repeat left center; padding-left: 	50px; height: 40px }
.team6lg_trans   { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/dallas_cowboys.png) no-repeat left center; padding-left: 	50px; height: 40px }
.team19lg_trans  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/newyork_giants.png) no-repeat left center; padding-left: 	50px; height: 40px }
.team21lg_trans  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/philadelphia_eagles.png) no-repeat left center; padding-left: 50px; height: 40px }
.team28lg_trans  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/washington_redskins.png) no-repeat left center; padding-left: 50px; height: 40px }
.team14lg_trans  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/losangeles_rams.png) no-repeat left center; padding-left: 	50px; height: 40px }
.team22lg_trans  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/arizona_cardinals.png) no-repeat left center; padding-left: 	50px; height: 40px }
.team25lg_trans  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/sanfrancisco_49ers.png) no-repeat left center; padding-left: 	50px; height: 40px }
.team26lg_trans  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/seattle_seahawks.png) no-repeat left center; padding-left: 	50px; height: 40px }
.team3lg_trans   { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/chicago_bears.png) no-repeat left center; padding-left: 	50px; height: 40px }
.team8lg_trans   { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/detroit_lions.png) no-repeat left center; padding-left: 	50px; height: 40px }
.team9lg_trans   { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/greenbay_packers.png) no-repeat left center; padding-left: 	50px; height: 40px }
.team16lg_trans  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/minnesota_vikings.png) no-repeat left center; padding-left: 	50px; height: 40px }
.team1lg_trans   { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/atlanta_falcons.png) no-repeat left center; padding-left: 	50px; height: 40px }
.team18lg_trans  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/neworleans_saints.png) no-repeat left center; padding-left: 	50px; height: 40px }
.team27lg_trans  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/tampabay_buccaneers.png) no-repeat left center; padding-left: 50px; height: 40px }
.team29lg_trans  { display: block; float: left; background: url(https://static-hosted.stats.com/fb/logos/nfl_50x33/carolina_panthers.png) no-repeat left center; padding-left: 	50px; height: 40px }

/*
#shsMastheadScoreboard { padding: 10px 0px }
#shsMastheadScoreboard .shsTable { width: 550px;  }
#shsMastheadScoreboard table { width: 100%; text-align: center }
#shsMastheadScoreboard tr.shsTableTtlRow td { background: #1E39C5; border: 0px; font-size: 12px; padding: 2px 6px }
#shsMastheadScoreboard td { padding: 2px; vertical-align: middle }
#shsMastheadScoreboard .shsMastheadScore { border: 2px solid #cccccc; width: 30px; padding: 5px; font-weight: bold; font-size: 20px; text-align: center; vertical-align: middle }
#shsMastheadScoreboard .shsTimeoutCount { font-weight: bold; font-size: 11px; text-align: center}
#shsMastheadScoreboard .shsLiveNav { padding: 2px }
*/

#shsBullets ol { width: 90%; ; }
#shsBullets ol li { margin: 5px 20px; list-style: disc outside }

#shsGameView .shsStatCatForTeam { width: 98%; padding: 0px 2px }
.shsPBPScore { font-weight: bold}
.shsPBPPenalty { color: #ff0000 }

#shsNFLDraft .shsTableLegend { font-size: 11px; padding: 0px 5px; text-align: left; font-style: italic; text-align: center }


#shsHomeBoxscores { display: none }
#shsAwayBoxscores { display: none }

#shsGameView #shsScoringSummary {text-align: center; margin: auto; display: inline; float: left}
#shsGameStateSummary { width: 385px }
#shsFieldDiagram  { position: relative; width: 385px; height: 188px; }

/* .shsHeadshot { border: 3px solid #26537C } */

#shsLeaders .shsLdrTable { width: 50%; background-color: #cccccc; }
#shsLeaders .shsMoreLeaders { background-color: #cccccc; }
#shsLeaders .shsMoreLeaders td { width: 25%; }
#shsLeaders .shsLdrTable .shsBot5 { display: none;}

.shsLinescore .shsTableTtlRow .shsNamD {text-align: left}
.shsLinescore .shsTableSubttlRow .shsNamD {text-align: left}

#shsFront #shsInteractivesList {width: auto; margin-top: 10px}
#shsFront #shsInteractivesList .shsHeadlineList {width: auto; margin: 0px}
#shsFront .shsInteractiveItem {padding: 5px;}
#shsFront .shsInteractivesList {padding: 0px 5px 0px 20px; margin: 0px}

#shsMiniLeaders table {
  border-collapse: separate;
  border-spacing: 0;
  *border-collapse: collapse; /* hack is needed for IE7 also */
  border: 1px solid #ccc;
}

#shsMiniLeaders .shsRow0Row td {
  border-top: 1px solid #ccc;
  *position: relative;
}

#shsMiniLeaders .shsRow0Row td.shsNamD {border-left: 1px solid #ccc;border-right: 1px solid #ccc}

#shsBody #shsInset .shsBulletList {background: #eeeeee; padding-top: 10px}

#shsNFLDraft .shsPageNav {position: relative; padding-left: 5px}

#shsFindPlayer .shsPageNav {position: absolute; top: 50px; left: 10px}

#shsScoreboard .shs_scheduleNav br {line-height: 5px;}
#shsScoreboard .byeTeams {padding-left: 4px}

#shsNFLFant {padding: 0px 15px}
#shsNFLFant .shsNFLFantHeader {background-color: #fff; line-height: 60px}
#shsNFLFant .shsNFLFantArchives {background-color: #000; color: #fff; vertical-align: bottom; text-align: right; padding-right: 10px; height: 60px;}

.shsNYLPI_WelcomeMsg {display: none}
.shsNYLPI_Week .shsTableLegend, .shsNYLPI_Teams .shsTableLegend, .shsNYLPI_Overall .shsTableLegend {font-size: 11px}

#shsBody span.shsTBATeam {font-weight: bold; padding-left: 5px}

#shsPreview .shsPreviewComparison {margin-top: 10px; width: 278px}
#shsPreview .shsPreviewComparison .shsStatCol {width: 30%}
#shsPreview .shsPreviewComparison .shsVisCol, .shsPreviewComparison .shsHomeCol {width: 35%}

.shsNFLProtectionDraft {width: 100%;}

.shs_up_arrow{background: url("https://static-hosted.stats.com/fb/graphics/arrows.png") repeat scroll -50px -16px transparent;float: left;height: 14px;margin-left: 5px;margin-top: 5px;width: 15px;vertical-align: middle;}

.shs_down_arrow{
background: url("https://static-hosted.stats.com/fb/graphics/arrows.png") repeat scroll -25px 1px transparent;float: left;height: 14px;margin-left: 5px;margin-top: 5px;width: 15px;vertical-align: middle;}

#shsFront .shsHeadlineList {margin-bottom: 10px}

#shsNFLDraft .shsPageNav .shsProtectionLink {display: none}

#field {background: url("https://static-hosted.stats.com/fb/graphics/pos_field.png") no-repeat scroll left center transparent;display: block;height: 188px;width: 385px;}

#shsTeamPages #shsFirstHalfHeadlines {width: 45%;}
#shsTeamPages #shsSecondHalfHeadlines {width: 45%;}
#shsInset #shsFirstHalfHeadlines {width: 100%;}
#shsInset #shsSecondHalfHeadlines {width: 100%;}

#shsFront .shsHeadlineList {width: 100%;}
#shsFront .shsHeadlineList h2 {width: 100%;}

#shsGameChart {padding:0 12px 0 5px;}

.shsMiniTeamScores {display: block;}

#shsTeamPages .shs1stCol  {width: 50%;}
#shsTeamPages .shsTeamLeaders .shsTable .shsTableTtlRow td {background-color: #ffffff; color: #898989; text-align: left; border-bottom: 2px solid #363636;}
#shsTeamPages #shsMiniDivStand .shsTable .shsTableTtlRow td {background-color: #ffffff; color: #898989; text-align: left; border-bottom: 2px solid #363636;}
#shsTeamPages .shsTeamTransInj .shsTable .shsTableTtlRow td {background-color: #ffffff; color: #898989; text-align: left;}
#shsTeamPages .shsTeamStandings #shsMiniDivStand .shsTable .shsTableTtlRow .shsTotD {background-color: #ffffff; color: #898989; text-align: left !important;}



#shsTeamPages .shsHeadlineList ul {margin-left: 16px;}
#shsTeamPages .shsHeadlineList li{ margin-left: 0px; color: #363636;}
#shsTeamPages .shsHeadlineList a {margin-left: 5px;}

#shsTeamPages .shsTeamLeaders {border: 0px; margin-right: 6px;}
#shsTeamPages .shsTeamStandings {border: 0px; margin-right: 6px;}
#shsTeamPages .shsTeamTransInj{border: 0px; margin-right: 6px;}
#shsTeamPages .shsTeamLeaders .shsTable tbody {border: 1px solid #E5E5E5;}
#shsTeamPages .shsTeamStandings .shsTable tbody {border: 1px solid #E5E5E5;}
#shsTeamPages .shsTeamTransInj .shsTable tbody {border: 1px solid #E5E5E5;}
#shsTeamPages p {font-size: 9pt; padding: 3px;}
#shsTeamPages .shsSmallHL p {border-bottom: 0px; color: #363636; margin-bottom: 0px;}
#shsTeamPages .shsTeamHeadlines .shsHeadlineList h2 {background-color: #ffffff; color: #898989; text-align: left; border-bottom: 1px solid #898989; margin-bottom: 6px; font-size: 14px;}
#shsTeamPages .shsTeamHeadlines .shsHeadlineList {background-color: #ffffff;}
#shsTeamPages .shsTeamHeadlines .shsHeadlineList {border: 0px;}
#shsTeamPages .shsViewMore td {padding-top: 39px;}
#shsTeamPages #shsFirstHalfHeadlines {width: 45%;}
#shsTeamPages #shsSecondHalfHeadlines {width: 45%;}
#shsTeamPages  .shsHLText a {float: right; margin: 0px 6px 6px 0px; font-size: 8pt;}
#shsInset #shsFirstHalfHeadlines {width: 100%;}
#shsInset #shsSecondHalfHeadlines {width: 100%;}

div#shsBody #shsTeamStats table .shsTableTtlRow td {text-align: center;}
#shsTeamPages .shsTeamTransInj .shsTableTtlRow td.shsNamD {padding-left: 0px;}

.shsTeamPageRow {margin-bottom: 4px;}

.shsTeamSched{display: none;}

.shsMiniTeamScores tr td {width: 20%;}

/* New Boxscore */
/*shsMastHeadScoreBoard*/
#shsMastheadScoreboard {
}

    /*Full Component Table Resets*/
    #shsMastheadScoreboard table td {padding: 0 5px; vertical-align: top;}
    #shsMastheadScoreboard table.shsTable tr.shsTableTtlRow td,
    #shsMastheadScoreboard table.shsTable tr.shsTableTtlRow th {font-weight: normal !important; padding: 0 5px; line-height: 24px;}

    /*Actual ScoreBoard*/
    #shsMastheadScoreboard td.shsScoreBoardTD {width: 80%;}
    #shsMastheadScoreboard td.shsScoreBoardTD table {border: 1px solid #ccc;-moz-box-shadow:2px 2px 2px #e7e7e7;-webkit-box-shadow: 2px 2px 2px #e7e7e7;box-shadow:2px 2px 2px #e7e7e7;}
    #shsMastheadScoreboard td.shsScoreBoardTD table tr.shsMastScoreboardRow td {border-bottom: 1px solid #ccc; padding: 5px;
        background: #ffffff; /* Old browsers */
        background: -moz-linear-gradient(top,  #ffffff 0%, #e6eaf4 4%, #ffffff 61%, #ffffff 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#e6eaf4), color-stop(61%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #ffffff 0%,#e6eaf4 4%,#ffffff 61%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #ffffff 0%,#e6eaf4 4%,#ffffff 61%,#ffffff 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #ffffff 0%,#e6eaf4 4%,#ffffff 61%,#ffffff 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #ffffff 0%,#e6eaf4 4%,#ffffff 61%,#ffffff 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    }
    #shsMastheadScoreboard td.shsScoreBoardTD table tr:last-child td {border: none;}
    #shsMastheadScoreboard td.shsScoreBoardTD table.shsMastScoreboard tr.shsTableTtlRow td {font-size: 11px !important; font-weight: bold;border-bottom: 4px solid #CCCCCC;}

    /*Respective Parents*/
    #shsMastheadScoreboard .shsAway,
    #shsMastheadScoreboard .shsHome {}

        /*Child Elements of Home and Away*/
        #shsMastheadScoreboard .shsMastheadScore {padding: 0 10px;height: 82px;font-size: 30px; font-weight: bold; border: 1px solid #ccc;
            background: #ffffff; /* Old browsers */
            background: -moz-linear-gradient(top,  #ffffff 0%, #e6eaf4 2%, #ffffff 61%, #ffffff 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(2%,#e6eaf4), color-stop(61%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  #ffffff 0%,#e6eaf4 2%,#ffffff 61%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  #ffffff 0%,#e6eaf4 2%,#ffffff 61%,#ffffff 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  #ffffff 0%,#e6eaf4 2%,#ffffff 61%,#ffffff 100%); /* IE10+ */
            background: linear-gradient(to bottom,  #ffffff 0%,#e6eaf4 2%,#ffffff 61%,#ffffff 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

            -moz-box-shadow:    2px 2px 2px #e7e7e7;
            -webkit-box-shadow: 2px 2px 2px #e7e7e7;
            box-shadow:         2px 2px 2px #e7e7e7;

            color: #4F4F4F;
            /* text-shadow: 0px -2px 1px #fff; */
    
        }
        #shsMastheadScoreboard .shsTimeoutCount { padding: 5px; font-weight: bold; font-style: italic;}

    /*Vertical Alignment Re-instated*/
    #shsMastheadScoreboard .shsMastheadScore,
    #shsMastheadScoreboard #shsAwayMastheadLogo,
    #shsMastheadScoreboard #shsHomeMastheadLogo {vertical-align: middle; }

/*shsGameInfo*/
.shsGameInfo {font-size: 10px; margin: 5px 0 0 0; padding: 5px 0; color: #2F2F2F; border-top: 1px dotted #ccc;}    
.shsGameInfo table tr td {font-size: 10px;}  

/*shsLiveNav*/
#shsMastheadScoreboard .shsLiveNav {overflow: hidden; margin: 0px 0 10px 0;border-top: 1px dotted #ccc;padding: 10px 0 0 0;}
    #shsMastheadScoreboard .shsLiveNav ul {margin: 0; padding: 0;}
    #shsMastheadScoreboard .shsLiveNav ul li {float: left; width: 24.8%; list-style-type: none !important; margin-left: 0px !important; padding: 0px; text-align: center !important; border-right: 1px solid #cccccc;;}
    #shsMastheadScoreboard .shsLiveNav ul li a { color: #ffffff; display: block; padding: 10px 0; border-bottom: 1px solid #707173; border-top: 1px solid #707173;  text-align: center !important;}
    #shsMastheadScoreboard .shsLiveNav ul li:first-child a {border-left: 1px solid #ccc;}
    #shsMastheadScoreboard .shsLiveNav ul li a:hover,
    #shsMastheadScoreboard .shsLiveNav ul li a.active {color: #707173 !important; border-color: #fff; border-top-color: #ccc;
        background: #ffffff; /* Old browsers */
        background: -moz-linear-gradient(top,  #ffffff 0%, #e6eaf4 4%, #ffffff 61%, #ffffff 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#e6eaf4), color-stop(61%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #ffffff 0%,#e6eaf4 4%,#ffffff 61%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #ffffff 0%,#e6eaf4 4%,#ffffff 61%,#ffffff 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #ffffff 0%,#e6eaf4 4%,#ffffff 61%,#ffffff 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #ffffff 0%,#e6eaf4 4%,#ffffff 61%,#ffffff 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
        /* text-shadow: -1px -1px 0px #fff; */
    }

    #shsMastheadScoreboard .shsLiveNav ul li a:hover {border-color: #ccc; border-left: 1px solid #ccc;}
    #shsMastheadScoreboard .shsLiveNav ul li a.active:hover {border-bottom-color: #fff;}
	#shsMastheadScoreboard .shsLiveNav ul li span.shsPreviewLink {float: none !important;}

/*Overall Stats*/
.shsOverallStats {overflow: hidden; padding: 0 0 10px 0; border-bottom: 1px dotted #ccc; margin: 0 0 10px 0;}

    /*shsTabNav*/
    .shsTabNav {overflow: hidden; margin: 0px 0 10px 0;}
        .shsTabNav ul {margin: 0; padding: 0;}
        .shsTabNav ul li {float: left; list-style-type: none !important; margin-left: 0px !important; padding: 0px !important;  text-align: center !important;}
        .shsTabNav ul li a { color: #fff !important;display: block; padding: 5px 0; border-bottom: 1px solid #707173; border-right: 1px solid #707173; border-top: 1px solid #707173;text-align: center !important;}
        .shsTabNav ul li:first-child a {border-left: 1px solid #ccc;}
        .shsTabNav ul li a:hover,
        .shsTabNav ul li a.active {color: #707173 !important; border-color: #fff; border-top-color: #ccc;
            background: #ffffff; /* Old browsers */
            background: -moz-linear-gradient(top,  #ffffff 0%, #e6eaf4 4%, #ffffff 61%, #ffffff 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#e6eaf4), color-stop(61%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  #ffffff 0%,#e6eaf4 4%,#ffffff 61%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  #ffffff 0%,#e6eaf4 4%,#ffffff 61%,#ffffff 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  #ffffff 0%,#e6eaf4 4%,#ffffff 61%,#ffffff 100%); /* IE10+ */
            background: linear-gradient(to bottom,  #ffffff 0%,#e6eaf4 4%,#ffffff 61%,#ffffff 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
            /* text-shadow: -1px -1px 0px #fff; */
        }
        .shsTabNav ul li a:hover {border-color: #ccc; border-left: 1px solid #ccc;}
        .shsTabNav ul li a.active:hover {border-bottom-color: #fff;}
        .shsTabNav ul li:first-child a.active {border-left: 1px solid #ccc;}

        /* Set Tab Width: Since 2 Width = 50% */
        .shsOverallStats .shsTabNav li {width: 50%;}

.shsOverallStats #shsScoringSummary,
.shsOverallStats #shsTeamStats {overflow: hidden;width: 100%;padding: 0;float: none;display: block;margin: 0 0 10px 0;-moz-box-shadow:0px 2px 2px #e7e7e7;-webkit-box-shadow: 0px 2px 2px #e7e7e7;box-shadow:0px 2px 2px #e7e7e7;}

    /*Table Styling - Something different*/
    .shsOverallStats table.shsTable.shsBorderTable {border: none;}
    .shsOverallStats table.shsTable.shsBorderTable td {border-right: none;}
    .shsOverallStats table.shsTable.shsBorderTable tr.shsTableTtlRow {background: #fff;}
    .shsOverallStats table.shsTable.shsBorderTable tr.shsTableTtlRow td {text-align: left; border-bottom: 4px solid #CCCCCC;}
    /* .shsOverallStats table.shsTable.shsBorderTable tr.shsColTtlRow,
    .shsOverallStats table.shsTable.shsBorderTable tr.shsTableSubttlRow {} */
    .shsOverallStats table.shsTable.shsBorderTable tr.shsColTtlRow td,
    .shsOverallStats table.shsTable.shsBorderTable tr.shsTableSubttlRow td{border-bottom: 4px solid #CCCCCC; border-top: 4px solid #CCCCCC; font-size: 11px;color: #fff; font-weight: normal; padding: 5px 5px; white-space:nowrap;} 
    .shsOverallStats table.shsTable.shsBorderTable td.shsSorted {background: transparent;}
    .shsOverallStats table.shsTable.shsBorderTable tr.shsColTtlRow td.shsSorted { font-size: 11px; border: none; color: #fff; background: #transparent;}

    .shsOverallStats table.shsTable.shsBorderTable tr.shsColTtlRow td a,
    .shsOverallStats table.shsTable.shsBorderTable tr.shsTableSubttlRow td a {color: #fff !important;}


/*Stat Category Rows*/
.shsStatCategory {padding: 0 0 10px 0; border-bottom: 1px dotted #ccc;margin: 0 0 10px 0; overflow: hidden;}
    /*Both Columns*/
    .shsStatCategory .shsStatCatForTeam {width: 49%; padding: 0;}
    
    /*Stat Category Column 1*/
    .shsStatCategory .shsStatCatForTeam:first-child {float: left;}
    
    /*Stat Category Column 2*/
    .shsStatCategory .shsStatCatForTeam:last-child {float: right;}
    
    /*Stat Category Table Styling - Something different*/
    .shsStatCategory .shsStatCatForTeam table.shsTable.shsBorderTable {border: none;-moz-box-shadow:0px 2px 2px #e7e7e7;-webkit-box-shadow:0px 2px 2px #e7e7e7;box-shadow:0px 2px 2px #e7e7e7;}
    .shsStatCategory .shsStatCatForTeam table.shsTable.shsBorderTable td {border-right: none;}
    .shsStatCategory .shsStatCatForTeam table.shsTable.shsBorderTable tr.shsTableTtlHead {
        background: #ffffff; /* Old browsers */
        background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 39%, #e6eaf4 96%, #ffffff 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(39%,#ffffff), color-stop(96%,#e6eaf4), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 39%,#e6eaf4 96%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 39%,#e6eaf4 96%,#ffffff 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 39%,#e6eaf4 96%,#ffffff 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 39%,#e6eaf4 96%,#ffffff 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */        
    }
    .shsStatCategory .shsStatCatForTeam table.shsTable.shsBorderTable tr.shsTableTtlHead td {font-size: 12px; font-weight: bold;line-height: 18px;}
    .shsStatCategory .shsStatCatForTeam table.shsTable.shsBorderTable tr.shsTableTtlRow td {font-size: 11px;border-top: 4px solid #CCCCCC; border-bottom: 4px solid #CCCCCC; color: #fff; font-weight: normal; padding: 5px 5px; white-space:nowrap;color:#FFFFFF;} 
    .shsStatCategory .shsStatCatForTeam table.shsTable.shsBorderTable td.shsSorted {background: transparent;}
	.shsStatCategory .shsStatCatForTeam table.shsTable.shsBorderTable tr.shsColTtlRow td.shsSorted { font-size: 11px;color: #fff; background: #transparent;}

	
/* Additions */	
.shsOverallStats #shsTeamStats {display: none;}
.shsNumD{text-align: right !important;}
.shsTotD{text-align: center !important;}

/* #shsTeamStats table tr.shsTableTtlRow td {text-align: center;} */
#shsTeamStats table tr.shsTableTtlRow td a {color: #000; text-decoration: none;}
#shsMastheadScoreboard table tr.shsTableTtlRow td {width: auto;}
table.shsLinescore tr.shsTableTtlRow td {width: auto;}
.shsLiveNav ul, .shsTabNav ul  {list-style-image: none;}

.shsMastScoreboard tr.shsTableSubTtlRow {background: none repeat scroll 0 0 #808080;font-size: 11px;color: #fff;}

#shsMastheadScoreboard td.shsScoreBoardTD table tr.shsTableSubTtlRow td {border-bottom: 1px solid #CCCCCC;padding: 5px;font-weight: bold;}

#shsNFLTeamReports .shsMobile, #shsNFLStandings .shsMobile {display:none;}
#shsNFLTeamReports .shsNonMobile, #shsNFLStandings .shsNonMobile {display:table-cell;}


#shsScoreboard .shsScoreboardDaily .shsDivRow {width:100%; float:left;}
#shsScoreboard .shsScoreboardDaily .shsScoreboardCol {width:48%; padding:5px;float:left;}

#shsScoreboard .shsDayLabel, #shsNFLInactives .shsDayLabel {font-weight:bold;padding-left:5px; clear: both}
#shsBody #shsNFLInactives .shsDayLabel {margin-bottom: 10px; padding-bottom: 5px; color: #888; border-bottom: 1px solid #888; font-size: 15px}

#shsTimestamp, #shsNFLStandings .shsTableLegend {margin-top:5px;}

.shsHeadline {line-height:23px !important;}

#shsTeamPages .shsTeamHomeLeft {float: left; width: 49.5%; margin-right: 2px}
#shsTeamPages .shsTeamHomeRight {float: right; width: 49.5%; margin-left: 2px}

#shsLeaders .shsLdrLeft {float: left; width: 49.5%; margin-bottom: 10px}
#shsLeaders .shsLdrRight {float: right; width: 49.5%; margin-bottom: 10px}
#shsLeaders .shsAdditionalLdrs {clear: both}
#shsLeaders .shsBot5 {display: none}

#shsPlayers .shsMobile {display: none}
#shsFindPlayer .shsMobile {display: none}

#shsBody #shsTeamStats .h2PageTitle, #shsBody #shsTeamPages .h2PageTitle, #shsBody #shsNFLTeamReports .h2PageTitle {border-bottom: 0px; line-height: 33px}
#shsTeamPages .shsTeamNav, #shsNFLTeamReports .shsTeamNav {background: none repeat scroll 0 0 #efefef;border-bottom: 2px solid #ccc;border-top: 2px solid #ccc;padding: 3px 5px;line-height: 20px;text-align: center;clear: both;}
#shsTeamPages .shsPageNav, #shsNFLTeamReports .shsPageNav {position: relative; float: right; margin-top: 15px; right: 0}
#shsTeamPages .shsPageTitle, #shsNFLTeamReports .shsPageTitle {float: left}
#shsTeamPages .shsHeadlineList li {line-height: 20px}
#shsTeamPages .shsTeamStory {margin-top: 10px}
#shsTeamPages .shsTeamTransInj {clear: both}

#shsPlayByPlay .shsPlayHeader {font-weight: bold; line-height: 20px}
#shsPlayByPlay .shsHideLogo {display: none; padding-right: 5px; margin-right: 5px; border-right: 1px solid #999}
#shsPlayByPlay .shsShowLogo {display: inline}
#shsPlayByPlay  .shsShowScore {float: right; display: inline; font-weight: bold; color: #a3272b; font-style: italic}
	#shsNFLPlayerNotes .shsTableTtlRow td, #shsNFLPractice .shsTableTtlRow td, #shsNFLTeamNews .shsTableTtlRow td {text-align:left;padding-left: 5px;}
	#shsNFLPlayerNotes td.shsPNewsDate, #shsNFLPractice td.shsPracDate, #shsNFLTeamNews td.shsPNewsDate {font-weight: bold;background: #ddd;text-align:left !important;padding-left: 5px;font-size: 14px;}
	#shsNFLPlayerNotes td.shsPNewsName, #shsNFLPractice td.shsPracName, #shsNFLTeamNews td.shsPNewsName {background: #ddd;font-size: 14px;font-weight: bold;}
	#shsNFLPlayerNotes .shsRow1Row, #shsNFLPractice .shsRow1Row, #shsNFLTeamNews .shsRow1Row {background: #fff;}
	#shsNFLPractice .shsPracDetails  {padding:1em 0;}

#shsFront p {margin-bottom: 15px}
.shsSportFront .shsFrontMain {float: left;margin: 0 10px 0 0;width: 65%;}
.shsSportFront .shsFrontSide {float: right;margin: 0;width: 30%;}

#shsBody #shsNFLInactives .shsTableTtlRow td {line-height: 25px !important}
#shsBody #shsNFLInactives .shsTableTtlRow td span {height: 25px !important}
#shsBody #shsNFLInactives .shsNotAvailable {text-align: center; font-weight: bold}
#shsBody #shsNFLInactives .shsPageNav {top: 10px}
	
#shsScoreboard .shs_scheduleNav_mobile {display: none}

#shsNFLLeaders .shsPageNav {text-align: right}

.shsNFLPlayerSplits .shsTable.shsBorderTable tr.shsRow0Row:nth-child(even),
.shsNFLTeamDepthChart .shsTable.shsBorderTable tr.shsRow0Row:nth-child(even) {background-color:#eeeeee;}

.shsProjLink {float: right; display: inline; margin-top: 10px; font-weight: bold; font-size: 14px}
.shsFantasyProjections .shsTable.shsBorderTable.sortable tr.shsTableTtlRow td {cursor: pointer}

/*MEDIA QUERIES*/

/* Mobile */
@media only screen and (max-width: 40em) {

	.shsHideCol {display:none;}
	
	.shsPageTitle {width:100%;}
	.shsPageNav {float:left;padding-left:5px;position:relative;}
	
	td span.shs_teamLogo {display:none;}
	
	#shsPreview #shsInset,
	#shsRecap #shsInset {width:100%; margin: 5px 0;}
	#shsInset .shsHeadlineList {width:100%;}
	
	.shsStoryPhoto, #shsBody .shsStoryPhoto, #shsPreview .shsPreviewComparison {width:100%;}
	
	.shsHideCol {display:none;}
	
	#shsRecap .shsHeadlineList, #shsPreview .shsHeadlineList, #shsAPStory .shsHeadlineList {display:none;}
	#shsInset .shsBulletList {display:none;}

	#shsNFLStandings .shsLogo {display:none;}
	
	#shsScoreboard .shsScoreboardDaily .shsScoreboardCol .shsLogo {display:none;}
	#shsScoreboard .shsScoreboardCol .shsTable.shsLinescore .shsNamD a {padding-left:2px;}

	#shsNFLTeams .shsNonMobile {display: none}
	#shsNFLTeams .shsLogo {display: none}

	#shsBoxscore .shsStatCatForTeam {float: none; width: 100%; padding-bottom: 10px; display: block}
	#shsBoxscore .shsAway, #shsBoxscore .shsHome {display: none}
	#shsBoxscore #shsMastheadScoreboard .shsTable {width: 100%}
	#shsBody .shsATSLink {display: none}
	#shsMastheadScoreboard .shsLiveNav ul li {width: 32.5%}

	#shsRecap .shsAway, #shsRecap .shsHome {display: none}	
	#shsRecap #shsMastheadScoreboard .shsTable {width: 100%}
	#shsPreview .shsAway, #shsPreview .shsHome {display: none}	
	#shsPreview #shsMastheadScoreboard .shsTable {width: 100%}

	#shsTeamPages  td.shsNonMobile {display: none}
	#shsTeamPages .shsPageNav {float: left; margin-top: 5px; margin-bottom: 10px}

	#shsTeamPages .shsMiniTeamScores .shsFirstGameActive .shsGame4, #shsTeamPages .shsMiniTeamScores .shsFirstGameActive .shsGame5 {display: none}
	#shsTeamPages .shsMiniTeamScores .shsSecondGameActive .shsGame4, #shsTeamPages .shsMiniTeamScores .shsSecondGameActive .shsGame5 {display: none}
	#shsTeamPages .shsMiniTeamScores .shsThirdGameActive .shsGame1, #shsTeamPages .shsMiniTeamScores .shsThirdGameActive .shsGame5 {display: none}
	#shsTeamPages .shsMiniTeamScores .shsFourthGameActive .shsGame1, #shsTeamPages .shsMiniTeamScores .shsFourthGameActive .shsGame2 {display: none}
	#shsTeamPages .shsMiniTeamScores .shsFifthGameActive .shsGame1, #shsTeamPages .shsMiniTeamScores .shsFifthGameActive .shsGame2 {display: none}
	#shsTeamPages #shsFirstHalfHeadlines {width: 100% !important}
	#shsTeamPages #shsSecondHalfHeadlines {display: none}
	#shsTeamPages .shsPageNav, #shsNFLTeamReports .shsPageNav {margin-top: 15px 0;}

	#shsTeamPages .shsTeamHomeLeft {float: none; width: 100%; margin-right: 0px}
	#shsTeamPages .shsTeamHomeRight {float: none; width: 100%; margin-left: 0px}

	#shsLeaders .shsLdrLeft {float: none; width: 100%; margin-bottom: 10px}
	#shsLeaders .shsLdrRight {float: none; width: 100%; margin-bottom: 10px}
	#shsLeaders .shsAdditionalLdrs {display: none}
	#shsNFLLeaders .shsTable.shsBorderTable .shsTableTtlRow td {width:auto !important;}
	
	#shsBody #shsNFLStandings .shsPageNav a, #shsBody #shsNFLStandings .shsPageNav strong, #shsBody #shsNFLStandings .shsPageNav b {padding-right:0;}

	#shsPlayers .shsNonMobile {display: none}
	#shsPlayers .shsMobile {display: table-row;}
	#shsFindPlayer .shsNonMobile {display: none}
	#shsFindPlayer .shsMobile {display: table-row}
	#shsFindPlayer .shsLogo {display: none}

	#shsNFLInjuries .shsLogo {display: none}
	/*
	#shsNFLTrans .shsLogo {display: none}
	#shsNFLTrans .shsBorderTable td:nth-child(1) {width: 10%}
	#shsNFLTrans .shsBorderTable td:nth-child(2) {width: 30%}
	#shsNFLTrans .shsBorderTable td:nth-child(3) {width: 60%}
	*/
	
	#shsPlayers tr.shsMobile td {border:none;}
	#shsPlayers .shsTable.shsBorderTable {border:none;}

	#shsTeamPages td.shsNonMobile {display: none}
	#shsNFLTeamReports .shsPageNav, #shsTeamPages .shsPageNav {float: left; margin-top: 5px; margin-bottom: 10px}
	#shsNFLTeamReports .shsShopLink, #shsNFLTeamReports .shsTixLink, #shsNFLTeamReports .shsDepthLink,
	#shsTeamPages .shsShopLink, #shsTeamPages .shsTixLink, #shsTeamPages .shsDepthLink  
	 {display: none}
	#shsTeamPages .shsMiniTeamScores .shsFirstGameActive .shsGame4, #shsTeamPages .shsMiniTeamScores .shsFirstGameActive .shsGame5 {display: none}
	#shsTeamPages .shsMiniTeamScores .shsSecondGameActive .shsGame4, #shsTeamPages .shsMiniTeamScores .shsSecondGameActive .shsGame5 {display: none}
	#shsTeamPages .shsMiniTeamScores .shsThirdGameActive .shsGame1, #shsTeamPages .shsMiniTeamScores .shsThirdGameActive .shsGame5 {display: none}
	#shsTeamPages .shsMiniTeamScores .shsFourthGameActive .shsGame1, #shsTeamPages .shsMiniTeamScores .shsFourthGameActive .shsGame2 {display: none}
	#shsTeamPages .shsMiniTeamScores .shsFifthGameActive .shsGame1, #shsTeamPages .shsMiniTeamScores .shsFifthGameActive .shsGame2 {display: none}

	#shsNFLTeamReports .shsNonMobile {display: none}

	#shsNFLTeamReports .shsTable .shsTableTtlRow td.shsNamD {width: auto !important}
	#shsNFLTeamReports .shsTable .shsTableTtlRow td.shsNumD {width: auto !important}
	#shsNFLTeamReports .shsTable .shsNamD {width: auto !important}
	#shsNFLTeamReports .shsTable .shsNumD {width: auto !important}
	
	#shsNFLTeamReports .shsTransName {width: 10% !important}
	
	#shsNFLTeamReports .shsMobile, #shsNFLStandings .shsMobile {display:table-cell;}
	#shsNFLTeamReports .shsNonMobile, #shsNFLStandings .shsNonMobile {display:none;}
	
	.shsNFLTeamSchedule .shsTable.shsBorderTable tr.shsTableTtlRow td:nth-child(6),
	.shsNFLTeamSchedule .shsTable.shsBorderTable tr.shsRow0Row td:nth-child(6),
	.shsNFLTeamSchedule .shsTable.shsBorderTable tr.shsRow1Row td:nth-child(6) {display:none;}
	
	#shsNFLPlayerStats .shsNonMobile {display: none}
	#shsNFLPlayerStats .shsPlayerPageNav strong {padding: 10px 10px 10px}
	#shsNFLPlayerStats .shsPlayerPageNav a {padding: 10px 10px 9px}
	#shsNFLPlayerStats .shsPlayerPageNav {padding-bottom: 10px}
	#shsNFLPlayerStats .shsLogo {display: none}

	/*Player*/
	#shsNFLPlayerStats .shsSportMastHead .shsTable:first-child .shsPlayerBasicInfo {padding-top: 0}
	.shsSportMastHead .shsTable {margin-top: 30px;}
	#shsNFLPlayerStats .shsSportMastHead .shsTeamLogo {top: 80px !important; left: 0px !important;}
	#shsNFLPlayerStats .shsSportMastHead .shsPlayerHeadShot {top: 50px; right: 20px;}

	#shsPlayByPlay .shsAway, #shsPlayByPlay .shsHome {display: none}
	#shsPlayByPlay #shsMastheadScoreboard .shsTable {width: 100%}
	
	/*Team nav*/
	.shsTeamNav {}
	.shsTeamNav a, .shsTeamNav strong {font-size:11px;min-width: 35px;padding: 0 .2em;}
	
	#shsBody td.shsMobile {display: table-cell;}
	
	.shsSportFront .shsFrontMain {float: none;width: 100%;}
	.shsSportFront .shsFrontSide {float: none;width: 100%;}
	#shsFront #shsMultisportScoreboard {margin-left: 0 !important}

	#shsOdds .shsMobile {display: none;}

	#shsScoreboard .shs_scheduleNav table {display: none}
	#shsScoreboard .shs_scheduleNav_mobile {display: block}
	#shsScoreboard #shsRefreshControl {display: none}
	
	#shsBody .shsPageNav .shsNFLLeaderNav strong, #shsBody .shsPageNav .shsNFLLeaderNav a {width:29%;margin: 0 1px;}
	#shsTeamPages .shsHeadlineList li {margin-bottom:15px;}
}

/*Portrait for Tablet and smaller (only max width declared)*/
@media only screen and (max-width: 768px) {
	#shsOdds .shsMobile {display: none;}
}

/*Portrait for Tablet only (max and min width)*/
@media only screen and (min-width: 481px) and (max-width: 768px) {
	
}

/*Special declaration for preview/recap/story article pages & front & team home*/
@media only screen and (min-width: 481px) and (max-width: 710px) {
	#shsInset {width:100%; margin: 5px 0;}
	#shsInset .shsHeadlineList,
	#shsInset .shsPreviewComparison {width:100%;}
	
	#shsRecap .shsHeadlineList, #shsPreview .shsHeadlineList, #shsAPStory .shsHeadlineList {display:none;}
	.shsFrontHeadlinesTD .shsHeadlineList {display:block;}
	
	.shsStoryPhoto, #shsBody .shsStoryPhoto {width:100%;}
	
	#shsPreview #shsInset,
	#shsRecap #shsInset {width:100%; margin: 5px 0;}

	
}

/*Special declaration for scoreboard daily pages and leaderboard pages*/
@media only screen and (max-width: 700px) {
	#shsScoreboard .shsScoreboardDaily .shsDivRow {width:100%; float:none;}
	#shsScoreboard .shsScoreboardDaily .shsScoreboardCol {width:100%; padding:5px 0;float:none;}
	#shsScoreboard .shsDayLabel {padding-left:0px;}
}
/*Special declaration for leaderboard pages - this needs to be after the max-width:700 media query*/
@media only screen and (max-width: 550px) {

}
/*Special declaration for boxscore pages*/
@media only screen and (max-width: 620px) {

}

