/* about.css *//* about the show*/
.about {
	width:100%;
}
.about .about_inner {
	width:100%;
}
.about .header {
	background-color:#90c23d;
	width:100%;
	padding-right:11px;
	margin-left: -6px;
	position: relative;
	z-index: 11;
}
.about .header h1,
.about .header h2 {
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 0 1px 10px;
}
.about .middle {
	padding:7px 5px 5px;
}
.about .uText {
	font-weight:normal;
	font-size:12px;
	color: #3D3D3D;
	line-height: 16px;
	padding-bottom: 15px;	
}

/* activity_feed-editoralized.css */.activity_feed-editoralized {
	border-top:5px solid #425f29;
	width:640px;
	background-color:#FFFFFF;
	color:#3d3d3d;
}
.activity_feed-editoralized .header h2 {
	font-size:24px;
	color:#3d3d3d;
	padding:8px 10px 0 10px; 
	margin-bottom:-5px;
}
.activity_feed-editoralized .middle {
	padding:5px 10px 10px 10px;
	padding-top:0;
}
.activity_feed-editoralized .photoHolder .pOverlay {
	background-position:-10px -1235px;
	width: 43px;
	height: 25px;
	position: absolute;
	top: 0;
	left: 0;
	background-image:url(/sitewide/img/sprites/tvland_icon_sprite.png);
	background-repeat: no-repeat;
}
.activity_feed-editoralized .timeStamp {
	background-position:-5px -49px;
	background-image:url(/sitewide/img/sprites/tvland_icon_sprite.png);
	background-repeat: no-repeat;
	padding-left:25px;
}
.activity_feed-editoralized p {
	padding:1px 0;
}
.activity_feed-editoralized p span {
	color:#3d3d3d;
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
}
.activity_feed-editoralized .readMoreLink {
	color:#90c23e;
	background-position:-7px -92px;
	background-image:url(/sitewide/img/sprites/tvland_icon_sprite.png);
	padding-left:20px;
}
.activity_feed-editoralized .topItemHolder {
	font-size:12px;
	padding: 3px 8px 8px 8px;
	border-bottom:1px solid #eee;
}
.activity_feed-editoralized .topItemHolder .leftPart,
.activity_feed-editoralized .galleryHolder .leftPart {
	float:left;
	margin-right:7px;
}
.activity_feed-editoralized .topItemHolder .rightPart,
.activity_feed-editoralized .galleryHolder .rightPart {
	float:left;
	width:455px;
}
.activity_feed-editoralized .topItemHolder h3 {
	padding:1px 0 3px 0;
} 
.activity_feed-editoralized .topItemHolder h3 a {
	font-size:16px;
	color:#3d3d3d;
	font-weight:bold;
}
.activity_feed-editoralized .itemHolder {
	padding:7px 0 9px 5px;
	border-bottom:1px solid #eee;
}
.activity_feed-editoralized .itemHolder .uText {
	padding-left: 25px;
	margin-top: 4px;
}
.activity_feed-editoralized .itemHolder p {
	display:inline;
}
.activity_feed-editoralized .itemHolder h3 {
	display:inline;
	padding:0 3px;
}
.activity_feed-editoralized .itemHolder h3 a {
	color:#3d3d3d;
	font-size:16px;
	font-weight:bold;
}

.activity_feed-editoralized .galleryHolder .galleryItem .leftPart {	
	margin-left: 8px;
}
.activity_feed-editoralized .galleryHolder .galleryItem {	
	border-bottom: 1px solid #eee;
	padding:10px 0;
	margin-right: 13px;
}
.activity_feed-editoralized .galleryHolder .timeStamp {
	background-position:-5px -239px;
}
.activity_feed-editoralized .galleryHolder p {
	display:inline;
}
.activity_feed-editoralized .galleryHolder h3 {
	padding:1px 0 3px 0;
}
.activity_feed-editoralized .galleryHolder h3,
.activity_feed-editoralized .galleryHolder h3 a {
	color:#3d3d3d;
	font-size:16px;
	font-weight:bold;
}
.activity_feed-editoralized .galleryHolder .imagesContainer {
	padding-top:7px;
}
.activity_feed-editoralized .galleryHolder .imagesContainer .ds_holder {
	float:left;
}
.activity_feed-editoralized .galleryHolder .imagesContainer .photoHolder {
	position:relative;
}
.activity_feed-editoralized .galleryHolder .photoHolder .playIcon,
.activity_feed-editoralized .topItemHolder .ds_holder .photoHolder .playIcon {
	position:absolute;
	right:5px;
	bottom:5px;
	width:21px;
	height:15px;
	background-position:-10px -1377px;
	background-image:url(/sitewide/img/sprites/tvland_icon_sprite.png);
}

.activity_feed-editoralized .galleryHolder .photoHolder .playIcon A,
.activity_feed-editoralized .topItemHolder .ds_holder .photoHolder .playIcon A {
	width: 21px;
	height: 15px;
	display: block;
	overvlow: hidden;
	text-indent: -2000px;
}

.activity_feed-editoralized .sTitle {
	font-weight:bold;
	font-size:11px;
	color: #a9a9a9;
	line-height: 14px;
}

.activity_feed-editoralized .sTitle.tTitle {
	position: relative;
	top: 2px;
}

.activity_feed-editoralized .counters {
	font-weight:normal;
	font-size:11px;
	color: #a9a9a9;
	line-height: 14px;
}

.activity_feed-editoralized .counters * {
	font-weight: normal;
}

.activity_feed-editoralized .uText {
	font-weight:normal;
	font-size:11px;
	color: #3d3d3d;
	line-height: 14px;	
}

.activity_feed-editoralized .artPreview {
	margin-bottom: 4px;
}

.activity_feed-editoralized .galleryHolder .galleryItem .artPreview {
	margin-bottom: 2px;
}

.activity_feed-editoralized .red,
.activity_feed-editoralized .red * {
	color: #f2623e;
	background:none;
}

.activity_feed-editoralized a.fullEpisodeLink {
	background: url(/sitewide/img/sprites/tvland_button_sprite.png) -10px -10px no-repeat;
	line-height: 15px;
	width: 130px;
	display: block;
	text-align: center;
	margin-left: 3px;
	margin-top: 4px;
	font-weight:bold;
	font-size:11px;
	color: #fff;
	text-decoration: none;
}
.activity_feed-editoralized a.fullEpisodeLink:hover {
	background: url(/sitewide/img/sprites/tvland_button_sprite.png) -10px -35px no-repeat;
}
.activity_feed-editoralized .availability {
	font-weight:normal;
}
.activity_feed-editoralized .availability span {
	font-weight:bold;
}	
/* activity_feed-episodes.css */.activity_feed-episodes {
	background:#fff;
	width:100%;
}
.activity_feed-episodes .header {
	border-top:5px solid #f2633b;
}
.activity_feed-episodes .header h2 {
	color:#3d3d3d;
	font-size:24px;
	font-weight:bold;
	padding:6px 0 0 10px;
}
.activity_feed-episodes .middle {
	background:#fff;
	padding:12px 10px 10px 9px;
}
.activity_feed-episodes .item {
	border-bottom:1px solid #eee;
	padding: 5px 0 10px 0;
}

.activity_feed-episodes .title {
	font-weight:bold;
	padding:3px 0 5px 10px;
}
.activity_feed-episodes .title span {
	color:#f6603f;
	font-size: 11px;
	font-weight:normal;
	padding:0 5px 0 20px;
	background: url(/sitewide/img/sprites/tvland_icon_sprite.png) -10px -198px no-repeat;
}

.activity_feed-episodes .video_thumbnail {
	float:left;
	padding:0 10px 0 30px;
}
.activity_feed-episodes .playIcon {
	position:absolute;
	right:10px;
	bottom:10px;
	width:21px;
	height:15px;
	background-position:-10px -1377px;
	background-image:url(/sitewide/img/sprites/tvland_icon_sprite.png);
}
.activity_feed-episodes .prIcon {
	position:absolute;
	left:0;
	top:0;
	width:44px;
	height:26px;
	background-position:-10px -1235px;
	background-image:url(/sitewide/img/sprites/tvland_icon_sprite.png);
}
.activity_feed-episodes .video_description {
	float:left;
	padding:7px 0 0 0;
	width:420px;
}
.activity_feed-episodes .video_description p {
	color:#a9a9a9;
	font-size:11px;
	font-weight:bold;
}
.activity_feed-episodes .video_description p.text {
	color:#333;
	font-size:11px;
	font-weight:normal;
}
.activity_feed-episodes .video_description p.available {
	color:#f6603f;
}
.activity_feed-episodes .video_description p span {
	font-weight:normal;
}
.activity_feed-episodes .video_description p a {
	color:#3e3e3e;
	font-size:12px;
	font-weight:bold;
}



.activity_feed-episodes .activity_feed-show .yesterdayLink a{
	background: url(/sitewide/img/sprites/tvland_icon_sprite.png) -10px -198px no-repeat;
	color:#f2623e;
}

.activity_feed-episodes .episode_item {
	padding-left: 0px !important;
}

.video_line .video_thumbnail {
	margin-right: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.video_line {
	padding-left: 10px;
}
/* activity_feed-show.css */.activity_feed-show {
		background-color:#FFFFFF;
		width:100%;
	}
	.activity_feed-show .header {
		border-top:4px solid #3f6029;
	}
	.activity_feed-show .header h2 {
		font-weight:bold;
		padding:5px 10px;
		font-size:20px;
		display:block;
		width:400px;
	}		
	.activity_feed-show .middle {
		padding:5px;
		padding-top:0;
	}
	.activity_feed-show .episode_item {
		border-bottom:1px solid #eee;
		padding:5px 0;
	}
	.activity_feed-show .first_item {
		padding-top:0;
		padding-bottom:10px;
	}
	.activity_feed-show .last_item {
		border-bottom:none;
	}
	.activity_feed-show .episode_title {
		padding-bottom:5px;
	}
	.activity_feed-show .episode_title p{
		font-size:11px;
		color:#90ae64;
	}
	.activity_feed-show h3 a {
		font-size:14px;
		font-weight:bold;
		color:#3d3d3d;
		line-height:18px;
	}
	.activity_feed-show p {
		color:#3d3d3d;
		font-size:11px;
	}
	
	.activity_feed-show p strong {
		font-weight:bold;
	}
	.activity_feed-show .leftPart {
		float:left;
		margin-right:10px;
		margin-left:10px;
	}
	.activity_feed-show .rightPart {
		float:left;
		width:410px;
		padding-top:3px;
	}
	.activity_feed-show .yesterdayLink a{
		background: url(/sitewide/img/sprites/tvland_icon_sprite.png) -10px -240px no-repeat;
		height: 15px;
		font-weight:normal;
		padding-left:20px;
		color:#90ae64;
		font-size:11px;		
		text-decoration: none;
	}
	.activity_feed-show  .middle_item{
		padding:5px 10px;
	}
	.activity_feed-show .episode_item .middle_item{
		padding:0px 10px;
	}
	.activity_feed-show  .middle_item  .additionalLinks,
	.activity_feed-show  .middle_item  .yesterdayLink,
	.activity_feed-show  .middle_item  h3,
	.activity_feed-show  .middle_item  p{
		float:left;
		clear:none;
		padding-right:5px;
	}
	.activity_feed-show  .middle_item  h3{
		padding-top:3px; 
	}
	.activity_feed-show  .middle_item  p{
		padding-top:5px; 
	}
	
	.activity_feed-show .additionalLinks, .activity_feed-show  .middle_item  .yesterdayLink {
		padding-top:5px;
		color:#a9a9a9;
	}
	.activity_feed-show .additionalLinks a {
		background: url(/sitewide/img/sprites/tvland_icon_sprite.png) -10px -93px no-repeat;
		height: 15px;
		font-weight:normal;
		padding-left:20px;
		color:#90ae64;
		font-size:11px;		
	}	
	.activity_feed-show .photoHolder {
		position:relative;
	}	
	.activity_feed-show .video_line {		
		margin-top:10px;
	}
	.activity_feed-show .video_line .video_thumbnail{
		float:left;
		padding-left:10px;
	}



	.activity_feed-show .episode_item {
		padding-left: 0px !important;
	}

	.video_line .video_thumbnail {
		margin-right: 0px !important;
		padding-left: 0px !important;
	}

	.video_line {
		padding-left: 10px;
	}



/* videos tooltip specific */
.video_line .tease div.tvl_off div.tooltip {
	background-image: url(/sitewide/img/promos/rollover_tooltip-top.png) !important;
	background-repeat: no-repeat;
	top: -20px;
	left: 110px;
	color: #3D3D3D;
	width: 342px;
	z-index: 999;
}

.video_line .tease div.tvl_off div.reflectedTooltip {
	left:-338px;
	background-image: url(/sitewide/img/promos/rollover_tooltip-top_reflected.png) !important;
}

.video_line .tease div.tvl_off div.tooltip .tooltip_content {
	margin:10px 25px 10px 40px;
	font-size:11px;
	line-height:14px;
	min-height:70px;
}
.video_line .tease div.tvl_off div.reflectedTooltip .tooltip_content {
	margin: 10px 40px 10px 25px;
	font-size:11px;
	line-height:14px;

}
.video_line .tease div.tvl_off div.tooltip .bottom {
	background-image:url(/sitewide/img/promos/rollover_tooltip-bottom.png);
	display:block;
	height:8px;
	left:1px;
	margin:0 0 0 21px;
	overflow:hidden;
	position:absolute;
	width:320px;
}
.video_line .tease div.tvl_off div.reflectedTooltip .bottom {
	background-image:url(/sitewide/img/promos/rollover_tooltip-bottom_reflected.png);
	margin:0 0 0 0;
}
.video_line .tease div.tvl_off div.tooltip h2 {
	font-size:16px;
	font-weight:bold;
}
.video_line .tease div.tvl_off div.tooltip .comments_views, .tease div.tvl_off div.tooltip .duration {
	color:#ccc;
}
.video_line .tease div.tvl_off div.tooltip .availability {
	color:#f2623e;
}
.video_line .all_dropdown .tooltip a {
	display:block;
	background-image:url(/sitewide/img/sprites/tvland_icon_sprite.png);
	background-position:0 -29px;
	background-repeat:no-repeat;
	color:#405E2C;
	font-weight:bold;
	text-decoration:none;
	padding:1px 2px 2px 29px;
}
.video_line .all_dropdown .tooltip a:hover {
	text-decoration:underline;
}
.video_line .all_dropdown .tooltip a.prime {
	background-position:0 -1079px;
}
.video_line .all_dropdown .tooltip a span {
	color:#90c23e;
	font-weight:normal;
}

.video_line .tease div.tvl_off .aired {
	color: #ACACAC;
	font-size: 11px;
}
#tvland_shows .activity_feed-video .title span,
#tvland_shows .activity_feed-episodes .title span,
#tvland_shows .activity_feed-show .yesterdayLink a {
	background:url("/sitewide/img/sprites/tvland_icon_sprite.png") no-repeat scroll -10px -240px transparent;
	color:#90C23E;
	font-size:11px;
	font-weight:normal;
	padding:0 5px 0 20px;
}
#tvland_shows .activity_feed-episodes .video_description p.available {
	color:#90C23E;
}
#tvland_shows  .video_line .tease div.tvl_off div.tooltip .availability {
	color:#90C23E;
}

.video_line .tease div.tvl_off div.tooltip p.available{
	color: #F2AE1D;
}

/* activity_feed-video.css */.activity_feed-video {
	color: #90C23E;
	background: #FFF;
	width: 100%;
}
.activity_feed-video .activity_feed-video_inner {
	border-left:2px solid #eee;
	border-right:3px solid #eee;
}
.activity_feed-video .header {
	border-top: 5px solid #F2AE1D;
	padding:7px 0 0 10px;
}
.activity_feed-video .header h2 {
	font-size:24px;
}
.activity_feed-video .middle {
	padding:0 10px;
}
.activity_feed-video .added_container {
	padding:10px 0;
}

.activity_feed-video .title {
	font-weight:bold;
	padding:3px 0 5px 10px;
}
.activity_feed-video .title span {
	color:#90C23E;
	font-size: 11px;
	font-weight:normal;
	padding:0 5px 0 20px;
	background: url(/sitewide/img/sprites/tvland_icon_sprite.png) -10px -240px no-repeat;
}

.activity_feed-video .video_thumbnail {
	float: left;
	margin-right:7px;
	padding-bottom:10px;
	padding-left:28px;
}
.activity_feed-video .video_description {
	float: left;
	height: 110px;
	width: 440px;
}
.activity_feed-video .video_description .show_title {
	color: #A9A9A9;
	font-weight: bold;
	font-size:11px;
	padding-top:3px;
	line-height:11px;
}
.activity_feed-video .video_description .video_title a {
	color: #3D3D3D;
	font-weight: bold;
	font-size: 16px;
}
.activity_feed-video .video_description .description {
	padding-top:3px;
	padding-bottom:5px;
	color: #3D3D3D;
	font-size:11px;
}
.activity_feed-video .video_description .description span {
	color: #A9A9A9;
}
.activity_feed-video .video_description .views {
	color: #A9A9A9;
	font-size:11px;
}
.activity_feed-video .video_description .views span {
	font-weight: bold;
}
.activity_feed-video .video_description .comments {
	color: #A9A9A9;
	font-size:11px;
}
.activity_feed-video .video_description .comments span {
	font-weight: bold;
}
.activity_feed-video .video_description .tags {
	color: #A9A9A9;
	font-size:11px;
}
.activity_feed-video .video_description .tags span {
	font-weight: bold;
}
.activity_feed-video .video_description .tags a {
	color:#F2623E;
}
.activity_feed-video .imageHolder {
	width:120px;
	height:90px;
	position:relative;
}
.activity_feed-video .playIcon {
	position:absolute;
	right:10px;
	bottom:10px;
	width:21px;
	height:15px;
	background-position:-10px -1377px;
	background-image:url(/sitewide/img/sprites/tvland_icon_sprite.png);
}
.activity_feed-video .clearAll {
	border-bottom: 1px solid #eeeeee;
}



.activity_feed-video .activity_feed-show .item .clearAll {
	border:none;
}

.activity_feed-video .activity_feed-show .yesterdayLink a {
	background: url(/sitewide/img/sprites/tvland_icon_sprite.png) -10px -218px no-repeat;
	color:#f2ae1d;
}
.activity_feed-video .episode_item {
	padding-left: 0px !important;
}

.video_line .video_thumbnail {
	margin-right: 0px !important;
	padding-left: 0px !important;
}

.video_line {
	padding-left: 10px;
}

#tvland_videos .activity_feed-video .title span {
	background:url("/sitewide/img/sprites/tvland_icon_sprite.png") no-repeat scroll -10px -218px transparent;
	color:#f2ae1d;
	font-size:11px;
	font-weight:normal;
	padding:0 5px 0 20px;
}

.activity_feed-video .video_description .description p.available{
	color: #F2AE1D;
}

/* announcement.css */.announcement {clear:both;background:transparent url(/sitewide/img/sprites/tvland_master_sprite.png) no-repeat -10px -10px;width:980px;height:45px;}

.announcement h2 a{display:block;font-family:Georgia,Times New Roman,serif;font-size:22px;font-style:italic;color:#D02027;padding:9px 0 0 47px;}
/* bio.css */#show_template .bios_carousel_horizontal {
	margin:0;
}
.bio {
	background-color:#FFFFFF;
	padding:10px;
	padding-top:5px;
}
.bio .header {
	border-top:5px solid #90c43c;
	padding:5px 10px;
	padding-top:8px;
	padding-bottom:0;
	background-color:#eee;
}
.bio .header h2 {
	font-weight:bold;
	font-size:20px;
	display:block;
	width:400px;
	line-height:18px;
	color:#3d3d3d;
}
.bio .header h4 {
	font-weight:bold;
	font-size:12px;
	display:block;
	width:400px;
	color:#a9a9a9;
	line-height:16px;
}
.bio .header .navLinks {
	float:right;
	padding:5px;
	padding-bottom:0;
	color:#a9a9a9;
}
.bio .header .navLinks a {
	font-size:11px;
}
.bio .header .navLinks a.disabled {
	color:#a9a9a9;
}
.bio .header .navLinks a.disabled:hover {
	text-decoration:none;
}
.bio .header .navLinks span {
	margin:0 5px;
}
.bio .middle {
	padding:5px;
	padding-top:0;
	background-color:#eee;
}
.bio .episode_item {
	/* hasLayout fix for IE7 */
	zoom:1;
}
.bio h3 {
	font-size:12px;
	font-weight:bold;
	color:#3d3d3d;
	line-height:18px;
	padding:7px 0 4px 0;
}
.bio p {
	color:#3d3d3d;
	font-size:11px;
	line-height:14px;
	padding-bottom:7px;
}
.bio .leftPart {
	float:left;
	margin:7px 7px 5px 3px;
	overflow:hidden;
}
/* bios_carousel_horizontal.css */.bios_carousel_horizontal {
	background-color:#fff;
	width:100%;
	overflow:hidden;
}
.bios_carousel_horizontal .header {
	border-top:5px solid #90c43c;
	padding:5px 10px;
	padding-top:8px;
	padding-bottom:0;
}
.bios_carousel_horizontal .header h2 {
	color:#3d3d3d;
	float:left;
	font-size:24px;
	font-weight:bold;
	padding:7px 10px 0 10px;
	white-space:nowrap;
}
.bios_carousel_horizontal .middle {
	padding:8px 5px 5px 5px;
}
.bios_carousel_horizontal ul {
	display:block;
	padding:0;
	margin:0;
}
.bios_carousel_horizontal ul li {
	display:block;
	float:left;
	padding:0;
	margin:0;
}
.bios_carousel_horizontal .seeAllLink {
	padding:11px 5px 0 5px;
}
.bios_carousel_horizontal .seeAllLink a {
	background-position:-30px -110px;
	background-image:url(/sitewide/img/sprites/tvland_button_sprite.png);
	background-repeat:no-repeat;
	color:#fff;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:15px;
	text-decoration:none;
	text-align:right;
	padding-top:1px;
	padding-right:18px;
}
.bios_carousel_horizontal .seeAllLink a:hover {
	background-position:-30px -135px;
}
.bios_carousel_horizontal .carousel_wrapper {
	position:relative;
}
.bios_carousel_horizontal .carousel_wrapper .left_stripe {
	width:1px;
	height:90px;
	position:absolute;
	background-color:#eee;
	top:4px;
	left:20px;
}
.bios_carousel_horizontal .carousel_wrapper .right_stripe {
	width:1px;
	height:90px;
	position:absolute;
	background-color:#eee;
	top:4px;
	right:20px;
}
.bios_carousel_horizontal .popupCastInfo {
	position:absolute;
	top:20px;
	left:20px;
	background-color:#FFFFFF;
	display:none;
	z-index:999;
	border:2px solid #eee;
	width:200px;
}
.bios_carousel_horizontal .popupCastInfo .imageContainer {
	float:left;
	margin-right:5px;
	padding:5px;
}
.bios_carousel_horizontal .popupCastInfo .textContainer {
	width:100px;
	float:left;
	padding-top:10px;
}
.bios_carousel_horizontal .popupCastInfo p {
	color:#a9a9a9;
	font-size:11px;
	padding:0;
}
.bios_carousel_horizontal .popupCastInfo a {
	color:#3a4f30;
	font-size:12px;
	font-weight:bold;
}
.bios_carousel_horizontal .jcarousel-skin .jcarousel-container-horizontal {
	width:100%;
}
.bios_carousel_horizontal .jcarousel-skin .jcarousel-clip-horizontal {
	width:588px;
	padding:5px 0;
	margin:0 auto;
	background-color:#eee;
}
.bios_carousel_horizontal .jcarousel-skin .jcarousel-item {
	width:80px;
	margin-left:4px;
}
.bios_carousel_horizontal .jcarousel-skin .jcarousel-item-placeholder {}
.bios_carousel_horizontal .jcarousel-skin .jcarousel-next-horizontal {
	position:absolute;
	top:39px;
	left:auto;
	right:-2px;
	height:24px;
	width:22px;
	cursor:pointer;
	background:transparent url(/sitewide/img/sprites/tvland_button_sprite.png);
	background-position:-720px -728px;
	z-index:2;
}
.bios_carousel_horizontal .jcarousel-skin .jcarousel-next-horizontal:hover,
.bios_carousel_horizontal .jcarousel-skin .jcarousel-next-horizontal:active {
	background-position:-720px -762px;
}
.bios_carousel_horizontal .jcarousel-skin .jcarousel-next-disabled-horizontal,
.bios_carousel_horizontal .jcarousel-skin .jcarousel-next-disabled-horizontal:hover,
.bios_carousel_horizontal .jcarousel-skin .jcarousel-next-disabled-horizontal:active {
	background-position:-720px -830px;
}
.bios_carousel_horizontal .jcarousel-skin .jcarousel-prev-horizontal {
	position:absolute;
	top:39px;
	left:-2px;
	height:24px;
	width:22px;
	cursor:pointer;
	background:transparent url(/sitewide/img/sprites/tvland_button_sprite.png) no-repeat;
	background-position:-720px -660px;
}
.bios_carousel_horizontal .jcarousel-skin .jcarousel-prev-horizontal:hover,
.bios_carousel_horizontal .jcarousel-skin .jcarousel-prev-horizontal:active {
	background-position:-720px -694px;
}
.bios_carousel_horizontal .jcarousel-skin .jcarousel-prev-disabled-horizontal,
.bios_carousel_horizontal .jcarousel-skin .jcarousel-prev-disabled-horizontal:hover,
.bios_carousel_horizontal .jcarousel-skin .jcarousel-prev-disabled-horizontal:active {
	background-position:-720px -796px;
}

