﻿body 
{
	background-color: #000000;
	margin: 0px 0px 0px 0px;
	font-family: verdana;
	color: White;
}

img { border-width: 0px;}

/* Channels Page */
#V3ScreenSurround {border: solid 0px black;  width: 974px; height: 867px;}

/* Screen */
#MainContentHolder { position: absolute; width: 640px; height: 384px; left: 30px; top: 170px; z-index: 150; background-color: Black; }

/* Screen Labels */
#ItemLabel {position: absolute; top: 562px; left: 45px; font-family: Verdana; font-size: x-small; font-weight: bold; width: 175px; overflow: hidden; height: 13px; color: White;}
#TimeLabel {position: absolute; top: 562px; left: 223px; font-family: Verdana; font-size: x-small; font-weight: bold; width: 32px; overflow: hidden; height: 13px; color: White; text-align: right;}

/* Video Controls */

.ControlItem {position: absolute; cursor: pointer;}
#ProgressBarBase {z-index: 113; top: 577px; height: 3px; left: 45px; width: 208px; background-image: url(PSTV-PosBarI.png); background-repeat: repeat-x; position: absolute;} 
#ProgressBar {z-index: 114; top: 577px; height: 3px; left: 45px; width: 0px; background-image: url(PSTV-PosBarA.png); background-repeat: repeat-x; position: absolute;} 
#PosBall {top: 576px; left: 45px; z-index: 215;}
#PosReading {z-index: 300; top: 569px; font-family: Verdana; font-size: x-small; font-weight: bold; overflow: hidden; height: 13px; background-color: #545454; padding: 0px; border: solid 1px White;}

#RWButton {top: 564px; left: 334px; z-index: 112;  width: 26px; height: 22px; display: none;}
#PlayPause {top: 564px; left: 343px; z-index: 112;  width: 19px; height: 17px;}
#FFButton {top: 564px; left: 397px; z-index: 112;  width: 26px; height: 22px; display: none;}

#MuteButton {top: 562px; left: 500px; z-index: 113;  width: 24px; height: 23px;}
#VolSlider {z-index: 115; left: 526px; top: 565px; width: 50px; height: 16px;}
#VolBall {top: 566px; left: 528px; z-index: 116; width: 10px; height: 14px }

#FullScreenButton { top: 564px; left: 594px; z-index: 110; width: 67px; height: 17px}

/* Action Buttons */

#PodLinkLogo { position: absolute; z-index: 350; width: 160px; height: 25px; left: 336px; top: 610px; border: solid 0px black; }
#FeedLinkLogo { position: absolute; z-index: 350; width: 166px; height: 25px; left: 520px; top: 610px; border: solid 0px black; }
#InfoButton { position: absolute; z-index: 350; width: 139px; height: 25px; left: 30px; top: 610px; border: solid 0px black; }
#EmailButton {position: absolute; z-index: 350; width: 105px; height: 25px; left: 732px; top: 610px; border: solid 0px black; }
#HelpButton {position: absolute; z-index: 350; width: 62px; height: 25px; left: 881px; top: 610px; border: solid 0px black;  cursor: pointer;}
#ShareButton {position: absolute; z-index: 350; width: 122px; height: 25px; left: 193px; top: 610px; border: solid 0px black; cursor: pointer;}

/* Sidebar Buttons */

#V3GuideButton { width: 83px; height: 27px; top: 145px; left: 696px; z-index: 200; position: absolute; cursor: pointer;}
#V3SearchButton { width: 81px; height: 27px; top: 145px; left: 779px; z-index: 200; position: absolute; cursor: pointer;}
#V3SettingsButton { width: 84px; height: 27px; top: 145px; left: 860px; z-index: 200; position: absolute; cursor: pointer;}
#V3FeedbackButton { width: 62px; height: 13px; top: 114px; left: 906px; z-index: 200; position: absolute; cursor: pointer; display:none;}

