/* TV Dekho CSS Document */
body{
	margin:10px 0 0 0;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
}
p{
	margin:0px;
}
img{
	border:0px;
}
#bg{
	background:url(../new_images/black-strip.gif) repeat-x 0px 92px ;
	float:left;
	width:100%;height:145px;
}
#bg-in{
	background:url(../new_images/black-strip-in.gif) repeat-x 0px 107px;
	float:left;
	width:100%;height:143px;
}
#bg-bottom{
	background:url(../new_images/black-strip-in.gif) repeat-x 0px 0px;
	height:45px;float:left; padding-left:0px;
	width:100%;
	margin-top:3px;
}
#bg-bottomshow{
	background:url(../new_images/black-strip-in.gif) repeat-x 0px 0px;
	height:45px;float:left; padding-left:0px;
	width:100%;
}

#bg-in-vd{
	background:url(../new_images/black-strip-in-vd.gif) repeat-x 0px 107px ;
	float:left;
	width:100%;
}
#container{
	margin:0px auto;
	width:930px;
}
#wrapper{
	float:left;
	width:930px;
}
#main-cont{
	float:left;
	width:930px;
	margin:10px 0px 10px 0px;
}
#top-link{
	float:left;
	width:930px;
	height:20px;
	text-align:right;
	padding-right:15px;
}
.top-link a{
	text-decoration:none;
	color:#555555;
	padding:0px 10px;
}
.top-link a:hover{
	text-decoration:underline;
}
#logo{
	float:left;
	width:930px;
}

#homelogo{
	width:430px; float:left;padding-top:2px;
}
.hometop-link{
	 font-size:11px;width:490px; float:right; text-align:right; border:0px solid #FF0000; padding-top:2px; font-weight:bold;
}
.hometop-link a{
	text-decoration:none;
	color:#555555;
	padding:0px 10px;
}
.hometop-link a:hover{
	text-decoration:underline;
}

#homePageContent {
	width:930px;height:70px;
}

/*****************Nav Starts*****************/

	#nav-tab{
		margin-top:10px;
		float:left;
		width:920px;
		padding-left:10px;
		height:27px;
	}
	#nav-tab a{
		display:block;
		float:left;
		margin-right:3px;
		color:#ffffff;
		width:77px;
		height:27px;
		line-height:27px;
		text-decoration:none;
		background:url(../new_images/nav.gif) no-repeat;
		text-align:center;
		font-size:14px;
		text-transform:capitalize;
	}
	#nav-tab a:hover{
		display:block;
		color:#bdfb2e;
		background:url(../new_images/nav.gif) no-repeat;
	}
	#nav-tab a.on{
		display:block;
		color:#bdfb2e;
		background:url(../new_images/nav.gif) no-repeat;
	}

/****************Nav Ends****************/

/***************Sub-Nav Start***************/

	#sub-nav{
		float:left;
		width:500px;
		padding:8px 0px 0px 8px;
		height:28px;
	}
	.clear {  
		overflow: hidden;
		width: 100%;
	}
	
	a.button{
		background: transparent url('../new_images/nav-over-rt.gif') no-repeat scroll top right;
		color:#ffffff;
		display: block;
		float: left;
		height: 22px;
		margin-right: 5px;
		padding-right: 10px;
		text-decoration: none;
		font-weight:bold;
	}

	a.button span{
		background: transparent url('../new_images/nav-over.gif') no-repeat;
		display: block;
		line-height: 11px;
		padding: 5px 5px 6px 15px;
	}
	
	a.button:hover {
		background-position: bottom right;
		color:#000000;
		font-weight:bold;
		outline: none; 
	}
	
	a.button:hover span {
		background-position: bottom left;
		padding: 5px 5px 6px 15px; 
	}
	p.button1{
		background: transparent url('../new_images/nav-over-rt.gif') no-repeat scroll top right;
		color:#ffffff;
		display: block;
		float: left;
		height: 22px;
		margin-right: 5px;
		padding-right: 10px;
		text-decoration: none;
	}
	
	p.button1 span{
		background: transparent url('../new_images/nav-over.gif') no-repeat;
		display: block;
		line-height: 11px;
		padding: 5px 5px 6px 15px;
	}
	
	p.button1{
		background-position: bottom right;
		color:#000000;
		font-weight:bold;
		outline: none; 
	}
	
	p.button1 span {
		background-position: bottom left;
		padding: 5px 5px 6px 15px; 
	}
		