/* Dropdown styles */
.bios_carousel_horizontal .header .dropdown {
	float:right;
}
.bios_carousel_horizontal .dropdown .all_dropdown {
	width:131px;
	padding:10px;
	float:right;
}
.bios_carousel_horizontal .all_dropdown div.tvl_off {
	width:131px;
	z-index:24;
	position:relative;
	float:left;
}
.bios_carousel_horizontal .all_dropdown span.show_menu {
	width:131px;
	height:25px;
	overflow:hidden;
	display:block;
	position:relative;
	background-image:url(/sitewide/img/sprites/dropdown_field_narrow.png);
	line-height:25px;
	text-indent:5px;
	color:#3d3d3d;
	font-size:14px;
	font-weight:bold;
	padding:0;
	cursor:pointer;
}
.bios_carousel_horizontal .all_dropdown .tvl_off .green_arrow {
	width:21px;
	height:21px;
	display:block;
	position:absolute;
	right:2px;
	top:2px;
	cursor:pointer;
	background-image:url(/sitewide/img/sprites/tvland_button_sprite.png);
	background-position:-10px -622px;
}
.bios_carousel_horizontal .all_dropdown .tvl_off:hover .green_arrow {
	background-position:-10px -653px;
}
.bios_carousel_horizontal .all_dropdown div.tvl_off div.tooltip {
	width:132px;
	background-image:url(/sitewide/img/sprites/dropdown_narrow_menu-top.png);
	padding-top:5px;
	left:-1px;
	display:none;
	position:absolute;
	z-index:999;
}
.bios_carousel_horizontal .all_dropdown div.tvl_off:hover div.tooltip {
	display:block;
}
.bios_carousel_horizontal .all_dropdown div.tvl_off div.tooltip a {
	background-image:none;
	padding-left:10px;
	color:#3d3d3d;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:1px 2px 0 10px;
}
.bios_carousel_horizontal .all_dropdown div.tvl_off div.tooltip .bottom {
	width:131px;
	background-image:url(/sitewide/img/sprites/dropdown_narrow_menu-bottom.png);
	height:8px;
	left:1px;
	overflow:hidden;
	position:absolute;
}
/* bios_index.css */.bio_index {
	background:#eee;
	padding:0 3px 2px 2px;
	position:relative;
}
.bio_index .border {
	background:#fff;
	overflow:hidden;
	width:640px;
}
.bio_index .header {
	border-top:5px solid #90c23e;
}
.bio_index .header h2 {
	color:#3d3d3d;
	float:left;
	font-size:24px;
	font-weight:bold;
	padding:7px 10px 0 10px;
	white-space:nowrap;
}
.bio_index .middle {
	padding:0 0 5px 18px;
	margin:0;
}
.bio_index ul {
	clear:both;
}
.bio_index ul li {
	float:left;
	height:200px;
	width:120px;
	margin-right:35px;
	display:block;
}
.bio_index ul li p {
	color:#a9a9a9;
	display:block;
	font-size:11px;
	padding:0;
	text-align:center;
}
.bio_index ul li p a {
	color:#405e2c;
	font-size:12px;
	font-weight:bold;
}
/* Dropdown styles */
.bio_index .header .dropdown {
	float:right;
}
.bio_index .dropdown .all_dropdown {
	width:131px;
	padding:10px;
	float:right;
}
.bio_index .all_dropdown div.tvl_off {
	width:131px;
	z-index:24;
	position:relative;
	float:left;
}
.bio_index .all_dropdown span.show_menu {
	width:131px;
	height:25px;
	overflow:hidden;
	display:block;
	position:relative;
	background-image:url(/sitewide/img/sprites/dropdown_field_narrow.png);
	line-height:25px;
	text-indent:5px;
	color:#3d3d3d;
	font-size:14px;
	font-weight:bold;
	padding:0;
	cursor:pointer;
}
.bio_index .all_dropdown .tvl_off .green_arrow {
	width:21px;
	height:21px;
	display:block;
	position:absolute;
	right:2px;
	top:2px;
	cursor:pointer;
	background-image:url(/sitewide/img/sprites/tvland_button_sprite.png);
	background-position:-10px -622px;
}
.bio_index .all_dropdown .tvl_off:hover .green_arrow {
	background-position:-10px -653px;
}
.bio_index .all_dropdown div.tvl_off div.tooltip {
	width:132px;
	background-image:url(/sitewide/img/sprites/dropdown_narrow_menu-top.png);
	padding-top:5px;
	left:-1px;
	display:none;
	position:absolute;
}
.bio_index .all_dropdown div.tvl_off:hover div.tooltip {
	display:block;
}
.bio_index .all_dropdown div.tvl_off div.tooltip a {
	background-image:none;
	padding-left:10px;
	color:#3d3d3d;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:1px 2px 0 10px;
}
.bio_index .all_dropdown div.tvl_off div.tooltip .bottom {
	width:131px;
	background-image:url(/sitewide/img/sprites/dropdown_narrow_menu-bottom.png);
	height:8px;
	left:1px;
	overflow:hidden;
	position:absolute;
}
/* blog.css */.blog {
	overflow:hidden;
	width:100%;
	background:#fff;
	border-top:5px solid #00b2d9;
	color:#3d3d3d;
	font-size:11px;
	line-height:14px;
}
.blog a:link,
.blog a:hover,
.blog a:visited {
	color:#00b2d9;
}
.blog .middle {
	width:96%;
	display:block;
	float:left;	
}
.blog .left_side {
	background:url(/sitewide/img/promos/blog_module_corner.png);
	background-repeat:no-repeat;
	height:40px;
	width:20px;	
	display:block;
	float:left;
	margin-top:5px;
}
.blog .middle h2 {
	background:#3fc5e2;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	color:#fff;
	height:20px;
	padding:0 0 0 7px;
	margin:5px 10px 0 0;
	line-height:20px;
}
.blog .middle h2 a:link,
.blog .middle h2 a:hover,
.blog .middle h2 a:visited {
	color:#fff;
}

.blog .middle h3 {
	color:#00b2d9;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
}
.blog .middle .blog_entry {
	border-bottom:1px solid #eee;
	padding:10px 0 10px 10px;
	margin:0 4px 0 -10px;
}
.blog_image, .blog_text {
	display:block;
	float:left;
}
.blog_content {
	margin:0 20px;
}
.blog_image {
	margin:0 10px 0 0;
}
.blog_date {
	margin:0 0 5px 0;
}
.blog_date .b_icon,
.blog_date .b_text {
	display:block;
	float:left;
}
.blog_date .b_icon {
	background:url(/sitewide/img/sprites/tvland_icon_sprite.png);
	background-position:-10px -407px;
	background-repeat:no-repeat;
	height:13px;
	width:13px;
	margin:0 3px 0 0;
}
.blog_footer {
	display:block;
	background:url(/sitewide/img/sprites/tvland_button_sprite.png);
	background-repeat:no-repeat;
	margin:5px 4px 5px -10px;
	height:15px;
}
.blog_footer a:link,
.blog_footer a:hover,
.blog_footer a:visited {
	margin-right:20px;
	color:#fff;
}
#t2_lc .blog_footer {
	background-position:-340px -160px;
}
#t3_2col .blog_footer {
	background-position:-350px -160px;
}
#t2_rc .blog_footer {
	background-position:-690px -160px;
}
#t3_lc .blog_footer {
	background-position:-670px -160px;
}
.blog .more_link span {
	display:inline-block;
	background:url(/sitewide/img/sprites/tvland_icon_sprite.png);
	background-position:-10px -1432px;
	background-repeat:no-repeat;
	width:12px;
	height:12px;
}
#t3_2col .has_image_75 .blog_text,
#t2_lc .has_image_75 .blog_text {
	width:470px;
}
#t3_2col .has_image_120 .blog_text,
#t2_lc .has_image_120 .blog_text {
	width:425px;
}
#t3_2col .blog_text,
#t2_lc .blog_text {
	width:575px;
}
#t3_lc .has_image_75 .blog_text,
#t2_rc .has_image_75 .blog_text {
	width:125px;
}
#t3_lc .has_image_120 .blog_text,
#t2_rc .has_image_120 .blog_text {
	width:80px;
}
#t3_lc .blog_text,
#t2_rc .blog_text {
	width:240px;
}
#t3_lc .blog .middle,
#t2_rc .blog .middle {
	width:93%;
}
.static_entry {
	margin-left:-10px;
}
.static_content {
	margin:0 20px 0 0;
}
#tvland_blogs #t2_lc {
	width:650px;
}
/* cast.css */.cast {
	width:100%;
	max-width:325px;
}
.cast .header {
	border-top:5px solid #90c23e;
	margin:0 3px 0 2px;
}
.cast .header h2 {
	font-size:24px;
	font-weight:bold;
	color:#3d3d3d;
	padding:8px 0 7px 10px;
	line-height:24px;
}
.cast .title_image {
	width:173px;
	margin:0 auto 6px auto;
	left:-1px;
}
.cast .middle {}
.cast .content_part {
	padding:3px 6px 0 5px;
}
.cast .uText {
	font-size:12px;
	color:#3d3d3d;
	line-height:15px;
}
.cast .bioLink {
	margin-top:10px;
}
/* cast_characters.css */.cast_characters {
	width:100%;
	max-width:325px;
}
.cast_characters .header {
	border-top:5px solid #90c23e;
	margin:0 3px 0 2px;
}
.cast_characters .header h2 {
	padding:8px 0 7px 10px;
	line-height:24px;
}
.cast_characters .middle {
	background-color:#fff;
	padding:0 5px;
}
.cast_characters .meet_item {
	background-color:#fff;
	padding:5px 0 5px 0;
	display:none;
}
.cast_characters .meet_item .imageHolder {
	height:200px;
	width:150px;
	position:relative;
}
.cast_characters .meet_item .ds_holder {
	margin-bottom:10px;
	margin:0 auto;
}
.cast_characters .meet_item p {
	font-size:11px;
	font-weight:normal;
	color:#a9a9a9;
	padding:0;
	text-align:center;
	line-height:12px;
}
.cast_characters a {
	cursor:pointer;
}
.cast_characters .meet_item p a {
	font-size:12px;
	font-weight:bold;
	color:#405e2c;
	line-height:17px;
}
.cast_characters .seeAllLink {
	clear:both;
	margin:0 5px;
	margin-top:10px;
}
.cast_characters a.selectedItem img {
	/*opacity:0.4;
	filter:alpha(opacity=40);*/
}
.cast_characters .carousel_wrapper {
	position:relative;
}
.cast_characters .carousel_wrapper .left_stripe {
	width:1px;
	height:90px;
	position:absolute;
	background-color:#eee;
	top:4px;
	left:20px;
}
.cast_characters .carousel_wrapper .right_stripe {
	width:1px;
	height:90px;
	position:absolute;
	background-color:#eee;
	top:4px;
	right:20px;
}
.cast_characters .jcarousel-skin {
}
.cast_characters .jcarousel-skin .jcarousel-container-horizontal {
	width:298px;
	margin:0 auto;
	padding-bottom:4px;
	position:relative;
}
.cast_characters .jcarousel-skin .jcarousel-clip-horizontal {
	width:246px;
	height:100px;
	margin:0 auto;
	background-color:#eee;
}
.cast_characters .jcarousel-skin .jcarousel-item {
	width:75px;
	height:95px;
	margin-right:6px;
	margin-left:2px;
	margin-top:2px;
}
.cast_characters .jcarousel-skin .jcarousel-item-placeholder {}
.cast_characters .jcarousel-skin .jcarousel-next-horizontal {
	position:absolute;
	top:39px;
	left:auto;
	right:-2px;
	height:24px;
	width:22px;
	cursor:pointer;
	background:transparent url(/sitewide/img/sprites/tvland_button_sprite.png);
	background-position:-720px -728px;
}
.cast_characters .jcarousel-skin .jcarousel-next-horizontal:hover,
.cast_characters .jcarousel-skin .jcarousel-next-horizontal:active {
	background-position:-720px -762px;
}
.cast_characters .jcarousel-skin .jcarousel-next-disabled-horizontal,
.cast_characters .jcarousel-skin .jcarousel-next-disabled-horizontal:hover,
.cast_characters .jcarousel-skin .jcarousel-next-disabled-horizontal:active {
	background-position:-720px -830px;
}
.cast_characters .jcarousel-skin .jcarousel-prev-horizontal {
	position:absolute;
	top:39px;
	left:-2px;
	height:24px;
	width:22px;
	cursor:pointer;
	background:transparent url(/sitewide/img/sprites/tvland_button_sprite.png) no-repeat;
	background-position:-720px -660px;
}
.cast_characters .jcarousel-skin .jcarousel-prev-horizontal:hover,
.cast_characters .jcarousel-skin .jcarousel-prev-horizontal:active {
	background-position:-720px -694px;
}
.cast_characters .jcarousel-skin .jcarousel-prev-disabled-horizontal,
.cast_characters .jcarousel-skin .jcarousel-prev-disabled-horizontal:hover,
.cast_characters .jcarousel-skin .jcarousel-prev-disabled-horizontal:active {
	background-position:-720px -796px;
}
/* channel_finder.css */.channel_finder {
	overflow:hidden;
	width:100%;
}
.channel_finder .header {
	background-color:#ed1975;
	margin-left:-6px;
	z-index:11;
	position:relative;
	width:100%;
	padding-right:11px;
}
.channel_finder .header h2 {
	color:#FFFFFF;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 10px;
	font-size:20px;
}
.channel_finder .middle {
	text-align:center;
	background-color:#eee;
	padding:0 5px;
	margin-top:5px;
	height:85px;
}
.channel_finder .middle .ds_holder {
	margin:0 auto;
}
.channel_finder .middle .error_text {
	display:none;
}
.channel_finder p {
	padding:7px 0;
	font-size:14px;
	color:#3d3d3d;
}
.channel_finder p strong {
	font-weight:bold;
}
.channel_finder .formLabel {
	display:block;
	float:left;
	padding-top:7px;
	color:#3d3d3d;
	font-size:11px;
	margin:0 5px;
	margin-left:18px;
}
.channel_finder .textInputBackground {
	display:block;
	float:left;
	min-width:119px;
	height:22px;
	background-image:url(/sitewide/img/sprites/tvland_textfield_sprite.png);
	background-position:-100px -316px;
}
.channel_finder .textInput {
	width:85px;
	border:none;
	vertical-align:top;
	margin-top:4px;
	margin-left:4px;
	background-color:#FFFFFF;
	font-size:11px;
	color:#3d3d3d;
}
.channel_finder .submitButton {
	border:none;
	width:25px;
	height:18px;
	background-image:url(/sitewide/img/sprites/tvland_button_sprite.png);
	background-position:-150px -510px;
	background-color:#FFFFFF;
	margin-top:2px;
	margin-right:2px;
	cursor:pointer;
}
.channel_finder .submitButton:hover {
	background-image:url(/sitewide/img/sprites/tvland_button_sprite.png);
	background-position:-150px -538px;
}
.channel_finder .error_text {
	color:#ed1975;
	font-size:11px;
	padding-top:2px;
}


.channel_finder #zcc-wrapper {
	width: 300px;
	border: 0;
	padding: 0 0 14px;
	margin: 0 8px;
	}
.channel_finder #zcc-wrapper img {
	border: 0;
	}
.channel_finder #zcc-top  {
	padding-top: 5px;
	margin-bottom: 10px;
	width: 100%;
	}
.channel_finder #zcc-top #logo {
	padding-left: 5px;
	}
.channel_finder #zcc-top #poweredby {
	/* vertical-align: bottom; */
	text-align: right;
	padding-right: 8px;
	}
.channel_finder #zcc-top #poweredby a {
	padding-bottom: 10px;
	display: block;
	}
.channel_finder #zcc-bottom {
	clear: left;
	padding: 20px 0 10px;
	}
.channel_finder #zccFormText{
	margin: 0 0 12px;
	font-size: 12px;
	font-weight: bold;
	color: #485128;
	}
.channel_finder .zcc-error {
	font-weight: bold;
	color: #C00;
	}
.channel_finder #zccSubmit {
	vertical-align: top;
	margin-top: 6px;
	}

.channel_finder #channelfinder {
	width: 100%;
	}
.channel_finder #channelfinder input {
	float: left;
	font-size: 16px;
	height: 21px;
	margin-right: 15px;
	vertical-align: top;
	}
.channel_finder p.zcc-error {
	color: #C00;
	}
.channel_finder .zcc-head {
	font-weight: bold;
	font-size: 11px;
	padding: 2px 8px 1px;
	}
.channel_finder .zcc-zip-label {
	display: none;
	}
.channel_finder .zcc-providers {
	display: block;
	line-height: 1.4;
	clear: both;
	}
.channel_finder .zcc-providers-info {
	float: left;
	clear: both;
	margin-bottom: 6px;
	}
.channel_finder .zcc-station-channel-list {
	margin-left: 368px;
	margin-bottom: 6px;
	}
.channel_finder .zcc-station-channel {
	display: block;
	}

.channel_finder .zcc-station {
	display: none;
	}
.channel_finder .zcc-station-hd {
	background: url(http://www.???.com/HD_Black.jpg) no-repeat 72% center;
	position: relative;
	height: 31px;
	width: 80px;
	left: 110px;
	top: -3px;
	display:block;
}
.channel_finder .zcc-channel-label {
	text-transform: capitalize;
	}
.channel_finder .zcc-channel {
	white-space: nowrap;
	display: block;
	}
.channel_finder .zcc-provider-cable,
.channel_finder .zcc-provider-satellite {
	padding-left: 8px;
	}
.channel_finder .zcc-provider-satellite .zcc-separator,
.channel_finder .zcc-provider-satellite .zcc-location,
.channel_finder .zcc-provider-satellite .zcc-device {
	display: none;
	}
.channel_finder .zcc-provider-type {
	background: transparent url(images/dot.gif) repeat-x scroll 0pt 2px;
	color: #575EA2;
	clear: left;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 14px 0pt 20px 8px;
	margin: 0;
	text-align: left;
	text-transform: uppercase;
	vertical-align: middle;
	}

/* Channel Finder results module */
.channel_finder_results {
	width:100%;
}
.channel_finder_results .channel_finder_results_inner {
	width:100%;
}
.channel_finder_results .middle {
	text-align:left;
	background-color:#FFFFFF;
	height:auto;
}
.channel_finder_results table {
	width:100%;
}
.channel_finder_results table th {
	text-transform:uppercase;
	padding-bottom:10px;
	padding-top:3px;
}
.channel_finder_results table td {
	padding:5px;
	color:#3d3d3d;
	font-size:11px;
	vertical-align:top;
	padding-bottom:10px;
}
.channel_finder_results table .odd td {
	background-color:#eee;
}


/* collection_carousel.css */	.collection_carousel {
	background-color:#fff;
	width:100%;
	overflow:hidden;
}
.collection_carousel .header {
	border-top:5px solid #F2AE1D;
	padding: 0 10px 0 0;
}
.collection_carousel .header h2 {
	color:#3d3d3d;
	float:left;
	font-size:24px;
	font-weight:bold;
	padding:7px 10px 0 10px;
	white-space:nowrap;
	width:100%;
}
.collection_carousel .middle {
	padding:0px 10px 5px 10px;
}

.collection_carousel .middle .copy span{
	color:#A9A9A9;
}
.collection_carousel ul {
	display:block;
	padding:0;
	margin:0;
}
.collection_carousel ul li {
	display:block;
	padding:0;
	margin:0;
}
.collection_carousel .seeAllLink {
	/* padding:11px 5px 0 5px; */
}
.collection_carousel .seeAllLink a {
	background-position:-350px -60px;
	background-image:url(/sitewide/img/sprites/tvland_button_sprite.png);
	background-repeat:no-repeat;
	color:#fff;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:15px;
	text-decoration:none;
	text-align:right;
	padding-top:1px;
	padding-right:18px;
}
.collection_carousel .seeAllLink a:hover {
	background-position:-350px -85px;
}
.collection_carousel .carousel_wrapper {
	position:relative;
}

.collection_carousel .popupCastInfo {
	display:none;
	background-image:url("/sitewide/img/promos/rollover_tooltip-top.png");
	height:90px;
	position:absolute;
	top:20px;
	left:20px;
	width:342px;
	z-index:3;
}

.collection_carousel .popupCastInfo .bottom {
	background-image:url("/sitewide/img/promos/rollover_tooltip-bottom.png");
	display:block;
	height:8px;
	left:1px;
	top:90px;
	margin:0 0 0 21px;
	overflow:hidden;
	position:absolute;
	width:320px;
	z-index:2;
}

.collection_carousel .popupCastInfo .textContainer {
	margin:10px 20px 0 40px;
}
.collection_carousel .title {
	color:#3D3D3D;
	font-size:16px;
	font-weight:bold;
	line-height:17px;
}
.collection_carousel .multiple .title a {
	font-size:12px;
	line-height:13px;
	text-decoration:none;
	color:#3D3D3D;
}

.collection_carousel .multiple .title a:hover {
	text-decoration:underline;
}

.collection_carousel  .description {
	color:#3D3D3D;
	font-size:11px;
	line-height:14px;
}
.collection_carousel .description span{
	color:#999999;
	font-size:11px;
}

.collection_carousel .jcarousel-skin .jcarousel-container-horizontal {
	width:100%;
}
.collection_carousel .jcarousel-skin .jcarousel-clip-horizontal {
	width:575px;
	padding:5px 0;
	margin:0 auto;
}
.collection_carousel .jcarousel-skin .jcarousel-item {
	width:115px;
}

.collection_carousel .multiple .jcarousel-skin .jcarousel-item {
	width:385px;
}

.collection_carousel .multiple .container {
	float:left;
	width:200px;
	margin:0 5px 0 0;
	position:relative;
}

.collection_carousel .multiple .textContainer{
	width:155px;
	float:left;
	padding:5px;
}

.collection_carousel .jcarousel-skin .jcarousel-next-horizontal {
	position:absolute;
	top:35px;
	left:auto;
	right:-2px;
	height:24px;
	width:22px;
	cursor:pointer;
	background:transparent url(/sitewide/img/sprites/tvland_button_sprite.png);
	background-position:-720px -728px;
	z-index:2;
}

.collection_carousel .multiple .jcarousel-skin .jcarousel-next-horizontal, .collection_carousel .multiple
.jcarousel-skin .jcarousel-prev-horizontal {
	top:70px;
}

.collection_carousel .jcarousel-skin .jcarousel-next-horizontal:hover,
.collection_carousel .jcarousel-skin .jcarousel-next-horizontal:active {
	background-position:-720px -762px;
}
.collection_carousel .jcarousel-skin .jcarousel-next-disabled-horizontal,
.collection_carousel .jcarousel-skin .jcarousel-next-disabled-horizontal:hover,
.collection_carousel .jcarousel-skin .jcarousel-next-disabled-horizontal:active {
	background-position:-720px -830px;
}
.collection_carousel .jcarousel-skin .jcarousel-prev-horizontal {
	position:absolute;
	top:35px;
	left:-2px;
	height:24px;
	width:22px;
	cursor:pointer;
	background:transparent url(/sitewide/img/sprites/tvland_button_sprite.png) no-repeat;
	background-position:-720px -660px;
}
.collection_carousel .jcarousel-skin .jcarousel-prev-horizontal:hover,
.collection_carousel .jcarousel-skin .jcarousel-prev-horizontal:active {
	background-position:-720px -694px;
}
.collection_carousel .jcarousel-skin .jcarousel-prev-disabled-horizontal,
.collection_carousel .jcarousel-skin .jcarousel-prev-disabled-horizontal:hover,
.collection_carousel .jcarousel-skin .jcarousel-prev-disabled-horizontal:active {
	background-position:-720px -796px;
}
/* drop_shadow.css */.ds_holder {
	background-color:transparent;
	overflow:hidden;
}
.ds_holder .top_line {
	height:7px;
	width:100%;
}
.ds_holder .bottom_line {
	height:8px;
	width:100%;
}
.ds_holder .ds {
	background:transparent url(/sitewide/img/sprites/tvland_master_sprite.png) no-repeat 0 0;
	overflow:hidden;
}
.ds_holder .corner_tl {
	background-position: -57px -112px;
	width:7px;
	height:7px;
	float:left;
}
.ds_holder .corner_bl {
	background-position: -57px -146px;
	width:7px;
	height:8px;
	float:left;
}
.ds_holder .top {
	background-position: -10px -77px;
	height:7px;
	width:auto;
}
.ds_holder .bottom {
	background-position: -10px -94px;
	height:8px;
	width:auto;
}
.ds_holder .corner_tr {
	background-position: -57px -129px;
	width:8px;
	height:7px;
	float:right;
}
.ds_holder .corner_br {
	background-position: -57px -164px;
	width:8px;
	height:8px;
	float:right;
}
.ds_holder .left {
	background-position: -22px -112px;
	width:7px;
	left:-7px;
	top:0;
	height:100%;
	position:absolute;
}
.ds_holder .right {
	background-position: -39px -112px;
	width:8px;
	right:-7px;
	top:0;
	height:100%;
	position:absolute;
}
.ds_holder div.dropshadow {
	position: relative;
	margin:0 7px 0 7px;
	background-color:#fff;
}
/* editoralized.css */.editoralized {
	background-color:#FFFFFF;
	border-top:5px solid #425F29;
	color:#3D3D3D;
	width:100%;
}

.editoralized  .header h2 {
	padding:6px 10px 5px;
}

.editoralized .middle {
	padding:0 10px 10px;
}
/* episode-guide.css */.episode-guide {
	background-color:#FFFFFF;
}

.episode-guide .showcaseContainer{
	width:650px;
	background:#FFFFFF;
}
.episode-guide .orangeHeaderLarge{
	width:650px;
	border-top:5px solid #F2623E;
}
.episode-guide .showInfoContainer{
	width:650px;
	height:40px;
	float:left;
}
.episode-guide .mainShowTitle {
	font-size:22px;
	font-weight:bold;
	color:#f2623f;
	width:400px;
	float:left;
	margin:5px 0px 5px 10px;
}
.episode-guide .seasonDropdown{
	float:left;
	width:240px;
	padding:10px 0px;
}
.episode-guide .episodeContainer{
	width:650px;
	margin:0px;
	background:#FFFFFF;
}
.episode-guide .episodeTitle a{
	width:620px;
	font-size:16px;
	font-weight:bold;
	padding:0px 15px;
	color: #3A3A3A!important;
}
.episode-guide .episodeMetaData{
	width:620px;
	padding:0px 15px;
}
.episode-guide .episodeIdentifier{
	color: #ababab;
	float:left;
	padding:0px 5px 0px 0px;
	font-weight:bold;
}
.episode-guide .episodeAirDate{
	color: #ababab;
	float:left;
	padding:0px 5px;
}
.episode-guide .episodeAvailability{
	color: #f2623f;
	float:left;
	padding:0px 5px;
}
.episode-guide .episodeAirDate span,
.episode-guide .episodeAvailability span {
	font-weight:bold;
}
.episode-guide .pipe{
	color: #ababab;
	float:left;
	padding:0px 5px;
}
.episode-guide .episodeContentContainer{
	width:630px;
	padding:10px;
	background:#FFFFFF;
}
.episode-guide .episodeImage{
	background:url('/sitewide/img/promos/fullEpisode/imageFrameLarge.png');
	width:135px;
	height:105px;
	float:left;
}
.episode-guide .episodeImage img{
	float:left;
	margin: 7px 0px 0px 7px;
}
.episode-guide .episodeOverlay{
	float:left;
	margin:77px 0 0 -34px;
	width:26px;
	height:20px;
}
.episode-guide .episodeDescriptionHolder{
	float:left;
	margin-left:10px;
	width:450px;
}
.episode-guide .episodeDescription{
	
}
.episode-guide .episodeViews{
	padding:10px 0px;
	color: #ababab;
}
.episode-guide .episodeRuntimes {
	color: #f2623f;
	font-weight:bold;
}

.episode-guide .episodeDuration {
	color: #ababab;
}

.episode-guide .clearAll{
	clear:both;
	height:0;
}
.episode-guide .dividerLarge{	
	width:630px;
	border-top:1px solid #eeeeee;
	margin-left:10px;
	margin-bottom:10px;
	height:1px;
}

.episode-guide .showInfoContainer .all_dropdown_season {
	float:right;
}
.episode-guide .all_dropdown_season .tvl_off .orange_arrow{
	background-image:url(/sitewide/img/sprites/tvland_button_sprite.png);
	background-position:-10px -746px;
	display:block;
	height:21px;
	position:absolute;
	right:2px;
	top:2px;
	width:21px;
}
.episode-guide .topMargin{
	margin-top:10px;
}

.episode-guide .noEpisodesAvailable{
	width:620px;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 20px 10px;
	color: #3A3A3A;
}

.episode-guide .all_dropdown_season .tooltip a:hover {
	text-decoration:underline!important;	
}

.episode-guide .all_dropdown_season a.season_menu:hover{
	text-decoration:none;		
}


/* episode-video.css */.episode-video {
	width:970px;
}
.episode-video .fullEpisodePlayerContainer {
	width:783px;
	text-align:center;
	margin:auto;
	position:relative;
	z-index:45;
}

.episode-video .fullEpisodePlayerContainer .ds_holder{
	overflow:visible;
}

.episode-video .fullEpisodePlayerContainer .videoShare{
	color:#ADADAD;
	float:right;
	margin-right:10px;
	width:188px;
}

.episode-video .fullEpisodePlayerContainer .videoShare .shareIt{
	height:10px !important;
}

.episode-video .fullEpisodePlayerContainer .videoFBLike{
	float:left;
	margin:5px 0 0 10px;
	width:60%;
}

.episode-video .fullEpisodePlayerContainer .videoFBLike #fb-like-block{
	float:left;
}

