﻿body
{
	text-align:center;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: black; 
	FONT-FAMILY: Tahoma; 
	TEXT-DECORATION: none;
	background-attachment:fixed;
}
body form
{
}

.imgHeader
{
	/*width:960px;
	height:160px;*/
	width:954px;
	height:154px;

}
.imgFooter
{
/*	width:960px;
	height:60px;*/
	width:954px;
	height:64px;
}

.divTerms
{
	text-align:center;
	padding:5px;
	border-top:1px solid black;
}
.lblTerms1
{
	text-align:center;
	font-weight:bold;
	FONT-SIZE: 16px; 
	COLOR: #666666;
	FONT-FAMILY: Tahoma;
}
.lblTerms2
{
	text-align:center;
	font-weight:normal;
	FONT-SIZE: 10px; 
	COLOR: #999999;
	FONT-FAMILY: Tahoma;	
}

.ChannelLogo
{
	width:100px;
	height:100px;
}

.RSSDiv
{
	text-align:left;
	float:right;
	vertical-align:bottom;
	margin-bottom:10px;
}
.RSSLink
{
	vertical-align:middle;
	background-image:url('/images/icons/rssicon.png');
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
	padding-bottom:7px;
}

.RSSIGoogleLink
{
	margin-right:0px;
	vertical-align:middle;
}

.Text1
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 20px; 
	COLOR: black; 
	FONT-FAMILY: Tahoma; 
}
.Text2, .FieldLabel
{
	font-weight:bold;
	FONT-SIZE: 12px; 
	COLOR: black;
	FONT-FAMILY: Tahoma;
}
.Text3, .FieldValue
{
	font-weight:normal;
	FONT-SIZE: 12px; 
	COLOR: black;
	FONT-FAMILY: Tahoma;
}
.Text4
{
	font-weight:normal;
	FONT-SIZE: 11px;
	COLOR: black;
	FONT-FAMILY: Tahoma;	
}
.Text5
{
	font-weight:normal;
	FONT-SIZE: 10px;
	COLOR: black;
	FONT-FAMILY: Tahoma;	
}
.Text6
{
	font-weight:bold;
	FONT-SIZE: 11px;
	COLOR: black;
	FONT-FAMILY: Tahoma;	
}
.Text7
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: black; 
	FONT-FAMILY: Tahoma; 
}
.Text8
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px;
	COLOR: black;
	FONT-FAMILY: Tahoma; 
}
H1 
{
	margin:0px;	
}
H3
{
	margin:0px;	
}

.DisabledText
{
	color: #AAAAAA;
}

.RedText
{
	color:red;
}

DIV.FieldLabel,
DIV.FieldValue,
.InlineDiv
{
	display:inline;
}
.RequiredFields
{
	font-size:10px;
	font-weight:normal;
	FONT-FAMILY: Tahoma;
	color:Red;	
	display:inline;
	margin-left:3px;
	vertical-align:top;
	height:24px;
}
.Link
{
	cursor:hand;
	cursor:pointer;	
}
.LinkText
{	
	cursor:hand;
	cursor:pointer;	
	TEXT-DECORATION: none;
}
.LinkText:hover
{	
	cursor:hand;
	cursor:pointer;	
	TEXT-DECORATION: underline;
}

.PageTitle
{
	margin-top:3px;
	margin-left:10px;
	text-align:left;
}
.ChannelNumber
{
	margin-top:3px;
	margin-right:10px;
	text-align:right;
}

.Seperator
{
	width:80%;
	color:Gray;
}

.ParagraphDiv
{
	text-align:left;
	padding-top:20px;
}

.divContentContainer
{
	padding:0px;
	margin-bottom:20px;
	margin-top:5px;
}
.imgPoweredBy
{
}
.SilverlightVideoViewer
{
	border:1px solid black;
}
.SelectBox
{
}
.TextBox
{
}
.Button
{
	width:100px;
}
.LeftCol
{
	text-align:left;
}
.RightCol
{
	text-align:right;
}
.CenterCol
{
	text-align:center;
}
.TopCol
{
	vertical-align:top;	
}
.MiddleCol
{
	vertical-align:middle;	
}
.BottomCol
{
	vertical-align:bottom;	
}

.lblInstructions
{
	text-align:left;
	margin-top:20px;
	margin-left:10px;
	width:90%;	
}
.OverallTable
{
	display:inline-block;
}
.OverallCol1of2
{
	vertical-align:top;
}
.OverallCol2of2
{
	vertical-align:top;
	padding-left:10px;
}

/*************************** Master Page ********************************/

