@charset "utf-8";
/*
* CSS Document
* Header: stylesheet.css, Version: 1
* Revision: 1.0
* Date:Monday, 09 Jun' 2008
* Copyright(c) 2008, All rights reserved
* Developed by Sofmen Technologies Pvt. Ltd. 
* @author Anmol Saraf

N A V I G A T I O N    M A P :=>
_______________________________

	COLOR CODES
	HTML ELEMENTS
	LAYOUT
		Header
		Modes
		Filters
		Main Center Content Area
			* HomePage
			* Programs Listing
			* Program Detail
			* Friends
			* Forget Password
			* Profile
			* Policy
			* Rating
		Footer
		Overlays
			* Let Me Try
			* Registration
	DESIGN
	CUSTOMIZED FORM ELEMENTS
	OTHER STYLES - PHASE 2
	
_______________________________	
COLOR CODES

	#0c0c0c = Background 
	#fff = whiteText
	#ff6600 = orangeText
	#8f8f8f = grayText (Top Breadcrumb Links, Light Gray)
	#7b7b7b = accountLinks, (Account links, Dark Gray)
	#a4a4a4 = Search Filter List box & filter select list text
	#aaa = Searched Results 
	#cacaca =  Sort by
	#d3d3d3 = Title of Homepage
	#79726a = Description on homepage
	#4072b7 = on now bgcolor
	#cfcfcf = details box all except the title
	#777777 = watching (title)
	#787878 = channel box 2
	#9c9c9c = channel box 3
	#ababab = inactiveFtrLinks (inactive links footer)
	#3636363 = footer separator
	#5f8cca = learn more
	#948c81 = home footer links
	#4b4b4b = overlay list checktext text color
	#9a9a9a = Title of Registration Overlay
	#7f7f7f = Gray labels of Registration Overlay
	#cfcfcf = Add to My guide Link
_______________________________
HTML ELEMENTS */

html, body {
	height:100%;
}

body {
	background:url(../images/intvBgHome.png) repeat-x #3d4556;
	font:bold 10px Arial;
}/*


_______________________________
LAYOUT */ 

.container {
	/*background:#000;*/
	_height:100%;
	margin:0 auto; 
	min-height:100%;
	position:relative; 
	width:1020px; 
}

.layoutContainer {
	/*background:#000;3e4557*/
	/*background:#3d4556;*/
	padding:0px 0px 100px 0px;
}

.layout {
	/*background:#000;3e4557*/
	/*background:#3d4556;*/
	margin:0px auto;
} 

.vert-align { 
	vertical-align: middle;
}

.vert-align-top { 
	vertical-align: top;
}