.episode-video .fullEpisodePlayerMetaData{
	padding:10px 10px 5px;
	width:748px;
	text-align:left;
}

.episode-video .fullEpisodePlayerTitle{
	font-weight:bold;	
	font-size:18px;
	color:#3a3a3a;
}

.episode-video .orangeHeaderFull {
	border-top:5px solid #F2623E;
	width:960px;
	margin:0px;
}
/* facebook.css */.facebook {
	/* width:315px; */
}
.facebook .header {
}
.facebook .header_with_tabs {
	border-top:none;
}
.facebook .header_without_tabs {
	background-color:#fff;
	border-top:5px solid #d4569f;
	padding:5px;
	padding-bottom:0;
}
.facebook .tab_facebook,
.facebook .tab_twitter {
	width:157px;
	padding:5px 0;
	border-bottom:1px solid #cacaca;
	background-image:url(/sitewide/img/sprites/tvland_icon_sprite.png);
	background-repeat:no-repeat;
	border-top:4px solid #eee;
}
.facebook .header_without_tabs .tab_facebook,
.facebook .header_without_tabs .tab_twitter {
	width:100%;
	border-top:none;
	float:none;
	background-color:#f5ddeb;
}
.facebook h2 {
	font-size:14px;
	font-weight:bold;
	color:#3d3d3d;
	padding-left:55px;
}
.facebook .tab_facebook {
	float:left;
	border-right:1px solid #cacaca;
	background-position:3px -1098px;
}
.facebook .tab_twitter {
	float:right;
	border-left:1px solid #cacaca;
	background-position:3px -1140px;
}
.facebook .active {
	border:none;
	border-top:5px solid #d5559f;
	border-bottom:none;
	background-color:#FFFFFF;
}
.facebook .middle {
	clear:both;
	padding:5px;
	background-color:#FFFFFF;
}
.facebook .promoLink {
	padding-bottom:5px;
}
.facebook .header_without_tabs .promoLink {
	padding-left:55px;
	padding-bottom:0;
}
.facebook .promoLink a {
	color:#d4569f;
	font-size:14px;
	font-weight:bold;
}
.facebook .login_form {
	margin-top:5px;
}
.facebook .login_form .form_header {
	background-color:#f5ddeb;
	padding:5px;
	color:#a9a9a9;
}
.facebook .login_form .form_header a {
	color:#d5559f;
}
.facebook .login_form .form_content {
	font-size:12px;
	color:#3d3d3d;
}
.facebook .login_form label {
	line-height:26px;
}
.facebook .login_form .textInput {
	width:105px;
	margin-right:2px;
}
.facebook .login_form .submitButton {
	width:69px;
	height:18px;
	border:none;
	background-color:#FFFFFF;
	background-image:url(/sitewide/img/sprites/tvland_button_sprite.png);
	background-position:-350px -510px;
	vertical-align:top;
}
.facebook .login_form .textAreaInput {
	margin-top:3px;
	width:98%;
}
/* featured_episodes-show.css */.featured_episodes-show {
	width:100%;
}
.featured_episodes-show .header {
	background-color:#f2623e;
	width:100%;
	padding-right:10px;
	margin-left:-5px;
	position:relative;
	z-index:11;
}
.featured_episodes-show .header h2 {
	font-size:18px;
	padding:0 10px;
	line-height:25px;
	color:#FFFFFF;
	font-weight:bold;
}
.featured_episodes-show .middle {
	padding:5px 5px 0 0;
	overflow:hidden;
}
.featured_episodes-show .top_episodes {
	width:415px;
	float:left;
	overflow:hidden;
}
.featured_episodes-show .top_episodes .episode_item {
	padding:8px 8px 8px 13px;
	background-color:#eee;
	margin-bottom:5px;
	zoom:1;
}

.featured_episodes-show .episode_item h3 {
	padding:4px 0 3px 0;
	font-size:16px;
	color:#3d3d3d;
	font-weight:bold;
}
.featured_episodes-show .more_episodes {
	float:right;
	width:200px;
	overflow:hidden;
}
.featured_episodes-show .more_episodes h3 {
	padding:4px 0 3px 0;
	font-size:14px;
	color:#3d3d3d;
	font-weight:bold;
}
.featured_episodes-show h3 a {
	font-size:16px;
	color:#3d3d3d;
	font-weight:bold;
}
.featured_episodes-show .sTitle {
	font-weight:bold;
	font-size:11px;
	color: #a9a9a9;
	line-height: 14px;
}
.featured_episodes-show .counters {
	font-weight:normal;
	font-size:11px;
	color: #a9a9a9;
	line-height: 14px;
}
.featured_episodes-show .uText {
	font-weight:normal;
	font-size:11px;
	color: #3d3d3d;
	line-height: 14px;	
}
.featured_episodes-show .artPreview {
	margin-bottom: 4px;
}
.featured_episodes-show .orangeText {
	color: #f2623e;
}

.featured_episodes-show .orangeRegular {
	font-weight:normal;
}

.featured_episodes-show .leftPart {
	float:left;
	margin-right:7px;
}
.featured_episodes-show .photoHolder {
	position:relative;
}
.featured_episodes-show .photoHolder .playIcon {
	position:absolute;
	right:5px;
	bottom:5px;
	width:21px;
	height:15px;
	background-position:-10px -1377px;
	background-image:url(/sitewide/img/sprites/tvland_icon_sprite.png);
}
.featured_episodes-show .photoHolder .playIcon A {
	width: 21px;
	height: 15px;
	display: block;
	overvlow: hidden;
	text-indent: -2000px;
}
.featured_episodes-show ul {
	border-top:1px solid #eee;
	display:block;
	height:208px;
	overflow:hidden;
}
.featured_episodes-show ul li {
	border-bottom:1px solid #eee;
	padding:8px 5px;
}
.featured_episodes-show ul li strong {
	display:block;
	background-position:-10px -196px;
	background-image:url(/sitewide/img/sprites/tvland_icon_sprite.png);
	padding-left:20px;
}
.featured_episodes-show ul li strong a {
	font-size:12px;
	font-weight:bold;
	color:#3d3d3d;
	line-height:16px;
}
.featured_episodes-show ul li p {
	padding-left:20px;
	font-size:11px;
	font-weight:bold;
	color:#a9a9a9;
	line-height:15px;
}
.featured_episodes-show ul li p span {
	color:#ee3725;
}
.featured_episodes-show ul li p small {
	font-weight:normal;
	font-size:11px;
}
.featured_episodes-show .seeAllLink span.arrowIcon {
	background-position:-11px -640px;
	background-image:url(/sitewide/img/sprites/tvland_icon_sprite.png);
	padding:0 5px;
}
/* featured_episodes-show_promo.css */.featured_episodes-show_promo .episode-guide{
	float:left;
}

.featured_episodes-show_promo {
	background:#FFFFFF;
}

.featured_episodes-show_promo .orangeHeader{
	border-top:5px solid #F2623E;
}

.featured_episodes-show_promo .watchMoreFullEpisodes{
	font-size:20px;
	font-weight:bold;
	color:#3e3e3e;
	margin:5px 0px 5px 5px;	
}

.featured_episodes-show_promo .showToggle{
	margin:2px 10px;
	font-weight:bold;
}

.featured_episodes-show_promo .showToggle a{
	color: #3e3e3e;
	font-size:11px;
}

.featured_episodes-show_promo .showContainerOriginal {
	width:290px;
	float:left;
	margin:0px 0px 6px 10px;
}

.featured_episodes-show_promo .showContainerAquired {
	width:290px;
	float:left;
	margin:0px 0px 6px 10px;
}

.featured_episodes-show_promo .showContainerAcquired {
	width:290px;
	float:left;
	margin:0px 0px 6px 10px;
}

.featured_episodes-show_promo .showImage{
	float:left;
	background:url('/sitewide/img/promos/fullEpisode/imageFrameSmall.png');
	width:88px;
	height:69px;
}

.featured_episodes-show_promo .showImage img{
	margin:7px 0px 0px 7px;
}

.featured_episodes-show_promo .showOverlay{
	float:left;
	margin:7px 0px 0px -81px;
}

.featured_episodes-show_promo .moreShowData{
	float:left;
	width:190px;
	margin-left:10px;
}

.featured_episodes-show_promo .moreShowData .showTitle a{
	font-size:14px;
	font-weight:bold;
	color: #3A3A3A;
}

.featured_episodes-show_promo .moreShowData .episodeNumber{
	font-size:12px;
	font-weight:normal;
	color:#fb6236;
}

.featured_episodes-show_promo .dividerSmallShow{	
	width:280px;
	height:1px;
	border-top:1px solid #eeeeee;
	float:left;
	margin:5px 0px 0px 0px;
}

.featured_episodes-show_promo .dividerSmall{	
	width:280px;
	height:1px;
	border-top:1px solid #eeeeee;
	float:left;
	margin:2px 10px 10px 10px;
}

.featured_episodes-show_promo .dividerSmallNoPadding{	
	width:280px;
	height:1px;
	border-top:1px solid #eeeeee;
	float:left;
	margin:2px 10px 0px 10px;
}

.featured_episodes-show_promo .originalShow{
	color:#F2623F;
	cursor:pointer;
	width:100px;
	float:left;
	padding:3px 0px;
}

.featured_episodes-show_promo .acquiredShow{
	color:#F2623F;
	cursor:pointer;
	width:100px;
	float:left;
	padding:3px 0px 3px 10px;
}

.featured_episodes-show_promo .floatPipe{
	float:left;
	color:#3A3A3A;
	padding:3px 0px;
}
/* featured_episodes-vertical.css */.featured_episodes-vertical {
	background-color:#FFFFFF;
	width:100%;
}
.featured_episodes-vertical .header {
	border-top:4px solid #f2623e;
}
.featured_episodes-vertical .header h2 {
	padding:5px 10px;
	font-size:20px;
}
.featured_episodes-vertical .middle {
	padding:10px;
	padding-top:0;
}
.featured_episodes-vertical .top_video_item {
	background-color:#eee;
	padding:5px 0 5px 20px;
	overflow:hidden;
}
.featured_episodes-vertical .top_video_item .imageHolder {
	width:200px;
	height:150px;
	position:relative;
}
.featured_episodes-vertical .top_video_item .imageHolder .pIcon {
	position:absolute;
	left:0;
	top:0;
	background-position:-10px -1236px;
	background-image:url(/sitewide/img/sprites/tvland_icon_sprite.png);
	height:26px;
	width:43px;
}
.featured_episodes-vertical .top_video_item .imageHolder .playIcon {
	position:absolute;
	right:10px;
	bottom:10px;
	width:21px;
	height:15px;
	background-position:-10px -1377px;
	background-image:url(/sitewide/img/sprites/tvland_icon_sprite.png);
}
.featured_episodes-vertical .top_video_item .ds_holder {
	margin-bottom:10px;
	margin-left:15px;
}
.featured_episodes-vertical .top_video_item strong {
}
.featured_episodes-vertical .top_video_item strong a {
	font-size:14px;
	font-weight:bold;
	color:#3d3d3d;
	line-height:16px;
}
.featured_episodes-vertical .top_video_item p {
	font-size:11px;
	font-weight:bold;
	color:#a9a9a9;
	line-height:15px;
}
.featured_episodes-vertical .top_video_item p span {
	color:#ee3725;
}
.featured_episodes-vertical ul {
}
.featured_episodes-vertical ul li {
	border-bottom:1px solid #eee;
	padding:8px 5px;
}
.featured_episodes-vertical ul li strong {
	 display: block;
}
.featured_episodes-vertical ul li strong a {
 	font-size: 14px;
 	font-weight: bold;
 	color: #3D3D3D;
 	line-height: 16px;
 	margin-left: 20px;
}
.featured_episodes-vertical ul li p {
	padding-left:20px;
	font-size:11px;
	font-weight:bold;
	color:#a9a9a9;
	line-height:15px;
}

.featured_episodes-vertical ul li span.play {
 text-indent: -9000px;
 float: left;
 width: 20px;
 height: 16px;
 background: url(/sitewide/img/sprites/tvland_icon_sprite.png) no-repeat -10px -196px;
}

.featured_episodes-vertical ul li p span {
	color:#ee3725;
}
.featured_episodes-vertical ul li p small,
.featured_episodes-vertical .top_video_item p small
 {
	font-weight:normal;
	font-size:11px;
}
.featured_episodes-vertical .seeAllLink a {
	display:block;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background-position:-675px -5px;
	background-image:url(/sitewide/img/sprites/tvland_button_sprite.png);
	text-align:right;
	padding-top:5px;
	padding-right:20px;
	text-transform:uppercase;
}
.featured_episodes-vertical .seeAllLink a:hover {
	background-position:-675px -30px;
}
/* featured_epsiodes-horizontal.css *//* homepage full episodes module */
.featured_episodes-horizontal {
	border-top:5px solid #f2623e;
	color:#f2623e;
	padding: 10px 0 0 0;
	width:648px;
}
.featured_episodes-horizontal .show_name {
	padding-left:13px;
	width:200px;
}
.featured_episodes-horizontal .show_name a {
	color:#3D3D3D;
}
.featured_episodes-horizontal .tease {
	padding:0 1px 0 0;
}
.featured_episodes-horizontal .tease,
.featured_episodes-horizontal .header {
	display:block;
	float:left;
}
.featured_episodes-horizontal .header {
	width:300px;
	padding-left:10px;
	margin-top:-3px;
}