/*	a.button{
		background: transparent url(../new_images/nav-over-rt.gif) no-repeat scroll top right;
		color: #ffffff;
		display: block;
		float: left;
		font-size:12px;
		font-weight:bold;
		padding:0px;
		margin:0px;
		margin-right: 3px;
		padding-right: 15px;
		text-decoration: none;
		text-transform:capitalize;
	}
	a.button span{
		background: transparent url(../new_images/nav-over.gif) no-repeat;
		display: block;
		line-height:0px;
		padding: 10px 0 12px 15px;
	}
	a.button:hover {
		background-position: bottom right;
		color: #000000;
		outline: none; 
	}
	a.button:hover span {
		background-position: bottom left;
		padding: 10px 0 12px 15px;
	}
	p.button1{
		background: transparent url(../new_images/nav-over-rt.gif) no-repeat scroll top right;
		color: #ffffff;
		display: block;
		float: left;
		font-size:12px;
		font-weight:bold;
		padding:0px;
		margin:0px;
		margin-right: 3px;
		padding-right: 15px;
		text-decoration: none;
		text-transform:capitalize;
	}
	p.button1 span{
		background: transparent url(../new_images/nav-over.gif) no-repeat;
		display: block;
		line-height:0px;
		padding: 10px 0 12px 15px;
	}
	p.button1 {
		background-position: bottom right;
		color: #000000;
		outline: none; 
	}
	p.button1 span {
		background-position: bottom left;
		padding: 10px 0 12px 15px;
	}*/

/***************Sub-Nav Ends***************/

#search{
	float:right;
	width:350px;
	height:29px;
	padding:5px 0 0 0;
}
#search .button{
	background:url(../new_images/buttons/search.gif) no-repeat;
	width:80px;
	height:24px;
	border:0px;
	position:relative;
	top:1px;
	_top:0px;
	cursor:pointer;
}
#mozsearch{
	float:right;
	width:350px;
	height:30px;
	padding:5px 0 0 0;
}
#mozsearch .button{
	background:url(../new_images/buttons/search.gif) no-repeat;
	width:80px;
	height:24px;
	border:0px;
	position:relative;
	top:1px;
	_top:0px;
	cursor:pointer;
}
#safarisearch{
	float:right;
	width:350px;	
	height:29px;
	padding:6px 0 0 0;
}
#safarisearch .button{
	background:url(../new_images/buttons/search.gif) no-repeat;
	width:80px;
	height:24px;
	border:0px;
	position:relative;
	top:1px;
	_top:0px;
	padding-top:0px;
	cursor:pointer;
	vertical-align:top;
}
.txt-box{
	border:1px solid #484c50;
	padding:3px;
	width:200px;
	font-family:arial,Myriad Pro,Trebuchet MS,;
	font-size:12px;
}
.search-text{
	border:1px solid #484c50;
	padding:3px;
	width:200px;
	font-family:arial,Myriad Pro,Trebuchet MS,;
	font-size:12px;
}

#flash{
	margin-top:48px;
	float:left;
	width:930px;
}

/*#thumb-scroller{
	float:left;
	width:930px;
	padding:10px 0px;
}
#thumb-scroller a{
	color:#FFFFFF;
	float:left;
	margin:0px 1px 0px 2px;
	border:1px solid #ffffff;
	padding:3px;
}
#thumb-scroller a:hover{
	float:left;
	padding:3px;
	border:1px solid #555555;
}*/

.sub-title{
	font-size:20px;
	color:#333333;
}
/************************************/
#category{
	float:left;
	width:930px;
}
#browse-cat{
	background:url(../new_images/gradient-bg.gif) repeat-x;
	float:left;
	width:910px;
	margin-top:10px;
	padding:10px 10px;
}
#browse-cat ul li a{
	color:#6a6a6a;
	padding:3px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	text-decoration:none;
}
#browse-cat ul li a:hover{
	color:#ffffff;
	background:url(../new_images/cat-bg.gif) repeat-x;
	padding:3px;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
}
#browse-cat ul li a.on{
	color:#ffffff;
	background:url(../new_images/cat-bg.gif) repeat-x;
	padding:3px;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
}