.MainDiv
{
	width:954px;
	text-align:left;
	border:1px solid black;
	padding:0px;
	background-color:White;
	display:inline-block;
}
.MainTable
{
	width:100%;
	border-collapse:collapse;
}
.MainCol1of2
{
	vertical-align:top;
	text-align:center;
	border-right:1px #999999 solid;
	width:190px;
}
.MainCol2of2
{
	vertical-align:top;
	width:764px;
}


.SubMainTable
{
	width:100%;
	border-collapse:collapse;
}
.SubMainCol1of2
{
	vertical-align:top;
	padding-top:5px;
	padding-left:5px;
	text-align:left;
}
.SubMainCol2of2
{
	vertical-align:top;
	text-align:right;
	padding-top:5px;
	padding-bottom:3px;
	padding-right:5px;
	white-space:nowrap;
	width:10%;
}
.SubMainCol1of1
{
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}

.StatsBar
{
	background-color:#eeeeee;
	height:25px;
	border-bottom:1px solid #999999;
	border-right:1px solid black;
	padding:0px;
	margin:0px;
}
.StatsBar TABLE
{
	border-collapse:collapse;
	width:100%;
}
.StatsCol1of4
{
	padding:2px 0px 2px 5px;
}
.StatsCol2of4
{
	width:155px;
	padding:2px 0px 2px 5px;
}
.StatsCol3of4
{
	width:165px;
	padding:2px 0px 2px 5px;
}
.StatsCol4of4
{
	width:270px;
	text-align:right;
	white-space:nowrap;
	padding-right:2px;
}
.StatsBar .TextBox
{
	width:150px;
}
.StatsBar .Button
{
	width:100px;
}
.MainCol1of2 .Button
{
	width:140px;
}
.ControlPanelLink
{
	margin-top:5px;
	margin-bottom:15px;
}
.YourLocation
{
	margin-top:10px;
	margin-bottom:10px;
}
.YourLocationIcon
{
	margin-right:3px;
}
.shortbanner
{
	margin-bottom:10px;
	height:240px;
}
.mpubanner
{
	height:250px;
	width:300px;
}
.ShortBannerImage
{
	height:240px;
	width:120px;
}
.TallBannerImage
{
	height:600px;
	width:120px;
}
.SidebarBannerImage
{
	height:300px;
	width:160px;
	margin-bottom:15px;
}
.MPUBannerImage
{
	height:250px;
	width:300px;
}
.HeaderBanner
{
	position:absolute;
	right:5px;
	bottom:5px;
}
.HeaderBannerImage
{
}

/************************** MENU ************************************/

.Menu
{
	margin-bottom:20px;
}
.MenuHeader
{
	margin-top:7px;
	margin-bottom:5px;
	text-align:center;	
}
.MenuItem
{
	text-align:left;
	vertical-align:bottom;
	padding-left:10px;
	padding-top:7px;
}
.ChannelGroupIcon
{
	vertical-align:bottom;
	margin:0px 0px 0px 4px;
	height:14px;
}