.featured_episodes-horizontal .all_dropdown {
	display:block;
	float:right;
}
.featured_episodes-horizontal .all_dropdown {
	margin: 0;
	padding: 0;
	width:272px;
}
.featured_episodes-horizontal .all_dropdown span.show_menu {
	display: block;
	font-weight:bold;
	background-image:url(/sitewide/img/sprites/dropdown_field_wide.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:271px;
	height:25px;
	padding: 6px 5px 5px 7px;
	color: #3d3d3d;
}
.featured_episodes-horizontal .all_dropdown span.show_menu span {
	background-image:url(/sitewide/img/sprites/tvland_button_sprite.png);
	background-position: -10px -746px;
	background-repeat:no-repeat;
	display:block;
	left:248px;
	position:absolute;
	top:2px;
	height:21px;
	width:21px;
}
.featured_episodes-horizontal .all_dropdown span.show_menu:hover {
  	text-decoration:none;
}
.featured_episodes-horizontal .all_dropdown span.show_menu:hover span {
	background-position: -10px -777px;
}
/* see all episodes specific */
.featured_episodes-horizontal .all_dropdown div.tvl_off div.tooltip {
	background-image:url(/sitewide/img/sprites/dropdown_wide_menu-top.png);
	top:24px;
	left:-1px;
	width:271px;
	padding:5px 0 0 0;
}
.featured_episodes-horizontal .all_dropdown div.tvl_off div.tooltip .bottom {
	display:block;
	background-image:url(/sitewide/img/sprites/dropdown_wide_menu-bottom.png);
	width:270px;
	height:8px;
	position:absolute;
	left:1px;
	overflow:hidden;
}
/* episodes tooltip specific */
.featured_episodes-horizontal .tease div.tvl_off div.tooltip {
	background-image:url(/sitewide/img/promos/rollover_tooltip-top.png);
	background-repeat:no-repeat;
	top:55px;
	left:175px;
	color:#3d3d3d;
	width:342px;
}
.featured_episodes-horizontal .tease div.tvl_off div.tooltip .tooltip_content {
	margin:10px 25px 10px 40px;
	font-size:11px;
	line-height:14px;
}
.featured_episodes-horizontal .tease div.tvl_off div.tooltip .bottom {
	background-image:url(/sitewide/img/promos/rollover_tooltip-bottom.png);
	display:block;
	height:8px;
	left:1px;
	margin:0 0 0 21px;
	overflow:hidden;
	position:absolute;
	width:320px;
}
.featured_episodes-horizontal .tease div.tvl_off div.tooltip h2 {
	font-size:16px;
	font-weight:bold;
	padding:3px 0;
}
.featured_episodes-horizontal .tease div.tvl_off div.tooltip .comments_views, .tease div.tvl_off div.tooltip .duration {
	padding-top:3px;
	color:#ccc;
}
.featured_episodes-horizontal .tease div.tvl_off div.tooltip .availability {
	padding-top:2px;
	color:#f2623e;
}
.featured_episodes-horizontal .tease div.tvl_off div.tooltip .availability span {
	font-weight:bold;
}

.featured_episodes-horizontal .all_dropdown .tooltip a {
	display:block;
	background-image:url(/sitewide/img/sprites/tvland_icon_sprite.png);
	background-position:0 -29px;
	background-repeat:no-repeat;
	color:#405E2C;
	font-weight:bold;
	text-decoration:none;
	padding:2px 2px 4px 29px;
	font-size:12px;
}
.featured_episodes-horizontal .all_dropdown .tooltip a span {
	font-size:11px;
}
.featured_episodes-horizontal .all_dropdown .tooltip a:hover {
	text-decoration:underline;
}
.featured_episodes-horizontal .all_dropdown .tooltip a.prime {
	background-position:0 -1079px;
}
.featured_episodes-horizontal .all_dropdown .tooltip a span {
	color:#90c23e;
	font-weight:normal;
}

.featured_episodes-horizontal .tease div.tvl_off .aired {
    color: #ACACAC;
    font-size: 11px;
	padding-left:13px;
}
.featured_episodes-horizontal .tease div.tvl_off .aired span {
	font-weight:bold;
}
.featured_episodes-horizontal .tease div.tvl_off div.reflectedTooltip {
	left:-338px;
	background-image: url(/sitewide/img/promos/rollover_tooltip-top_reflected.png) !important;
}
.featured_episodes-horizontal .tease div.tvl_off div.reflectedTooltip .tooltip_content {
	margin: 10px 40px 10px 10px;
}
.featured_episodes-horizontal .tease div.tvl_off div.reflectedTooltip .bottom {
	background-image:url(/sitewide/img/promos/rollover_tooltip-bottom_reflected.png);
	margin:0 0 0 0;
}
.featured_episodes-horizontal .tease div.tvl_off div.reflectedTooltip .tooltip_content {
	margin:10px 40px 10px 25px;
	font-size:11px;
	line-height:14px;
}

/* featured_full_episodes.css */.featured_full_episodes {
	border-top:5px solid #f2623e;
	width:655px;
}
.featured_full_episodes .ds_holder {
	float:left;
}
.featured_full_episodes .header h2 {
	font-size:24px;
	color:#3d3d3d;
	padding:5px 10px;
}
.featured_full_episodes .middle {
}
.featured_full_episodes .featuredEpisodeHolder {
	float:left;
	height:280px;
	overflow:hidden;
}
.featured_full_episodes .featuredEpisodeHolder .imageHolder {
	width:200px;
	height:150px;
	background-color:#CCCCCC;
	margin:5px;
	margin-right:0;
}
.featured_full_episodes .featuredEpisodeHolder .imageHolder a.play_arrow {
	left:5px;
	top:5px;
}
.featured_full_episodes .featuredEpisodeHolder h3 {
	background-color:#f2623e;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px 10px;
	font-size:14px;
}
.featured_full_episodes .featuredEpisodeHolder .contentHolder {
	padding:5px 7px;
	color:#3d3d3d;
}
.featured_full_episodes .featuredEpisodeHolder strong {
	font-weight:bold;
	line-height:18px;
	font-size:12px;
}
.featured_full_episodes .featuredEpisodeHolder p {
	font-size:11px;
}
.featured_full_episodes .featuredEpisodeHolder span {
	color:#a9a9a9;
}

.featured_full_episodes .allEpisodesHolder {
	width:425px;
	float:right;
	height:280px;
	overflow:hidden;
}
.featured_full_episodes .allEpisodesHolder h3 {
	background-color:#f2623e;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px 10px;
	margin-top:5px;
	font-size:16px;
}
.featured_full_episodes .allEpisodesHolder .contentWrapper {
	padding:10px;
}
.featured_full_episodes .allEpisodesHolder p.subHeadingText {
	padding-bottom:10px;
	color:#3d3d3d;
}
.featured_full_episodes .allEpisodesHolder .imageHolder {
	width:200px;
	height:210px;
	background-color:#999999;
	float:left
}
.featured_full_episodes .allEpisodesHolder .textHolder {
	width:190px;
	margin-left:5px;
	float:left;
}
.featured_full_episodes .allEpisodesHolder ul {
	border-top:1px solid #eee;
}
.featured_full_episodes .allEpisodesHolder ul li {
	border-bottom:1px solid #eee;
	padding:8px 5px;
}
.featured_full_episodes .allEpisodesHolder ul li strong {
	display:block;
	background-position:-10px -196px;
	background-image:url(/sitewide/img/sprites/tvland_icon_sprite.png);
	padding-left:20px;
}
.featured_full_episodes .allEpisodesHolder ul li strong a {
	font-size:14px;
	font-weight:bold;
	color:#3d3d3d;
	line-height:16px;
}
.featured_full_episodes .allEpisodesHolder ul li p {
	padding-left:20px;
	font-size:11px;
	font-weight:bold;
	color:#a9a9a9;
	line-height:15px;
}
.featured_full_episodes .allEpisodesHolder ul li p span {
	color:#ee3725;
}
.featured_full_episodes .allEpisodesHolder ul li p small {
	font-weight:normal;
	font-size:11px;
}
.featured_full_episodes .allEpisodesHolder .seeAllLink {
	text-align:right;
	padding:5px 0;
}
.featured_full_episodes .allEpisodesHolder .seeAllLink a {
	font-size:12px;
	font-weight:bold;
}
.featured_full_episodes .allEpisodesHolder .seeAllLink span.arrowIcon {
	background-position:-11px -640px;
	background-image:url(/sitewide/img/sprites/tvland_icon_sprite.png);
	padding:0 5px;
}

/* featured_videos-horizontal.css */.featured_videos-horizontal {
	border-top:5px solid #F2AE1D;
	width:645px;
}
.featured_videos-horizontal .ds_holder {
	float:left;
}
.featured_videos-horizontal .header h2 {
	font-size:30px;
	color:#3D3D3D;
	padding:10px 10px 0;
}
.featured_videos-horizontal .featuredVideoHolder {
	height:280px;
}
.featured_videos-horizontal .featuredVideoHolder .imageHolder {
	width:200px;
	height:150px;
	background-color:#CCCCCC;
}
.featured_videos-horizontal .featuredVideoHolder .play_large {
	z-index:999;
}
.featured_videos-horizontal .featuredVideoHolder .imageHolder .highlight {
	background:transparent url(/sitewide/img/promos/featured_videos/highlight.png);
	color:#FFF;
	display:block;
	font-size:18px;
	font-weight:bold;
	height:30px;
	left:0;
	position:absolute;
	padding-left:10px;
	padding-top:5px;
	top:115px;
	width:190px;
}
.featured_videos-horizontal .featuredVideoHolder .imageHolder a:hover {
	text-decoration:none;
}
.featured_videos-horizontal .featuredVideoHolder h3 {
	background-color:#F2AE1D;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left: -5px;
	margin-top: 5px;
	padding:0 10px;
	position:relative;
	width:190px;
	z-index:999;
}
.featured_videos-horizontal .featuredVideoHolder .contentHolder {
	padding:5px 7px;
	color:#3D3D3D;
}
.featured_videos-horizontal .featuredVideoHolder strong {
	font-weight:bold;
	line-height:18px;
	font-size:16px;
}
.featured_videos-horizontal .featuredVideoHolder p {
	font-size:11px;
}
.featured_videos-horizontal .featuredVideoHolder span {
	color:#A9A9A9;
}

/* flux_comments.css */.flux_comments {
	width: 650px;
}
.flux_comments .widgetTitle{
	background-color: white !important;
}
.flux_comments .editorWrap{

    background-color: #F7F7F7;
	padding: 10px;
	border: 1px solid #CACACA;
}
.flux_comments .commentsList .controls .link {
	color: #3B5999;
}
.flux_comments .commentsList .creatorName a{
	color: #3B5999;
	
    font-weight: bold;
}
.flux_comments .commentsList h4.commentInfo .lightText {
	color: white;
}
.flux_comments .commentsList h4.commentInfo .date {
	color: silver;
}
.flux_comments .commentsList .commentBody {
	border: none !important;
}
.flux_comments .fluxBtn {
	background-color: #3B5999 !important;
}
.flux_comments .widgetContainer {
    background-color: white !important;
    border: none !important;
}
/* flux_login.css */.flux_login {
	float:right;
	width:284px;
	padding-right:5px;
}
.flux_login .fluxWidget {
	color:#fff !important;
	font-size:14px;
	font-family:Arial, Helvetica, Sans-Serif;
	position:relative;
	top:20px;
}
.flux_login .widgetContainer {
	background:none !important;
	border:none !important;
	text-align:right;
}
.flux_login .fluxWidget .fluxBtn.btnMedium {
	display:inline;
	padding:0;
	vertical-align:baseline;
}
.flux_login .fluxWidget .fluxBtn, .flux_login .fluxWidget a {
	font-weight:normal;
}
.flux_login .fluxWidget .link {
	background:none !important;
	border:none;
	color:#fff !important;
	cursor:pointer;
	font-weight:bold;
}
.flux_login .fluxWidget .more {
	white-space:nowrap;
}
.flux_login .fluxWidget .fluxBtn:hover, .flux_login .fluxWidget a:hover, .flux_login .fluxWidget .link:hover {
	color:#fff !important;
	background:#333;
}
.flux_login .fluxWidget .signIn.fluxBtn.btnMedium,
.flux_login .fluxWidget .signUp.fluxBtn.btnMedium,
.flux_login .fluxWidget .join.fluxBtn.btnMedium,
.flux_login .fluxWidget .signOut.fluxBtn.btnMedium {
	color:#fff;
	background:none;
	font-weight:bold;
}
.flux_login .fluxWidget .signIn.fluxBtn.btnMedium:hover,
.flux_login .fluxWidget .signUp.fluxBtn.btnMedium:hover,
.flux_login .fluxWidget .join.fluxBtn.btnMedium:hover,
.flux_login .fluxWidget .signOut.fluxBtn.btnMedium:hover {
	text-decoration:underline;
}
.flux_login .fluxWidget .widgetContainer .userName.link.profileLink {}
.flux_login .fluxWidget .quickMenu .fbIcon {
	background-image:url('/sitewide/img/sprites/tvland_button_sprite.png');
	background-position:-350px -622px;
	cursor:pointer;
	height:23px;
	margin-left:-5px;
	position: static;
	width:89px;
}
.flux_login .fluxWidget .quickMenu .fbIcon:hover {
	background-image:url('/sitewide/img/sprites/tvland_button_sprite.png');
	background-position:-350px -653px;
}
.flux_signup_move_header_serach {
	margin:29px 0 0 !important;
}
.flux_join_move_header_serach {
	margin:21px 0 0 !important;
}
.flux_more_move_header_serach {
	margin:26px 0 0 !important;
}
.flux_login .fluxWidget .avatarElements {
	clear:right !important;
}
/* flux_ratings.css */.flux_ratings {
	font-family: Arial, Helvetica, Sans-Serif !important;
}

.flux_ratings .itemText, .flux_ratings .txtCount, .flux_ratings .fluxWidget .contentAction .fluxBtn {
	color: #9A9A9A !important;
	font-size: 11px !important;
	font-weight: normal !important;
	line-height: 14px !important;
	padding: 5px 0px !important;
}

.flux_ratings .fluxWidget .contentAction .fluxBtn {
	background: none !important;
}

.flux_ratings a.thumbUpBtn, .flux_ratings a.thumbDwnBtn {
	background-image: url('/sitewide/img/sprites/tvland_button_sprite.png') !important;
	height: 23px !important;
	width: 23px !important;
}

.flux_ratings a.thumbUpBtn {
	background-position: -570px -510px !important;
}

.flux_ratings a.thumbUpBtn:hover {
	background-position: -570px -543px !important;
	text-decoration: none !important;
}

.flux_ratings a.thumbDwnBtn {
	background-position: -570px -576px !important;
}

.flux_ratings a.thumbDwnBtn:hover {
	background-position: -570px -609px !important;
	text-decoration: none !important;
}
/* footer.css *//* global footer */
#page_footer {
	clear:both;
	background:#fff;
}
#page_footer .footer {
	background: #DADADA;
	color: #3D3D3D;
	font-size: 11px;
	margin: 0 auto;
	width: 980px;
	border-top: 1px solid #cacaca;
}
#page_footer .footer .footer_line {
	border-top: 1px solid #FFF;
	padding:10px;
	padding-top:0;
}
#page_footer .footer .footer_links {
	padding: 10px 12px;
}
#page_footer .footer .copyright {
	border-bottom: 1px solid #CACACA;
	padding-bottom: 10px;
	padding-left: 22px;
}
#page_footer .footer .footer_links dl {
	float: left;
	margin: 6px;
	line-height: 18px;
	width: 202px;
}
#page_footer .footer .footer_links dl.last {
	width: 282px;
}
#page_footer .footer .footer_links dl dt {
	border-bottom: 1px solid #C9CBC8;
	color: #405E2C;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 2px;
}
#page_footer .footer .footer_links dl dd {
	margin-top: 6px;
}
#page_footer .footer .footer_links a {
	color: #3D3D3D;
	text-decoration: none;
}
#page_footer .footer .footer_links a:hover {
	color: #3D3D3D;
	text-decoration: none;
}
#page_footer .footer .footer_links a:hover {
	color: #3D3D3D;
	text-decoration: underline;
}
#page_footer .footer .footer_links a:visited {
	color: #3D3D3D;
}
/* footer_bar_line.css */.footer_bar_line {
	height:15px;
}
.footer_bar_line a:link,
.footer_bar_line a:hover,
.footer_bar_line a:visited {
	color:#fff;
}
.footer_bar_line a {
	color:#fff;
	display:block;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	text-align:right;
}
.footer_bar_line a:hover {
	text-decoration:none;
}
.footer_bar_line a span {
	padding:0 5px;
	display:block;
	float:right;
	height:15px;
	margin-left:2px;
}

/* colors */
.footer_bar_line-green {
	background:url("/sitewide/img/sprites/tvland_button_sprite.png") no-repeat scroll -10px -110px transparent;
}
.footer_bar_line-green:hover {
	background-position:-10px -135px;
}
.footer_bar_line-green a span {
	background:url("/sitewide/img/sprites/tvland_button_sprite.png") no-repeat scroll -957px -110px transparent;
}
.footer_bar_line-green a:hover span {
	background:url("/sitewide/img/sprites/tvland_button_sprite.png") no-repeat scroll -957px -135px transparent;
}

.footer_bar_line-purple {
	background:url("/sitewide/img/sprites/tvland_button_sprite.png") no-repeat scroll -10px -410px transparent;
}
.footer_bar_line-purple:hover {
	background-position:-10px -435px;
}
.footer_bar_line-purple a span {
	background:url("/sitewide/img/sprites/tvland_button_sprite.png") no-repeat scroll -957px -410px transparent;
}
.footer_bar_line-purple a:hover span {
	background:url("/sitewide/img/sprites/tvland_button_sprite.png") no-repeat scroll -957px -435px transparent;
}

.footer_bar_line-orange {
	background:url("/sitewide/img/sprites/tvland_button_sprite.png") no-repeat scroll -10px -10px transparent;
}
.footer_bar_line-orange:hover {
	background-position:-10px -35px;
}
.footer_bar_line-orange a span {
	background:url("/sitewide/img/sprites/tvland_button_sprite.png") no-repeat scroll -957px -10px transparent;
}
.footer_bar_line-orange a:hover span {
	background:url("/sitewide/img/sprites/tvland_button_sprite.png") no-repeat scroll -957px -35px transparent;
}
/* full_episode_availability.css */.full_episode_availability .availabilityContainer{
	background:#FFFFFF;
}

.full_episode_availability .availableTitle{
	font-size:12px;
	font-weight:bold;
	color:#3A3A3A;
	padding:0px 0px 0px 5px;
}

.full_episode_availability .availableNotes{
	color:#000000;
	padding:0px 0px 0px 5px;
}

.full_episode_availability .episodesAvailability{
	width:290px;
	padding:5px;
}

.full_episode_availability .orangeHeader{
	border-top:5px solid #F2623E;
}
/* gallery_endscreen.css */.gallery_endscreen {
	background:#fff;
	min-height:447px;
	overflow:hidden;
	width:596px;
}
.gallery_endscreen .header {
	border-top:5px solid #90c23e;
}
.gallery_endscreen .header h2 {
	color:#3d3d3d;
	font-size:24px;
	font-weight:bold;
	padding:7px 10px 0 10px;
}
.gallery_endscreen .middle {
	padding:0 10px 5px 6px;
}
.gallery_endscreen .item {
	border-bottom:1px solid #eee;
	float:left;
	overflow:hidden;
	padding: 5px 0 5px 0;
	margin:0 10px 0 0;
	width:280px;
}
.gallery_endscreen .video_thumbnail {
	background-image:url(/sitewide/img/sprites/tvland_master_sprite.png);
	background-position:-57px -437px;
	background-repeat:no-repeat;
	float:left;
	height:85px;
	width:106px;
}
.gallery_endscreen .video_thumbnail img {
	position:relative;
	margin:10px 0 0 13px;
}
.gallery_endscreen .video_description {
	float:left;
	padding:7px 0 0 9px;
}
.gallery_endscreen .video_description p {
	color:#a9a9a9;
	font-size:11px;
	font-weight:bold;
	width:140px;
}
.gallery_endscreen .video_description p span {
	font-weight:normal;
}
.gallery_endscreen .video_description p a {
	color:#3e3e3e;
	font-size:12px;
	font-weight:bold;
}
/* generic.css */.generic {
	overflow:hidden;
	width:100%;
	max-width:960px;
}
.generic .generic_inner {
	width:100%;
}
.generic .header {
	background-color:#5d2e4d;
	margin-left:-6px;
	z-index:11;
	position:relative;
	width:100%;
	padding-right:11px;
}
.generic .header h2 {
	color:#FFFFFF;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 10px;
	font-size:20px;
}
.generic .middle {
	padding:5px;
	padding-bottom:1px;
}
.generic .promo_item {
	border-bottom:1px solid #eee;
	padding:9px 0;
	padding-bottom:5px;
}
.generic .no_bottom_border {
	border-bottom:none;
	padding-bottom:0;
}
.generic .promo_item .photo_holder {
	float:left;
	margin-right:8px;
}
.generic .promo_item h3 {
	padding:4px 0;
}
.generic .promo_item h3,
.generic .promo_item h3 a {
	color:#5d2e4d;
	font-size:14px;
	font-weight:bold;
}
.generic .promo_item p {
	font-size:11px;
	color:#3d3d3d;
}
.generic .featured_link {
	margin-top:5px;
}
/* hero.css *//* hero module */
.hero h2{
	font-weight:bold;
	line-height:100%;
}
.hero .left-opt, .hero .left-opt ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	width:165px;
	height:331px;
}
.hero .left-opt a.tease_arrow {
	display: block;
	width:160px;
	height:79px;
}

.hero .left-opt a:hover.tease_1, .hero .left-opt .left-opt-over .tease_1, 
.hero .left-opt li:hover a.tease_1{
	background-color:#d4569f;
}

.hero .left-opt a:hover.tease_2,
.hero .left-opt li:hover a.tease_2 {
	background-color:#f2ae1d;
}

.hero .left-opt a:hover.tease_3,.hero .left-opt li:hover a.tease_3 {
	background-color:#f2623f;
}

.hero .left-opt a:hover.tease_4,.hero .left-opt li:hover a.tease_4 {
	background-color:#183561;
}

.hero .left-opt li:hover.hero .pop_up {
	display:block;
	margin:20px 0 0 0;
}

.hero .left-opt li.hero .pop_up {
	display:none;
}


.hero .left-opt li {
	padding:0 0 5px;
}
.hero .left-opt li ul {
	position: absolute;
	width:800px;
	height:331px;
	left: -999em;
	z-index:55;
}
.hero .hero_arrow {
	display:none;
	position:absolute;
	left:148px;
	top:0px;
	z-index:66;
	width:46px;
	height:66px;	
	background-image:url(/sitewide/img/promos/hero/arrow.png);
}

.hero .tease_arrow {
	position:relative;
	z-index:66;
}
.hero .left-opt li:hover ul,
.hero .left-opt li.left-opt-over ul,
.hero .left-opt li.initial ul {
	left: 160px;
	top:0px;
}
.hero .left-opt li:hover .hero_arrow,
.hero .left-opt li.left-opt-over .hero_arrow {
	display:block;
}
.hero .tvl_hero .hero_nav_holder {
	display:block;
	float:left;
}
.hero .tvl_hero {
	background:#efefef;
	width:965px;
	height:331px;
	overflow:hidden;
	position:relative;
}
.hero .left-opt li .hero_overlay {
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	width:800px;
	overflow:hidden;
	font-size:14px;
	line-height:16px;
	color:#fff;
	filter:alpha(opacity=75);
  	opacity:0.75;
}

.mauve,.left-opt a:hover.tease_mauve, 
.left-opt .left-opt-over .tease_mauve,
.left-opt li:hover a.tease_mauve{
	background-color:#d4569f;
}

.orange,.left-opt a:hover.tease_orange, 
.left-opt .left-opt-over .tease_orange,
.left-opt li:hover a.tease_orange{
	background-color:#f2623e;
}

.yellow,.left-opt a:hover.tease_yellow, .left-opt .left-opt-over .tease_yellow,.left-opt li:hover a.tease_yellow{
	background-color:#f2ae1d;
}

.left-opt a:hover.tease_blue, 
.left-opt .left-opt-over .tease_blue,
.left-opt li:hover a.tease_blue{
	background-color:#093260;
}

.blue, .left-opt a:hover.tease_dark_blue, 
.left-opt .left-opt-over .tease_dark_blue,
.left-opt li:hover a.tease_dark_blue{ 
	background-color:#093260;
}


.green,.left-opt a:hover.tease_green, .left-opt .left-opt-over .tease_green,.left-opt li:hover a.tease_green{
	background-color:#90C23E;
}

.navy,.left-opt a:hover.tease_navy, .left-opt .left-opt-over .tease_navy,.left-opt li:hover a.tease_navy{
	background-color:#00b2d9;
}

.pink,.left-opt a:hover.tease_pink, .left-opt .left-opt-over .tease_pink,.left-opt li:hover a.tease_pink{
	background-color:#ed1975;
}

.brown,.left-opt a:hover.tease_brown, .left-opt .left-opt-over .tease_brown.left-opt li:hover a.tease_brown{
	background-color:#3e170a;
}

.red,.left-opt a:hover.tease_red, .left-opt .left-opt-over .tease_red.left-opt li:hover a.tease_red{
	background-color:#d00016;
}

.darkpurple,.left-opt a:hover.tease_purple, .left-opt .left-opt-over .tease_purple.left-opt li:hover a.tease_purple{
	background-color:#5d2e4d;
}


.hero .hero_overlay_holder {
	position:relative
}

.hero .menu li .hero_overlay_holder .hero_overlay {height:95px;z-index:1;}
.hero .menu li:hover .hero_overlay_holder .hero_overlay {height:182px;z-index:1;}

.hero .left-opt div.hero_overlay .sifr_18_black {
	margin:0 0 0 0;
}
.hero .tvl_hero_container {
   position: absolute;
   top: 0px;
   left: 0px;
   width:800px;
   height:169px;
   overflow:hidden;        /* place it where you want     */
}
.hero .tvl_hero_translucentbkg {
   width: 800px; height: 169px;     /* to match DIVs size          */
   background-color: #d4569f;       /* the background              */
   filter:alpha(opacity=50);
   opacity: 0.5;
}
.hero .tvl_hero_opaquetext {
   width: 800px; height: 169px;     /* to match DIVs size          */
   background-color: transparent;   /* transparent background      */
   position: absolute;              /* absolute positioning        */
   z-index: 2;                      /* place it over the other DIV */
}
.hero .hero_wide {
	padding:17px 20px 18px 35px;
	 z-index:2;
}
.hero .hero_wide.hidden{
	visibility:hidden;
}
.hero .hero_wide.show{
	position:absolute;
	bottom:0;
	left:0;
	width:730px;
}
.hero .hero_image_holder
{
	width:800px;
	height:331px;
	display:block;
	color:#fff;
	font-size:14px;
	line-height:16px;
}

.hero .hero_video .hero_background {
	padding: 3px 5px 5px;
	height:323px;
	width:790px;
}
.hero .hero_background {
	padding:3px;
	width:794px;
	height:326px;
}

.hero .hero_yellow_background {
	background-image:url(/sitewide/img/promos/hero/right-bg-yellow.jpg);
}

.hero .hero_blue_background {
	background-image:url(/sitewide/img/promos/hero/right-bg-darkblue.jpg);
}

.hero .hero_mauve_background {
	background-image:url(/sitewide/img/promos/hero/right-bg-mauve.jpg);
}

.hero .hero_orange_background {
	background-image:url(/sitewide/img/promos/hero/right-bg-orange.jpg);
}

.hero .hero_pink_background {
	background-image:url(/sitewide/img/promos/hero/right-bg-hotpink.jpg);
}

.hero .hero_red_background {
	background-image:url(/sitewide/img/promos/hero/right-bg-red.jpg);
}

.hero .hero_brown_background {
	background-image:url(/sitewide/img/promos/hero/right-bg-brown.jpg);
}

.hero .hero_green_background {
	background-image:url(/sitewide/img/promos/hero/right-bg-lightgreen.jpg);
}

.hero .hero_purple_background {
	background-image:url(/sitewide/img/promos/hero/right-bg-darkpurple.jpg);
}

.hero .hero_navy_background {
	background-image:url(/sitewide/img/promos/hero/right-bg-primeblue.jpg);
}

.hero .hero_tall {
	padding:0 0 0 25px;
}
.hero .hero_tall .image_holder
 {
	display:block;
	float:left;
	padding-right:10px;
	width:399px;
	height:311px;	
}

.hero .hero_tall .video_holder
 {
	display:block;
	float:left;
	padding-right:10px;
 	padding-top:15px;
 	padding:10px 10px 0px 5px;
	width:399px;
	height:311px;	
}

.hero .hero_tall .text_holder {
	display:block;
	float:left;
	width:340px;
	overflow:hidden;
	margin:15px 0 0 0;
}
.hero .hero_video .hero_tall .text_holder{
	margin:10px 0 0 0;
}
.hero .hero_tall .text_holder .sifr_18_grey {
	line-height:22px;
}
.hero .hero_tall .text_holder .sifr_30_white {
	line-height:32px;
}
.hero .hero_tall .text_blurb {
	margin:8px 0 10px 0;
	font-size:14px;
	line-height:16px;
	color:white;
}
.hero .tvl_hero .failed_player {
	width:300px;
	height:248px;
}
.hero .tvl_hero .bottom_links{
	margin-top:10px;
}
.hero .tvl_hero .link_holder{
	display:block;
	float:left;
	margin:0 5px 1px 0;
	background:transparent url(/sitewide/img/promos/hero/white_pill_box.png) repeat-x 0 0;
	width:228px;
	padding:3px 0 0 3px;
}

.hero .tvl_hero .hero_video .link_holder,.hero .tvl_hero .hero_image .link_holder{
	clear:left;
}

