* { margin: 0; padding: 0; } option { padding-right: 10px; } img { border: none; } .floatr { float: right; } .floatl { float: left; } .center { text-align: center; } .left { text-align: left; } .right { text-align: right; } .noborder { border: none !important; } .clr { display: block; clear: both; } .clrl { clear: left; } .clrr { clear: right; } ul { list-style: none; }

body {
	background: #fff url(../images/body_bg.gif) repeat-x;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #333;
}
a {
	color: #0072bc;
}
a:hover {
	color: #33a3ec;
}
p {
	margin: 10px 0;
}
#wrapper {
	width: 960px;
	min-height: 575px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
#header {
	width: 354px;
	margin: 0;
	overflow: hidden;
}
.wide #header {
	width: 330px;
	float: right;
}
	#header h1 {
		width: 88px;
		height: 60px;
		float: left;
		background: transparent url(../images/ustv_logo.gif) no-repeat;
		text-indent: -9999px;
		overflow: hidden;
	}

#header1 {
	width: 354px;
	margin: 0;
	overflow: hidden;
}
.wide #header1 {
	width: 330px;
	float: right;
}
	#header1 h1 {
		width: 126px;
		height: 60px;
		float: left;
		background: transparent url(../images/Nittany_USTVNow_Logov3-125w.jpg) no-repeat;
		text-indent: -9999px;
		overflow: hidden;
	}
	
#header2 {
	width: 354px;
	margin: 0;
	overflow: hidden;
}
.wide #header2 {
	width: 330px;
	float: right;
}
	#header2 h1 {
		width: 159px;
		height: 60px;
		float: left;
		background: transparent url(../images/Endeka_USTVNow_Logo-w159.png) no-repeat;
		text-indent: -9999px;
		overflow: hidden;
	}	

#topnav {
	float: right;
	color: #888;
	line-height: 60px;
}
	#topnav strong {
		color: #333;
	}
	#topnav h4 {
		font-size: 12px;
	}
	#topnav a {
		color: #8cc541;
		text-decoration: none;
	}
	#topnav a:hover {
		color: #000;
	}
	#topnav p {
		margin: 0;
	}
#topad {
	position: absolute;
	top: 40px;
	left: 222px;
}
#content_wrapper {
	width: 980px;
	margin: 0 auto 20px;
}
#guide_wrapper {
	width: 578px;
	float: right;
	position: absolute;
	right: 10px;
	top: 10px;
}
.wide #guide_wrapper {
	width: 940px;
	margin: 0 auto;
	float: none;
	clear: both;
	position: relative;
	top: 0;
	right: 0;
	height: 460px;
}
#video_content {
	width: 354px;
	height: 276px;		
	margin: 0px 0 0 0px;
	float: left;
	clear: left;
}

.wide #video_content {
	width: 600px;
	height: 450px;	
}
#sidebar {
	width: 354px;
	margin: 30px 0 0 10px;
	float: left;
	clear: left;
	position: relative;
}
.wide #sidebar {
	width: 330px;
	height: 432px;
	float: right;
	margin: 10px 10px 0 0;
	clear: none;
}
#video_wrapper_apixx {
 position: absolute;
 bottom:0;
}
#video_wrapper {
	width: 354px;
	height: 276px;
	margin: 0 0 10px;
	position: relative;
}
	#video {
		width: 354px;
		height: 266px;
		margin: 0 0 0 0;
	}
.wide #video_wrapper {
	width: 600px;
	height: 450px;
	margin: 0 0 10px;
	position: relative;	
}
	.wide #video {
		width: 600px;
		height: 450px;
	}
#nav {
	width: 576px;
	height: 48px;
	margin: 0;
	position: relative;
	background: #fff url(../images/nav_bg.gif) repeat-x bottom;
	float: right;
	border: 1px solid #ccc;
	border-bottom: 1px solid #999;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}
