.shsLogo {display: inline;}
.shsMiniPicks {width: 100%; background-color: #000000}
.shsMiniOTC {width: 100%; background-color: #000000}

.shsDayLabel { BORDER-RIGHT: #efefef 1px solid; BORDER-TOP: #efefef 1px solid; BACKGROUND-color: #efefef; BORDER-LEFT: #efefef 1px solid; WIDTH: 100%; BORDER-BOTTOM: #efefef 1px solid }

.shsHostedNavArea {background-color: #636363}
.shsHostedNavArea img {vertical-align: middle}

#shsFront .shsHeadlineList {margin-bottom: 10px}

.team2sm_trans, .shsNFLteam2sm_trans  { display: inline-block; background: url(http://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(http://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(http://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(http://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(http://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(http://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(http://hosted.stats.com/fb/logos/nfl_23x15/oakland_raiders.png) no-repeat left center; padding-left: 	25px; height: 15px }
.team24sm_trans, .shsNFLteam24sm_trans { display: inline-block; background: url(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://hosted.stats.com/fb/logos/nfl_23x15/stlouis_rams.png) no-repeat left center; padding-left: 	25px; height: 15px }
.team22sm_trans, .shsNFLteam22sm_trans { display: inline-block; background: url(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://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(http://hosted.stats.com/fb/logos/nfl_50x33/buffalo_bills.png) no-repeat left center; padding-left: 	50px; height: 30px }
.team15lg_trans  { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/miami_dolphins.png) no-repeat left center; padding-left: 	50px; height: 30px }
.team17lg_trans  { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/newengland_patriots.png) no-repeat left center; padding-left: 50px; height: 30px }
.team20lg_trans  { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/newyork_jets.png) no-repeat left center; padding-left: 	50px; height: 30px }
.team7lg_trans   { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/denver_broncos.png) no-repeat left center; padding-left: 	50px; height: 30px }
.team12lg_trans  { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/kansascity_chiefs.png) no-repeat left center; padding-left: 	50px; height: 30px }
.team13lg_trans  { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/oakland_raiders.png) no-repeat left center; padding-left: 	50px; height: 30px }
.team24lg_trans  { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/sandiego_chargers.png) no-repeat left center; padding-left: 	50px; height: 30px }
.team4lg_trans   { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/cincinnati_bengals.png) no-repeat left center; padding-left: 	50px; height: 30px }
.team5lg_trans   { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/cleveland_browns.png) no-repeat left center; padding-left: 	50px; height: 30px }
.team23lg_trans  { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/pittsburgh_steelers.png) no-repeat left center; padding-left: 50px; height: 30px }
.team33lg_trans  { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/baltimore_ravens.png) no-repeat left center; padding-left: 	50px; height: 30px }
.team10lg_trans  { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/tennessee_titans.png) no-repeat left center; padding-left: 	50px; height: 30px }
.team11lg_trans  { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/indianapolis_colts.png) no-repeat left center; padding-left: 	50px; height: 30px }
.team30lg_trans  { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/jacksonville_jaguars.png) no-repeat left center; padding-left:50px; height: 30px }
.team34lg_trans  { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/houston_texans.png) no-repeat left center; padding-left: 	50px; height: 30px }
.team6lg_trans   { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/dallas_cowboys.png) no-repeat left center; padding-left: 	50px; height: 30px }
.team19lg_trans  { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/newyork_giants.png) no-repeat left center; padding-left: 	50px; height: 30px }
.team21lg_trans  { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/philadelphia_eagles.png) no-repeat left center; padding-left: 50px; height: 30px }
.team28lg_trans  { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/washington_redskins.png) no-repeat left center; padding-left: 50px; height: 30px }
.team14lg_trans  { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/stlouis_rams.png) no-repeat left center; padding-left: 	50px; height: 30px }
.team22lg_trans  { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/arizona_cardinals.png) no-repeat left center; padding-left: 	50px; height: 30px }
.team25lg_trans  { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/sanfrancisco_49ers.png) no-repeat left center; padding-left: 	50px; height: 30px }
.team26lg_trans  { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/seattle_seahawks.png) no-repeat left center; padding-left: 	50px; height: 30px }
.team3lg_trans   { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/chicago_bears.png) no-repeat left center; padding-left: 	50px; height: 30px }
.team8lg_trans   { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/detroit_lions.png) no-repeat left center; padding-left: 	50px; height: 30px }
.team9lg_trans   { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/greenbay_packers.png) no-repeat left center; padding-left: 	50px; height: 30px }
.team16lg_trans  { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/minnesota_vikings.png) no-repeat left center; padding-left: 	50px; height: 30px }
.team1lg_trans   { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/atlanta_falcons.png) no-repeat left center; padding-left: 	50px; height: 30px }
.team18lg_trans  { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/neworleans_saints.png) no-repeat left center; padding-left: 	50px; height: 30px }
.team27lg_trans  { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/tampabay_buccaneers.png) no-repeat left center; padding-left: 50px; height: 30px }
.team29lg_trans  { display: block; float: left; background: url(http://hosted.stats.com/fb/logos/nfl_50x33/carolina_panthers.png) no-repeat left center; padding-left: 	50px; height: 30px }

#shsBody h2.shsTableTitle {
    border-bottom: 1px solid #CCCCCC;
    color: #000000;
    font-size: 16px;
    margin: 0 0 2px;
	padding: 0;
    text-align: left;
	line-height: 33px;
}

#shsNFLDraft .shsPageNav {padding-left: 0px}
#shsNFLDraft .shsPageNav .shsProtectionLink {display: none !important}

.shsNFLProtectionDraft {display: none}

#shsNFLDraft .shsTableLegend {text-align: left; margin: 10px 0}
.shsDraftHeaderNav {text-align: right}

/*front*/
.shsSportFront {width:100%;}
.shsSportFront p {margin-bottom: 10px}
.shsSportFront .shsFrontSide {float:right;width:25%; margin:0 10px;}
.shsSportFront .shsFrontMain {float:left;width:70%;}
.shsFrontHeadlinesTD .shsHeadlineList {margin-top:15px;}
.shsSportFront .shsTableSubttlRow {background: #EBEBEB;}

.shsPlayerCol, .shsSchoolCol {width: 25%}
.shsTeamCol {width: 20%}
.shsPickCol {width: 10%}
.shsHtCol, .shsWtCol {width: 10%}

.shsPageNav {text-align: right}
h2 .shsPageNav b {font-weight: bold}
.shsDraftNav {text-align: left;}

#shsDraftRefresh {position: absolute;right: 0;margin-top: 8px;}

.shsDraftDD {float:right;}
.shsDraftYearNav {float:right;margin-right:10px;}

#shsDraftNews {width:100%;}
#shsDraftNews h4 {background-color: #333;color:#fff;}

/* MOBILE, UP (min-width 640px) */
@media only screen and (min-width: 40em) {
	#shsBody .shsMobile {display: none}
}

/* TABLET ONLY (MIN-WIDTH: 640px and max-width 1024px) */
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	#shsBody .shsMobile {display: none}

	#shsAPStory #shsInset {display: none}	
	#shsAPStory .shsStoryPhoto {float: none; display: block; clear: both; text-align: center; width: 100%}

}

/* MOBILE (max-width 640px) */
@media only screen and (max-width: 40em) {
	#shsBody .shsNonMobile {display: none}
	#shsBody .shsMobile {display: inline;}

	.shsSportFront .shsFrontSide {float:none;width:100%; margin:0;display:block;}
	.shsSportFront .shsFrontMain {float:none;width:100%;display:block;}
	.shsFrontHeadlinesTD .shsHeadlineList {display:block;}
	.shsFrontHeadlinesTD .shsHeadlineList ul#shsFirstHalfHeadlines {width:100%;display:block;}
	.shsFrontHeadlinesTD .shsHeadlineList ul#shsSecondHalfHeadlines {width:100%;display:block;}
	.shsFrontLeadersSection {display: none}
	.shsFrontStoryTable .shsFrontPhoto {float:none;width:100%;display: block;}
	#shsFront #shsMultisportScoreboard {margin-left: 0 !important}
	#shsFront #shsMultisportScoreboard .shsDraftScoreboard .shsColTtlRow td:nth-child(3),
	#shsFront .shsFrontLeaders .shsMiniPicks .shsColTtlRow td:nth-child(3) {text-align: left;}
	
	.shsDraftDD {float:none;}
	.shsDraftYearNav {float:none;margin-right:0;}


	#shsAPStory #shsInset, #shsRecap #shsInset, #shsPreview #shsInset {display: none}
	#shsAPStory .shsStoryPhoto {float: none; display: block; clear: both; text-align: center; width: 100%}

	#shsRecap .shsAway, #shsRecap .shsHome {display: none}	
	#shsRecap #shsMastheadScoreboard .shsTable {width: 100%}
	#shsPreview .shsAway, #shsPreview .shsHome {display: none}	
	#shsPreview #shsMastheadScoreboard .shsTable {width: 100%}

	#shsDraftNews {width: auto}
	
	#shsBody .shsHeadTable .shsDraftTeamNav strong, #shsBody .shsHeadTable .shsDraftTeamNav b,
	#shsBody .shsHeadTable .shsDraftTypeNav strong, #shsBody .shsHeadTable .shsDraftTypeNav b,
	#shsBody .shsHeadTable .shsDraftRoundNav strong, #shsBody .shsHeadTable .shsDraftRoundNav b,
	#shsBody .shsHeadTable .shsDraftLetterNav strong, #shsBody .shsHeadTable .shsDraftLetterNav b,
	#shsBody .shsHeadTable .shsDraftPositionNav strong, #shsBody .shsHeadTable .shsDraftPositionNav b,
	#shsBody .shsHeadTable .shsDraftSchoolNav strong, #shsBody .shsHeadTable .shsDraftSchoolNav b {background: none; color: #000; text-align: left; height: 18px !important; line-height: 20px;font-size: 11px;}
	#shsBody .shsHeadTable .shsDraftTeamNav select, #shsBody .shsHeadTable .shsDraftRoundNav select, #shsBody .shsHeadTable .shsDraftLetterNav select,
	#shsBody .shsHeadTable .shsDraftTypeNav select, #shsBody .shsHeadTable .shsDraftPositionNav select, #shsBody .shsHeadTable .shsDraftSchoolNav select {margin-bottom:0;}
	.shsDraftHeaderNav {text-align: left}
	.shsDraftYearNav {display: none}

	.shsPlayerCol, .shsSchoolCol, .shsTeamCol {width: auto !important;}
	.shsPlayerCol {white-space: nowrap}
	#shsNFLDraft.shsNFLDraft_school .shsTeamCol, #shsNFLDraft.shsNFLDraft_position .shsTeamCol {width: 15% !important;}
	
	.shsSportMastHead {margin-top:10px;}
	.shsSportMastHead .shsTeamLogo {left: 0 !important;top: 10px !important;}
	.shsSportMastHead .shsTable:first-child .shsPlayerBasicInfo {margin-top: 0;padding-top: 15px;margin-left: 50px;}
	
	#shsNFLDraftPlayer.shsPosQB .shsRBStats, #shsNFLDraftPlayer.shsPosQB .shsWRStats {display: none}
	#shsNFLDraftPlayer.shsPosRB .shsQBStats, #shsNFLDraftPlayer.shsPosRB .shsWRStats {display: none}
	#shsNFLDraftPlayer.shsPosWR .shsQBStats, #shsNFLDraftPlayer.shsPosWR .shsRBStats {display: none}

}


.shsSportFront #shsMultisportScoreboard .shsLogo {display: inline !important}