.SubMenuItem
{
	text-align:left;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:White;
	color:Black;
}
.SubMenuItem:hover
{
	text-align:left;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:Black;
	color:White;
}
.SubSubMenu
{
	text-align:left;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.SelectedMenuItem
{
	color:Blue;
}

.ChannelListDiv
{
	text-align:left;
	width:170px;
	height:190px;
	overflow:auto;
	display:inline-block;
}

.HiddenChannelListDiv
{
	display:none;
}

.ChannelListIcon
{
	vertical-align:bottom;
	margin:0px 0px 0px 3px;
	height:14px;
}

.ChannelListEntry
{
	margin-top:2px;
	background-color:White;
	color:Black;
}
.ChannelListEntry:hover
{
	margin-top:2px;
	background-color:Black;
	color:White;
}
.InactiveChannel
{
	color:#CCCCCC;
}

.Category
{
	font-weight:normal;
	padding-top:2px;
	padding-bottom:3px;
	cursor:hand;
	cursor:pointer;
	background-color:White;
	color:Black;
}
.CategoryHover
{
	font-weight:normal;
	padding-top:2px;
	padding-bottom:3px;
	cursor:hand;
	cursor:pointer;
	color:White;
	background-color:Black;
}

.CategoryGroup
{
	padding-left:10px;
}


/*************************** Login control ******************************/
.LoginControl
{
	margin-bottom:10px;
}
.LoginControl .Col1of1
{
	margin-top:5px;
	padding-left:10px;
}
.LoginControl .TextBox
{
	width:165px;
}
.LoginControl .Button
{
	width:80px;
	margin:2px;
}
.LoginControl .CheckBox
{
	margin-right:3px;
}

/*************************** Adult check ********************************/
.AdultCheckButtonsDiv
{
	text-align:left;
	padding-top:20px;
	width:90%;
}
.AdultCheckButtonsDiv .Button
{
	width:150px;
}

/*************************** Leech List ***********************************/
.LeechListDiv
{
	margin-top:5px;
	margin-bottom:10px;
	width:95%;
	text-align:left;
}

.LeechListDiv2
{
	margin:0px;
	text-align:left;
}

.LeechListTable
{
	text-align:left;
	width:700px;
}

.LeechListTable .Col1of1
{
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}
.LeechListTable .Col1of2
{
	width:16%;
}
.LeechListTable .Col2of2
{
}
.LeechListTable .Col2of2B
{
	height:1px;
}


/************************** Channel Details ******************************/
.AboutDiv
{
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	width:98%;
}
.AboutTable
{
	text-align:left;
}
.AboutTable .Col1of2
{
	font-weight:bold;
	font-size:12px;
	width:20%;
	white-space:nowrap;
	vertical-align:top;
}
.AboutTable .Col2of2
{
	font-weight:normal;
	font-size:12px;	
}
.AboutTable .Col1of4
{
	font-size:12px;	
	font-weight:bold;
	text-align:left;
	padding:3px;
	width:20%;
}
.AboutTable .Col2of4
{
	font-size:12px;	
	font-weight:normal;
	text-align:left;
	padding:3px;
	width:30%;
}
.AboutTable .Col3of4
{
	font-size:12px;	
	font-weight:bold;
	text-align:left;
	padding:3px;
	width:20%;
}
.AboutTable .Col4of4
{
	font-size:12px;	
	font-weight:normal;
	text-align:left;
	padding:3px;
	width:30%;
}
.AboutTable .Col1of1
{
	font-size:12px;	
	font-weight:normal;
	text-align:left;
	padding:3px;
}
.AboutTable .Col3of3
{
	font-size:12px;	
	font-weight:normal;
	text-align:left;
	padding:3px;
}

.imgChannelBlocked
{
}

/*****************************DEFAULT*********************************/

.TabMultiPage
{
	border:1px solid #6E6E6E;
	width:725px;
	margin-bottom:10px;
	display:inline-block;
}

.TabPage
{
	padding:5px 15px 5px 15px;	
	min-height:300px;
}

.TabStrip
{
	margin:0px !important;
	padding:0px !important;
	width:725px;
	display:inline-block;
}

.NewsItemHeadline
{
	clear:both;
	margin-bottom:2px;
	background-color:#BCBCBC;
	border:1px solid black;
	padding:3px 5px;
}

.NewsItem
{
	clear:both;
	margin-bottom:20px;
}

.NewsItem table
{
	margin:5px 0px 5px 0px;	
	width:100%;
	padding:4px;
}
.NewsItemHeadline table
{
	width:100%;
	padding:0px 4px;	
}
.NewsItemHeadline .Col1of2
{
	color:white;
}
.NewsItemHeadline .Col2of2
{
	vertical-align:middle;
	width:1%;
	color:white;
}
.NewsItem .Col1of2
{
	padding-right:10px;
	vertical-align:top;
	text-align:left;
}
.NewsItem .Col1of2B
{
	padding-right:10px;
	vertical-align:bottom;
}

.NewsItem .Col2of2
{
	width:1%;
	vertical-align:top;
}
.NewsItem .Col1of1
{
}

.TopChannelsDiv div
{
	clear:both;
	margin-bottom:5px;
}
.TopChannelsDiv table
{
	margin:5px 0px 5px 0px;	
	width:100%;
	padding:4px;
}
.TopChannelsDiv .Col1of2
{
	width:65%;
	padding-bottom:3px;
}
.TopChannelsDiv .Col2of2
{
	vertical-align:top;
	padding-right:5px;
}
.TopChannelsDiv .Col1of2B
{
	width:1%;
	vertical-align:top;
}
.TopChannelsDiv .Col2of2B
{
	padding-left:10px;
	vertical-align:top;
}
.TopChannelsDiv .Col2of2C
{
	padding-right:10px;
	vertical-align:bottom;
}

.NewReleasesDiv,
.MostPopularDiv,
.TopRatedDiv,
.MoreLikeThisDiv
{
	clear:both;
	width:100%;
}
.NewReleasesTable,
.MostPopularTable,
.TopRatedTable,
.MoreLikeThisTable
{
	width:100%;
}
.NewReleasesTable .OuterTableCell,
.MostPopularTable .OuterTableCell,
.TopRatedTable .OuterTableCell,
.MoreLikeThisTable .OuterTableCell
{
	vertical-align:top;
	width:50%; 
}

.NewReleasesTable div,
.MostPopularTable div,
.TopRatedTable div
{
	padding:2px;
/*	background: #eeeeee;
	border:1px solid #cccccc; */
}
.MediaListInnerTable
{
	margin-bottom:5px;
	width:100%;
}
.ThumbnailContainer
{
	position:relative;
}
.ThumbnailOverlay
{
	position:absolute;
	bottom:0px;
	right:0px;
}

.MediaListInnerTable .Col1of2
{
	width:1%;
	vertical-align:top;
}
.MediaListInnerTable .Col2of2
{
	vertical-align:top;
	padding-left:3px;
}

.CommentsDiv div
{
	clear:both;
	margin-bottom:5px;
}
.CommentsDiv table
{
	width:100%;
	padding:4px;
}
.CommentsDiv .Col1of2
{
	padding-bottom:3px;
}
.CommentsDiv .Col2of2
{
	vertical-align:top;
	padding-right:10px;
}
.CommentsDiv .Col1of1
{
}
.CommentsDiv .Button
{
	width:130px;
}
.CommentsDiv .MultiLineTextBox
{
	width:600px;
	height:50px;
}

.NowWatchingDiv div
{
	margin-bottom:5px;
}
.NowWatchingDiv .Col1of1
{
	padding-bottom:3px;
	vertical-align:top;
}
.NowWatchingDiv .Col2of2
{
	padding-bottom:3px;
	vertical-align:top;
	width:1%;
}
.NowWatchingDiv .Col1of3
{
	vertical-align:top;
	width:1%;
}
.NowWatchingDiv .Col2of3
{
	vertical-align:top;
	padding-left:5px;
	padding-bottom:9px;
}
.NowWatchingDiv .Col3of3
{
	vertical-align:bottom;
	width:45%;
	white-space:nowrap;
}
.NowWatchingDiv .Col1of2B
{
	vertical-align:middle;
	padding-left:5px;
	padding-bottom:6px;
}
.NowWatchingDiv .Col2of2B
{
	vertical-align:middle;
	padding-left:5px;
	padding-bottom:6px;
}

.NowWatchingDiv .EmbedCodeTable
{
	margin-left:10px;
	display:block;
}
.NowWatchingDiv .EmbedCodeHidden
{
	display:none;
}
.NowWatchingDiv .EmbedCodeTable .Col1of2
{
}
.NowWatchingDiv .EmbedCodeTable .Col2of2
{
}
.NowWatchingDiv .EmbedCodeTable .LongTextBox
{
	width:375px;
}

.SendItLink
{
	background-image: url(/images/shareicons/email.png);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:20px;
}
.SendItLink:hover
{
	background-image: url(/images/shareicons/email_focus.png);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:20px;
}
.ShareItIcon
{
	margin-right:4px;
	vertical-align:bottom;
}	

.ContentDetailDiv table
{
	width:100%;
	padding:4px;
}
.ContentDetailDiv .Col1of1
{
	padding-bottom:3px;
	vertical-align:top;
}
.ContentDetailDiv .Col1of2
{
	vertical-align:top;
	width:1%;
}
.ContentDetailDiv .Col2of2
{
	vertical-align:top;
	padding-left:5px;
	padding-bottom:9px;
}

/******************** SEARCH PAGE ******************************/

.SearchTable
{
	border-collapse:collapse;
	width:100%;
	height:500px;
	margin-bottom:7px;
}
.SearchCol1of1
{
	border-bottom:1px solid gray;
	text-align:left;
	padding-bottom:10px;
}
.SearchCol1of1B
{
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	vertical-align:middle;
	height:24px;
}
.SearchCol1of2B
{
	width:30%;
	vertical-align:middle;
	height:24px;
	border-bottom:1px solid gray;
	text-align:left;
}
.SearchCol2of2B
{
	width:70%;
	vertical-align:middle;
	height:24px;
	border-bottom:1px solid gray;
	text-align:right;
}
.SearchCol1of2
{
	border-right:1px solid gray;
	text-align:left;
	vertical-align:top;
	width:22%;
}
.SearchCol2of2
{
	width:78%;
	text-align:center;
	vertical-align:top;
	height:100%;
}
.SearchCol2of2B
{
	text-align:left;
	border-bottom:1px solid gray;
	padding:2px 6px 4px 4px;
}
.lblNoSearchResults
{
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	padding-top:15px;
}

.SearchResult
{
	margin:5px;
	margin-bottom:10px;
}

.SearchResult TABLE
{
	width:100%;
}
.SearchResult .Col1Of2
{
	padding:0px;
	width:1%;
}
.SearchResult .Col2Of2
{
	padding:2px 5px 1px 4px;
	width:99%;
}
.SearchResult .Col2Of2B
{
	padding:2px 5px 1px 4px;
	height:20px;
}
.SearchPagerTitle
{
	padding:1px 3px 1px 3px;
}
.SearchPagerEllipsis
{
	padding:1px 3px 1px 3px;
	color:#999999;
}
.SearchPagerNumber
{
	padding:1px 3px 1px 3px;
}
.lblSearchFor
{
	font-weight:bold;
	COLOR: black;
	FONT-FAMILY: Tahoma; 
	FONT-SIZE: 14px;
	display:inline;
	padding-right:5px;
	margin-left:7px;
}
.SearchNoOfHits
{
	margin:1px 3px 1px 3px;
}
.btnSearch
{
	width:100px;
}
.ClearRefinements
{
	margin-top:20px;
	margin-right:4px;
	text-align:right;
}
.SearchChannelHeaderDiv
{
	background-color:#e4e4e4;
	text-align:left;
	padding:3px;
	margin:5px;
}
.SearchChannelHeader
{
	font-weight:bold;
	COLOR: black;
	FONT-FAMILY: Tahoma; 
	FONT-SIZE: 13px;
}
.SearchChannelHeaderLink
{
	text-decoration:underline;
	font-weight:normal;
	COLOR: black;
	FONT-FAMILY: Tahoma; 
	FONT-SIZE: 11px;
}
.SearchShowAdult
{
	font-weight:normal;
	COLOR: black;
	FONT-FAMILY: Tahoma; 
	FONT-SIZE: 11px;
}
.chkShowAdult
{
	margin-left:15px;
}






.SubTitleDiv
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: black; 
	FONT-FAMILY: Tahoma; 
	TEXT-DECORATION: none;
	padding-top:0px;
	padding-bottom:8px;
	text-align:left;
	padding-left:20px;
}

