/* Nuts TV styles */
/* Section specific backgrounds */
#container, #content, #content_video {
	background-color: #FFF;
}
#content_video {
	width: 794px;
}

#header
{
	position: relative;
	width: 630px;
	height: 140px;
	background: #800000 url(/themes/video/background/header.jpg) top left no-repeat;
}
#channel_header
{
	position: relative;
	width: 794px;
	height: 112px;
	background: #800000 url(/themes/video/background/header-wide.jpg) top left no-repeat;
}
#search_header
{
	position: relative;
	width: 630px;
	height: 150px;
	background: #000000 url(/themes/video/background/header-search.jpg) top left no-repeat;
}
#landing-header{
    background:url(/themes/video/layout/nutstv_banner.jpg) no-repeat;
    height:109px;
    color:#ffffff;
    position:relative;
}
#landing-header p{
    position:absolute;
    top:54px;
    padding:10px;
}
#landing-header h2{
    position:absolute;
    left:500px;
    top:45px;
}
#header h2, #channel_header h2, #search_header h2
{
	position: absolute;
	width: 163px;
	height: 40px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#header h2
{
	top: 14px;
	left: 452px;
}
#header p
{
	position: absolute;
	top: 55px;
	left: 350px;
	width: 260px;
	text-align: right;
	color: #FFFFFF;
}
#search_header p
{
	position: absolute;
	top: 55px;
	left: 320px;
	width: 300px;
	text-align: right;
	color: #FFFFFF;
}
#search_header a
{
	color: #FFFFFF;
	font-weight: bold;
}
#channel_header h2
{
	top: 11px;
	left: 612px;
}
#search_header h2
{
	top: 14px;
	left: 457px;
}
#header h2 span, #channel_header h2 span, #search_header h2 span
{
	position: absolute;
	width: 163px;
	height: 40px;
	top: 0px;
	left: 0px;
	background: url(/themes/video/background/nuts-tv-logo.gif) top left no-repeat;
}
#channel_header div.copy
{
	position: absolute;
	top: 55px;
	right: 20px;
	width: 330px;
}
#channel_header h3, #channel_header p
{
	color: #FFFFFF;
	text-align: right;
	float: right;
	padding: 0 0 2px 0;
}
#channel_header h3
{
	font-size: 1.0em;
}
#brightcove_player
{
	width: 794px;
	height: 508px;
}
#search,
#brightcove_playlist
{
	
	float: left;
	background: #000000;
}
#channels
{
	width: 164px;
	float: right;
	padding: 40px 0 20px 0;
	background: url(/themes/video/background/ladder.gif) top left no-repeat;	
}
#channels p
{
	padding: 0 18px 8px 20px;
	font-size: 0.9em;
	font-weight: bold;
}
#channels a
{
	color: #FFFFFF;
}
/* Search box */
#search_category
{
	background:black;
	height: 40px;
	padding: 0 0 0 30px
}
#search_category img
{
	float: left;
}
#search_category span
{
	padding: 8px 0 0 5px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.1em;
	text-align: left;
	float: left;
}
form#youtube
{
	position:relative;
	float:right;
	height: 20px;
	width: 290px;
}
form#youtube, form#youtube input
{
	margin: 0;
	padding: 0;
}
form#youtube input.text
{
	position: absolute;
	top: 0px;
	left: 0px;
	border: 1px solid #036;
	width: 172px;
	height: 18px;
}
form#youtube input.button
{
	position: absolute;
	top: 0px;
	left: 174px;
	width: 96px;
	height: 20px;
}
#youtube_results,
#brightcove_results
{
	width: 570px;
	float: left;
	padding:0 30px;
}
#youtube_results .youtube_line,
#brightcove_results .brightcove_line
{
	width: 570px;
	padding: 10px 0 10px 0;
	border: #999999 solid;
	border-width: 0 0 2px 0;
}
.youtube_result,
.brightcove_result
{
	width: 270px;
}
.youtube_result img,
.brightcove_result img
{
	float: left;
}
.youtube_result h4, .youtube_result ul,
.brightcove_result h4, .brightcove_result p
{
	margin: 0;
	padding: 0;
	width: 130px;
	float: right;
}
.youtube_result h4,
.brightcove_result h4
{
	font-size: 0.85em;
}
.youtube_result h4 a, .youtube_result h4 a:hover, #youtube_player h4 a:hover, .youtube_result h4 a:visited, #youtube_player h4 a:visited,
.brightcove_result h4 a, .brightcove_result h4 a:hover, .brightcove_result h4 a:visited
{
	color: #E8E8E8;
}
.youtube_result ul,
.brightcove_result p
{
	font-size: 0.8em;
	display: inline;
}
#youtube_results .left,
#brightcove_results .left
{
	float: left;
}
#youtube_results .right,
#brightcove_results .right
{
	float: right;
}
#youtube_results h2,
#brightcove_results h2
{
	color: #E8E8E8;
}
#youtube_results p,
#brightcove_results p
{
	color: #A2A2A2;
	padding: 10px 5px 5px 5px;
	margin: 0;
	font-size: 0.75em;
	font-weight: bold;
}
#youtube_results .prev a, #youtube_results .next a,
#brightcove_results .prev a, #brightcove_results .next a
{
	color: #E8E8E8;
}
.youtube_result ul li a,
.brightcove_result ul li a,
{
	color: #A2A2A2;
}
#youtube_results .prev,
#brightcove_results .prev
{
	width: 110px;
	text-align: left;
	float: left;
}
#youtube_results .next,
#brightcove_results .next
{
	width: 110px;
	text-align: right;
	float: left;
}
#youtube_results .total
#brightcove_results .total
{
	width: 350px;
	float: left;
	text-align: center;
}
#youtube_results p a
#brightcove_results p a
{
	color: #E8E8E8;
}
#video_player
{
	margin: 0;
	padding: 10px 5px 10px 5px;
	float: left;
	border: #999999 solid;
	border-width: 0 0 2px 0;
}

#video_player.youtube{
	padding:0 30px;
}