.vert-align-bottom { 
	vertical-align: bottom;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clearBoth {
	clear:both;
}

.clearLeft {
	clear:left;
}

.clearRight {
	clear:right;
}

.inlineDisplay {
	display:inline;
}/*


	_______________________________
	Header */ 

	.hdrRow1 img {
		padding:0px 5px;
	}
		
	.logo {
		padding:0px 10px 0px 20px;
	}
	
	.friendAndProgramBox {
		margin-top:21px;
	}
	
	.hdrLinks {
		margin-top:13px;
		padding-left:22px;
		width:60%;
	}
	
	.accountLinks {
		color:#7b7b7b;
		margin-top:13px;
		padding-right:20px;
		text-align:right;
		width:35%;
	}
	
	.searchFilterList {
		background:url(../images/searchSelectBoxBg.png) no-repeat;
		color:#a4a4a4;
		font-size:12px;
		line-height:21px;
		margin-right:5px;
		padding-left:10px;
		width:94px;
	}
	
	.searchTxtBox {
		background:url(../images/searchTxtBoxBg.png) no-repeat;
		height:21px;
		width:236px;
	}
		.searchTxtBox input {
			background:transparent;
			border:0px outset transparent;
			color:#8f8f8f;
			font:normal 12px/14px Arial;
			padding:4px 5px 0px 5px;
			width:177px;
		}
		
		.searchTxtBox img {
			margin:0px 20px 0px 0px;
		}
		
		.searchDropDownBox {
		border:1px solid #393939;
		border-top:1px solid #393939;
		display:none;
		margin-left:-10px;
		margin-top:17px;
		position:absolute;
		width:104px; 
		z-index:2;
	}/*


	_______________________________
	Modes */ 
	
	/* navigation header */
	#navHeader { float:left; width: 600px; height: 35px;}
	#navHeader #navigation { margin: 0; padding: 0; }
	#navHeader #navigation li { display: inline; }
	#navHeader #navigation li a { float: left; height: 0; padding-top: 35px; overflow: hidden; }
	#navHeader #navigation li a { background-image: url(../images/navigationBg.jpg);}
	
	/* width of navigation links */
	#navHeader #navigation li#nav-home { width: 52px; }
	#navHeader #navigation li#nav-programs { width: 109px; }
	#navHeader #navigation li#nav-guides { width: 88px; }
	#navHeader #navigation li#nav-friends { width: 90px; }
	#navHeader #navigation li#nav-connect { width: 89px; }
	
	/* default state */
	#navHeader #navigation li#nav-home a { width: 52px; background-position: -20px -6px; }
	#navHeader #navigation li#nav-programs a {width: 109px;  background-position: -72px -6px; }
	#navHeader #navigation li#nav-guides a { width: 88px; background-position: -181px -6px; }
	#navHeader #navigation li#nav-friends a { width: 90px;background-position: -269px -6px; }
	#navHeader #navigation li#nav-connect a { width: 89px;background-position: -359px -6px; }
	
	/*over*/
	#navHeader #navigation li#nav-home a:hover { background-position: -20px -46px; }
	#navHeader #navigation li#nav-programs a:hover {background-position: -72px -46px; }
	#navHeader #navigation li#nav-guides a:hover { background-position: -181px -46px; }
	#navHeader #navigation li#nav-friends a:hover { background-position: -269px -46px; }
	#navHeader #navigation li#nav-connect a:hover { background-position: -359px -46px; }
	
	/*pressed*/
	#navHeader #navigation li#nav-home a:active { background-position: -20px -86px; }
	#navHeader #navigation li#nav-programs a:active {  background-position: -72px -86px; }
	#navHeader #navigation li#nav-guides a:active {  background-position: -181px -86px; }
	#navHeader #navigation li#nav-friends a:active { background-position: -269px -86px; }
	#navHeader #navigation li#nav-connect a:active { background-position: -359px -86px; }
	
	/*current state*/
	#navHeader.home #navigation li#nav-home a { width: 52px; background-position: -20px -127px !important; }
	#navHeader.programs #navigation li#nav-programs a {width: 109px;  background-position: -72px -127px !important; }
	#navHeader.guides #navigation li#nav-guides a { width: 88px; background-position: -181px -127px !important; }
	#navHeader.friends #navigation li#nav-friends a { width: 90px;background-position: -269px -127px !important; }
	#navHeader.connect #navigation li#nav-connect a { width: 89px;background-position: -359px -127px !important; }

	.mode {
		background:url(../images/modeBg.jpg) repeat-x;
		padding-left:20px;
	}
	
	
	.searchResults {
		color:#aaa;
		font:normal 11px Arial;
		padding:11px 20px 0px 0px;
	}/*


	_______________________________
	Filters  */ 
	
	.filterBox {
		padding-left:19px;
	}	
	
	.filterDropDownBox {
		border:1px solid #393939;
		border-top:1px solid #393939;
		display:none;
		margin-left:-10px;
		margin-top:17px;
		position:absolute;
		width:153px; 
		z-index:2;
	}
	
	.sortByFilterDropDownBox {
		border:1px solid #393939;
		border-top:1px solid #393939;
		display:none;
		margin-left:-10px;
		margin-top:17px;
		position:absolute;
		width:209px; 
		z-index:2;
	}
	
	/*.filterDropDownOptions {*/
		/*background:url(../images/filterBoxDropDownBg.png) no-repeat;*/
		/*background:#2a2a2a;
		color:#a4a4a4;
		padding-left:10px;
		vertical-align:middle;
	}*/
	.filterDropDownOptions {
		/*background:url(../images/filterBoxDropDownBg.png) no-repeat;*/
		background:#2a2a2a;
		color:#787878;
		padding-left:10px;
		vertical-align:middle;
}

td.filterDropDownOptions.hover{
	background:#141414;
	color:#bbb;
}

td.filterDropDownOptions {
/*BEHAVIOR: url('IEFixes.htc');*/
}
	
	.filterSortByDropDownOptions {
		/*background:url(../images/sortByDropDownBoxBg.png) no-repeat;*/
		background:#2a2a2a;
		color:#a4a4a4;
		padding-left:10px;
		vertical-align:middle;
	}
	
	.filter1 {
		background:url(../images/filterBoxBg.png) no-repeat right;
		color:#a4a4a4;
		cursor:pointer;
		float:left;
		height:21px;
		padding-top:6px;
		padding-left:10px;
		width:145px;
	}
	
	.filterOther {
		background:url(../images/filterBoxBg.png) no-repeat right;
		color:#a4a4a4;
		cursor:pointer;
		float:left;
		height:21px;
		margin-left:10px;
		padding-top:6px;
		padding-left:10px;
		width:145px;
	}
	
	.sortByContainer {
		color:#cacaca;
		padding-right:5px;
		/*width:340px;*/
		width:275px;
	}
	
		.sortByContainer p {
			margin-top:6px;
		}
	
	.sortBy {
		background:url(../images/sortByBoxBg.png) no-repeat right;
		color:#a4a4a4;
		cursor:pointer;
		float:left;
		height:21px;
		margin-left:10px;
		padding-top:6px;
		padding-left:10px;
		width:201px;
	}
	
	.boxListMatrix {
		margin-top:3px;
	}
	
	.matrixBtn {
		margin-left:12px;
		margin-right:1px;
	}/*

	
	_______________________________
	Main Center Content Area
	
	* Homepage */
	
		.homepageTitleDesc {
			color:#79726a;
			font:bold 12px/19px Helvetica;
			padding-right:10px;
			padding-top:1px;
		}
		
		.homeRightS1 {
			width:155px;
			padding-right:9px;
		}
		
			.homeRightS1 img {
				padding-bottom:5px;
			}
			
		.homeRightS2 {
			width:155px;
			/*padding-right:5px;*/
		}
		
			.homeRightS2 img {
				padding-bottom:5px;
			}/*
			
	___________________________________________	
	* Programs Listing  */

		.programThumbBoxText {
			color:#cfcfcf;
			line-height:16px;
			/*padding-left:8px;*/
		}
		
		.onNow {
			background:url(../images/OnNow.jpg) no-repeat;
			height:15px;
			line-height:14px;
			margin-right:4px;
			padding:0px 0px;
			width:43px;
		}
		
		.programBoxOnNowTitle {
			clear:right;
			/*margin-left:4px;*/
			font-size:12px;
		} 
		
		.imageThumb {
			margin-bottom:4px;
		}
		
		.cueIndicatorBox {
			width:159px;
		}
		
		.channelBox1 {
			/*background:url(../images/channelBoxBg.png) no-repeat;*/
			font:bold 12px Arial;
			height:18px;
			line-height:16px;
			margin:0px 3px 0px 0px;
			/*padding-top:1px;*/
			text-align:center;
			/*width:35px;*/
		}
		
		.channelBox2 {
			background:url(../images/channelBox3Bg.png) no-repeat;
			color:#9c9c9c;
			font-weight:bold;
			height:18px;
			margin:0px 3px 0px 0px;
			text-align:center;
			width:30px;
		}
		
		.channelBox3 {
			background:url(../images/programTypeBg.png) no-repeat;
			color:#9c9c9c;
			font-weight:bold;
			height:18px;
			margin:0px 3px 0px 0px;
			text-align:center;
			width:30px;
		}
		
		.channelBox3_v1 {
			background:url(../images/programTypeBg.png) no-repeat;
			color:#9c9c9c;
			font:bold 8.5px/18px Arial;
			height:18px;
			margin:0px 3px 0px 0px;
			text-align:center;
			width:30px;
		}
			
			.channelBox3_v1 a {
				color:#9c9c9c;
			}
		
		.channelBox4 {
			background:url(../images/channelBox2Bg.png) no-repeat;
			color:#6dcff6;
			font-weight:bold;
			height:18px;
			margin:0px 3px 0px 0px;
			text-align:center;
			width:21px;
		}
		
		.channelBox4_v1 {
			background:url(../images/channelBox2Bg.png) no-repeat;
			color:#6dcff6;
			font:bold 8.5px/18px Arial;
			height:18px;
			margin:2px 0px 0px 0px;
			text-align:center;
			width:21px;
		}
			
			.channelBox4_v1 a {
				color:#6dcff6;
			}
			
		.channelNumberBox {
			background:url(../images/chMidBg.png) repeat-x; 
			margin-top:0px; 
			padding-top:1px; 
			*padding-top:0px;
		}
		
		.channelNumberBoxFF3 {
			background:url(../images/chMidBg.png) repeat-x; 
			margin-top:0px; 
			/*padding-top:1px; 
			*padding-top:0px;*/
		}
		
		.ratingBox {
			
		}
		
			.ratingBox img {
				margin-left:3px;
			}
		
		.timeStripBox {
			background:#515151;
			font:normal 2px Arial;
			height:3px;
			margin-top:9px;
			width:60px;
		}
		
		.timeStripBox_v1 {
			background:#515151;
			font:normal 3px Arial;
			height:3px;
			margin:7px 0px 0 5px;
			width:60px;
		}
		
		.timeStrip {
			background:#cd7a17;
			height:3px;
			/*margin-top:6px;*/
			width:0%;
		}
		
		.cueBlockOverlay {
			display:none;
			border:1px solid #666;
			background:#000;
			height:258px;
			margin-left:-10px;
			margin-top:-10px;
			position:absolute;
			width:328px;
			z-index:1;
		}/*
		
		______________________________
		* Program Detail */
		
		.programDetailBox	{
			float:left; 
			height:142px;
			line-height:16px;
			/*padding-bottom:32px;*/
			padding-right:30px;  
			width:300px;
		}
		
		.profileDetailBox	{
			float:left; 
			height:110px;
			line-height:16px;
			padding-bottom:30px;
			padding-right:30px;  
			width:232px;
		}
				
		.detailStatusbox1 {
			/*background:url(../images/prDetailChBg.png) no-repeat;*/
			text-align:center;
			/*padding-top:8px;*/
			/*width:86px;*/
			height:38px;
		}
		
		.detailStatusbox2 {
			background:url(../images/prDetailChBg2.png) no-repeat;
			height:17px;
			margin-left:3px;
			padding-top:4px;
			text-align:center;
			width:42px;
		}
		
		.detailStatusbox3 {
			background:url(../images/prDetailChBg3.png) no-repeat;
			height:17px;
			margin-left:3px;
			padding-top:4px;
			text-align:center;
			width:28px;
		}
		
		.prgDetailStatusImgIcons {
			margin-left:9px;
			margin-top:5px;
		}
		
		.timeStripBoxDetail {
			background:#515151;
			font:normal 2px Arial;
			height:6px;
			margin-bottom:9px;
			margin-top:1px;
			width:241px;
		}
				
			.timeStripDetail {
				background:#cd7a17;
				height:6px;
				/*margin-top:6px;*/
				width:0%;
			}
		.ratingBoxPrgDetail img {
			margin-left:2px;
			margin-top:3px;
		}/*

	_______________________________		
	* Friends */
	
		.friendDetailBox	{
			float:left; 
			height:65px;
			line-height:16px;
			margin-bottom:30px;
			padding-right:20px;  
			width:225px;
		}/*

	______________________________		
	* Forget Password */
	
		.forgetPassTxtBox {
			background:transparent;
			border:0px outset transparent;
			/*color:#0b64e8;*/
			color:#000;
			font-weight:bold;
			padding:2px 5px 0px 5px;
			width:160px;
		}
		
		.forgetPassBox {
			background:url(../images/forgetMeTxtBoxBg.png) no-repeat;
			height:21px;
			/*margin-top:10px;*/
			width:170px;
		}/*

	________________________________	
	* Profile */
	
		.accTitle {
			color:#9c9c9c;
			font:bold 24px Arial;
		}
			
		.accSubTitle {
			color:#9a9a9a;
			font:bold 16px Arial;
		}
		
		.myAccLabelBox {
			padding-right:6px;
			text-align:right;
			width:109px;
		}
		
		.myAccLabelBoxLong {
			padding-right:6px;
			text-align:right;
			width:144px;
		}
		
		.myAccTextfieldBox {
			background:url(../images/myAccTxtBox1Bg.png) no-repeat;
			width:170px;
			height:21px;
		}
			
			.myAccTextfieldBox input {
				background:transparent;
				border:0px outset transparent;
				color:#2b2b2b;
				font-weight:bold;
				padding:2px 5px 0px 5px;
				width:160px;
			}
		
		.myAccNameTextfieldBox {
			background:url(../images/myAddNameTxtBoxBg.png) no-repeat;
			width:120px;
			height:21px;
		}
			
			.myAccNameTextfieldBox input {
				background:transparent;
				border:0px outset transparent;
				color:#737373;
				font-weight:bold;
				padding:2px 5px 0px 5px;
				width:110px;
			}
				
		.genderBox {
			background:url(../images/genderBoxBg.png) no-repeat right;
			color:#a4a4a4;
			cursor:pointer;
			float:left;
			height:21px;
			padding-top:6px;
			padding-left:10px;
			width:109px;
		}
		
		.dateBox {
			background:url(../images/dateBoxBg.png) no-repeat right;
			color:#a4a4a4;
			cursor:pointer;
			float:left;
			height:21px;
			padding-top:6px;
			padding-left:10px;
			width:78px;
		}
		
		.dateBoxNext {
			background:url(../images/dateBoxBg.png) no-repeat right;
			color:#a4a4a4;
			cursor:pointer;
			float:left;
			height:21px;
			margin-left:5px;
			padding-top:6px;
			padding-left:10px;
			width:78px;
		}
		
		.myAccGenderDropDownBox {
			border:1px solid #393939;
			border-top:1px solid #393939;
			display:none;
			margin-left:-10px;
			margin-top:16px;
			position:absolute;
			width:117px; 
			z-index:2;
		}
		
		.myAccToolTip {
			margin-top:7px;
		}
		
		.myAccLabels {
			color:#7f7f7f;
			font:bold 11px Arial;
			margin-top:7px;
		}
		
		.myAccSubTitleBorder {
			border-bottom:2px solid #25271e;
			 padding-bottom:5px; 
			 width:95%;
		}
		
		.myAccSubTitleBorderFull {
			border-bottom:2px solid #25271e;
			 padding-bottom:5px; 
			 width:100%;
		}
		
		.imDropDownBox {
			background:url(../images/imDropDownBg.png) no-repeat right;
			color:#a4a4a4;
			cursor:pointer;
			float:left;
			height:17px;
			margin-left:5px;
			padding-top:4px;
			padding-left:10px;
			width:63px;
		}
		
		.myAccSmallTxtBox {
			background:url(../images/phoneTxtBoxBg1.png) no-repeat;
			width:48px;
			height:21px;
		}
			
			.myAccSmallTxtBox input {
				background:transparent;
				border:0px outset transparent;
				color:#2b2b2b;
				font-weight:bold;
				padding:2px 5px 0px 5px;
				width:38px;
			}/*

		_______________________________
		* Policy */
		p.policy {
			padding:10px 0;
			line-height:16px;
		}
		
		p.policyBold {
			padding:15px 0 0px 0;
			line-height:16px;
		}/*

		_______________________________
		Ratings */
		.rating {
			cursor: pointer;
			display: block;
		}
		.rating:after {
			content: '.';
			display: block;
			height: 0;
			width: 0;
			clear: both;
			visibility: hidden;
		}
		
		.star {
			float: left;
			width: 23px;
			height: 24px;
			overflow: hidden;
			text-indent: -999em;
			cursor: pointer;
		}
		
		.cancel {
			float: left;
			width: 1px;
			height: 1px;
			overflow: hidden;
			text-indent: -999em;
			cursor: pointer;
		}
		
		.cancel,
		.cancel a {
		background: url(../images/delete.png) no-repeat 0 0px;}
		
		.star,
		.star a {background: url(../images/starConnectAll.png) no-repeat 0 0px;}
			
		.cancel a,
		.star a {
			display: block;
			width: 100%;
			height: 100%;
			background-position: 0 0px;
		}
		
		div.rating div.on a {
			background-position: 0 -24px;
		}
		div.rating div.hover a,
		div.rating div a:hover {
			background-position: 0 -48px;
		}
		
		.implementation{
			border:dashed 2px #333333;
			background-color:#CCCCCC;
			color:#000000;
			width:50%;
		}/*
		
	_______________________________
	Footer  */	
	
	.footer {
		/*background:url(../images/ftrBg.jpg) repeat-x;*/
		color:#948c81;
		/*background-position:0 81px;*/
		padding:0px 20px;
	}
	
		.footer img {
			vertical-align:middle;
		}
		
		.footer a {

		}
	
	.footerOther {
		background:url(../images/ftrBgOther.jpg) repeat-x;
		padding:0px 20px;
	}

	.footerNav {
		padding:0px 20px;
	}	
		.footerOther img {
				vertical-align:middle;
		}
		
	.footerNavBox {
		margin-left:10px;
		margin-right:10px;
		padding-top:2px;
	}
	
	.footerPerPageBox {
		padding-top:2px;
	}
		
	.footerList li {
		margin-top:20px;
	}
	
	.subFooterList li {
		margin-top:10px;
	}/*
	
	_______________________________
	OVERLAYS
	
		_______________________________
		* Let Me Try */
	
		.overlayLMTZipCodeBox {
			padding-right:10px;
			text-align:right;
			width:135px;
		}
		
		.overlayLMTZipBox {
			background:url(../images/overlayZipTxtBoxBg.png) no-repeat;
			height:21px;
			/*margin-top:10px;*/
			width:70px;
		}
		
		.overlayLMTZipTxtBox {
			background:transparent;
			border:0px outset transparent;
			/*color:#0b64e8;*/
			color:#000;
			font:normal 12px/14px Arial;
			font-weight:bold;
			padding:4px 5px 0px 5px;
			width:55px;
		}
		
		.overlayLMTZipTxtBoxNone {
			background:transparent;
			/*border:0px outset transparent;*/
			/*color:#0b64e8;*/
			color:#000;
			font:normal 12px/14px Arial;
			font-weight:bold;
			padding:4px 5px 0px 5px;
			width:100px;
		}
		
		.overlayLMTTooltip {
			margin-left:5px;
			margin-top:5px;
		}
		
		.borderTryoutTitle {
			border-top:3px solid #3e4035;
		}/*
		
	___________________________________			
	* Registration */
	
	.regLabels {
		color:#999;
		font:bold 12px Arial;
		margin-top:4px;
	}
	.registrationTitle {
		color:#9a9a9a;
		font:bold 20px Arial;
	}
	
	.regToolTip {
		margin-top:5px;
	}
	
	.overlayRegZipBox {
			background:url(../images/overlayZipTxtBoxBg.png) no-repeat;
			height:21px;
			width:70px;
	}
		
	.textfieldBox {
		background:url(../images/regTextBoxBg.png) no-repeat;
		width:189px;
		height:21px;
	}
	
	.textfieldBoxNoBg {
		/*background:url(../images/regTextBoxBg.png) no-repeat;*/
		width:189px;
		height:21px;
	}
	
		.textfieldBox input {


			background:transparent;
			border:0px outset transparent;
			color:#000;
			font:normal 12px/14px Arial;
			padding:4px 5px 0px 5px;
			width:176px;
		}/*
	
_______________________________
DESIGN */

.whiteText, a.whiteText:link, a.whiteText:visited {
	color:#fff;
}

.cueBoxLinks, a.cueBoxLinks:link, a.cueBoxLinks:visited {
	color:#999;
}

.inactiveLink, a.inactiveLink:link, a.inactiveLink:visited {
	color:#cfcfcf;
}

.grayText, a.grayText:link, a.grayText:visited {
	color:#8f8f8f;
}

.filterSelectBox, a.filterSelectBox:link, a.filterSelectBox:visited {
	color:#787878;
}

a.filterSelectBox:hover {
	color:#bbb;
}

td.filterSortByDropDownOptions:hover{
	background:#141414;
}

.inactiveFtrLinks, a.inactiveFtrLinks:link, a.inactiveFtrLinks:visited {
	color:#948c81;
}

.homeFtrLinks, a.homeFtrLinks:link, a.homeFtrLinks:visited {
	color:#a1aabc;
	font-size:10px;
}

.learnMore, a.learnMore:link, a.learnMore:visited {
	color:#5f8cca;
	font:bold 13px Arial;
	line-height:25px;
}

.orangeText, a.orangeText:link, a.orangeText:visited {
	color:#ff6600;
}

.mediumFont {
	font:normal 11px Arial;
}

.listTxt {
	font:bold 11px Arial;
}

.smallFont {
	font:normal 10px Arial;
}

.smallFontBold {
	font:bold 10px Arial;
}

.bigFont, .policy {
	font:normal 12px Arial;
}

.bigFontBold {
	font:bold 12px Arial;
}

.spacer{
clear:both;
height:0px;
}

.c9a9a9a {
	color:#9a9a9a;
}

.c999 {
	color:#999;
}

.ceee {
	color:#eee;
}

.c666 {
	color:#666;
}

.c777 {
	color:#777;
}

.cbbb {
	color:#bbb;
}

.cff0000 {
	color:#ff0000;
}

.ccbcbcb {
	color:#cbcbcb;
}

.cccc {
	color:#ccc;
}

.fB25A {
	font:bold 25px Arial;
}

.fB14A {
	 font:bold 14px Arial;
}

.fN14A {
	 font:normal 14px Arial;
}

.fB16A {
	font:bold 16px Arial;
}

.fB10A {
	font:bold 10px Arial;
}

.fN10A {
	font:normal 10px Arial;
}

.fB11A {
	font:bold 11px Arial;
}

.fN18AB {
	font:normal 18px 'Arial Black';
}

.fB18AB {
	font:bold 18px 'Arial Black';
}

.fB20A {
	font:bold 20px Arial;
}

.fB28A {
	font:bold 28px Arial;
}

.letSpace002 {
	letter-spacing:0.02em;
}

.bigTitle {
	font:bold 18px Arial;
}

.policyBold {
	font:bold 13px Arial;
}

.bigger {
	font:normal 13px Arial;
}

.channelFont {
	font:normal 8px/18px tahoma;
}

.darkGray, a.darkGray:link, a.darkGray:visited {
	color:#7b7b7b;
}

.watching {
	color:#777;
}

.ftrSeparator {
	color:#363636;
	font-weight:bold;
	line-height:16px;
}

.titleHomepage {
	color:#8a8a8a;
	font-size:36px;
}

.subSectionTitle {
	font:bold 20px Helvetica;
	line-height:40px;
}

.subSectionDesc {
	color:#79726a;
}

.bigTitleBold {
	font:bold 24px Arial;
}

.mediumBoldLabel {
	font:bold 16px Arial;
}

.overlayOptions {
	color:#4b4b4b;
}

	.overlayOptions input {
		float:left;
	}
	
	.overlayOptions div {
		float:left;
		margin-top:2px;
	}
	
.note {
	color:#999;
	padding-top:5px;
	text-align:left;
}

.noteNoPad {
	color:#7f7f7f;
	text-align:left;
}

.error {
	color:#ff0000; 
	line-height:14px
}

.regErrors {
	color:#666666;
}

.red {
	color:#cc0000;
}

div.error {
	margin-left:145px;
	padding-bottom:2px;
}

.darkTxtInputColor {
	color:#2b2b2b;
}

.prgDetailTitle {
	color: #ddd;
	font:bold 14px Arial;
}

.prgBox2Color {
	color:#cbcbcb;
}

.prgDetailStatusTxtColor {
	color:#999;
}

.prgDetailStatusTxtHDColor {
	color:#6dcff6;
}

.prgDetailStatusDescColor {
	color:#888;
}

.curPointer {
	cursor:pointer;
}/*
	
_______________________________
CUSTOMIZED FORM ELEMENTS */

span.checkbox { 
  width: 19px; 
  height: 25px; 
  padding: 0 5px 0 0; 
  background: url(../images/checkbox.png) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 

span.radio { 
  width: 19px; 
  height: 25px; 
  padding: 0 5px 0 0; 
  background: url(radio.gif) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 

span.select { 
  position: absolute; 
  width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */ 
  height: 21px; 
  padding: 0 24px 0 8px; 
  color: #fff; 
  font: 12px/21px arial,sans-serif; 
  background: url(select.gif) no-repeat; 
  overflow: hidden; 
}

/*.friendDetailBox	{
	float:left; 
	height:60px;
	line-height:16px;
	margin-bottom:35px;
	padding-right:20px;  
	width:225px;
}*/

.online {
	background:url(../images/online.png) no-repeat;
	height:16px;
	line-height:14px;
	margin-right:4px;
	padding:0px 0px;
	width:39px;
}/*

__________________________________
common formatting styles */

.padR2 {
	padding-right:2px;
}	

.padL5 {
	padding-left:5px;
}

.padL10 {
	padding-left:10px;
}

.padR5 {
	padding-right:5px;
}

.padR10 {
	padding-right:10px;
}

.padR20 {
	padding-right:20px;
}

.padB20 {
	padding-bottom:20px;
}

.pad10_0 {
	padding:10px 0;
}

.pad15_0 {
	padding:15px 0;
}

.padT5 {
	padding-top:5px;
}
/*

____________________________________
OTHER STYLES - PHASE 2 */


.onNow1 {
	background:url(../images/onNowPrDetail.jpg) no-repeat;
	height:15px;
	line-height:14px;
	margin-right:10px;
	padding:0px 0px;
	width:43px;
}

.starBox img {
	margin-left:2px;
	padding-left:1px;
	padding-top:5px;
}

.timeStripConnectBox {
	background:#515151;
	font:normal 3px Arial;
	height:3px;
	margin-top:7px;
	width:100%;
}

.gTxtFieldProp {
	/*background:url(../images/txtfieldBg.png) repeat-x;*/
	border:1px solid #4a4c42;
	color:#3887fd;
	font:bold 12px/15px Arial;
	height:17px;
	padding:2px 5px 0px 5px;
	width:190px;
}

.gTxtFieldPropReg {
	background:url(../images/txtfieldBg.png) repeat-x;
	border:1px solid #4a4c42;
	color:#3887fd;
	font:bold 12px/14px Arial;
	height:19px;
	padding:2px 5px 0px 5px;
	width:190px;
}

.selectDropDown {
	border:1px solid #4A4C42;
	color:#3887FD;
	font-family:Arial;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:15px;
	padding:2px 5px 0px;
	width:190px;
}

ul.ulListSpacing li {
	padding:3px 0;
}

/*delete later , just for testing purpose*/
.channelTest {
	position:absolute; top:85px; margin-left:770px; color:#fff; font:bold 18px Arial;	
}

.titleRatingBoxTest {
	position:absolute; top:80px; margin-left:835px; color:#fff; font:normal 14px Arial;	
}

.startinTest {
	position:absolute; top:120px; margin-left:890px; color:#fff; font:normal 11px Arial;	
}

.categoryTest {
	position:absolute; top:115px; margin-left:770px; color:#fff; font:bold 12px Arial;	
}

.barTest {
	position:absolute; top:90px; margin-left:265px; color:#fff; font:bold 12px Arial; width:415px; height:20px;
}

.barTestSlider {
	position:absolute; left:0%; background:#fff; width:5px; height:20px;
}

.topTimeTitleBox {
	position:absolute; top:20px; margin-left:275px; color:#fff; width:500px; font:bold 18px Arial;
}

.timeBox {
	position:absolute; top:110px; margin-left:275px; color:#fff; width:400px; font:bold 12px Arial;
}

.showAfterBoxTest {
	position:absolute; top:65px; margin-left:455px; color:#fff; width:100px; font:bold 12px Arial;
}

.categoryBox {
	width:775px; height:300px; background:url(../images/v2categoryBg.jpg) no-repeat; padding:6px 5px 5px 5px;
}

.categoryHeading {
	height:25px; color:#fff; font:bold 14px Arial;
}

.logoutTest {
	position:absolute; top:26px; margin-left:80px; color:#fff; font:normal 12px Arial;	
}

#navHeaderTop div a, #navHeaderMid div a, #navHeaderBottom div a{
	color:#7e7e7e;
}

#navHeaderTop div a:hover, #navHeaderMid div a:hover, #navHeaderBottom div a:hover{
	color:#212121;
}

#navHeaderTopConnect div a, #navHeaderMiddleConnect div a, #navHeaderBottomConnect div a{
	color:#7d8393;
}

