/* General Styles */

body 
{
   margin:0px;
   height:100%;
   background-image:url('../images/background.jpg');
   background-repeat:no-repeat;
   background-position:top;
   background-color:#14487a;
   font-family:Arial, _sans;
   font-size:11px;
   color:#fff;   
}

.maintable
{
    width:926px;
    background-color:#000;
	border:0px;
	padding:0px;
	margin:0px;  
    text-align:left;
}

.menutable
{
    width:906px;
	margin:10px;
}

.footertable
{
	width:926px;
}

.viewAll
{
    font-size:11px;
    color:#fff;
    font-weight:bold;
}

.partner
{
    width:165px;
    border:solid 1px #423b28;
    padding:1px;
}

.showName, .showName a:link, .showName a:visited, .showName a:active, .showName:hover
{
    font-weight:bold;
    text-decoration:none;
}

/* Margins */
.marginSet0
{
    margin:10px 10px 10px 10px;
}

.marginSet1
{
	margin:0px 10px 10px 10px;
}

.marginSet2
{
	margin:0px 10px 10px 0px;
}

.marginSet3
{
	margin:0px 0px 10px 10px;
}

.marginSet4
{
	margin:0px 10px 10px 0px;
}

.marginSet6
{
	margin:0px 10px 0px 10px;
}

.marginSet7
{
    margin:10px 0px 10px 0px;
}

.marginSet8
{
    margin:0px 0px 10px 0px;
}

.marginSet9
{
    margin:10px 10px 0px 10px;
}

.marginSet10
{
    margin:10px 10px 0px 0px;
}

.marginSet11
{
    margin:0px 10px 0px 0px;
}

.marginSet12
{
    margin:10px 0px 0px 0px;
}


/* Video Clips */

.listThumbnails
{
	margin:10px 10px 0px 10px;
	padding:1px;
	border:1px solid #423b28;
}

.clipThumbnails
{
    padding:2px;
    border:solid 1px #423b28;
    margin:0px 0px 5px 0px;
}

.clipInfo
{
	margin:10px 10px 10px 0px;
	text-align:left;
}

.clipTitle, .clipTitle a:link, .clipTitle a:visited, .clipTitle a:active, .clipTitle a:hover
{
	font-size:14px; 
	font-weight:bold; 
	color:#bbddff;
	margin-bottom:5px;
	text-decoration:none;
}

.clipChannelName
{
	font-size:12px; 
	color:#bbddff;
}

.clipChannel, .clipChannel a:link, .clipChannel a:visited, .clipChannel a:active, .clipChannel a:hover
{
	font-size:12px; 
	color:#fff;
}

.clipAdded
{
	color:#ccc;
}

.clipDuration
{
	color:#fff;	
	font-size:12px;
	font-weight:normal;
}

.clipFieldHeading
{
	color:#569fd3;	
	font-size:10px;
	font-weight:normal;
}

.clipField
{
	color:#FFFFFF;	
	font-size:10px;
	font-weight:normal;
}

/* Search Styles */

.searchField
{
	margin:10px;
	width:150px;
	font-size:10px;
	border:1px solid #423b28;
	padding:4px;
}

.searchButton, .searchButton a:link, .searchButton a:visited, .searchButton a:active, .searchButton a:hover
{
	margin:10px 10px 10px 0px;	
	font-size:11px;
	color:#fff;
	background-image:url(../images/table/button_bg.gif);
	background-repeat:repeat-x;
	background-color:#000;
	border:2px solid #fff;
	padding:2px 4px;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}

.searchItem
{
	color:#569fd3;
	font-size:12px;
	font-weight:bold;	
}

/*Form styles */
.formField
{
    margin:0px 0px 10px 0px;
	width:150px;
	font-size:10px;
	border:1px solid #423b28;
	padding:4px;
}

.formTag
{
   width:150px;
   color:#fff;
   padding:10px 10px 0px 10px;
   text-align:right;
}