.wide #nav {
	float: none;
	width: auto;
}
	#nav ul {
		height: 33px;
		position: absolute;
		bottom: 0;
		right: 27px;
	}
		#nav ul li {
			display: inline;
		}
		#nav ul li a {
			width: 125px;
			height: 33px;
			display: block;
			float: left;
			font: bold 13px/33px Arial, Helvetica, sans-serif;
			text-shadow: 1px 1px 2px #000;
			color: #fff;
			background: #b6b4b4 url(../images/nav-tabs.gif) no-repeat -125px 0;
			text-align: center;
			text-decoration: none;
			margin: 0 0 0 1px;
		}
			#nav ul li a:hover {
				background: #c8c8c8 url(../images/nav-tabs.gif) no-repeat 0 0;
			}
			#nav ul li.active a,
			#nav ul li.active a:hover {
				background: #807e7e url(../images/nav-tabs.gif) no-repeat -250px 0;
			}
	#nav form {
		position: absolute;
		bottom: 5px;
		left: 10px;
	}
	#nav .pagination {
		position: absolute;
		bottom: 5px;
		left: 10px;
	}
#scrollbox {
	width: 577px;
	height: 500px;
	overflow-x: hidden;
	overflow-y: scroll;
	border: 1px solid #ccc;
	border-top: none;
	position: relative;
	clear: both;
}
.wide #scrollbox {
	width: auto;
	height: 406px;
}
th {
	text-align: left;
}
table.outer {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0;
	width: 100%;
}
	table.outer th {
		background: #bdbbbb url(../images/outer_th_bg.gif) no-repeat right;
		height: 33px;
		text-shadow: 0 1px 0 #fff;
		/*border: 1px solid #ccc;*/
	}
		table.outer th .cntnt {
			padding: 0 5px;
		}
		table.outer th .prev,
		table.outer th .next {
			padding: 0;
		}
		table.outer th a.prev,
		table.outer th a.next {
			display: block;
			width: 98%;
			height: 33px;
			text-indent: -9999px;
			overflow: hidden;
		}
		table.outer th a.prev {
			background: transparent url(../images/nav-arrows.gif) no-repeat 50% 0;
		}
		table.outer th a.next {
			background: transparent url(../images/nav-arrows.gif) no-repeat 50% -33px;
		}
			table.outer th a.prev:hover {
				background: transparent url(../images/nav-arrows.gif) no-repeat 50% -66px;
			}
			table.outer th a.next:hover {
				background: transparent url(../images/nav-arrows.gif) no-repeat 50% -99px;
			}
	table.outer td {
		border: 1px solid #ccc;
		vertical-align: top;
		background: #fff;
	}
	table.outer td .cntnt {
		padding: 5px;
	}
	table.outer td .cntnt strong {
		display: block;
	}
	table.outer th.chnl,
	table.outer td.chnl {
		width: 110px;
		text-align: center;
	}
	table.outer td.chnl {
		color: #777;
	}
	
table.innertb {
	border-collapse: collapse;
	border-spacing: 0;
	position: relative;
}
	table.innertb td {
		border: none;
		background: #fff url(../images/innertb_td_bg.gif) no-repeat bottom right;
		position: relative;
		font-size: 11px;
		line-height: 14px;
		height: 84px;
	}
		table.innertb td b {			
			font-size: 12px;
			color: #0072bc;
		}
	table.innertb td.alt {
		background: #fff url(../images/innertb_td_alt_bg.gif) no-repeat bottom right;
	}
	table.innertb td.con {
		background: #d8d7d7 url(../images/con_bg.gif);
	}
	table.innertb td .cntnt {
		padding: 5px;
		height: 98%;
		position: relative;
		overflow: hidden;
	}
#video_quality {
	list-style: none;
	overflow: hidden;
	width: 264px;
	margin: 0 0 0 5px;
	float: left;
}
	#video_quality li {
		display: inline;
	}
	#video_quality li a {
		width: 82px;
		height: 20px;
		display: block;
		float: left;
		overflow: hidden;
		text-align: center;
		text-decoration: none;
		font: bold 12px/20px Arial, Helvetica, sans-serif;
		color: #444;
		margin: 0 9px 0 0;
		background: #dad9d9 url(../images/video_quality.gif) no-repeat;
	}
		#video_quality li.last a {
			margin: 0;
		}
		#video_quality li a:hover {
			color: #444;
			background: #e6e6e6 url(../images/video_quality.gif) no-repeat -182px 0;
		}
		#video_quality li.selected a, #video_quality li.selected a:hover {
			color: #fff;
			background: #e6e6e6 url(../images/video_quality.gif) no-repeat -91px 0;
		}