#browse-cat ul li .ImageBorder1px{
	border:1px solid #c8c7c7;
	padding:1px;
	cursor:pointer
}
/*************/

	#area-type{
		float:left;
		width:150px;
	}
	#area-type ul{
		margin:0px;
		padding:0px;
		list-style:none;
		line-height:24px;
		float:left;
		width:150px;
	}
	#area-type ul li{
		margin:0px;
		padding:0px;
		list-style:none;
		font-size:11px;
		color:#6a6a6a;
	}
	#area-type ul li strong{
		margin:0px;
		padding:0px;
		list-style:none;
		font-size:12px;
		color:#000000;
	}
	
	#lang{
		float:left;
		width:150px;
	}
	#lang ul{
		margin:0px;
		padding:0px;
		list-style:none;
		text-transform:capitalize;
		line-height:24px;
		float:left;
		padding-right:20px;
	}
	#lang ul li{
		margin:0px;
		padding:0px;
		list-style:none;
		font-size:11px;
		color:#6a6a6a;
	}
	#lang ul li strong{
		margin:0px;
		padding:0px;
		list-style:none;
		font-size:12px;
		color:#000000;
	}
	#genre{
		float:left;
		width:500px;
	}
	#genre ul{
		margin:0px;
		padding:0px;
		list-style:none;
		text-transform:capitalize;
		line-height:24px;
		float:left;
		padding-right:20px;
	}
	#genre ul li{
		margin:0px;
		padding:0px;
		list-style:none;
		font-size:11px;
		color:#6a6a6a;
	}
	#genre ul li strong{
		margin:0px;
		padding:0px;
		list-style:none;
		font-size:12px;
		color:#000000;
	}

	#showdisplayname{
		float:left;
		width:180px;
	}
	
	#showdisplayname ul{
		margin:0px;
		padding:0px;
		list-style:none;
		line-height:24px;
		float:left;
		padding-right:20px;
	}
	#showdisplayname ul li{
		margin:0px;
		padding:0px;
		list-style:none;
		font-size:11px;
	}
	
	#showdisplayname ul li strong{
		margin:0px;
		padding:0px;
		list-style:none;
		font-size:12px;
		color:#000000;
	}

/*************/

/****************************************/

/******************TAB STARTS**********************/

#tab{
	float:left;
	width:930px;
}
#tab-in{
	float:left;
	width:930px;
	background:url(../new_images/tab-bg.gif) repeat-x;
}
#tab-sec{
	float:left;
	width:700px;
	height:31px;
}
#tab-sec a{
	float:left;
	background:url(../new_images/tab-off.gif) repeat-x;
	height:31px;
	display:block;
	padding:0px 10px;
	text-decoration:none;
	color:#000000;
	text-transform:capitalize;
	margin-right:3px;
	border-left:1px solid #dddedf;
	border-right:1px solid #dddedf;
	line-height:30px;
}
#tab-sec a:hover{
	float:left;
	background:url(../new_images/tab-on.gif) repeat-x;
}
#tab-sec a.tab-on{
	float:left;
	background:url(../new_images/tab-on.gif) repeat-x;
	text-transform:capitalize;
}
#pagination{
	width:157px;
	float:right;
	height:31px;
}
#pagination img{
	vertical-align:middle;
	float:left;
}
#pagination a{
	float:left;
	width:18px;
	height:18px;
	display:block;
	text-decoration:none;
	color:#000000;
	background:url(../new_images/buttons/plain-bg.gif) no-repeat;
	margin:0px 2px;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	line-height:18px;
}
#pagination a:hover{
	display:block;
	background:url(../new_images/buttons/green-bg.gif) no-repeat;
}
#pagination a.on{
	display:block;
	background:url(../new_images/buttons/green-bg.gif) no-repeat;
}
#tab-cont{
	background:url(../new_images/gradient-bg1.gif) repeat-x;
	border:1px solid #dddedf;
	border-top:none;
	float:left;
	width:928px;
	font-size:11px;
}
#tab-cont .list{
	padding:20px 10px;
	float:left;
}
#tab-cont .TabInnerContent {
	width:928px;
}
#tab-cont div div{
	float:left;
	width:225px;
	/*margin:0px 0px 20px 0px;*/
	line-height:18px;
}
#tab-cont div div img{
	padding:2px;
	border:0px solid #c8c7c7;
	margin-bottom:5px;
}
#tab-cont .subhead{
	color:#054b90;
}
#tab-cont .act a{
	color:#000000;
	text-decoration:none;
	padding-right:5px;
}
#tab-cont .act a:hover{
	color:#6ec502;
	text-decoration:underline;
}

