/*GENERAL*/
/*right col big box ad*/
.bigbox {
	float:left;
	padding-bottom:9px;
}
/*end GENERAL*/


/*TOP ROW*/
.top_row {
	float:left;
	padding:4px 0;
	width:1000px;
}
/*newser*/
.top_row .home_newser {
	position:relative;
	float:left;
	height:262px;
	width:627px;
	padding:3px;
	border:1px solid #888888;
}
.top_row .home_newser .newser_content {
	position:relative;
	float:left;
	height:254px;
	width:424px;
}
.top_row .home_newser .newser_image_box {
	position: relative;
}
.top_row .home_newser .newser_image_box img {
	height:254px;
	width:424px;
}
.top_row .home_newser .newser_image_box .photo_caption {
	position: absolute;
	right: 2px;
	top: 2px;
	padding: 2px;
	color: #ffffff;
	background-color: #000000;
}
.top_row .home_newser .newser_headline {
	position:absolute;
	width:426px;
	height:73px;
	left:0;
	top:181px;
	text-align:center;
	background:transparent url(http://ohl.assets.mrx.ca/niagara/images/newser_whitesmoke_bg.png) no-repeat scroll left top;
}
.top_row .home_newser .newser_headline h1 {
	padding-top:17px;
	font-size:1.9em;
}
.top_row .home_newser .newser_headline h1 a {
	font-size:0.8em;
	color:#000000;
	font-weight:bold;
}
.top_row .home_newser .newser_exerpt {
	position:absolute;
	width:414px;
	left:0px;
	top:219px;
	padding:0 6px;
	text-align:center;
}
.top_row .home_newser .news_thumbnails {
	position:relative;
	float:right;
	width:195px;
	margin-left: 2px;
}
.top_row .home_newser .blackheader {
	display:block;
	width:193px;
	margin:0 0 2px 0;
	padding: 0 0 0 2px;
	border:none;
}
.top_row .home_newser .news_number {
	position:relative;
	float:right;
	width:195px;
	height:52px;
	margin:0 0 2px;
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
	background:transparent url(http://ohl.assets.mrx.ca/niagara/images/newser_gradient_bg.jpg) no-repeat scroll left top;
}
.top_row .home_newser .news_number.numberOn {
	background:#000000 url(http://ohl.assets.mrx.ca/niagara/images/newser_redblack_bg.jpg) no-repeat scroll left top;
}
.top_row .home_newser .news_number .news_number_text {
	padding: 3px 0 0 20px;
}
.top_row .home_newser .news_number a {
	color:#000000;
}
.top_row .home_newser .news_number.numberOn a {
	color:#ffffff;
}
.top_row .home_newser .more_news_link {
	display:block;
	width:195px;
	padding:3px 0;
	font-size:1.2em;
	text-align:center;
	background-color:#000000;
}
.top_row .home_newser ul, .top_row .home_newser .newser_ex_more_image,
.top_row .home_newser .newser_big_number,
.top_row .home_newser .newser_number,
.top_row .home_newser .newser_links,
.top_row .home_newser .newser_more_link,
.top_row .home_newser .news_headline_preview_text,
.top_row .home_newser .newser_image_box .newser_image .image .image-description {
	display:none;
}
/*end newser*/
/*sked*/
.top_row .home_tracker_header {
	float:right;
	margin-bottom:3px;
}
.top_row .home_sked {
	float:right;
	height:268px;
	border:1px solid #888888;
	text-align:center;
	width:360px;
	overflow:auto;
}
.top_row .home_sked table {
	width:600px;
	text-align:center;
}
.top_row .home_sked table tr th, .top_row .home_sked table tr td {
	border-left:1px solid #888888;
	font-size:1.2em;
	padding:0 4px;
}
.top_row .home_sked table tr th:first-child, .top_row .home_sked table tr td:first-child {
	border-left:none;
}
.top_row .home_sked table th {
	background-color:#CFCFCF;
	border-bottom:1px solid #9C0204;
	font-style:italic;
}
.top_row .home_sked table .col_name, .top_row .home_sked table .col_team {
	width:200px;
}
.top_row .home_sked table .col_hometown {
	width:160px;
}
.top_row .home_sked table .zebra {
	background-color:#DFDFDF;
}
.top_row .home_sked .home_sked_box {
	width:358px;
	height:236px;
	border:1px solid #717074;
	text-align:center;
}
.top_row .home_sked .team_logos {
	float:left;
	width:299px;
	height:122px;
	padding-left:59px;
}
.top_row .home_sked .team_logos .away_logo, .top_row .home_sked .team_logos .home_logo {
	float:left;
	padding-top:19px;
}
.top_row .home_sked .team_logos .team_vs {
	float:left;
	width:70px;
	text-transform:uppercase;
	color:#b3b5b8;
	font-weight:bold;
	font-size:2.8em;
	font-family:Arial Narrow,Arial,Sans-serif;
	padding-top:50px;
}
.top_row .home_sked .next_game_text {
	position: relative;
	float:left;
	text-align:left;
	padding-left:4px;
}
.top_row .home_sked .gamedate {
	background-color:#D0D1D1;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.2em;
	padding:7px 14px 4px 9px;
	margin-bottom:3px;
}
.top_row .home_sked .gametime, .top_row .home_sked .final_text {
	color:#E22222;
}
.top_row .home_sked .skedteam_container {
	border:1px solid #919191;
	height:25px;
	margin-bottom:3px;
	width:233px;
	overflow:hidden;
}
.top_row .home_sked .skedteam_container img {
	height:25px;
	width:25px;
}
.top_row .home_sked  .skedteam_container .skedteam_text {
	position: relative;
	display: inline;
	top: -5px;
	text-transform:uppercase;
	font-weight:bold;
	padding:0 0 0 15px;
	font-family:Arial Narrow,Arial,Sans-serif;
	font-size:1.6em;
	width:193px;
}
.top_row .home_sked .next_game_sponsor {
	position: relative;
	float: left;
	width: 110px;
	margin-left: 5px;
	font-weight: bold;
}
.top_row .home_sked .next_game_sponsor .next_game_sp_logo {
	margin-top: 5px;
}
.top_row .home_sked .sked_links {
	background-color:#000000;
	color:#ffffff;
	display:block;
	margin:0 4px;
	font-size:1.2em;
	padding:4px 0 3px;
}
.top_row .home_sked .sked_links a {
	color:#ffffff;
}
.top_row .home_sked .sked_links a:hover {
	color:#e22222;
}
.top_row .home_sked .sked_last_game .team_logos {
	height:98px;
	margin: 0 auto;
}
.top_row .home_sked .sked_last_game .team_logos .away_logo, .top_row .home_sked .sked_last_game .team_logos .home_logo {
	padding-top:5px;
}
.top_row .home_sked .sked_last_game .team_logos .team_vs {
	padding-top:36px;
}
.top_row .home_sked .final_score {
	width:355px;
	padding:3px 0 0 3px;
	text-align:center;
}
.top_row .home_sked .final_score .skedteam_score {
	float:left;
	background-color:#D0D1D1;
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid;
	padding:2px 0;
	margin-right:3px;
	width:172px;
	letter-spacing:1px;
}
.top_row .home_sked table.sked_box_score {
	width:100%;
	text-align:left;
	border-collapse:separate;
	padding:0 2px;
}
.top_row .home_sked table.sked_box_score td.period, .top_row .home_sked table.sked_box_score td.overtime {
	text-align:center;
	background-color:#D0D1D1;
	font-size:1.2em;
	font-weight:bold;
}
.top_row .home_sked table.sked_box_score td.score {
	text-align:center;
	border:1px solid #919191;
	font-size:1.2em;
	font-weight:bold;
}
.top_row .home_sked table.sked_box_score td.overtime {
	color:#e22222;
}
/*end sked*/
/*end TOP ROW*/


/*BOTTOM ROW*/
.bottom_col1 {
	float:left;
	width:306px;
	padding-right:7px;
}
/*standings & stats*/
.iframe_container{
	border:1px solid #888888;
}

.bottom_col1 .home_standings_stats {
	height:306px;
	margin-bottom:8px;
}
.bottom_col1 .home_standings_stats .home_standings_stats_box {
	height:265px;
	border:1px solid #888888;
	overflow:auto;
}
.bottom_col1 .home_standings_stats .home_standings_stats_box h2.lsik-league-title,
.bottom_col1 .home_standings_stats .home_standings_stats_box h2.lsik-indiv-title {
	padding:6px;
	background-color:#D0D1D1;
	color:#e22222;
	font-size:10pt;
}
.bottom_col1 .home_standings_stats .home_standings_stats_box h3.lsik-conference-title,
.bottom_col1 .home_standings_stats .home_standings_stats_box h3.lsik-division-title {
	padding:3px 0 3px 6px;
	font-size:1.2em;
}
.bottom_col1 .home_standings_stats .home_standings_stats_box table {
	border-collapse:collapse;
}
.bottom_col1 .home_standings_stats .home_standings_stats_box table th {
	font-weight:bold;
	font-size:1.1em;
	background-color: #D0D1D1;
}
/*end standings & stats*/
.bottom_col2 {
	float:left;
	width:379px;
	padding-right:7px;
}
.bottom_col2 .ohlscore.blackheader {
	margin-bottom:2px;
}
.bottom_col2 .scoreboard {
	background-color:#000000;
	margin-bottom:7px;
}
.bottom_col3 {
	float:left;
	width:300px;
}
/*end BOTTOM ROW*/


/*TOP & BOTTOM ROW TABS*/
/*tab styles - inactive*/
.home_sked .home_sked_tabs .sked_tab .sked_tab_next,
.home_sked .home_sked_tabs .sked_tab .sked_tab_last,
.home_standings_stats .home_standings_stats_tabs .standings_tab,
.home_standings_stats .home_standings_stats_tabs .stats_tab {
	background-color:#d0d1d1;
	border:1px solid #919191;
	font-family:Arial Narrow,Arial,Sans-serif;
	font-weight:bold;
	font-size:1.8em;
	text-transform:uppercase;
}
.home_standings_stats .home_standings_stats_tabs {
	float:left;
	width:306px;
	margin-bottom:4px;
}
.home_sked .home_sked_tabs {
	float:left;
	width:360px;
	margin-bottom:2px;
}
.home_standings_stats .home_standings_stats_tabs .standings_tab,
.home_standings_stats .home_standings_stats_tabs .stats_tab,
.home_sked .home_sked_tabs .sked_tab .sked_tab_next,
.home_sked .home_sked_tabs .sked_tab .sked_tab_last {
	float:left;
	padding:2px 0;
	width:149px;
	text-align:center;
}
.home_sked .home_sked_tabs .sked_tab .sked_tab_next,
.home_sked .home_sked_tabs .sked_tab .sked_tab_last {
	width:176px;
}
.home_standings_stats .home_standings_stats_tabs .stats_tab, .home_sked .home_sked_tabs .sked_tab .sked_tab_last {
	float:right;
}
.home_sked .home_sked_tabs .sked_tab a.sked_tab_next,
.home_sked .home_sked_tabs .sked_tab a.sked_tab_last,
.home_standings_stats .home_standings_stats_tabs .standings_tab a,
.home_standings_stats .home_standings_stats_tabs .stats_tab a {
	color:#717074;
}
/*end tab styles - inactive*/
/*tab styles - active*/
.home_sked .home_sked_tabs .sked_tab .sked_tab_next.active,
.home_sked .home_sked_tabs .sked_tab .sked_tab_last.active,
.home_standings_stats .home_standings_stats_tabs .standings_tab.active,
.home_standings_stats .home_standings_stats_tabs .stats_tab.active {
	background-color:#000000;
	border:1px solid #E31937;
}
.home_sked .home_sked_tabs .sked_tab a.sked_tab_next.active,
.home_sked .home_sked_tabs .sked_tab a.sked_tab_last.active,
.home_standings_stats .home_standings_stats_tabs .standings_tab.active a,
.home_standings_stats .home_standings_stats_tabs .stats_tab.active a {
	color:#ffffff;
}
/*end tab styles - active*/
/*end TOP & BOTTOM ROW TABS*/



.svw ul li, .svw li {
	list-style:none;
	float:left;
	display:block;
	position:relative;
}
.bottom_col2 .svw{
	overflow:hidden;
	height:195px;
}

.promocontrols{
	float:left;
	padding:2px 2px 2px 5px;
}
.promocontrols a {
	color:#717074;
}
.promocontrols{
	font-size:1.8em;
	font-weight:bold;
	color:#717074;
}
.promocontrols a:hover{
	color:#000;
}
.promobutton{
	float:left;
	padding:5px 2px;
}
.promobutton a{
	color:#717074;
	font-weight:bold;
	font-size:1.8em;
}

.promobutton  a:hover{
	color:#e31937;
}
.promobuttons{
	float:right;
	padding: 0 5px 0 0;
}

.promobuttonactive{
	color:#e31937;
	float:left;
	padding:5px 2px;
}

.promobuttonactive a{
	font-weight:bold;
	font-size:1.8em;
}
.control_container{
	background-color:#d4d4d4;
	border:1px solid #949494;
	width:377px;
}
