.shsLogo {display: inline}
.shsAllTeams { width: 100%; clear: both; }
.shsAllTeams .shsTeamSet { width: 48%; float: left; font-size: 12px; padding: 5px }
.shsAllTeams .shsTable td { font-size: 10px; line-height: 16px }
.shsAllTeams .shsTable tr.shsTableTtlRow td, .shsAllTeams .shsTable tr.shsTableSubttlRow td { font-size: 12px }
.shsAllTeams .shsTable td.shs1stCol { font-size: 11px; font-weight: bold }

.shsBoxScoreboard {width: 75%; margin: auto; text-align: center}
#shsIFBBoxscore .shsGlossary {width: 100%; margin: auto; text-align: center;}
.shsIFBBoxTeams .shsTable {width: 100% }
.shsIFBBoxPlayers .shsTable {width: 100% }
.shsBoxCommentary .shsTable {width: 91% }

#shsLeaders .shsLdrTable { width: 33%; background-color: #cccccc; vertical-align: top;}
.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 }

.shsTeamLeadersHome {display: none}
.shsTeamLeadersAway {display: none}

table.shsLinescore table.shsGoalScorers  td { border-left: 1px solid #CECECE; border-bottom: 1px solid #CECECE }
table.shsLinescore table.shsGoalScorers { border-right: 1px solid #CECECE; border-top: 1px solid #CECECE }

#shsBody #shsInset table.shsLinescore { width: 100%;}

.shsOfficialBox {text-align: center;}

.shsScoreboardCol {padding: 10px 0px}


.shsLinescore img { visibility: collapse; display: none }

.shsMatchDayRow {display: none; background-color: #000; color: #fff; font-size: 12px}

#shsScoreboard .shsAwayTeam a {padding-right: 4px}

.shsTeamPageHeading {font-size: 18px; }

/* COMMENTARY STYLES */
.shsCommTopContainer {width: 65%;vertical-align: top}
.shsCommTable {width: 100% !important}
.shsCommTimeCol {text-align: center;width: 10%}
.shsCommCol {text-align: left;width: 90%}
.shsCommContainer {overflow: auto; height: 300px; width: 100%; text-align: center; margin: auto;}
.shsCommContainer .shsTable {width: 95%}

#shsHistory .shsPageNav {position: absolute; top: 0px; right: 0px;}

.shsPlayerPounds {display: none;}
.shsPlayerFeet {display: none;}
.shsScheduleHeader {display: none;}

#shsBody h2.shsLeaderMsg {text-align: left}

.shsIFBMastStatus {font-weight: bold;}
.shsIFBMastTMName {height: 30px; width: 40%; font-size: 16px !important;}
.shsIFBMastScore {background-color: #000; color: #fff; font-size:16px !important; font-weight:bold; height:25px; line-height:22px; text-align:center !important; width:25px; }
.shsIFBMastScore .shsShootout {font-size: 12px; vertical-align: top;}
.shsIFBMastStadium {font-weight: bold}

.shsCommTable {border: 1px solid #999}
.shsCommContainer {border-left: 1px solid #999; border-bottom: 1px solid #999; border-right: 1px solid #999}
.shsCommContainer td.shsCommTimeCol {vertical-align: top}
.shsCommContainer .shsRow0Row td, .shsCommContainer .shsRow1Row td {border-bottom: 1px solid #999}

.shsGoalieStats{border-left: 2px solid #aaa;}