.RatingControl
{
	display:inline;
	padding-left:18px;
	padding-right:18px;
}
.RateThisTitleDiv
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: black; 
	FONT-FAMILY: Tahoma; 
	TEXT-DECORATION: none;
	padding-top:5px;
	padding-bottom:2px;
	margin-left:10px;
	text-align:left;
	width:500px;
	display:inline-block;
}
.RateThisDiv
{
	margin-bottom:20px;
	width:100%;
	text-align:center;
	display:inline-block;
}
.RateThisControlDiv
{
	width:520px;	
	text-align:left;
	display:inline-block;
}

.lblRegisterInstructions
{
	font-size:12px;
	font-weight:normal;
	text-align:left;
	margin-top:20px;
	width:90%;
}
.lblActivationEmailSent1
{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-top:20px;
	width:90%;
}
.lblActivationEmailSent2
{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-top:20px;
	width:90%;
}
.lblActivationEmailSent3
{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-top:20px;
	width:90%;
}
.lblAccountNotCreated
{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-top:20px;
	width:90%;
}
.lblAccountNotCreated2
{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-top:20px;
	width:90%;
}
.lblAccountNotCreatedError
{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-top:20px;
	width:90%;
}
.lblAccountActivated
{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-top:20px;
	width:90%;
}
.lblAccountNotActivated
{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-top:20px;
	width:90%;
}