#video_player h3
{
	width: 560px;
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 1.1em;
	color: #E8E8E8;
}
#video_player p
{
	color: #A2A2A2;
	width: 450px;
	margin: 0;
	padding: 5px 0 5px 0;
	font-size: 0.8em;
	float: left;
}
#video_player #mynuts_add p
{
	color: #FFFFFF;
	width: 100px;
	margin: 0;
	padding: 5px 0 5px 10px;
	font-size: 0.75em;
	font-weight: bold;
	text-align: right;
	float: right;
}
#video_player #mynuts_add p a
{
	color: #FFFFFF;
}
#video_player ul
{
	width: 560px;
	padding: 0;
	margin: 0 0 5px 0;
	font-size: 0.75em;
	display: inline;
}
.youtube_result li, #video_player li
{
	list-style: none;
	display: inline;
}
.youtube_result li a, #video_player li a
.youtube_result li a:hover, #video_player li a:hover
.youtube_result li a:visited, #video_player li a:visited
{
	color: #A2A2A2;
	text-decoration: underline;
}
#brightcove_results .brightcove_result .teaser
{
	font-weight: normal;
	font-size: 0.65em;
}

#disclaimer p
{
	color: #A2A2A2;
	margin: 0;
	padding: 20px 0 10px 0;
	font-size: 0.7em;
}
#disclaimer p a
{
	color: #E8E8E8;
}
#addThis{
	float:right;
	margin:5px;
}
.square_leader_content img{
	height:143px;
}
img.new-splash{
	height:auto;
	position:absolute;
}
div.channel-container{
    margin-bottom:5px;
}
div.video-spacer{
    margin-top:-10px;
}
img.tab{
    position:relative;
}

#muzu-embed{
    background:#000000;
    padding:10px;
    color:#ffffff;
}
#muzu-embed a{
    color:#ffffff;
}
div.international, div.international a{
    color:#ffffff;
}
/* Pagination */
.pagination ul{
	line-height:2em;
	text-align:right;
}

#topborder{
	border-color:#999999;
	border-style:solid;
	border-width:2px 0 0;
	margin-top:25px;
	width:570px;
}

#bottomborder{
	border-color:#999999;
	border-style:solid;
	border-width:0 0 2px;
	width:570px;
}

.pagination li, .pagination a{
	font-size: 90%;
	font-weight: bold;
	color: #fff;
	display:inline;
}

.highlight{
	font-size: 100%;
	font-weight:bold;
	color:#ff0000;
}

.pagination p{
	float:right;
	font-size:100%;
	line-height: 1.5em;
	padding-right: 10px;
    background: url(/themes/default/images/more_black.gif) no-repeat center right;
}

.totalresults{
	font-size: 100%;
	font-weight:bold;
	color:#7b7b7b;
	margin-left: 10px;
}

.pipe{
	margin: 0 3px 0 3px;
}

.nextleftmargin{
	margin-left: 10px;
}

.previousrightmargin{
	margin-right: 10px;
}

