﻿
#{padding:0; margin:0;}

body {font-family: Arial,Verdana,Arial,sans-serif; font-size: 12px; background:url(../Images/bg_page.jpg) repeat-x center top #ebebeb; margin:0 auto; color:#333;}

p{font-size: 12px; margin:10px;}
p.bigger{font-size:15px;}
h1{font-size: 20px; font-weight:normal; color:#3f0b0b; text-transform:uppercase; border-bottom:1px solid #d2d2d2; padding-bottom:5px; margin:10px;}
h2{font-size: 12px; color:#333; padding:5px 0; margin:10px;}
h3{font-size: 12px; color:#333; padding:10px 0; margin-bottom:10px; text-transform:uppercase;}
h4{font-size: 13px; color:#666; padding:0px 0; margin:10px;}

a {color: #990000; font-weight:bold; text-decoration:none; }
a:hover{ color: #CC0000; }

a img {border:none;}
.fright{float:right; margin:0 0 10px 10px;}
.fright2{float:right; margin:-35px 0 10px 40px;}

input,select,textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px;}




#container {margin:20px auto 0 auto; background:url(../Images/bg_container.png) repeat-y; width:788px;}

#header{width:780px; background:url(../Images/bg_header.jpg) no-repeat top; height:220px; padding:0 4px 0 4px;}

#logo {width:260px; float:left;}
#headeright{width:520px; float:right;}
#headeright_landing{width:520px; float:right; background:url(../Images/banner_landing.jpg); height:220px;}

#headeleft_landing{width:240px; float:left; background:url(../Images/header_left_bg.jpg) right bottom no-repeat; height:200px; padding:10px;}
#headeleft_landing h2{line-height:120%; font-size:16px; margin:15px 0 0 0; font-weight:normal; color:#666;}

#nav {height:23px; clear:both; height:23px; overflow:hidden; width:520px; background-color:#000; }
#nav li {margin:0 0; list-style:none;text-align:center; display:inline;}
#nav a {text-decoration:none;font-weight:bold;font-size:12px;color:#fff;padding:4px 17px 0 15px; height:19px; margin:0 auto; display:block; background:url(../Images/bg_nav.jpg) right top no-repeat; float:left;}
#nav a:hover,
#home #nav #home_link a,
#business-profiles---company-profiles #nav #home_link a,
#the-btv-show #nav #the-btv-show_link a,
#features #nav #episodes_link a,
#news #nav #news_link a,
#about-us #nav #about_link a{background:url(../Images/bg_nav.jpg) right -23px no-repeat;}

#nav #contact_link a{background-position:left top; padding:4px 14px 0 14px;}
#nav #contact_link a:hover,
#contact-us #nav #contact_link a {background-position:left -23px;}

#main{background:url(../Images/bg_main.jpg) repeat-x top; width:780px; margin:0 4px 0 4px; float:left;}


.leftcol{width:515px; float:left; padding-top:5px; padding-bottom:20px;}
.rightcol{width:248px; float:right; background:url(../Images/bg_rightcol.jpg) repeat-x top; padding:5px 0 20px 12px;} 

/* for Master_Agregattor.master page, for pages like store */
.leftcol2{width:470px; float:left; padding-top:5px; padding-bottom:20px;}
.rightcol2{width:300px; float:right; padding:0 0 20px 0;}

.homeleftcol{width:245px; float:left; margin-left:7px; text-align:center}
.homemidcol{width:290px; float:left; margin-left:15px; text-align:center}
.homerightcol{width:200px; float:left; margin-left:15px; text-align:center}

.homeleftcol h1, .homemidcol h1, .homerightcol h1{margin:10px 0 10px 0;}
.homeleftcol h2{font-size: 14px; color:#3f0b0b; font-weight:normal; padding:0 0 5px 0; border-bottom:1px solid #d2d2d2; margin:10px 10px 10px 10px; text-transform:uppercase;}
.homeleftcol p{font-size:10px; margin:10px 0 10px 0}
.homemidcol p{font-size:11px;}
.homeleftcol table{margin-left:5px;}
.homeleftcol table th{color:#000; padding-bottom:10px; line-height:110%}


.leftcol_landing{width:380px; padding:10px 0 2px 5px; float:left}
.rightcol_landing{width:380px; padding:10px 0 2px 0; float:right}

.rightcol ul{}
.rightcol li{list-style:none; border-bottom:1px solid #ccc; padding:10px 0 10px 0; margin-right:13px;}
.rightcol li a{color:#666; text-decoration:none; text-transform:uppercase;}

.bottomrow{clear:both; border-top:1px solid #d2d2d2; width:764px; margin-left:7px; float:left; padding:20px 0 20px 0;}
.bottomrow a{font-size:10px; color:#333; text-decoration:none; font-weight:normal; display:block; padding-left:50px;}
.bottomrow a b{color:#3f0b0b; text-transform:uppercase; font-weight:bold;}
.bottomrow td{padding:5px 10px 10px 10px; border-right:1px solid #d2d2d2;}
.bottomrow td#menu_mailing{padding-left:0;}
.bottomrow td#menu_twitter{padding-right:0; border:none;}
#menu_mailing a{background:url(../Images/icon_mailing.jpg) no-repeat left center; padding-left:60px; width:123px;}
#menu_profile a{background:url(../Images/icon_profile.jpg) no-repeat left center; padding-left:40px; width:119px;}
#menu_rss a{background:url(../Images/icon_rss.jpg) no-repeat left center; width:128px;}
#menu_twitter a{background:url(../Images/icon_twitter.jpg) no-repeat left center;}

.bottombanner{clear:both; width:788px; margin:0 auto;}
.bottombanner p{margin:0; padding:0;}

#footer{background:url(../Images/bg_footer.jpg) no-repeat top; width:788px; margin:0 auto; clear:both;}

body.home #footer{background:url(../Images/bg_footer_home.jpg) no-repeat top;}


.form{padding-left:20px;}
.form td{padding:0 10px 10px 0}
.form input.field, .form select{}
.form select{width:211px; height:23px; padding:2px;}
.form input.field{background:url(../Images/bg_input.jpg) no-repeat; height:19px; width:203px; border:none; padding:4px 4px 0 4px;}
.form input.btn_submit{background:url(../Images/bg_submit.jpg) no-repeat bottom; border:none; height:32px; width:204px; color:#fff; text-transform:uppercase; float:right; cursor:pointer;}

table.callbox{margin-left:10px;}

#quotation{background:url(../Images/bg_quotation_landing.jpg) no-repeat left; height:196px; margin-top:10px; padding:10px 15px 10px 10px;}
#quotation img{float:right;}
#quotation p{font-size:15px; font-style:italic; color:#333; margin:0}
#quotation p strong{color:#cc0002; text-align:left; font-size:12px; font-style:normal;}


ul.listing{margin:10px 10px 5px 10px;}
ul.listing li{list-style:none; background:url(../Images/bullet.jpg) no-repeat left 2px; padding:0 0 10px 18px; font-weight:bold;}

.left {
float:left;
}
.right {
float:right;
}
.third {
width:33%;
}
.half {
width:49.9%;
}
#column1_page.full {
width:99.9%; border-right:none; 
}
.twothirds {
width:66%;
}
.clear {
clear:both;
}
/* headerarea contains the logo and main nav */


/* style columns */

#column1_row2 {}
#column2_row2 {
border-right:1px solid #CCC;
border-left:1px solid #CCC;
}
#column2_row2 p { margin-left:5px; margin-right:5px;}

#column1_row2,
#column2_row2,
#column3_row2 {
margin-top:20px; min-height:280px; height:auto !important; height:280px; margin-bottom:20px;
}
.descrip 
{


}
.action {
background:url(../images/arrow_bottom.jpg) left 2px no-repeat; padding-left:10px;
font-weight:bold;
}
.watchnow {
width:88%; text-align:center; margin:0 auto;
}
.playerthumb {
background:url(../images/bg_watchnow.jpg) bottom no-repeat; padding-bottom:20px;
}

div#investorscorner div.watchnow a.playerthumb, div#column3_row2 div.watchnow a.playerthumb
{
	background-position: center 90px;
	padding-bottom: 0px;
	width:112px;
	height:124px;
	color:Black;
}

.videothumb{display:block; float:left; width:112px; color:#000; line-height:110%; margin-bottom:10px; margin-left:5px;}

.playerlarge {
background:url(../images/bg_largevideo.jpg) bottom no-repeat; padding-bottom:20px;
}
.clips {
float:left;margin:10px;border:0px;       
}
#column2_row2 .playerthumb {
margin:10px 0 0 0; display:block;
}

#column3_row2 h2,
#column1_row2 h2 {
margin-bottom:0;
}
a.featured {text-decoration:none; color:#3f0b0b; font-weight:normal;
}

#row3 {
background:url(../images/bg_row3.jpg) repeat-x; height:110px; clear:both; padding:20px 0 0 0;
}
#column1_row3 {
border-right:1px solid #FFF;
}
#column2_row3 {
border-left:1px solid #FFF;
}
#row3 h3,
#row3 p {
padding:0; margin:0;
}
#row3 h3 img {
vertical-align:middle; padding:0 10px;
}
#row3 .half {
margin-top:10px;
}
#row3 .half h4{
margin-top:0;
}
#column2_row3 h4 {
padding-bottom:4px;
}
input.text {
border:1px solid #CCC; background:url(../images/bg_input.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; padding:3px; color:#990000; 
}
input.submit {
color:#990000; font-weight:bold; background:none; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; border:none; cursor:pointer; padding-bottom:3px;
}


.custcontainer input.submit{background:url(../Images/bg_submit.jpg) no-repeat bottom; border:none; height:32px; width:204px; color:#fff; text-transform:uppercase; float:left; margin-left:180px; cursor:pointer; text-decoration:none; margin-top:-30px;}

span#ctl00_ContentPlaceHolder2_ctl01_note{padding-left:10px; padding-top:10px;}

.rss {
background:url(../images/icon_rss.jpg) left top no-repeat; padding-left:20px; margin-top:20px;
}
.twitter {
background:url(/includes/images/twitter.jpg) left top no-repeat; padding-left:20px; padding-right:66px; margin-top:20px;
}
#column3_row3 p {
font-size:10px; color:#333; padding:7px;
}
#column3_row3 a {
font-size:12px; background:url(../images/arrow_ongrey.jpg) 30px 3px no-repeat; display:block; margin-top:-4px;
}

#column1_row4 {
margin:0; padding:0px; height:10px; border-top:1px solid #d50005; min-height:50px; height:auto !important; height:50px;
}
#column1_row4 p {
margin:0; padding:0; font-size:12px; text-align:center; 
}
#column2_row4,
#column3_row4 {
background:url(../images/arrow_bottom.jpg) top left no-repeat;
}