.RegisterFormDiv
{
	text-align:left;
	width:90%;
	margin-top:20px;
}
.RegisterCol1of1
{
	text-align:right;
	padding-right:15px;
}
.RegisterCol1of1B
{
	text-align:center;
}
.RegisterCol1of4
{
	width:20%;
	padding-right:5px;
}
.RegisterCol2of4
{
	width:35%;
}
.RegisterCol3of4
{
	width:20%;
	white-space:nowrap;
}
.RegisterCol4of4
{
	width:25%;
	text-align:left;
}
.RegisterCol1of3
{
}
.RegisterCol2of3
{
}
.RegisterCol3of3
{
	text-align:center;
	vertical-align:top;
}
.RegisterCol3of3 image
{
	border: 1px solid darkgray;
}
.lblGender1
{
}
.lblGender2
{
	margin-left:10px;
}
.RegisterLongSelectBox
{
	width:303px;
}
.RegisterTextBox
{
	width:147px;
}

.RegisterSubmitButton
{
	width:120px;
}

.lblRequiredFields
{
	font-size:10px;
	color:Red;	
	display:inline;
	margin-left:3px;
	vertical-align:top;
	height:24px;
}

.FieldLabel
{
	display:inline;
}
.txtSearch
{
	width:300px;
}

.SortLink
{
	COLOR: black;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 11px;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
	display:inline;
}
.SortLink:hover
{
	text-decoration:underline;
}

.SortTitle
{
	COLOR: black;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 11px;
	font-weight:bold;
	display:inline;	
	margin-right:3px;
}

.RefineTitle
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: black;
	FONT-FAMILY: Tahoma; 
	TEXT-DECORATION: none;
	padding-top:3px;
	padding-bottom:2px;
	margin-left:3px;
}

