.nhltv a:link { color: #FFC761; font-weight:bold; text-decoration: none; font-size: 11px;}
.nhltv a:visited { color: #FFC761; font-weight:bold; text-decoration: none; font-size: 11px;}
.nhltv a:hover { color: #FFC761; font-weight:bold; text-decoration: underline; font-size: 11px;}

.nhltv {
	width: 518px;
	height: 108px;
	overflow: auto;
	background-color: #000;
	clear: left;
	font-size: 10px;
}
.nhltv ul {
	list-style-image: none;	list-style-position: outside;	list-style-type :none;
}
.nhltv .nhltvContainer {
	width: 518px;
	height: 108px;
	margin: 0pt auto;	position: relative;
}

#nhltvContent {
	height: 103px;	left: 0pt;	margin: 0pt;	padding: 0pt;	position: absolute;	top: 0px;	width: 1554px;
}

#nhltvContent .nhltvContentSection {
	float: left;	height: 107px;	position: relative;	top: 0pt;	width: 518px;
}

/* slider shit */
.nhltv .slider {
	float: left;
	width: 518px;
	height: 22px;
}
.nhltv .sliderText .cat1 {
	font-size: 9pt;
	font-family: Arial;
	font-weight: normal;
	cursor: pointer;
	left: 81px;
	position: absolute;
	top: 3px;
	z-index: 99;
}
.nhltv .sliderText .cat2 {
	font-size: 9pt;
	font-family: Arial;
	font-weight: normal;
	cursor: pointer;
	top: 3px;
	left: 200px;
	position: absolute;
	z-index: 99;
}
.nhltv .sliderText .cat3 {
	font-size: 9pt;
	font-family: Arial;
	font-weight: normal;
	cursor: pointer;
	left: 365px;
	position: absolute;
	top: 3px;
	z-index: 99;
}
.nhltv .nhltvTrack {
	width: 518px;
	height: 22px;
	color: #fff;
	position: absolute;
	top: 84px;
	overflow: hidden;
}
.nhltv .nhltvTrackLeftArrow {
	width: 25px;
	background-image: url(../images/v4/sliderLeftArrow.gif);
	background-repeat: no-repeat;
	height: 22px;
	position: absolute;
	top: 0;
	left: 0pt;
	overflow: hidden;
}
.nhltv .nhltvTrackRightArrow {
	width: 25px;
	background-image: url(../images/v4/sliderRightArrow.gif);
	background-repeat: no-repeat;
	height: 22px;
	position: absolute;
	top: 0;
	left: 493px;
	overflow: hidden;
}
.nhltv .nhltvTrackMiddle {
	width: 468px;
	background-image: url(../images/v4/sliderTrackNoArrows.gif);
	background-repeat: no-repeat;
	height: 22px;
	color: #fff;
	position: absolute;
	top: 0pt;
	left: 25px;
	overflow: hidden;
}
.nhltv .nhltvHandle {
/*	background-image: url(../images/v4/sliderHandle2.gif);
	background-repeat: no-repeat; */
	background:transparent url(../images/v4/sliderHandle2.gif) no-repeat scroll 0%; 
	width: 170px;
	height: 22px;
/*	cursor: move; */
	margin-left: 24px;
/*	padding-right: 49px; */
	color: #fff;
	cursor: pointer;	position: absolute;	z-index: 5;
}
.nhltv .nhltvTrackDebug {
	padding-top: 5px;
	color: #fff;
}



#nhltvcontent-feat {
	background-color: #000;
	color: #fff;
	padding-top: 2px;
}
#nhltvcontent-game {
	float: left;
	width: 518px;
	height: 103px;
	overflow: hidden;
	background-color: #000;
	color: #fff;
	padding-top: 2px;
}
#nhltvcontent-pop {
	background-color: #000;
	color: #fff;
	padding-top: 2px;
}

/* BEGIN - THIS STUFF IS FEATURED VIDEO RELATED AND SHOULD END UP SOMEWHERE ELSE */
.nhltvFeaturedVideoGroup {
	float: left;
	width: 250px;
	height: 103px;
	overflow: hidden;
	color: #fff;
	font-size: 8.5pt;
	font-family: Arial;
}
/* END - THIS STUFF IS FEATURED VIDEO RELATED AND SHOULD END UP SOMEWHERE ELSE */

/* BEGIN - THIS STUFF IS GAME HIGHLIGHTS RELATED AND SHOULD END UP SOMEWHERE ELSE */
.nhltvGameHighlightsGroup {
	float: left;
	width: 240px;
	height: 103px;
	overflow: hidden;
	color: #fff;
	font-size: 8.5pt;
	font-family: Arial;
}
.nhltvGameHighlightsGroupDivider {
	float: left;
	width: 10px;
	height: 110px;
}
.nhltvGameHighlightsMoreLink {
	float: left;
	width: 518px;
	height: 15px;
	overflow: hidden;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: underline;
}		
.nhltvGameHighlightsGroup .game {	float: left;	width: 240px;	padding: 1px 0px 0px 1px;	margin: 0px 0px 1% 0px;	border-style: solid;	border-width: 0px 1px 1px 0px;}.nhltvGameHighlightsGroup .game .gameHeader {	float: left;	width: 240px;	height: 3px;	padding-left: 2px;}.nhltvGameHighlightsGroup .game .scoreLine {	float: left;	width: 240px;	font-weight: bold;	font-size: 95%;}.nhltvGameHighlightsGroup .game .scoreLine .teams {	float: left;	width: auto;}.nhltvGameHighlightsGroup .game .scoreLine .score {	float: right;	width: auto;	padding: 2px 4px 0px 0px;}.nhltvGameHighlightsGroup .game .dateLine {	float: left;	width: 100%;	font-size: 87%;/*	background-color: #fff; */	border-style: solid;	border-width: 0px 0px 0px 0px;	border-color: #bcc0c9;	clear: both;}.nhltvGameHighlightsGroup .game .dateLine .date {	float: left;	width: auto;	padding: 2px 4px 0px 0px;}.nhltvGameHighlightsGroup .game .dateLine .links {	float: right;	width: auto;	padding: 0px 4px 0px 0px;}
/* END - THIS STUFF IS GAME HIGHLIGHTS RELATED AND SHOULD END UP SOMEWHERE ELSE */

/* BEGIN - THIS STUFF IS MOST POPULAR VIDEO RELATED AND SHOULD END UP SOMEWHERE ELSE */
.nhltvMostPopularVideoGroup {
	float: left;
	width: 250px;
	height: 103px;
	overflow: hidden;
	color: #fff;
	font-size: 8.5pt;
	font-family: Arial;
}
/* END - THIS STUFF IS MOST POPULAR VIDEO RELATED AND SHOULD END UP SOMEWHERE ELSE */


