
	body
	{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}

	.txt10
	{
	font-size:10px; 
	}

	.txtbold
	{
	font-weight:bold;
	}

	.main
	{
	width:998px; margin: 0 auto;
	}
	.logo-cnt
	{
	width:998px; height:107px; overflow:hidden;
	}

	/* Input */
	.input-search
	{
	border:0px; height:18px; width:368px; padding-top:6px; padding-left:4px; margin-bottom:3px; 
	}
	.stxt
	{
	width:509px; display:table; 
	}
	.input-txt
	{
	font-size:12px; font-family:Arial, Helvetica, sans-serif;
	}
	.input-txtarea
	{
	font-size:12px; font-family:Arial, Helvetica, sans-serif; height:100px; width:260px;
	}

	.input-bor{
	padding:2px;
	}

	/* menu */
	.m1
	{
	width:1px; height:39px;  float:left;
	}
	.m2
	{
	float:left; display:table;
	}
	.m3
	{
	width:73px; height:39px;  float:left; float:left; 
	}

	.m4
	{
	width:1px; height:39px;  float:left;
	}

	.m5
	{
	width:206px; height:39px; float:left;
	}

	/* *html .m5
	{
	width:206px; height:39px; background-image:url(../images/bg_mainnav_newsticker.gif); background-repeat:repeat-x;  float:left;
	}*/

	.m6
	{
	width:1px; height:39px; float:left;
	}

	/* Search */
	.search-cnt
	{
	width:998px; height:50px; margin-top:2px; display:table; clear:both;
	}
	.s1
	{
	height:44px; width:509px; padding:6px 0 0 10px; float:left;  
	}

	*html .s-btn
	{
	width:29px; height:25px; margin-top:1px; float:left;  text-align:right;
	}

	.s-btn
	{
	width:33px; height:25px; float:left;  text-align:right;
	}

	.login-cnt
	{
	height:40px; width:450px; padding:10px 0 0 22px; display:table;
	}

	/* Chrome hack */
	body:first-of-type .login-cnt
	{
	height:52px; width:474px; padding:10px 0 0 22px; display:table;
	}

	.log-txt
	{
	width:150px; height:20px; padding-top:5px;
	}


	.mv113
	{
	margin-left:10px; margin-top:10px; height: auto; float:left;width:500px;
	}


	*html .mv113
	{
	margin-left:5px; margin-top:10px; height: auto; float:left;
	}

	*:first-child+html .mv113
	{
	margin-left:10px; margin-top:10px; width:640px; height: auto;
	}


	.mv112
	{
	width:166px; margin-left:17px; margin-top:10px; height:120px; 
	}


	*html .mv112
	{
	width:166px; margin-left:9px; margin-top:10px; height:135px;
	}



	.mv11
	{
	width:166px; height:176px; margin:auto; 
	}



	/* 
	body:first-of-type .mv11
	{
	width:166px; height:186px; margin:0 25px; 
	}
	*/


	body:nth-of-type(1) .mv11
	{
	width:166px; height:186px; margin:0 7px; 
	}









	.mv12
	{
	width:168px; height:186px; padding-left:61px;
	}
	*html .mv12
	{
	width:168px; height:186px; padding-left:58px;
	}

	.mv13
	{
	width:169px; height:186px; padding-left:61px; 
	}

	*html .mv13
	{
	width:168px; height:186px; padding-left:59px;
	}


	.div-hover{
	border:1px solid transparent; height:auto;   width:162px; float:left;
	}

	/*
	*:first-child+html .div-hover{
	border:1px solid transparent; height:auto;  display: table;  width:auto; float:left;
	}

	*/




	*html .div-hover{
	 border-color: fuchsia;
	   filter:chroma(color=fuchsia);
	   border-style:solid;
	   border-width:1px;
	}




	.div-hover:hover, .div-hover.hover
	{
	border:1px solid #416b83; height:auto;   background-color:#052936; width:162px; float:left;
	}


	*html .div-hover.hover
	{
	 
	   
	border:1px solid #416b83; height:auto;  float:left; background-color: #052936; width:162px;
	}


	.rw
	{
	width:630px; height:186px;
	}
	.icon
	{
	height:11px; width:166px; padding-left:1px; 
	}
	.iconpd
	{
	padding-top:0px; padding-bottom:0px;
	}

	.img-bor
	{
	border:solid 1px #000; width:160px; height:100px;
	}

	.img-bor2
	{
	border:solid 1px #000;  width:96px; 
	}

	.star-cnt
	{
	height:20px; width:166px; margin:auto;
	}

	.starbox
	{
	width:83px; padding-top:3px; padding-left:4px;
	}

	.playlst
	{
	width:79px; padding-top:3px; padding-right:4px; text-align:right;
	}


	*html .playlst
	{
	width:79px; padding-top:3px; padding-right:4px;
	}

	.view
	{
	display:table;width:160px; padding-left:0px;
	}
	.mvtitle
	{
	width:158px; line-height:17px; padding-left:0px;
	}
	.center-cnt
	{
	width:662px; height:auto; padding-top:14px; float:left;
	}


	/* Chrome hack */
	body:nth-of-type(1) .center-cnt
	{
	width:662px; height:auto; padding-top:14px; 
	}


	#submenu dl
	{
	padding-top:5px; margin-left:16px;
	}

	#submenu dl dt
	{
	float:left;
	}
	.white-txt
	{
	color:#FFFFFF;
	}

	#pagination dt
	{
	padding-top:3px;
	}
	#mdownload dt
	{
	width:210px;
	float:left;
	}

	.download-cnt
	{
	width:662px; height:auto; margin-top:10px; 
	}
	.dbox
	{
	width:450px; height:421px;
	}
	.dtitle
	{
	height:26px; width:427px; padding-left:23px;
	}
	.dbox-main
	{
	width:450px; padding-top:20px; display:table;
	}
	.dboxleft
	{
	width:222px; height:auto;  display:table;
	}
	.small-down-cnt
	{
	width:202px; height:40px; padding-left:20px; 
	}
	.dw
	{
	width:202px; height:40px;
	}
	.dw1
	{
	width:160px;  padding-bottom:10px; display:table; 
	}
	.dw2
	{
	width:450px; height:150px; display:table; 
	}
	.comment-cnt
	{
	width:197px; height:421px; display:table;
	}
	.comment-title
	{
	height:26px; width:187px;
	}
	.comment-content
	{
	width:187px; height:auto; display:table; 
	}
	.comment-txt
	{
	width:162px; height:54px; padding:9px 12px 9px 12px;  display:table;
	}

	/* chrome */
	body:first-of-type .comment-txt
	{
	width:185px; height:54px; padding:9px 12px 9px 12px; display:table;
	}

	.cm
	{
	width:187px; 
	}

	*:first-child+html .cm
	{
	width:187px; height:119px; display:table;  
	}
	.point-comment
	{
	width:187px; height:auto; display:table; 
	}
	.c1
	{
	width:170px; height:45px; display:table; 
	}

	.flash-cnt
	{
	width:996px; height:245px; 
	}

	/**:first-child+html .flash-cnt
	{
	width:996px; height:auto; margin-top:10px; display:table;
	}*/


	.flash-unit
	{
	height:208px; overflow:hidden; 
	}
	.flash-lt
	{
	width:650px; height:auto; display:table;
	}
	.flash-lt2
	{
	width:640px; height:auto; border:solid 5px #000000; float:left;
	}

	.flash-lt3
	{
	width:688px; height:auto; border:solid 0px #000000; float:left; 
	}

	.flash-pg
	{
	width:100px; height:11px; padding:5px 0 3px 12px;
	}
	.vd
	{
	width:338px; display:table; 
	}
	.vid-watch
	{
	width:338px; height:auto;
	}
	.vid-watch2
	{
	border:solid 1px #333435;  width:336px; height:176px; margin-top:5px;
	}
	/* Footer */

	#footer1 ul
	{
	list-style-position: inside; padding-left:9px; padding-top:5px; margin-left:0px;  
	}

	*html #footer1 ul
	{
	list-style-position: inside; padding-left:9px; padding-top:5px; margin-left:-15px; 
	}

	*:first-child+html #footer1 ul
	{
	list-style-position: inside; padding-left:9px; padding-top:5px; margin-left:-15px; 
	}

	#footer1 ul li
	{
	line-height:15px;
	list-style:none;
	}

	#footer1 ul li a
	{
	text-decoration:none;
	padding:1px;
	font-size:11px;
	}

	#footer1 ul li a:hover {
	padding:1px;
	font-size:11px;
	text-decoration:underline;
	}

	.copywrite
	{
	width:998px; height:67px; padding:6px 0 0 0px; clear:both; margin-top:1px;
	}

	*html .copywrite{
	width:998px; height:67px; padding:6px 0 0 0px; clear:both; margin: auto; margin-top:-2px; 
	}


	.footer-cnt{
	width:998px; height:210px;  clear:both; padding-top:8px; padding-bottom:10px;
	}

	.f1{
	width:63px; height:200px; 
	}
	.f2{
	width:112px; height:200px;
	}
	.f3{
	width:106px; height:200px;
	}
	.f4{
	width:98px; height:200px; 
	}
	.f5{
	width:107px; height:200px;
	}
	.f6{
	width:64px; height:200px; 
	}
	.f7{
	width:103px; height:200px;
	}
	.f8{
	width:86px; height:200px; 
	}
	.f9{
	width:97px; height:200px; 
	}
	.f10{
	width:172px; height:200px;
	}
	.rt-banner
	{
	width:159px; padding-top:10px; float:right; 
	}
	.bt-banner
	{
	width:985px; height:92px; margin-top:10px;
	}
	.btl-banner
	{
	width:728px; height:92px; overflow:hidden;
	}
	.btr-banner
	{
	width:200px; height:92px; text-align:right;
	}
	.mid-section
	{
	width:662px; height:auto; 
	}
	.pg-cnt
	{
	height:24px; width:662px; 
	}

	.pg
	{
	height:21px; width:662px; 
	}
	.pg2
	{
	height:21px; width:829px; 
	}
	.v-cnt
	{
	height:auto;  display:table; width:662px;
	}

	.tvleft{
	background-image: url(../styles/granite-grey/images/bg_main.png);
	background-repeat:repeat-x; background-position:top; 

	height:25px;
	padding:2px 0 0 12px;
	width:144px;
	}
	/* Breadcrumb */

	.navigation-links{
	width:988px;
	padding-top:2px;
	padding-left:10px;
	clear:both;
	}

	/* for TV show page */

	.tvshow-header{
	height:240px;
	width:100%;
	clear:both;
	}

	.center-cnt-trans
	{
	width:662px; height:auto; padding-top:5px; float:left;
	}

	.center-cnt-trans2
	{
	width:662px; height:auto; padding-top:14px; display:table; 
	}


	body:nth-of-type(1) .center-cnt-trans
	{
	width:662px; height:auto;  padding-top:14px; display:table; 
	}

	.video-thnail {
	width:220px; height:185px; padding:15px 0px;
	}
	
	
	*html .video-thnail {
	width:220px; height:205px; padding:15px 0px; 
	}

	body:first-of-type .video-thnail {
	width:175px; height:175px; padding:15px 22px; 
	
	}


	.bg-trans{
	height:auto;
	padding:15px 5px 10px 12px;
	}


	.bg-trans2{
	height:auto;
	padding:0;
	width:160px;
	}



	/* watch more shows */

	.watchmore-main{
	width:160px; float:right;
	}

	.watchmore-tvlogo{
	width:148px; margin:5px auto;
	}


	.watchmore-pannel {
	height:15px;
	}


	.watchmore-txt {
	float:left; margin-left:7px;
	}

	.watchmore-aro {
	float:right; margin-top:4px; margin-right:10px;
	}

	.watchmore-list {
	margin-left:10px;
	}

	.watchmore-list ul{
	list-style:none; 
	padding-bottom:5px; 
	padding-top:5px; 
	height:auto;
	display:table;
	}


	.watchmore-list ul{
	height:25px;
	}

	.watchmore-bot{
	height:20px; padding-top:3px;
	}

	.watchmore-bot-more{
	float:left; margin-left:10px;
	}

	.watchmore-bot-hide{
	float:right; margin-right:10px;
	}


	/* for add picture */


	.addpic-main{
	width:478px; 
	display:table; 
	padding-left:10px;
	}

	.addpic-header{
	width:478px; margin:auto; padding-bottom:10px;
	}

	.addpic-in{
	width:480px; height:auto; display:table; margin:auto;
	}


	.addpic-user-img{
	width:120px; float:left;
	}

	.addpic-user-img-rt{
	float:left; margin-left:10px; width:325px;
	}


	.addpic-browse-bt{
	margin-top:7px; margin-left:10px; float:left;
	}

	.addpic-int{
	clear:both; margin-top:5px; width:100%;
	}

	.addpic-footer-bt{
	background-color:#333435; height:36px; clear:both;
	}


	.addpic-footer-bt1{
	margin-right:10px; margin-top:12px;
	}

	.addpic-footer-bt2{
	float:right; margin-right:5px; margin-top:12px;
	}


	.addpic-main2{
	width: 612px;
	display:table;
	padding-left:10px;
	padding-bottom:10px;
	}


	.addpic-main2-in
	{
	width: 612px; height:auto; display:block; margin:auto;
	}

	.addpic-main2-crop{
	margin-left:10px; width:auto; margin-bottom:10px;
	}

	.addpic-main2-footer{
	height:62px; clear:both;
	}

	.addpic-main2-footer-bt1{
	float:right; margin-right:10px; 
	}


	/* Sign in page  */
	.signin-main
	{
	background-image:url(../styles/granite-grey/images/1px_trans.png); background-repeat:repeat; width: 100%; height: 100%;  display:none; z-index:1000; position: absolute; left:0; top:0; 
	}

	#signin li{
		width:82%;
	}
	#signin ul{
		margin:0;
		padding:0;
		padding-top:8px;
		list-style-type:none;
		width:100%;
	}
	#signin li{
		display:block;
		margin:0;
		padding:4px 5px 2px 18px;
		clear:both;
	}
	#signin li:after{
		content:"."; 
		display:block;
		height:0; 
		clear:both; 
		visibility:hidden;
	}

	#signin * html  li{height: 1%;}
	#signin * html  li div{display:inline-block;}
	#signin *+html  li div{display:inline-block;}

	#signin li div,  #signin li span{
		margin:0 4px 0 0;
		padding:0 0 8px 0;
		color:#444;
	}

	#signin li span{
		float:left;
	}

	#signin .desc
	{
	color:#fff;
	font-weight:bold;
	padding-bottom:4px;
	display:inline-block;
	}

	*html #signin .desc
	{
	color:#fff;
	font-weight:bold;
	padding-bottom:2px;
	}

	#signin .inputtxt
	{
	width:263px;  
	}


	#signin .inputtxt2
	{
	width:270px;  
	}


	/* Inline Sign in */

	#signin2 li{
			width:200px;
	}
	#signin2 ul{
		margin:0;
		padding:0;
		padding-top:2px;
		list-style-type:none;
		width:230px;
	}
	#signin2 li{
		display:block;
		margin:0;
		padding-left:18px;
		clear:both;
	}
	#signin2 li:after{
		content:"."; 
		display:block;
		height:0; 
		clear:both; 
		visibility:hidden;
	}

	#signin2 * html  li{height: 1%;}
	#signin2 * html  li div{display:inline-block;}
	#signin2 *+html  li div{display:inline-block;}

	#signin2 li div,  #signin2 li span{
		margin:0 0px 0 0;
		padding:0 0 5px 0;
		color:#444;
	}

	#signin2 li span{
		float:left;
	}

	#signin2 .desc
	{
	color:#fff;
	font-weight:bold;
	padding-bottom:3px;
	display:inline-block;
	}

	*html #signin2 .desc
	{
	color:#fff;
	font-weight:bold;
	padding-bottom:2px;
	}

	#signin2 .inputtxt
	{
	width:200px;  padding:1px;
	}


	#signin2 .inputtxt2
	{
	width:240px;  
	}

	/* Inline Sign in end */


	/* Inline Sign in */

	#signin3 li{
			width:200px;
	}
	#signin3 ul{
		margin:0;
		padding:0;
		padding-top:10px;
		list-style-type:none;
		width:230px;
	}
	#signin3 li{
		display:block;
		margin:0;
		padding-left:18px;
		clear:both;
	}
	#signin3 li:after{
		content:"."; 
		display:block;
		height:0; 
		clear:both; 
		visibility:hidden;
	}

	#signin3 * html  li{height: 1%;}
	#signin3 * html  li div{display:inline-block;}
	#signin3 *+html  li div{display:inline-block;}

	#signin3 li div,  #signin3 li span{
		margin:0 0px 0 0;
		padding:0 0 5px 0;
		color:#444;
	}

	#signin3 li span{
		float:left;
	}

	#signin3 .desc
	{
	color:#fff;
	font-weight:bold;
	padding-bottom:3px;
	display:inline-block;
	}

	*html #signin3 .desc
	{
	color:#fff;
	font-weight:bold;
	padding-bottom:2px;
	}

	#signin3 .inputtxt
	{
	width:265px;  padding:1px;
	}


	#signin3 .inputtxt2
	{
	width:240px;  
	}

	/* Inline Sign in 3 end */


	/* Signing 4 */
	#signin4 li {
			width:136px;
	}
	#signin4 ul{
		margin:0;
		padding:0;
		padding-top:2px;
		list-style-type:none;
		width:150px;
	}
	#signin4 li {
		display:block;
		margin:0;
		padding-left:10px;
		clear:both;
	}
	#signin4 li:after{
		content:"."; 
		display:block;
		height:0; 
		clear:both; 
		visibility:hidden;
	}

	#signin4 * html  li{height: 10px;}
	#signin4 * html  li div{display:inline-block;}
	#signin4 *+html  li div{display:inline-block;}

	#signin4 li div,  #signin4 li span{
		margin:0 0px 0 0;
		padding:0 0 2px 0;
		color:#444;
	}

	#signin4 li span{
		float:left;
	}

	#signin4 .desc
	{
	color:#fff;
	font-weight:normal;
	padding-bottom:3px;
	display:inline-block;
	}

	*html #signin4 .desc
	{
	color:#fff;
	font-weight:normal;
	padding-bottom:2px;
	}

	#signin4 .inputtxt
	{
	width:185px; height:16px;  padding:0px;
	}
	*html #signin4 .inputtxt
	{
	width:185px; height:16px;  padding:0px;
	}


	/* Signin 4 end */

	
	/* Signin 5 start */
	
	
	#signin5 li{
		width:200px;
	}
	#signin5 ul{
		margin:0;
		padding:0;
		padding-top:2px;
		list-style-type:none;
		width:230px;
	}
	#signin5 li{
		display:block;
		margin:0;
		padding-left:18px;
		padding-top:10px;
		clear:both;
		}
	#signin5 li:after{
		content:"."; 
		display:block;
		height:0; 
		clear:both; 
		visibility:hidden;

	}

	#signin5 * html  li{height: 1%;}
	#signin5 * html  li div{display:inline-block;}
	#signin5 *+html  li div{display:inline-block;}

	#signin5 li div,  #signin5 li span{
		margin:0 0px 0 0;
		padding:0 0 5px 0;
		color:#444;
	}

	#signin5 li span{
		float:left;
	}

	#signin5 .desc
	{
	color:#fff;
	font-weight:bold;
	padding-bottom:3px;
	display:inline-block;
	}

	*html #signin5 .desc
	{
	color:#fff;
	font-weight:bold;
	padding-bottom:2px;
	}

	#signin5 .inputtxt
	{
	width:265px;  padding:1px;
	}


	#signin5 .inputtxt2
	{
	width:240px;  
	}

	
	


	.moviedetail-thumb-div{
	margin: 10px auto; width:170px;
	}

	.moviedetail-thumb{
	width:160px; margin:0 5px;
	}


	.dbox2 {
	height:421px;

	width:400px;
	}

	.mgauto{
	margin:auto;

	}

	.video-thnail2 {
	padding:15px 0px;
	width:200px;
	}

	.video-thnail3 {
	width:171px; height:185px; padding:15px 13px;
	}

	.video-thnail4 {
	width:159px; height:185px; padding:15px 4px;
	}
	*html .video-thnail4 {
	width:156px; height:185px; padding:15px 0px;
	}

	body:first-of-type .video-thnail4 {
	width:168px; height:185px; padding:15px 1px;
	}



	.mvtitle2 {
	line-height:17px;
	padding-left:2px;
	width:430px;
	}


	.mvtitle3 {
	line-height:17px;
	padding-left:2px;
	width:610px;
	height:25px;
	}


	.mvtitle4 {
	line-height:17px;
	padding-left:2px;
	width:610px;
	height:auto;

	}
	*:first-child+html .mvtitle4 {
	line-height:17px;
	padding-left:2px;
	width:630px;
	height:auto;
	}

	.sbt
	{
	height:15px; width:287px; display:table; padding-left:15px; padding-bottom:10px;
	}
	.forgot-link
	{
	padding-left:18px; padding-bottom:8px;
	}
	/* Chrome hack */
	body:first-of-type .sbt
	{
	height:15px; width:303px; display:table; padding-left:15px;
	}

	/* General */
	.signin-cnt
	{
	width:303px; height:auto; display:table; 
	}

	.signin-main2
	{
	width:998px; height:auto; display:table; 
	}
	.cross
	{
	text-align:right; padding:5px 5px 0 0;
	}
	.forgot-cnt
	{
	width:303px; height:auto; padding-top:28px; display:table; 
	}

	.signin-foot
	{
	height:25px; margin-top:10px; padding:5px 0 0 18px; 
	}






	/* index page structure */

	.index-main-area{
	width:100%; margin-top:10px;
	}


	.index-left
	{
	float:left; width:734px
	}


	.index-carousal-box-top{
	height:31px; width:729px; 
	}


	.index-carousal-box{
	width:729px; height: auto; 
	}

	.index-carousal-box-title{
	padding:0px; width:50px; display:inline; white-space:nowrap; float:left;
	}

	.index-carousal-box-tabs{
	 background:none; padding-left:10px; float:right; 
	}


	.index-thumbnailbox-main
	{
	width:100%; height:auto; clear:both; 
	}

	.index-thumbnailbox-mainbg{
	width:729px; height:auto; display:table; 
	}

	.index-thumbnailbox-subtabs{
	width:709px; height:10px; padding-top:5px; float:left; text-align:right;
	}


	.index-thumbnails{
	width:732px; height:auto; clear:both;
	}

	.index-thumbnails-main{
	width:168px; padding-bottom:10px;
	}

	.index-carousal-divider{
	width:100%; height:1px; 
	}


	.index-carousal-pggination{
	width:998px; height:23px; clear:both; padding-top:3px; padding-bottom:3px;
	}

	*:first-child+html {} .index-carousal-pggination{
	width:998px; height:23px; clear:both; padding-top:3px; padding-bottom:3px;
	}

	body:first-of-type .index-carousal-pggination{
	width:998px; height:23px; clear:both; padding-top:3px; padding-bottom:3px;
	}




	.index-carousal-pg{
	float:left; margin-top:4px; margin-left:8px; width:250px;
	}

	.viewall{
	 height:11px; float:right; height:auto;
	}

	.index-tv-box-row {
	clear:both; 
	height:20px; 
	padding-top:2px;
	display:table;
	width:100%;

	}

	.index-tv-box-col1{
	width:80px; margin-left:5px; text-align:left;
	}

	.index-tv-box-col2{
	width:160px; margin-left:5px; margin-top:2px;text-align:left;
	}



	.index-tv-box-col2tv{
	width:200px; margin-left:5px; margin-top:2px;text-align:left;
	}


	.index-tv-box-col2a{
	width:160px; margin-left:5px;
	text-align:left;
	}



	.index-tv-box-col3{
	width:75px; margin-left:5px; margin-top:2px;text-align:left;
	}


	.index-tv-box-col3a{
	width:75px; margin-left:5px;
	text-align:left;
	}

	.index-tv-box-header{
	margin-top:10px;  height:20px; padding-top:4px;
	}


	.index-tv-box{
	width:360px; 
	height:auto;
	display:table;
	}


	.index-user-review1{
	clear:both; margin-top:10px; height:auto; display:table;
	}


	.index-user-review1-top{
	 padding:10px; width:315px;
	}


	.index-user-review1-bottom{
	height:6px; width:337px;
	}

	.index-user-review2{
	clear:both; margin-top:7px; height:auto; display:table;
	}

	.index-user-review2-name{
	margin-left:10px; width:250px; height:auto; display:table;
	}



	.tvlp-top10{
	width:642px; height: auto; margin-top:10px;
	}



	.index-news{
	width:245px; height:auto; display:table; margin:0; padding:5px; padding-bottom:20px;
	}


	*html .index-news{
	width:240px; height:auto; display:table; margin:0; padding:5px; padding-bottom:20px;
	}



	body:nth-of-type(1) .index-news{
	width:255px; height:auto; display:table; margin:0; padding:5px; padding-bottom:20px;
	}





	.index-rt-flash-video {
	width:255px; height:auto; display:table; margin:0;
	} 



	.index-free{
	width:215px; height:304px; float:right; 
	}

	.index-free2{
	width:202px; margin:auto; padding:10px 5px;  height:auto;
	}

	.index-free-top{
	clear:both; width:100%; height:auto; display:block; padding-top:20px;
	}

	.index-free-tn{
	margin:auto; width:168px;
	}

	.index-free-img1{
	 clear:both; margin:auto; width:155px; padding-top:35px;
	}






	.index-premiere{
	width:223px; height:304px;  float:left; margin-left:9px; 
	}

	.index-premiere-top{
	width:208px; margin:auto; padding:10px 5px; height:auto;
	}

	.index-premiere-top1{
	float:left; padding:2px 0 0 15px;
	}

	.index-premiere-thn{
	width:160px; margin:auto; padding-top:20px;
	}


	.index-premiere-line{
	width:223px; height:1px; 
	}

	.index-premiere-footer{
	height:56px; 
	}

	.index-premiere-footer1{
	width:100%; height:25px; text-align:center; padding-top:10px;
	}


	.index-premiere-bt{
	width:130px; margin:0 auto; 
	}


	.index-premiere-bt1{
	width:150px; margin:0 auto;
	}

	.index-premiere-bt2{
	width:150px; margin:0 auto;
	}





	/* IMAGE CARAUSAL CSS */

	.stepcarousel{
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 650px; /*Width of Carousel Viewer itself*/
	height: 208px; /*Height should enough to fit largest content's height*/
	}

	.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
	}

	.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 0px; /*margin around each panel*/
	width: 650px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	}




	.stepcarousel-free{
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 215px; /*Width of Carousel Viewer itself*/
	height: 150px; /*Height should enough to fit largest content's height*/
	}

	.stepcarousel-free .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
	}

	.stepcarousel-free .panefree{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 0px; /*margin around each panel*/
	width: 215px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	}



	/* My BIGFlix */

	#mbf-lt ul
	{
	list-style-position: inside; padding-left:9px; padding-top:15px; margin-left:0px; 
	}

	*html #mbf-lt ul
	{
	list-style-position: inside; padding-left:9px; padding-top:15px; margin-left:-15px; 
	}

	*:first-child+html #mbf-lt ul
	{
	list-style-position: inside; padding-left:9px; padding-top:0; margin-left:-15px;
	}


	#mbf-lt ul li ul
	{
	list-style-position: inside; padding-left:9px; padding-top:0px; margin-left:0px; 
	}

	*html #mbf-lt ul li ul
	{
	list-style-position: inside; padding-left:9px; padding-top:0px; margin-left:0px;  margin-top:-15px; 
	}

	#mbf-lt ul li
	{
	line-height:20px;
	list-style:none;
	}

	*:first-child+html  #mbf-lt ul li
	{
	line-height:18px;
	list-style:none;
	margin-left:10px;
	}

	#mbf-lt ul li a
	{
	text-decoration:none;
	padding:1px;
	font-size:11px;
	color:#fff; 
	font-weight:bold;
	}

	#mbf-lt ul li a:hover {
	padding:1px;
	font-size:11px;
	text-decoration:underline;
	color:#FFB600; 

	}

	#mbf-lt ul li ul li a
	{
	text-decoration:none;
	padding:1px;
	font-size:11px;
	color:#999; 
	
	}

	#mbf-lt ul li ul li a:hover {
	padding:1px;
	font-size:11px;
	text-decoration:underline;
	color:#ff6600; 
	font-weight:normal;
	}


	/* Carousal start */

	#bfcarousal ul
	{
	float:left;
	list-style:none;
	float:left;
	}

	#bfcarousal ul li
	{
	float:left;
	width:61px;
	list-style:none;
	}


	/* Carousal End*/
	.preference-cnt
	{
	width:390px; height:auto; padding-bottom:10px;
	}

	*html .preference-cnt
	{
	width:380px; height:auto; padding-bottom:10px;
	}

	.mybigflix-new{
	width:998px; height:auto; display:table;
	}

	.mybigflix-lf-cnt{
	width:154px; height:auto; 
	}

	.mybigflix-rt-cnt{
	width:830px; height:auto;
	}

	.profile-cnt{
	width:820px; height:auto; padding:10px 0 10px 10px; display:table;
	}

	.profile-img
	{
	width:470px; height:auto; line-height:20px; padding-left:10px;
	}

	.top-arrow{
	vertical-align:bottom; margin-top:-3px; position:absolute;
	}
	.abt-inp
	{
	width:250px; vertical-align:middle;color:#333;
	}

	.profile-rt-txt
	{
	width:180px; height:auto; background-image:url(images/profile_sep.gif); background-repeat:no-repeat; background-position:bottom left; padding:10px 0 10px 20px;
	}

	.info-main-cnt
	{
	width:830px; height:auto; display:table;
	}

	.info-lt-cnt
	{
	width:390px; height:auto; padding-right:10px; display:table;
	}
	.p-info-cnt
	{
	width:380px; height:auto; padding-left:10px; padding-top:5px;
	}
	.billing-cnt
	{
	width:380px; height:auto; padding-left:10px; padding-top:5px;
	}
	.preference-main
	{
	padding-left:10px; padding-top:10px; height:auto;  float:left; width:380px; 
	}
	.preference-lt
	{
	width:122px; height:auto; color:#999;
	}
	.preference-md
	{
	width:135px; height:auto; color:#999;
	}
	.preference-rt
	{
	width:120px; height:auto; color:#999;
	}
	.rss-cnt
	{
	width:390px; height:auto; padding-bottom:10px;
	}

	.rss-main
	{
	padding-left:10px; padding-top:10px; height:100px; display:table;
	}

	.rss1
	{
	width:145px; height:auto; display:table; color:#999;
	}
	.rss2
	{
	width:138px; height:auto; color:#999; display:table;
	}
	.newsletter-cnt
	{
	width:390px; height:auto;
	}
	.newsletter-main
	{
	width:380px; padding-left:10px; height:auto; float:left;
	}
	.newsletter-content
	{
	width:258px; height:auto; display:table; color:#999;
	}
	.info-rt-cnt
	{
	width:415px; height:auto;
	}

	body:first-of-type .info-rt-cnt
	{
	width:415px; height:auto;  margin-left:13px;
	}



	.downloads-cnt
	{
	width:415px; height:auto; display:table;
	}
	.d1
	{
	width:360px; height:10px;  padding:5px 10px 5px 10px;
	}
	.d11
	{
	width:175px; text-align:left
	}


	.carousal-cnt
	{
	width:400px; float:left; padding-top:15px; padding-left:10px; height:40px; 
	}

	.c-lt-arrow
	{
	width:15px; padding-top:6px;
	float:left;

	}
	.c-rt-arrow
	{
	width:7px; padding-top:6px;
	position:absolute;
	margin-top:-26px;
	margin-left: 385px;

	}


	*html .c-lt-arrow
	{
	width:10px; padding-top:6px;
	float:left;

	}

	*html .c-rt-arrow
	{
	width:7px; padding-top:6px;
	position:absolute;
	margin-top:-26px;
	margin-left: 387px;

	}



	.playlist-cnt
	{
	width:415px; height:auto; display:table;
	}
	.p1
	{
	width:340px; height:auto; padding:5px 10px; display:table;
	}
	.p11
	{
	width:340px;text-align:left; float:left;
	}

	.collection-cnt
	{
	width:415px; height:auto; display:table;
	}

	.collection-1
	{
	width:340px; height:auto; padding:5px 10px; display:table;
	}
	.collection-11
	{
	width:340px;text-align:left; float:left;
	}
	.comment-cnt
	{
	width:415px; height:auto;
	}

	.comment-1
	{
	width:395px; height:auto; padding:5px 10px; display:table; 
	}

	.comment-11
	{
	width:390px; text-align:left; padding-bottom:10px;
	}

	#signup li{
		width:82%;
	}
	#signup ul{
		margin:0;
		padding:0;
		padding-top:8px;
		list-style-type:none;
		width:100%;
	}
	#signup li{
		display:block;
		margin:0;
		padding:4px 5px 2px 18px;
		clear:both;
	}
	#signup li:after{
		content:"."; 
		display:block;
		height:0; 
		clear:both; 
		visibility:hidden;
	}

	#signup * html  li{height: 1%;}
	#signup * html  li div{display:inline-block;}
	#signup *+html  li div{display:inline-block;}

	#signup li div,  #signup li span{
	margin:0 4px 0 0;
	padding:2px;
	}



	#signup li span{
	float:left;
	padding:2px 2px 2px 5px; 
	}

	#signup .desc
	{
	font-weight:bold;
	padding-bottom:4px;
	display:inline-block;
	}
	
	

	*html #signup .desc
	{
	font-weight:bold;
	padding-bottom:2px;
	}

	#signup label
	{
		padding-left:2px;
	}
	
	#signup .desc-nor
	{
	padding-bottom:4px;
	display:inline-block;
	}

	#signup .inputtxt
	{
	width:263px; 
	}



	.sbt
	{
	height:15px; width:287px; display:table; padding-left:15px; padding-bottom:10px;
	}
	.forgot-link
	{
	padding-left:18px; padding-bottom:8px;
	}
	/* Chrome hack */
	body:first-of-type .sbt
	{
	height:15px; width:303px; display:table; padding-left:15px;
	}
	/*new*/

	#signup li span span{
	float:none;
	color:#fff;
	}


	/* The hint to Hide and Show */
	.hint {
		display: none;
		position: absolute;
		/*right: -250px;*/
		left: 425px;
		width: 245px;
		margin-top: -8px;
		border: 1px solid #3d3e3f;
		padding: 10px 10px;
		/* to fix IE6, I can't just declare a background-color,
		I must do a bg image, too!  So I'm duplicating the pointer.gif
		image, and positioning it so that it doesn't show up
		within the box */
		background: #333435 url(/apache_file/images/pointer.gif) no-repeat -10px 5px;
	}

	*html .hint {
		display: none;
		position: absolute;
		/*right: -250px;*/
		left: 428px;
		width: 245px;
		margin-top: -8px;
		border: 1px solid #3d3e3f;
		padding: 10px 10px;
		/* to fix IE6, I can't just declare a background-color,
		I must do a bg image, too!  So I'm duplicating the pointer.gif
		image, and positioning it so that it doesn't show up
		within the box */
		background: #333435 url(../styles/granite-grey/images/pointer.gif) no-repeat -10px 5px;
	}
	body:first-of-type .hint {
		display: none;
		position: absolute;
		/*right: -250px;*/
		left: 428px;
		width: 245px;
		margin-top: -8px;
		border: 1px solid #3d3e3f;
		padding: 10px 10px;
		/* to fix IE6, I can't just declare a background-color,
		I must do a bg image, too!  So I'm duplicating the pointer.gif
		image, and positioning it so that it doesn't show up
		within the box */
		background: #333435 url(../styles/granite-grey/images/pointer.gif) no-repeat -10px 5px;
	}

	/* The pointer image is hadded by using another span */
	.hint .hint-pointer {
		position: absolute;
		left: -5px;
		top: 5px;
		width: 10px;
		height: 19px;
		background: url(../styles/granite-grey/images/pointer.gif) left top no-repeat;
	}

	/* payment page */
	.payment-glow
	{
	background-image:url(../styles/granite-grey/images/horizontal_whiteglow.jpg); background-repeat:no-repeat; height:1px; background-position:bottom; padding-top:10px;
	}

	*html .payment-glow
	{
	background-image:url(../images/horizontal_whiteglow.jpg); background-repeat:no-repeat; height:1px; background-position:bottom; 
	}

	.inputtxt2
	{
	width:190px;
	font-size:11px;
	}

	.inputtxt3
	{
	width:83px;
	font-size:11px;
	}

	.inputtxt4
	{
	width:30px;
	font-size:11px;
	}

	.tip-cnt
	{
	height:auto; width:442px; clear:both; display:none; position:absolute; margin-top:-40px; margin-left:215px;
	}
	.tip-cnt2
	{
	height:auto; width:412px; clear:both; display:none; position:absolute; margin-top:-55px; margin-left:352px;
	}

	.tip-cnt3
	{
	height:auto; width:322px; clear:both; display:none; position:absolute; margin-top:-60px; margin-left:60px;
	}

	.tip-cnt5{  
	position:absolute;  height: auto; 
	}
	*html .tip-cnt5{ 
	position:absolute;  height: auto; margin-left:-120px; margin-top:0px;  
	}

	.tip-cnt6{
	height:auto; width:245px;  position: relative; float:right; 
	}
	


		
	.tip-left
	{
	width:6px; height:35px;float:left;
	}
	.tip-left2
	{
	width:6px; height:20px;float:left; 
	}
	.tip-left3
	{
	width:6px; height:20px;float:left; 
	}

	.tip-right
	{
	width:428px; height:auto; display:block; float:right; padding:3px;
	}
	.tip-right2
	{
	width:398px; height:auto; display:block; float:right; padding:3px;
	}

	.tip-right3
	{
	width:308px; height:auto; display:block; float:right; padding:3px;
	}

	.tip-right4
	{
	width:230px; height:auto; display:block; float:left; padding:3px; 
	}
	.tip-right5
	{
	width:230px; height:auto; display:block; float:left; padding:3px; 
	}

	.proceed-main
	{
	width:285px; padding-left:50px;
	}

	.payment-details-cnt
	{
	width:998px; height:auto; float:left;  padding-bottom:10px;
	}
	.payment-lt-cnt
	{
	width:210px; height:500px; clear:both; float:left;
	}

	.payment-rt-cnt
	{
	width:788px; height:500px;float:left;
	}
	.payment-rt-main
	{
	width:550px; height:auto; float:left; 
	}

	.btn-yes
	{
	padding-left:15px; padding-top:5px; text-align:left;
	}
	.signin2
	{
	position:absolute; top:200px; left:800px; 
	}

	.pay-active-tab
	{
	width:170px; height:47px; float:right; padding-left:15px; padding-top:25px; margin-top:10px; 
	}

	.pay-inactive-tab
	{
	width:170px; height:47px; float:right; padding-left:15px; padding-top:25px;margin-top:10px;
	}

	.paymode-rt-cnt
	{
	width:790px; height:403px; 
	}
	.paymode-lt-cnt
	{
	width:208px; height:403px;
	}
	*html .paymode-lt-cnt
	{
	width:208px; height:412px;
	}

	.paymode-main
	{
	width:998px; height:374px; display:table;
	}
	.paymode-cnt
	{
	width:998px; height:auto; display:table;
	}


	/* inner page user review */
	.inner-user-review1-top{
	 padding:10px; width:260px;
	}


	.inner-user-review1-bottom{
	height:6px; width:282px;
	}

	.inner-user-review2-name{
	margin-left:10px; width:220px; height:auto; display:table;
	}

	.inner-user-review1{
	clear:both; margin-top:10px; height:auto; display:table; width:270px;
	}
	.inner-user-review2-top{
	 padding:10px; width:210px;
	}

	.inner-user-review2-bottom{
	height:6px; width:232px;
	}



	.inner-user-review2{
	clear:both; height:auto; display:table; width:230px; margin:auto; margin-top:20px;
	}

	.inner-user-review3-name{
	margin-left:10px; width:160px; height:auto; display:table;
	}


	.fly-cnt-main{
	 margin:5px auto;
	}

	/* movie/video detail page*/
	.extend-mov-det
	{
	width:338px;  position:absolute; height:auto; border-top:0px; margin-left:-6px; z-index:1000; display:none; 
	}

	.movie-details-rt{
	 padding:5px; width:328px; height:auto; display:table;
	}


	.md-adv{
	width:336px; height:280px;
	}
	.movie-txt{
	margin:12px 0px;
	}

	.movie-txt-2{
		margin:7px 0px;
	}
	.movie-details-main{
	width:998px;  height:auto; display:block;
	}

	.movie-details-main-lt{
	width:520px; height:auto; display:table; 
	}

	.movie-details-tabs{
	background:0; width:729px;
	}


	.movie-details-tabs-cnt{
	height:auto; width:988px; padding:0 5px; 
	}


	body:nth-of-type(1) .movie-details-tabs-cnt{
	height:auto; width:998px; padding:0 0px; padding-bottom:10px; display:table;
	}


	/* Changed display property to -moz-box - 01 June 09 - PK */
	.movie-details-topbox{
	height:auto;  clear:both; display:-moz-box; width:998px; 
	}

	.movie-details-related{
	width:729px; display:table; margin-bottom:10px;
	}

	.movie-details-related-head{
	width:350px; padding-bottom:4px; display: inline; 
	}

	.movie-details-related-thn{
	padding:0 5px; height:auto; width:988px;
	}


	body:nth-of-type(1) .movie-details-related-thn{
	padding:0 0px; display:table; width:998px;
	}


	.movie-details-mc-main{
	width:300px; padding-top:32px; display:table; 
	}


	.movie-details-mc-box{
	width:300px; padding-top:32px; display:table; 
	}


	.movie-details-player-btn1{
	height:30px; width:650px; float:left;
	}

	.movie-details-player-btn2{
	clear:both; width:658px; margin-top:1px;  height:auto; float:left;
	}


	.movie-details-player-btn2-1{
	width:70px; float:left; text-align:center; padding-top:5px; padding-bottom:5px;  
	}


	.movie-details-player-btn2-2{
	width:71px; float:left; text-align:left; padding-top:5px;padding-bottom:5px; padding-left:5px;
	}

	.movie-details-player-btn2-3{
	width:169px; float:left; padding-top:5px; padding-bottom:5px; padding-left:5px;
	}

	.movie-details-player-btn2-4{
	width:25px; float:left; padding-top:5px;padding-bottom:5px; 
	}

	.movie-details-player-btn2-5{
	width:40px; float:left; 
	}

	.movie-details-player-btn2-6{
	width:493px; float:left; 
	}

	.movie-details-player-tags{
	width:640px; display:table; margin-top:1px; padding:5px; height:auto;
	}

	body:nth-of-type(1) .movie-details-player-tags{
	width:650px; display:table; margin-top:1px; height:auto;
	}

	.movie-details-buy{
	margin:4px; height:24px;
	}

	.movie-details-buy-btn, .movie-details-rent-btn{
	width:135px; height:24px;
	}

	.movie-details-buy-fly-btn, .movie-details-rent-fly-btn{
	width:92px; height:20px;
	}

	.movie-details-amt{
	margin:4px 0px;
	width:77px; 
	}


	.fly-amt{
	margin:4px 0px;
	width:30px; 
	}


	.movie-details-wlist1{
	margin:5px; width:99px; height:26px;
	}



	/* flyouts & Popups */

	.tagBox{

	height:160px;
	padding:5px;
	text-align:left;
	width:150px;


	}





	.tagBox textarea {
	height:70px;
	margin:5px 0pt 10px;
	padding:5px;
	width:125px;
	}



	.helpBox{
	height: auto;
	padding:5px;
	text-align:left;
	width:150px;
	}


	.adfBox{
	height: auto;
	padding:5px;
	text-align:left;
	width:200px;
	}


	.shareBox, .playlistBox{
	height:auto;
	padding:5px;
	text-align:left;
	width:310px;

	}

	.shareBox-main{
	position:absolute; 
	height: auto; 
	width:320px; 
	display:none;
	margin-top:1px;
	z-index:5000;

	}


	*:first-child+html .shareBox-main{
	position:absolute; 

	height: auto;
	width:320px; 
	display:none;
	margin-top:15px;
	margin-left:-73px;

	}


	*html .shareBox-main{
	position:absolute; 
	width:320px; 
	height: auto; 
	display:none;
	margin-top:15px;
	margin-left:-73px;

	}







	.adfBox-main{
	position:absolute; 
	height: auto; 
	width:213px; 
	display:none;
	margin-top:1px;
	margin-left:-195px;

	}


	*:first-child+html .adfBox-main{
	position:absolute; 

	height: auto;
	width:213px; 
	display:none;
	margin-top:15px;
	margin-left:-210px;

	}


	*html .adfBox-main{
	position:absolute; 
	width:200px; 
	height: auto; 
	display:none;
	margin-top:15px;
	margin-left:-195px;

	}






















	.fly-main{
	width:387px;  
	position:absolute; 
	margin-top:-105px; 
	margin-left:-10px; 
	display: none;
	z-index:800;


	}


	*:first-child+html .fly-main{
	width:387px;  
	position:absolute;
	margin-top:-5px;
	margin-left:-173px; 
	display:none;

	}


	*html .fly-main{
	width:387px;  
	position:absolute;
	margin-top:0px;
	margin-left:-173px; 
	display:none;

	}





	.fly-footer1{
	height:22px; text-align:center; 
	}

	.fly-footer3{
	height:22px; text-align:left; 
	}


	.fly-footer2{
	height: 23px; text-align:center; padding-top:7px;
	}


	.fly-footer2a{
	height: 34px; text-align:center; padding-top:7px;
	}

	.add-pic-cnt
	{
	width:998px; height:auto; display:table;
	}

	.cropit-cnt
	{
	width:998px; height:auto; display:table;
	}

	.mybigflix-cnt
	{
	line-height:25px; background-image:url(../images/bg_filterbox.jpg); background-repeat:repeat-x; background-color:#1A3543;
	}



	/* Payment  */

	.payment-body {
		float: left;
		width: 996px;
		
	}
	.paymentCenter-Box {
		width: 996px;
		float:left;
		
	}
	.paymentCenter {
		font-size: 11px;
		line-height: 16px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
		padding-left: 0px;
		padding-right: 13px;
		padding-top: 5px;
		padding-bottom: 0px;
		margin-top:5px;
		margin-bottom: 5px;
	}
	.paymentCenter-data {
		border: 1px solid #3d3e3f;
		margin-top: 5px;
		width: 996px;
		float:left;
	}
	*html .paymentCenter-data {
		border: 1px solid #3d3e3f;
		margin-top: 5px;
		width: 996px;
	}
	.paymentCenter-title {
		font-size: 11px;
		font-weight: bold;
		background-color: #000;
		padding: 5px 5px 5px 15px;
		float: left;
		width: 266px;
		border-bottom-width: 0px;
		border-bottom-style: solid;
		border-bottom-color: #3d3e3f;
	}
	.paymentCenter-title-lhs {
		font-size: 11px;
		font-weight: bold;
		background-color: #000;
		padding: 5px;
		float: left;
		width: 200px;
		border-bottom-width: 0px;
		border-bottom-style: solid;
		border-bottom-color: #3d3e3f;
	}
	.paymentCenter-title-1 {
		font-size: 11px;
		font-weight: bold;
		background-color: #000;
		padding: 5px 5px 5px 15px;
		float: right;
		width: 221px;
		
		border-bottom-width: 0px;
		border-bottom-style: solid;
		border-bottom-color: #3d3e3f;
	}
	.paymentCenter-title-2 {
		font-size: 11px;
		font-weight: bold;
		background-color: #000;
		padding: 5px 5px 5px 20px;
		float: left;
		width: 234px;
		border-bottom-width: 0px;
		border-bottom-style: solid;
		border-bottom-color: #3d3e3f;
	}
	.paymentCenter-text-bold {
		font-size: 11px;
		font-weight: bold;
		float:left;
		text-align: left;
		padding: 5px 5px 5px 15px;
		width: 190px;
		border-bottom-width: 0px;
		border-bottom-style: solid;
		border-bottom-color: #3d3e3f;
		background-color:#000000;
		color:#fff;
	}
	.paymentCenter-text {
		font-size: 11px;
		padding: 5px 5px 5px 15px;
		
		float:left;
		width: 278px;
		color:#999999;
		
		background-color:#333435;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #3d3e3f;
		
	}
	.paymentCenter-text-1 {
		font-size: 11px;
		color: #ff000a;
		
		background-color:#333435;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #3d3e3f;
		padding: 5px 2px;
		display:table;
		height:32px;
		width: 236px;
	}
	
	
	*html .paymentCenter-text-1 {
		font-size: 11px;
		color: #ff000a;
		
		background-color:#333435;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #3d3e3f;
		padding: 5px 2px;
		display: block;
		width: 234px;
		height:32px;
	float: left;
		
	}
	
	body:first-of-type	.paymentCenter-text-1 {
		font-size: 11px;
		color: #ff000a;
		background-color:#333435;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #3d3e3f;
		display:block;
		float: left;
		width: 236px;
		padding: 8px 2px;
		height:26px;
		
	}
	
	.paymentCenter-text-2 {
		font-size: 11px;
		background-color: #2b2c2d;
		float:left;
		padding: 5px;
		width: 237px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #3d3e3f;
	}	
	.paymentCenter-text-2-green {
		font-size: 11px;
		background-color: #2b2c2d;
		float:left;
		padding: 5px 5px 5px 15px;
		width: 227px;
		color:#33cc00;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #3d3e3f;
	}

	.paymentCenter-text-2-red {
		font-size: 11px;
		background-color: #2b2c2d;
		float:left;
		padding: 5px 5px 5px 15px;
		width: 227px;
		color:#ea3f4a;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #3d3e3f;
	}


	.paymentCenter-text-bold-footer {
		font-size: 11px;
		float:left;
		text-align: right;
		font-weight: bold;
		padding: 5px;
		width: 200px;
	}
	.paymentCenter-text-footer {
		font-size: 11px;
		padding: 5px;
		float:left;
		width: 236px;
	}
	.paymentCenter-text-1-footer {
		font-size: 11px;
		color: #ff000a;
		float:right;
		padding: 5px;
		width: 220px;
	}
	.paymentCenter-text-2-footer {
		font-size: 11px;
		background-color: #f5f2db;
		float:left;
		padding: 5px;
		width: 237px;
	}
	.payment-LhsBox {
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
		text-align: right;
		padding: 5px;
		width: 200px;
		border:solid 0px red;
	}
	.payment-RhsBox {
		font-size: 11px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
		text-align: left;
		padding: 5px;
		float: right;
		width: 720px;
		margin-top: -26px;
	}
	.payment-RhsBox-2 {
		font-size: 11px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
		text-align: left;
		padding: 5px;
		float: right;
		width: 720px;
		margin-top: -15px;
	}
	.paymentButton {
		font-size: 11px;
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;
		background-image: url(/apache_file/images/button_bg.gif);
		background-repeat: no-repeat;
		background-position: left top;
		float: left;
		height: 21px;
		width: 65px;
		padding-top: 2px;
		padding-left: 23px;
		margin-top: 5px;

	}
	*html .paymentButton {
		font-size: 11px;
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;
		background-image: url(../images/button_bg.gif);
		background-repeat: no-repeat;
		background-position: left top;
		float: left;
		height: 21px;
		width: 65px;
		padding-top: 1px;
		padding-left: 23px;
		margin-top: 5px;	
	}
	.paymentButton a {
		font-size: 11px;
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;
		float: left;
	}
	.paymentButton a:hover {
		font-size: 11px;
		font-weight: normal;
		color: #C0C0C0;
		text-decoration: none;
		float: left;
	}

	.paymentButton-1 {
		font-size: 11px;
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;
		background-image: url(../images/button_bg.gif);
		background-repeat: no-repeat;
		background-position: left top;
		float: left;
		height: 21px;
		width: 65px;
		padding-top: 2px;
		padding-left: 28px;
		margin-top: 5px;	
	}
	*html .paymentButton-1 {
		font-size: 11px;
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;
		background-image: url(../images/button_bg.gif);
		background-repeat: no-repeat;
		background-position: left top;
		float: left;
		height: 21px;
		width: 65px;
		padding-top: 1px;
		padding-left: 28px;
		margin-top: 5px;	
	}
	.paymentButton-1 a {
		font-size: 11px;
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;
		float: left;
	}
	.paymentButton-1 a:hover {
		font-size: 11px;
		font-weight: normal;
		color: #C0C0C0;
		text-decoration: none;
		float: left;
	}

	.paymentShow {
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		float: right;
		width: 130px;
		
		text-align: right;
		padding-right: 6px;
	}


	.popup-btns{
	height:auto; display:table;
	}

	#popups li{
		width:82%;
	}
	#popups ul{
		margin:0;
		padding:0;
		padding-top:8px;
		list-style-type:none;
		width:100%;
	}
	#popups li{
		display:block;
		margin:0;
		padding:4px 5px 2px 18px;
		clear:both;
	}
	#popups li:after{
		content:"."; 
		display:block;
		height:0; 
		clear:both; 
		visibility:hidden;
	}

	#popups * html  li{height: 1%;}
	#popups * html  li div{display:inline-block;}
	#popups *+html  li div{display:inline-block;}

	#popups li div,  #popups li span{
		margin:0 4px 0 0;
		padding:0 0 8px 0;
		color:#444;
	}

	#popups li span{
		float:left;
	}

	#popups .desc
	{
	color:#fff;
	font-weight:bold;
	padding-bottom:4px;
	display:inline-block;
	}

	*html #popups .desc
	{
	color:#fff;
	font-weight:bold;
	padding-bottom:2px;
	}

	#popups .inputtxt
	{
	width:263px;  
	}


	#popups .inputtxt2
	{
	width:297px;  
	}

	#ucomment li{
		width:82%;
	}
	#ucomment ul{
		margin:0;
		padding:0;
		padding-top:8px;
		list-style-type:none;
		width:100%;
	}
	#ucomment li{
		display:block;
		margin:0;
		padding:4px 5px 2px 18px;
		clear:both;
	}
	#ucomment li:after{
		content:"."; 
		display:block;
		height:0; 
		clear:both; 
		visibility:hidden;
	}

	#ucomment * html  li{height: 1%;}
	#ucomment * html  li div{display:inline-block;}
	#ucomment *+html  li div{display:inline-block;}

	#ucomment li div,  #popups li span{
		margin:0 4px 0 0;
		padding:0 0 8px 0;
		color:#444;
	}

	#ucomment li span{
		float:left;
	}

	#ucomment .desc
	{
	color:#fff;
	font-weight:bold;
	padding-bottom:4px;
	display:inline-block;
	}

	*html #ucomment .desc
	{
	color:#fff;
	font-weight:bold;
	padding-bottom:2px;
	}

	#ucomment .inputtxt
	{
	width:263px;  
	}


	#ucomment .inputtxt2
	{
	width:278px;  
	}


	.popup-aro{
	background-image:url(../images/fly_arrow_up.gif); background-repeat:no-repeat;
	}

	.movie-details-btn-cnt{
	margin:5px auto; height:auto; width:auto;
	}

	.movie-details-btn-size{
	height:22px; width:40px;
	}


	.fly-btn-size{
	height:22px; width:40px;
	}


	.movie-details-btn-view{
	height:92px;
	height:22px;
	}


	.movie-details-btn-trailer
	{
	height:104px; 
	height:22px;
	}

	.movie-details-usercomment{
	height:auto; display:table; padding:10px;
	}

	.movie-details-usercomment-mg{
	margin-bottom:50px;
	}


	.error-msg{
	display:none; position:absolute;  height:20px; margin-left:265px; margin-top:-25px;
	}


	/* Css for signin popup */
	.black_overlay{
		display: none;
		position: absolute;
		top: 0%;
		left: 0%;
		width: 100%;
		height: 100%;
		background-color: black;
		z-index:1001;
		-moz-opacity: 0.8;
		opacity:.80;
		filter: alpha(opacity=80);
	}
	.white_content {
		display: none;
		position: absolute;
		//top: 25%;
		//left: 40%;
		width: 305px;
		height: auto;
		padding: 0px;
		border: 0px solid orange;
		z-index:1002;
		overflow: auto;
	}

	.white_content1 {
		display: none;
		position: absolute;
		top: 90%;
		left: 30%;
		width: 305px;
		height: auto;
		padding: 0px;
		border: 0px solid orange;
		z-index:1002;
		overflow: auto;
	}


	.white_content2 {
		display: none;
		position: absolute;
		top: 200%;
		left: 50%;
		width: 305px;
		height: auto;
		padding: 0px;
		border: 0px solid orange;
		z-index:1002;
		overflow: auto;
	}

	.white_content_playlist {
		display: none;
		position: absolute;
		top: 95%;
		left: 50%;
		width: 305px;
		height: auto;
		padding: 0px;
		border: 0px solid orange;
		z-index:1002;
		overflow: auto;
	}


	.md-wd{
	width:87px;

	}

	*html .md-wd{
	width:97px;

	}

	*:first-child+html .md-wd{
	width:97px;

	}


	body:nth-of-type(1) .md-wd{
	width:98px;

	}




	/* thumbnail mouse over */

	.playspan{

	height:100px;
	width:160px;
	display:block;

	}

	a.playbt {
	position: absolute; 
	visibility: hi dden;
	display:block;
	height:70px;
	width:160px;
	cursor:pointer;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	-khtml-opacity: 0;


	}


	a.playbt:hover {
	position: absolute; 
	visibility:visible;
	display:block;
	height:70px;
	padding-bottom:10px;
	width:160px;
	cursor:pointer;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	-khtml-opacity: 1;
	z-index: 2000;


	}

	.playbtimg{
	padding:24px 64px; 
	z-index:1000;
	}

	.playbtimg2{
	margin:5px;
	float:right;
	}

	/* small play */
	.s-playspan{
	height:60px;
	width:90px;
	display:block;
	}

	a.s-playbt {
	position: absolute; 
	visibility: hi dden;
	display:block;
	height:40px;
	width:90px;
	cursor:pointer;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	-khtml-opacity: 0;

	}


	a.s-playbt:hover {
	position: absolute; 
	visibility:visible;
	display:block;
	height:40px;
	width:90px;
	cursor:pointer;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	-khtml-opacity: 1;
	z-index: 2000;
	}

	.s-playbtimg{
	padding:5px 35px; 
	z-index:1000;
	}

	.s-playbtimg2{
	margin:5px;
	float:right;
	}
	
	.tv-playbtimg{
	padding:15px 44px; 
	z-index:1000;
	}

	/* small play end */

		.latest-dvd-rel
		{
		width:255px; height:auto; display:table; padding-bottom: 10px;
		}
		.latest-dvd-rel-inner{
		float:left; width: 110px; margin: 7px; text-align:center;
		}
		
		.latest-dvd-rel-img{
		width:83px; margin:auto; margin-top:5px;
		}
		
		a .latest-dvd-rel-img-brd {
		border: 2px solid #000;
		}
		
		a:hover .latest-dvd-rel-img-brd {
		border: 2px solid #1e3f4f;
		}
		

	.toptv-rss
	{
	display:table; width:100%; height:25px;
	}

	/* added for search results */
	.flash-cnt-search
	{
	width:996px; height:auto;  display:table; padding-bottom:10px;
	}

	.wd750{
	width:750px;

	}


	.mid-section-search
	{
	width:830px; height:auto;
	}


	.tabbox-search{
	width:830px; height:auto; float:left;
	}

	*html .tabbox-search{
	width:822px; height:auto; 
	}

	.tabbox-downloads{
	width:820px; height:auto; 
	}

	*html .tabbox-downloads{
	width:822px; height:auto; 
	}

	.pg-cnt-serach
	{
	height:24px; width:830px; 
	}

	.center-cnt-search
	{
	width:830px; height:auto; padding-top:14px; display:inline; 
	}

	*html .center-cnt-search
	{
	width:830px; height:auto; padding-top:14px; display:inline; 
	}

	.pg-search
	{
	height:21px; width:830px; 
	}

	.mvtitle2-search {
	line-height:17px;
	padding-left:0px;
	width:610px;
	}



	*html .mvtitle2-search {
	line-height:17px;
	padding-left:2px;
	width:600px;
	}


	.mvtitle4-search {
	line-height:17px;
	padding-left:2px;
	width:730px;
	height:auto;
	}


	*:first-child+html .mvtitle4-search {
	line-height:17px;
	padding-left:2px;
	width:750px;
	height:auto;
	}

	

	.video-thnail-search {
	width:207px; height:183px; padding:15px 0px; 
	}
	
	*html .video-thnail-search {
	width:207px; height:188px; padding:15px 0px; 
	}

	.character-rem
	{
	background-color:#000000; color:#FFFFFF; padding:2px;
	}


	.c2{
	width:370px;
	float:left;
	}

	.c2-li{
	width:50px; text-align:center; 
	}


	.stepcarousel-mybf{
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width:370px; /*Width of Carousel Viewer itself*/
	height: 26px; /*Height should enough to fit largest content's height*/

	}

	.stepcarousel-mybf .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
	}

	.stepcarousel-free .panemybf{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 0px; /*margin around each panel*/
	width:370px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	}


	.tip-po{
	margin-right:6px;
	}

	/* Refer a friend */
	.refer-main
	{
	width:998px;height:auto; padding-bottom:10px;
	}
	.refer-title
	{
	width:956px; height:22px; font-weight:bold; font-size:12px; padding:8px 0 0 10px;
	}
	.refer-con
	{
	width:952px; height:auto; line-height:15px; padding-top:10px; padding-left:12px; font-size:12px; padding-bottom:10px;
	}
	.refer-cnt
	{
	width:998px; height:auto; font-size:12px; padding-top:20px; display:table; 
	}
	.r-1
	{
	padding-left:40px; width:450px;
	}
	.inputtxt
	{
	width:200px; height:18px; font-size:12px;
	}
	.inputtxt-small
	{
	width:150px; height:18px; padding:2px;  font-size:12px;
	}
	.lt
	{
	line-height:18px;
	}

	#refer-friend ul
	{
	margin:1px; padding:6px; list-style-position: inside; border:1px #fffccc; margin-left:-5px;
	}


	#refer-friend li
	{
	font-size:11px;
	font-weight:normal;
	list-style-type:none;
	line-height:20px;
	height:28px;
	margin-left:0px;
	padding-left:5px;
	}

	*html #refer-friend li
	{
	font-size:11px;
	font-weight:normal;
	list-style-type:none;
	line-height:20px;
	height:28px;
	margin-left:-15px;
	padding-left:5px;
	}

	#refer-friend .btncnt
	{
	padding-top:5px; width:435px; text-align:right;
	}
	.txtemail
	{
	border:solid 1px #ccc; font-weight:normal; font-family:Tahoma; font-size:11px; color:#000000; height:70px; width:425px; overflow:auto; padding:4px;
	}
	.bglite
	{
	background-color: #2b2c2d;

	}
	.bgdark
	{
	background-color:#333435;
	}
	.greytxt
	{
	color:#666; font-size:10px; padding-left:70px;
	}
	a.redlink:link, a.redlink:active, a.redlink:visited
	{
	color:#ed1c24; font-size:11px; text-decoration:none;
	}

	a.redlink:hover 
	{
	color:#ed1c24; font-size:11px; text-decoration:underline;
	}

	a.redlink2:link, a.redlink2:active, a.redlink2:visited
	{
	color:#ed1c24; font-size:12px; text-decoration:none;
	}

	a.redlink2:hover 
	{
	color:#ed1c24; font-size:12px; text-decoration:underline;
	}
	.thkcnt
	{
	width:auto; height:250px; padding-top:45px;
	}
	.thk
	{
	font-size:18px; font-weight:bold;
	}
	.thk2
	{
	color:#666666; font-size:14px; font-weight:bold;
	}
	.email-list-cnt
	{
	border:1px solid #3D3E3F; width:430px; height:170px; margin-left:40px; overflow: auto;
	}
	.email-lst
	{
	height:28px; color:#999999;
	}
	.sys-msg
	{
	color:#33cc00;font-weight:bold;
	}
	.emaillst
	{
	width:460px; height:25px; padding-bottom:20px;
	}
	.emaillst2
	{
	width:460px; height:35px; padding-bottom:15px;
	}
	
	.emaillst2-2
	{
	width:700px; height:35px; padding-bottom:15px;
	}
	.lst
	{
	width:620px; height:35px;
	}

	/* Download  */

	.order-details-cnt
	{
	width:996px;
	height:auto;
	}

	.system-inst-cnt
	{
	height:auto; width:978px; display:table;
	}

	.order-det-main
	{
	height:129px;
	}

	.order-lt{
	width:120px; line-height:16px;
	}
	.order-rt{
	width:860px; line-height:16px;
	}
	.dw-img-det{
	width:162px;
	}
	.dw-det-main
	{
	width:780px;
	}
	.dw-det-lt{
	width:170px; line-height:18px; height:auto;
	}
	.dw-det-rt{
	width:500px; line-height:18px; height:auto;
	}
	.info-msg, .info-msg-bold{
	font-size:14px;
	}
	.info-msg-bold
	{
	font-weight:bold;
	}
	.warning-msg, .warning-msg-bold{
	font-size:14px;
	}
	.warning-msg-bold{
	font-weight:bold;
	}



	/* new - user profile */
	.userprofile-cnt-top{
	width:640px; height:auto; padding:10px 0 10px 10px; display:table; float:left;
	}


	.userprofile-cnt-top-rt{
	width:316px; 
	padding:10px 0 10px 10px;
	}

	.otherusers{
	margin-top:11px;
	margin-right:18px;
	}

	.playlist-rt-main{
	height:auto; margin-top:1px; width:323px;
	}

	.playlist-aro0{
	width:4px; margin-top:15px;
	}

	.mgl2{
	margin-left:2px;
	}

	.playlist-txt{
	height:36px; width:316px;
	}


	.collections{
	 padding:5px; width:325px; height:auto; display:table; padding-top:10px;
	}

	.collection-txt{
	height:36px; width:319px;
	margin:auto;
	}


	.profile-comments {
	width:305px; margin-left:10px;
	}

	.tv-txt{
	margin:5px 10px;
	}

	.tv-txt2{
	margin:0;
	padding:5px 10px;
	line-height:20px;
	}
	.languagedd{
	position:absolute; margin-left:-2px; margin-top:-20px; display:none; z-index:1000;
	}


	*:first-child+html .languagedd{
	position:absolute; margin-left:-130px; margin-top:0; display:none; z-index:1000;
	}

	*html .languagedd  {
	position:absolute; margin-left:-130px; margin-top:0; display:none; z-index:1000;
	}



	.langtop{
	border:1px solid #666; border-bottom:0
	}

	.langmain{
	border:1px solid #666; border-top:0;
	}



	.tvshowsbox{
	margin-top:395px; height:90px; -moz-opacity: 0.9;	opacity:.90; filter: alpha(opacity=90);
	}


	.tvshowsbox2{
	height:auto; -moz-opacity: 0.9;	opacity:.90; filter: alpha(opacity=90); display:none; position:absolute; margin-top:0px;
	}


	*:first-child+html  .tvshowsbox2{
	height:auto; -moz-opacity: 0.9;	opacity:.90; filter: alpha(opacity=90); display:none; position:absolute; margin-top:24px;
	}


	*html  .tvshowsbox2{
	height:auto; -moz-opacity: 0.9;	opacity:.90; filter: alpha(opacity=90); display:none; position:absolute; margin-top:24px;
	}


	.mydw-cnt
	{
	width:auto; display:table; float:left;
	}
	.mydw-title{
	width:830px; height:20px; float:left;
	}
	.mydw-tc1{
	width:207px;height:20px; padding-top:3px; font-weight:bold;
	}

	.mydw-tc1wl{
	width:380px;height:20px; padding-top:3px;
	}

	.mydw-tc1rb{
	width:420px;height:20px; padding-top:3px;
	}

	.mydw-tc2{
	width:100px;height:20px; padding-top:3px;font-weight:bold;
	}

	.mydw-tc2wl{
	width:174px;height:20px; padding-top:3px;
	}

	.mydw-tc2rb{
	width:250px;height:20px; padding-top:3px;
	}
	.mydw-tc2rb2{
	width:406px;height:20px; padding-top:3px;
	}

	.mydw-tc3{
	width:105px;height:20px; padding-top:3px;font-weight:bold;
	}
	.mydw-tc4{
	width:135px;height:20px; padding-top:3px;font-weight:bold;
	}
	.mydw-tc5{
	width:80px;height:20px; padding-top:3px;font-weight:bold;
	}
	.mydw-tc6{
	width:100px;height:20px; padding-top:3px;font-weight:bold;
	}
	.mydw-tc7{
	width:95px;height:20px; padding-top:3px;font-weight:bold;
	}

	.mydw-tc7wl{
	width:269px;height:20px; padding-top:3px;
	}

	.mydw-tc7rb{
	width:151px;height:20px; padding-top:3px; padding-left:2px;
	}


	.mydw-list{
	width:830px; height:18px; float:left; margin-top:1px; height:auto;
	}
	.mydw-c1{
	width:187px; height:35px; padding-top:10px; padding-left:20px; 
	}

	.mydw-c1wl{
	width:360px;height:35px; padding-top:10px; padding-left:20px;
	}


	.mydw-c1rb{
	width:400px;height:35px; padding-top:10px; padding-left:20px;
	}

	.mydw-c2{
	width:100px;height:30px; padding-top:15px; padding-left:0px; text-align:center;
	}

	.mydw-c2wl{
	width:174px;height:30px; padding-top:15px; text-align:center;
	}

	.mydw-c2rb{
	width:250px;height:30px; padding-top:15px; text-align:center;
	}
	.mydw-c2rb2{
	width:406px;height:30px; padding-top:15px; text-align:center;
	}

	.mydw-c3{
	width:105px;height:30px; padding-top:15px; padding-left:0px; text-align:center;
	}
	.mydw-c4{
	width:135px;height:30px; padding-top:15px; padding-left:0px; text-align:center;
	}
	.mydw-c5{
	width:80px;height:30px; padding-top:15px; padding-left:0px;text-align:center;
	}
	.mydw-c6{
	width:100px;height:30px; padding-top:15px; padding-left:0px; text-align:center;
	}
	.mydw-c7{
	width:95px; height:30px; padding-top:15px;text-align:center;
	 
	}

	.mydw-c7wl{
	width:134px;height:30px; padding-top:15px;
	}

	.mydw-c7rb{
	width:153px;height:30px; padding-top:15px;
	}



	/* playlisy full */
	.myplaylist{
	 padding:5px; width:820px; height:auto; display:table; margin-bottom:10px;
	}

	.myplaylist-main{
	height:36px; margin-top:1px; width:815px; 
	}

	.myplaylist-txt{
	height:36px; width:815px; margin-top:1px;margin:auto; 
	}

	.myplaylist-txt2{
	height:36px; width:805px; margin-top:1px;margin:auto; padding-left:10px; 
	}

	.myplaylist-txt3{
		height:36px; width:785px; margin-top:1px;margin:auto; padding-left:10px; 
	}

	.delbtn{
	display:none;
	}


	.userplaylist{
	 padding:5px; width:986px; height:auto; display:table; margin-bottom:10px;
	}

	.userplaylist-main{
	height:36px; margin-top:1px; width:980px; 
	}

	.userplaylist-txt{
	height:36px; width:980px; margin-top:1px;
	margin:auto;
	}


	.playlist-slide-cnt{
	width:810px; height:auto; float:left; display:none;
	}

	.playlist-slide-cnt2{
		width:302px; height:auto; float:left; margin-left:10px; display:none;
	}


	/* Contact  */
	.contact-cnt{
	float:left; width:998px;
	}

	.contact-lt-cnt{
	width:598px; height:386px; display:table;}

	.contact-rt-cnt{
	height:auto; width:370px; height:364px;
	}

	.ctdiv{
	display:none;
	}

	/* About Us */
	.abtus-cnt{
	width:998px;
	height:auto;
	float:left;
	margin-bottom:10px;

	}

	.abtus-main
	{
	width:810px; float:left; 
	}
	.abtus-adv
	{
	width:160px; height:auto;
	}
	.abt-vision{
	width:800px; padding:10px; padding-top:10px; padding-bottom:20px; height:auto; text-align:justify; float:left;
	}
	.abt-content-cnt
	{
	width:800px; height:auto; clear:both; text-align:justify; float:left;
	}
	.abt-cnt-1
	{
	width:810px; height:auto; float:left; clear:both; padding:10px; text-align:justify;
	}

	.termscondition-cnt{
	width:958px; 
	}

	.signinup-cnt
	{
	width:998px; height:auto; float:left; 
	/*background-image:url(../styles/granite-grey/images/bg_register.jpg); background-repeat:repeat-x;*/
	background-color:#0C0C0D;
	}

	.white_content_tc {
	display: none;
	position: absolute;
	top: 20%;
	left: 20%;
	width: 750px;
	height: auto;
	padding: 0px;
	border: 0px solid orange;
	z-index:1002;
	}


	.dur-main{
	position:absolute; margin-top:86px; background-color:#000000; height:14px; width:auto; color:#FFFFFF; padding-left:3px;padding-right:3px; -moz-opacity: 0.7;	opacity:.70; filter: alpha(opacity=70);
	}
	.playlst-main{
	position:absolute; margin-top:76px; height:14px; margin-left:136px; padding-top:10px; padding-left:10px;
	}
	.star-cnt{
	float:left; padding:3px 0 3px 2px; width:160px;
	}

	.dur-cnt2{
	position:absolute; margin-top:47px; background-color:#000000; height:14px; width:auto; color:#FFFFFF; padding-left:3px;padding-right:3px; -moz-opacity: 0.7;	opacity:.70; filter: alpha(opacity=70);
	}

	.playlst-cnt2{
	position:absolute; margin-top:46px; height:14px; width:96px; text-align:right;
	}

	.playlst-cnt3 {
	height:14px;
	margin-top:60px;
	position:absolute;
	text-align:right;
	width:118px;
	}


	.dur-cnt3 {
	background-color:#000000;
	color:#FFFFFF;
	height:14px;
	margin-top:60px;
	opacity:0.7;
	padding-left:3px;
	padding-right:3px;
	position:absolute;
	width:auto;
	}

	.detail-banner{
	width:250px; height:auto; float:right;
	}

	/* 26 July 09 */

	*html .ie6pd28 {
	padding-left:28px;
	}

	.insign-cnt{
	margin-left:25px;
	}

	*html .insign-cnt{
	margin-left:15px;
	}

	ul#share-sites {
	width:550px;
	float:left;
	list-style-type:none;
	margin:5px 0 0 5px;
	padding:0;
	}
	ul#share-sites li {
	border-bottom:1px solid #333;
	float:left;
	padding:5px 0;
	width:181px;
	}

	ul#share-sites li a {
	background-position:left center;
	background-repeat:no-repeat;
	padding:3px 0 3px 25px;
	text-decoration:none;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	}

	ul#share-sites li a:hover{
	color:#FFB600;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	}

	li#delicious a {
	background-image:url(../images/delicious.gif);
	}

	li#google a {
	background-image:url(../images/google.gif);
	}

	li#netscape a {
	background-image:url(../images/netscape.gif);
	}

	li#technorati a {
	background-image:url(../images/technorati.gif);
	}

	li#windows a {
	background-image:url(../images/windows.gif);
	}

	li#facebook a {
	background-image:url(../images/facebook.gif);
	}

	li#furl a {
	background-image:url(../images/furl.gif);
	}

	li#blinklist a {
	background-image:url(../images/blinklists.gif);
	}

	li#stumbleupon a {
	background-image:url(../images/stumbleupon.gif);
	}

	li#newsvine a {
	background-image:url(../images/newsvine.gif);
	}

	li#reddit a {
	background-image:url(../images/reddit.gif);
	}

	li#yahoo a {
	background-image:url(../images/yahoo.gif);
	}

	li#slashdot a {
	background-image:url(../images/slashdot.gif);
	}

	li#magnolia a {
	background-image:url(../images/magnolia.gif);
	}

	li#tailrank a {
	background-image:url(../images/tailrank.gif);
	}

	li#digg a {
	background-image:url(../images/digg.gif);
	}

	/* toppanel  */
	.toppanel-main {
	height:28px; background-image:url(../images/bg_toppanel.jpg); background-position:top; background-repeat:repeat-x;
	}
	.t-1 {
	float:left; height:26px; padding-top:3px; padding-left:10px; width:380px;
	}

	.t-2 {
	height:26px; padding-top:3px; width:200px; float:left;
	}

	body:first-of-type .t-2 {
	height:26px; padding-top:4px; width:200px; float:left;
	}

	.t-3 {
	height:22px; padding-top:6px; width:375px; float:right; text-align:right; padding-right:6px;
	}


	.lt-carousal-arrow {
	width:32px; height:150px; padding-top:50px; float:left;
	}
	*html .lt-carousal-arrow {
	width:30px; height:150px; padding-top:50px; float:left; 
	}

	*:first-child+html {} .lt-carousal-arrow {
	width:27px; height:150px; padding-top:50px; float:left; 
	}

	body:first-of-type .lt-carousal-arrow {
	width:30px; height:150px; padding-top:50px; float:left; 
	}

	.rt-carousal-arrow {
	width:24px; height:150px; padding-top:50px; float:left;
	}

	.lt-carousal-arrow2 {
	width:21px; height:150px; padding-top:50px; float:left;
	}

	*html .lt-carousal-arrow2 {
	width:21px; height:150px; padding-top:50px; float:left;
	}

	.c-rel-main {
	width:672px;
	}

	*html .c-rel-main {
	width:666px;
	}

	body:first-of-type .c-rel-main {
	width:680px;
	}

	.login-err
	{
	background-color:#EA3F4A;
	border:1px solid #F04D58;
	color:#FFFFFF;
	}
	.small-login-main
	{
	border:solid 1px #333; width:435px; float:left; background-color:#072d41;
	}

	#autosuggest ul{
	width:100%;
	float:left;
	}

	#autosuggest ul li{
	float:left;
	width:100%;
	height:15px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:5px;
	}

	.ct-bt-lt {
	width:20px; float:left; padding-top:8px;
	}



	.ct-bt-rt{
	width:20px; float:left; padding-top:8px;
	}
	
	.rtb	{
	display:inline;
	float:right;
	padding-top:10px;
	}
	
	*html .rtb	{
		float:none;
		}
		
	/* Branding start */		
	.nobranding-adv {
	width:640px; height:auto; border:solid 10px #000000; float:left;
	}

	.branding-adv	{
	width:640px; height:auto; border:0px; padding:10px 10px 0;  background-repeat:no-repeat; background-position: left top; height:406px;	
	}
	
	.ad-link 	{
	width:640px; height:47px; display:block;
	}
	
	.noad-link	{
	width:640px; height:47px; display:none;
	}
	