/* Sidebar Content */
.GuideWithoutSearch{  width: 244px; height: 414px; padding-left: 4px; padding-top: 5px;  left: 696px; top: 174px; position: absolute; z-index: 200; overflow:auto; color: #545454; font-size: small; font-family: Verdana;}
.GuideWithSearch{  width: 244px; height: 379px; padding-left: 4px; padding-top: 5px; left: 696px; top: 210px; position: absolute; z-index: 200; overflow:auto; color: #545454; font-size: small; font-family: Verdana; color: White;}
#V3SearchPane{ border: solid 0px black; width: 244px; height: 33px; background-image: url(SearchBG.png); padding-left: 4px; padding-top: 5px;  left: 696px; top: 172px; position: absolute; z-index: 200; overflow:auto; color: #545454; font-size: small; font-family: Verdana; }
#V3SettingsPane{  width: 234px; height: 406px; padding-left: 14px; padding-top: 15px;  left: 696px; top: 172px; position: absolute; z-index: 200; overflow:auto; color: #545454; font-size: small; font-family: Verdana; color: White; font-weight: bold;}
#V3FeedbackPane{ width: 244px; height: 416px; padding-left: 4px; padding-top: 5px;  left: 730px; top: 143px; position: absolute; z-index: 200; overflow:auto; color: #545454; font-size: small; font-family: Verdana;}
#FeedbackThanks{ width: 244px; height: 416px; overflow:auto; color: #545454; font-size: small; font-family: Verdana;}

/* Info Bar */

.V3InfoBarContent{ width: 675px; height: 120px; padding-left: 5px; padding-top: 5px; left: 39px; top: 583px; position: absolute; z-index: 200; overflow:auto; color: #545454; font-size: small; font-family: Verdana; display:none;}
#V3InfoBarButton { width: 89px; height: 32px; top: 563px; left: 20px; z-index: 200; position: absolute; cursor: pointer; display: none;}

/* Content Specific */

.WebLink { color: Black; padding: 1px 1px 1px 1px; }
.WebLink:hover { color: Black; padding: 0px 0px 0px 0px; border: solid 1px Gray; background-color: #d8bfd8; }

.RSSDetailLink { text-decoration: none; }
.RSSDetailLink:hover { text-decoration: underline; }


/* Guide Item Styles */
.ContentItem				{ color: Black; font-size: x-small; cursor: pointer; background-image: url(PSTV-GuideItem_mid_En.png); background-repeat: repeat-y; width: 227px; margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px;}
.ContentInner				{ background-color: Black; width: 212px; margin-left: 5px; padding-top: 3px; min-height: 55px;}
.ContentTitle				{ font-weight: bold; color: #bfbfbf; width: 120px; }
.ContentDescription			{ width: 209px; padding-left: 3px;  color: #bfbfbf;}
.ContentThumb				{border: solid 0px white; margin-right: 5px;}

.SelectedContentItem				{ color: Black; font-size: x-small; cursor: pointer; background-image: url(PSTV-GuideItem_mid_Sel.png); background-repeat: repeat-y; width: 227px;  margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px;}
.SelectedContentItem .ContentInner	{ background-color: #50C0C7; width: 212px; margin-left: 5px; padding-top: 3px; min-height: 55px;}
.SelectedContentItem .ContentTitle { font-weight: bold; color: #404040; width: 120px;}
.SelectedContentItem .ContentDescription { color: #404040; }
.SelectedContentItem .ContentThumb	{border: solid 0px white; margin-right: 5px;}

.HoverContentItem				{color: White; font-size: x-small; cursor: pointer; background-image: url(PSTV-GuideItem_mid_Hov.png); background-repeat: repeat-y; width: 227px;  margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px;}
.HoverContentItem .ContentInner	{ width: 212px; margin-left: 5px; padding-top: 3px; min-height: 55px; background-color: #3d3d3d;}
.HoverContentItem .ContentDescription { color: White; }
.HoverContentItem .ContentTitle { font-weight: bold; color: White; width: 120px;}


.GuideItemTopSlice { display:none; }
.GuideItemBottomSlice { display:none; }

/* Links Bar */
#QuickLinks		{ position:absolute; left: 46px; top: 704px; height: 96px; width: 350px; }
#OtherChannels	{ position:absolute; left: 423px; top: 704px; height: 96px; width: 510px; }
.OtherChannelLink {margin-right: 10px; cursor: pointer;}
.OtherChannelDefault {padding-top: 76px; height: 20px; color: White; background-image: url(DF_ChannelImage.png); padding-left: 6px; width: 154px; margin-right: 10px; cursor: pointer; font-weight: bold; overflow: hidden;}

.BitrateGood { color: Lime;}
.BitrateWarning { color: Orange;}
.BitrateCritical {color: Red;}

#Overlay{top: 0px; left: 0px; position: absolute; z-index: 501; background-color: Black;  -moz-opacity:.75; filter:alpha(opacity=75); opacity:.75; }
#HelpPage {position: absolute; cursor: pointer; top: 10px; left: 10px; z-index: 550;}

/* Share Content Page */
#SharePage{position:absolute; left: 177px; top: 190px; width: 340px; height: 342px; background-color: #2e424c; border: solid 1px #5e5e5e; z-index: 550;}
#ShareTitle {background-color: #02a2bb; border-bottom: solid 1px white; height: 25px; padding-top: 2px; padding-left: 15px;}
#ShareSendLabel {color: white; font-family: Arial; font-weight: bold; font-size: 12pt; padding-left: 15px; padding-top: 2px;}
#ShareSendTitle {color: #cecece; font-family: Arial; font-weight: bold; font-size: 12pt; padding-left: 16px;}
.ShareBoxHeader{color: White; background-color: #02a2bb; font-family: Arial; font-weight: bold; font-size: 10pt; width: 300px; margin-left: 15px; margin-top: 5px; padding-left: 2px;}
.ShareBoxContent{color: #cecece; font-family: Arial; font-weight: bold; font-size: 10pt; width: 295px; margin-left: 15px; border: solid 1px black; padding-top: 5px; padding-left: 5px;}
.ShareTextBox {width: 144px; height: 20px; border: solid 1px black;}
.ShareInnerLabel {width: 75px; vertical-align: top; display: inline-block;}
.ShareInnerTextSurround { padding-left: 25px; vertical-align: top;}
.ShareStar{color: Red; vertical-align: top; font-size: 10pt; font-family: Arial;}
.ShareSendArea {background-color: white; margin-left: 15px; border: solid 1px black; padding-top: 5px; padding-left: 5px; margin-top: 5px; width: 295px;}
.ShareSendButton {margin-left: 110px; border: solid 1px black; background-color: #2e424c; color: white; font-family: Arial; font-weight: bold;}
.ShareSendPriv {font-size: 8pt; padding-right: 5px; font-family: Arial; padding-bottom: 10px; color: #2e2e2e; margin-top: 2px;}
.ShareCloseButton {border: solid 0px black; margin-left: 230px; float:right; cursor: pointer; margin-top: -21px;}
#ShareSuccessContent{ padding-bottom: 10px; background-color: White; color: #2e2e2e; }
#ShareSuccessEmailLabel{padding-bottom: 10px;}
.ShareCloseButton2 { border: solid 1px black; background-color: #2e424c; color: white; font-family: Arial; font-weight: bold; width: 260px;}