.hero .tvl_hero a.icon_holder {
	display:block;
	/*background-image:url(/sitewide/img/promos/button_white.png);*/
	background-repeat:no-repeat;
	height:20px;
	width:auto;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	line-height:16px;														
}
.hero .tvl_hero a.icon_holder span {
	display:block;
	float:left;
	height:16px;
	width:200px;
	overflow:hidden;
}
.hero .tvl_hero a.icon_holder span.icon_image {
	background-image:url(/sitewide/img/sprites/tvland_icon_sprite.png);
	background-repeat:no-repeat;
	width:26px;
	height:15px;
}
.hero .tvl_hero a.icon_holder span.icon_generic {
	background-position:-7px -113px;
}
.hero .tvl_hero a.icon_holder span.icon_community {
	background-position:-7px -407px;
}
.hero .tvl_hero a.icon_holder span.icon_video {
	background-position:-7px -260px;
}
.hero .tvl_hero a.icon_holder span.icon_blog {
	background-position:-7px -8px;
}
/* safari is crazy and it needs this to display the 30px white sifr links when they are present in the hero */
span.sifr_30_white {
	display:run-in;
}
/* icons.css */.icon span.left_icon,
.icon span.right_icon {
	background-image:url(/sitewide/img/sprites/tvland_icon_sprite.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:20px;
	height:12px;
}
.icon span.right_icon_text {
	display:block;
	float:left;
}
/* red prime icons */
.generic_prime_red_icon span.left_icon,
.generic_prime_red_icon span.right_icon {
	background-position:-10px -176px;
}
.video_prime_red_icon span.left_icon,
.video_prime_red_icon span.right_icon {
	background-position:-10px -324px;
}
.comm_prime_red_icon span.left_icon,
.comm_prime_red_icon span.right_icon {
	background-position:-10px -470px;
}
.photo_prime_red_icon span.left_icon,
.photo_prime_red_icon span.right_icon {
	background-position:-10px -618px;
}
.right_arrow_prime_red_icon span.left_icon,
.right_arrow_prime_red_icon span.right_icon {
	background-position:-10px -765px;
}
.down_arrow_prime_red_icon span.left_icon,
.down_arrow_prime_red_icon span.right_icon {
	background-position:-10px -911px;
}
.up_arrow_prime_red_icon span.left_icon,
.up_arrow_prime_red_icon span.right_icon {
	background-position:-10px -1058px;
}

/* green shows icons */
.generic_green_icon span.left_icon,
.generic_green_icon span.right_icon {
	background-position:-10px -92px;
}
.video_green_icon span.left_icon,
.video_green_icon span.right_icon {
	background-position:-10px -239px;
}
.comm_green_icon span.left_icon,
.comm_green_icon span.right_icon {
	background-position:-10px -386px;
}
.photo_green_icon span.left_icon,
.photo_green_icon span.right_icon {
	background-position:-10px -534px;
}
.right_arrow_green_icon span.left_icon,
.right_arrow_green_icon span.right_icon {
	background-position:-10px -681px;
}
.down_arrow_green_icon span.left_icon,
.down_arrow_green_icon span.right_icon {
	background-position:-10px -827px;
}
.up_arrow_green_icon span.left_icon,
.up_arrow_green_icon span.right_icon {
	background-position:-10px -974px;
}
/* blue prime icons */
.video_prime_blue_icon span.left_icon,
.video_prime_blue_icon span.right_icon {
	background-position:-10px -261px;
}
/* orange full episode icons */
.right_arrow_orange_icon span.left_icon,
.right_arrow_orange_icon span.right_icon {
	background-position:-10px -640px;
}

/* jquery.tooltip.css */#tooltip {
	position: absolute;
	z-index: 3000;
	background-color: transparent;
	padding: 8px;
	color:#666666;
	width:500px;
}

#tooltip h3 {font-weight:bold;font-size:14px;}
#tooltip h4 {font-weight:normal;font-size:12px;}

/* Tooltip content. */
#tooltip .content{
	position:relative;
	z-index:2;
	background-image:url("/sitewide/img/promos/rollover_tooltip-top.png");	
	height:100px;
	width:342px;
	left:520px;
	top:-55px;
}

#tooltip .bottom  {
	background-image:url("/sitewide/img/promos/rollover_tooltip-bottom.png");
	display:block;
	height:8px;
	margin:0;
	overflow:hidden;
	position:relative;
	width:320px;
	z-index:2;
	left:542px;
	top:-55px;
}

#tooltip .content .title{
	display:block;
	font-size:16px;
	font-weight:bold;
	line-height:17px;
	color:#3D3D3D;
	padding:15px 5px 0px 35px;
}
#tooltip .content .description{
	display:block;
	font-size:11px;
	line-height:14px;
	color:#3D3D3D;
	padding:0px 5px 5px 35px;
}
#tooltip .content .duration{
	display:inline;
	font-size:11px;
	line-height:14px;
	color:#999999;
	padding:0px 0px 0px 2px;
}

#tooltip .content .viewsAndPosted{
	display:block;
	font-size:11px;
	line-height:14px;
	color:#999999;
	padding:0px 5px 5px 35px;
}
/* module_404.css */.module_404 {
	background:#fff;
	border-top:5px solid #d00016;
	padding:10px 0 10px 0;
}
.module_404 .middle {
	background:#eee;
	margin:0 10px 0 10px;
	padding:15px 20px 20px 20px;
}
.module_404 h2 {
	color:#d00016;
	font-size:20px;
	font-weight:bold;
}
.module_404 h3 {
	color:#3d3d3d;
	font-size:12px;
	font-weight:bold;
	padding:10px 0 3px 20px;
}
.module_404 ul {
	color:#3d3d3d;
	font-size:11px;
	padding: 0 0 0 35px;
}
.module_404 ul li {
	list-style:circle;
	line-height:17px;
	padding: 0 0 0 0px;
}
.module_404 ul li a {
	color:#f2623e;
	display:inline;
}
/* newsletter.css */.newsletter {
		width:320px;
	}
	.newsletter a {
		color:#ed1975;
	}
	.newsletter .header {
		background-image:url(/sitewide/img/promos/newsletter_sign_up/header.png);
		height:50px;
	}
	.newsletter .header h2 {
		display:none;
	}
	.newsletter .middle {
		padding-left:10px;
	}
	.newsletter .title_holder {
		height:37px;
		overflow:hidden;
	}
	.newsletter .title_holder .subscribe_error {
		padding-top:10px;
	}
	.newsletter h3 {
		color:#093260;
		font-size:14px;
		font-weight:bold;
	}
	.newsletter form table td {
		padding: 2px;
		white-space: nowrap;
	}
	.newsletter form label, .newsletter form select {
		color:#3d3d3d;
		font-size:11px;
	}
	.newsletter form .textInput {
		margin: 3px;
        padding: 0px;
		width: 145px;
		border: none;
		font-size: 11px;
	}
	.newsletter form .smallWidth {
		width:70px;
	}
	.newsletter form .textInputBorder {
		width: 151px;
		height: 22px;
		background-image: url(/sitewide/img/promos/newsletter_sign_up/header.png);
		background-position: -8px -54px;
        background-repeat: no-repeat;
	}
	.newsletter form .smallTextInputBorder {
		width:75px;
		height:22px;
		background-image:url(/sitewide/img/promos/newsletter_sign_up/header.png);
		background-position:-168px -54px;
	}
	.newsletter form .submitButton {
		width:69px;
		height:18px;
		background-image:url(/sitewide/img/sprites/tvland_button_sprite.png);
		background-position:-350px -566px;
		border:none;
		background-color:#FFFFFF;
	}
	.newsletter form .submitButton:hover {
		background-position:-350px -594px;
		cursor: pointer;
	}
	.newsletter .finalMessage {
		padding-top:25px;
	}
	.newsletter .subscribe_error {
		padding:3px 0;
		padding-top:1px;
		color:#ed1975;
		font-size:11px;
	}
/* newsletter_popup_preference.css */.newsletter_popup_preference  {
		width:300px;
	}
	.newsletter_popup_preference  a {
		color:#ed1975;
	}
	.newsletter_popup_preference  .header {
		background-image:url(/sitewide/img/promos/newsletter_sign_up/header_purple.jpg);
		height:45px;
	}
	.newsletter_popup_preference  .header h2 {
		display:none;
	}
	.newsletter_popup_preference  .middle {
		padding-left:10px;
	}
	.newsletter_popup_preference  .title_holder {
		height:35px;
		overflow:hidden;
	}
	.newsletter_popup_preference  .title_holder .subscribe_error {
		padding-top:10px;
	}
	.newsletter_popup_preference  h3 {
		color:#093260;
		font-size:13px;
		font-weight:bold;
	}
	.newsletter_popup_preference  form table td {
		padding: 2px;
		white-space: nowrap;
	}
	.newsletter_popup_preference  form label, .newsletter_popup_preference  form select {
		color:#3d3d3d;
		font-size:11px;
	}
	.newsletter_popup_preference  form .textInput {
		margin: 3px;
        padding: 0px;
		width: 145px;
		border: none;
		font-size: 11px;
	}
	.newsletter_popup_preference  form .smallWidth {
		width:70px;
	}
	.newsletter_popup_preference  form .textInputBorder {
		width: 151px;
		height: 22px;
		background-image: url(/sitewide/img/promos/newsletter_sign_up/header.png);
		background-position: -8px -54px;
        background-repeat: no-repeat;
	}
	.newsletter_popup_preference  form .smallTextInputBorder {
		width:75px;
		height:22px;
		background-image:url(/sitewide/img/promos/newsletter_sign_up/header.png);
		background-position:-168px -54px;
	}
	.newsletter_popup_preference form .submitButton {
		width:69px;
		height:18px;
		background-image:url(/sitewide/img/sprites/tvland_button_sprite.png);
		background-position:-350px -566px;
		border:none;
		background-color:#FFFFFF;
	}
	.newsletter_popup_preference form .submitButton:hover {
		background-position:-350px -594px;
		cursor: pointer;
	}
	.newsletter_popup_preference .finalMessage {
		padding-top:25px;
	}
	.newsletter_popup_preference .subscribe_error {
		padding:3px 0;
		padding-top:1px;
		color:#ed1975;
		font-size:11px;
	}
	.newsletter_popup_preference .terms-block{
		margin-bottom: 3px;
	}
	.newsletter_popup_preference .terms-block input{
		float:left;
	}
	.newsletter_popup_preference .terms-block label, .newsletter_popup_preference .terms-block a{
		font-size: 11px;
		color: #3d3d3d;
	}
	.newsletter_popup_preference .terms-block a{
		text-decoration: underline;
	}
	
	.newsletter_popup_preference .terms-block label{
		/*letter-spacing: 0.5;*/
		margin-left: 20px;
		display: block;		
	}
/* non_video_promo.css */.non_video_promo{
	/*width:*/
}

.non_video_promo .link_holder{
	clear:left;
}

.non_video_promo a.icon_holder {
	display:block;
	/*background-image:url(/sitewide/img/promos/button_white.png);*/
	background-repeat:no-repeat;
	height:20px;
	width:auto;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	line-height:16px;														
}
.non_video_promo .link_holder a.icon_holder span {
	display:block;
	float:left;
	height:16px;
	width:200px;
	overflow:hidden;
}
.non_video_promo .link_holder a.icon_holder span.icon_image {
	background-image:url(/sitewide/img/sprites/tvland_icon_sprite.png);
	background-repeat:no-repeat;
	width:26px;
	height:15px;
}
.non_video_promo a.icon_holder span.icon_generic {
	background-position:-7px -113px;
}
.non_video_promo a.icon_holder span.icon_community {
	background-position:-7px -407px;
}
.non_video_promo a.icon_holder span.icon_video {
	background-position:-7px -260px;
}
.non_video_promo a.icon_holder span.icon_blog {
	background-position:-7px -8px;
}


.non_video_promo{
/*
height: 240px;
width: 640px;
border: 2px solid #d6d6d6;
padding:5px;
*/
/*background-color: #fff;*/
font-family: arial,helvetica,sans-serif;

}
.non_video_promo img{
border: none;
}

.non_video_promo .text{
	float: left;
	width: 330px;
	text-align: left;
	/*margin-left: 300px;*/ 
	position: relative;
	padding-left: 10px;
}
.non_video_promo .text a.header-link{
	text-decoration: none;
}

.non_video_promo .text h2{
	margin: 0 !important;
	font-size: 24px !important;
	color: #3D3D3D;
	line-height: 26px;
	font-weight: bold;	
/*	text-decoration: none;*/
}
.non_video_promo .subheader{
	color: #A9A9A9;
	font-size: 12px;
	font-weight: bold;
	margin-bottom:3px;
}

.non_video_promo .text p{
	color: #3d3d3d;
	font-size: 12px;
	line-height: 15px;
}

.non_video_promo .text div.links{
	padding-top:5px;
}

.non_video_promo .text a{
	color: #3b3b3b;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
}

.non_video_promo .photo{
	width: 290px;
	height: 240px;
	float: left;
	position: relative;
}
/* photo_gallery.css */.photo_gallery {
	width:305px;
}
.related .photo_gallery {
	width:601px;
}

.photo_gallery .border {
	background:#eee;
	padding:0 3px 3px 2px;
}
.photo_gallery .border {
    background: none;
}
.photo_gallery .header {
	background:#fff;
	border-top:5px solid #90c23e;
}
.photo_gallery .header h2 {
	color:#3d3d3d;
	font-size:24px;
	font-weight:bold;
	padding:7px 10px 0 10px;
}
.photo_gallery .middle {
	background:#fff;
	padding:0 10px 5px 6px;
}
.photo_gallery .item {
	border-bottom:1px solid #eee;
	overflow:hidden;
	padding: 5px 0 5px 0;
}
.related .photo_gallery .item {
    width: 290px;
    float: left;
}
.photo_gallery .item.last {
	border-bottom:none;
}
.related .photo_gallery .item.last {
	border-bottom:1px solid #eee;
}
.photo_gallery .video_thumbnail {
	background-image:url(/sitewide/img/sprites/tvland_master_sprite.png); 
	background-position:-57px -437px;
	background-repeat:no-repeat;
	height:85px;
	float:left;
	width:106px;
}
.photo_gallery .video_thumbnail_image {
	position:relative;
	top:10px;
	left:13px;
    height: 60px;
    overflow: hidden;
}
.photo_gallery .video_description {
	float:left;
	padding:7px 0 0 9px;
}
.photo_gallery .video_description p {
	color:#a9a9a9;
	font-size:11px;
	font-weight:bold;
        width: 160px;
}
.photo_gallery .video_description p span {
	font-weight:normal;
}
.photo_gallery .video_description p a {
	color:#3e3e3e;
	font-size:12px;
	font-weight:bold;
}

.player_area_thumbnails {
	background:#fff;
	overflow:hidden;
	padding:15px 8px 0 6px;
}
.player_area_thumbnails .middle {
	background:#eee;
	overflow:hidden;
	padding:6px 0 0 6px;
}
.player_area_thumbnails .middle .page {
	display:none;
}
.player_area_thumbnails .item {
	float:left;
	margin: 0 5px 5px 0;
}
.player_area_thumbnails .links {
	border-bottom:1px solid #eee;
	border-top:1px solid #eee;
	margin:5px 0 0 0;
	padding:2px 0 3px 0;
	text-align:center;
}
.player_area_thumbnails .links a {
	color:#8bbc46;
	font-size:12px;
	padding:0 3px 0 3px;
}
.player_area_thumbnails .links a.active {
	color:#333;
	cursor:default;
	font-weight:bold;
	text-decoration:none;
}
.player_area_thumbnails .links a.disabled {
	color:#ccc;
	cursor:default;
	text-decoration:none;
}


/* photo_information-player.css */#photo_galleries_page #content_holder {
	overflow:visible;
}
.photo_information-player {
	background:#fff;
	border-top: 5px solid #90c23e;
	width:960px;
}
.photo_information-player .title {
	overflow:hidden;
	margin:5px 5px 5px 10px;
}
.photo_information-player .title h3 {
	color:#3d3d3d;
	float:left;
	font-size:25px;
	font-weight:800;
}
.photo_information-player .sponsored {
	float:right;
}
.photo_information-player .sponsored .text {
	color:#acacac;
	display:block;
	float:left;
	font-size:10px;
	padding:17px 4px 0 0;
}
.photo_information-player .sponsored .image {
	background:#d6d6d6;
	display:block;
	float:left;
	height:32px;
	width:200px;
}
.photo_information-player .sub_title {
	border-top:5px solid #eee;
	border-bottom:3px solid #eee;
	color:#fff;
	margin:5px 7px 0 10px;
}
.photo_information-player .sub_title h2 {
	background:#415f2d;
	font-weight:bold;
	line-height:15px;
        font-size: 14px;
	margin:0 0 0 -1px;
	padding:0 0 0 11px;
}
.photo_information-player .gallery_title {
	background:#90c23e;
	color:#fff;
	margin:0 7px 0 9px;
	overflow:hidden;
}
.photo_information-player .gallery_title h2 {
	float:left;
	line-height:25px;
	margin:0 0 0 -1px;
	padding:0 0 0 11px;
}
.photo_information-player .gallery_title h2 .views {
	font-size:11px;
	line-height:normal;
	padding:12px 0 4px 0;
}
.photo_information-player .gallery_title h3 {
	float:right;
	padding:2px 10px 0 0;
}
.photo_information-player .gallery_title h3 .hide_show_link {
	background:url('/sitewide/img/promos/thumbnails.gif') 100% 50% no-repeat;
	display:block;
	font-weight:bold;
	line-height:20px;
	padding:0 30px 0 0;
	text-align:right;
	width: 200px;
}
.photo_information-player .gallery_title h3 a, .photo_information-player .gallery_title h3 a:hover {
	color:#fff;
	text-decoration:none;
}
.photo_information-player .gallery_title .thumbnails_container {
	display:none;
	position:absolute;
	z-index:1000;
}
.photo_information-player .gallery_title .thumbnails_container .top_line {
	visibility:hidden;
}
.photo_information-player .gallery_title .thumbnails_container .player_area_thumbnails .middle .page .top_line {
	visibility:visible;
}

.photogallery_player_area_left {
	background:#fff;
	float:left;
	width:100%;
}
.photogallery_player_area_left .content {
	background:#eee;
	padding:5px 15px 0 14px;
	margin:0 0 0 10px;
}
.photogallery_player_area_left .content .areaWrapper {
	background-color:#5a5a5a;
	width:596px;
	height:447px;
	display:table-cell;
	vertical-align:middle;
}
.photogallery_player_area_left .content .areaOuter {
	/* IE7 fixes. This is the only way to make vertical align exept jQuery */
	*position:absolute;
	*top:50%;
	width:596px;
	text-align: center;
}
.photogallery_player_area_left .content .area {
	*position:relative;
	*top: -50%;
}
.photogallery_player_area_left .content_bar {
	background:#eee;
	padding:5px 10px 5px 10px;
	margin:0 0 10px 10px;
}
.photogallery_player_area_left .content_bar ul.bar {
	border-top:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	color:#373737;
	font-size:11px;
	padding:0 0 0 25px;
}
.photogallery_player_area_left .content_bar ul.bar li {
	padding:6px 10px 3px 0;
}
.photogallery_player_area_left .content_bar ul.bar li.flux {
	padding:0 10px 3px 0;
}
.photogallery_player_area_left .content_bar ul.bar li .spacer,
.photogallery_player_area_left .content_bar ul.bar li.flux .spacer {
	color:#d9d9d9;
	border-right:1px solid #d9d9d9;
	font-size:8px;
	padding:0 7px 0 0;
}
.photogallery_player_area_left .content_bar ul.bar li.flux .spacer {
	position:relative;
	top:6px;
}
.photogallery_player_area_left .content_bar ul.bar .attribute {
	font-weight:bold;
}
.photogallery_player_area_left .flux_ratings {
	float:left;
	margin:-5px 0 0 0;
}
.photogallery_player_area_left .content_bar .flux_ratings .rating .fluxBtn,
.photogallery_player_area_left .content_bar .flux_ratings .txtCount,
.photogallery_player_area_left .content_bar .flux_ratings .itemText {
	color:#373737 !important;
}
.photogallery_player_area_left .content_bar .flux_ratings .rating .fluxBtn {
	font-weight:bold !important;
}
.photogallery_player_area_left .related {
    display: none;
}
.photogallery_player_area_right {
	background:#fff;
	float:left;
	overflow:hidden;
	width:310px;
}
.photogallery_player_area_right .navigate_bar {
	background:#eee;
	padding:7px 10px 7px 10px;
	margin:0 7px 7px 0;
}
.photogallery_player_area_right .navigate_bar .pager {
	background:#fff;
	overflow:hidden;
	padding:10px 10px 10px 10px;
}
.photogallery_player_area_right .navigate_bar .pager a.prev,
.photogallery_player_area_right .navigate_bar .pager a.next {
	background-image:url('/sitewide/img/sprites/tvland_button_sprite.png');
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:30px;
	width:40px;
        visibility: hidden;
}
.photogallery_player_area_right .navigate_bar .pager a.prev {
	background-position:-720px -864px;
}
.photogallery_player_area_right .navigate_bar .pager a.prev:hover {
	background-position:-720px -904px;
}
.photogallery_player_area_right .navigate_bar .pager a.next {
	background-position:-720px -944px;
}
.photogallery_player_area_right .navigate_bar .pager a.next:hover {
	background-position:-720px -984px;
}
.photogallery_player_area_right .navigate_bar .current {
	color:#afafaf;
	float:left;
	font-size:18px;
	font-weight:bold;
	line-height:30px;
	text-align:center;
	width:183px;
}
.photogallery_player_area_right .navigate_bar .optional {
	border-top:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	color:#3f3f3f;
	padding:10px 0 10px 2px;
	margin:7px 0 3px 0;
}
.photogallery_player_area_right .navigate_bar .optional h1 {
	font-size:14px;
	font-weight:bold;
	padding:0 0 5px 0;
}
.photogallery_player_area_right .navigate_bar .optional p {
	font-size:11px;
}
/* playlist_player.css */.playlistPromo {
	background-color:#FFF;
	margin: 0;
	padding: 5px 0;
}

.playlistPromo .videoPlayerAndMeta {
	float: left;
	width: 512px;
	margin: 0 5px;
	padding: 0;
}

.playlistPromo>.videoPlayerAndMeta>.video_details>.video_detail {
	height: 85px;
	position: relative;
}

.playlistPromo .video-box {
    height: 288px;
    margin: 0 0 0 1px;
    padding: 0;
}

.playlistPromo>.middle {
	height: 373px;	
}

.carousel{
	/*background: url("/sitewide/img/carousel/") no-repeat scroll -10px -10px transparent;*/
    float: left;
    margin: 0;
 }
 
.carousel .thumbnailViewerHolder {
    position: relative;
    width: auto;
}

/* Now Playing Tag */
.carousel .nowPlayingHolder {
	display:none;
    background-color: transparent;
    bottom: 0;
    /*opacity: 0.8;*/
    position: absolute;
    right: 0;
    width: 124px;
    overflow: hidden;
}

.carousel .nowPlayingHolder .nowPlaying {
	background:transparent url('/sitewide/img/carousel/tvland_16x9_video_sprite.png') no-repeat scroll -10px -9px;
	height: 15px;
}

/* Now Playing Arrow */
.carousel .vidPlayHolder {
	position: absolute;
	right: 3px;
	bottom: 3px;
}

.carousel .vidPlayHolder .vidPlay {
	height: 15px;
	width: 21px;
	background:transparent url('/sitewide/img/carousel/tvland_16x9_video_sprite.png') no-repeat scroll -12px -274px;
}

.carousel .seeAll {
	background:transparent url('/sitewide/img/carousel/tvland_16x9_video_sprite.png') no-repeat scroll -10px -30px;
	height: 20px;
	margin:	2px 0 0 0;
}
	
/* Play Arrow */
.carousel .vidPlay {
    bottom: 4px;
    height: 12px;
    position: absolute;
    right: 4px;
    width: 15px;
}

.playlistPromo .video_detail {
    display: none;
    position: absolute;
	height: 85px;
	width:512px;
}

.playlistPromo .video_detail_selected {
    display: block;
}

#mycarousel li.imageHolder {
	background-color: black;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 4px;
	width: 122px;
}

h2.videoHeader, .video_detail h3 {
	color: #3d3d3d;
	font-weight: bold;
}
h2.videoHeader {
	margin: 0 0 10px 5px;
}
.video_detail h3 {
	margin: 5px 0;
}

.video_detail .clipTime {
	color: #a9a9a9;
	display:inline;
}

.carousel .video_entry {
    display: block;
    height: 68px;
    position: relative;
    width: 122px;
    margin: 0 auto;
}

/*
 * Tooltips
 */

.playlistPromo .video_entry_tooltip{
	display:none;
	width:342px;
	position:absolute;
	top:0px;
}
.playlistPromo .tooltip-selected{
	display:block;
}
.playlistPromo .tooltip-selected-0 {
	top:28px;	
}
.playlistPromo .tooltip-selected-1 {
	top:64px;	
}
.playlistPromo .tooltip-selected-2 {
	top:114px;	
}
.playlistPromo .tooltip-selected-3 {
	top:144px;	
}



/* Facebook Like and Sharing Strip */

.playlistPromo .fbLikeAndShare{
	width:512px;
	height:24px;
	/*height:32px;*/
	/*margin:0 6px 0 0;*/
	margin:0;
	position:absolute;
	bottom:0;
	z-index:1000;
}

.playlistPromo .fbLikeAndShare .videoShare{
	color:#ADADAD;
	float:right;
	margin-right:10px;
	width:114px;
}

.playlistPromo .fbLikeAndShare .videoFBLike{
	float:left;
	/*margin:6px 0 0 10px;*/
	margin:0 0 0 10px;
}

/* ///////////////////// BELOW FROM OLD PRE- 16:9 STUFF ///////////////////// */


.playlist{
	width:242px;
	height:323px;	
	float:left;
}

.playerContainer{
	width:400px;
	height:320px;	
	float:left;
}

.playButton{
	width:26px;
	height:20px;
	position:absolute;
	top:40px;
	left:55px;
}

.ds_holder div.dropshadowPlaylist {
	background-color:#FFFFFF;
	height:61px;
	margin:0 7px;
	position:relative;
}

/*
 * Video list.
 */
.playlistPromo .video_list{
	top:13px;
	width:240px;
	margin:0px 5px 0px 0px;
	height:311px;
	overflow:hidden;
	float:left;
}
/* Scroll up and down. */
.playlistPromo .video_list .scroll{
	display:block;
	background:transparent url('/sitewide/img/carousel/tvland_16x9_video_sprite.png') no-repeat scroll -720px -510px;
	width:242px;
	height:17px;
}