#column1_footer {
text-align:right; border-right:1px solid #CCC; margin-top:10px;
}
#column1_footer,
#column2_footer {
padding-top:10px;
}
#column1_footer ul {
margin-right:10px; margin-top:0; padding-top:0;
}
#column1_footer li {
list-style:none; float:right; margin:0 0 0 10px;
}
#column1_footer li a {
font-size:12px; font-weight:bold; color:#666666; text-decoration:none;
}
#column1_footer li a:hover,
#home #home_link_footer a,
#show #show_link_footer a,
#profiles #profiles_link_footer a,
#about #about_link_footer a,
#contact #contact_link_footer a {
text-decoration:underline;
}

#column1_footer p {
clear:right; padding:10px 0; margin:0; font-weight:bold; color:#707070; font-size:10px;
margin-right:10px;
}
#column1_footer p#copyright {
padding:2px 0; color:#999999;
}
#column1_footer p#copyright a,
#column1_footer p#copyright a:link,
#column1_footer p#copyright a:active,
#column1_footer p#copyright a:visited
	{color:#999999; text-decoration:none;}
#column1_footer p#copyright a:hover {color:#999999; text-decoration:underline;}

#column2_footer {
width:200px; text-align:left; margin:10px;
}
#column2_footer a {
text-decoration:none;
}
#column2_footer a#ceoimg{
float:left; padding:0 5px 0 0;
}
#column2_footer a#ceotext{
padding-top:0px; display:block;
}