.RefineDiv
{
	vertical-align:top;
}
.RefineFieldHeader
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: black;
	FONT-FAMILY: Tahoma; 	
	margin-left:3px;
	margin-top:20px;
	margin-bottom:2px;
}
.RefineListBox
{
	width:150px;
	margin-left:3px;
	margin-right:3px;
}

.RefineItem
{
	margin-left:5px;
	margin-right:3px;	
	COLOR: black;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 11px; 
	cursor:pointer;
	cursor:hand;	
}
.RefineUsedItem
{
	margin-left:5px;
	margin-right:3px;
	font-weight:bold;
	COLOR: black;
	FONT-FAMILY: Tahoma; 	
	FONT-SIZE: 11px; 
}



.ThumbnailImage
{
	width:100px;
	height:100px;
}


.lblReminderInstructions
{
	font-size:12px;
	text-align:left;
	margin-top:20px;
	width:90%;
}
.lblReminderNotSentError
{
	font-size:12px;	
	font-weight:bold;
	text-align:left;
	margin-top:20px;
	width:90%;
}
.lblReminderNotSent
{
	font-size:12px;	
	font-weight:bold;
	text-align:left;
	margin-top:20px;
	width:90%;
}
.lblReminderSent
{
	font-size:12px;	
	font-weight:bold;
	text-align:left;
	margin-top:20px;
	width:90%;
}
.lblReminderEmailAddress
{
	display:inline;
	margin:20px 7px 0px 50px;
}
.ReminderTextbox
{
	width:200px;
}
.ReminderButton
{
	width:100px;	
}
.ReminderFormDiv
{
	text-align:left;
	padding-top:20px;
}

.lblLoginInstructions
{
	font-size:12px;	
	font-weight:normal;
	text-align:left;
	margin-top:20px;
	width:90%;
}
.lblLoginFailed
{
	font-size:12px;	
	font-weight:bold;
	text-align:left;
	margin-top:20px;
	width:90%;
}

.LoginPageControlsDiv
{
	text-align:left;
	padding-top:20px;
	width:90%;
}

.LoginPageTable
{
	width:300px;
}
.LoginPageCol1of1
{
	padding-top:10px;
	text-align:center;
}
.LoginPageCol1of2
{
	width:30%;
}
.LoginPageCol2of2
{
	text-align:right;	
}
.LoginPageButton
{
	width:100px;
}
.LoginPageTextBox
{
	width:150px;
}

.lblSubscribeInstructions
{
	font-size:12px;	
	font-weight:normal;
	text-align:left;
	margin-top:20px;
	width:90%;
}
.lblSubscribeSuccess
{
	font-size:12px;	
	font-weight:bold;
	text-align:left;
	margin-top:20px;
	width:90%;
}
.lblSubscribeSuccessRenews
{
	font-size:12px;	
	font-weight:bold;
	text-align:left;
	margin-top:20px;
	width:90%;
}
.lblSubscribeAlreadySubscribed
{
	font-size:12px;	
	font-weight:bold;
	text-align:left;
	margin-top:20px;
	width:90%;
}
.SubscriptionFormDiv
{
	text-align:left;
	padding-top:20px;
}
.SubscriptionsTable
{
	width:100%;
}
.SubscriptionCol1of1
{
	font-size:12px;	
	font-weight:normal;
	text-align:left;	
}
.SubscriptionCol1of4
{
	font-size:12px;	
	font-weight:bold;
	text-align:left;
	padding:3px;
	width:280px;
}
.SubscriptionCol2of4
{
	font-size:12px;	
	font-weight:bold;
	text-align:left;	
	width:80px;
	padding:3px;
}
.SubscriptionCol3of4
{
	font-size:12px;	
	font-weight:bold;
	text-align:left;	
	width:100px;
	padding:3px;
}
.SubscriptionCol4of4
{
	font-size:12px;	
	font-weight:bold;
	text-align:left;
	width:200px;
	padding:3px;
}
.SubscriptionCol1of4B
{
	font-size:12px;	
	font-weight:normal;
	text-align:left;
	padding:3px;
}
.SubscriptionCol2of4B
{
	font-size:12px;	
	font-weight:normal;
	text-align:left;	
	padding:3px;
}
.SubscriptionCol3of4B
{
	font-size:12px;	
	font-weight:normal;
	text-align:left;	
	padding:3px;
}
.SubscriptionCol4of4B
{
	font-size:12px;	
	font-weight:normal;
	text-align:left;
	padding:3px;
	white-space:nowrap;	
}
.SubscriptionCostsTable
{
	
}
.SubscriptionCostsTableCol1of2
{
	width:100px
}
.SubscriptionCostsTableCol2of2
{
	width:100px	
}
.BtnSubscribe
{
	width:95px;	
}
.btnSubscribeTopUp
{
	width:100px;
}
.lblSubscribeTopUp
{
	padding-top:10px;
	text-align:center;
}