.formTagRequired
{
    width:150px;
    font-weight:bold;
    text-align:right;
    padding:5px 10px 0px 10px;
}

.formAnswer
{
    padding:10px 10px 0px 10px;
}

/* My Account Styles */

.myAccountInfo
{
	border:2px solid #fff;
	padding:10px;
}

.myAccountFull
{
	width: 884px;
	border-left:1px solid #423b28;
	border-right:1px solid #423b28;
	border-bottom:1px solid #423b28;
	padding:10px;
}

/* Comment Styles */
.commentSubject
{
    font-size:18px;
    color:#bbddff;
}

.user
{
    font-size:18px;
    color:#bbddff;
}

.datePosted
{
    font-size:12px;
}

.report
{
    color:#665533;
    float:right;
    margin:0px 10px 0px 0px;
}

.commentMargin
{
    margin-bottom:5px;
}

/*Browse Styles */

.leftCategory
{
	font-size:24px;
	color:#569fd3;
}

.searchResult1
{
	font-size:18px;
}

.searchResult2
{
	font-size:14px;
	color:#569fd3;
}

.searchFilters
{
	margin:0px 10px 10px 10px;
	text-align:center;
	font-size:12px;
}

.browseLink a:link, .browseLink a:visited, .browseLink a:active, .browseLink a:hover
{
	text-decoration:none;
	line-height:14px;
}

.browseLinkSelected a:link, .browseLinkSelected a:visited, .browseLinkSelected a:active, .browseLinkSelected a:hover
{
	
	width:150px;
	text-decoration:none;
	color:#bbddff;
    background-position:left;
    background-repeat:no-repeat;
    text-transform:uppercase;
}

.sortLink
{
    text-decoration:none;
}

.sortLinkSelected
{
	font-weight:bold;
	color:#dbddff;
    text-decoration:none;
    text-transform:uppercase;
}

/* Link Styles */

a:link
{
	color:#fff;
}

a:visited
{
	color:#ddd;	
}

a:active
{
	color:#bbddff;	
}

a:hover
{
	color:#bbddff;	
}

/* List Pager */

.pageLink
{
	color:#ffffff;	
	font-size:10px;
	font-weight:normal;
}

.pageLinkCurrent
{	
	color:#569fd3;	
	font-size:10px;
	font-weight:normal;
}

/* Tag Cloud */

.tagCloud1
{
	font-size:85%;
	font-weight:bold;
	text-decoration:none;
}

.tagCloud2
{
	font-size:100%;
	font-weight:bold;
	text-decoration:none;
}

.tagCloud3
{
	font-size:117%;
	font-weight:bold;
	text-decoration:none;
}

.tagCloud4
{
	font-size:134%;
	font-weight:bold;
	text-decoration:none;
}

.tagCloud5
{
	font-size:151%;
	font-weight:bold;
	text-decoration:none;
}

.tagCloud6

{
	font-size:168%;
	font-weight:bold;
	text-decoration:none;
}


/* Validation */
.fieldInvalid
{
	border:solid 1px #cc0000;
}

.validatorCell
{
	color:Black;
}

/* Titles and Subtitles */

.subtitle
{
    font-size:24px;
    width:428px;
    height:26px;
    margin:0px 0px 10px 0px;
    padding:12px 10px 10px 10px;
    background-repeat:no-repeat;
    text-decoration:none;
}

.title548, .title548 a:link, .title548 a:visited, .title548 a:active, .title548 a:hover
{
    font-size:24px;
    color:#fff;
    width:528px;
    height:18px;
    margin:0px 0px 0px 0px;
    padding:2px 10px 10px 10px;
    background-repeat:no-repeat;
    text-decoration:none;
}

