p{font-size:14px !important;}
	.liveShell{
			width:980px;
			padding:16px 15px 18px;
			position:relative;
			border:0px solid;
			box-sizing:border-box;
		}
		.liveHero{
			border-bottom:1px solid #e5e7eb;
			margin-bottom:12px;
			padding-bottom:12px;
		}
		.liveStatusRow{
			margin-bottom:8px;
		}
		.liveStatus{
			display:inline-block;
			background:#eef2f7;
			border:1px solid #d8dee8;
			border-radius:8px;
			color:#1f2937;
			font-size:12px;
			font-weight:bold;
			line-height:1;
			padding:7px 10px;
			text-transform:uppercase;
		}
		.liveStatus2{
			background:#d71920;
			border-color:#d71920;
			color:#fff;
		}
		.liveStatus3{
			background:#f3f4f6;
			border-color:#d1d5db;
			color:#4b5563;
		}
		.liveTitle{
			padding:0;
			margin:0;
			font-size:30px;
			line-height:1.15;
			color:#111827;
		}
		.liveShareRow{
			margin:0 0 14px;
		}
		.liveDetailGrid{
			display:grid;
			grid-template-columns:minmax(0, 630px) 300px;
			gap:20px;
			align-items:start;
		}
		.liveMain{
			min-width:0;
		}
		.liveSide{
			width:300px;
		}
		.liveMediaFrame,
		.liveEmbedFrame,
		.media-parent{
			background:#111827;
			border-radius:8px;
			overflow:hidden;
			box-shadow:0 8px 22px rgba(17,24,39,0.18);
		}
		.liveMediaFrame{
			text-align:center;
		}
		.liveMediaFrame img{
			display:block;
			height:auto;
			width:100%;
			max-width:650px;
			margin:0 auto;
		}
		.liveEmbedFrame{
			width:650px;
			max-width:100%;
		}
		.liveShare{
			position:absolute;
			top:35px;
			right:25px;
		}
		.livePurchase{
			position:absolute;
			top:5px;
			right:25px;
		}
		.sponsorShell{
			width:920px;
			margin:auto;
			padding:10px;
			background-color:#e2dfdf;
			-moz-border-radius: 10px;
			border-radius: 10px;
			margin-top:5px;
			margin-bottom:5px;
		}
		
		.liveInfo{
			background-image:url(tickerbackground.jpg);
			background-color:#eceaeb;
			background-repeat:no-repeat;
			width:940px;
			height:24px;
			position:relative;
		}
		
		.liveDesc{
			position:absolute;
			top:0px;
			left:185px;
			width:750px;
			height:24px;
			line-height:24px;
			
			color:#333;
			border:0px solid;
			overflow:hidden;
			font-size:12px;
		}
		
		
		.stepcarousel{
		position: relative; /*leave this value alone*/
		border: 0px solid black;
		overflow: scroll; /*leave this value alone*/
		width: 100%; /*Width of Carousel Viewer itself*/
		height: 60px; /*Height should enough to fit largest content's height*/
		}
		
		.stepcarousel .belt{
		position: absolute; /*leave this value alone*/
		left: 0;
		top: 0;
		}
		
		.stepcarousel .panel{
		float: left; /*leave this value alone*/
		overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
		margin: 5px; /*margin around each panel*/
		width: 175px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
		}
		
		#feedStatus{font-size:14px;}
		
		/* jQuery Countdown styles 1.5.11. */
.hasCountdown {
	/*border: 1px solid #ccc;
	background-color: #eee;*/
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: #ccc;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
}
.countdown_amount {
	font-size: 240%;
	font-weight:bold;
}
.countdown_descr {
	display: block;
	width: 100%;
}
#defaultCountdown {
	height: 56px;
	text-align:center;
	margin:4px 0 16px;
	color:#111827;
}

.timeLeft{
	font-size:14px;
	font-weight:bold;
	letter-spacing:0;
	margin-top:14px;
	text-align:center;
	text-transform:uppercase;
	color:#4b5563;
}

.videoReplacement{
	font-size:16px;
	line-height:1.55;
	padding:16px 0 5px;
	color:#1f2937;
}

.watchOptions{
	border-top:1px solid #e5e7eb;
	margin-top:18px;
	padding-top:14px;
}

.watchOptions h3,
.liveSponsorCard h3{
	font-size:15px;
	line-height:1.2;
	margin:0 0 10px;
	color:#111827;
}

.resultsThumb{
	text-align:center;
	width:105px;
	float:left;
	height:80px;
	overflow:hidden;
}

.resultsTitle{
	font-size:12px;
	line-height:normal;
	color:#333;
	float:right;
	width:125px;
}

.resultsTitle a{
	color:#333;
	text-decoration:none;
}

.resultsTitle a:hover{
	color:#333;
	text-decoration:underline;
}

.resultsShell{
	width:245px;
	background-color:#CCC;
	padding:8px;
	-moz-border-radius: 10px;
border-radius: 10px;
 position:relative;
}

.resultsDate{
	position:absolute;
	bottom:4px;
	right:10px;
	
	font-size:10px;
	color:#999;
}

.udervideoButtons{
	display:flex;
	flex-wrap:wrap;
	gap:8px;
	position:relative;
}

.udervideoButtons a{
	align-items:center;
	border:1px solid #e5e7eb;
	border-radius:8px;
	display:flex;
	height:52px;
	justify-content:center;
	padding:0 8px;
	background:#fff;
}

.udervideoButtons img{
	height:38px;
	width:auto;
	display:block;
}

.liveSponsorCard{
	background:#f8fafc;
	border:1px solid #e5e7eb;
	border-radius:8px;
	box-sizing:border-box;
	overflow:hidden;
}

.liveSponsorAd{
	background:#fff;
	height:250px;
	width:300px;
}

.liveSponsorCard h3{
	padding:12px 12px 0;
}

.chromeCastImage{position:absolute; right:5px; top:5px;}

/*ul{padding: 0;
    list-style-type: none;}

li{padding:10px !important;}

ul li p{padding:0px; margin:0px; list-style:none; font-size:14px;}

ul li p a{color:#666;}*/

.whoposted{font-size:10px; color:#999;}
.theGame{font-size:10px; color:#333;}
.chatter{padding:3px 0px 3px 0px;}

.chatterBrand{background:url('http://www.rbsportszone.com/img/header-background.jpg') no-repeat top; position:relative; height:80px;
}
.theLogo{position:absolute; top:5px; left:5px;}
.chatterText{position:absolute; top:10px; left:165px; font-size:16px; font-weight:bold; color:#28c7ff;}
.howTo{position:absolute; bottom:5px; right:5px; font-size:12px; color:#FFF; padding:5px;}
#commentLoad{height:180px; width:300px; overflow:auto;}

#scoreShell{ height:70px;}
#scoreboard{ height:70px;}

.time { font-size:10px; background-color:#E2DFDF; padding:4px; color:#333}
.awayTeamScore { font-size:12px; font-weight:bold; padding-bottom:4px; padding-top:3px;}
.homeTeamScore {font-size:12px; font-weight:bold}