#navHeaderTopConnect div a:hover, #navHeaderMiddleConnect div a:hover, #navHeaderBottomConnect div a:hover{
	color:#a9b0c2;
}

#navHeaderTopConnect1 div a, #navHeaderMiddleConnect1 div a, #navHeaderBottomConnect1 div a{
	color:#7d8393;
}

#navHeaderTopConnect1 div a:hover, #navHeaderMiddleConnect1 div a:hover, #navHeaderBottomConnect1 div a:hover{
	color:#a9b0c2;
}


.navFooterLinks , a.navFooterLinks:link, a.navFooterLinks:visited {
	color:#cd7a17;
	text-decoration:none;
}



.c_828a9c, a.c_828a9c, a.c_828a9c:link, a.c_828a9c:visited {
	color:#828a9c;
	text-decoration:none;
} 

a.c_828a9c:hover {
	color:#828a9c;
	text-decoration:underline;
}

.c_3D4556, a.c_3D4556, a.c_3D4556:link, a.c_3D4556:visited {
	color:#3D4556;
	text-decoration:none;
} 

a.c_3D4556:hover {
	color:#3D4556;
	text-decoration:underline;
}


.c_b3b6ba, a.c_b3b6ba, a.c_b3b6ba:link, a.c_b3b6ba:visited {
	color:#b3b6ba;
	text-decoration:none;
}