/* Scroll up. */
.playlistPromo .video_list .scroll-up:hover {
	background-position:-720px -535px;
}
.playlistPromo .video_list .scroll-up.scroll-disabled{
	background-position:-720px -610px;
}
.playlistPromo .video_list .scroll-up{
	top:1px;
	left:1px;
}

/* Scroll down. */
.playlistPromo .video_list .scroll-down:hover {
	background-position:-720px -585px;
}
.playlistPromo .video_list .scroll-down.scroll-disabled{
	background-position:-720px -635px;
}
.playlistPromo .video_list .scroll-down{
	margin-top:242px;
	background-position:-720px -560px;
	top:294px;
	left:1px;
}

a .videoPlaylistTitle{
	float:left;
	color:#3A3A3A;
	font-weight:bold;
	font-size:12px;	
	width:140px;
	padding: 0px 5px;	
}

a .videoPlaylistImage{
	float:left;
}

.playlistPromo .video_list .seeAllLink{
    display: block;
    color: white;
}

.playlistPromo .video_list .seeAllLink:hover{
    text-decoration:none;
}

.playlistPromo .video_list .seeAll{
	background:transparent url(/sitewide/img/sprites/tvland_button_sprite.png) no-repeat scroll -347px -1026px;
	display:block;
	height:20px;
	width:242px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	padding:1px 0;
	margin-top:5px;
}

.playlistPromo .video_list .seeAll:hover{
	background:transparent url(/sitewide/img/sprites/tvland_button_sprite.png) no-repeat scroll -347px -1056px;
	display:block;
	height:20px;
	width:242px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	padding:1px 0;
	margin-top:5px;
}

.watchClassicIcon{
	background:transparent url(/sitewide/img/sprites/tvland_icon_sprite.png) no-repeat scroll -10px -50px;
	display:block;
	height:15px;
	width:20px;
	float:left;
}
/* press_screening_room.css */#press_screening_room #tier_0,
#press_screening_room #tier_2,
#press_screening_room #tier_3,
#press_screening_room #page_footer,
#press_screening_room #visible_header {display:none;}
#press_screening_room #content_holder {margin:0 auto;padding: 0;width:auto;background-color:#24205B;}
body#press_screening_room, #press_screening_room {background-color:#24205B;margin:0;padding:0;}
#press_screening_room #background_holder {background-image:none;}
/* related_episode.css */.relatedEpisode_text{
	margin:0 0 0 5px;
	width:580px;
}

.relatedEpisode_title a{
	color:#3D3D3D;
	font-size:16px;
	font-weight:bold;
}

.relatedEpisode_meta{
	padding:0px 0px 0px 5px;
	color:#9A9A9A;
	width:500px;
}

.relatedEpisode_title a{
	color:#3A3A3A !important;
}

.relatedSearch_image{
	float:left;
	width:136px;
	padding-right:5px;
}

.relatedEpisodeContainer{
	background:#EEECEF;
	width:600px;
	margin:10px 0px 10px 24px;
	float:left;
}

.aired{
	color:#9A9A9A;
}

.availabeUntil {
	color:#FB6236;
	font-weight:bold;
}

/* related_search-video.css */.related_search-video .watchMoreContainer{
	background:#FFFFFF;
}

.related_search-video .watchMoreContainerInner{
	overflow-x: hidden;
	overflow-y: scroll;
	height:545px;
	position:relative;
}

.related_search-video .yellowHeader{
	width:300px;
	border-top:5px solid #f4ae1b;
}

.related_search-video .nextUpTitle{
	font-size:24px;
	font-weight:bold;
	color:#3A3A3A;
	margin:5px 0px 10px 5px;	
}

.related_search-video .showToggle{
	margin:2px 10px;
	font-weight:bold;
}

.related_search-video .showToggle a{
	color: #3e3e3e;
	font-size:11px;
}

.related_search-video .showContainer {
	width:300px;
	float:left;
	margin:0px 0px 6px 10px;
}

.related_search-video .showImage{
	float:left;
	background:url('/sitewide/img/promos/fullEpisode/imageFrameSmall.png');
	width:88px;
	height:69px;
}

.related_search-video .showImage img{
	margin:7px 0px 0px 7px;
}

.related_search-video .playOverlay{
	float:left;
	margin:40px 0px 0px -35px;
}

.related_search-video .nextUpKeywords{
	font-weight:bold;
	font-size:12px;
}

.related_search-video .nextUpSearch{
	font-weight:normal;
	font-size:12px;
	margin: 0px 0px 5px 7px;
}

.related_search-video .showData{
	float:left;
	width:175px;
	margin-left:10px;
}

.related_search-video .showTitle{
	font-size:12px;
	font-weight:bold;
	color: #aeaeae;
}

.related_search-video .clipTitle a{
	font-size:14px;
	color:#3A3A3A;
	font-weight:bold;
}

.related_search-video .clipTitle{
	font-size:14px;
	color:#3A3A3A;
	font-weight:bold;
}

.related_search-video .dividerSmall{	
	width:280px;
	height:1px;
	background:#eeeeee;
	float:left;
	margin:2px 10px 10px 10px;
}

.related_search-video .dividerSmallNoPadding{	
	width:280px;
	height:1px;
	background:#eeeeee;
	float:left;
	margin:2px 10px 0px 10px;
}

.related_search-video .nowPlaying{
	font-size:15px;
	color:#3A3A3A;
	font-weight:bold;
	padding-top:5px;
}
/* resets.css *//* reset.css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img { 
	border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

ol,ul {
	list-style:none;
}

caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	/* this breaks sifr.  please leave it out
	font-size:100%;
	*/
	font-weight:normal;
}

q:before,q:after {
	content:'';
}

abbr,acronym { 
	border:0;
}
/* search.css */#visible_header_search {
	float:right;
	margin:66px 0 0 0;
}
.search {
	background-image:url("/sitewide/img/sprites/tvland_textfield_sprite.png");
	background-position:-100px -185px;
	width:284px;
	height:22px;
}
.search input {
	float:left;
}
.search input.search_text {
	font-family:arial;
	font-weight:bold;
	margin:4px 3px 0 20px;
	width:110px;
	border:0;
	background-color:transparent;
	font-weight:bold;
	color:#CACACA;
	font-size:12px;
	float:left;
	padding:0;
}
.search .searchButton {
	margin:2px 3px 0 0;
	background:transparent url(/sitewide/img/sprites/tvland_button_sprite.gif) no-repeat 0 0;
	overflow:hidden;
	display:block;
	border:0;
}
.search .thisSiteButton {
	background-image:url("/sitewide/img/sprites/tvland_button_sprite.png");
	background-position:-150px -894px;
	border:medium none;
	height:18px;
	width:69px;
	margin-top:2px;
}
.search .thisSiteButton:hover {
	background-position:-150px -922px;
	cursor:pointer;
}
.search .theWeb {
	background-image:url("/sitewide/img/sprites/tvland_button_sprite.png");
	background-position:-150px -950px;
	border:medium none;
	height:18px;
	width:73px;
	margin-top:2px;
	margin-left:3px;
}
.search .theWeb:hover {
	background-position:-150px -978px;
	cursor:pointer;
}
/* search_page.css */.search_results_hldr {
	width:630px;
	background:#eee;
	margin-bottom:8px;
	border-left:10px solid #fff;
	border-bottom:10px solid #fff;
}
.search_header {
	background:#fff;
}
.search_header .sifr_24_grey {
	padding:5px 5px 5px 0px;
}
.search_results {
	width: 460px;
	padding: 0 10px 10px 10px;
	background:#fff;
}
.search_filter {	
	background:#eee;
	width:150px;		
}
.search_filter h3 {
	background: #ccc;
	padding:5px;
	color:#3d3d3d;
	font-weight:bold;
	border-bottom:5px solid #fff;
}
.search_filter h3.shows_hdr {
	border-top:4px solid #fff;
}
.search_filter h2 {
	padding:5px 5px 5px 15px;
	border-bottom:1px solid #fff;
}
.search_filter h2,
.search_filter h2 a:link,
.search_filter h2 a:hover,
.search_filter h2 a:visited {
	color:#3d3d3d;
	font-weight:bold;
	font-size:12px;
}
.search_entry {
	color:#3d3d3d;
	font-size:11px;
	font-weight:normal;
}
.search_results a:link, .search_results a:hover, .search_results a:visited {
	color:#f2623e;
}
.search_entry h3,
.search_entry h3 a:link,
.search_entry h3 a:hover,
.search_entry h3 a:visited {
	color:#3d3d3d;
	font-weight:bold;
	font-size:16px;
}
.search_entry .search_pad {
	padding:10px;
}
.search_image, .search_text {
	display:block;
	float:left;
	width:136px;
}
.search_image {
	width:136px;
}
.search_text {
	margin:0 0 0 5px;
	width:299px;
}
.search_clear {
	clear:both;
}
.search_divider {
	background-color: #eee;
	height:1px;
	width:462px;
	margin:0;
	overflow:hidden;
}
.search_show,
.search_duration,
.search_meta,
.episode_meta {
	color: #9a9a9a;
}
.search_pipe {
	margin:0 10px;
}
.vertical_line_pad  {
	padding:0 9px 0 9px;
}
.search_results_info, .search_number_sort {
	padding:5px 0;
}
.search_results_number {
	display:block;
	float:left;
}
.search_sort {
	display:block;
	float:right;
}
.search_noresults_hldr {
	background:#eee;
	color:#3d3d3d;
	margin-left:-10px;
	width:620px;
}
.search_noresults,
.search_suggestions {
	padding:20px 20px 10px 20px;
}
.search_noresults h3 {
	color:#f2623e;
	font-weight:bold;
	font-size:16px;
}
.search_noresults ul {
	margin: 0 0 20px 0;
}	
.search_noresults li {
	list-style: disc inside;
	margin:2px 0;
}

.search_noresults .searchterm {
	background-image:url("/sitewide/img/sprites/tvland_textfield_sprite.png");
	background-position:-100px -153px;
	background-repeat:no-repeat;
	border:none;
	float:none;
	font-size:11px;
	font-weight:bold;
	height:23px;
	line-height:23px;
	padding:0 0 0 20px;
	width:405px;
	color:#cdcdcd!important;
}
.search_noresults .searchButton {
	background-image:url("/sitewide/img/sprites/tvland_button_sprite.png");
	background-position:-150px -894px;
	border:medium none;
	height:18px;
	left:334px;
	position:absolute;
	top:2px;
	width:69px;
}
.search_noresults .searchButton:hover {
	background-position:-150px -922px;
	cursor:pointer;
}	
.search_noresults .searchterm_hldr {
	width:405px;
	height:23px;
	line-height:23px;
	overflow:hidden;		
}
.search_noresults .search_again {
	position:relative;
	margin:3px 0 0 0;
}
/* layout */
.search_dbl_left_col,
.search_t3_mc,
.search_t3_lc,
.search_t3_rc {
	display:block;
	float:left;
}
h2.search_highlight,
h2.search_highlight a:link,
h2.search_highlight a:hover,
h2.search_highlight a:visited {
	background:#f2ae1d;
	color:#fff;
}
.search_results.no_results {
	float:left;
	width:610px;
}
.search_entry .search_image a{
	position:relative;
}
.search_entry .play_small  {
	background:url("/sitewide/img/sprites/tvland_icon_sprite.png") no-repeat scroll -10px -1377px transparent;
	display:block;
	height:20px;
	left:94px;
	position:absolute;
	top:70px;
	width:26px;
}
.search_border_top {
	display:block;
	width:640px;
	height:5px;
	background:#f2ae1d;
}
.search_watch {
	background-image:url(/sitewide/img/sprites/tvland_button_sprite.png);
	background-position:-10px -10px;
	color:#fff;
	display:block;
	font-weight:bold;
	height:16px;
	line-height:14px;
	margin-left:2px;
	margin-top:2px;
	padding-left:3px;
	width:128px;
}
.search_watch a:link,
.search_watch a:hover,
.search_watch a:visited {
	color:#fff;
}
.one_box .search_watch {
	background-position:-10px -110px;
}
.one_box .search_watch a {
	margin-left:20px;
	color:#fff;
}
.search_remove {
	display:inline-block;
	background-image:url("/sitewide/img/sprites/tvland_button_sprite.png");
	background-position:-570px -642px;
	height:11px;
	width:11px;
}
.search_remove:hover {
	cursor:pointer;
}
.search_pagination {
	margin-top:5px;
	border-bottom:1px solid #eee;
	padding-bottom:5px
}
.search_pagination .pageOn {
	font-weight:bold;
}
.search_pagination .nextOn {
	float:right;
}
.search_pagination .prevOn, .search_pagination .previousOn {
	float:left;
}
.seach_pipe {
	padding:0 4px;
}
#tvland_search .activity_feed-video .middle {
	padding:0;
}
#tvland_search .activity_feed-video .activity_feed-video_inner {
	border:none;
}
#tvland_search .activity_feed-video .middle {
	padding:0;
}
#tvland_search .hidden_promo {
	display:none;
	padding-bottom:10px;
}
.recent_searches {
	margin-top:20px;
}
.recent_searches_block {
	display:block;
	float:left;
	width:180px
}
.recent_searches_block a {
	display:block;
	line-height:17px;
}
#tvland_search .activity_feed-video_inner pre {
	display:none;
}
.search_results-default,
#tvland_search .activity_feed-video {
	margin: 0 0 0 0!important;
}
#tvland_search .hidden_promo {
	width:640px;
}
/* share.css */.share_container {
	position:relative;	
}
.tvland_share {
	position:absolute;
	width:114px;
	height:20px;
	background:url(/sitewide/img/share/share_btn.gif) no-repeat top left;
	overflow:hidden;
	text-indent:-20000px;
	cursor:pointer;
	right:0;
	/*top:6px;*/
	top:4px;
}
.tvland_share.exploded {
	position:relative;	
}
.tvland_share.hover, .tvland_share.exploded {
	width:393px;
	height:118px;
	background:url(/sitewide/img/share/sharepanel_bg.png) no-repeat top left;
	cursor:default;
}
.tvland_share.video.hover {
	background:url(/sitewide/img/share/sharepanel_bg.png) no-repeat top left;
}
.tvland_share.hover .top .button, .tvland_share.exploded .top .button {
	cursor:pointer;
	position:absolute;
	top:30px;
	width:118px;
	height:39px;
}
.tvland_share.hover .top .facebook, .tvland_share.exploded .top .facebook {
	left:11px;
	background:url(/sitewide/img/share/facebook_btn.gif) no-repeat top left;	
}
.tvland_share.hover .top .facebook.hover, .tvland_share.exploded .top .facebook.hover  {
	background:url(/sitewide/img/share/facebook_btn_over.gif) no-repeat top left;	
}
.tvland_share.hover .top .twitter, .tvland_share.exploded .top .twitter {
	left:138px;
	background:url(/sitewide/img/share/twitter_btn.gif) no-repeat top left;	
}
.tvland_share.hover .top .twitter.hover, .tvland_share.exploded .top .twitter.hover {
	background:url(/sitewide/img/share/twitter_btn_over.gif) no-repeat top left;	
}

.tvland_share.hover .top .digg, .tvland_share.exploded .top .digg {
	left:265px;
	background:url(/sitewide/img/share/digg_btn.gif) no-repeat top left;	
}
.tvland_share.hover .top .digg.hover, .tvland_share.exploded .top .digg.hover {
	background:url(/sitewide/img/share/digg_btn_over.gif) no-repeat top left;	
}
.tvland_share.hover .middle .button, .tvland_share.exploded .middle .button {
	position:absolute;
	top:78px;
	cursor:pointer;
	width:24px;
	height:25px;
}
.tvland_share.hover .middle .reddit, .tvland_share.exploded .middle .reddit {
	left:86px;
	background:url(/sitewide/img/share/reddit_btn.gif) no-repeat top left;
}
.tvland_share.hover .middle .reddit.hover, .tvland_share.exploded .middle .reddit.hover {
	background:url(/sitewide/img/share/reddit_btn_over.gif) no-repeat top left;
}
.tvland_share.hover .middle .stumble, .tvland_share.exploded .middle .stumble {
	left:122px;
	background:url(/sitewide/img/share/stumbleupon_btn.gif) no-repeat top left;
}
.tvland_share.hover .middle .stumble.hover, .tvland_share.exploded .middle .stumble.hover {
	background:url(/sitewide/img/share/stumbleupon_btn_over.gif) no-repeat top left;
}
.tvland_share.hover .middle .buzz, .tvland_share.exploded .middle .buzz {
	left:158px;
	background:url(/sitewide/img/share/buzz_btn.gif) no-repeat top left;
}
.tvland_share.hover .middle .buzz.hover, .tvland_share.exploded .middle .buzz.hover {
	background:url(/sitewide/img/share/buzz_btn_over.gif) no-repeat top left;
}
.tvland_share.hover .middle .copybutton, .tvland_share.exploded .middle .copybutton{
	position:absolute;
	top:78px;
	left:206px;
	cursor:pointer;
	width:109px;
	height:25px;
	background:url(/sitewide/img/share/copylink_btn.gif) no-repeat top left;
}
.tvland_share.hover .middle .copybutton.hover, .tvland_share.exploded .middle .copybutton.hover {
	background:url(/sitewide/img/share/copylink_btn_over.gif) no-repeat top left;
}
.tvland_share.hover .middle .copybutton.copied {
	background:url(/sitewide/img/share/copylink_btn_copied.gif) no-repeat top left;
}
.tvland_share.hover .middle .embedbutton {
	position:absolute;
	top:78px;
	left:79px;
	cursor:pointer;
	width:109px;
	height:25px;
	background:url(/sitewide/img/share/copyembed_btn.gif) no-repeat top left;
}
.tvland_share.hover .middle .embedbutton.hover {
	background:url(/sitewide/img/share/copyembed_btn_over.gif) no-repeat top left;
}
.tvland_share.hover .middle .embedbutton.copied {
	background:url(/sitewide/img/share/copyembed_btn_copied.gif) no-repeat top left;	
}
.tvland_share.hover .middle .copybutton.hover embed, 
.tvland_share.hover .middle .copybutton.hover object,
.tvland_share.hover .middle .embedbutton.hover embed, 
.tvland_share.hover .middle .embedbutton.hover object {
	display:block;
	margin:1px;
}

/* show_bios_carousel_wide.css */#show_bios_carousel_wide .bios_carousel_horizontal .jcarousel-skin .jcarousel-clip-horizontal {
	width:898px;
}
#show_bios_carousel_wide .bios_carousel_horizontal .jcarousel-skin .jcarousel-clip-horizontal {
	background-color:#fff;
}
#show_bios_carousel_wide .module  {
	margin:0;
}
#show_bios_carousel_wide .bios_carousel_horizontal .header h2 {
	float:none;
	background:#90c23e;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	margin:0 0 0 -13px;
	padding:0 0 0 10px;
	white-space:nowrap;	
	width:945px;
}
#show_bios_carousel_wide .bios_carousel_horizontal .header {
	border-top:none;
}
#show_bios_carousel_wide .bios_carousel_horizontal .middle {
	background-image:url("/sitewide/img/promos/horizontal_bios_wide/horizontal_wide_960_wbg.png");
	padding:0 0 0 0;
}
#show_bios_carousel_wide .bios_carousel_horizontal .bio_footer {
	background:url("/sitewide/img/sprites/tvland_button_sprite.png") no-repeat scroll -15px -110px transparent;
	display:block;
	height:15px;
	margin:0 0 0 -3px;
	padding:0 0 0 0;
	width:955px;
}
#show_bios_carousel_wide .bios_carousel_horizontal .bio_footer div {
	padding:0 17px 0 0;
}
#show_bios_carousel_wide .bios_carousel_horizontal .bio_footer div a:link,
#show_bios_carousel_wide .bios_carousel_horizontal .bio_footer div a:hover,
#show_bios_carousel_wide .bios_carousel_horizontal .bio_footer div a:visited {
	color:#fff;
}
#show_bios_carousel_wide .bios_carousel_horizontal .header {
	padding:2px 0 0 10px;
}
.carousel_wide_pad,
#show_bios_carousel_wide .bios_carousel_horizontal .carousel_wrapper {
	padding:0 5px;
}
#show_bios_carousel_wide .bios_carousel_horizontal li p {
	color:#a9a9a9;
	font-size:11px;
	padding:0;
	text-align:center;
}
#show_bios_carousel_wide .bios_carousel_horizontal li a {
	color:#3a4f30;
	font-size:12px;
	font-weight:bold;
}
#show_bios_carousel_wide .bios_carousel_horizontal  {
	background-color:transparent;
}
#show_bios_carousel_wide .bios_carousel_horizontal .jcarousel-skin .jcarousel-item {
	width:95px;
}
#show_bios_carousel_wide .bios_carousel_horizontal .carousel_wrapper .left_stripe,
#show_bios_carousel_wide .bios_carousel_horizontal .carousel_wrapper .right_stripe {
	top:14px;
}
/* show_episode_guide.css */
	.show_episode_guide {
		background-color:#FFFFFF;
	}
	.show_episode_guide .episode_guide_inner {
		border-left:2px solid #eee;
		border-right:3px solid #eee;
	}
	.show_episode_guide .header {
		border-top:5px solid #90c43c;
	}
	.show_episode_guide .header h2 {
		font-weight:bold;
		padding:5px 10px;
		padding-top:8px;
		font-size:24px;
		display:block;
		width:400px;
	}
	.show_episode_guide .middle {
		padding:5px;
		padding-top:0;
	}
	.show_episode_guide .episode_item {
		overflow:hidden;
		border-bottom:1px solid #eee;
		padding:10px 0;
	}
	.show_episode_guide .first_item {
		padding-top:0;
	}
	.show_episode_guide .episode_title {
		padding-bottom:5px;
	}
	.show_episode_guide .episode_title p {
		font-size:11px;
	}
	.show_episode_guide h3 {
		font-size:16px;
		font-weight:bold;
		color:#3d3d3d;
		line-height:18px;
	}
	.show_episode_guide h3 a {
		font-size:16px;
		font-weight:bold;
		color:#3d3d3d;
		line-height:18px;
	}
	.show_episode_guide p {
		color:#3d3d3d;
		font-size:11px;
		line-height:14px;
	}
	.show_episode_guide p span {
		color:#a9a9a9;
	}
	.show_episode_guide p strong {
		font-weight:bold;
	}
	.show_episode_guide p a,
	.show_episode_guide p a span {
		color:#F2623E;
	}
	.show_episode_guide .leftPart {
		float:left;
		margin-left:13px;
		width:135px;
		overflow:hidden;
	}
	.show_episode_guide .leftPart .photo_wrapper {
		height:105px;
		overflow:hidden;
	}
	.show_episode_guide .rightPart {
		float:left;
		width:450px;
		padding-top:3px;
		margin-left:10px;
	}
	.show_episode_guide .fullEpisodeLink {
		background: url(/sitewide/img/sprites/tvland_button_sprite.png) -10px -10px no-repeat;
		height: 15px;
		width: 130px;
		display: block;
		text-align: center;
		margin-top: 2px;
		font-weight:bold;
		font-size:11px;
		line-height:16px;
		color: #fff;
		text-decoration: none;
		margin-left:2px;
	}
	.show_episode_guide .fullEpisodeLink:hover {
		background-position:-10px -35px;
	}
	.show_episode_guide .additionalLinks {
		padding-top:5px;
		color:#a9a9a9;
		font-size:11px;
	}
	.show_episode_guide .additionalLinks a {
		font-weight:bold;
		color:#F2623E;
	}
	.show_episode_guide .additionalLinks span {
		font-weight:normal;
	}
	.show_episode_guide .photoHolder {
		position:relative;
	}
	.show_episode_guide .photoHolder .playIcon {
		position:absolute;
		right:5px;
		bottom:5px;
		width:29px;
		height:21px;
		background-position:-10px -1346px;
		background-image:url(/sitewide/img/sprites/tvland_icon_sprite.png);
	}
	.show_episode_guide .photoHolder .playIcon A {
		width:29px;
		height:21px;
		display: block;
		overvlow: hidden;
		text-indent: -2000px;
	}

