@charset "UTF-8";
/* CSS Document */ 


html, body, img, form, fieldset, input, ul, li, h1, h2, h3, p	{
    margin:0; 
	padding:0;}

html, body		{	
    background:#000000; 
	font: 12px Arial, Helvetica, sans-serif; 
	color:#a0a0a9; 
	height:100%;
	text-align:left;}
	

#container	{	
    background:#000000; 
	padding:10px 14px;
	width: 990px; 
	height: 100%;
	text-align:left;}
	
#header		{	
    background:#000000; 
	height:92px;
	width:844px;}
	
#logo		{	
    background:url(images/bdtv_logo.jpg) no-repeat; 
	height:92px;
	width: 270px;
	float:left;
	}

#logo a    {	
    display: block; 
	height: 92px; 
	width: 270px}

#main		{
	background: #FFFFFF;
	width:844px;
	height: 680px;
	padding:2px 0;
	text-align:left;}
	
.navmenu ul{
    font: bold 13px arial;
	text-align:center;
	margin:2px 0 0 2px;}

.navmenu ul li{
    list-style: none;
    display: inline;
	}

.navmenu ul li a{
    width:166px;
	padding: 10px 0;
    text-decoration: none;
    float: left;
    color: #FFFFFF;
    background-color: #000000;
    border: 1px solid #FFFFFF;}

.navmenu ul li a:hover{
    background-color: #404049;}
	
#column1    {
    position:absolute;
	top:140px;
	left:20px;
	width:480px;
	height: 640px;
	padding-left:10px;}
	
#video_title	{	
    font-size:18px;
	font-weight:bold; 
	color:#000000; 
	margin-top: 10px;
	float:left;
	width: 266px;}
	
#email a
{
	border: none;
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
	font: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	/*	padding:8px;  */
	padding: 0px 6px 0px 0px;
	background-color: #9ba1a6;
}
	
#email a:hover    {
    border:none;
	background: #d01d21;}
		
#video    {
	width:480px;
	height: 400px;
	clear: both;}

#bd_player {
	width: 480px;
	height: 400px;
}
#noflavid {
	width: 480px;
	height: 400px;
	background-color: #333;
	color: #eee;
	text-align: center;
	vertical-align: middle;
}

#bodytext		{
    padding-top:10px;	
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#000000; 
	line-height: 16px;
	width:480px;
	height:158px;
	overflow:auto;}
	
#bodytext h2    {
    font-size:14px;
	font-weight:bold;
	color:#000000;}
	
#readmore    {
    margin-top:4px;}
	
#readmore a    {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#b10000;
	margin-top:20px;}
	

#readmore a:hover    {
    color:#FF0000;}

#vidlist		{
	width:326px;
	height:620px;
	border:2px solid #dadada;
	position:absolute;
	top: 150px;
	left: 518px;
	overflow:auto;
	display:block;
}

.viditem    {
	padding:8px;
	height: 100px;
	border-bottom:2px solid #dadada;}	

#chanlist {
	width:824px;
	height:620px;
	position:absolute;
	top: 150px;
	left: 16px;
	overflow:auto;
	display:block;
}
.chanitem td    {
	padding:8px;
	border-bottom:2px solid #dadada;
	position: relative;}
.chanimg  	{
    border:1px solid #000000;
	background-color: #fff;
}
.chanimg a img {
    opacity:1.0;
	filter:alpha(opacity=100);
}
.chanimg a img:hover    {
    opacity:0.7;
	filter:alpha(opacity=70);
	}
.aboutimg  	{
    border:1px solid #000000;
	float:left;
	margin-right: 12px;
}

.vidtxt	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#000000;
	margin-left: 142px;}
	