.YAbtnTopup
{
	width:150px;
}
.YAlblAccountBalance
{
	font-size:12px;	
	font-weight:normal;
	text-align:left;
}

.YASummaryDiv
{
	text-align:left;
	padding-top:20px;
	padding-bottom:10px;
}
.YASummaryTable
{
	width:100%;
}
.YASummaryCol1of2
{
	width:50%;
	font-size:12px;	
	font-weight:normal;
	text-align:left;		
}
.YASummaryCol2of2
{
	font-size:12px;	
	font-weight:normal;
	text-align:right;
	padding:3px;
}

.YASubscriptionsDiv
{
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
}
.YASubscriptionsTable
{
	width:100%;
}
.YASubscriptionsCol1of1
{
	font-size:12px;	
	font-weight:normal;
	text-align:left;	
}
.YASubscriptionsCol1of4
{
	font-size:12px;	
	font-weight:bold;
	text-align:left;
	padding:3px;
	width:140px;
}
.YASubscriptionsCol2of4
{
	font-size:12px;	
	font-weight:bold;
	text-align:left;
	padding:3px;
	width:230px;
}
.YASubscriptionsCol3of4
{
	font-size:12px;	
	font-weight:bold;
	text-align:left;
	width:230px;
	padding:3px;
}
.YASubscriptionsCol4of4
{
	padding:3px;
	width:160px;
}
.YASubscriptionsCol1of4B
{
	font-size:12px;	
	font-weight:normal;
	text-align:left;
	padding:3px;
}
.YASubscriptionsCol2of4B
{
	font-size:12px;	
	font-weight:normal;
	text-align:left;
	padding:3px;
}
.YASubscriptionsCol3of4B
{
	font-size:12px;	
	font-weight:normal;
	text-align:left;
	padding:3px;
	white-space:nowrap;	
}
.YASubscriptionsCol4of4B
{
	padding:3px;
	white-space:nowrap;
	text-align:right;
}
.btnYACancel
{
	width:150px;
}
.YARentalsDiv
{
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;	
}
.YARentalsTable
{
	width:100%;
}
.YARentalsCol1of1
{
	font-size:12px;	
	font-weight:normal;
	text-align:left;	
}
.YARentalsCol1of3
{
	font-size:12px;	
	font-weight:normal;
	text-align:left;
	padding:3px;
}
.YARentalsCol2of3
{
	font-size:12px;	
	font-weight:normal;
	text-align:left;
	padding:3px;
}
.YARentalsCol3of3
{
	font-size:12px;	
	font-weight:normal;
	text-align:left;
	padding:3px;
}
.YARentalsCol1of2
{
	font-size:12px;	
	font-weight:bold;
	text-align:left;
	padding:3px;
}
.YARentalsCol2of2
{
	font-size:12px;	
	font-weight:bold;
	text-align:left;
	padding:3px;
}

.lblChannelContact
{
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
}
.lblChannelContact:hover
{
	text-decoration:underline;
}
.lblChannelSubscribe
{
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
}
.lblChannelSubscribe:hover
{
	text-decoration:underline;
}

.MediaDetailsDiv
{
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
}
.MediaTable
{
	width:100%;
}
.MediaCol1of3
{
	vertical-align:top;
}
.MediaCol2of3
{
	font-size:12px;	
	font-weight:bold;
	text-align:left;
	padding:3px;
	vertical-align:top;
	width:20%;
}
.MediaCol3of3
{
	font-size:12px;	
	font-weight:normal;
	text-align:left;
	padding:3px;
	vertical-align:top;
	width:70%;
}
.MediaCol3of3B
{
	text-align:right;
}
.MediaCol1of1
{
	font-size:12px;	
	font-weight:normal;
	text-align:left;
	padding:3px;
	width:1%;
}
.MediaCol1of2
{
	font-size:12px;	
	font-weight:bold;
	text-align:left;
	padding:3px;	
}
.MediaCol2of2
{
	font-size:12px;	
	font-weight:normal;
	text-align:left;
	padding:3px;
}
.MediaCol1of4
{
	font-size:12px;	
	font-weight:bold;
	text-align:left;
	padding:3px;
	width:15%;
}
.MediaCol2of4
{
	width:35%;
	font-size:12px;	
	font-weight:normal;
	text-align:left;
	padding:3px;
}
.MediaCol3of4
{
	width:20%;
	font-size:12px;	
	font-weight:bold;
	text-align:left;
	padding:3px;
}
.MediaCol4of4
{
	width:30%;
	font-size:12px;	
	font-weight:normal;
	text-align:left;
	padding:3px;
}
.MediaCol1of1B
{
	text-align:center;
}
.MediaDetailsButton
{
	width:150px;
}