/* Dropdown styles */
.show_episode_guide .header .dropdown {
	float:right;
}
.show_episode_guide .dropdown .all_dropdown {
	width:131px;
	padding:10px;
	float:right;
}
.show_episode_guide .all_dropdown div.tvl_off {
	width:131px;
	z-index:24;
	position:relative;
	float:left;
}
.show_episode_guide .all_dropdown a.show_menu {
	width:131px;
	height:25px;
	display:block;
	position:relative;
	background-image:url(/sitewide/img/sprites/dropdown_field_narrow.png);
	line-height:25px;
	text-indent:5px;
	color:#3d3d3d;
	font-size:14px;
	font-weight:bold;
	padding:0;
}
.show_episode_guide .all_dropdown .tvl_off .green_arrow {
	width:21px;
	height:21px;
	display:block;
	position:absolute;
	right:2px;
	top:2px;
	cursor:pointer;
	background-image:url(/sitewide/img/sprites/tvland_button_sprite.png);
	background-position:-10px -622px;
}
.show_episode_guide .all_dropdown .tvl_off:hover .green_arrow {
	background-position:-10px -653px;
}
.show_episode_guide .all_dropdown div.tvl_off div.tooltip {
	width:132px;
	background-image:url(/sitewide/img/sprites/dropdown_narrow_menu-top.png);
	padding-top:5px;
	left:-1px;
	display:none;
	position:absolute;
}
.show_episode_guide .all_dropdown div.tvl_off:hover div.tooltip {
	display:block;
}
.show_episode_guide .all_dropdown div.tvl_off div.tooltip a {
	background-image:none;
	padding-left:10px;
	color:#3d3d3d;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:1px 2px 0 10px;
}
.show_episode_guide .all_dropdown div.tvl_off div.tooltip .bottom {
	width:131px;
	background-image:url(/sitewide/img/sprites/dropdown_narrow_menu-bottom.png);
	height:8px;
	left:1px;
	overflow:hidden;
	position:absolute;
}
/* End Dropdown styles */

/* show_nav-show.css */.show_nav-show {
	border-top:5px solid #90c23e;
	color:#90c23e;
	background:#fff;
	width:315px;
}
.show_nav-show h1,
.show_nav-show h2 {
	padding:6px 0 0 10px;
}
.show_nav-show .middle {
	padding:5px;
	padding-top:1px;
    padding-bottom:14px;
}
.show_nav-show .tease {
	margin-left:3px;
	margin-bottom:3px;
}
.show_nav-show .tease img{
	cursor:pointer;
}
.show_nav-show .showsList {
	padding-top:5px;
}
.show_nav-show a.icon {
	display:block;
	background-image:url(/sitewide/img/sprites/tvland_icon_sprite.png);
	background-position:0 -27px;
	background-repeat:no-repeat;
	font-size:12px;
	color:#405e2c;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
	padding:0 2px 0 29px;
}
.show_nav-show a.icon span {
	color:#a9a9a9;
	font-size:11px;
	font-weight:normal;
}
.show_nav-show a.icon:hover {
	text-decoration:underline;
}
.show_nav-show a.prime {
	background-position:0 -1077px;
}
.show_nav-show p.optional_text {
	padding-left:29px;
	margin-top:-4px;
	margin-bottom:3px;
	font-size:11px;
	color:#90c23e;
}
.show_nav-show .see_all {
	padding-top:3px;
	padding-left:29px;
}
.show_nav-show .see_all a {
	color:#90c23e;
	font-weight:bold;
	text-decoration:none;
}
.show_nav-show .see_all a:hover {
	cursor: pointer;
}
.show_nav-show .see_all .icon_arrow {
	background-image: url(/sitewide/img/sprites/tvland_icon_sprite.png);
	background-position:-10px -827px;
	padding:0 5px;
}
.show_nav-show .see_all .icon_arrow_up {
	background-position:-10px -975px;
}
.show_nav-show .see_all a:hover span {
	text-decoration:underline;
}
.show_nav-show .see_all a:hover span.icon_arrow {
	text-decoration:none;
}
/* show_navigation.css */	.show_nav_holder { background: #90c23e url(/sitewide/img/sprites/show_nav_fill.png) repeat-x 0 0;width:940px;padding:0 20px; }
	.show_nav_holder .show_nav a{ background:transparent url(/sitewide/img/sprites/tvland_button_sprite.png) no-repeat 0 0; height:23px;overflow:hidden;float:left; }
	.show_nav_holder .show_nav a { height:23px;overflow:hidden;float:left; backround-position:0 0;background-repeat:no-repeat;background-color:transparent;}
 	.show_nav_holder .show_nav a:hover, .show_nav_holder .show_nav.active a { background-position:-0 -33px ;}
	.show_nav_holder .show_nav a { display:block; text-indent:-100000px; }
	.show_nav_holder .greenbar { height:5px; }
	.show_nav_holder .end_cap {background:transparent url(/sitewide/img/header/show_navigation/end_cap.png) no-repeat 0 0;width:2px;height:23px;overflow:hidden;}
/* show_promo.css */.show_promo {
	border-top:5px solid #ed1975;
	color:#3d3d3d;
	width:648px;
}
.show_promo .ds_holder{
	float:left;
}
.show_promo h2 {
	padding:10px 0 0 10px;
}
.show_promo .show_block {
	display:block;
	float:left;
	font-size:11px;
	/* overflow:hidden; */
	position:relative;
}

.show_promo h3,
.show_promo h5 {
	font-weight:bold;
	padding:0 0 0 11px
}
.show_promo h3 {
	background:#ed1975 none repeat scroll 0 0;
	color:#fff;
	font-size:20px;
	display:block;
	width:200px;
	height:25px;
	z-index:1;
	left:-6px;
	position:relative;
	
}
.show_promo h3 span {
	 display:block;
	 padding:1px 0 0 0;
}
.show_promo h5 {
	background:#fac4dc;
	font-size:11px;	
	display:block;
	width:200px;
	height:15px;
	position:relative;
	z-index:2;
	left:-6px;
	top:0;
}
.show_promo h5 span {
	display:block;
	padding:1px 0 0px 1px;
}
.show_promo a.play_arrow {
	margin:5px 0;
}
.show_promo h4 a {
	font-weight:bold;
	font-size:16px;
	color:#3D3D3D;
	display:block;
	padding:1px 5px 3px;
	letter-spacing:-.5px;
	line-height:17px;
}

.show_promo .image_holder {
	width:200px;
	height:150px;
	margin:5px 0;
}

.show_promo .copy {
	padding:0 5px;
}
/* show_video_clips.css */#shows_video_clip_index_page .search_results {
	width:625px;
}
#shows_video_clip_index_page .search_divider {
	width:620px;
}
#shows__index_page .search_text {
	width:460px;
}
.clips_results_hldr {
	border-top:5px solid #f2ae1d;
	margin-bottom:8px;
	width:645px;
	min-height:240px;
	background:#fff;
}
.clips_results_hldr .search_header {
	padding-left:10px;
}
#shows_video_clip_index_page .search_entry .search_show {
	display:none;
}
#shows_video_clip_index_page #t2_lc {
	width:650px;
}
/* sifr.css *//*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }

  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }

  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }

  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt;
    padding: 0pt;
    overflow: auto;
    letter-spacing: 0px;
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }

  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
	.sIFR-active .sifr_18_hero_mauve,
	.sIFR-active .sifr_18_hero_orange,
	.sIFR-active .sifr_18_hero_darkblue,
	.sIFR-active .sifr_18_hero_yellow,
	.sIFR-active .sifr_30_grey,
	.sIFR-active .sifr_30_black,
	.sIFR-active .sifr_30_white,
	.sIFR-active .sifr_30_mauve,
	.sIFR-active .sifr_30_light_green,
	.sIFR-active .sifr_24_grey,
	.sIFR-active .sifr_24_black,
	.sIFR-active .sifr_24_white,
	.sIFR-active .sifr_24_mauve,
	.sIFR-active .sifr_24_light_green,
	.sIFR-active .sifr_18_grey,
	.sIFR-active .sifr_18_black,
	.sIFR-active .sifr_18_white,
	.sIFR-active .sifr_18_mauve,
	.sIFR-active .sifr_18_light_green,
	.sIFR-active .sifr_prime_black,
	.sIFR-active .sifr_prime_red {
		visibility:hidden;
		line-height: 1em;
	}

	.sIFR-active .sifr_30_grey,
	.sIFR-active .sifr_30_black,
	.sIFR-active .sifr_30_white,
	.sIFR-active .sifr_30_mauve,
	.sIFR-active .sifr_30_light_green {
		font-size:30px;
	}

	.sIFR-active .sifr_24_grey,
	.sIFR-active .sifr_24_black,
	.sIFR-active .sifr_24_white,
	.sIFR-active .sifr_24_mauve,
	.sIFR-active .sifr_24_light_green {
		font-size:24px;
	}
	
	.sIFR-active .sifr_18_hero_pink,
	.sIFR-active .sifr_18_hero_green,
	.sIFR-active .sifr_18_grey,
	.sIFR-active .sifr_18_black,
	.sIFR-active .sifr_18_white,
	.sIFR-active .sifr_18_mauve,
	.sIFR-active .sifr_18_light_green{
		font-size:18px;
	}

	.sIFR-active .sifr_prime_black,
	.sIFR-active .sifr_prime_red {
		font-size:22px;
	}

	/*
	* For the Prime Hero promo.
	*/
	.sIFR-active .sifr_dinot_bold_11_blue{
		font-size:11px;
	}
	.sIFR-active .sifr_dinot_medium_12_white{
		font-size:12px;
	}
	.sIFR-active .sifr_dinot_medium_14_white{
		font-size:14px;
	}
	.sIFR-active .sifr_dinot_medium_18_white{
		font-size:18px;
	}
	.sIFR-active .dinot_medium_12,
	.sIFR-active .dinot_bold_12,
	.sIFR-active .dinot_black_12{
		font-size:12px;
	}
}

.sIFR-dummy {
  width: 0px;
  height: 0px;
  margin-left: 42px !important;
  z-index: 0;
}

/*  sifr headers */
.sifr_30_grey,
.sifr_30_black,
.sifr_30_white,
.sifr_30_mauve,
.sifr_30_green {
		font-size:30px;
	}
.sifr_24_grey,
.sifr_24_black,
.sifr_24_white,
.sifr_24_mauve,
.sifr_24_green {
		font-size:24px;
	}
.sifr_18_grey,
.sifr_18_black,
.sifr_18_white,
.sifr_18_mauve,
.sifr_18_green{
		font-size:18px;
	}

/* single_video_promo.css */.single_video_promo .link_holder{
	clear:left;
}

.single_video_promo a.icon_holder {
	display:block;
	/*background-image:url(/sitewide/img/promos/button_white.png);*/
	background-repeat:no-repeat;
	height:20px;
	width:auto;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	line-height:16px;														
}
.single_video_promo .link_holder a.icon_holder span {
	display:block;
	float:left;
	height:16px;
	width:200px;
	overflow:hidden;
}
.single_video_promo .link_holder a.icon_holder span.icon_image {
	background-image:url(/sitewide/img/sprites/tvland_icon_sprite.png);
	background-repeat:no-repeat;
	width:26px;
	height:15px;
}
.single_video_promo a.icon_holder span.icon_generic {
	background-position:-7px -113px;
}
.single_video_promo a.icon_holder span.icon_community {
	background-position:-7px -407px;
}
.single_video_promo a.icon_holder span.icon_video {
	background-position:-7px -260px;
}
.single_video_promo a.icon_holder span.icon_blog {
	background-position:-7px -8px;
}


.single_video_promo .text{
	float: left;
	width: 330px;
	text-align: left;
	position: relative;
	padding-left: 10px;
}
.single_video_promo .text a.header-link{
	text-decoration: none;
}

.single_video_promo .text h2{
	margin: 0 !important;
	font-size: 24px !important;
	color: #3D3D3D;
	line-height: 26px;
	font-weight: bold;	
/*	text-decoration: none;*/
}
.single_video_promo .subheader{
	color: #A9A9A9;
	font-size: 12px;
	font-weight: bold;
	margin-bottom:3px;
}

.single_video_promo .text p{
	color: #3d3d3d;
	font-size: 12px;
	line-height: 15px;
}

.single_video_promo .text div.links{
	padding-top:5px;
}

.single_video_promo .text a{
	color: #3b3b3b;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
}

.single_video_promo .video{
	width: 290px;
	float: left;
	position: relative;
}
/* skin.css */.jcarousel-skin-tango .jcarousel-container {}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 245px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 124px;
    height: 353px;
    /* padding: 20px 0; */
    /* padding: 40px 20px; */
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  245px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  124px;
    height: 322px;
    top:16px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 124px;
    height: 68px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 9px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
 
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: -1px;
    left: 0px;
    width: 124px;
    height: 15px;
    cursor: pointer;
    background:transparent url(/sitewide/img/carousel/tvland_16x9_video_sprite.png) no-repeat -10px -117px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 124px;
    height: 15px;
    cursor: pointer;
    background:transparent url(/sitewide/img/carousel/tvland_16x9_video_sprite.png) no-repeat -10px -75px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
   background-position:-10px -96px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
   background-position:-10px -96px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position:-10px -327px;
}


.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
   background-position:-10px -55px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
   background-position:-10px -55px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position:-10px -304px;
}

/* top_navigation.css */#page_logo {float:left;}
#page_logo a{display:block;width:140px;height:100px;}
#page_logo a span {display:inline-block;text-indent:-1000px;}
		
#top_navigation {position:relative;width: 550px;height: 100px;overflow: hidden;float:left;}
#top_navigation .nav_holder .nav_bars a{ position: absolute;top:0;display: block;width: 165px;height: 100px;text-indent: -9999px;background-repeat:no-repeat; background-image:url(/sitewide/img/sprites/nav_sprite.png) }

#top_navigation .nav_holder .nav_bars a.full_eps { right: 384px; background-position:0 0; }
#top_navigation .nav_holder .nav_bars a.videos { right: 329px; background-position:-165px 0; }
#top_navigation .nav_holder .nav_bars a.shows { right: 273px; background-position:-330px 0; }
#top_navigation .nav_holder .nav_bars a.blogs { right: 217px; background-position:-495px 0; }
#top_navigation .nav_holder .nav_bars a.community { right: 161px; background-position:-661px 0; }
#top_navigation .nav_holder .nav_bars a.schedule { right: 105px; background-position:-827px 0; }

#top_navigation .nav_holder .ad {position:relative;}
#top_navigation .nav_holder .ad h2 img, #top_navigation .ad img{right:0;top:0px;width:215px;height:200px;overflow:hidden;position: absolute; margin:0;}

#top_navigation .nav_holder .over_ad .ad h2 img, #top_navigation .over_ad .ad  img{top:-100px;}

#top_navigation .over_full_eps .nav_bars a.full_eps { background-position:0 -100px; }
#top_navigation .over_videos .nav_bars a.videos { background-position:-165px -100px; }
#top_navigation .over_shows .nav_bars a.shows { background-position:-330px -100px; }
#top_navigation .over_blogs .nav_bars a.blogs { background-position:-495px -100px; }
#top_navigation .over_community .nav_bars a.community { background-position:-661px -100px; }
#top_navigation .over_schedule .nav_bars a.schedule { background-position:-827px -100px; }

#top_navigation_map {position:absolute;top:0;left:0px;width:550px;height:100px;}