.title348, .title348 a:link, .title348 a:visited, .title348 a:active, .title348 a:hover
{
    font-size:24px;
    color:#fff;
    width:328px;
    height:18px;
    margin:0px 0px 10px 0px;
    padding:2px 10px 10px 10px;
    background-repeat:no-repeat;
    text-decoration:none;
}

.title906, .title906 a:link, .title906 a:visited, .title906 a:active, .title906 a:hover
{
    font-size:24px;
    color:#000;
    width:886px;
    height:19px;
    margin:0px 0px 10px 0px;
    padding:1px 10px 10px 10px;
    background-repeat:no-repeat;
    text-decoration:none;
}

.mainTitle
{
    width:902px;
    height:56px;
    margin:0px 10px 10px 10px;
    padding:1px;
    border:solid 1px #423b28;
}

.subTitle348
{
    font-size:24px;
    color:#fff;
    width:328px;
    height:18px;
    margin:0px 0px 10px 0px;
    padding:2px 10px 10px 10px;
    background-repeat:no-repeat;
    text-decoration:none;
}

.channelTitle, .ChannelTitle a:link, .ChannelTitle a:visited, .ChannelTitle a:active, .ChannelTitle a:hover
{
    font-size:30px;
    color:#fff;
    width:886px;
    height:50px;
    margin:0px 0px 10px 0px;
    padding:20px 10px 10px 10px;
    background-repeat:no-repeat;
    text-decoration:none;
    text-align:center;
}

.channelTitleNew
{
    font-size:30px;
    color:#fff;
    width:906px;
    height:80px;
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    background-repeat:no-repeat;
    text-decoration:none;
    text-align:center;
}


.rss, .rss a:link, .rss a:visited, .rss a:active, .rss a:hover
{
    font-size:18px;
    width:288px;
    height:20px;
    margin:0px 0px 0px 0px;
    padding:10px 10px 10px 50px;
    background-repeat:no-repeat;
    text-decoration:none;
    
}

/* Flash Player Descriptions */

.flashTitle
{
    color:#bbddff;
    font-size:18px;
}

.flashSubtitleLabel
{
    font-size:12px;
    color:#bbddff;
    margin:0px 5px 0px 0px
}

.flashSubtitle
{
    font-size:12px;
}

.flashDescription
{
    font-size:11px;
}

.flashDivision
{
    border-top:solid 1px #252119;
    margin:5px 10px;
}

/* ToolBox */

.toolBox
{
    width:120px;
    margin:10px 0px 0px 0px;
    height:90px;
    border:solid 1px #252119;
}

.toolTitle
{
    color:#bbddff;
    width:50px;
    text-transform:uppercase;
    padding:0px 5px;
    margin:-4px 0px 5px 3px;
    background-color:#000;    
}

.toolHighlight
{
    color:#bbddff;
    font-weight:bold;  
}

/* Channel Page Styles */

.channelBox
{
    padding:1px;
    width:904px;
    height:198px;
    background-color:#000;
    background-repeat:no-repeat;
}

.channelBoxThumbnails
{
	margin:15px 10px 0px 10px;
	padding:1px;
	border:1px solid #423b28;
}

/* Show Page Styles */
.showBox
{
	margin:0px 10px 10px 10px;
	width:300px;
	padding:10px;
	border:1px solid #423b28;
}

.showBoxThumbnails
{
    padding:10px;
}

.showBoxTitle, .showBoxTitle a:link, .showBoxTitle a:visited, .showBoxTitle a:active, .showBoxTitle a:hover
{
    color:#bbddff;
    font-size:18px;
    text-decoration:none;
}

/* Beyond Broadcast */
.beyondBox2
{
    width:346px;
    height:500px;
    border-top:solid 1px #423b28;
    border-left:solid 1px #423b28;
    border-right:solid 1px #423b28;
    margin:0px 0px 20px 0px;
    position:relative;
    scrollbar-3dlight-color:#423b28; 
    scrollbar-arrow-color:#fff; 
    scrollbar-base-color:#423b28; 
    scrollbar-darkshadow-color:#423b28; 
    scrollbar-face-color:#000; 
    scrollbar-highlight-color:#000;  
    scrollbar-shadow-color:#000; 
    scrollbar-track-color:#423b28;
}