.tblMediaDetailsCosts
{
		
}
.tblMediaDetailsCosts .Col1of2
{
	width:300px;		
}
.tblMediaDetailsCosts .Col2of2
{
	width:170px;
}

.lblRelatedLink
{
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
}
.lblRelatedLink:hover
{
	text-decoration:underline;
}

.LanguageselectorDiv
{
	margin-bottom:5px;
}
.LanguageselectorFlag
{
	margin-right:1px;
}
.LanguageselectorFlagSelected
{
	margin-right:1px;
}


.lblTopUpInstructions
{
	font-size:12px;
	font-weight:normal;
	text-align:left;
	margin-top:20px;
	width:90%;
}
.TopUpPaymentsDiv
{
	font-size:12px;
	font-weight:normal;
	text-align:left;
	margin-top:20px;
	width:90%;
}
.TopUpFormDiv
{
	text-align:left;
	padding-top:20px;
}
.TopUpTable
{
	width:450px;
}
.TopUpCol1of1
{
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
.TopUpCol1of2
{
	width:150px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
.TopUpCol2of2
{
	width:260px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

.TopUpCol1of2B
{
	font-size:12px;
	font-weight:normal;
	text-align:left;
}
.TopUpCol2of2B
{
	font-size:12px;
	font-weight:normal;
	text-align:left;
}
.TopupButton
{
	width:130px;
}
.TopUpCostsTable .Col1of2
{
	width:100px;
}
.TopUpCostsTable .Col2of2
{
	width:150px;	
}

.PaymentDiv
{
	padding-top:15px;
	padding-bottom:10px;
	display:inline-block;
}

.PaymentTable
{
	width:600px;
}
.PaymentTable TD
{
	padding:3px;
}
.PaymentTable .Col1of2
{
	width:130px;
	text-align:left;
}
.PaymentTable .Col2of2
{
	width:470px;
	text-align:left;
}

.PaymentButton
{
	width:190px;
}

.PaymentTerms
{
	width:550px;
	height:300px;
	border:1px solid #AAAAAA;
	overflow:auto;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px 8px 5px 8px;
	text-align:left;
}

.TermsRow2
{
	height:40px;
	vertical-align:top;
}

.lblPaymentMethodTitle
{
	padding-top:25px;
	padding-bottom:10px;
}

.divPaymentMethod
{
	margin-top:10px;
	margin-bottom:10px;
	padding:3px;
	border:1px solid #CCCCCC;
}

.divPaymentMethod .Col1of2
{
	width:120px;
}
.divPaymentMethod .Col2of2
{
	width:430px;
	vertical-align:top;
}

.PaymentFormDiv
{
	text-align:left;
}
.PaymentForm
{
	margin-top:15px;
	margin-bottom:20px;
	width:580px;
}
.PaymentForm .Col1of2
{
	width:180px;
}
.PaymentForm .Col2of2
{
	width:400px;
}
.PaymentDetailText
{
	font-size:8pt;
	font-weight:normal;
}
.PaymentForm .ShortTextBox
{
	width:70px;
}
.PaymentForm .TextBox
{
	width:150px;
}
.PaymentForm .LongTextBox
{
	width:250px;
}
.btnPaymentConfirm
{
	margin-top:10px;
	margin-bottom:10px;
	width:150px;
}

.btnPaymentComplete
{
	width:100px;
	margin-top:20px;
}

.lblTopUpComplete
{
	font-size:13px;
	font-weight:normal;
	text-align:left;
	padding-top:10px;
	width:90%;
}

.lblContactInstructions
{
	font-size:12px;
	font-weight:normal;
	text-align:left;
	margin-top:20px;
	width:90%;
}
.lblContactMessageSent
{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-top:20px;
	width:90%;
}
.lblContactMessageNotSent
{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-top:20px;
	width:90%;
}
.lblContactMessageFailed
{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-top:20px;
	width:90%;
}

.ContactFormDiv
{
	text-align:left;
	padding-top:20px;
	width:95%;
}
.ContactTable
{
	width:90%;
	
}
.ContactCol1of2
{
	width:25%;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:3px;
}
.ContactCol2of2
{
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding:3px;
}
.ContactCol1of1
{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:3px;
}
.ContactCol1of1B
{
	margin-bottom:20px;
}
.ContactTextBox
{
	width:180px;
}
.ContactSelect
{
	width:186px;
}
.ContactMessageText
{
	width:550px;
	height:100px;
}
.btnContactSend
{
	width:150px;
	margin-right:53px;
}

.ContactTable .button
{
	margin-bottom:15px;
}

.ContactFormDiv .LongTextBox
{
	width:400px;
}

.MobillIFrame
{
	width:750px;
	height:600px;
	margin-top:10px;
}