/* Branding end */		
	.plt-cnt{
	float:left; width:678px;
	}	

.cu-error
{
float: left; width: 525px; height:30px;
}

*:first-child+html {} .cu-error
{
float: left; width: 525px; height:auto;
}

body:nth-of-type(1) .cu-error
{
float: left; width: 525px; height:auto; 
}


.cu-error2
{
float: left; width: 644px; height:30px;
}

*:first-child+html {} .cu-error2
{
float: left; width: 644px; height:auto;
}

body:nth-of-type(1) .cu-error2
{
float: left; width: 644px; height:auto; 
}

.cu-error4
{
float: left; width: 595px; height:30px;
}

*html .cu-error4
{
float: left; width: 598px; height:30px;
}

*:first-child+html {} .cu-error4
{
float: left; width: 595px; height:auto;
}

body:nth-of-type(1) .cu-error4
{
float: left; width: 595px; height:auto; 
}


.cu-error5
{
float: left; width: 320px; height:30px;
}

*html .cu-error5
{
float: left; width: 324px; height:30px;
}

*:first-child+html {} .cu-error5
{
float: left; width: 320px; height:auto;
}

body:nth-of-type(1) .cu-error5
{
float: left; width: 320px; height:auto; 
}


.cu-error6
{
float: left; width: 595px; height:30px;
}

