﻿body
{
	text-align:center;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: black; 
	FONT-FAMILY: Tahoma; 
	TEXT-DECORATION: none;
	background-attachment:fixed;
}
body form
{
}
TD
{
	padding:0px;
}
TABLE
{
	border-collapse:collapse;
}

.imgHeader
{
	width:940px;
	height:150px;
	/*width:954px;
	height:154px;*/

}
.imgFooter
{
	width:940px;
	height:55px;
	/*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;
}

.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; 
}
.Text9
{
	font-weight:bold;
	COLOR: black;
	FONT-FAMILY: Tahoma; 
	FONT-SIZE: 14px;	
}
.Text10
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: black;
	FONT-FAMILY: Tahoma; 	
}
.Text11
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: Tahoma; 	
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}


.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;
}
.SilverlightVideoViewer
{
	border:0px;
	width:100%;
	height:100%;
}
.Button
{
	width:100px;
}
.OverallTable
{
	display:inline-block;
}
.OverallCol1of2
{
	vertical-align:top;
}
.OverallCol2of2
{
	vertical-align:top;
	padding-left:10px;
}

.ChnlUpImage
{
	display:inline;
}

.ChnlDownImage
{
	display:inline;
}


/*************************** Master Page ********************************/

.MainDiv
{
	/*width:954px;*/
	width:940px;
	text-align:left;
	border:1px solid black;
	padding:0px;
	background-color:White;
	display:inline-block;
}
.MainTable
{
	width:100%;
	border-collapse:collapse;
}
.shortbanner
{
	margin-bottom:10px;
	height:240px;
	width:120px;
}
.mpubanner
{
	height:250px;
	width:300px;
}
.tallbanner
{
	height:600px;
	width:120px;
}
.headerbanner
{
	position:absolute;
	right:5px;
	bottom:5px;	
}



/***************************/

.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;
}





.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;
}

.lblRequiredFields
{
	font-size:10px;
	color:Red;	
	display:inline;
	margin-left:3px;
	vertical-align:top;
	height:24px;
}

.ThumbnailImage
{
	width:100px;
	height:100px;
}


/***********************************************************************************************************/
/***********************************************************************************************************/
/***********************************************************************************************************/
/***********************************************************************************************************/
/***********************************************************************************************************/

.Hidden
{
	display:none;
}
.Link
{
	cursor:hand;
	cursor:pointer;	
}
.LinkText
{	
	cursor:hand;
	cursor:pointer;	
	TEXT-DECORATION: none;
}
.LinkText:hover
{	
	cursor:hand;
	cursor:pointer;	
	TEXT-DECORATION: underline;
}
.LinkText2
{	
	cursor:hand;
	cursor:pointer;	
	TEXT-DECORATION: underline;
}
.LinkText2:hover
{	
	cursor:hand;
	cursor:pointer;	
	TEXT-DECORATION: underline;
}
.Seperator
{
	width:80%;
	color:Gray;
}
.LeftCol
{
	text-align:left;
}
.RightCol
{
	text-align:right;
}
.CenterCol
{
	text-align:center;
}
.TopCol
{
	vertical-align:top;	
}
.MiddleCol
{
	vertical-align:middle;	
}
.BottomCol
{
	vertical-align:bottom;	
}
.RatingImage
{
	margin:1px;
	display:inline;
}
.RatingImage IMG
{
	margin:0px;
	padding:0px;
}


/***************************** GENERAL **************************/

.SubMainTable1
{
	width:100%;
	border-collapse:collapse;
	background-color:black;
}
.SubMainTable2
{
	width:100%;
	border-collapse:collapse;
}
.SubMainTable3
{
	width:100%;
	border-collapse:collapse;
	background-color:#eeeeee;
	height:25px;
	border-bottom:1px solid #999999;
	padding:0px;
	margin:0px;
}

.SubMainTable1Sub1Row1
{
	padding:0px;
	height:360px;
	width:640px;
	background:black;	
	text-align:center;
	vertical-align:middle;
}
.SubMainTable1Sub2Row1
{
	vertical-align:top;
	text-align:center;
	padding:0px;
	height:135px;
	background:black;	
}
.SubMainTable1Sub2Row2
{
	vertical-align:bottom;
	text-align:center;
	padding:0px;
	height:250px;
	background:black;	
}
.SubMainTable1Col2
{
	vertical-align:top;
}
.SubMainTable2Col1
{
	vertical-align:top;
	text-align:left;
	padding:0px;
	margin:0px;
	border-right:1px solid gray;
}
.SubMainTable2Col2
{
	vertical-align:top;
	text-align:left;
	width:100%;
}