#column1_footer p#relentless {
font-weight:normal; color:#999999;
}
#column1_footer p#relentless a {
color:#999999; font-weight:normal; text-decoration:none;
}

/* style content page content area */



#column1_page {
text-align:left;
min-height:250px;
line-height:150%;
border-right:1px solid #CCC;
margin:20px 0;
}
#column1_page h2 {
font-size:14px;
}
.page_image {
border:0px; margin:0 20px;
}
#column1_page li {
list-style-type:none;
background:url(../images/bullet1.jpg) left 6px no-repeat;
padding-left:10px;
}

/* style content page nav */

#column2_pagenav {
text-align:left; margin:20px 0;
}
#column2_pagenav ul {
margin:0 10px; padding:0; padding-left:5px;
}
#column2_pagenav li {
list-style-type:none;
padding:10px 10px 10px 0; margin-left:15px; border-bottom:1px solid #ccc;
}
#column2_pagenav li a {
text-decoration:none; color:#666666;}

.sub1 #column2_pagenav li.page1,
.sub2 #column2_pagenav li.page2,
.sub3 #column2_pagenav li.page3,
.sub4 #column2_pagenav li.page4,
.sub5 #column2_pagenav li.page5,
.sub6 #column2_pagenav li.page6,
.sub7 #column2_pagenav li.page7 {
list-style-image:url(../images/arrow_bottom.jpg);
}
.sub1 #column2_pagenav li.page1 a,
.sub2 #column2_pagenav li.page2 a,
.sub3 #column2_pagenav li.page3 a,
.sub4 #column2_pagenav li.page4 a,
.sub5 #column2_pagenav li.page5 a,
.sub6 #column2_pagenav li.page6 a,
.sub7 #column2_pagenav li.page7 a,
#column2_pagenav li a:hover {
text-decoration:underline; color:#333333;
}
#column2_pagenav li:first-child a {
padding-top:0;
}
#column2_pagenav li:first-child {
background-position:left 2px;
}