a.c_b3b6ba:hover {
	text-decoration:underline;
}

.c_8991a4, a.c_8991a4, a.c_8991a4:link, a.c_8991a4:visited {
	color:#8991a4;
	text-decoration:none;
}

a.c_8991a4:hover {
	text-decoration:underline;
}

a.c_fff, a.c_fff:link, a.c_fff:hover {
	color:#fff;
	text-decoration:none;
}

a.c_fff:hover {
	text-decoration:underline;
}

a.c_8d97ab, a.c_8d97ab:link, a.c_8d97ab:hover {
	color:#8d97ab;
}

a.c_8d97ab:hover {
	color:#fff;
}


.blackText {
	color:#000;
}

.c_444 {
	color:#444;
}

a.navFooterLinks:hover {
	color:#cd7a17;
	text-decoration:underline;
}

.categorySectionBox {
	width:798px; height:326px; background:url(../images/sectionBg1.png) no-repeat; margin-bottom:2px;
}

.categoryHalfSectionBox {
	width:798px; height:187px; background:url(../images/halfSectionBg.png) no-repeat; margin-bottom:2px;
}


.programSectionBox {
	width:616px;  
}

.programListingHdr1 {
	height:22px; padding-top:9px; line-height:14px; background:url(../images/programListingHdr1Bg.png) no-repeat;
}