#video_info {
	margin: 0px 0;
	overflow: hidden;
	display:block;
}
#video_info span {
	float: right;
	padding: 2px 15px 2px 2px;
}
#video_info h4 {
	float: left;
	color: #7ba000;
	background: transparent url(../images/station_icon.gif) no-repeat 0 40%;
	padding: 0 0 0 15px;
}
#video_info h3 {
	float: left;
	color: #0072bc;
	font: 18px Arial, Helvetica, sans-serif;
}
#video_info h3 em {
	color: #b6b3b3;
	font: italic 11px Verdana, Geneva, sans-serif;
}
#taf {
	margin: 20px 0 0;
	text-align: center;
}
#upgrade_now {
	clear: both;
	margin: 20px 0 0;
	font-size: 16px;
}
	#upgrade_now h3 {
		font-size: 16px;
	}
	#upgrade_now h3 em {
		font: 11px Arial, Helvetica, sans-serif;
	}
.rec a {
	width: 26px;
	height: 11px;
	position: absolute;
	bottom: 5px;
	right: 5px;
	background: transparent url(../images/rec.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.save a {
	background: transparent url(../images/rec.gif) no-repeat;
}
.saved a {
	background: transparent url(../images/rem.gif) no-repeat;
}
table.data {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 auto;
}
	table.data th {
		background: #bdbbbb url(../images/outer_th_bg.gif) repeat-x;
		height: 33px;
		text-shadow: 0 1px 0 #fff;
		border: 1px solid #ccc;
		padding: 0 5px;
	}
	table.data td {
		border: 1px solid #ccc;
		vertical-align: top;
		background: #fff;
		background: #fff url(../images/innertb_td_bg.gif) no-repeat bottom;
		padding: 5px;
	}
	table.data td a.play {
		color: #0072bc;
		background: transparent url(../images/play.gif) no-repeat right;
		padding: 0 50px 0 0;
		text-decoration: none;
	}
		table.data td a.play:hover {
			color: #23a1f3;
		}
	table.data tr.odd td {
		background: #fff url(../images/innertb_td_alt_bg.gif) no-repeat bottom;
	}
	table.data td strong {
		display: block;
		color: #0072bc;
	}
#message {
	box-shadow: 3px 3px 10px #444444;
	-moz-border-radius: 10px 10px 10px 10px;
	-moz-box-shadow: 3px 3px 10px #444444;
	-webkit-border-radius: 10px 10px 10px 10px;
	-webkit-box-shadow: 3px 3px 10px #444444;
	border: 1px solid #444;
	background: none repeat scroll 0 0 #FFFFFF;
	color: #598918;
	display: none;
	font-size: 31px;
	left: 30px;
	line-height: 49px;
	overflow: hidden;
	padding: 20px;
	position: absolute;
	text-align: center;
	top: 70px;
	width: 469px;
	z-index: 1500;
}
.wide #message {
	font-size: 20px;
	line-height: 30px;
	width: 825px;
}
#message .text {
	margin: 10px;
	text-align: left;
	color: #333;
	font-size: 14px;
	line-height: 18px;
}

#message .text h2{
	padding: 10px 0px;
	text-align: left;
	color: #333;
	font-size: 24px;
	line-height: 30px;
}

#close {
	position: absolute;
	top: 5px;
	right: 5px;
	cursor: pointer;
}
#footer {
	width: 960px;
	margin: 25px auto;
	clear: both;
	border-top: 1px solid #ccc;
	padding: 10px 0;
	text-align: center;
	font-size: 11px;
}
.chnl strong span {
	width: 40px;
	height: 28px;
	display: block;
	float: left;
	margin-top: 8px;
	margin-left: 13px;
	_margin-left: 5px;
	background: url(../images/tv_sprite.gif) no-repeat left top;
}
#upgrade_now {
	text-align: center;
}
	#upgrade_now em {
		font-size: 11px;
		font-style: normal;
	}
.addthis_toolbox {
	width: 275px;
	margin: 15px auto 0;
}
#message .addthis_toolbox {
	width: 390px;
}
	.wide .addthis_toolbox {
		/*position: absolute;
		bottom: 10px;
		right: 10px;*/
	}