/* calls to action */

.call2action {border-bottom:1px solid #ccc;
	margin:0 12px 0 0; padding-bottom:10px;
}
.call2action h3 {
color:#666666; padding-bottom:0;
}
.call2action div.wrapper
{
	float:none; overflow:visible; width:150px; margin:0px; padding:0px; height:100px; height:auto !important; min-height:100px;
}
.call2action  div.wrapper input, .call2action  div.wrapper textarea 
{
	padding:0;
	margin: 0 10px 10px 0;
	width:150px;
	font-family: Arial,Verdana,Arial,sans-serif; font-size: 12px; color:#990000; border:1px solid #999999; height:20px; background:url(../Images/bg_input2.jpg) repeat-x top;	
}
.call2action  div.wrapper input{padding:2px 2px 0 2px; height:18px;}
.call2action  div.wrapper textarea {
	height: 60px; padding:2px;
}
.call2action input.submit {
	float:right; color:#fff; background:url(../Images/bg_submit2.jpg) no-repeat; width:64px; height:26px; text-decoration:none; margin-top:-2px;
}

div#column1_page div.call2action
{
	margin-top:-170px;
	margin-left:490px; 
	width:258px;
	text-align:center;
	border:0px;
}



.host {border:2px solid #CCC; margin:0 20px 10px 0;}

.videotable{margin:0 10px 10px 10px;border-bottom:0px solid #CCCCCC;display:block;clear:both;min-height:25px;}
.videotable div{vertical-align:top;}
.vidbottom {border-bottom:0px;}
.videotable img {float:left;padding-right:10px; margin-left:5px;}
.videotable p{margin-top:0px;margin-left:10px;}
.videotable ul{margin:10px 10px 10px 125px; padding:0;}
.videotable li{margin:0px 0px 0px 10px; padding:0px 0px 0px 10px;}

.videoplaying{margin:0 10px 10px 10px;border-bottom:1px solid #CCCCCC;display:block;clear:both;}
.videoplaying div{vertical-align:top;}
.vidbottom {border-bottom:0px;}
.videoplaying img {float:left;padding-right:10px;}
.videoplaying p{margin-top:0px;margin-left:10px;}
.videoplaying ul{margin:10px 10px 10px 25px; padding:0;}
.videoplaying li{margin:0px 0px 0px 10px; padding:0px 0px 0px 10px;}

.partnertable{margin:10px 10px 10px 10px;border-top:1px solid #CCCCCC;display:block;clear:both;padding-top:10px;padding-bottom:20px;}
.partnertable div{vertical-align:top;}
.partnerbottom {border-bottom:0px;}
.partnertable img {float:left;padding-right:10px;}
.partnertable p{margin-top:10px;margin-left:10px;}
.partnertable ul{margin:10px 10px 0px 125px; padding:0;}
.partnertable li{margin:0px 0px 0px 10px; padding:0px 0px 0px 10px;}


#column1_page hr {color: #666666; background-color: #ffffff; height: 1px;border:0px;}

form.info {font-size:12px; padding:10px; width:380px; margin-left:10px; margin-top:10px;}
form.info label {display: block; width: 160px; float: left;margin-bottom: 10px; text-align:right; padding-right:20px; color:#666666; font-weight:bold;}
form.info input, form.info select, form.info textarea {display: block; width: 190px; float: left; margin-bottom: 10px; border:1px solid #CCC; background:url(../images/bg_input.jpg) repeat-x top; font-family:Arial, Helvetica, sans-serif; padding:3px; color:#990000;}
form.info select{width:197px; background:#ffffff;}
form.info input.sub { border:0px; width:70px; height:23px; margin-right:5px; text-transform:uppercase; color:#990000; font-weight:bold; background:none; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; border:none; cursor:pointer;}
form.info input.sub:hover { cursor:pointer;}
form.info input.hide { display:none;}
form.info textarea { height:60px;}
form.info p {clear:both; float:left; font-size:11px; color:#e41e26; margin:0px;}
form.info br{clear:both;}




/* ASP.NET controls */
.errormsg{display:block; clear:both; width:165px; margin-top:-10px; color:#ff0000;}

.form label{ display:block; clear:both; font-weight:bold; }
.form label.check { display:block; float:left; font-weight:bold; margin-top:1px; margin-bottom:10px;}
div.form div table tbody tr td { text-align:left;}

input.check { margin-bottom:7px; display:block; float:left; margin-bottom:10px;margin-top:1px;}



.request_fields 
{	margin-top: 4px;
	padding-top: 3px;
	padding-left: 5px;
	font-size: 11px;
	margin-bottom:7px;
	margin-left: 10px;
}

.form_valid 
{
	padding: 0px;
	margin: 5px auto 5px auto;
	text-align: center;
}

input.input
{
	border:1px solid #DFDFDF;
	background-color: transparent;
	background-image: url(../images/textbox.jpg);
	background-repeat:repeat-x;
	background-attachment: scroll;
	width: 250px;
	height: 17px;
	margin-top: 4px;
	padding-top: 3px;
	padding-left: 5px;
	font-size: 11px;
	margin-bottom:7px;
}

textarea.input
{
	border:1px solid #DFDFDF;
	background-color: transparent;
	background-image: url(../images/textbox.jpg);
	background-repeat:repeat-x;
	background-attachment: scroll;
	width: 250px;
	height: 17px;
	margin-top: 4px;
	padding-top: 3px;
	padding-left: 5px;
	font-size: 11px;
	margin-bottom:7px;
}

/* News Items */
div.newslistitem
{
	padding-bottom: 15px; padding-left:10px;
}

table#ctl00_ContentPlaceHolder1_ctl00_DataListNews td{padding:10px;}

div.newslistitem a, div.newslistitem strong
{
	display:block;
}

div.newslistitem p
{
	margin:0px;
	padding:0px;
}

div.newsheader
{
	text-align:center;
}

div.newsheader a
{
	padding-left: 5px;
}

div.newsheader strong
{
	font-style:italic;
	padding-left: 5px;
	text-decoration: bold, italic;
}

/* Featured Companies */
div.companieslistitem a.watchnow, div.companieslistitem span.novideo
{
	float:left;
	display:block;
	width:90px;
}

a.normaltext
{
	font-weight:normal;
	text-decoration:none;
	color: Black;
}

input.Button
{
	margin: 15px 0 5px 12px;
}

/* WYWIWYG */

a.Edit, a.Save, a.Cancel, a.Yes, a.No, a.Delete
{
	display:block; height:20px; padding: 0px 15px 5px 20px; float:left; 
}

a.Edit, a.Save
{
	background:url(../images/icon/filesave.png) left top no-repeat;
}

a.Cancel
{
	background:url(../images/icon/cancel.png) left top no-repeat; 
}

a.Yes
{
	background:url(../images/icon/agt_action_success.png) left top no-repeat; 
}

a.No, a.Delete
{
	background:url(../images/icon/agt_action_fail.png) left top no-repeat; 
}


/*adding some left padding */
div.WYSIWYGEditorPopup div.form table tbody tr td a.Save
{
	margin: 0 0 0 11px;
	padding: 0px 0px 5px 20px;
}

div#column1_row4 div.WYSIWYGContent
{
	border:0px;
}

div.WYSIWYGEditorPopup a.Cancel
{
	margin: 0 0 0 11px;
}

span.newscontent p
{
	margin:0; 
	padding: 0;
}

/*wrapping*/
div.WYSIWYGEditorpopupMenu a.Yes, div.WYSIWYGEditorpopupMenu a.No
{
	clear:both;
}





.WYSIWYGHover
{
	border:1px solid #d50005;
	background:white;
}

div.WYSIWYGEditorPopup
{
	border: 2px solid black;	
	margin:10px 10px 10px 20px;
	width:575px;
	background:white;	
	padding-bottom: 10px;
}

.WYSIWYGHover h1 { margin-top:-10px;}

.WYSIWYGHover .descrip h1 { margin-top:0px;}

div.WYSIWYGEditorPopup span.mceEditorContainer table.mceEditor
{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 12px;	
}



div.WYSIWYGEditorpopupMenu
{
	border-left:1px solid #d50005;
	border-top:1px solid #d50005;
	border-bottom:1px solid #d50005;
	
	background: white;
	margin: 0px;
	padding: 7px;
}



.WYSIWYGTD
{	
	border:1px solid white;
	float:left;
}

.WYSIWYGTDHover
{
	padding-top:10px;
	border:1px solid #d50005;
	background:white;
}


div.WYSIWYGEditorpopupMenuStatic
{
	border-left:1px solid #d50005;
	border-top:1px solid #d50005;
	border-bottom:1px solid #d50005;
	width: 110px;
	background: white;
	margin: 0px;
	padding: 7px;
	position:absolute;
	z-index:1000;
	display:none;
}

.modalBackground
{
	background-color: Gray;
	opacity: 0.9;
	filter:alpha(opacity=90);
}
.WYSIWYGEditorDrag
{
	border:1px solid Gray;
	background: url(../images/bg_drag.jpg) repeat-x;
	height:26px;
}
.WYSIWYGEditorDrag h2 
{
    color:#FFFFFF;
    margin-top:0px;
}
.WYSIWYGContent
{
   
}
	
.WYSIWYGContent h1 {}

.WYSIWYGContent .descrip h1 {}

div.WYSIWYGHover h2, div.WYSIWYGContent h2
{
	
}


table tbody tr td div.WYSIWYGHover
{
	
}

div.WYSIWYGHover ul, div.WYSIWYGContent ul, .leftcol ul, .leftcol2 ul{margin:10px 10px 5px 10px;}

div.WYSIWYGHover li.list, div.WYSIWYGContent li.list,  .leftcol li, .leftcol2 li
{
	list-style:none; background:url(../Images/bullet.jpg) no-repeat left 2px; padding:0 0 10px 18px; font-weight:bold;
}

div#list li{margin-left: 20px;
	margin-top: 13px; background:none;}

.page_image{float:right; margin:50px 10px 10px 10px;}

.content1{padding-left:10px;}

/* WYSIWYG Formatting */
/* div.WYSIWYGContent ul { margin:0; padding:0; }*/
/* div.WYSIWYGContent li { }*/
/* div.WYSIWYGContent .btvlist li { margin:5px 0; padding:0; margin-left:5px; padding-left:10px; font-weight:bold; background:url(http://www.b-tv.com/App_Themes/B-TV/Images/arrow_bottom.jpg) no-repeat left 4px; list-style:none; }*/


div.formleft
{
	width:282px;
	float:left;
}

div.formright
{
	width:282px;
	float:left;
}

div.form label, div.form input, div.form select, div.form textarea
{
	margin-left: 10px;
}

	
#investorscorner /* investors corner */
{
    margin-top:64px;
}

/* CSS Quirks */
big
{
font-family: arial,helvetica,sans-serif;
font-size: 14px;
font-weight: bold;
text-transform:uppercase; display:block;
}

big2
{
font-family: arial,helvetica,sans-serif;
font-size: 14px;
font-weight: bold;
text-transform:uppercase;
}


/* Episodes */
div.videotable
{
	padding:0;
	margin: 10px 0 10px 0;
}

div.novideo
{
	padding: 0 0 20px 110px;
	margin: 10px 0 10px 0;
}

/* Investors */

span.videothumb
{
	width: 112px;
	float:left;
}

span.videothumb a
{
	color:Black;
}


div.form div table tbody tr td span
{
	display:block;
	width: auto;
}

span.Error
{
	clear: both;
	display: block;
	width: 85%;
	float: left;
	margin-bottom: 10px;
	font-size: 10px;
	background-color: #ffffff;
	background-image: none;
	background-repeat: repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #ff0000;
	text-align: right;
}

div#alpha
{
	padding-bottom:15px;
	padding-left:10px;
}

div#alpha a
{
	padding-left:8px;
}


/* Store Page */
body#video-gallery form#aspnetForm div#container div#column1_page
{
	width:480px;
	border: 0px;
}

body#video-gallery form#aspnetForm div#container div#column2_pagenav
{
	margin-top: 0px;
}

/* Custom Input */

.custinput
{
	float:left;
	display:block; padding-left:10px;
}

.custcontainer
{
	width:480px;
}

.custlabel
{
	width: 100px;
	margin: 10px 0 0 0;
}

.custtextbox, .custtextarea
{
	width: 150px;
	margin: 10px 0 0 100px;
}

.custselect
{
	width: 150px;
	margin: 10px 0 0 100px;
}

.custerror
{
	clear:both;
	color: Red;
	margin: 2px 0 3px 200px;
}

/* styles for casestudy page */
#casestudyheading{border-bottom:1px solid #666666; background:url(../Images/logo_BTVCEOClips.gif) no-repeat right center; clear:both; text-align:left; font-size:24px; color:#666666; font-weight:bold; padding:20px 0 20px 0; line-height:100%; letter-spacing:-1px;}

#onecolumn{text-align:left;}
#onecolumn img{border:none;}
#onecolumn img.logo{float:right; margin:0 0 10px 10px;}
#onecolumn p{font-size:14px;}
#onecolumn em{color:#666666;}
#onecolumn b{color:#333333; font-weight:normal;}
#onecolumn strong{color:#333333;}
#onecolumn a{color:#ff0000; font-weight:normal;}
#onecolumn strong a{font-weight:bold;}

#casestudyfooter{border-top:1px solid #666666; clear:both; font-size:10px; color:#333333; text-align:left; padding:10px 0 30px 0;}

#closebutton { width:395x; margin-left:12px; height:26px; display:block; }
.overlayPopup{width:395px; height:350px; padding:0; text-decoration:none;background:url(../Images/videoplayer_bg.png) top center no-repeat; }
.overlayPopup object {
	margin-left:12px;
}


/*  Recent News  */
div#RecentNews ul, div#RecentNews ul li
{
	padding-bottom:15px;
	margin-left: 0px;
	padding-left: 0px;
	background:none;
	background-image:none;
}

span.RecentNewsDate
{
	display:block;
	clear:both;
	color:Gray;
}

table#ctl00_ContentPlaceHolder1_ctl00_DataListNews hr{display:none;}

#ctl00_ContentPlaceHolder1_ctl00_pnlContent table{}