.vProgramContent TABLE TR TD {
	width: 195px;
	padding: 0px;
	border-left: 10px solid white;
}	

/* NEW TV PROGRAM NAVIGATION */

.cpnewTVTabs{
	height: 42px;
	background: url("/CMS/media/img/v4/schedule-tabsGroupBg.png") no-repeat scroll 0pt 38px transparent;
	
}

.cpnewTVTabsRotateLeft, 
.cpnewTVTabsRotateRight{
	display: block;
	float: left;
	height: 35px;
	width: 34px;
	background: transparent no-repeat left top;
	margin-left: -1px;
	margin-right: -1px;
}

.cpnewTVtabsRotateLeft{background-image: url("/CMS/media/img/v2/tv/bg_rotate_left.gif");}
.cpnewTVtabsRotateRight{background-image: url("/CMS/media/img/v2/tv/bg_rotate_right.gif");}


.cpnewTVTabUnselected, 
.cpnewTVTabSelected{
	display: block;
	float: left;
	height: 42px;		
	background: transparent no-repeat left top;
	text-decoration: none;
	margin-left: 2px;
	margin-right: 2px;
}

.cpnewTVTabUnselected{
	background-image: url("/CMS/media/img/v4/schedule-tabsBg.png");
	height: 38px;
	width: 87px;
} 
.cpnewTVTabSelected{
	background-image: url("/CMS/media/img/v4/schedule-tabsActiveBg.png");
	width: 94px;
} 

.cpnewTVTabUnselected .day, 
.cpnewTVTabSelected .day{
	display: block;
	text-align: center;
	font-size: 12px;
	font-family: Arial;
	padding-top: 8px;
	margin-left: 2px;
	margin-right: 2px;
}
.cpnewTVTabSelected .day{
	font-weight: bold;
}
.cpnewTVTabUnselected .day{
	text-decoration: none;
}

.cpnewTVTabUnselected .date, 
.cpnewTVTabSelected .date{
	display: block;
	text-align: center;
	font-size: 9px;
	font-family: Arial;
	font-weight: normal;
}

.cpnewTVTabSelected{
	color: black;
}	

.cpnewTVChannels{
	padding: 16px 0px 12px 0px;
	float:left;
	width:100%;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
}

.cpnewTVChannelPackage{
	display: block;
	float: left;
	width: 237px;
	text-decoration: none;
	margin-right: 12px;
	text-align: left;
	margin-top: 2px;
	line-height:26px;
	height: 26px;
}

.cpnewTVChannelBack{
	display: block;
	float: left;
	height: 24px;
	background: transparent url("/CMS/media/img/v2/tv/bg_back.gif") no-repeat 0px 4px;
	//text-decoration: underline;
	margin-right: 16px;
}

.cpnewTVChannelBack .name{
	display: block;
	padding-top: 4px;
	font-size: 12px;
	font-family: Arial, sans-serif;
	padding-left: 24px;
}

.cpnewTVChannelList{
	display: block;
	float: left;
	width: 158px;
	height: 24px;
	background: transparent url("/CMS/media/img/v2/tv/bg_channels_list.gif") no-repeat left top;
	text-decoration: none;
	margin-right: 16px;
}

.cpnewTVChannelList .name{
	display: block;
	padding-top: 5px;
	font-size: 11px;
	font-family: Tahoma, sans-serif;
	padding-left: 13px;
}

.cpnewTVChannelJump{
	display: block;
	float: left;
	padding-top: 5px;
	color: #dadada;
}

.cpnewTVChannelJump .name{
	font-weight: bold;
	color: #292929;
	padding-right: 6px;
}

.cpnewTVChannelJump a{
	font-size: 11px;
	font-family: Tahoma, sans-serif;
}

.cpnewTVIcons{
	padding: 15px 0px 6px 0px;
	color: black;
}

.cpnewTVIconsChange{
	display: block;
	float: left;
	padding-top: 0px;
	font-weight: bold;
	color: #292929;
	margin-right: 14px;
}
	
.cpnewTVIconsColors{
	display: block;
	float: left;
	padding-top: 4px;
}

.cpnewTVIconsColors a{
	display: block;
	float: left;
	height: 16px;
	padding-left: 20px;
	margin-right: 17px;
	font-size: 11px;
}