.SubMainTable3Col1
{
	padding:2px 0px 2px 5px;
	text-align:left;
}
.SubMainTable3Col2
{
	width:190px;
	padding:2px 15px 2px 5px;
	text-align:right;
}
.SubMainTable3Col3
{
	width:200px;
	text-align:right;
	white-space:nowrap;
	padding-right:2px;
	vertical-align:middle;
}
.SubMainTable3Col3 div
{
	display:inline !important;
	vertical-align:middle;
}
.SubMainTable3Col3 .Button
{
	width:75px;
}
.SubMainTable3Col3 .TextBox
{
	width:115px;
	font-size:11px;
	font-weight:bold;
	margin-bottom:1px;
	margin-top:2px;
}
.SubMainTable3Col4
{
	width:90px;
	text-align:right;
	vertical-align:middle;

}
.SubMainTable3Col4 TABLE
{
	margin:2px 5px 2px 5px;
	width:80px;
}
.SubMainTable4Col1
{
	text-align:left;
	width:20px;
	vertical-align:middle;
}
.SubMainTable4Col2
{
	text-align:center;
	vertical-align:middle;
}
.SubMainTable4Col3
{
	text-align:right;
	width:20px;
	vertical-align:middle;
}
.SubMainTable3Col4 TABLE IMG
{
	margin:1px 1px 1px 1px;	
}
.SubMainTable4Col2 A
{
	text-decoration:none;
	font-size:16px;
	color:black;
}


.SubMainTable1 .HZButtonStrip
{
	width:100%;
	background:white;
}

.SubMainTable1 .HZButtonStrip .BtnStripCell a.evensized
{
    width:119px;
}