.beyondBoxInner
{
	border:none;
	position:absolute;
	top:1px;
	left:1px;
	padding:11px;
	width:322px;
    height:312px;
    overflow:auto;
    visibility:hidden;
}

.beyondBox
{
    width:346px;
    height:500px;
    border:solid 1px #423b28;
    margin:0px 0px 20px 0px;
    position:relative;
    scrollbar-3dlight-color:#423b28; 
    scrollbar-arrow-color:#fff; 
    scrollbar-base-color:#423b28; 
    scrollbar-darkshadow-color:#423b28; 
    scrollbar-face-color:#000; 
    scrollbar-highlight-color:#000;  
    scrollbar-shadow-color:#000; 
    scrollbar-track-color:#423b28;
}

.beyondMenuBackground
{
    width:346px;
    background-image:url(../images/beyond_broadcast/bbTabBackground.jpg);
    background-repeat:repeat-x;
}

.beyondButtonOff
{
    text-align:center;
    padding: 2px 5px;
    border-bottom:solid 1px #423b28;
    border-right: solid 1px #423b28;
}

.beyondButtonOn
{
    text-align:center;
    padding: 2px 5px;
    border-right: solid 1px #423b28;
    border-bottom: solid 1px #0a1e36;
    background-image:url(../images/beyond_broadcast/bbTabBackgroundOn.jpg);
    background-repeat:repeat-x;
    background-position:bottom;
}

.beyondBody
{    
    padding:10px;
    border-bottom: solid 1px #423b28;
}

.beyondAccordianOff
{
    cursor:pointer;
    background-image:url(../images/beyond_broadcast/buttonBackgroundOff.gif);
    background-repeat:no-repeat;
    text-align:left;
    padding: 2px 5px 2px 35px;
    border-bottom:solid 1px #423b28;
    color:#aaa;
    font-size: 20px;
}

.beyondAccordianOn
{
    padding: 2px 5px 2px 35px;    
    border:solid 1px #423b28;
    background-image:url(../images/beyond_broadcast/buttonBackgroundOn.gif);
    background-repeat:no-repeat;
    background-position:bottom; 
    font-size: 20px;
    color:#fff;
}

.beyondDescription
{
    font-size:13px;
}

/* Channel Show Selector */
.channelShowThumbs
{
    padding:0px 20px 20px 0px;
}

/* Blogs */
.blogBox 
{
    height:60px;
    width:326px;
    padding:80px 10px 10px 12px;
    margin:0px 0px 10px 0px;
}

.blogEntry
{
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
    margin:0px 0px 5px 0px;
}

/* Affiliate Player Styles */

.affilateButtonOff, .affiliateButtonOff a:link, .affiliateButtonOff a:visited, .affiliateButtonOff a:active, .affiliateButtonOff a:hover
{
    width:220px;
    height:34px;
    font-size: 20px;
    padding:12px 0px 0px 10px;
    border:solid 1px #423b28;
    background-image:url(../images/affiliateNav/affiliateButtonBG.gif);
    background-position:center;
    margin:0px 0px 10px 0px;
    cursor:pointer;
}

.affilateButtonOn
{
    width:220px;
    height:34px;
    font-size: 20px;
    padding:12px 0px 0px 10px;
    border:solid 1px #423b28;
    background-image:url(../images/affiliateNav/affiliateBGHighlight.gif);
    background-position:center;
    margin:0px 0px 10px 0px;
}

.description
{
    padding:10px;
    margin: 0px 0px 10px 0px;
    border-left:solid 1px #423b28;
    border-bottom:solid 1px #423b28;
    border-right:solid 1px #423b28;
    font-size:13px; 
}