.searchHdr1 {
	height:25px; padding-top:4px; line-height:14px; background:url(../images/searchHdrResults.png) no-repeat;
}

.categorySectionHeading {
	height:18px; padding-top:10px; line-height:14px;
}

.categoryProgramBlock {
	width:249px; height:125px; padding-left:12px; padding-top:13px;
}

.programListingBlock {
	width:303px; height:125px; padding-left:12px; padding-top:13px;
}

.programListingBlock2Column {
	width:292px; height:125px; padding-left:12px; padding-top:13px;
}

.categoryProgTitleBox {
	width:135px; color:#3d4556; padding-top:5px;
}
.progListTitleBox {
	width:165px; color:#3d4556; padding-top:2px;
}
.prgHelperIconsBox {
	width:19px; padding-top:2px; position:relative;
}

.addToFavCalloutBox {
	position:absolute; z-index:2; right:20px; top:15px; width:122px; height:34px;
}

.removeFromFavCalloutBox {
	position:absolute; z-index:2; right:60px; top:15px; width:122px; height:34px;
}

.prgChannelBoxLeft {
	background:url(../images/sectionChannelLeftBg.png) no-repeat; height:24px; width:4px;
}

.prgChannelBoxMid {
	background:url(../images/sectionChannelMidBg.png) repeat-x; height:22px; padding-top:2px;
}

.prgChannelBoxRight {
	background:url(../images/sectionChannelRightBg.png) no-repeat; height:24px; width:4px;
}

.prgListChannelBoxLeft {
	background:url(../images/progListLeftImg.png) no-repeat; height:28px; width:5px;
}

.prgListChannelBoxMid {
	background:url(../images/progListMidImg.png) repeat-x; height:26px; padding-top:2px;
}

.prgListChannelBoxRight {
	background:url(../images/programListRightImg.png) no-repeat; height:28px; width:7px;
}

.channelName {
	color:#6892b4; padding-left:10px; padding-top:9px;
}
.channelName:hover {
	color:#6892b4; padding-left:10px; padding-top:9px; text-decoration:underline;
}
.progListChannelName {
	color:#333; padding-left:10px; padding-top:9px;
}
.progListChannelName:hover {
	color:#333; padding-left:10px; padding-top:9px; text-decoration:underline;
}
a.txtUnderline:link, a.txtUnderline:visited {
	text-decoration:none;
}

a.txtUnderline:hover {
	text-decoration:underline;
}

.headerBox {
	width:1020px; height:154px; background:url(../images/appHeaderBg.jpg) no-repeat;
}

.headerBox1 {
	width:980px; height:154px; background:url(../images/headerBg.png) no-repeat;_background:url(../images/headerBg1.png) no-repeat
}

.timelineArrowBox {
	width:105px; margin-left:316px; position:relative;
}

.timelineArrowImg {
	position:absolute; left:50%; top:135px; z-index:3; margin-left:-28px;
}

.timelineArrowBox1 {
	width:105px; margin-left:305px; position:relative;
}

.timelineArrowImg1 {
	/*position:absolute; left:50%; top:125px; z-index:3; */
}

.searchBtnInputBox {
	color:#12385f; background:transparent; width:130px; height:14px; line-height:14px; text-align:right; padding-top:3px; padding-right:5px; border:0 none transparent;
}

.searchBtnInputBox1 {
	color:#12385f; background:transparent; width:130px; height:14px; line-height:14px; text-align:left; padding-right:5px; border:0 none transparent;
}

.timelineSliderBox {
	position:relative; width:104px; margin-left:56px;
}

.timelineSliderImg {
	position:absolute; left:50%; z-index:2;
}

.hourSection1 {
	width:107px; line-height:14px; height:18px;
}

.hourSection3 {
	width:104px; line-height:14px; height:18px;
}

.hourSection4 {
	width:50px; line-height:14px; height:18px;
}

.hourSection {
	width:53px; line-height:14px; height:18px;
}

.prgCueBox {
	width:250px; height:85px; background:url(../images/iAmWatchingBg.png) no-repeat;
}

.prgCueBox1 {
	width:175px; height:85px; padding-left:10px;
}

.chNumberBox {
	margin-left:12px; width:57px; font:bold 23px Arial;
}

.myFriendsSearchMemberBox {
	background:url(../images/searchIntvMembersBg.png) no-repeat;
	height:27px;
	padding-left:20px;
	padding-top:18px;
	line-height:45px;
	padding-bottom:0;
	margin-bottom:0;
}

.myFriendsSearchInput {
	border:0px none transparent; background:transparent; color:#12385f; width:115px; line-height:15px; height:19px; padding:4px 0 0 0;
}

.myFriendsReturnBox {
	width:174px; background:url(../images/friendsContentBg.png) repeat-y;
}

.myFriendsReturnContentBox {
	height:213px;
	background:url(../images/friendsContentBg.png) repeat-y;
	width:169px;
	overflow:auto;
	overflow-x:hidden;
}

.myFriendsReturnFirstContentBox {
	background:url(../images/friendsContentHdrImg.png) no-repeat; height:68px; padding-left:9px; padding-top:5px
}

.myFriendsReturnLoopContentBox {
	background:url(../images/friendsContentBg.png) repeat-y; height:67px; padding-left:9px; padding-top:5px;
}

.watchProductBox {
	width:783px; height:342px; background:url(../images/watchProductBg.png);
}

.watchProductHdrBox {
	height:29px; line-height:29px;
}

.watchProductHeading {
	width:352px; height:29px; line-height:29px; padding-left:25px;
}

.watchProductContainer {
	padding-top:25px; padding-bottom:22px; height:233px; margin-top:10px; width:100%;
}

.productContentBox {
	margin-left:9px; padding:0 10px; width:126px; background:url(../images/productBg.png) no-repeat; height:233px;
}

.productDescBox {
	color:#586278; height:43px; line-height:12px;
}

.myShowsOnNowBox {
	width:619px; background:url(../images/myShowsContentBg.png) repeat-y 0px -4px;
}

.myShowsOnNowHdr {
	height:23px; padding-left:30px; padding-top:7px; background:url(../images/myShowsBoxBg.png) no-repeat;
}

.myShowsOnNowContentHdr {
	color:#43474f; height:20px; background:url(../images/myShowsMatrixHdr.png) no-repeat;
}

.myShowsOnNowContentBox {
	height:193px; width:619px; overflow:auto;
}

.myShowsOnNowContentTopRow {
	height:6px; background:url(../images/myShowsMatrixHdr1.png) no-repeat; font:normal 3px arial;
}

.myShowsOnNowEvenRow {
	height:30px; background:url(../images/myShowsRowEven.png) repeat-y 6px;
}

.myShowsOnNowChannelBox {
	width:73px; padding-left:14px;
}

.myShowsOnNowLeftArrowBox {
	width:27px; text-align:right; padding-top:2px;
}

.myShowsOnNowRowMidContentBox {
	width:453px; *width:460px; height:28px; padding-top:2px; line-height:28px;
}

.myShowsOnNowTimelineBox {
	background:url(../images/myShowsMidImg.png) repeat-x; width:98%;
}

.myShowsOnNowTimelineTxt {
color:#000; line-height:25px; padding-bottom:3px; height:25px; width:80%; overflow:hidden;
}
.myShowsOnNowOddRow {
	height:30px; background:url(../images/myShowsRowOdd.png) repeat-y 6px;
}

.myShowsOnNowChannelNoBox {
	width:37px;
}

