﻿body {margin:0 0 0 0; font-family:Arial; font-size:10pt; text-align:center; background-image:url(images/1pxbg.jpg); background-position:center; background-repeat:repeat-y;}
p  {color: #003399; text-align: justify;}
.bold {font-weight: bold;}
.center {text-align: center;}
.floatl {float:left;}
.buttonlink {border-style:none;}
.vMiddle {vertical-align: middle;}
.clear {clear: both;}
.dottedGrayBorder {border-bottom:dotted 2px #cccccc;}
.sp5 {height:5px;}
.sp10 {height:10px;}
.sp15 {height:15px;}
.sp20 {height:20px;}
.sp50 {height:50px;}
.sp115 {height:115px;}
.font20 {font-size: 20px;}
.font15 {font-size: 15px;}

.validationSummary {padding: 0 0 0 5px; width: 400px; background-color: #f5eea6; border: solid 1px #000000; text-align: left;}
.validationText {color: #ff0000; font-weight: bold; font-family: Arial; font-size: 10pt;}


#mainDiv {margin-left:auto;	margin-right:auto; width:760px; padding-left:8px; text-align: center;}
#topDiv {margin-left:auto;	margin-right:auto; width: 760px;}
#topbar {height:20px; line-height:20px; background-color:#000000; color:#ffffff; text-align:left;}
    #topbar .topbartext {vertical-align:middle; padding-left:10px; font-size:8pt; letter-spacing:1px;}

#nmwBanner {}

#topBorder {background-image:url(images/top-sepbar.gif); background-repeat:repeat-x; height:36px;}
    #topBorder img {height: 4px}

#mainMenu {background-image:url(images/top-linksbar.gif); background-repeat:repeat-x; height:30px; line-height:30px; text-align:left; padding-left:10px;}
    #mainMenu a {color: #ffffff; font-family: Arial; font-size: 10pt; font-weight: normal; text-decoration: none;}
    #mainMenu a:hover,a:active {color: #ffb42a; font-family: Arial; font-size: 10pt; font-weight: normal; text-decoration: underline;}


/* Content Styles*/
#bodyDiv {width: 760px; margin: 15px 0 0 0;}
#topContentPane {}
#mainContentPane {width: 760px; margin: 20px 0 0 0;}

#leftContentPane {float: left; width: 425px; padding: 0 5px 0 20px;}
#leftContentPane .contentDivContainer {width: 100%; padding: 0 0 0 0; margin: 5px 0 10px 0; font-size: 9pt;}
#leftContentPane .contentDivHeaderOrange {background-image:url(images/top-linksbar.gif); background-repeat:repeat-x; height:30px; line-height:30px; width: 100%; text-align:left;}

#rightContentPane {float: right; width: 255px; padding: 0 20px 0 5px;}
#rightContentPane .contentDivContainer {width: 100%; padding: 0 0 0 0; margin: 0 0 20px 0; font-size: 9pt;}
#rightContentPane .contentDivHeaderOrange {background-image:url(images/top-linksbar.gif); background-repeat:repeat-x; height:30px; line-height:30px; width: 100%; text-align:left;}

#centerContentPane {float: left; width: 700px; padding: 0 25px 0 25px;}
#centerContentPane .contentDivContainer {width: 100%; padding: 0 0 0 0; margin: 5px 0 10px 0; font-size: 9pt;}
#centerContentPane .contentDivHeaderOrange {background-image:url(images/top-linksbar.gif); background-repeat:repeat-x; height:30px; line-height:30px; width: 100%; text-align:left;}


.contentDivContentClear {color:#003399; padding: 5px 0 0 0;} 

#leftContentPane p {color: #003399;  font-family: Arial; font-size: 9pt; text-align: justify;}
#rightContentPane p {color: #003399;  font-family: Arial; font-size: 9pt; text-align: justify;}
#centerContentPane p {color: #003399;  font-family: Arial; font-size: 9pt; text-align: justify;}

/*
#centerContentPane ul {color: #003399; font-family: Arial; font-size: 9pt; text-align: justify;}
#centerContentPane li {color: #003399; font-family: Arial; font-size: 9pt; text-align: justify;}
*/

#leftContentPane a,a:visited {color: #ff9900; font-family: Arial; font-size: 9pt; font-weight: bold; text-decoration: underline;}
#leftContentPane a:hover {color: #ff9900; font-family: Arial; font-size: 9pt; font-weight: bold; text-decoration: underline;}

#centerContentPane a,a:visited {color: #ff9900; font-family: Arial; font-size: 9pt; font-weight: bold; text-decoration: underline;}
#centerContentPane a:hover {color: #ff9900; font-family: Arial; font-size: 9pt; font-weight: bold; text-decoration: underline;}

#rightContentPane a,a:visited {color: #003399; font-family: Arial; font-size: 9pt; font-weight: bold; text-decoration: none;}
#rightContentPane a:hover {color: #003399; font-family: Arial; font-size: 9pt; font-weight: bold; text-decoration: none;}

/* Content Styles */
.headerIcon {padding: 0 5px 0 3px; float: left;}
.contentHeaderText {vertical-align:middle; padding-left:10px; color:#ffffff;}
.newsHeaderTitle {color:#003399; font-weight:bold; font-size: 14px; text-align: left;}
.newsHeaderSub {color:#ff9900; font-weight:bold; text-align: left;}
.readmore {font-weight:bold; padding-left:5px;}

.orangeText {color: #ff9900;}
.grayText {color: #666666;}
.adText {color:#666666; font-size:7pt; letter-spacing:1px;}
.adArrow {padding-right:3px;}
.imageBorder {border: solid 2px #666666;}

#dvdSale {background-image:url(images/dvd-sale4.jpg); background-repeat:no-repeat; width:255px; height:362px; text-align:left; border-bottom:solid 1px #ff9900;}
#shirtSale {background-image:url(images/shirt-sale.jpg); background-repeat:no-repeat; width:255px; height:362px; text-align:left; border-bottom:solid 1px #ff9900;}
#mugSale {background-image:url(images/mug-sale.jpg); background-repeat:no-repeat; width:255px; height:362px; text-align:left; border-bottom:solid 1px #ff9900;}
#saleInfo {padding-top:308px;}
.buyButton {width:77px;}
.buyInfo {padding-left:5px; padding-top:5px; color:#003399; font-size:9pt; font-weight:bold;}

.thumbNail {float: left; padding: 5px 0 0 0;}
.shortInfo {color: #003399; font-family: arial; font-size: 9pt; padding: 5px 0 5px 145px; text-align: justify;}
.castInfo {color: #003399; font-family: arial; font-size: 9pt; padding: 5px 0 5px 150px; text-align: justify;}

#survey {text-align:left; width:255px; padding:0 0 0 0; margin:0 0 0 0; font-size:9pt; color:#003399;}
.radiobttnopts {padding-top:3px;}
.radiobttnoptstxt {padding-top:3px; font-size:8pt;}
.smSurveyField {margin: 5px 0 0 0;}
.smSrveyFieldLabel {padding: 5px 5px 0 0; font-size:8pt; width: 130px;}
.smSrveyFieldInput {}
.smSurveyButtons {padding: 10px 0 0 0; text-align: center;}
#voteButton {padding-left:35px;}
#submitVoteText {padding-top:8px; padding-left:10px; color:#ff9900; font-weight:bold;}



.surveyField {margin: 5px 0 0 0;}
.surveyFieldLabel {padding: 5px 5px 0 0; font-size:8pt; width: 130px;}
.surveyFieldInput {}
.surveyButtons {padding: 10px 0 0 0; text-align: center;}



.castName {color: #ff9900; font-weight: bold;}
.castRole {color: #666666; font-weight: bold;}
.castEmail {vertical-align:middle; color:#666666; font-weight:bold; font-size:9pt; padding-right:5px;}


/* Sponsors Styles */
#sponsorList {width: 425px; height: 25px; padding:0 0 0 0; margin:0 0 0 0; font-size:8pt;}
.listBg {width: 425px; height: 25px; padding: 0 0 0 0; background-image:url(images/schbg.gif); background-repeat:repeat; border-bottom:solid 1px #cccccc;}
.listNoBg {width: 425px; height: 25px; padding: 0 0 0 0; border-bottom: solid 1px #cccccc;}

    #sponsorList a {color:#666666; text-decoration:none; font-size:8pt; font-weight: normal;}
    #sponsorList a:visited,a:active {color:#999999; text-decoration:none; font-size:8pt; font-weight: normal;}
    #sponsorList a:hover {color:#333333; text-decoration:underline; font-size:8pt; font-weight: normal;}

.sponsorNameHead {float: left; width: 160px; height: 25px; text-align: left;}
.sponsorPhoneHead {float: left; width: 100px; height: 25px; text-align: left; border-left:solid 1px #cccccc;}
.sponsorEmailHead {float:right; width: 160px; height: 25px; text-align: left; border-left:solid 1px #cccccc;}

.sponsorName {float: left; width: 160px; height: 25px; text-align: left;}
.sponsorPhone {float: left; width: 100px; height: 25px; text-align: left; border-left: solid 1px #cccccc;}
.sponsorEmail {float:right; width: 160px; height: 25px; text-align: left; border-left: solid 1px #cccccc;}
.sponsorText {padding:5px 0 0 5px; color:#666666;}
.sponsorHeadText {color:#000000; font-weight:bold; padding:5px 0 0 5px;}

.sponsorImage {padding-bottom: 5px;}

/* Distributors Styles */
.distributorList {width: 425px; padding: 0 0 0 0; margin: 0 0 0 0; font-size:8pt;}
.distributorHead {height: 25px; text-align: left; font-weight: bold;}
.distributorName {float: left; width: 175px; height: 25px; text-align: left;}
.distributorPhone {float:right; width: 249px; height:25px; text-align: left; border-left:solid 1px #cccccc;}

.distributorText {padding:5px 0 0 5px; color:#666666;}

/* Highlights Page Styles */
#tv {width:700px; margin-left:auto; margin-right:auto; text-align:center;}
#tvTop {}
#tvMiddle {width:700px; height:415px; padding:0 0 0 0; margin:0 0 0 0;}
#tvLeft {background-image:url(images/tvleft.jpg); background-repeat:no-repeat; width:114px; height:415px; padding:0 0 0 0; margin:0 0 0 0;}
#leftButtons {padding-left: 15px;}
#tvCenter {background-image:url(images/tvscreen-off.jpg); background-repeat:no-repeat; width:491px; height:415px; padding:0 0 0 0; margin:0 0 0 0;}
#tvRight {background-image:url(images/tvright.jpg); background-repeat:no-repeat; width:95px; height:415px; padding:0 0 0 0; margin:0 0 0 0; text-align:left;}
#tvLegs {}
#tvBottomLinks {font-family:Arial; font-size:8pt; color:#ffffcc; text-align:center; vertical-align:middle;}
.tvBottomLinks {padding-left:9px; padding-right:27px; text-align:center;}
.episode {padding: 50px 0 10px 13px;}

/* Shopping Page Styles */
#shoppingarea {width:700px; padding:0 0 0 0;}
.itemrow {margin-left:auto; margin-right:auto; padding-top:10px; padding-bottom:10px; text-align:center; border-bottom:solid 1px #cccccc;}
.shopitem {width:130px; font-family:Trebuchet MS; font-size:9pt; padding-right:10px;}
.itemimg {padding-bottom:5px;}
.itemname {color:#666666;}
.itemdescription {color:#996600; font-weight:bold;}
.itemprice {color:#ff0000; font-weight:bold;}

.shopField {margin: 5px 0 0 0; width: 400px;}
.shopFieldLabel {float: left; padding: 5px 5px 0 0; font-size:8pt; width: 130px; text-align: left;}
.shopFieldInput {text-align: left;}
.shopFieldBox {border-color: #999999;border-width: 1px;border-style: solid;height: 15px;}
.shopButtons {padding: 10px 0 0 0; text-align: center;}

/* News Article Styles */
.newsTitle {font-weight: bold;}
.newsAuthor {font-weight: bold; margin: 0px 0px 10px 0px;}
.newsText {text-align: justify;}

/* Stream Page Styles */
#videoContent {width: 700px;}
.videoarea {margin: 15px 0 0 0;}
.videoareapad {padding: 0 0 0 0;}
.bannernbuttons {width: 120px; margin-right: 14px;}
.optionbuttons {width: 700px; height: 120px;}
.videonbanner {width: 566px; float: right;}
.featurevideo {height: 440px; background-color: #000000; background-image:url(images/plasma_tv_546_sq_steel.png); background-repeat: no-repeat; padding: 12px 0 0 2px;}
.bottomBanners {height: 120px;}

#version1 {display: none;}
#version2 {display: none;}

#bannerAd1 {color: #666666; font-size: 20px; width: 700px; height: 100px; margin: 0; text-align: center; vertical-align: middle;}
#bannerAd2 {color: #ffffff; font-size: 20px; width: 120px; height: 300px; background-color:#cc0000; margin: 0; text-align: center; vertical-align: middle;}
#bannerAd3 {color: #ffffff; font-size: 20px; width: 120px; height: 300px; background-color:#cc0000; margin: 17px 0 0 0; text-align: center; vertical-align: middle;}
#bannerAd4 {color: #ffffff; font-size: 20px; width: 275px; height: 120px; background-color:#cc0000; margin: 0; float: left; text-align: center; vertical-align: middle;}
#bannerAd5 {color: #ffffff; font-size: 20px; width: 275px; height: 120px; background-color:#cc0000; margin: 0 0 0 10px; float: right; text-align: center; vertical-align: middle;}

#advertiserList {width: 100%; height: 25px; padding:0 0 0 0; margin:0 0 0 0; font-size:8pt;}
#advertiserList .listBg {width: 100%; height: 25px; padding: 0 0 0 0; background-image:url(images/schbg.gif); background-repeat:repeat; border-bottom:solid 1px #cccccc;}
#advertiserList .listNoBg {width: 100%; height: 25px; padding: 0 0 0 0; border-bottom: solid 1px #cccccc;}

    #advertiserList a {color:#666666; text-decoration:none; font-size:8pt; font-weight: normal;}
    #advertiserList a:visited,a:active {color:#999999; text-decoration:none; font-size:8pt; font-weight: normal;}
    #advertiserList a:hover {color:#333333; text-decoration:underline; font-size:8pt; font-weight: normal;}

.advertiserLink {float: left; width: 25%; height: 25px; text-align: left;}

/* Video Selector Styles */

#videoSelectors,#videoSelectors a.videoSelectLink {font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #cccccc; line-height: 40px;}
#videoSelectors {width: 566px; background-image:url(images/video_selector_bg_steel.png); background-repeat: repeat-x; height: 35px; text-align: center;}
#videoSelectors a.videoSelectLink {cursor: pointer; background-color: transparent; border: 1px solid; border-color: #cccccc #585858 #1f1f1f #787878; color: #cccccc; cursor: default; font-weight: bold; margin: 1px; padding: 2px 6px 2px 6px; text-decoration: none;}
#videoSelectors a.videoSelectLink:hover,a.videoSelectLink:active {cursor: pointer; background-color: transparent; border-color: #1f1f1f #787878 #cccccc #585858;}

/*
#videoSelectors a.videoSelectLink,a.videoSelectLink:hover {cursor: pointer;background-color: transparent; border: 1px solid; border-color: #efefef #9a9a9a #363636 #d3d3d3; color: #000000; cursor: default; font-weight: bold; margin: 1px; padding: 2px 6px 2px 6px; text-decoration: none;}
#videoSelectors a.videoSelectLink:hover,a.videoSelectLink:active {cursor: pointer;background-color: transparent; border-color: #363636 #d3d3d3 #efefef #9a9a9a;}
*/

/* Form Styles */
.formTextBox {border: solid 1px #000000; height: 16px; font-size: 10pt; width: 200px;}
.formCommentBox {border: solid 1px #000000; font-size: 10pt; width: 200px;}
.field {margin:10px 0 0 0;}
.fieldLabel {float: left; text-align: left; width:110px; padding-right:10px; line-height:18px; color: #003399; font-family: Arial; text-align: left; font-size: 9pt;}
.fieldInput {float: left;}
.contactFieldBox {border-color: #999999;border-width: 1px;border-style: solid;}
.contactButtons {padding: 10px 0 0 0; text-align: center;}


#otherContact {width: 425px; padding: 20px 0 0 0;}
.otherContactHead {font-family:Trebuchet MS; font-size:14pt; font-weight:bold; color:#ff9900; border-bottom:solid 1px #cccccc;}
.otherContactSect {float: left; margin: 0 9px 0 9px;}
    #otherContact p {font-size: 9pt; color: #003399;}
    #otherContact a,a:visited {font-size: 10pt; color: #003399; font-weight: normal; text-decoration: none;}
    #otherContact a:hover {font-size: 10pt; color: #003399; font-weight: normal; text-decoration: underline;}
    
/* Bottom Styles*/

#bottomDiv {width: 760px; margin: 20px 0 0 0;}
#bottomColorSp {height:35px; background-color:#999999;}
#bottomLinks {font-size:9pt; text-align:left; margin: 0 0 0 0;}
#bottomLinksBar {height:70px; background-color:#333333; margin: 0 0 0 0; padding: 10px 0 0 10px;}

.coname {color:#cccccc;}
.coweblink {color:#ff9900;}

.bottomLinkSp {padding-right:5px;}
#nmwBottomLinks {color:#cccccc; padding: 0 0 10px 0;}
#nmwBottomLinks a {color:#cccccc; text-decoration:underline; font-weight: normal;}
#nmwBottomLinks a:visited {color:#cccccc; text-decoration:underline;}
#nmwBottomLinks a:active {color:#cccccc; text-decoration:none; font-weight:bold;}
#nmwBottomLinks a:hover {color:#ff9900; text-decoration:none;}

#proBottomLinks {color:#ff9900; clear: both; margin: 0 0 0 0; padding: 0 0 0 0;}
    #proBottomLinks a {color:#ff9900; text-decoration:underline; font-weight: normal;}

#copyright {margin: 5px 0 0 10px;}


#bsnSeal {margin: 10px 10px 10px 10px; text-align: left;}

/* Styles for IE6 and below */

* html .featurevideo {height: 440px; padding: 12px 0 0 3px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/plasma_tv_546_sq_steel.png", sizingMethod="crop");}
* html videoSelectors {width: 566px; height: 35px; text-align: center; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/video_selector_bg_steel.png", sizingMethod="crop");}
/* Styles for IE6 and below */