.addthis_toolbox a {
	text-decoration: none;
	float: left;
	text-align: center;
	margin: 0 6px 0 0;
}
.addthis_toolbox span {
	margin: 0 3px 0 0;
}
.addthis_32x32_style .at300bs.at15t_compact, .addthis_32x32_style .at300bs.at15t_expanded {
	margin-right: auto;
}

#workswithlogos {
	display: block;
	width: 270px;
   margin-left: auto ;
   margin-right: auto ;	
}

.learnmore_platforms {
	background: transparent url(../images/internettv.gif) no-repeat;
	display: block;
	height: 86px;
	width: 270px;
	margin: 25px 0px 25px 0px;
	float: left;
}

.learnmore_roku {
	background: transparent url(../images/workswithrokulogo.gif) no-repeat;
	display: block;
	height: 30px;
	width: 72px;
	margin: 25px 0px 25px 10px;
	float: left;
}

.learnmore_android {
	background: transparent url(../images/workswithandroidlogo.gif) no-repeat;
	display: block;
	height: 30px;
	width: 72px;
	margin: 25px 10px 25px 0px;
	float: left;	
}

.learnmore_iphone {
	background: transparent url(../images/workswithiphonelogo.gif) no-repeat;
	display: block;
	height: 30px;
	width: 72px;	
	margin: 25px 10px 25px 10px;
	float: right;	
}

.compact_btn {
	background: transparent url(../images/compact.gif) no-repeat 0 50%;
	padding: 2px 10px 2px 28px;
	float: right;
}
.wide_btn {
	background: transparent url(../images/wide.gif) no-repeat 0 50%;
	padding: 2px 10px 2px 28px;
	float: right;
}
.fullscrn_btn {
	background: transparent url(../images/wide.gif) no-repeat 0 50%;
	padding: 2px 10px 2px 28px;
	float: right;
}
.popout_btn {
	background: transparent url(../images/popout.gif) no-repeat 0 50%;
	padding: 2px 10px 2px 28px;
	float: right;
}