.myShowsOnNowChannelNameBox {
	width:40px; height:30px; line-height:30px; text-align:right; padding-right:5px;
}

.myShowsOnNowLastTimelineBox {
	background:url(../images/myShowsMidImg.png) repeat-x; width:99%; text-align:center;
}

.myShowsOnNowRightArrowBox {
	width:25px; padding-top:2px;
}

/* CSS for Comment & Video Page by Bhushan Starts  here */
.WhtGrTxt12
{
	font: bold 12px  Arial;
	color:#b3b6ba;
	
}
.DashTxt
{
	font:bold 12px  Arial;
	color:#4c535b;
	
}
.TitleCradiTxt
{


	font:bold 18px Arial; 
	color:#5e6981;
}

/*===========Css comments page===========*/
.CommentTxtHead
{
	font:bold 14px Arial;
	color:#a2a9bb;
}

.CommentTxtTime
{
	font:bold 12px Arial;
	color:#a2a9bb;
}
.CommentTxtMid
{
	font:bold 11px Arial;
	color:#aeb5c6;
}

.WhiteTxt12
{
	font:bold 12px Arial;
	color:#FFFFFF;
}
/*---------------------Videos Page--------------*/
.WhiteTxt10
{
	font:8px Arial;
	color:#FFFFFF;
}
.WhiteTxt14
{
	font:bold 14px Arial;
	color:#FFFFFF;
}
.PaginationTxt12
{
	font:bold 12px Arial;
	color:#828a9c;
	text-decoration:none;
}
/* CSS for Video Page by Bhushan Ends here */

.watchProgramHdrBox {
	background:url(../images/watchingProgramHdrBg.png) no-repeat; text-align:center
}

.watchProgramLRBorder {
	border-left:1px solid #3f3f3f;border-right:1px solid #3f3f3f;
}

.watchProgramContentBox {
	border-right:1px solid #3f3f3f; padding-right:10px; color:#b3b6ba; background:#1a1e23; padding-left:15px; padding-top:10px;
}

.watchProgramMainBox {
	background:url(../images/watchingProgramDetailBg.png) repeat-y; border-left:1px solid #3f3f3f; border-right:1px solid #3f3f3f; border-top:1px solid #3f3f3f;
}

.watchProgRatingBox {
	color:#b3b6ba; padding-top:15px; padding-right:20px; padding-left:15px;
}

.watchProgChannelBox {
	width:74px; text-align:center; padding-top:6px; height:41px; background:url(../images/watchingChannelNoBg.png) no-repeat; margin-right:10px;
}

.watchProgHDBox {
	background:url(../images/watchingHdBg.png) no-repeat; width:38px; height:17px; margin-right:4px;
}

.watchProgTvgBox {
	background:url(../images/watchingTvgBg.png) no-repeat; width:78px; height:17px;
}

.watchProgChannelName {
	height:30px; padding-top:10px;
}

.watchProgMoreDetailBox {
	text-align:right; padding-bottom:15px; color:#b3b6ba; padding-right:20px;
}

.watchProgFtrBox {
	background:url(../images/watchingProgramDetailFtr.png) no-repeat;
}

.programListingBox {
	width:619px; background:url(../images/programListingBg.png) repeat-y;
}

.searchBox {
	width:616px; background:url(../images/searchContentBg.png) repeat-y;
}

.progListFilterBox {
	background:url(../images/programListingHdr2Bg.png) no-repeat; height:31px;
}

.progListFilterBoxConfirm {
	background:url(../images/programListingHdr2Bg1.png) no-repeat; height:31px;
}

.progListFilterBoxConfirm1 {
	background:url(../images/programListingHdr2Bg2.png) no-repeat; height:47px;
}

.progListCueBox {
	background:url(../images/programListing4BoxBg.png) repeat-y;
}

.progListOnNowLayer {
	position:absolute; 
	/*z-index:3; */
	margin-top:-13px; margin-left:-13px;
}

.progListOnNowLayerFriendDetail {
	position:absolute; z-index:3;
}
.progListPaginationBox {
	height:30px; margin:0 7px 0 0; background:#fff; padding:60px 0 10px 0;
}

.filterProgList1 {
	background:url(../images/filterBoxBg1.png) no-repeat right;
	color:#fff;
	cursor:pointer;
	float:left;
	height:21px;
	padding-top:6px;
	padding-left:10px;
	width:157px;
}

.filterProgList2 {
	background:url(../images/filterBoxBg2.png) no-repeat right;
	color:#fff;
	cursor:pointer;
	float:left;
	height:21px;
	padding-top:6px;
	padding-left:10px;
	width:160px;
}

.filterIntvDropDownBox {
	/*border:1px solid #393939;
	border-top:1px solid #393939;*/
	display:none;
	margin-left:-10px;
	margin-top:17px;
	position:absolute;
	width:167px;
	z-index:4;
}

.filterIntvDropDownBoxRowBg {
	background:url(../images/filterBox1ContentBg.png) repeat-y;
	padding-left:10px;
}

.OnNowLayerProgDetail {
	position:absolute; z-index:3;
}

.progListFilterBox1 {
	background:url(../images/progListFilterBg.png) no-repeat; height:31px;
}

.searchShowTitle {
	background:url(../images/searchShowTitleHdr.png) no-repeat; height:33px;
}

.searchHeaders {
	background:url(../images/searchOtherHdr.png) no-repeat; height:33px;
}

div#programListView table th, div#programListView table td {
	vertical-align:middle;
}

div.vertAlignCenter table th, div.vertAlignCenter table td {
	vertical-align:middle;
}

.popupChannelBox {
	width:74px; text-align:center; padding-top:6px; height:41px; background:url(../images/popupChannelBg.png) no-repeat; margin-right:10px;
}
/*-----------Channel Listing Page (Bhushan)------------------------*/
.ChannelListMainDiv {
	width:616px; height:auto; _height:727px; min-height:727px; background:url(../images/ChannelListMidBg.png) repeat-y top;
}
.ChannelListHeadBg {
	width:616px; height:auto; background:url(../images/ChannelListHeadBg.png) no-repeat top;
}
.filterChannelDD {
	background:url(../images/filterChannelDropUp.png) no-repeat top;
	width:165px;
	height:20px;
	margin-top:3px;
	padding:2px 0 0 10px;
}
.ChannelTdBg
{
	background: url(../images/StrRe.png) repeat-x top;
}
.BlueChanTxt
{
	color:#0075ff;
}

/*----------QuizBlock--------*/
.MainQuizBox
{
	background:url(../images/QuizBackground.png) no-repeat left top;
	width:312px;
	height:auto;
	_height:158px;
	min-height:158px;
}
.MainQuizBoxHead
{
	width:312px;
	height:30px;
}
.MainQuizBoxMid
{
	width:312px;
	height:auto;
	_height:115px;
	min-height:115px;
}

/*-------------------- END --------------------*/

.inviteByEmailBox {
	width:498px; height:338px; background:url(../images/inviteByEmailBg.png) no-repeat;
}

.overlayCloseBtn {
	position:absolute; margin-top:-15px; margin-left:-18px;
}

.inviteByEmailCancelBtnBox {
	padding-right:25px; font-weight:normal; height:12px; padding-top:20px; text-align:right;
}

.TextDecoUn, a.TextDecoUn:link, a.TextDecoUn:visited 
{
	text-decoration:none;
	color:#666;
}

a.TextDecoUn:hover
{
	text-decoration:underline;
}

.findFriendBox {
	width:498px; height:46px; background:url(../images/FindFriendPopupHead.png) no-repeat top;
}

.findFriendsFtr {
	width:498px; height:46px; background:url(../images/FindFriendPopupBottom.png) no-repeat bottom;
}

.friendListingConfirmBox {
	background:url(../images/friendListingImportConfirmBg.png) no-repeat -5px; height:50px; padding:10px 20px 0 15px;
}


.addFriendsContentBox {
	background:url(../images/addFriendsBg.png) repeat-y -5px; padding:20px 20px 30px 20px;
}

.addFriendsContactsBox {
	border:1px solid #666; padding:5px; width:540px; height:297px; overflow:auto;
}

.addFriendsAlfabet {
	width:485px; border-bottom:1px solid #000; height:9px;
}

.addFriendsTextAreaHead {
	height:25px; padding-top:20px; padding-left:20px;
}

.addFriendsTextAreaBox {
	width:545px; height:100px; padding-left:20px;
}

.addFriendsTextArea {
	width:535px; padding:10px 5px; height:80px; background:transparent; border:1px solid #999; text-align:left;
}

.addFriendsBtnBox {
	padding-top:15px; height:110px; padding-left:20px;
}