.SubMainTable1 .HZButtonStrip .BtnStripCell a
{
	display:block;
    background: transparent url('/images/ButtonStripButton.png') no-repeat scroll top right;
    height: 30px;
    padding-right: 26px; /* sliding doors padding */
    text-decoration:none;
}
.SubMainTable1 .HZButtonStrip .BtnStripCell a span
{
	width:100%;
	margin:0px;
	color:white;
	border:0px;
	font-size:10pt;
	font-weight:bold;
	display:block;
	background: transparent url('/images/ButtonStripButton.png') no-repeat top left;
    line-height: 20px;
    padding: 5px 0 5px 13px;	 
    text-decoration:none;
    text-align:center;
}
.SubMainTable1 .HZButtonStrip .BtnStripCell a:hover {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

.SubMainTable1 .HZButtonStrip .BtnStripCell a:hover span {
    background-position: bottom left;
} 
.btnStripI 
{
	border:0px;
		
}
.imgPoweredBy
{
	height:25px;
	width:640px;
}
.DataStripContainer
{
	position:relative;
}
.DataStripOverlay
{
	position:absolute;
	bottom:0px;
	left:0px;	
	width:75%;
	height:25px;
}
.DataStripTable
{
	width:100%;
	height:25px;
	margin:0px;
	border:0px;
}
.DataStripTable TD
{
	margin:0px;
	padding:0px 0px 0px 10px;
	border:0px;
	color:#DDDDDD;
	font-size:8pt;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
}


/******************************** LOGIN CONTROL *********************************/
.LoginControl
{
	margin:0px;
	padding:0px;
	width:100%;
	position:relative;
}
.LoginOverlay
{
	position:absolute;
	bottom:0px;
	left:0px;
}
.imgLoginBackground
{
	width:300px;
	height:135px;
}
.Loader2
{
	border:0px;
	height:20px;
	width:20px;
	padding-top:20px;
	z-index:1000;
}
.LoginControl .LoginTable,
.LoginControl .WelcomeTable,
.LoginControl .ReminderTable
{
	text-align:left;
	width:100%;
}
.LoginControl .LoginTable .Col1C DIV
{
	margin-top:5px;
}
.LoginControl .LoginTable .Col1
{
	width:105px;
	font-weight:bold;
	FONT-SIZE: 12px; 
	COLOR: #EFEFEF;
	FONT-FAMILY: Tahoma;
}
.LoginControl .LoginTable .Col1 DIV,
.LoginControl .ReminderTable .Col1 DIV,
.LoginControl .WelcomeTable .Col1 DIV
{
	margin:5px 0px 2px 12px;
}

.LoginControl .LoginTable .Col2
{
	text-align:right;
	width:195px;	
}
.LoginControl .LoginTable .Col1B
{
	width:180px;
	font-weight:bold;
	FONT-SIZE: 10px;
	COLOR: #EFEFEF;
	FONT-FAMILY: Tahoma;
	white-space:nowrap;
	vertical-align:bottom;
	padding-bottom:5px;
}
.LoginControl .LoginTable .Col2B
{
	text-align:right;	
	width:120px;
	vertical-align:bottom;
	font-weight:bold;
	FONT-SIZE: 11px;
	COLOR: #EFEFEF;
	FONT-FAMILY: Tahoma;
	white-space:nowrap;
	padding-bottom:5px;
}
.LoginControl .LoginTable .Col2B .Button
{
	margin-right:10px;
}
.LoginControl .LoginTable .LoginTitle,
.LoginControl .ReminderTable .ReminderTitle,
.LoginControl .WelcomeTable .WelcomeTitle
{
	margin:0px 7px 0px 7px;
	padding:2px 5px;
	font-weight:bold;
	FONT-SIZE: 15px; 
	COLOR: #EFEFEF;
	FONT-FAMILY: Tahoma;
}
.LoginControl .LoginTable .ReminderLink
{
	display:block;
	margin:4px 0px 2px 12px;
	font-weight:bold;
	FONT-SIZE: 11px;
	COLOR: #EFEFEF;
	FONT-FAMILY: Tahoma;	
}
.LoginControl .CheckBox
{
	margin:0px 8px 0px 2px;	
}
.LoginControl .TextBox
{
	width:150px;
	background-color:#EFEFEF;
	color:Black;
	font-weight:bold;
	FONT-SIZE: 12px; 
	COLOR: #303030;
	FONT-FAMILY: Tahoma;
	border: 1px solid;
	height:18px;
	margin:3px 10px 2px 0px;
}
.LoginControl .LoginTable .Button
{
	width:100px;
	margin:2px;
}

.LoginControl .WelcomeTable .Col1
{
	font-weight:bold;
	FONT-SIZE: 12px; 
	COLOR: #EFEFEF;
	FONT-FAMILY: Tahoma;
}
.LoginControl .WelcomeTable .Col1B
{
	text-align:right;
}
.LoginControl .WelcomeTable .Col1B .Button
{
	margin:5px 10px 3px 0px;
	width:100px;
}
.LoginControl .WelcomeTable .Col1C DIV
{
	margin-top:5px;
}


.LoginControl .ReminderTable .Col1C
{
}
.LoginControl .ReminderTable .Col1C DIV
{
	margin-top:5px;
}
.LoginControl .ReminderTable .Col1
{
	width:105px;
	font-weight:bold;
	FONT-SIZE: 12px; 
	COLOR: #EFEFEF;
	FONT-FAMILY: Tahoma;
}
.LoginControl .ReminderTable .Col2
{
	text-align:right;
	width:195px;	
}
.LoginControl .ReminderTable .Col1 .Button
{
	margin:5px 0px 2px 10px;
	width:100px;
}
.LoginControl .ReminderTable .Col2 .Button
{
	margin:5px 10px 2px 0px;
	width:130px;
}
.LoginControl .ReminderTable .ReminderResponse
{
	text-align:center;
	font-weight:bold;
	FONT-SIZE: 11px;
	COLOR: #EFEFEF;
	FONT-FAMILY: Tahoma;
	padding-top:4px;
}


/*********************************** Language selector ***********************************/
.LanguageselectorDiv
{
	margin-bottom:5px;
}
.LanguageselectorFlag
{
	margin-right:1px;
}
.LanguageselectorFlagSelected
{
	margin-right:1px;
}

/************************************ Rate This **************************************/
.RateThisDiv
{
	padding:6px 5px 6px 5px;
	text-align:center;
	vertical-align:middle;
	display:inline-block;
	width:80px;
	height:13px;
}

.RatingControl {
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 70px;
	height: 13px;
	position: relative;
	overflow:hidden;
	background: url("/images/ratings/stars.png") left bottom repeat-x;		
}
.RatingControl li{
	padding:0px;
	margin:0px;
	width:14px;
	height:13px;
	/*\*/
	float: left;
	/* */
}
.RatingControl li a{
	display:block;
	width:14px;
	height: 13px;
	line-height:13px;		
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	overflow:hidden;
}
.RatingControl li a.rated{
	cursor:default;
}
.RatingControl li a.rated:hover{
	cursor:default;
	z-index: 2;
	left: 0px;
	border:none;
}
.RatingControl li a.notrated:hover{
	background: url("/images/ratings/stars.png") left top;
	z-index: 2;
	left: 0px;
	border:none;
}
.RatingControl a.RatingStar1{
	left: 0px;
}
.RatingControl a.RatingStar1:hover{
	width:14px;
}
.RatingControl a.RatingStar2{
	left:14px;
}
.RatingControl a.RatingStar2:hover{
	width: 28px;
}
.RatingControl a.RatingStar3{
	left: 28px;
}
.RatingControl a.RatingStar3:hover{
	width: 42px;
}
.RatingControl a.RatingStar4{
	left: 42px;
}	
.RatingControl a.RatingStar4:hover{
	width: 56px;
}
.RatingControl a.RatingStar5{
	left: 56px;
}
.RatingControl a.RatingStar5:hover{
	width: 70px;
}
.RatingControl li.CurrentRating {
	background: url("/images/ratings/stars.png") left center;
	position: absolute;
	height: 13px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
.RatingControl li.CurrentRating2 {
	background: url("/images/ratings/stars.png") left top;
	position: absolute;
	height: 13px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
/* remove halo effect in firefox   */
a:active{
	outline: none;
}	


/******************************** Tabs ******************************************/
.TabMultiPage
{
	padding:5px 15px 15px 15px;	
}
.TabPage
{
	min-height:300px;
}
.TabStrip
{
	margin:0px !important;
	padding:0px !important;
}
.Loader
{
	border:0px;
	height:70px;
	width:70px;
	padding-top:100px;
}

/************************* TABS RSS LINKS ***********************/
.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;
}

/******************************* CHANNEL SELECTOR ***********************************************/
.ChannelsHeader
{
	clear:both;
	margin-bottom:2px;
	background-color:#BCBCBC;
	border:1px solid black;
	padding:3px 5px;
}
.ChannelsHeader TABLE
{
	width:100%;
	padding:0px 4px;	
}
.ChannelsHeader .Col1
{
	width:1%;
}
.ChannelsHeader .Col2
{
	color:white;	
}
.ChannelsHeader .BackArrow
{
	height:20px;
	margin-right:10px;
}

.ChannelsBody
{
	text-align:left;
	padding-left:30px;
	
}
.ChannelsBody .ChannelGroupDiv
{
	border:1px solid gray;
	margin:10px;
	display:inline-block;
}
.ChannelsBody .ChannelGroupImage
{
	width:150px;
}
.ChannelsBody .ChannelDiv
{
	margin:15px 25px 0px 0px;
	display:inline-block;
	width:150px;
}
.ChannelsBody .ChannelSelectorTable .Col1
{
	width:1%;
}
.ChannelsBody .ChannelSelectorTable .Col2
{
	vertical-align:top;
	text-align:left;
	padding-left:5px;
}
.ChannelsBody .ChannelSelectorTable .Col2B
{
	vertical-align:bottom;
	text-align:left;
	padding-left:5px;
}
.ChannelsBody .ChannelSelectorLogoContainer
{
	position:relative;
}
.ChannelsBody .ChannelSelectorLogo
{
	width:70px;
	height:50px;
}
.ChannelsBody .ChannelSelectorLogoOverlay
{
	position:absolute;
	bottom:0px;
	right:0px;
}
.ChannelsBody .ChannelSelectorLogoOverlay IMG
{
	width:70px;
	height:50px;
}
.ChannelsBody .InactiveChannel
{
	color:#CCCCCC;
}



/***************************** NEWS *********************************/
.NewsHeader
{
	clear:both;
	margin-bottom:2px;
	background-color:#BCBCBC;
	border:1px solid black;
	padding:3px 5px;
}
.NewsBody
{
	clear:both;
	margin-bottom:20px;
}
.NewsBody TABLE
{
	margin:5px 0px 5px 0px;	
	width:100%;
	padding:4px;
}
.NewsHeader TABLE
{
	width:100%;
	padding:0px 4px;	
}
.NewsHeader .Col1
{
	color:white;
}
.NewsHeader .Col2
{
	vertical-align:middle;
	width:1%;
	color:white;
}
.NewsBody .Col1
{
	padding-right:10px;
	vertical-align:top;
	text-align:left;
}
.NewsBody .Col1B
{
	padding-right:10px;
	vertical-align:bottom;
}
.NewsBody .Col2
{
	width:1%;
	vertical-align:top;
}


/*************************** TOP 10 CHANNELS *****************************/
.Top10Header
{
	clear:both;
	margin-bottom:2px;
	background-color:#BCBCBC;
	border:1px solid black;
	padding:3px 5px;
}
.Top10Body
{
	clear:both;
	margin-bottom:20px;
}
.Top10Body TABLE
{
	margin:5px 0px 5px 0px;	
	width:100%;
	padding:4px;
}
.Top10Header TABLE
{
	width:100%;
	padding:0px 4px;	
}
.Top10Header .Col1
{
	color:white;
}
.Top10Header .Col2
{
	width:40%;
	vertical-align:middle;
	color:white;
}
.Top10Body .Col1
{
	width:1%;
	vertical-align:top;
}
.Top10Body .Col2
{
	padding-left:10px;
	vertical-align:top;
	text-align:left;
}

/********************************* NOW WATCHING *********************************/
.NowHeader
{
	clear:both;
	margin-top:10px;
	margin-bottom:2px;
	background-color:#BCBCBC;
	border:1px solid black;
	padding:3px 5px;
}
.NowBody
{
	clear:both;
	margin:10px 0px 20px 0px;
}
.NowHeader TABLE
{
	width:100%;
	padding:0px 4px;	
}
.NowHeader .Col1
{
	color:white;
}
.NowHeader .Col2
{
	width:10%;
	vertical-align:middle;
	color:white;
}
.NowBody .Col1
{
	vertical-align:top;	
	width:1%;
}
.NowBody .Col2
{
	vertical-align:top;
	padding-left:5px;
	padding-bottom:9px;

}
.NowBody .Col2B
{
	vertical-align:bottom;
	white-space:nowrap;
	padding-left:10px;
	padding-bottom:5px;
	width:1%;
}
.NowBody .Col3
{
	vertical-align:bottom;
	white-space:nowrap;
	padding-left:10px;
	padding-bottom:5px;
}
.NowBody .LongTextBox
{
	width:450px;
}
.NowBody .SendItLink
{
	background-image: url(/images/shareicons/email.png);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:20px;
}
.NowBody .SendItLink:hover
{
	background-image: url(/images/shareicons/email_focus.png);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:20px;
}
.NowBody .ShareItIcon
{
	margin-right:4px;
	vertical-align:bottom;
}
.NowBody .FullDescription
{
	margin:50px 0px 20px 10px;
	width:95%;
	text-align:left;
}

/********************************* CONTACT US *********************************/
.ContactHeader
{
	clear:both;
	margin-top:10px;
	margin-bottom:2px;
	background-color:#BCBCBC;
	border:1px solid black;
	padding:3px 5px;
}
.ContactHeader TABLE
{
	width:100%;
	padding:0px 4px;	
}
.ContactHeader .Col1
{
	color:white;
}
.ContactBody
{
	clear:both;
	margin:10px 0px 20px 0px;
}
.ContactBody .Col1
{
	width:20%;
	padding-left:5px;
	vertical-align:top;
}
.ContactBody .Col2
{
	padding-bottom:6px;
}
.ContactBody .Col1B
{
	padding:0px 20px 4px 5px;
}
.ContactBody .TextBox
{
	width:250px;
}
.ContactBody .SelectBox
{
	width:256px;	
}
.ContactBody .Editor
{
}
.ContactBody .CaptchaImage
{
	margin-bottom:5px;	
	border:1px solid gray;
	width:200px;
}
.ContactBody .CaptchaTextBox
{
	width:195px;
}

.ContactBody .Button
{
	margin:5px 20px 15px 450px;
	width:150px;
}

/**************************** SEARCH ***********************************************/
.SearchHeader
{
	clear:both;
	margin-top:10px;
	margin-bottom:2px;
	background-color:#BCBCBC;
	border:1px solid black;
	padding:3px 5px;
}
.SearchHeader TABLE
{
	width:100%;
	padding:0px 4px;	
}
.SearchHeader .Col1
{
	color:white;
}
.lblSearchTitle
{
	padding-right:5px;
	margin-left:7px;
}
.SearchBody
{
	clear:both;
	margin:10px 0px 20px 0px;
}
.SearchBody TABLE
{
	width:100%;
}
.SearchBody .Col1
{
	width:25%;
	border-right:1px solid gray;
	vertical-align:top;
}
.SearchBody .Col1 .CategoryLink
{
	margin-bottom:2px;
	display:block;
	font-weight:normal;
}
.SearchBody .Col1 .CurrentCategoryLink
{
	margin-bottom:2px;
	display:block;
	font-weight:bold;
}

.SearchBody .Col1 .RefineTitle
{
	margin-top:20px;
	margin-bottom:2px;
}
.SearchBody .Col1 .RefineFieldHeader
{
	margin-top:10px;
	margin-bottom:2px;
	display:block;
}
.SearchBody .Col1 .RefineItem
{
	margin-left:2px;
	margin-right:1px;
	margin-bottom:2px;
	font-weight:normal;
	display:block;
}
.SearchBody .Col1 .RefineUsedItem
{
	margin-left:2px;
	margin-right:1px;
	margin-bottom:2px;
	font-weight:bold;
	display:block;
}
.SearchBody .Col1 .ClearRefinements
{
	margin-top:20px;
	margin-right:4px;
	margin-bottom:10px;
	display:block;
	text-align:right;
}
.SearchBody .Col2
{
	width:75%;
	vertical-align:top;
}
.SearchBody .SearchPages
{
	width:98%;
	margin-top:10px;
}
.SearchBody .SearchTerms
{
	width:100%;
	height:40px;
	border-bottom:1px solid gray;
	text-align:center;
}
.SearchBody .SearchPages2
{
	width:98%;
}
.SearchBody .SearchResultsDiv
{
	text-align:center;
	vertical-align:top;
	width:100%;
	height:100%;
}
.SearchBody .lblNoSearchResults
{
	padding-top:15px;
	padding-bottom:15px;
}
.SearchBody .SearchPagerEllipsis
{
	padding:1px 3px 1px 3px;
	color:#999999;
}
.SearchBody .SearchPager
{
	padding:1px 3px 1px 3px;
	text-decoration:none;
}

.SearchResult
{
	margin:5px 5px 15px 5px;
}
.SearchBody .SearchResultTitle
{
	clear:both;
	margin-top:10px;
	margin-bottom:2px;
	background-color:#BCBCBC;
	border:1px solid black;
	padding:3px 5px;
}
.SearchBody .SearchResultTitle TABLE
{
	width:100%;
	padding:0px 4px;	
}
.SearchBody .SearchResultTitle .Col1
{
	color:white;
	width:84%;
	border:0px;
	vertical-align:middle;
}
.SearchBody .SearchResultTitle .Col1 .AdultContent
{
	margin-left:5px;
}
.SearchBody .SearchResultTitle .Col2
{
	color:white;
	width:16%;
	border:0px;
	text-align:right;
}
.SearchBody .SearchResultBody
{
	margin-bottom:10px;
}
.SearchBody .SearchResultBody TABLE
{
	width:100%;
}
.SearchBody .SearchResultBody .Col1
{
	padding:0px;
	width:1%;
	border:0px;
}
.SearchBody .SearchResultBody .Col2
{
	padding:2px 0px 2px 4px;
	width:99%;
	border:0px;
}
.SearchBody .SearchResultBody .Col2B
{
	padding:2px 5px 1px 4px;
	height:20px;
}
.SearchBody .SearchChannelHeaderDiv
{
	clear:both;
	margin:10px 5px 2px 5px;
	width:100%;
	padding:3px 5px;
}
.txtSearch
{
	width:300px;
}
/********************************* CHANNEL DETAILS *********************************/
.ChannelDetailsHeader
{
	clear:both;
	margin-top:10px;
	margin-bottom:2px;
	background-color:#BCBCBC;
	border:1px solid black;
	padding:3px 5px;
}
.ChannelDetailsHeader TABLE
{
	width:100%;
	padding:0px 4px;	
}
.ChannelDetailsHeader .Col1
{
	color:white;
}
.ChannelDetailsBody
{
	clear:both;
	margin:10px 0px 20px 0px;
}
.ChannelDetailsBody .Col1
{
	vertical-align:top;	
	width:1%;
}
.ChannelDetailsBody .Col2
{
	vertical-align:top;
	padding-left:5px;
	padding-bottom:9px;
}

/************************************ YOUR ACCOUNT *****************************/
.YAHeader
{
	clear:both;
	margin-top:10px;
	margin-bottom:2px;
	background-color:#BCBCBC;
	border:1px solid black;
	padding:3px 5px;
}
.YAHeader TABLE
{
	width:100%;
	padding:0px 4px;	
}
.YAHeader .Col1
{
	color:white;
}
.YABody
{
	clear:both;
	margin:10px 0px 20px 0px;
}
.YABody TABLE
{
	width:100%;
}
.YABody .Col1
{
	padding-top:5px;
	padding-left:10px;
	width:40%;
}
.YABody .Col1B
{
	padding-top:20px;
}
.YABody .Col1S
{
	width:30%;
	vertical-align:middle;
}
.YABody .Col2S
{
	width:34%;
	vertical-align:middle;
}
.YABody .Col3S
{
	width:18%;
	vertical-align:middle;
}
.YABody .Col4S
{
}
.YABody .Col1R
{
	width:30%;
	vertical-align:middle;
}
.YABody .Col2R
{
	width:34%;
	vertical-align:middle;
}
.YABody .Col3R
{
	vertical-align:middle;
}
.YABody .Button
{
	width:150px;	
}
.LoginFirst
{
	text-align:center;	
}

/************************* Top Ups **************************************/
.TopUpHeader
{
	clear:both;
	margin-top:10px;
	margin-bottom:2px;
	background-color:#BCBCBC;
	border:1px solid black;
	padding:3px 5px;
}
.TopUpHeader TABLE
{
	width:100%;
	padding:0px 4px;	
}
.TopUpHeader .Col1
{
	color:white;
}
.TopUpBody
{
	clear:both;
	margin:10px 0px 20px 0px;
}
.TopUpBody TABLE
{
	width:100%;
}
.TopUpBody .Col1
{
	vertical-align:middle;
	width:20%;
	padding-left:5px;
}
.TopUpBody .Col2
{
	vertical-align:middle;
	width:10%;
	padding-right:10px;
	text-align:right;
}
.TopUpBody .Col3
{
	padding:3px;
	padding-left:20px;
}
.TopUpBody .Col3 .Button
{
	width:150px;
}
.TopUpBody .Col1B
{
	padding-bottom:15px;
}
.TopUpBody .Col1C
{
	height:30px;
}

/************************* Subscribe **************************************/
.SubscribeHeader
{
	clear:both;
	margin-top:10px;
	margin-bottom:2px;
	background-color:#BCBCBC;
	border:1px solid black;
	padding:3px 5px;
}
.SubscribeHeader TABLE
{
	width:100%;
	padding:0px 4px;	
}
.SubscribeHeader .Col1
{
	color:white;
}
.SubscribeBody
{
	clear:both;
	margin:10px 0px 20px 0px;
}
.SubscribeBody TABLE
{
	width:100%;
}
.SubscribeBody .Col1
{
	vertical-align:middle;
	width:30%;
	padding-left:5px;
}
.SubscribeBody .Col2
{
	vertical-align:middle;
	width:10%;
}
.SubscribeBody .Col3
{
	vertical-align:middle;
	width:20%;
}
.SubscribeBody .Col4
{
	vertical-align:middle;
	width:15%;
}
.SubscribeBody .Col5
{
	vertical-align:middle;
}
.SubscribeBody .Col5 .Button
{
	width:100px;
}
.SubscribeBody .Col1B
{
	padding-bottom:15px;
}
.SubscribeBody .Col1C
{
	height:30px;
}

/********************************* TERMS AND CONDITIONS *****************************/
.TermsAndConditionsDiv
{
	margin:30px;
}


/********************************** LEECHLIST *************************************/
.LeechListHeader
{
	clear:both;
	margin-top:10px;
	margin-bottom:2px;
	background-color:#BCBCBC;
	border:1px solid black;
	padding:3px 5px;
}
.LeechListHeader TABLE
{
	width:100%;
	padding:0px 4px;	
}
.LeechListHeader .Col1
{
	color:white;
}
.LeechListBody
{
	clear:both;
	margin:8px 0px 20px 0px;
}
.LeechListBody TABLE
{
	width:100%;
}
.LeechListBody .Col1
{
	width:1%;
	padding-left:5px;
}
.LeechListBody .Col2
{
	vertical-align:top;
	padding-left:10px;
}

.LeechListBody .Col2B
{
	vertical-align:bottom;
	padding-right:10px;
	text-align:right;
}

/********************************** REGISTER *************************************/
.RegisterHeader
{
	clear:both;
	margin-top:10px;
	margin-bottom:2px;
	background-color:#BCBCBC;
	border:1px solid black;
	padding:3px 5px;
}
.RegisterHeader TABLE
{
	width:100%;
	padding:0px 4px;	
}
.RegisterHeader .Col1
{
	color:white;
}
.RegisterBody
{
	clear:both;
	margin:8px 0px 20px 0px;
}
.RegisterBody TABLE
{
	width:100%;
}
.RegisterBody .Col1
{
	padding-left:5px;
	width:18%;
}
.RegisterBody .Col1B
{
	padding:0px 10px 15px 5px;
}
.RegisterBody .Col1C
{
	padding:0px 10px 4px 0px;	
}

.RegisterBody .Col2
{
	padding-bottom:3px;
}
.RegisterBody .Col3
{
	width:17%;
}
.RegisterBody .Col3B
{
	text-align:center;
}
.RegisterBody .Col4
{
	width:25%;
	vertical-align:middle;
}
.RegisterBody .Col4C
{
	text-align:right;
	vertical-align:bottom;
	padding-top:15px;
	padding-right:15px;
}
.RegisterBody .Button
{
	width:130px;
}
.RegisterBody .CaptchaImage
{
	margin-bottom:5px;	
	border:1px solid gray;
	width:200px;
}
.RegisterBody .LongSelectBox
{
	width:303px;
}
.RegisterBody .TextBox
{
	width:147px;
}
.RegisterBody .lblGender2
{
	margin-left:10px;
}
.RegisterBody .CheckBox
{
	margin-right:4px;
	margin-top:5px;
}

/******************************* RESTRICTED **********************************/
.RestrictedHeader
{
	clear:both;
	margin-top:10px;
	margin-bottom:2px;
	background-color:#BCBCBC;
	border:1px solid black;
	padding:3px 5px;
}
.RestrictedHeader TABLE
{
	width:100%;
	padding:0px 4px;	
}
.RestrictedHeader .Col1
{
	color:white;
}
.RestrictedBody
{
	clear:both;
	margin:10px 0px 20px 0px;
}
.RestrictedBody TABLE
{
	width:100%;
}
.RestrictedBody .Message
{
	margin-bottom:10px;
}
.RestrictedBody .RentalTable
{
	margin-bottom:30px;
}
.RestrictedBody .RentalTable .Col1
{
	width:40%;
	vertical-align:middle;
}
.RestrictedBody .RentalTable .Col1B
{
	padding-bottom:10px;
}
.RestrictedBody .RentalTable .Col2
{
	vertical-align:middle;
}

.RestrictedBody .SubscriptionsTable
{
	margin-bottom:30px;
}
.RestrictedBody .SubscriptionsTable .Col1
{
	width:30%;
	vertical-align:middle;
}
.RestrictedBody .SubscriptionsTable .Col2
{
	width:10%;
	vertical-align:middle;
}
.RestrictedBody .SubscriptionsTable .Col3
{
	width:20%;
	vertical-align:middle;
}
.RestrictedBody .SubscriptionsTable .Col4
{
	width:15%;
	vertical-align:middle;
}
.RestrictedBody .SubscriptionsTable .Col5
{
	vertical-align:middle;
}

.RestrictedBody .SubscriptionsTable .Col1B
{
	padding-bottom:10px;
}

.RestrictedBody .Button
{
	width:100px;
}

/**************************************** ADULT CHECK ********************************************/

.lblAdultTitle
{
	text-align:left;
	margin:20px;
}
.lblInstructions
{
	text-align:left;
	margin:10px 0px 10px 40px;
}
.AdultCheckButtonsDiv
{
	text-align:left;
	margin:10px 0px 20px 40px;

}

/******************************************* FAQS ***************************************************/
.FAQHeader
{
	clear:both;
	margin-top:10px;
	margin-bottom:2px;
	background-color:#BCBCBC;
	border:1px solid black;
	padding:3px 5px;
}
.FAQHeader TABLE
{
	width:100%;
	padding:0px 4px;	
}
.FAQHeader .Col1
{
	color:white;
}
.FAQBody
{
	clear:both;
	margin:10px 0px 20px 0px;
	height:500px;
	overflow:auto;
}
.FAQBody TABLE
{
	width:100%;
}
.FAQBody TABLE .Col1
{
}
.FAQBody .FAQGroup
{
	margin:5px 0px 5px 0px;
	text-decoration:underline;
}
.FAQBody .FAQQuestion
{
	margin:5px 10px 3px 10px;
}
.FAQBody .FAQAnswerHidden
{
	margin:3px 10px 5px 20px;
	display:none;
}
.FAQBody .FAQAnswerVisible
{
	margin:3px 10px 5px 20px;
	display:block;
}



/*



*/