/* tuneIn.css */.tuneInBg { position:absolute;bottom:37px;right:10px;background:transparent url(/sitewide/img/header/tunein_arrow.png) no-repeat 0 0;color:white;font-weight:bold;width:200px;height:100px;}
.tuneInBg .tuneIn { margin:0 0 17px 0;font-weight:bold;font-size:16px;color:white; }
.tuneInBg .shortTuneIn { font-weight:bold;font-size:12px;color:white;line-height:15px;}
/* tv_schedule-current.css */.tv_schedule_current {
	border-top:5px solid #ed1975;
	color:#3d3d3d;
	font-weight:bold;
	padding: 10px 10px 0 10px;
	width:295px;
}
.tv_schedule_current h1,
.tv_schedule_current h2 {
	margin: -2px 0 4px 0;
}
.tv_schedule_current .middle {
	margin-left:-2px;
}
.tv_schedule_current h3 {
	color:#fff;
	font-weight:bold;
	background:#3d3d3d;
	line-height:23px;
	margin: 0 0 3px 2px;
	padding:0 0 2px 6px;
}
.tv_schedule_current .schedule_entry {
	overflow:hidden;
}
.tv_schedule_current .schedule_entry .time {
	width: 54px;
	margin-left:-5px;
	font-weight:normal;
}
.tv_schedule_current .schedule_entry div {
	font-size:11px;
	display:block;
	float:left;
	padding:0 0 0 6px;
	margin:0;
}
.tv_schedule_current .schedule_entry div.show_info {
	border-left:1px solid #eee;
	width:200px;
}
.tv_schedule_current div.show_info h4 {
	padding-bottom:1px;
	margin-bottom:-2px;
	font-size:12px;
}
.tv_schedule_current h4,
.tv_schedule_current h4 a {
	color:#405E2C;
	font-weight:bold;
}
.tv_schedule_current div.show_info span {
	color:#a9a9a9;
	font-size:11px;
}
.tv_schedule_current .module_bottom a {
	background-image:url(/sitewide/img/sprites/tvland_button_sprite.png);
	background-position:-675px -260px;
	background-repeat:no-repeat;
	display:block;
	height:20px;
	margin:2px 0 0 2px;
	font-size:11px;
}
.tv_schedule_current .module_bottom a:hover {
	background-position:-675px -285px;
}
.tv_schedule_current .module_bottom a span {
	display:block;
	text-align:right;
	color:white;
	padding:1px 15px 0 17px;
}
/* tv_schedule-default.css */.tv_schedule { background:#fff; overflow:hidden; width:960px; padding-bottom:10px; border-bottom:10px solid #eee; }
.tv_schedule h2 { float:left; padding:3px 0 4px 0; width:650px; }
.tv_schedule .header { border-top:5px solid #ed1975; padding:5px 10px; }
.tv_schedule .header select { float:left; }
.tv_schedule .columns_wrapper { clear:both; position:relative; width:100%; }
.tv_schedule .all_shows_column_back { position:absolute; height:100%; background-color:#eee; left:10px; top:0; width:200px; z-index:1; }
.tv_schedule .all_shows_column { clear:both; float:left; overflow:hidden; width:200px; height:100%; background-color:#eee; left:10px; z-index:2; position:relative; }

.tv_schedule .all_shows_column .shows_holder {}
.tv_schedule .all_shows_column .shows_holder .firstX { background-color:#c9c9c9; color:#3b3b3b; padding:5px 5px 4px 5px; font-size:14px; font-weight:bold; border-bottom:3px solid #fff; }
.tv_schedule .all_shows_column .shows_holder li { background:#eee; font-size:11px; border-bottom:1px solid #fff; }

.tv_schedule .all_shows_column .shows_holder li a { background:#eee; color:#3b3b3b; display:block; padding:3px 0 3px 11px; font-weight:bold; text-decoration:none; }
.tv_schedule .all_shows_column .shows_holder li a:hover,
.tv_schedule .all_shows_column .shows_holder li a.active { background:#ee1975; color:#fff; display:block; padding:3px 0 3px 11px; font-weight:bold; text-decoration:none; }

.tv_schedule .all_shows_column .shows_holder li a span { padding:4px 7px; }

.tv_schedule .all_shows_column .shows_holder li a.active span { background: url(/sitewide/img/sprites/tvland_icon_sprite.png) -11px -5px no-repeat; }
.tv_schedule .all_shows_column .shows_holder li a.prime span { background: url(/sitewide/img/sprites/tvland_icon_sprite.png) -11px -1076px no-repeat; }

.tv_schedule .all_shows_column .shows_holder li a span.text { background:none; display:inline-block; padding:0; width:165px; }

.tv_schedule .tv_schedule_column {float:right; width:740px; background-color:#fff; margin-right:5px;}
.tv_schedule .tv_schedule_column .firstX td, .tv_schedule .tv_schedule_column .firstX{background-color:#3d3d3d;color:white;font-size:14px;font-weight:bold;padding:5px 5px 4px 5px;}
.tv_schedule .tv_schedule_column .firstX{padding:3px 5px;}
.tv_schedule .tv_schedule_column .firstX .item {border-right:1px solid #eee;}
.tv_schedule .tv_schedule_column .time {width:75px;border:0 none;padding:0;color:#3d3d3d;font-weight:bold;}
.tv_schedule .tv_schedule_column .table_holder { padding:3px 0 0 0; position:relative;}
.tv_schedule .tv_schedule_column .rating {white-space:nowrap;color:#a9a9a9;font-size:11px;text-align:right;vertical-align:top;}
.tv_schedule .tv_schedule_column .show {border-left:1px solid #eee;padding:0 5px;width:220px;}
.tv_schedule .tv_schedule_column .show .description {color:#A9A9A9;padding:1px 0 3px 0px; border-right:none;font-weight:normal;display:block;}
.tv_schedule .tv_schedule_column tr.contents {cursor:default;}
.tv_schedule .tv_schedule_column .show_name a{color:#405e2c;font-weight:bold;}
.tv_schedule .tv_schedule_column .show_title { font-size:12px; color:#3d3d3d;font-weight:bold;padding:1px 0;}
.tv_schedule .tv_schedule_column .watch_episodes {background:transparent url(/sitewide/img/sprites/tvland_icon_sprite.png) no-repeat -10px -303px;padding:0 0 0 18px;}
.tv_schedule .tv_schedule_column .watch_episodes a{color:#a9a9a9;font-size:11px;}
.tv_schedule .tv_schedule_column .episode .show_description {color:#a9a9a9;font-weight:normal;width:370px;overflow:hidden;}
.tv_schedule .tv_schedule_column .episode {width:340px;font-weight:bold;padding:0 5px;border-left:1px solid #eee;font-size:11px;line-height:13px;}

.tv_schedule .tv_schedule_column .more {position:absolute;bottom:7px;right:5px;}
.tv_schedule .tv_schedule_column a.more_button {cursor:pointer;background:transparent url(/sitewide/img/sprites/tvland_button_sprite.png) no-repeat -150px -565px;width:45px;height:20px;display:block;}
.tv_schedule .tv_schedule_column a.more_button_over {cursor:pointer;background:transparent url(/sitewide/img/sprites/tvland_button_sprite.png) no-repeat -150px -593px;width:45px;height:20px;display:block;}
.tv_schedule .tv_schedule_column a.less_button {cursor:pointer;background:transparent url(/sitewide/img/sprites/tvland_button_sprite.png) no-repeat -150px -621px;width:45px;height:20px;display:block;}
.tv_schedule .tv_schedule_column a.less_button_over {cursor:pointer;background:transparent url(/sitewide/img/sprites/tvland_button_sprite.png) no-repeat -150px -649px;width:45px;height:20px;display:block;}

.tv_schedule .returnToSchedule a { margin:1px 10px 0 0;text-indent:-20000px;float:left;display:block;background:transparent url(/sitewide/img/sprites/tvland_button_sprite.png) no-repeat -350px -746px;width:150px;height:18px;overflow:hidden; }
.tv_schedule .returnToSchedule a:hover { background-position:-350px -774px; }

.tv_schedule .tv_schedule_column .showSchedule .show {width:487px;min-height:28px;}
.tv_schedule .tv_schedule_column .showSchedule .rating {width:38px;padding-top:4px;}

/* dropshadow*/
.tv_schedule_column .ds_holder .top_line,
.tv_schedule_column .ds_holder .top_line .top.ds,
.tv_schedule_column .ds_holder .top_line .corner_tl.ds,
.tv_schedule_column .ds_holder .top_line .corner_tr.ds {
	height:5px;
}
/* end dropshadow */

/* Dropdown styles */
.tv_schedule .all_dropdown div.tvl_off {
	width:271px;
	z-index:24;
	position:relative;
	float:left;
}
.tv_schedule .all_dropdown .show_menu {
	width:271px;
	height:25px;
	display:block;
	position:relative;
	background-image:url(/sitewide/img/sprites/dropdown_field_wide.png);
	line-height:25px;
	text-indent:7px;
	color:#3d3d3d;
	font-size:14px;
	font-weight:bold;
	padding:0;
	cursor:pointer;
}
.tv_schedule .all_dropdown .tvl_off .black_arrow {
	width:21px;
	height:21px;
	display:block;
	position:absolute;
	right:2px;
	top:2px;
	cursor:pointer;
	background-image:url(/sitewide/img/sprites/tvland_button_sprite.png);
	background-position:-10px -994px;
}
.tv_schedule .all_dropdown .tvl_off:hover .black_arrow {
	background-position:-10px -1025px;
}
.tv_schedule .all_dropdown div.tvl_off div.tooltip {
	width:272px;
	background-image:url(/sitewide/img/sprites/dropdown_wide_menu-top.png);
	padding-top:5px;
	left:-1px;
	display:none;
	position:absolute;
}
.tv_schedule .all_dropdown div.tvl_off:hover div.tooltip {
	display:block;
}
.tv_schedule .all_dropdown div.tvl_off div.tooltip a {
	background-image:none;
	padding-left:10px;
	color:#3d3d3d;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:2px 2px 1px 10px;
}
.tv_schedule .all_dropdown div.tvl_off div.tooltip .bottom {
	width:271px;
	background-image:url(/sitewide/img/sprites/dropdown_wide_menu-bottom.png);
	height:8px;
	left:1px;
	overflow:hidden;
	position:absolute;
}
/* End Dropdown styles */
/* tv_schedule-show-promo.css */.tv_schedule-show-promo {
	background:#fff;
	/* width:275px; */
}
.tv_schedule-show-promo .header {
	border-top:5px solid #d4569f;
	padding:3px 0 0 10px;
}
.tv_schedule-show-promo .header h2 {
	color:#d4569f;
	font-size:16px;
	font-weight:bold;
	padding:0;
}
.tv_schedule-show-promo .middle {
	background:#fff;
}
.tv_schedule-show-promo .middle .item {
	background:#f6f6f6;
	overflow:hidden;
	margin:5px 0 0 0;
}
/* dropshadow */
.tv_schedule-show-promo .item .ds_holder .dropshadow {
	background:#f6f6f6;
}
.tv_schedule-show-promo .item .programs .ds_holder .dropshadow {
	background:#fff;
}
.tv_schedule-show-promo .item .ds_holder .top_line,
.tv_schedule-show-promo .item .ds_holder .top_line .top.ds,
.tv_schedule-show-promo .item .ds_holder .top_line .corner_tl.ds,
.tv_schedule-show-promo .item .ds_holder .top_line .corner_tr.ds {
	height:2px;
}
.tv_schedule-show-promo .item .ds_holder .top_line .corner_tr.ds {
	display:none;
}
.tv_schedule-show-promo .item .programs .ds_holder .top_line .corner_tr.ds {
	display:block;
}

.tv_schedule-show-promo .item .programs .ds_holder .top_line,
.tv_schedule-show-promo .item .programs .ds_holder .top_line .top.ds,
.tv_schedule-show-promo .item .programs .ds_holder .top_line .corner_tl.ds,
.tv_schedule-show-promo .item .programs .ds_holder .top_line .corner_tr.ds {
	height:2px;
}
.tv_schedule-show-promo .item .ds_holder .bottom_line {
	height:2px;
}
.tv_schedule-show-promo .item .ds_holder .bottom_line .bottom.ds {
	background-position:-10px -100px;
	height:2px;
}
.tv_schedule-show-promo .item .ds_holder .bottom_line .corner_br.ds {
	display:none;
}
.tv_schedule-show-promo .item .ds_holder .bottom_line .corner_bl.ds {
	background-position:-57px -152px;
	height:2px;
}
.tv_schedule-show-promo .item .programs .ds_holder .bottom_line {
	height:8px;
}
.tv_schedule-show-promo .item .programs .ds_holder .bottom_line .bottom.ds {
	background-position:-10px -94px;
	height:8px;
}
.tv_schedule-show-promo .item .programs .ds_holder .bottom_line .corner_br.ds {
	display:block;
}
.tv_schedule-show-promo .item .programs .ds_holder .bottom_line .corner_bl.ds {
	background-position:-57px -146px;
	height:8px;
}

.tv_schedule-show-promo .item .ds_holder .dropshadow .left.ds {
	width:2px;
}
.tv_schedule-show-promo .item .ds_holder .dropshadow .right.ds,
.tv_schedule-show-promo .item .programs .first .ds_holder .top_line,
.tv_schedule-show-promo .item .programs .last .ds_holder .bottom_line {
	display:none;
}
.tv_schedule-show-promo .middle .item .programs .ds_holder .dropshadow .right.ds {
	display:block;
}
/* /dropshadow */
.tv_schedule-show-promo .day {
	float:left;
	font-size:12px;
	font-weight:bold;
	width:95px;
}
.tv_schedule-show-promo .name {
	color:#3a3a3a;
	padding:3px 0 0 0;
}
.tv_schedule-show-promo .date {
	font-size:14px;
	color:#aaa;
	padding:0 0 1px 0;
}
.tv_schedule-show-promo .programs {
	background:#fff;
	overflow:hidden;
	/*width:185px;*/
	position:relative;
	right:-8px;
}
.tv_schedule-show-promo .program {
	overflow:hidden;
	min-height: 35px;
}
.tv_schedule .tv_schedule_column .tv_schedule-show-promo .time {
	float:left;
	font-size:12px;
	margin:0 2px 3px 0;
	padding-top:3px;
}
.tv_schedule-show-promo .show {
	color:#3d3d3d;
	border-left:1px solid #eee;
	float:left;
	font-weight:bold;
	margin:5px 0 2px 0;
	padding:0 0 0 5px;
	width:130px;
}
.tv_schedule-show-promo .show .showTitle {
	margin-top:-2px;
	font-size:12px;
}

.tv_schedule-show-promo .show .description{
	font-weight:normal;
	color:#7f7f7f;
	 /* do not know if this should be displayed */
	display:none;
	font-size:11px;
	line-height:13px;
}
.tv_schedule-show-promo .rating {
	float:left;
	font-weight:normal;
	width:35px;
}
.tv_schedule-show-promo .see_full {
	padding:5px 10px 5px 5px;
}
.tv_schedule-show-promo .see_full a, .tv_schedule-show-promo .see_full a:hover {
	color:#d4569f;
	display:block;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
}
.tv_schedule-show-promo .see_full span {
	background-image: url("/sitewide/img/sprites/tvland_icon_sprite.png");
	background-position:-10px -725px;
	background-repeat:no-repeat;
	font-size:1px;
	color:#d4569f;
	padding:8px 7px 7px 6px;
}
/* tv_schedule_also_available.css *//* tv_schedule_also_available */
.tv_schedule_also_available {
	float:right;
	width:740px;
	border-width:1px 0;
	border-style:solid;
	border-color:#ccc;
	background:#eee;
	margin:0 5px 5px 0;
	color:#3D3D3D;
	font-size:11px;
}
.tv_schedule_also_available_box {
	display:block;
	float:left;
	border-left:1px solid #fff;
	height:100%;
	min-width:183px;
	margin-left:-1px;
}
.tv_schedule_also_available_box div {
	padding:10px;
}	
.tv_schedule_also_available_box div a.icon {
	background-image:url("/sitewide/img/sprites/tvland_icon_sprite.png");
	background-position:-10px -155px;
	background-repeat:no-repeat;
	color:#EE1975;
	display:block;
	font-weight:bold;
	line-height:14px;
	padding:0 2px 0 22px;
	text-decoration:none;
}	
.tv_schedule_also_available_box div a.video_icon {
	background-position:-10px -302px;
}
.tv_schedule_also_available_box div a.photo_icon {
	background-position:-10px -597px;
}	
.tv_schedule_also_available_box div span {
	padding-left:22px;
}
.tv_schedule_also_available_box div a:hover {
	text-decoration:underline;
}
/* tvland_global.css *//* !!! PLEASE NOTE !!!
Only global (sitewide) styles go in this file
*/

body {
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	background-color:#405e2c;
}

#background_holder {
	background-image:url(/sitewide/img/background/tvland_site_bg_405e2c.jpg);
	background-repeat:no-repeat;
	background-position:50% 0;
	min-width:980px;
}


#visible_header, #page_footer {margin:0 auto;width:980px;}

#visible_header {
	position:relative;
	/* set z-index to fix issue with flux rollover menu */
	z-index:99;
}

#content_holder {
	background-color:#EEECEF;
	/* comment out overflow hidden to allow tooltip appear correctly */
	/*overflow:hidden;*/
	margin:0 auto;
	padding:0 10px;
	width:960px;
}

#content_holder.type_b {
	padding: 5px 10px 0;
}

h1.page_description {
	width: 0;
	height: 0;
	overflow: hidden;
}

#leaderboard {clear:both;background-color:#EEECEF;}
#leaderboard table td {padding:5px 0 0 0;background-color:#EEECEF;}
#leaderboard table .ad_promo {margin-left:10px;}
#leaderboard table td a {line-height:0px;}
#leaderboard .module {}
.show #leaderboard { margin:0 0 120px;}

.ad_728x90 .module {
	margin: 0;
}

.ad_1x2.module {margin:0 !important;height:0;width:0;overflow:hidden;}

.background_sponsor_logo { display:block;background-color:transparent;width:85px;height:50px;position:absolute;top:204px;right:232px; }

.hidden {
    display: none;
}

/* page level */
#t1{}
#t2_lc {
	width:650px;
	float:left;
	display:inline;
}
#t2_rc {
	width:300px;
	float:left;
	display:inline;
}

#tier_3 {
	clear:both;
}
#t3_lc {
	width:315px;
	overflow:hidden;
	float:left;
	display:inline;
}
#t3_mc {
	float:left;
	display:inline;
	width:320px;
	overflow:hidden;
}
#t3_rc {
	float:left;
	display:inline;
	width:315px;
	margin-left:5px;
}
#t3_2col{
	width:640px;
	float:left;
	display:inline;
}
#t3_col {
	width:640px;
	padding:0 0 0 5px;
	/*overflow:hidden;*/
	float:left;
}

#tvland_schedule #tier_3 #t3_lc {width:960px;}

/* thumbnails */
.play_arrow {display:block;position:relative;}
.play_large,.play_small {display:block;position:absolute;}
.play_large {background:transparent url(/sitewide/img/sprites/tvland_icon_sprite.png) no-repeat -10px -1346px;bottom:10px;right:10px;width:29px;height:21px;}
.play_small {background:transparent url(/sitewide/img/sprites/tvland_icon_sprite.png) no-repeat -10px -1377px;bottom:5px;right:5px;width:21px;height:15px;}

.clearAll{
	clear:both;
}
.promo_clear {
	width:50%;height:1px;overflow:hidden;
}

.image_holder {
	position:relative;
}

/* vertical and horiztonal lines */
.horizontal_line {background:transparent url(/sitewide/img/sprites/tvland_master_sprite.png) repeat-x -10px -65px;height:2px;overflow:hidden;}
.horizontal_line_pad {padding:0 0 5px;background-color:#EEECEF;clear:both;}
.vertical_line {background:transparent url(/sitewide/img/sprites/tvland_master_sprite.png) repeat-x -10px -112px;width:2px;height:250px;overflow:hidden;}
.vertical_line_pad {padding:0 4px;background-color:#EEECEF;float:left;}

/* prime corner*/
.play_arrow,span.prime_corner {display:block;position:absolute;top:0;left:0;}
.prime_corner {background:transparent url(/sitewide/img/sprites/tvland_icon_sprite.png) no-repeat -10px -1235px;width:44px;height:26px;overflow:hidden;}

/*universal promo padding */
.module{
	margin:0 0 5px;
}

a:link, a:hover, a:visited {
	color:#ee3725;
}
a:hover, a:visited {
	text-decoration:none;
}
a, a:visited, a:active {
	text-decoration:none;
	outline: none;
}

li a {display:block;}

a:hover {
	text-decoration:underline;
}
.module_bottom a:hover {
	text-decoration:none;
}
.tvl_11px {
	font-size:11px;
	line-height:14px;
}
.header_16 {
	color:#3D3D3D;
	font-size:16px;
	font-weight:bold;
}

.font_18 {
	font-size:18px;
}

.font_30 {
	font-size:30px;
}

/*  tool tips basic positioning css */
div.tvl_off {
    position:relative;
    z-index:24;
	display:block;
	float:left;
}
div.tvl_off:hover,
div.tvl_on {
	z-index:25;
}
div.tvl_off div.tooltip {
	display: none
}
div.tvl_off:hover div.tooltip,
div.tvl_on div.tooltip {
    display:block;
    position:absolute;
    z-index:999;
}

a span {
	cursor:hand;
}
.niagara_image {
	display:none;
}


/* twitter.css */.twitter {
   /*  width: 305px; */
}
.twitter .header {
}

.twitter .tab_twitter p {
	padding-left:55px;
}

.twitter .tab_twitter p a {
	text-decoration:none;
	color:#d4569f;
}

.twitter .tab_twitter p a:hover{
	text-decoration:underline;
}

.twitter .header_with_tabs {
	border-top:none;
}
.twitter .header_without_tabs {
	background-color:#fff;
	border-top:5px solid #d4569f;
	padding:5px;
	padding-bottom:0;
}
.twitter .tab_twitter {
	width:157px;
	padding:5px 0;
	border-bottom:1px solid #cacaca;
	background-image:url(/sitewide/img/sprites/tvland_icon_sprite.png);
	background-repeat:no-repeat;
	border-top:4px solid #eee;
}
.twitter .header_without_tabs .tab_twitter {
	width:100%;
	border-top:none;
	float:none;
	background-color:#f5ddeb;
}
.twitter h2 {
	font-size:14px;
	font-weight:bold;
	color:#3d3d3d;
	padding-left:55px;
}
.twitter .tab_twitter {
	float:right;
	border-left:1px solid #cacaca;
	background-position:3px -1140px;
}
.twitter .active {
	border:none;
	border-top:5px solid #d5559f;
	border-bottom:none;
	background-color:#FFFFFF;
}
.twitter .middle {
	clear:both;
	padding:5px;
	background-color:#FFFFFF;
}
.twitter .promoLink {
	padding-bottom:5px;
}
.twitter .header_without_tabs .promoLink {
	padding-left:55px;
	padding-bottom:0;
}
.twitter .promoLink a {
	color:#d4569f;
	font-size:14px;
	font-weight:bold;
}
.twitter .trending {
	background-color:#f5ddeb;
	padding:5px;
	color:#a9a9a9;
}
.twitter .trending a {
	color:#d5559f;
}
.twitter .follow_on_twitter {
    text-align: center;
}
.twitter .tweet {
        background: #fff;
        margin: 4px 0;
        width: 260px;
        overflow: hidden;
        padding: 8px;
}
.twitter .tweet img {
        float: left;
        margin: 0 8px 4px 0;
}
.twitter .tweet .text {
        margin: 0;
}
.twitter .tweet .time {
        font-size: 80%;
        color: #888;
        white-space: nowrap;
}

.twitter .trending .tweet {
        min-height: 24px;
}
.twitter .trending .tweet .text {
        margin-left: 32px;
}
.twitter .twitter_feed {
        height: 300px;
        overflow: auto;
}
.twitter .signin {
	text-align:right;
	margin:10px 0;
}
.twitter .signin a {
	display:block;
	background:url(/sitewide/img/promos/follow/btn_sign_in_tweet.png) no-repeat top right;
	width:98px;
	height:18px;
	margin-left:210px;
}
.twitter .twitter_form textarea {
	width:305px;
	height:60px;
	display:block;
	background:#fff;
	font-size:14px;
	font-family:Arial, sans-serif;
	color:#000;
	border:1px solid #ccc;
	overflow:hidden;
}
.twitter .twitter_form {
	margin-bottom:10px;
}
.twitter .twitter_form a.tweet_button, .twitter .twitter_form a.tweet_button:hover {
	display:block;
	position:relative;
	top:-24px;
	left:255px;
	background:url(/sitewide/img/promos/follow/btn_tweet.png) no-repeat;
	width:46px;
	height:18px;
	text-decoration:none;
}
.twitter .twitter_form .letters_counter {
	font-size:11px;
	margin-top:-14px;
}
/* twitter_facebook.css */.facebook_twitter {
	width:315px;
	height: 500px;
}
.facebook_twitter .header {
}
.facebook_twitter .header_with_tabs {
	border-top:none;
}
.facebook_twitter .header_without_tabs {
	background-color:#fff;
	border-top:5px solid #d4569f;
	padding:5px;
	padding-bottom:0;
}
.facebook_twitter .tab_facebook,
.facebook_twitter .tab_twitter {
	width:157px;
	padding:5px 0;
	border-bottom:1px solid #cacaca;
	background-image:url(/sitewide/img/sprites/tvland_icon_sprite.png);
	background-repeat:no-repeat;
	border-top:4px solid #eee;
}
.facebook_twitter .header_without_tabs .tab_facebook,
.facebook_twitter .header_without_tabs .tab_twitter {
	width:100%;
	border-top:none;
	float:none;
	background-color:#f5ddeb;
}
.facebook_twitter h2 {
	font-size:14px;
	font-weight:bold;
	color:#3d3d3d;
	padding-left:55px;
}
.facebook_twitter .tab_facebook {
	float:left;
	border-right:1px solid #cacaca;
	background-position:3px -1098px;
}
.facebook_twitter .tab_twitter {
	float:right;
	border-left:1px solid #cacaca;
	background-position:3px -1140px;
}
.facebook_twitter .active {
	border:none;
	border-top:5px solid #d5559f;
	border-bottom:none;
	background-color:#FFFFFF;
}
.facebook_twitter .middle {
	clear:both;
	padding:5px;
	background-color:#FFFFFF;
}

/* video_clip_more_clips.css */.moreVideoClipsContainer{
	width:960px;
	background:#FFFFFF;
	float:left;
}

.searchContainer{
	padding:10px 0px;
	height:20px;
}
.yellowHeaderFull{
	width:960px;
	border-top:5px solid #f4ae1b;
}

.moreVideosTitle{
	font-size:24px;
	font-weight:bold;
	color:#3e3e3e;
	margin:5px 0px 0px 10px;	
}

.searchShow{
	float:left;		
	margin:5px;
	font-weight:bold;
}

.searchShowTitle{
	float:left;	
	margin:5px 10px;	
	font-weight:bold;
	color:#3A3A3A;
}

.searchSeason{
	float:left;
	margin:5px;
	font-weight:bold;
}

.searchSeasonTitle{
	float:left;
	margin:5px;
	font-weight:bold;
	color:#3A3A3A
}
.searchSort{
	float:left;
	margin:5px;
	font-weight:bold;
}

.videoPoster {
	width:155px;
	height:205px;
	background:url('/sitewide/img/promos/video_clip/posterFrame.png');
	margin: 5px 17px;
	float:left;
}

.moreClipImage{
	padding: 7px 0px 0px 7px;
	width:140px;
	height:105px;
}

.moreClipOverlay{
	margin: -25px 0px 0px 115px;
	height:35px;
}

.moreClipTitle {
	font-weight:bold;
	padding:2px 10px;
	color:#3A3A3A;
	overflow:hidden;
	width:130px;
	max-height:28px;
}

.moreClipTitle a{
	font-weight:bold;
	color:#3A3A3A;
}

.moreClipDuration{
	padding:2px 10px;
	color: #CCCCCC;
}

.moreClipViews{
	padding:2px 10px;
	color: #CCCCCC;
}

.all_dropdown_show {
	padding:0px 10px;
	width:271px;
	float:left;
}

.all_dropdown_show div.tvl_off {
	width:271px;
}

.all_dropdown_show a.show_menu {
	background-image:url(/sitewide/img/sprites/dropdown_field_wide.png);
	color:#3D3D3D;
	font-size:14px;
	line-height:25px;
	padding:0;
	position:relative;
	text-indent:5px;
	width:271px;
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	font-weight:bold;
	height:25px;

}
.all_dropdown_show .tvl_off .yellow_arrow{
	background-image:url(/sitewide/img/sprites/tvland_button_sprite.png);
	background-position:-10px -870px;
	display:block;
	height:21px;
	position:absolute;
	right:2px;
	top:2px;
	width:21px;
}

.all_dropdown_show div.tvl_off div.tooltip {
	background-image:url(/sitewide/img/sprites/dropdown_narrow_menu-top.png);
	width:272px;
}

.all_dropdown_show div.tvl_off div.tooltip {
	background-image:url(/sitewide/img/sprites/dropdown_wide_menu-top.png);
	left:-1px;
	padding:5px 0 0;
	top:24px;
	width:271px;
	height:207px;
	overflow-y:scroll;
	overflow-x:hidden;
}

.all_dropdown_show div.tvl_off div.tooltip a {
	background-image:none;
	padding-left:10px;
}

.all_dropdown_show .tooltip a {
	color:#3D3D3D;
}

.all_dropdown_show .tooltip a {
	background-image:url(/sitewide/img/sprites/tvland_icon_sprite.png);
	background-position:0 -29px;
	background-repeat:no-repeat;
	color:#3A3A3A;
	display:block;
	font-weight:bold;
	padding:1px 2px 2px 29px;
	text-decoration:none;
}

.all_dropdown_show div.tvl_off  .bottom {
background-image:url(/sitewide/img/sprites/dropdown_wide_menu-bottom.png);
display:block;
height:8px;
margin:0 0 0 1px;
width:271px;
}

.all_dropdown_season {
	padding:0px 10px;
	width:131px;
	float:left;
}

.all_dropdown_season div.tvl_off {
	width:131px;
}

.all_dropdown_season a.season_menu {
	background-image:url(/sitewide/img/sprites/dropdown_field_narrow.png);
	color:#3D3D3D;
	font-size:14px;
	line-height:25px;
	padding:0;
	position:relative;
	text-indent:5px;
	width:131px;
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	font-weight:bold;
	height:25px;

}
.all_dropdown_season .tvl_off .yellow_arrow{
	background-image:url(/sitewide/img/sprites/tvland_button_sprite.png);
	background-position:-10px -870px;
	display:block;
	height:21px;
	position:absolute;
	right:2px;
	top:2px;
	width:21px;
}

.all_dropdown_seasondiv.tvl_off div.tooltip {
	background-image:url(/sitewide/img/sprites/dropdown_narrow_menu-top.png);
	width:133px;
}

.all_dropdown_season div.tvl_off div.tooltip {
	background-image:url(/sitewide/img/sprites/dropdown_narrow_menu-top.png);
	left:-1px;
	padding:5px 0 0;
	top:24px;
	width:133px;
}

.all_dropdown_season div.tvl_off div.tooltip a {
	background-image:none;
	padding-left:10px;
}

.all_dropdown_season .tooltip a {
	color:#3D3D3D;
}

.all_dropdown_season .tooltip a {
	background-image:url(/sitewide/img/sprites/tvland_icon_sprite.png);
	background-position:0 -29px;
	background-repeat:no-repeat;
	color:#3A3A3A;
	display:block;
	font-weight:bold;
	padding:1px 2px 2px 29px;
	text-decoration:none;
}

.all_dropdown_show div.tvl_off div.tooltip a:hover {
	text-decoration:underline;
}

.all_dropdown_season div.tvl_off div.tooltip .bottom {
	background-image:url(/sitewide/img/sprites/dropdown_narrow_menu-bottom.png);
	display:block;
	height:8px;
	left:1px;
	overflow:hidden;
	position:absolute;
	width:132px;
}

.seeAllVideos {
	margin:10px;
	width:940px;
	height:15px;
	background-image:url(/sitewide/img/sprites/tvland_button_sprite.png);
	background-position:-30px -60px;
	background-repeat:no-repeat;
	float:left;
	text-align:right;
	padding:1px 0px 0px 0px;
}

.seeAllVideos a{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px 18px 0px 0px;
}

.seeAllVideos:hover{
	background-position:-30px -85px;
	text-decoration:none;
}

.seeAllVideos a:hover{
	text-decoration:none;
}
/* video_clip_player.css */.video-default {
	background: #FFFFFF;
	padding-bottom: 7px;
}

.video-default .videoClipContainer {
	margin-top: 10px;
	width:650px;
	text-align:center;
}

.video-default .videoMetaData{
	margin-top:10px;	
	padding: 0 10px 10px;
}

.video-default .showTitle, .video-default .showTitle a{
	color: #FB6236;
	font-weight:bold;	
	font-size:12px;
}

.video-default .videoTitle{
	font-weight:bold;	
	font-size:16px;
}

.video-default .videoShare{
	color:#adadad;
	width:230px;
	float: right;
	margin-right: 10px;
}

.video-default .videoFBLike{
	float:left;
	margin:5px 0 0 10px;
	width:40%;
}

.video-default .videoViews{
	color:#adadad;
	float:left;
	width:50px!important;
	padding:5px 0px 5px 3px;
}

.video-default .videoAired{
	color:#adadad;
}

.video-default .videoPipe{
	color:#adadad;
	float:left;
	width:5px;
	padding:5px 3px;
}
.video-default .yellowHeaderLarge{
	width:650px;
	border-top:5px solid #f4ae1b;
}

.video-default .shareIt{
	height:10px !important;
}
/* video_promo.css */.video_promo {
	background: #EEE;
	padding: 0 3px 2px 2px;
}

.video_promo .border {
	background: #FFF;
	border-top: 5px solid #edaf20;
	width: 100%;
}

.video_promo .header {}

.video_promo .header h2 {
	padding: 9px 10px 0 10px;
}

.video_promo .middle {
	padding: 0 10px 5px 8px;
}

.video_promo .item{
	border-bottom: 1px solid #eee;
	overflow: hidden;
	padding: 5px 0 5px 0;
}

.video_promo .video_thumbnail {
	float: left;
	width: 102px;
}

.video_promo .video_thumbnail a {
	cursor: pointer;
}

.video_promo .video_description {
	padding: 5px 0 0 0;
}

.video_promo .video_description p {
	color: #CCC;
	font-size: 11px;
	font-weight: bold;
}

.video_promo .video_description p a {
	color: #3E3E3E;
	font-size: 14px;
	font-weight: bold;
}

.video_promo .playIcon {
	position: absolute;
	right: 6px;
	bottom: 5px;
	width: 21px;
	height: 15px;
	background-position: -10px -1377px;
	background-image: url(/sitewide/img/sprites/tvland_icon_sprite.png);
}

.video_promo .seeMoreLink {
	padding: 5px 0 0 0;
}

.video_promo .seeMoreLink a {
	display: block;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	background-position: -693px -60px;
	background-image: url(/sitewide/img/sprites/tvland_button_sprite.png);
	background-repeat: no-repeat;
	height: 15px;
	text-align: right;
	text-decoration: none;
	padding: 0 17px 0 0;
}

.video_promo .seeMoreLink a:hover {
	background-position: -693px -85px;
}