.addFriendsSendInviteBtnBox {
	padding-right:15px; text-align:center; background:url(../images/sendNInvitationBtn.png) no-repeat; width:151px; height:24px; padding-top:4px;
}

.welcomePopupBox {
	width:420px; padding-top:450px; padding-left:530px; height:50px; background:url(../images/welcomePopupBg.jpg) no-repeat;
}

.friendsPopupBox {
	width:498px; height:388px; background:url(../images/findFriendsBg.png) no-repeat;
}

.friendPopupInput {
	height:16px; line-height:14px; width:378px; border:0 none transparent; background:transparent; margin:0; padding:3px 5px 0px 5px; color:#545b6a;
}

.friendPopupTextArea {
	width:450px; height:90px; border:0 none transparent; background:transparent; margin:0; padding:3px 5px 0px 5px; color:#545b6a; overflow:auto;
}

.friendsPopupFtr {
	text-align:right; padding-right:20px; padding-top:8px; height:32px;
}

.friendPopupTextAreaBox {
	padding-top:25px; padding-left:20px; height:125px;
}

.friendPopupInputBox {
	padding-top:115px; padding-left:20px; height:45px;
}

.removeFromFavCalloutBoxListView {
	width:164px; height:34px; position: absolute; margin-left:-163px; margin-top:-11px;
}

.addToFavCalloutBoxListView {
	width:122px; height:34px; position: absolute; margin-left:-121px; margin-top:-11px; 
}

.searchShowTitleHdrBg {
	background:url(../images/searchShowTitleTh1.png) repeat-x;
}

.searchShowChannel {

	background:url(../images/searchShowTitleTh2.png) repeat-x;
}

.relatedCategorySectionHeading {
	height:21px; padding-top:21px; line-height:14px;
}

.prgHelperIconsBox1 {
	width:25px; padding-top:2px; position:relative;
}

.categoryProgTitleBox1 {
	width:125px; color:#b3b6ba;
}

.addToFavCalloutBox1 {
	position:absolute; z-index:2; right:25px; top:15px; width:122px; height:34px;
}

.prgChannelBoxLeft1 {
	background:url(../images/rsChLeftBg.png) no-repeat; height:28px; width:5px;
}

.prgChannelBoxMid1 {
	background:url(../images/rsChMidBg.png) repeat-x; height:26px; padding-top:2px;
}

.prgChannelBoxRight1 {
	background:url(../images/rsChRightBg.png) no-repeat; height:28px; width:7px;
}

.friendDetailHdr1 {
	height:22px; padding-top:10px; line-height:14px; background:url(../images/friendDetailTop1.jpg) no-repeat;
}

.friendDetailBox1 {
	width:622px; background:url(../images/programListingBg1.png) repeat-y;
}

.friendDetailHdr {
	background:url(../images/friendDetailPrgListHdr.jpg) no-repeat; height:32px;
}

.friendDetailPaginationBox {
	height:30px; margin:0 7px 0 0; background:#fff; padding:60px 0 10px 0;
}

td.friendDetailUserProfile table td {
	vertical-align:middle;
}

.friendListCueBox {
	background:url(../images/FriendListBgBox.png) repeat-y;
}

.friendListingBlock2Column {
	width:305px; height:66px; 
}

.filterProgList5 {
	background:url(../images/selectProviderDropDownBg.jpg) no-repeat right;
	color:#fff;
	cursor:pointer;
	float:left;
	height:21px;
	padding-top:6px;
	padding-left:10px;
	width:179px;
}

.filterDropDownBox5 {
	/*border:1px solid #393939;
	border-top:1px solid #393939;*/
	display:none;
	margin-left:-10px;
	margin-top:17px;
	position:absolute;
	width:190px;
	z-index:4;
}

.filterSelectBox5, a.filterSelectBox5:link, a.filterSelectBox5:visited {
	color:#666;
}

a.filterSelectBox5:hover {
	color:#0F3A6F;
}

.filterDropDownOptions5 {
		/*background:url(../images/filterBoxDropDownBg.png) no-repeat;*/
		background:#fff;
		color:#666;
		padding-left:10px;
		vertical-align:middle;
}

td.filterDropDownOptions5.hover{
/*	background:#141414;
	color:#bbb;
*/}

td.filterDropDownOptions5 {
/*BEHAVIOR: url('IEFixes.htc');*/
}
.progListOnNowLayer1 {
	position:absolute; 
	/*z-index:3;*/
	margin-top:-1px; margin-left:-1px;
}

a.c_666c79, a.c_666c79:link, a.c_666c79:hover {
	color:#666c79;
	text-decoration:none;
}

a.c_666c79:hover {
	color:#d1d4da;
	text-decoration:underline;
}

.searchBox1 {
	width:622px; background:url(../images/searchContentBg1.jpg) repeat-y;
}

.searchHdr2 {
	height:25px; padding-top:4px; line-height:14px; background:url(../images/searchHdrResults.jpg) no-repeat;
}

/*
_______________________________
	Modes */ 
	
	/* navigation header */
	#searchTabs { width: 608px; height: 33px; position:relative}
	#searchTabs #searchTabsNavigation { margin: 0; padding: 0; }
	#searchTabs #searchTabsNavigation li { display: inline; }
	#searchTabs #searchTabsNavigation li a { float: left; height: 0; padding-top: 33px; overflow: hidden; }
	#searchTabs #searchTabsNavigation li a { background-image: url(../images/searchTabs.jpg);}
	
	/* width of navigation links */
	#searchTabs #searchTabsNavigation li#nav-home { width: 154px; }
	#searchTabs #searchTabsNavigation li#nav-programs { width: 150px; }
	#searchTabs #searchTabsNavigation li#nav-guides { width: 151px; }
	#searchTabs #searchTabsNavigation li#nav-friends { width: 153px; }
/*	#searchTabs #searchTabsNavigation li#nav-connect { width: 89px; }*/
	
	/* default state */
	#searchTabs #searchTabsNavigation li#nav-home a { width: 154px; background-position: 0px px; }
	#searchTabs #searchTabsNavigation li#nav-programs a {width: 150px;  background-position: -154px 0; }
	#searchTabs #searchTabsNavigation li#nav-guides a { width: 151px; background-position: -304px 0; }
	#searchTabs #searchTabsNavigation li#nav-friends a { width: 153px;background-position: -455px 0; }
	/*#searchTabs #searchTabsNavigation li#nav-connect a { width: 89px;background-position: -359px -6px; }*/
	
	/*over*/
	#searchTabs #searchTabsNavigation li#nav-home a:hover { background-position: 0px -40px; }
	#searchTabs #searchTabsNavigation li#nav-programs a:hover {background-position: -154px -40px; }
	#searchTabs #searchTabsNavigation li#nav-guides a:hover { background-position: -304px -40px; }
	#searchTabs #searchTabsNavigation li#nav-friends a:hover { background-position: -455px -40px; }
	/*#searchTabs #searchTabsNavigation li#nav-connect a:hover { background-position: -359px -46px; }*/
	
	/*pressed
	#searchTabs #searchTabsNavigation li#nav-home a:active { background-position: -20px -86px; }
	#searchTabs #searchTabsNavigation li#nav-programs a:active {  background-position: -72px -86px; }
	#searchTabs #searchTabsNavigation li#nav-guides a:active {  background-position: -181px -86px; }
	#searchTabs #searchTabsNavigation li#nav-friends a:active { background-position: -269px -86px; }
	#searchTabs #searchTabsNavigation li#nav-connect a:active { background-position: -359px -86px; }
	*/
	/*current state
	#searchTabs.home #searchTabsNavigation li#nav-home a { width: 52px; background-position: -20px -127px !important; }
	#searchTabs.programs #searchTabsNavigation li#nav-programs a {width: 109px;  background-position: -72px -127px !important; }
	#searchTabs.guides #searchTabsNavigation li#nav-guides a { width: 88px; background-position: -181px -127px !important; }
	#searchTabs.friends #searchTabsNavigation li#nav-friends a { width: 90px;background-position: -269px -127px !important; }
	#searchTabs.connect #searchTabsNavigation li#nav-connect a { width: 89px;background-position: -359px -127px !important; }

	.mode {
		background:url(../images/modeBg.jpg) repeat-x;
		padding-left:20px;
	}*/
	
		/*=============---------NewHeader Change----------=================*/
	.NewMainHeaderBg {background:url(../images/HeaderMainMidBg.png) no-repeat;}
	.TimeLineLeft { background:url(../images/TimeLineLeftNormal.png) no-repeat}
	.TimeLineLeftOver { background:url(../images/TimeLineLeftOver.png) no-repeat}
	.TimeLineLeftSelect { background:url(../images/TimeLineLeftSelected.png) no-repeat}
	.TimeLineMid { background:url(../images/TimeLineMidNormal.png) no-repeat}
	.TimeLineMidOver { background:url(../images/TimeLineMidOver.png) no-repeat}
	.TimeLineMidSelect { background:url(../images/TimeLineMidSelected.png) no-repeat}
	.TimeLineRight{background:url(../images/TimeLineRightNormal.png) no-repeat}
	.TimeLineRightOver{background:url(../images/TimeLineRightOver.png) no-repeat}
	.TimeLineRightSelect {background:url(../images/TimeLineRightSelected.png) no-repeat}
	
	/*
_______________________________
Registration */