.vidtxt h3	{	
	font-size:12px;
	font-weight:bold;
	color:#000000;}
	
.vidtxt a:link    {
    font-size:12px;
	font-weight:normal;
	color:#b10000;
	text-decoration:underline;}
	
.vidtxt a:visited   {
    font-size:12px;
	font-weight:normal;
	color:#b10000;
	text-decoration:underline;}
	
.vidtxt a:hover    {
    color:#FF0000;}
	
.vidtxt a:active  {
    font-size:12px;
	font-weight:normal;
	color:#b10000;
	text-decoration:underline;}
	
.vidimg  	{
    border:1px solid #000000;
	float:left;
	height: 100px;
	overflow: hidden;
	position: relative;
    opacity:1.0;
	filter:alpha(opacity=100);
	background-color: #111;
}
.vidimg:hover    {
    opacity:0.7;
	filter:alpha(opacity=70);
	}
	/*
.vidimg a:link    {
    opacity:1.0;
	filter:alpha(opacity=100);
	}
	
.vidimg a:visited    {
    opacity:1.0;
	filter:alpha(opacity=100);
	}
	
.vidimg a:hover    {
    opacity:0.7;
	filter:alpha(opacity=70);
	}
	*/

.vidimgbtn
{
	position: absolute;
	bottom: 0px;
	right: 0px;
	z-order: 2;
	width: 26px;
	height: 26px;
	background-image: url(images/playaro.png);
	background-repeat: no-repeat;
}
.vidblurb {
	height: 86px;
	overflow: hidden;
}
.vidimgclear {
	clear: left;
}
	

#footer    {
    width:844px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align:center;
	margin-top:10px;
	padding:10px 0;
	background-color:#FFFFFF;}
	
#footer a:link    {
    font-size:10px;
	color:#666666;
	text-decoration:underline;}
	
#footer a:visited    {
    font-size:10px;
	color:#666666;
	text-decoration:underline;}
	
#footer a:hover   {
    font-size:10px;
	color:#FF0000;
	text-decoration:underline;}
	
#rightads    {
    float:right;
    margin-top: 92px;
    width: 132px;
    height: 1030px;
    /*
	padding:0 6px;
	background-color:#FFFFFF;
	display:block;
	*/
}
	
#bottomad    {
	margin-top:20px;
	width: 844px;
	height: 102px;
	overflow: hidden;
}


.ad    {
	margin:8px 0 0 0;}
	
    
    /*----- NEW STYLEs FOR THE VIDEO SUBMIT PAGE AND THE TABS AND THE BANNER ------*/
    
#tabnav {
	position:absolute;
	top: 150px;
	left:520px;
	width:326px;
	height: 30px;
}
		
.tabmenu ul{
    font: bold 13px arial;
	text-align:center;
	margin:2px 0px 0px 2px;}

.tabmenu ul li{
    list-style: none;
    display: inline;
	}

.tabmenu ul li a{
    width:155px;
	margin:2px;
	padding: 4px 0px;
    text-decoration: none;
    float: left;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #898993;}

.tabmenu ul li a:hover{
    background-color:#d01d21;
	color:#FFFFFF;}
	
.tabmenu ul li.select {
	width:155px;
	margin:2px;
	padding: 4px 0px;
    text-decoration: none;
    float: left;
    color: #000000;
    background-color: #9ba1a6;
    border: 1px solid #898993;}
	
#vidarchlist {
	width:326px;
	height:578px;
	border:2px solid #dadada;
	position:absolute;
	top: 180px;
	left: 518px;
	overflow:auto;
	display:block;}
	
#videosubmit {
    background:url(images/videobadge.jpg) no-repeat;
	height:92px;
	width:337px;
	float:right;
	} 
	
#column2    {
    position:absolute;
	top:150px;
	left:20px;
	width:314px;
	height: 640px;
	padding-left:10px;
	padding-top:10px;
	background:url(images/chair.jpg) no-repeat;} 
	
#submitpage		{
	width:450px;
	position:absolute;
	top: 150px;
	left: 360px;
	padding:10px 20px 30px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#fff;
	vertical-align:text-bottom;}
	
#submitpage .head {
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;}
	
#submitpage a    {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#b10000;
	margin-top:20px;}
.exclaim {
	margin-left: 4px;
}
.exclaim_vis {
	margin-left: 4px;
	width: 14px;
	display: -moz-inline-box;
	display: inline-block;
	background-image: url(exclamation_tight.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#submitpage a:hover    {
    color:#FF0000;}
	
#submitform {
	width:400px;
	height:300px;
	position:relative;
	top:20px;
	left:10px;
	padding:10px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #000000;}
	
#submitform .header {
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-top:6px;
	margin-bottom:4px;}
	
#submitform .names {
	width:120px;
	margin-top:10px;
	text-align:right;
	line-height:32px;}	
	
#submitform .dataentry {
	width:270px;
	margin-top:10px;
	float:right;
	top:10px;
	left:100px;
	line-height:32px;}	
 
/*--------end of new stuff---------*/
	