.cpnewTVIcons .kids0, .cpnewTVIcons .kids1, 
.cpnewTVIcons .movie0, .cpnewTVIcons .movie1, 
.cpnewTVIcons .info0, .cpnewTVIcons .info1, 
.cpnewTVIcons .sport0, .cpnewTVIcons .sport1, 
.cpnewTVIcons .serial0, .cpnewTVIcons .serial1, 
.cpnewTVIcons .entertaiment0, .cpnewTVIcons .entertaiment1{
	background: transparent no-repeat left top;
}

.cpnewTVIcons .kids0{background-image: url("/CMS/media/img/v2/tv/kids0.gif");}
.cpnewTVIcons .kids1{background-image: url("/CMS/media/img/v2/tv/kids1.gif");}
.cpnewTVIcons .movie0{background-image: url("/CMS/media/img/v2/tv/movie0.gif");} 
.cpnewTVIcons .movie1{background-image: url("/CMS/media/img/v2/tv/movie1.gif");}
.cpnewTVIcons .info0{background-image: url("/CMS/media/img/v2/tv/info0.gif");} 
.cpnewTVIcons .info1{background-image: url("/CMS/media/img/v2/tv/info1.gif");}
.cpnewTVIcons .sport0{background-image: url("/CMS/media/img/v2/tv/sport0.gif");}
.cpnewTVIcons .sport1{background-image: url("/CMS/media/img/v2/tv/sport1.gif");}
.cpnewTVIcons .serial0{background-image: url("/CMS/media/img/v2/tv/serial0.gif");}
.cpnewTVIcons .serial1{background-image: url("/CMS/media/img/v2/tv/serial1.gif");}
.cpnewTVIcons .entertaiment0{background-image: url("/CMS/media/img/v2/tv/entertaiment0.gif");}
.cpnewTVIcons .entertaiment1{background-image: url("/CMS/media/img/v2/tv/entertaiment1.gif");}

.cpnewTVIconsColors .name{
	display: block;
	padding-top: 1px;
}

.cpnewTVIcons .vl{
	display: block;
	float: left;
	margin-right: 17px;
}

.cpnewTVIconsUnset{
	display: block;
	float: left;
	margin-right: 16px;
	padding-top: 5px;
}

.cpnewTVIconsUnset a{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
}

.cpnewTVIconsRotate0, 
.cpnewTVIconsRotate1{
	display: block;
	float: left;
	width: 175px;
	height: 24px;
	background: transparent no-repeat left top;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

//.cpnewTVIconsRotate0{background-image: url("/CMS/media/img/v2/tv/bg_show_icons.gif");}
//.cpnewTVIconsRotate1{background-image: url("/CMS/media/img/v2/tv/bg_hide_icons.jpg");}

.cpnewTVIconsRotate0 .name, 
.cpnewTVIconsRotate1 .name{
	display: block;
	padding-left: 12px;
	padding-top: 5px;
}

.cpnewTVRoller{
	background: transparent url("/CMS/media/img/v2/tv/bg_roller.gif") repeat-x left top;
	text-align: center;
	margin-top: 1px;
}
	
.cpnewTVRoller .hide, 
.cpnewTVRoller .show{
	display: block;
	height: 23px;
	width: 124px;
	margin-left: auto;
	margin-right: auto;
	font-family: Tahoma, sans-serif;
	text-decoration: none;
	font-size: 11px;
}

.cpnewTVRoller .hide{background: transparent url("/CMS/media/img/v2/tv/bg_hide.gif") no-repeat left top;} 
.cpnewTVRoller .show{background: transparent url("/CMS/media/img/v2/tv/bg_show.gif") no-repeat left top;} 

.cpnewTVRoller .name{
	display: block;
	text-align: center;
	padding-right: 10px;
	padding-top: 3px;
}

.quickMenu{
	position: relative;
}

.cpnewTVChannelPackageList{
	position: absolute;
	left: 190px;
	background-color: #ffffff;
	border: 1px solid #CFCFCF;
	padding: 5px 15px 15px 15px;
}

.cpnewTVChannelPackageList a{
	text-decoration: none;
}

.cpnewTVChannelPackageList a:hover{
	//text-decoration: underline;
}