*html .cu-error6
{
float: left; width: 600px; height:30px;
}

*:first-child+html {} .cu-error6
{
float: left; width: 595px; height:auto;
}

body:nth-of-type(1) .cu-error6
{
float: left; width: 595px; height:auto; 
}


body:nth-of-type(1) .cu-tip {
display:none; top:0px;
}

.cu-tip {
display:none; top:-23px;
}

.cu-tip2 {
	display:none; top:-23px; left:-60px;
}


body:nth-of-type(1) .cu-tip2 {
	display:none; top:0px;left:-60px;
}

.cu-tip3 {
	display:none; top:-23px; left:-75px;
}
body:nth-of-type(1) .cu-tip3 {
	display:none; top:0px;left:-75px;
}

.invite-input
{
border:solid 1px #ccc;
}

.signinmain-err{
background-color:#EA3F4A;color:#FFFFFF; float:left; padding:5px; margin:0; margin-top:18px; margin-left:18px;
}

*html .signinmain-err{
background-color:#EA3F4A;color:#FFFFFF; float:left; padding:5px; margin:0; margin-top:18px; margin-left:10px;
}




	/* For Bigoye Specials/News*/
	.boye-r
	{
	float:left; padding-bottom:8px; padding-left:5px;
	}
	.boye-lt{
	float:left; display:inline;
	}
	.boye-rt{
	color:#999; float:left; text-align:left; padding-left:8px; width:170px; margin-top:-1px;
	}
	
	
	.bor1{
	width: 230px; 
	}
	
	*html .bor1{
	width: 230px; padding-top:10px;
	}
	

	
	/* Added by Pambi For Buy Rent Buttons.*/
		
	
		.rb{
	float:right;width:108px; height:22px;
	}
	.rba{
	width:108px; height:22px; display:block; cursor:pointer; color:#000; text-decoration:none;
	}
	.rb-rent{
	background:url(/apache_file/images/bt_rent.jpg) right no-repeat; height:21px; width:40px; float:left;
	}
	.rb-buy{
	background:url(/apache_file/images/bt_buy.jpg) right no-repeat; background-position:right; height:21px; width:36px; float:left;
	}
	.rb-price{
	background:url(/apache_file/images/price_l.jpg) left repeat-x; height:21px;  float:left; padding-left:5px; padding-right:5px; font:bold 12px Arial, Helvetica, sans-serif; line-height:21px;
	}
	.rb-end{
	background:url(/apache_file/images/price_r.jpg) left no-repeat; height:21px;  width:3px; float:left;
	}
	.rb-text{
	float:right; display:inline; height:21px; line-height:21px; color:#FFFFFF; margin-right:3px;
	}
	.br-cnt{
	width:655px; height:22px; float:left; clear:both; font:12px Arial, Helvetica, sans-serif;
	}
	/* popup change for fb login */
	.sep-line{
border-bottom:solid 1px #466a7c; width:180px; height:3px; 
}
.pop-login-title{
color:#7cc8ff; clear:both; font-size:11px; display:inline; padding-top:2px; display:table;
}
.pop-error{
font-size:10px; width:210px; text-align:center;
}
.pop-input-label{
float:left; display:inline; width:50px; text-align:right;
}
.pop-input{
float:right; display:inline; text-align:left;
}
.pop-inp-name{
float:left; width:190px; padding-left:10px; padding-bottom:5px;
}