/******************TAB STARTS**********************/

#section{
	margin:20px 0px;
	float:left;
	width:930px;
	text-align:center;
	padding:10px 0px;
}
#section img{
	padding:0px 5px;
}

#section-index{
	margin:2px 0px;
	float:left;
	width:930px;
	text-align:center;
	padding:2px 0px;
}
#section-index img{
	padding:0px 5px;
}

#footer{
	float:left;
	width:930px;
	border-top:1px solid #999999;
	padding:15px 0px;
	font-family:"Myriad Pro", "Trebuchet MS", Arial;
}
#footer a{
	text-decoration:none;
	color:#070808;
	padding:0px 15px;
}
#footer a:hover{
	text-decoration:underline;
}
#footer .copy{
	padding-left:15px;
}

.copyrights
{
	width:900px;
	font-family: Arial, verdana, tahoma;
	font-size:12px;
	color:#000000;
	float:left;
	padding-top:8px;

}

.legalcontent
{	
	width:900px;
	font-family: Arial, verdana, tahoma;
	font-size:12px;
	color:#000000;
	float:left;
	padding-left:15px;
	padding-top:8px;
	line-height:16px;
}

/* TV Dekho CSS Document */

/* Added New Class */
.txtboxserch
{
	border:1px solid #070808;
	font-family:arial,Myriad Pro,Trebuchet MS,;
	font-size:11px;
	color:#333438;
	height:17px;
	padding:0px 0px 0px 2px;
}
#LoggedInbar {
		padding:10px 25px 0px 75px;
}
.welcome_class {
	font-family:arial,Myriad Pro,Trebuchet MS,;
	font-size:11px;font-weight:normal;
}
/* End */


/*** AugoSuggest  Start***/
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:205px;	/* Width of box */
		height:auto;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #98EC24; /*317082;*/	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-family:tahoma,verdana,arial;
		font-size:11px;
		line-height:18px;
		z-index:100;
		
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:11px;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#CCF692;/*F0F0F0*/
		color:#777777;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
/*** AutoSuggest  End***/


/* All Shows Page Styles : START*/

#ColsDivider {
	width:200px; float:left; padding-right:20px;
}
#PrevTitle {
	width:200px;
}
.SecondCols {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:15px;
	color:#444;
	padding-bottom:5px;
	padding-left:18px; 
	text-align:left;
	font-weight:bold;
	border-bottom:1px solid #ddd;	
}
.NumericSecondCols {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:15px;
	color:#444;
	padding-bottom:5px;
	padding-left:18px; 
	text-align:left;
	font-weight:bold;
	width:680px;
	border-bottom:1px solid #ddd;	
}

#ContinuedStyle {
	color: rgb(170, 170, 170); 
	font-size: 12px;
}
#CurTitleTop {
	width:200px;
}
.most-video-name{
	padding:2px 0px 0px 10px;
	padding-left:35px;
	text-align:left;
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	line-height:18px;
	color:#4C4C4C;
	font-weight:bold;
	text-decoration:none;
}
 
.most-video-name a{
	color:#4C4C4C;
	text-decoration:none;
	font-weight:bold;
}
.most-video-name a:hover{
	color:#69B521;
	text-decoration:none;
}
/* All Shows Page Styles : END*/

/* Most Popular */
div.hover{z-index:2;position:absolute;top:0;left:0;width:406px;background-color:#EEEEEE;border:1px solid #111111}
div.queuelogins{background:url(images/blackbox-bg.gif) repeat-x}

.videotopcontent {
	height:180px; width:225px;
}

.NoPopularVideoStyle {
	width:930px; height:50px;padding-top:50px; text-align:center; font-size:12px;
}
.NoRecentVideoStyle {
	width:900px; height:50px; padding-top:50px; text-align:center;font-size:12px;
}
#displayshowname{
	height:75px;padding-top:9px;
}
#tab-cont div div .ImageBorder1px{
	border:1px solid #c8c7c7;
	cursor:pointer
}
/* Most Popular */
