.videoTitle{
	font-size:26px;
	line-height:normal;
	margin:0;
	color:#000;
	
}


.articleByLine{
	font-size:12px;
	font-weight:normal;
	color:#F00;
}

.articleByLine a{text-decoration:underline; color:#F00;}
	
.suggestions{
	
	font-size:12px;
	border-bottom: 1px solid #000;
	padding-bottom:3px;
	margin-bottom:5px;
}

.description{
	
	font-size:17px;
	line-height:26px;
	color:#000;
	padding-bottom: 15px;
	padding-top: 15px;
}
.description a{color:#4f9eee; text-decoration:none;}
.description a:hover{text-decoration:underline; color:#4f9eee;}

.tags{font-size:12px
}

.tags a{text-decoration:none; color:#4f9eee;}

.tags a:hover{text-decoration:underline; color:#4f9eee;}

.views{
	color:#333;
	font-size:12px;
	padding-top:8px;
}

.channelNav{
width: 145px; /*width of menu*/
font: 14px 'Open Sans', sans-serif;
padding: 5px 0 5px 5px;
color:#000
}


.channelNav ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.channelNav ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.channelNav ul li a{
font: 14px 'Open Sans', sans-serif;
color: #000;
margin-bottom:5px;
border-bottom:1px solid #666;
display: block;
padding: 4px 0 4px 0;
line-height: 16px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.channelNav ul li a:visited{
color: #000;
}

.channelNav ul li a:active{
color: #000;
}


.channelNav ul li a:hover{ /*hover state CSS*/
color: #fff;
background:#333;
}


.channelNameTop{
	padding:0;
	margin:0;
	
	font-size:26px;
	padding-left:10px;
	padding-bottom:5px;
	color:#000;
	font-weight:normal;
	position:absolute; top:45px; left:0;

}

.channel-roku { height:80px;}

.resultsShell{
	width:245px;
	height:225px;
	background-color:#CCC;
	padding:8px;
	-moz-border-radius: 10px;
border-radius: 10px;
 position:relative;
}

.resultsWrapper{
	position:relative;
	width:240px;
	height:140px;	
}

.resultsThumb{
	text-align:center;
	float:left;
	width:240px;
	height:140px;
	overflow:hidden;
}

.resultsTitle{
	font-size:16px;
	line-height:normal;
	padding:8px 0 8px 0;
	color:#000;
}

.resultsTitle a{
	color:#000;
	text-decoration:none;
}

.resultsTitle a:hover{
	color:#333;
	text-decoration:underline;
}
.resultsShell img{
	width:240px;
}


.resultsDate{
	
	font-size:10px;
	color:#999;
}

.resultsWrapper a span.play { display:none; background: url('/video/images/playbutton2.png') center center no-repeat;height: 64px; width:64px; top:38px; left:88px; position: absolute; z-index: 100; opacity: 0.8; filter: alpha(opacity=80); }
.resultsWrapper a:hover span.play { display:block; }

/**/
.resultsThumb-old{
	text-align:center;
	width:105px;
	float:left;
	height:80px;
	overflow:hidden;
}

.resultsTitle-old{
	font-size:12px;
	line-height:normal;
	color:#333;
	float:right;
	width:125px;
}

.resultsTitle-old a{
	color:#333;
	text-decoration:none;
}

.resultsTitle-old a:hover{
	color:#333;
	text-decoration:underline;
}

.resultsShell-old{
	width:245px;
	background-color:#CCC;
	padding:8px;
	-moz-border-radius: 10px;
border-radius: 10px;
 position:relative;
}

.resultsDate-old{
	position:absolute;
	bottom:4px;
	right:10px;
	
	font-size:10px;
	color:#999;
}
/**/

.videoPaging{
	
	font-size:14px;
	color:#000;
	text-align:center;
	padding-top:25px;
}

.videoPaging a{
	color:#000;
	text-decoration:none;
}

.videoPaging a:hover{
	color:#000;
	text-decoration:underline;
}

.channelShell{
	width:150px;
	line-height:normal;
}
.channelHeader{
	
	color:#000;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding-bottom:4px;
}

.channelName{
	font-size:14px;
	color:#333;
	padding-left:15px;
	padding-bottom:12px;
	padding-top:12px;
	border-bottom:1px solid #CCC;
	
}

.channelName a{
	color:#333;
	text-decoration:none;
}

.channelName a:hover{
	color:#333;
	text-decoration:underline;
}

.videoShell{
	position:relative;
}

.rokuad { position:absolute; top:-23px; right:140px; width:533px;}

.videoLive{
	position:absolute;
	right:20px;
	top:0px;
	font-size:18px;
	
	color:#950600;
}

.videoLive a{
	color:#950600;
	text-decoration:none;
}

.videoLive a:hover{
	color:#950600;
	text-decoration:underline;
}

.searchBox{
	padding-right:25px; padding-top:20px; text-align:right;
	
	font-size:15px;
	margin-bottom: 15px;
}

.searchBox a{
	color:#9d0907;
	text-decoration:none;
}

.searchBox a:hover{
	color:#9d0907;
	text-decoration:underline;
}

.paging{text-align:center;  font-size:12px;}


.DetailPagingShell{position:relative;height:75px;}

.DetailPagingPrev{width:250px; text-align:left; position:absolute; top:5px; left:3px;}

.DetailPagingPrevHeader{ font-size:16px; font-weight:bold;}

.DetailPagingPrevHeader a{text-decoration:none; color:#000;}

.DetailPagingPrevHeader a:hover{text-decoration:underline; color:#666;}

.DetailPagingPrevTitle{ font-size:12px;}

.DetailPagingPrevTitle a{text-decoration:none; color:#000;}

.DetailPagingPrevTitle a:hover{text-decoration:underline; color:#666;}

.DetailPagingNext{width:250px; text-align:right; position:absolute; top:5px; right:3px;}

.DetailPagingNextHeader{ font-size:16px; font-weight:bold;}

.DetailPagingNextHeader a{text-decoration:none; color:#000;}

.DetailPagingNextHeader a:hover{text-decoration:underline; color:#666;}

.DetailPagingNextTitle{ font-size:12px;}

.DetailPagingNextTitle a{text-decoration:none; color:#000;}

.DetailPagingNextTitle a:hover{text-decoration:underline; color:#666;}

.udervideoButtons{position:relative;}

.sharebuttons{position:absolute; right:1px; top:1px;}

.ppv{font-size:16px; padding:8px; height:300px}


.buttons {
  color: #ffffff;
  font-size: 12px;
  font-weight:bold;
  background: #000000;
  padding: 5px;
  text-decoration: none;
}

.buttons:hover {
  background: #5c5c5c;
  text-decoration: none;
}

/**/

.video-rightSideWrapper{
	width:300px;
	padding:10px!important;
}

.comingUpShell{
	width:300px;
	padding:8px;
	height:70px;
 position:relative;
 overflow:hidden;
}

.comingUpThumb img{
	width:130px;
	max-width:130px;
	height: auto !important;
	}
.comingUpThumb{
	width:130px;
	position:absolute; left:0px; top:0px;
	height:108px;
	overflow:hidden;
}

.comingUpTitle{
	font-size:14px;
	line-height:normal;
	color:#000;
	float:right;
	width:150px;
}

.comingUpTitle a{
	color:#000;
	text-decoration:none;
}


.owl-wrap a span.play { display:none; background: url('/video/images/playbutton2.png') center center no-repeat;height: 64px; width:64px; top:50px; left:88px; position: absolute; z-index: 100; opacity: 0.8; filter: alpha(opacity=80); }
.owl-wrap a:hover span.play { display:block; }


.comingUpTitle a:hover{
	color:#333;
	text-decoration:underline;
}

.mainWrapper{
	position:relative;
	padding:10px;
}
.upNextMain{
	position:absolute;
	left:20px;
	top:-8px;
	font-size:14px;
	font-weight:bold;
	background-color:#000;
	color:#FFF;
	padding:9px;
	z-index:5 !important;
	text-transform: uppercase;
}

.upNextMain a{color:#FFF; text-decoration:none;text-transform: uppercase;}

.comingUpWrapper{
	position:relative;
}

.upNext{
	position:absolute;
	left:0px;
	top:-16px;
	font-size:14px;
	font-weight:bold;
	background-color:#000;
	color:#FFF;
	padding:9px;
	z-index:5 !important;
	text-transform: uppercase;
}


.video-descWrapper{
	padding:10px;	
}

.videoWrapper{
	padding:8px;
}

.featuredVideoWrapper{position:relative; padding:10px; margin-bottom:10px;}
.featuredVideoThumb{height:360px; overflow:hidden;}
.featuredVideoThumb img{min-width:640px; max-width:640px; height:auto;}

.featuredVideoWrapper a span.play { display:none; background: url('/video/images/playbutton2.png') center center no-repeat;height: 80px; width:80px; top:148px; left:288px; position: absolute; z-index: 100; opacity: 0.8; filter: alpha(opacity=80); }
.featuredVideoWrapper a:hover span.play { display:block; }

.featuredVideoDetails{position:absolute; top:10px; left:660px; width:310px;}

.featuredVideotitle{font-size:20px; font-weight:600;}
.featuredVideodate{font-size:12px; padding:8px 0px 8px 0px;}
.featuredVideodetails{font-size:16px;}


.featuredVideoWrapper a{color:#000 !important; text-decoration:none;}

.searchWrapper{padding:10px; position: relative;}

.go_back_link{position: absolute; color: black; font-size: 12px; top: 25px; right: 10px}

.go_back_link a{color: black;}

.searchVideoWrapper{position:relative; margin-top:10px;}
.searchVideoThumb{height:175px; width:300px; overflow:hidden;}
.searchVideoThumb img{width:350px; max-width:350px; height:auto;}

.searchVideoWrapper a span.play { display:none; background: url('/video/images/playbutton2.png') center center no-repeat;height: 80px; width:80px; top:50px; left:110px; position: absolute; z-index: 100; opacity: 0.8; filter: alpha(opacity=80); }
.searchVideoWrapper a:hover span.play { display:block; }

.searchVideoDetails{position:absolute; top:0px; left:310px; width:330px;}

.searchVideotitle{font-size:18px; font-weight:600; width: 310px;}
.searchVideodate{font-size:12px; padding:8px 0px 8px 0px;}
.searchVideodetails{font-size:14px; width: 310px;}

.searchVideoWrapper a{color:#000 !important; text-decoration:none;}

#homeSearch{z-index:80 !important; position:absolute; top:10px; right:10px;}
/**/

#left_column {width:65%;float:left; padding:10px;}
      #right_column {width:35%;float:right; padding:10px;}