.InputBg
{
	background:url(../images/InputBgField.png) no-repeat center;
	width:181px;
	border:none;
	font:normal 14px Arial, Helvetica, sans-serif;
	height:28px;
	color:#adadad;
	padding-left:10px;
	padding-right:10px;
/*	margin-left:18px;*/
	padding-top:12px;
	/*padding-right:15px;*/
}

.InputBgfocus
{
	background: url(../images/InputBgFieldfocus.png) no-repeat center;
}

.InputBgTV
{
	background:url(../images/InputBgFieldTV.png) no-repeat center 3px;
	width:156px;
	border:none;
	font:normal 14px Arial, Helvetica, sans-serif;
	height:28px;
	color:#adadad;
	padding-left:10px;
	padding-right:35px;
/*	margin-left:18px;*/
	padding-top:12px;
	text-align:right;
	/*padding-right:15px;*/
}

.InputBgfocusTV
{
	background: url(../images/InputBgFieldfocusTV.png) no-repeat center -3px ;
}

.InputBgSmall
{
	background: url(../images/InputBgFieldSmall.png) no-repeat 5px center;
	width:80px;
	height:28px;
	border:none;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#adadad;
	padding-left:10px;
	padding-right:10px;
	padding-top:12px;
	/*padding:20px 4px 0 5px;*/
}
.InputBgSmallfocus
{
	background:url(../images/InputBgFieldSmallfocus.png) no-repeat 1px center;
}

	/*============Welcome Screen=============*/
	.MainWelcomeDiv
	{
		width:995px;
		height:auto;
		margin:auto;
	}
	.WelcomeBlueTxt12 {font:normal 12px Arial, Helvetica, sans-serif; color:#8c9ab2;}
	.WelcomeHeadingBold{font:bold 18px Arial, Helvetica, sans-serif;}
	.WelComeSubTxtGray{font:normal 12px Arial, Helvetica, sans-serif; color:#696969;}
	.WelComeSubTxtGray14{font:normal 14px Arial, Helvetica, sans-serif; color:#696969;}
	
	.TxtPlane { text-decoration:none }
	.TxtPlane:hover { text-decoration:underline }
	
.u1 {
	margin-left:auto; margin-right:auto; margin-top:10px;	
}

.u2 {
	position:absolute; display:none; top:125px; left:10%; z-index:3; 	margin-left:-27px;	
}

.u3 {
	position:absolute; display:no top:125px; left:10%; z-index:3; margin-left:-27px;	
}

.u4 {
	width:602px; height:110px; margin-left: -5px; margin-top: -10px;	
}

.u5 {
	width:100px; height:8px; position:absolute; top:-10px; left:57px;	
}

.u6 {
	width:56px; height:34px; float:left; font:bold 11px Arial, Helvetica, sans-serif; color:#fff; cursor:pointer	
}

.u7 {
	width:57px; height:34px; float:left; font:bold 11px Arial, Helvetica, sans-serif; color:#fff; cursor:pointer;	
}

.u8 {
	width:620px; height:255px; background:url(/images/tuneMyLineUpBg.png) no-repeat;
}

.u9 {
	padding-left:25px; height:20px; padding-top:10px;	
}

.u10 {
	color:#cfd5de; font:bold 10px Arial;	
}

.u11 {
	width:100%; text-align:center;	
}

.u12 {
	position:absolute; width:88px; margin-left:22px; margin-top:-12px;	
}

.u13 {
	width:25%; text-align:center;	
}

.u14 {
	top:-10px; right:20px; width:88px; 	
}

.u15 {
	width:53px; height:34px; float:left; font:bold 11px Arial, Helvetica, sans-serif; color:#fff; cursor:pointer;	
}

.u16 {
	margin:15px 0 0 8px;	
}

.u17 {
	color:#ff6600;	
}

.u18 {
	height:19px; padding-top:5px; font:normal 14px/16px Arial; color:#7d8393; border-bottom:1px solid #4f5663;	
}

.u19 {
display:none; padding:0 5px 0 17px; background:url(/images/navBgConnect.png) repeat-y;	
}

.u20 {
	font:bold 13px/16px Arial; color:#fff; position:relative; z-index:3;	
}

.u21 {
	position:absolute; width:45px; right:2px;	
}

.u22 {
	height:30px; padding-top:9px; font:normal 11px/14px Arial; color:#7d8393;padding:0 17px;	
}

.u23 {
	display:none; background:url(/images/navBgConnect.png) repeat-y;	
}

.u24 {
	height:19px;  font:normal 14px/16px Arial; color:#ff6600; padding:0 17px;padding-top:5px;	
}

.u25 {
	height:19px;  font:normal 14px/16px Arial; color:#7d8393; padding:0 17px;padding-top:5px;	
}

.u26 {
	width:176px; height:auto; padding-top:20px;	
}

.u27 {
	width:176px; height:29px; float:left;	
}

.u28 {
	width:88px; height:29px; float:left; 	
}

.u29 {
	font:normal 12px Arial; color:#959cad; padding-left:4px;	
}

.u30 {
	background:url(/images/ActiveBlueBg.png) no-repeat center left; font:normal 12px Arial; color:#ffffff; padding-left:8px;	
}

.u31 {
	background: url(/images/InactiveBlueBg.png) no-repeat center left; color:#a8b0c3; font:bold 12px Arial; padding-left:8px;	
}

.u32 {
	width:176px; height:auto; float:left; background:url(/images/LmRepeatBgMid.png) repeat-y top;	
}

.u33 {
	width:160px; height:145px; margin:15px 0 0 12px;	
}

.u34 {
	font:bold 12px Arial; color:#ffffff; width:auto; height:22px; overflow:hidden; text-align:center;	
}

.u35 {
	width:5px; height:22px; float:left; background:url(/images/AlsoOnPicImgRankL.png) no-repeat;	
}

.u36 {
	min-width:28px; height:22px; float:left; background:url(/images/AlsoOnPicImgRankM.png) repeat; padding-top:4px;	
}

.u37 {
	width:5px; height:22px; float:left; background:url(/images/AlsoOnPicImgRankR.png) no-repeat;	
}

.u38 {
	height:18px; padding-top:5px; font:normal 14px/16px Arial; color:#7d8393; border-bottom:1px solid #4f5663;	
}
.u39 {
	height:19px; padding-top:5px; font:normal 14px/16px Arial; color:#7d8393; border-bottom:1px solid #4f5663	
}

.u40 {
	height:20px; padding-top:5px; font:normal 14px/16px Arial; color:#7d8393;	
}

.u41 {
	padding-left:17px; padding-top:3px; padding-bottom:5px; font:normal 12px/17px Arial; color:#7d8393;  border-bottom:1px solid #4f5663;	
}

.u42 {
	height:18px; padding-top:5px; padding-bottom:5px; font:normal 14px/16px Arial; color:#7d8393;	
}

.u43 {
	font:bold 12px Arial; color:#a8b0c3;	
}

.u44 {
	width:183px; height:570px; padding-top:1px; background:url(/images/leftNavigationShadow.png) no-repeat;	
}

.u45 {
	padding:0 5px 0 17px; background:url(/images/navBgConnect.png) repeat-y;	
}

.u46 {
	height:19px; padding-top:5px; font:normal 14px/16px Arial; color:#ff6600; border-bottom:1px solid #4f5663;	
}

.u47 {
	font:bold 13px/16px Arial; color:#fff; position:relative;	
}

.u48 {
	position:absolute; width:45px; right:2px;	
}

.u49 {
	border-bottom: 1px solid #4f5663; height:18px; padding-top:5px; font:normal 14px/16px Arial; color:#7d8393;	
}

.u50 {
	height:18px; padding-top:5px; font:normal 14px/16px Arial; color:#7d8393;	
}

.u51 {
	padding:0 17px; background:url(/images/navBgConnect.png) repeat-y;	
}

.u52 {
	font: normal 12px Arial; color:#959cad; padding-left:8px;	
}

.u53 {
	padding-right:4px;	
}

.u54 {
	position:absolute; z-index:10; top: 50%; left:50%; width:32px; display:none;	
}