.chnl strong span.ane{background-position:-40px 0;}
.chnl strong span.abc{background-position:-80px 0;}
.chnl strong span.abcfam{background-position:-120px 0;}
.chnl strong span.amc{background-position:-160px 0;}
.chnl strong span.animal{background-position:-200px 0;}
.chnl strong span.bbc{background-position:-240px 0;}
.chnl strong span.bet{background-position:-280px 0;}
.chnl strong span.bio{background-position:-320px 0;}
.chnl strong span.boom{background-position:-360px 0;}
.chnl strong span.bravo{background-position:-400px 0;}
.chnl strong span.toon{background-position:-440px 0;}
.chnl strong span.cbs{background-position:0 -28px;}
.chnl strong span.cinemax{background-position:-40px -28px;}
.chnl strong span.cmt{background-position:-80px -28px;}
.chnl strong span.cnbc{background-position:-120px -28px;}
.chnl strong span.cnn{background-position:-160px -28px;}
.chnl strong span.comedy{background-position:-200px -28px;}
.chnl strong span.cspan2{background-position:-280px -28px;}
.chnl strong span.cspan3{background-position:-320px -28px;}
.chnl strong span.cspan{background-position:-360px -28px;}
.chnl strong span.curnt{background-position:-400px -28px;}
.chnl strong span.cw{background-position:-440px -28px;}
.chnl strong span.d-hlth{background-position:0 -56px;}
.chnl strong span.d-home{background-position:-40px -56px;}
.chnl strong span.d-kids{background-position:-80px -56px;}
.chnl strong span.d-times{background-position:-120px -56px;}
.chnl strong span.dsc{background-position:-160px -56px;}
.chnl strong span.disney{background-position:-200px -56px;}
.chnl strong span.diy{background-position:-240px -56px;}
.chnl strong span.e{background-position:-280px -56px;}
.chnl strong span.encr{background-position:-320px -56px;}
.chnl strong span.espn{background-position:-360px -56px;}
.chnl strong span.espn2{background-position:-400px -56px;}
.chnl strong span.espnc{background-position:-440px -56px;}
.chnl strong span.espnn{background-position:0 -84px;}
.chnl strong span.flix{background-position:-80px -84px;}
.chnl strong span.food{background-position:-120px -84px;}
.chnl strong span.fox{background-position:-160px -84px;}
.chnl strong span.fnc{background-position:-200px -84px;}
.chnl strong span.fuse{background-position:-240px -84px;}
.chnl strong span.fx{background-position:-280px -84px;}
.chnl strong span.g4{background-position:-320px -84px;}
.chnl strong span.gac{background-position:-360px -84px;}
.chnl strong span.gsn{background-position:-440px -84px;}
.chnl strong span.halmrk{background-position:0 -112px;}
.chnl strong span.hbo2{background-position:-40px -112px;}
.chnl strong span.hbo{background-position:-80px -112px;}
.chnl strong span.hboc{background-position:-120px -112px;}
.chnl strong span.hbof{background-position:-160px -112px;}
.chnl strong span.hbol{background-position:-200px -112px;}
.chnl strong span.hboz{background-position:-240px -112px;}
.chnl strong span.hgtv{background-position:-280px -112px;}
.chnl strong span.hist{background-position:-320px -112px;}
.chnl strong span.hsn{background-position:-360px -112px;}
.chnl strong span.ifc{background-position:-400px -112px;}
.chnl strong span.life{background-position:-440px -112px;}
.chnl strong span.logo{background-position:0 -140px;}
.chnl strong span.tmc{background-position:-40px -140px;}
.chnl strong span.msnbc{background-position:-80px -140px;}
.chnl strong span.mtv2{background-position:-120px -140px;}
.chnl strong span.mtv{background-position:-160px -140px;}
.chnl strong span.mnt{background-position:-200px -140px;}
.chnl strong span.ngc{background-position:-240px -140px;}
.chnl strong span.nbc{background-position:-280px -140px;}
.chnl strong span.nick{background-position:-360px -140px;}
.chnl strong span.nog{background-position:-400px -140px;}
.chnl strong span.oxygn{background-position:0 -168px;}
.chnl strong span.pbs{background-position:-40px -168px;}
.chnl strong span.qvc{background-position:-80px -168px;}
.chnl strong span.scifi{background-position:-120px -168px;}
.chnl strong span.scich{background-position:-160px -168px;}
.chnl strong span.shpnbc{background-position:-200px -168px;}
.chnl strong span.showtime{background-position:-240px -168px;}
.chnl strong span.soap{background-position:-280px -168px;}
.chnl strong span.speed{background-position:-320px -168px;}
.chnl strong span.spk{background-position:-360px -168px;}
.chnl strong span.starz{background-position:-400px -168px;}
.chnl strong span.style{background-position:-440px -168px;}
.chnl strong span.sund{background-position:0 -196px;}
.chnl strong span.tbs{background-position:-40px -196px;}
.chnl strong span.tcm{background-position:-80px -196px;}
.chnl strong span.telmun{background-position:-120px -196px;}
.chnl strong span.tlc{background-position:-200px -196px;}
.chnl strong span.tnt{background-position:-240px -196px;}
.chnl strong span.toond{background-position:-280px -196px;}
.chnl strong span.travel{background-position:-320px -196px;}
.chnl strong span.tvgn{background-position:-360px -196px;}
.chnl strong span.tvland{background-position:-400px -196px;}
.chnl strong span.uni{background-position:-440px -196px;}
.chnl strong span.usa{background-position:0 -224px;}
.chnl strong span.vh1{background-position:-40px -224px;}
.chnl strong span.vh1c{background-position:-80px -224px;}
.chnl strong span.vs{background-position:-120px -224px;}
.chnl strong span.we{background-position:-160px -224px;}
.chnl strong span.wtc{background-position:-200px -224px;}
.chnl strong span.wgn{background-position:-240px -224px;}
.chnl strong span.hdt{background-position:-280px -224px;}
.chnl strong span.court{background-position:-320px -224px;}
.chnl strong span.tru{background-position:-320px -224px;}
.chnl strong span.then{background-position:-360px -224px;}
.chnl strong span.fln{background-position:-400px -224px;}
.chnl strong span.milh{background-position:-440px -224px;}
.chnl strong span.histi{background-position:0 -252px;}
