/*Trailer Page css 23-10-09*/
/*Blackbackground changes for homepage - 24-09-09*/
/*25-06-09 - Flipbook css added*/
/*14-04-09 - footer search #footerSearch - changed from 420px*/
/* 16-Mar-09 - search page classes*/
/*13-Mar 09 - Search Top Nav Enhancemens*/
/*19-feb 09 - Hotfix for sliver ad- wallpaper*/

/*Last updated for Redesign 17/Dec/2008 */
/* Default theme CSS*/

/*-----------------------------------*/
/* commented backslash hack \*/ 

/* commented by Sunil for Login popup - start 
html, body{height:100%;} 
 commented by Sunil for Login popup - end */

/* end hack */

html, body, form {margin:0;padding:0}

/*-----------------------------------*/

/*body{
	margin:0px;*/
/*	color:#736f6f;*/
	/*color:#777777;
	background:#015598 url("http://cdn-images.hollywood.com/site/MainBodyBG.gif") center repeat-y;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	}*/
	
html
{
	/*background:#045395 url("http://cdn-images.hollywood.com/site/Bluebg.jpg") repeat-x scroll top; - [Blackbackground changes for homepage - 24-09-09]*/
}	

body {
background:#000000; /*url("http://cdn-images.hollywood.com/site/MainBodyBG.gif") center repeat-y;[Blackbackground changes for homepage - 24-09-09]*/
color:#777777;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
margin:0;
}
		
a{
text-decoration:none;
color:#167bc8;/*[Blackbackground changes for homepage - 24-09-09]*/
font-weight:bold;
}

a:visited{
	/*color:#167bc8;*/
}
ul li{list-style-type: disc;}


a:hover
{ color:#167bc8;/*[Blackbackground changes for homepage - 24-09-09]*/
  text-decoration:underline;
}

/*border colors*/
.boc00{ border-color:#198ce5 !important;}

/*backgrounds*/

/*#mainbody
{ 
background:url("http://cdn-images.hollywood.com/site/ThemeBlueBG.jpg") no-repeat top;
width:100%;
display:block;*/
/*height:100%;*/
/*}*/
#mainbody {
background-color:#000000;/*[Blackbackground changes for homepage - 24-09-09]*/
/*border-left:22px solid #1c8be5;*/
/*border-right:22px solid #1c8be5;*/
display:block;
margin:0 auto;
width:1002px;
/*height:100%;*/
/*display:block;*/
}

#headerMain{
background-color:#000000;/*[Blackbackground changes for homepage - 24-09-09]*/
/*background: url("http://cdn-images.hollywood.com/site/TopBGFull.jpg") bottom no-repeat;*/
width:100%;
text-align:center;
height:100%;
}

#header{
width:1002px;
/*height:100%;*/
text-align:center;
/*background-color:#000000;*/
/*background:transparent url(http://cdn-images.hollywood.com/site/TopBG.jpg) no-repeat scroll center top; /*[Blackbackground changes for homepage - 24-09-09]*/*/
}
#topadvt{
padding-top:10px;
padding-right:10px;
width:740px;
position: absolute; 
bottom: 10px; 
right: 120px;
float:right;
}

#topAdcontainer{
/*height:236px;*/
height:110px;
width:1002px;
/*background: url("http://cdn-images.hollywood.com/site/TopBG.jpg") bottom no-repeat;*/
}

/*#maintopnav{ /*changed*/
/*
padding-top:0px;
height:75px;
width:1002px;
overflow:hidden;
margin-bottom:7px;
}*/

#maintopnav {
background:#000000 none repeat scroll 0 0;
height:75px;
overflow:hidden;
padding-bottom:7px;
padding-top:0;
}

#maintopsrc
{
margin-top:0px;
/*margin-bottom:3px;*//*Sliver Advt : Reshma : 21/Nov/2008*/
height:48px;
background-color:#000000;
}

/*Header*/
.zipInput{float:left; padding-right:5px; padding-bottom:1px; padding-left:10px; padding-top:5px; }
div.zipInput input{ font-size:11px; width:116px; height:16px; font-weight:bold; padding-left:5px;padding-top:1px; border:1px solid #00c4ff; color:#666666; font-family:Arial;}
.searchInput{float:left; padding-right:5px; padding-bottom:7px; padding-left:10px; padding-top:5px;}
div.searchInput input{font-size:11px; width:316px; height:16px; padding-left:5px;padding-top:1px; font-weight:bold; border:1px solid #00c4ff; color:#666666; font-family:Arial;}
.topSponseredAd {float:left; border-right:1px solid; width:100px; text-align:center;}
/*Header*/

#mainfooter
{ 
width:988px;
background-color:#555555;
color:#ffffff;
margin:0 auto;
}

#footernavigation a{
color:#bababa;
text-decoration:none;
}

#footernavigation a:hover{
text-decoration:underline;
color:#bababa;
}

#footer{
height:20px; /* Amol prev 51*/
width:100%;
background-color:#000000;
}

#footerSearch{
height:51px; /* Amol prev 45*/
width:450px; /* Amol prev 560*/
color:#777777;		
}

#footernavigation{
height:51px; /* Amol prev 36*/
text-align:center;
width:480px;
padding-left:20px;
}

#footerbottom{
margin-left:35px; /* Amol prev 15*/
margin-right:35px; /* Amol prev 8*/
/*height:100%;*/ /* Amol prev 8*/
/* width:900px; Amol*/
padding-top:20px;
/*padding-bottom:10px /* Amol*/
margin-top:5px; 
}

#AZindex{
float:left;
text-align:left;
color:#cecece;
font-size:10px;
}

.AZindexBG{ /* Amol */
background-color:#2a2a2a;
width:450px;
float:left;
padding-bottom:10px;
padding-left:15px;
padding-right:5px;
padding-top:5px;
overflow:hidden;
}

#fsfooter{
/*height:100%; Amol add */
/*color:#cecece; Amol */
 /*Amol Prev 50*/
}


.fansiteBG{ /* Amol */
float:left;
text-align:left;
background-color:#3E3E3E;
width:434px;
padding-bottom:9px;
margin-left:10px;
padding-top:4px;
}

#AZindex a{
color:#666666;
text-decoration:none;
}

#AZindex a:hover{
color:#666666;
text-decoration:underline;
}

#AZMovie
{
background-color:#3E3E3E;
float:left;
text-align:left;
color:#cecece;
margin-top:8px;
}

.aztable{
margin-top:5px;
}
.aztable td{
width:12px;
height:12px;
color:#666666;
border: 1px #efefef solid;
background-color:#FFFFFF;
vertical-align:middle;
text-align:center;
}

#fstable{
width:355px;
}

.fstd{
width:38%; /*Amol Prev 50*/
padding-top:2px;
padding-bottom:2px;
}

#footerpartner{
float:left;
width:315px;
text-align:left;
color:#cecece;
}

#partnerfooter{
float:left;
width:190px;
text-align:left;
color:#cecece;
padding-left:5px;
}

.navnotsel {
	margin-top:0px;
	padding:13px 10px 11px 10px;
	text-align:center;
	float:left;
	font-size:13px;
	font-family:Arial, "Arial Rounded MT Bold", Arial;
	font-weight:bold;
	background: url("TopNavBG.jpg") repeat-x ;
	color:#ffffff;
	}
a.navnotsel, a.navnotsel:visited{
	text-decoration:none;
	color:#ffffff;
}
a.navnotsel:hover {
     color:#ffffff;
	 background: url("TopNavHover.jpg") repeat-x;
     text-decoration:none;
}

.navnotselLeft {
	margin-top:0px;
	padding:13px 10px 11px 35px;
	text-align:center;
	float:left;
	font-size:13px;
	font-family:Arial, "Arial Rounded MT Bold", Arial;
	font-weight:bold;
	background: url("TopNavLeftBG.jpg") no-repeat;
	color:#ffffff;
	width:84px;
	}
	
a.navnotselLeft, a.navnotselLeft:visited {
	text-decoration:none;
	color:#ffffff;	
}

a.navnotselLeft:hover{
     color:#ffffff;
	 background:url("TopNavLeftBGHover.jpg") no-repeat;
     text-decoration:none;
}


a.navnotselRight, a.navnotselRight:visited {
	margin-top:0px;
	padding:13px 5px 11px 3px;
	text-align:center;
	float:left;
	font-size:13px;
	font-family:Arial, "Arial Rounded MT Bold", Arial;
	font-weight:bold;
	background: url("TopNavRightBG.jpg") no-repeat;
	color:#ffffff;
	width:72px;
	text-decoration:none;
	color:#ffffff;	
	}
	
a.navnotselRight:hover{
     color:#ffffff;
	 background:url("TopNavRightBgHover.jpg") no-repeat;
     text-decoration:none;
}
.navsel {
	margin-top:0px;
	padding:13px 10px 11px 10px;
	text-align:center;
	float:left;
	font-size:13px;
	font-family:Arial, "Arial Rounded MT Bold", Arial;
	font-weight:bold;
	background: url("TopNavHover.jpg") repeat-x ;
	color:#ffffff;
	}
a.navsel, a.navsel:visited{
	text-decoration:none;
	color:#ffffff;
}
a.navsel:hover {
     color:#ffffff;
	 background:url("TopNavHover.jpg") repeat-x;
     text-decoration:none;
}

.navselLeft {
	margin-top:0px;
	padding:13px 10px 11px 35px;
	text-align:center;
	float:left;
	font-size:13px;
	font-family:Arial, "Arial Rounded MT Bold", Arial;
	font-weight:bold;
	background: url("TopNavLeftBGHover.jpg") no-repeat;
	color:#ffffff;
	width:84px;
	}
	
a.navselLeft, a.navselLeft:visited {
	text-decoration:none;
	color:#ffffff;	
}

a.navselLeft:hover{
     color:#ffffff;
	 background:url("TopNavLeftBGHover.jpg") no-repeat;
     text-decoration:none;
}

a.navselRight, a.navselRight:visited  {
	margin-top:0px;
	padding:13px 5px 11px 3px;
	text-align:center;
	float:left;
	font-size:13px;
	font-family:Arial, "Arial Rounded MT Bold", Arial;
	font-weight:bold;
	background: url("TopNavRightBgHover.jpg") no-repeat;
	color:#ffffff;
	width:72px;
	text-decoration:none;
	color:#ffffff;	
	}

a.navselRight:hover{
     color:#ffffff;
	 background:url("TopNavRightBgHover.jpg") no-repeat;
     text-decoration:none;
}


/*footer nav*/


.footerNav{
	padding:20px 10px 0px 10px;
	text-align:center;
	float:left;
	font-size:15px;
	font-family:Arial, "Arial Rounded MT Bold", Arial;
	font-weight:bold;
	color:#ffffff;
	}
	
.footerNavSel{
	padding:20px 10px 0px 10px;
	text-align:center;
	float:left;
	font-size:15px;
	font-family:Arial, "Arial Rounded MT Bold", Arial;
	font-weight:bold;
	color:#02bff9 !important;
	text-decoration:none;
	}		
	
#othernav{
padding-top:05px; /*Amol Prev 37*/
}
/*Gray Links*/
.moreLinks a, .moreLinks a:visited
{
	color:#666666 !important;
	text-decoration:none;
}

.moreLinks a:hover
{
	color:#666666 !important;
	text-decoration:underline;
}
/*Gray Links*/

/*White Links*/
#white a,#othernav a, #othernav a:visited, #rssfeed a, #rssfeed a:visited, #WhatsOnHollywood a, #WhatsOnHollywood a:visited, #AZMovie a, #AZMovie a:visited{	/*White Link*/
color:#ffffff !important;
text-decoration:none;
}
#footernavigation a, #footernavigation a:visited{
color:#ffffff;
text-decoration:none;
}

#rssfeed a{font-weight: bold !important;}/*Reshma - 27/Aug/2008 */
#white a:hover, #othernav a:hover, #footernavigation a:hover, #rssfeed a:hover, #WhatsOnHollywood  a:hover
{
color:#ffffff ;
text-decoration:underline;
}

.write_review a, .fav_bar_bg a
{
color:#ffffff !important;
text-decoration:none;
}
.write_review a:hover,.fav_bar_bg a:hover
{
color:#ffffff;
text-decoration:underline;
}
.hbtn a, .hbtn a:visited, .hbtn a, .hbtn a:visited
{
color:#ffffff !important;
text-decoration:none;
}
.hbtn1 a, .hbtn1 a:visited, .hbtn1 a, .hbtn1 a:visited
{
color:#ffffff !important;
text-decoration:none;
}
/* White Links*/
#fsfooter a, #fsfooter a:visited{
color:#bababa;
text-decoration:none;
font-weight:normal;
}

#fsfooter a:hover{
text-decoration:underline;
}
/*********************************************
 Button
**********************************************/
.button {
	text-decoration:none;
	color:#ffffff;
	}
A.button{
	text-decoration:none;
	color:#ffffff;
	}
A.button:hover{
	text-decoration:none;
	color:#ffffff;
	}
	
.btl{background-image:url(BTL.gif); height:26px; width:3px; margin:0px 0px 0px 0px;}
.btbg{ background-image:url(BTBG.gif); height:26px; text-align:center; vertical-align:middle;}
.btr{background-image:url(BTR.gif); height:26px; width:3px; margin:0px 0px 0px 0px;}


/*********************************************
 Button Submit
**********************************************/
.button1 {
	text-decoration:none;
	color:#ffffff;
	}
A.button1{
	text-decoration:none;
	color:#ffffff;
	}
A.button1:hover{
	text-decoration:none;
	color:#ffffff;
	}
	
.bt1l{background-image:url(SubmitButonLeft.gif); background-repeat:no-repeat;height:23px; width:4px; margin:0px 0px 0px 0px;}
.bt1bg{ background-image:url(SubmitButonBG.gif); background-repeat:repeat-x;height:23px; text-align:center; vertical-align:middle;}
.bt1r{background-image:url(SubmitButonRight.gif); background-repeat:no-repeat; height:23px; width:4px; margin:0px 0px 0px 0px;}


/*border*/
.thm_bo1{border:1px solid #1b8fe4;}


/*------------------*/


.headerbg{background:url(headerBG.jpg) repeat-x;}
.fs20{ font-size:20px;}
.fs34{ font-size:34px;}
.headerdot{background:url(SmalDots.gif) repeat-x #FFFFFF center;}
#celebGalleryHeadline, #featuredMovies, #featuredHeadline, #featuredHeadlineCont, #featuredHeadlineImage, #pollCont, #latestNewsHeadCont, #recentBlogPost, #featuredTrailer, #celebGalleryCont, #tvStillsCont, #eventGalleryCont, #movieStillsCont, #featuredList, #trailerCont, #reviewCont, #comingSoonCont, #celebVideoCont, #celebPhotoCont, #TopFanSites
{ margin-left:5px; margin-right:5px; margin-top:05px; color:#736f6f;}/*height:100%; #latestNewsHeadCont,*/

#Poll{position:relative;}
div h1{margin-bottom:0px; font-size:22px; font-weight:bold; color:#000000; margin-top:0px;}

.subhead{ 
	font-size:20px; 
	font-weight:bold;
	color:#000000;
	margin-top:10px;
	margin-bottom:20px;
	margin-right:8px;
	margin-left:2px;	/*Amol*/
	background:url(SmalDots.gif) repeat-x center 70%; 	
	}

.subhead2{ /*Amol*/
	font-size:12px; 
	font-weight:bold;
	color:#000000;
	/*margin-right:8px;	*/
	background:url(SmalDots.gif) repeat-x center; 	
	}
div.subhead h2{display:inline;}
#featuredMovieImg {width:134px; height:201px;}

#featuredMovieCont{
color:#736f6f; 
}
/*#featuredList, #trailerCont, #reviewCont, #comingSoonCont, #celebVideoCont{color:#736f6f; margin-left:10px;}*/

.top10bg{
float:left;
margin-top:03px;
overflow:hidden;
/*padding:5px; Mac Top 10 Celeb Fixes - Reshma - 10/N0v/2008*/
width:30px;
height:60px;
background:url(Top10CelebBG.jpg);
}

.linkgrey{color:#345bf8; font-weight:bold; text-decoration:none;}

.linkgrey a{
	color:#345bf8;
	text-decoration:none;
}
.linkgrey a:hover {
     text-decoration:underline;
}


/*--------------------*/
.headertrailerbg{background:url(top_background.jpg) no-repeat;}
.headermidbg{background:url(hdrbg.jpg) no-repeat;}
.pollbarcont{background:#bde1fb;padding:3px; width:154px;}
.pollbarbrd{width:100%;background:#ffffff; border:1px solid #198ce5;}
.pollbar{font-size:1px; height:10px; background-image:url(pollBarBG.gif);}

/*---From Hollywood.css---*/
#maincont
{ 
width:1000px;
padding-left:0px; 
padding-right:0px;
height:100%;
padding-bottom:0px;
margin:0 auto;
/*margin-top:4px;*/
/*background-color:#ffffff;*/
}

.maincontBG /*BG image for Left Rail*/
{
background:url("Mid_bkg.gif"); /* background image to fix short columns*/
background-repeat: repeat-y;
}
.mainmidcont
{ 
width:986px;
/*overflow:hidden;*/
margin:12px auto;
background-color:#ffffff;
}

.mainmidhpBG /*Main mid BG image for Home Page*/
{
background:url(MainMidbg.gif) repeat-y;
border:2px solid #198ce5;
}

.mainmidcontLP
{ 
width:986px;
margin:5px auto;
}

#Midrail2
{
	border-right:1px solid;
	border-left:1px solid;
	border-color:#198ce5;
}
#leftRail{
	background-color:#f1f1f1;
	width:129px;
	float:left;
	}
.mid{
	width: 1002px; 
	margin: 0 auto;
	padding-right:5px;
	}
	
#midright{
	background-color:#FFFFFF;
	padding-left:2px;
	width:850px;
	float:right;
	}
#movdethdr{
	width:840px;/*Reskin detail pages for Celeb Detail page*/
	float:left;
	padding:0px 0px 0px 5px;
	}
#movdetrightRail{
	width:178px;
	float:right;
	padding:0px 0px 0px 0px;
	text-align:left;
	}	
/*new*/	
.gotolinkdots 
{
	background:url("dots-1.gif") no-repeat left center;
	padding-left:25px;
}
.gotolinkarw
{
	background:url("arr-1.gif") no-repeat right center;
	padding-right:8px;
	color:#666666;
}

#topmaincont
{
/*margin-top:4px;*/
padding-left:3px;
padding-right:3px;
height:390px;
overflow:hidden;
padding-top:0px;
}

#animatedLogo{
position:absolute; 
left:-70px;
top:0px;
width:213px;
height:124px;
z-index:1;
}

h1, h2, h3{MARGIN: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#000000;}

h2.sub{font-size:32px; font-weight:bold; color:#000000; background-color:#ffffff;}
h2 {font-size:32px; font-weight:bold; color:#000000;}
h3 {font-size:20px; font-weight:bold;}

.errorMsg
{
	font-size:11px;
	height:30px;
	padding:10px;
	text-align:left;
}

#relGallContent a, #divcon a, #hotlist a, #birthinfo a, #searchPagination a, #divInterviewAnchor a, #divAllAnchor a, #celebPhoGal a, #recentCredits a, #searchsort a, #midright a, #tblmain a, #divrightRail a, #featured a, #ArchiveList a, div.fs15 a, div.fs12 a, div.gotolinkarw a, div.fs15 a:visited, div.fs12 a:visited, div.gotolinkarw a:visited, #Top25Movies a, #Top25Movies a:visited, #Top25Galleries a, #Top25Galleries a:visited, #Top25Celeb a, #Top25Celeb a:visited, #login a, #login a:visited,#Top25dvd a, #Top25dvd a:visited, #comingSoonCont a, #comingSoonCont a:visited
{
	text-decoration:none; 
	color:#0036ff;
}

#relGallContent a:hover, #divcon a:hover, #hotlist a:hover, #birthinfo a:hover, #searchPagination a:hover, #divInterviewAnchor a:hover, #divAllAnchor a:hover, #celebPhoGal a:hover, #recentCredits a:hover, #searchsort a:hover, #midright a:hover, #tblmain a:hover, #divrightRail a:hover, #featured a:hover, #ArchiveList a:hover, div.fs15 a:hover, div.fs12 a:hover, div.gotolinkarw a:hover, #Top25Movies a:hover, #Top25Galleries a:hover, #Top25Celeb a:hover, #login a:hover, #Top25dvd a:hover, #comingSoonCont a:hover
{
	text-decoration:underline;
	color:#0036ff;
}

a.signin:hover
{
	text-decoration:underline !important;
	color:#02bff9;
}

a.signin
{
	text-decoration:none;
	color:#02bff9;
	cursor:pointer;
}

#userlogin a:hover
{	
	text-decoration:underline !important;
	color:#02bff9;
}

#userlogin a, #userlogin a:visited
{	
	text-decoration:none;
	color:#02bff9;
	cursor:pointer;
}



#login 
{	width:476px;
	height:96%;
	border:2px solid;
	text-align:left;
	padding:5px;
	overflow:hidden;
	background:url(hdrbg.jpg) no-repeat;
}
	
a img { border-color:#1D8FE8; color:#1c8be5;}
div img.bo1{border-color:#1c8be5; border:1px solid;}

/*----For Curve----------------*/

.leftcurve{
background:url(leftcurve.gif) no-repeat; position:absolute; left:-3px; top:-3px; height:9px; width:9px;
}
.rightcurve{
background:url(rightcurve.gif) no-repeat; position:absolute; right:-3px; top:-3px; height:9px; width:9px;
}
.bottomLeftcurve{
background:url(bottomleftcurve.gif) no-repeat; position:absolute; left:-2px; bottom:-1px; height:9px; width:9px;
}
.bottomRightcurve{
background:url(bottomrightcurve.gif) no-repeat; position:absolute; right:-1px; bottom:-1px; height:9px; width:9px;
}
.blueleftcurve{
background-image:url(blueleftcurve.gif);
background-repeat:no-repeat;
position:absolute; 
left:-1px; top:-2px; 
height:9px; width:9px;
}

.bluerightcurve{
background-image:url(blueRightCurve.gif);
background-repeat:no-repeat;
position:absolute; 
right:-2px; top:-2px; 
height:9px; width:9px;
z-index:1;
}

.bluebottomleftcurve{
background-image:url(blueBottomLeftCurve.gif);
background-repeat:no-repeat;
position:absolute; 
left:-2px; bottom:-1px;
height:9px; width:9px;
z-index:1;
}

.bluebottomrightcurve{
background-image:url(blueBottomRightCurve.gif);
background-repeat:no-repeat;
position:absolute; 
left:-2px; bottom:-1px;
height:9px; width:9px;}


.whiteleftcurve{
background-image:url(whiteLeftCurve.gif);
background-repeat:no-repeat;
position:absolute; 
left:0px;top:-1px;
height:9px;width:9px;}

.whiterightcurve{
background-image:url(whiteRightCurve.gif);
background-repeat:no-repeat;
position:absolute; 
right:0px; top:0px; 
height:9px; width:9px;}

/*Landing pages AMol*/
.mainmidcontlpBG {
background:transparent url(maincontlp1bg.gif) repeat-y scroll 0%;
overflow:hidden
}	

.mainmidcontlpBG1 {/* A to Z BG*/
background:transparent url(maincontlp1bg1.gif) repeat-y scroll 0%;
overflow:hidden
}

.fanleftcurveLP{
background:url(fanLPleftcurve.gif) no-repeat; position:absolute; left:-1px; top:-1px; height:9px; width:9px; 
}

.fanrightcurveLP{
background:url(fanLPrightcurve.gif) no-repeat; 
position:absolute; 
right:-1px; top:-1px; 
height:9px; width:9px;
}

.leftcurveLP{
background:url(topLPleftcurve.gif) no-repeat; 
position:absolute; left:-1px; top:-1px; height:9px; width:9px; 
}

.rightcurveLP{
background:url(topLPrightcurve.gif) no-repeat; 
position:absolute;
right:-1px; top:-1px; 
height:9px; width:9px;
}

.whiteleftLPcurve{
background-image:url(restLPleftcurve.gif);
background-repeat:no-repeat;
position:absolute; 
left:0px;top:0px;
height:9px;width:9px;}

.whiterightLPcurve{
background-image:url(restLPrightcurve.gif);
background-repeat:no-repeat;
position:absolute; 
right:0px; top:0px; 
height:9px; width:9px;}

.celebleftcurveDP{
background:url(fanLPleftcurve.gif) no-repeat; position:absolute; left:-1px; top:0px; height:9px; width:9px; 
}
.celebrightcurveDP{
background:url(fanLPrightcurve.gif) no-repeat; 
position:absolute; 
right:0px; top:0px; 
height:9px; width:9px;
}

.top25leftLP{
background-image:url(top25LeftCurve.gif);
background-repeat:no-repeat;
position:absolute; 
left:-1px;top:-1px;
height:9px;width:9px;}

.top25rightLP{
background-image:url(top25RightCurve.gif);
background-repeat:no-repeat;
position:absolute; 
right:-1px; top:-1px; 
height:9px; width:9px;}

/*bottom curve*/

.hpBottomCurve
{
height:12px; top:-15px; right:5px; position:absolute; width:990px;
background:url(BottomCurveHP.gif) no-repeat; 
}

.hptopCurve
{
height:12px; top:5px; right:5px; position:absolute; width:990px;
background:url(topCurveHP.gif) no-repeat; 
}

.lpBottomCurve
{
height:9px; top:-11px; right:3px; position:absolute; width:990px;
background:url(BottomCurveLP.gif) no-repeat; 
}

.lpBottomCurve1
{
height:9px; top:-11px; right:3px; position:absolute; width:990px;
background:url(BottomCurveLP1.gif) no-repeat; 
}

/* A-Z Index - Amol */

#aZpaging
{ background:url(aZpagn.jpg); height:35px;}

#aZpaging a{color:#ffffff !important; text-decoration:none; }
#aZpaging a:hover{color:#ffffff !important; text-decoration:underline;}

.navsep
{width:02px; height:35px; float:left; background:url(BottomNavLine.gif) right no-repeat;} 

.bc11 
{background-color:#1A8DE6;}

.bc31 
{background-color:#f1f1f1;}

.aZpagingnumSel
{font-size:12px; color:#FFFFFF; float:left; width:20px; padding-left:03px; padding-right:03px; text-align:center; background:url(BottomNavLine.gif) right no-repeat; height:34px; vertical-align:middle; line-height:35px;}

.aZpagingnumNotSel
{font-size:12px; color:#FFFFFF; text-decoration:underline; float:left; width:20px; padding-left:03px; padding-right:03px; text-align:center; background:url(BottomNavLine.gif) right no-repeat; height:34px; vertical-align:middle; line-height:35px;}

a.aZpagingnumSel:hover, a.aZpagingnumSel:visited {color:#FFFFFF;}

.aZpagingnext{
float:left; 
width:50px; 
padding-left:08px; 
text-align:left; 
color:#FFFFFF;
height:34px; 
vertical-align:middle; 
line-height:35px; 
background:url(azNextSel.gif) right no-repeat;
}

a.aZpagingnext:hover, a.aZpagingnext:visited {color:#FFFFFF;}

.aZpagingprev{
float:left; 
width:48px; 
padding-left:10px; 
text-align:center; 
color:#FFFFFF;
height:34px; 
vertical-align:middle; 
line-height:35px; 
background:url(azPrevSel.gif) left no-repeat;	
}

a.aZpagingprev:hover, a.aZpagingprev:visited {color:#FFFFFF;}

.aZprevnotsel{width:48px; padding-left:10px; text-align:center; background:url(azPrevNotSel.gif) left no-repeat; float:left; color:#666666; line-height:35px; }

.aZnextnotsel{width:48px; padding-right:10px; text-align:center; background:url(azNextNotSel.gif) right no-repeat; float:left; color:#666666; line-height:35px; }

a.azNav:link, a.azNav:visited { float:left; height:20px; /*line-height:33px;*/ padding:8px 0 0; text-align:center; width:30px; color:#FFFFFF !important; background:#1D8FE8 url(aznavtop.gif) top no-repeat;}

a.azNav:hover { color:#FFFFFF !important; }

a.azNavnotsel 
{
	background-color:#F1F1F1; 
	color:#000000 !important; 
	float:left; 
	height:20px; 
	margin:0px; /* changed on 20/Aug/2008 - reshma*/
	padding:8px 0px 0px 0px; /* changed padding-top on 20/Aug/2008 - reshma*/
	text-align:center; 
	width:30px;
}

a.azNavnotsel:hover{background:#AAD6F9 none top no-repeat; color:#ffffff !important;}

#GalleryAlphabets a{color:#FFFFFF; text-decoration:none; }
#GalleryAlphabets a:hover{color:#ffffff !important; text-decoration:underline;}

a.selAplha{color:#FFFFFF !important; text-decoration:underline !important; }

/*Square Button*/

a.squarebutton{
background: transparent url('ButtonsLeft1.gif') no-repeat top left;
display: block;
float: left;
/*line-height: 25px; */
height: 20px;
padding-left: 9px;
text-decoration: none;
cursor:pointer;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color:#ffffff !important;
}

a.squarebutton span{
background:transparent url('ButtonsRight1.gif') no-repeat top right;
font: normal 11px Arial; 
font-weight:bold;
display: block;
padding-right: 9px;
line-height:20px;
}

a.squarebutton:hover{ 
background-position: bottom left;
text-decoration: none;
}

a.squarebutton:hover span{ 
background-position: bottom right;
color:#ffffff;
text-decoration: none;
}

.buttonwrapper{ 
overflow: hidden; 
width: 100%;
}

/*Round Button*/
a.roundbutton{
background: transparent url('ButtonsLeft2.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; 
line-height: 15px; 
height: 23px;
padding-left: 9px;
text-decoration: none;
font-weight:bold;
cursor:pointer;
}

a:link.roundbutton, a:visited.roundbutton, a:active.roundbutton{
color:#ffffff !important;
}

a.roundbutton span{
background: transparent url('ButtonsRight2.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; 
}

a.roundbutton:hover{ 
background-position: bottom left;
text-decoration: none;
}

a.roundbutton:hover span{ 
background-position: bottom right;
color:#ffffff;
text-decoration: none;
}

.bc41 /*amol added on 11-06-08*/
{background-color:#FFFFFF;}
.bc05 /*amol added to hide BG for other landing pages*/
{background-color:#FFFFFF;}

#TopCelebs h2, #TopMovies h2, #CelebFansHeader h2, #TopGalleries h2, #topDVD h2{font-size:20px; font-weight:bold;}
#celebBirthdayHeader h2{font-size:25px; font-weight:bold;}

/*Breaking News*/
div#breakingNewsCont
{
	font-size:25px;
	font-weight:bolder;
	height:42px;
	padding-left:3px;
	padding-bottom:5px;
	text-align:left; 
	padding-top:0px; 
	margin-bottom:1px;
	margin-top:3px;/*Sliver Advt : Reshma : 21/Nov/2008*/
}
.breakingNewsTitle{ background-color:#F71E29;color:#FFFFFF;float:left;height:30px;padding:7px 10px 8px;margin-right:3px;text-align:left;}
.breakingNews{background-color:#000000;color:#FFFFFF;float:left;height:30px;overflow:hidden;padding:7px 20px 8px;width:730px;text-align:left; line-height:33px;}
#breakingNewsCont a{color:#FFFFFF !important; text-decoration:none; cursor:pointer;}
#breakingNewsCont a:hover{color:#FFFFFF !important; text-decoration:none !important;}

/*DVD*/

a.bluelink {
	color:#0036FF;
	text-decoration:none;
	font-size:10px;
}
a.bluelink:hover {
	color:#0036FF;
	text-decoration:none;
	font-size:10px;
}
div.dvdListCont{
padding-left:15px;
float:left;
width:320px;
}

div.dvdListCont ul{padding-left: 12px;}
div#dvdTopCont ul{padding-left: 12px;}

div#dvdNewReleaseList hr{
width:450px;
margin-top:15px;
margin-bottom:15px;
clear:both;
height:1px;
color:#f7f7f7;
}
.hr1{
font-size:0px;
background-color:#cccccc;
width:475px;
height:1px;
margin-left:5px;
margin-bottom:5px;
}

.boc05{ border-color:#cccccc;}
#Top25dvd a{}

.w640{width:640px;}
.w845{width:845px;}


/*movie showtime*/
.greenarw{background:url(ShowtimeArwGreen.gif) no-repeat right top; 
font-weight:bold; font-size:12px; background-color:#000000; color:#ffffff; height:20px;  margin-right: 0px;border:1px solid #00C4FF;} 
div.greenarw div{padding:1px 27px 0px 5px;float:left;width:240px;}
.arwdwn{background:#FFFFFF url(ShowtimeArwBlue.gif) no-repeat right 50%; cursor:pointer; font-weight:bold;
border:1px solid #00c4ff; padding:2px 5px 0px 5px; height:16px; width:230px; font-size:11px; text-align:left; color:#666666; z-index:50;
} 
.showtimeMainCont{border:1px solid #00c4ff; background-color:#EEF2FE; width:100%;}

#wrapper{position:relative; background-color:#ffffff;}
#selectMovie{width:375px;  display:none;}
#selectMovieFooter{width:375px;  display:none;}
.topDropDownPosition{ position:absolute; left:-7px;top:-26px;}
.bottomDropDownPosition{ position:absolute; left:-7px;bottom:0px;}
.shadow {width:670px; z-index:150;/*default width*/}
.STdropDown /*Showtimes dropdown list - Reshma - 10/Dec/2008*/
{
	position:relative;
	z-index:999 !important;
}

/* *the  stuff* */
.shadow {
background:url(white-shadow.png) 0 0;
padding:5px 0 0 6px;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn-images.hollywood.com/site/clear-shadow.png',sizingMethod='scale');*/
}
.dropdownCont {
zoom:1; text-align:left;
background:url(white-shadow.png) 100% 100%;_background:transperent;
margin:0 -5px -6px 0; 
padding:1px 8px 6px 0px; 
display:block;
}
#selectMovie .shadow {padding:5px 6px 5px 6px;}
div.dropdownList {
float:left;
width:668px;
padding-left:0px;
padding-top:0px;
padding-bottom:13px;
}
div.dropdownList span{font-weight:normal;color:#666666;}
div.dropdownListHead{ background-color:#63BFFF; color:#ffffff; font-size:12px; font-weight:bold; margin-top:5px; padding:2px 0px 2px 27px; }
div.dropdownList a{padding:3px 10px 3px 27px; display:block; color:#0036ff;}
div.dropdownList a:hover{background:#128ef0 url(whiteArrowShowtime.gif) 13px 50% no-repeat ; color:#FFFFFF !important; text-decoration:none;}
div.dropdownList a:hover span{color:#ffffff;}
div.dropdownList div { padding:1px 0px 0px 0px;}

.gobutton1
{
	background: url(btn_go.gif) no-repeat top left;
	display: block;
	height: 20px;
	width:23px;
	text-decoration: none;
	cursor:pointer;
	}

a.gobutton1:hover{ 
background-position: bottom right;
text-decoration: none;
}

/*movie showtime*/

/*DVD*/

a.bluelink {
	color:#0036FF;
	text-decoration:none;
	font-size:10px;
}
a.bluelink:hover {
	color:#0036FF;
	text-decoration:none;
	font-size:10px;
}
div.dvdListCont{
padding-left:15px;
float:left;
width:320px;
}

div#dvdNewReleaseList hr{
width:450px;
margin-top:15px;
margin-bottom:15px;
clear:both;
height:1px;
color:#f7f7f7;
}
.hr1{
font-size:0px;
background-color:#cccccc;
width:475px;
height:1px;
margin-left:5px;
margin-bottom:5px;
}
/*TV Prime Time*/
.tvDateDropdown{width:188px; border:0px solid; padding-bottom:10px; padding-left:5px; float:left;}
.tvDateDropdown select{font-size:11px;}
.primeTimeLegends{float:right; padding-right:15px; font-size:10px;}
.primeTabNotSel{width: 121px; background-color:#198ce5;	float:left;border-color:#198ce5;}
.legendColor{padding-right:2px; }
.legendColor img{ vertical-align:bottom;}
.legendDescription{padding-right:10px;  font-size:11px;}
.movieLegend{ background:url(LegendMovieBG.gif) repeat-x bottom;}
.sportsLegend{ background:url(LegendSportsBG.gif) repeat-x bottom;}
.kidsLegend{ background:url(LegendKidsBG.gif) repeat-x bottom;}
.newsLegend{ background:url(LegendNewsBG.gif) repeat-x bottom;}						
div.primeTabNotSel a, div.primeTabNotSel a:visited{
color:#FFFFFF;
text-decoration:none;		
}
div.primeTabNotSel a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.primteTab{
float:left; padding-top:8px; text-align:center; font-size:15px; font-weight:bold; 
border-top:1px solid #198ce5; width:105px;
}
.primeTabSel{
width: 121px;
background-color:#ffffff;
float:left;
margin-right:1px;
}
div.primeTabSel a, div.primeTabSel a:visited{
color:#0036FF ;
text-decoration:none;		
}
div.primeTabSel a:hover{
color:#0036FF ;
text-decoration:underline;
}
.primeTabSpacer{
width:8px;
float:left;
background:url(TabSpacer-1.gif) repeat-x;
}
.zipDetails{text-align:left; float:left; padding-top:2px; width:100px; }
.zipCode{font-size:12px; font-weight:bold; color:#000000; padding-left:5px;}		
.editZipDetails a, .editZipDetails a:visited{font-size:11px; color:#0036FF; padding-left:5px;}	
.channelLogo{font-size:11px; text-align:left; float:left; width:100px; height:48px;}
.channelName{ float:left; font-weight:bold; padding-top:15px; padding-left:10px; color:#0000FF; }
.showDetail{font-size:11px;	text-align:left; float:left; height:27px; padding:10px 10px 10px 3px; overflow:hidden; border-right:1px #198ce5; }
.showDetail a, .showDetail a:visited{ color:#0036ff;text-decoration:none; 	}
.showDetail a:hover{color:#0036ff; text-decoration:underline; }		
.showDetailRow{width:378px; float:right; border-right:1px solid; border-left:1px solid; border-bottom:1px solid; border-color:#198ce5;}
.newShow{color:#14b311;}
.repeatShow{color:#e50102;}

/*Movie detail Page*/
.rate_show_stars{width:119px; height:20px; padding:2px 0px 2px 12px; text-align:center;}


/*Market Place Blue Links and Pluck Login Links*/
.blueLinks a, .blueLinks a:visited
{
	color:#0036FF !important;
	text-decoration:none;
}

.blueLinks a:hover
{
	color:#0036FF !important;
	text-decoration:underline;
}
/*Blue Links*/
/*Reshma - 28/Aug/2008 */
/*Star Rating for Movies*/
.star_rate_movie{
	border:2px solid;	
	border-color:#198ce5;
	height:20px;
	width:119px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	padding-left:12px;
}

.curp{cursor:pointer;}

.disabled
{
	cursor:auto !important; 
	color:#666666 !important;
	text-decoration: none !important;
}

.disabled a:hover
{
	text-decoration:none !important;
}

/*--------------------------------------------------------------*/
/*--------------------Thickbox CSS added here ------------------*/
/*---------------------------START-----------------------------*/

/*
*
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}*/

#TB_window
{
    FONT: 12px Arial, Helvetica, sans-serif;
    COLOR: #333333
}
#TB_secondLine
{
    FONT: 10px Arial, Helvetica, sans-serif;
    COLOR: #666666
}
#TB_window A:link
{
    COLOR: #666666
}
#TB_window A:visited
{
    COLOR: #666666
}
#TB_window A:hover
{
    COLOR: #000
}
#TB_window A:active
{
    COLOR: #666666
}
#TB_window A:focus
{
    COLOR: #666666
}
#TB_overlay
{
    Z-INDEX: 999;
    LEFT: 0px;
    WIDTH: 100%;
    POSITION: fixed;
    TOP: 0px;
    HEIGHT: 100%
}
.TB_overlayMacFFBGHack
{
    BACKGROUND: url(macFFBgHack.png)
}
.TB_overlayBG
{
    FILTER: alpha(opacity=75);
    BACKGROUND-COLOR: #000;
    -moz-opacity: 0.75;
    opacity: 0.75
}
* HTML #TB_overlay
{
    POSITION: absolute;
    HEIGHT: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window
{
    /*BORDER-RIGHT: #525252 4px solid;
	BORDER-LEFT: #525252 4px solid;
    BORDER-TOP: #525252 4px solid; 
	BORDER-BOTTOM: #525252 4px solid;
*/
    DISPLAY: none; 
    Z-INDEX: 1000;
    BACKGROUND: none;
    LEFT: 50%;
    COLOR: #000000;
    
    POSITION: fixed;
    TOP: 50%;
    TEXT-ALIGN: left
}
* HTML #TB_window
{
    MARGIN-TOP: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
    POSITION: absolute;
}
#TB_window IMG#TB_Image
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #666 1px solid;
    DISPLAY: block;
    MARGIN: 15px 0px 0px 15px;
    BORDER-LEFT: #666 1px solid;
    BORDER-BOTTOM: #ccc 1px solid
}
#TB_caption
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 25px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 7px;
    HEIGHT: 25px
}
#TB_closeWindow
{
    PADDING-RIGHT: 25px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 11px;
    HEIGHT: 25px
}
#TB_closeAjaxWindow
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 7px;
    TEXT-ALIGN: right
}
#TB_ajaxWindowTitle
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 7px
}
#TB_title
{
    HEIGHT: 27px;
    BACKGROUND-COLOR: #e8e8e8
}
#TB_ajaxContent
{
    CLEAR: both;
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 15px;
    OVERFLOW: auto;
    LINE-HEIGHT: 1.4em;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left
}
.TB_modal#TB_ajaxContent
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 15px
}
#TB_ajaxContent P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
#TB_load
{
    DISPLAY: none;
    Z-INDEX: 103;
    LEFT: 50%;
    MARGIN: -6px 0px 0px -104px;
    WIDTH: 208px;
    POSITION: fixed;
    TOP: 50%;
    HEIGHT: 13px
}
* HTML #TB_load
{
    MARGIN-TOP: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
    POSITION: absolute;
}
#TB_HideSelect
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    Z-INDEX: 99;
    FILTER: alpha(opacity=0);
    LEFT: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    BORDER-BOTTOM: medium none;
    POSITION: fixed;
    TOP: 0px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #fff;
    -moz-opacity: 0;
    opacity: 0
}
* HTML #TB_HideSelect
{
    POSITION: absolute;
    HEIGHT: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')
}
#TB_iframeContent
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-TOP: 1px;
    MARGIN-BOTTOM: 1px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#popupFrameForm
{
	height:100%;
}

/*19-feb 09 - Hotfix for sliver ad- wallpaper*/
/*Sliver Advt : Reshma : 03/Dec/2008
#sliverAdvt
{
	background-color:#000000;
	width:977px;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:25px;
	min-height:0px;
}
*/

/*Apply Skin to Landing pages*/
.middleAdvt {
	background-color:#ffffff;
	width:328px;
}
.middleAdvtSpacing
{
	padding-left:15px;
	padding-top:2px;
	padding-bottom:10px;
}

/*Suggestive Search - 05/Jan/2009*/

.completionList 
{
z-index:998;
border:solid 1px #00C4FF;
border-top:0px;
background-color:#ffffff;
margin:0px;
padding:0px;
overflow:auto;
text-align:left;
} 

.listItem {
list-style:none;
padding-left:3px;
} 

.itemHighlighted {
background-color:#128ef0;
padding-left:3px;
list-style:none;
color:#ffffff;
}
/*---------------------------END-----------------------------*/

/*
a.curp:hover{
text-decoration:underline !important;	}*/

/* start - Added for search tabs */
a.searchBluelink {
	color:#0036FF;
	text-decoration:none;
	font-size:12px;
}
a.searchBluelink:hover {
	color:#0036FF;
	text-decoration:underline;
	font-size:12px;
}

.seahd01{
	background-color:#1D8FE8;
	font-size:12px;
	font-weight:bold;
	padding-left: 10px;
	text-align:left;
	color:#ffffff;
	}
	
.seahd01 h3
{
	color:#ffffff;
}

.searchTabSelText 
{
background-color:#1D8FE8;
margin:1px 0 0 1px;
text-align:center;
width:100px;
color:#FFFFFF;
float:left;
font-size:13px;
font-weight:bold;
text-align:center;
padding-bottom:8px;
padding-top:8px;
}

a.searchTabSelText:hover
{
	color:#FFFFFF;
	background-color:#1D8FE8;
	text-decoration:none;
	cursor:text;
}

.searchTabNotSelText 
{
float:left;
width:100px;
margin:1px 0 0 1px;
text-align:center;
background-color:#F2F2F2;
color:#0036FF;
font-size:13px;
font-weight:bold;
text-align:center;
text-decoration:none;
padding-bottom:8px;
padding-top:8px;
cursor:pointer;
}

a.searchTabNotSelText:hover
{
	color:#FFFFFF;
	background-color:#AAD6F9;
	text-decoration:underline;
}

.searchTabNA 
{
float:left;
width:100px;
margin:1px 0 0 1px;
text-align:center;
background-color:#F2F2F2;
color:#777777;
font-size:13px;
font-weight:bold;
text-align:center;
text-decoration:none !important;
padding-bottom:8px;
padding-top:8px;
cursor:text;
}

.searchBottomCurve
{
height:9px; top:-20px; right:3px; position:absolute; width:990px;
background:url(BottomCurveSearch.gif) no-repeat; 
}

.searchBullet
{
	background:transparent url(search_bullet.gif) no-repeat scroll 1px 5px;
}
/* end - Added for search tabs */
/*Celeb Detail pages additional class START*/
.dib
{
    display:inline-block;
}
#celebDetNav div a{
color:#FFFFFF;
text-decoration:none;
}
#celebDetNav div a:hover{
text-decoration:underline;
}
a.expandBio{
background: transparent url('btn_BioExpand.gif') no-repeat top left;
height: 23px;
width:123px;
cursor:pointer;
display:block;
}
a.expandBio:hover{ 
background-position: bottom left;
}
a.collapseBio{
background: transparent url('btn_BioCollapse.gif') no-repeat top left;
height: 23px;
width:133px;
cursor:pointer;
display:block;
}
a.collapseBio:hover{ 
background-position: bottom left;
}
a.expandMore{
background: transparent url('btn_ExpandMore.gif') no-repeat top left;
height: 23px;
width:156px;
cursor:pointer;
display:block;
}
a.expandMore:hover{ 
background-position: bottom left;
}
a.collapseMore{
background: transparent url('btn_Collapse.gif') no-repeat top left;
height: 23px;
width:92px;
cursor:pointer;
display:block;
}
a.collapseMore:hover{ 
background-position: bottom left;
}
.disabledLink
{
	color: rgb(102, 102, 102)!important; 
	text-decoration: none !important;
}
/*.selectedLink
{
	color: #02BFF9 !important; 
	text-decoration: none !important;
}*/
.bulletNews
{
	background:transparent url('bullet_headline.gif') no-repeat scroll 1px 2px;
}
.photosGalbg
{
    background: transparent url('gallery_bg.jpg') repeat scroll 0%; 
    height: 209px; 
    width: 518px; 
    padding-left: 25px;
}
.photosGalleft
{
    background: transparent url('gallery_left.jpg') repeat scroll 0%; 
    height: 209px; 
    width: 35px; 
}
.photosGalright
{
    background: transparent url('gallery_right.jpg') repeat scroll 0%; 
    height: 209px; 
    width: 35px; 
}
.pt85 { padding-top:85px;}
.whiteborder
{
 border: 1px solid #ffffff;   
}
.bulletview
{
	background:transparent url('bullet_celebnews.gif') no-repeat scroll 50% 0px;
}
a.backtoTop{
background: transparent url('btn_backtotop.gif') no-repeat top left;
height: 23px;
width:103px;
cursor:pointer;
display:block;
}
a.backtoTop:hover{ 
background-position: bottom left;
}

/*Expand Button*/
a.btnExpand{
background: transparent url('btn_celebleft.gif') no-repeat top left;
display: block;
float: left;
font: normal 11px Arial; 
line-height: 15px; 
height: 23px;
padding-left: 9px;
text-decoration: none;
font-weight:bold;
cursor:pointer;
}

a:link.btnExpand, a:visited.btnExpand, a:active.btnExpand{
color:#ffffff !important;
}

a.btnExpand span{
background: transparent url('btn_celebexpand.gif') no-repeat top right;
display: block;
padding: 4px 28px 4px 0; 
}

a.btnExpand:hover{ 
background-position: bottom left;
text-decoration: none;
}

a.btnExpand:hover span{ 
background-position: bottom right;
color:#ffffff;
text-decoration: none;
}
/*Expand Button*/

/*Collapse Button*/
a.btnClose{
background: transparent url('btn_celebleft.gif') no-repeat top left;
display: block;
float: left;
font: normal 11px Arial; 
line-height: 15px; 
height: 23px;
padding-left: 9px;
text-decoration: none;
font-weight:bold;
cursor:pointer;
}

a:link.btnClose, a:visited.btnClose, a:active.btnClose{
color:#ffffff !important;
}

a.btnClose span{
background: transparent url('btn_celebclose.gif') no-repeat top right;
display: block;
padding: 4px 28px 4px 0; 
}

a.btnClose:hover{ 
background-position: bottom left;
text-decoration: none;
}

a.btnClose:hover span{ 
background-position: bottom right;
color:#ffffff;
text-decoration: none;
}
/*Collapse Button*/

/*Round Button*/
a.btnceleb{
background: transparent url('btn_celebleft.gif') no-repeat top left;
display: block;
float: left;
font: normal 11px Arial; 
line-height: 15px; 
height: 23px;
padding-left: 9px;
text-decoration: none;
font-weight:bold;
cursor:pointer;
}

a:link.btnceleb, a:visited.btnceleb, a:active.btnceleb{
color:#ffffff !important;
}

a.btnceleb span{
background: transparent url('btn_celebright.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; 
}

a.btnceleb:hover{ 
background-position: bottom left;
text-decoration: none;
}

a.btnceleb:hover span{ 
background-position: bottom right;
color:#ffffff;
text-decoration: none;
}
/*Round Button*/

/*Header Button*/
a.selectedLink{
background: transparent url('btn_hdrlft.gif') no-repeat top left;
display: block;
float:left;
font: normal 11px Arial; 
line-height: 15px; 
height: 23px;
padding-left: 9px;
text-decoration: none !important;
font-weight:bold;
cursor:auto;
color:#ffffff;
}

.selectedLink span{
background: transparent url('btn_hdrgt.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; 
}
/*Header Button*/

/*Celeb Detail pages additional class END*/


/*HD Trailers Class Start*/

.expandedbullet{
    background:#CFEDFF url(bullet_nowplayingEX.gif) no-repeat scroll 120px 15px;
}

.collapsedbullet{
    background:#CFEDFF url(bullet_nowplaying.gif) no-repeat scroll 155px 10px;
}

.TleftcurveHDT
{
    background:url(leftcurve.gif) no-repeat; position:absolute; left:-3px; top:-3px; height:9px; width:9px;
}

.TrightcurveHDT
{
    background:url(rightcurve.gif) no-repeat; position:absolute; right:-3px; top:-3px; height:9px; width:9px;
}

.BleftcurveHDT
{
    background:url(bottomleftcurve.gif) no-repeat; position:absolute; left:-2px; top:33px; height:9px; width:9px;
}

.BrightcurveHDT
{
    background:url(bottomrightcurve.gif) no-repeat; position:absolute; right:-2px; top:33px; height:9px; width:9px;
}


.BleftcurveHDT1
{
    background:url(bottomleftcurve.gif) no-repeat; position:absolute; left:-2px; top:270px; height:9px; width:9px;
}

.BrightcurveHDT1
{
    background:url(bottomrightcurve.gif) no-repeat; position:absolute; right:-2px; top:270px; height:9px; width:9px;
}

.trailerBottomCurve{
height:9px; top:-11px; right:3px; position:absolute; width:990px;
background:url(BottomCurveSearch2.gif) no-repeat; 
}

/*HD Trailers Class End*/

/*Reshma*/
.arrowRight
{
	background:url(celebRightArrow.gif) no-repeat;
	width:5px;
	height:9px;
	margin-right:5px;
	margin-top:3px;
}
/*Reshma*/
/* start-  Ravi Changes for Footer control 1961 */
#WhatsOnHollywood { background-color: #3E3E3E;}

#aboutHollywood div, #fansites div, #partners div
{
	padding-top:3px;
}
#aboutHollywood a 
{
	padding-top:3px;
}
/* end-  Ravi Changes for Footer control 1961 */


/*------------FLIPBOOK CSS STARTS------------*/
.FBpaginationAct
{
    background-color:#D3EEFF;
    border:1px solid;
    border-color:#0033ff;
    width:15px;
    text-align:center;
    margin-right: 5px;
}

.FBpaginationDct
{
    background-color:#FFFFFF;
    border:1px solid;
    border-color:#0033ff;
    width:15px;
    text-align:center;
    margin-right: 5px;
    cursor:default;
    text-decoration:none
}

.FBpaginationAct a
{
	color:#0033ff;
}

.imgborder img
{
    background-color:#EAEAEA;
    padding:3px;
}

.borWidget
{
    background: transparent url('border_widget.gif') repeat-x;
}
.FBTitle h2
{
    font-size: 25px !important;
}
#gallery
{
    position: relative;
    margin-bottom: 20px;
}
#imagearea
{
    background:#eaeaea;
    margin: 10px;
    /*width: 636px;*/
    z-index:1;
}
#images
{
    border: 2px solid #9ac1c9;
    height: 225px;
    background: #eef5f6;
    margin-bottom: 20px;
}
#image
{
    /*width: 636px;*/
    min-height: 705px;
    height:auto !important;
    height:705px;
    /*padding: 5px;*/
    background: #eaeaea url(FBloading.gif) center center no-repeat;
    z-index:1;
}
#imgtitle
{
    min-height: 40px;
    padding-bottom:10px;
    margin-left:10px;
    padding-left:10px;
    text-align:center;
    width:580px;
    color: #000;
    font-weight:bold;
    padding-top:10px;
}
#bigimage
{
    /*background-color: #B3DEFF;
    padding:4px;*/
}  
#bigimage img
{
    border:3px solid #B3DEFF !important;
    z-index:1;
}
/* #image img
{
    position: absolute;
    top: 70px;
    left: 25%;
    border:0px;
    /*background-color: #B3DEFF;
    padding: 5px;
}*/
#thumbwrapper
{
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 5px 0 0 5px;
    width: 650px;
    height: 130px;
    border: 0px solid #666;
    background: #FFF;
}
#thumbarea
{
    position: relative;
    overflow: hidden;
    height: 125px;
    width: 646px;
}
#thumbs
{
    position: absolute;
    left: 0px;
    list-style: none;
    list-style-type: none;
    margin-left: 15px;
    height: 120px;
    width: 10000px;
    border-right: 5px solid #FFF;
}
#thumbs li
{
    float: left;
    /*margin-right: 17px;
    margin-left: 17px;*/
    margin-top: 10px;
    cursor: pointer;
    width:119px;
    text-align:center;
    list-style-type: none !important;
    /*padding: 3px;
    background: lightgray none repeat scroll 0 0;*/
}
#thumbs img
{
	background: lightgray none repeat scroll 0 0;
    /*padding: 3px;*/
    border:3px solid #EAEAEA;
}

#previmg
{
    left: 0;
    z-index:999;
}
#previmg:hover
{
    opacity: 1;
    filter: alpha(opacity=100);
}
#nextimg
{
    right: 0;
    z-index:999;
}
#nextimg:hover
{
    opacity: 1;
    filter: alpha(opacity=100);
}
.PhotoSel img
{
    border:3px solid #1694F5!important;
    background-color:#000000;
    opacity: 0.4;
    filter: alpha(opacity=40);
}
.PhotoNotSel
{
    /*background: #eaeaea none repeat scroll 0 0 !important;*/
}
.imgnavTL
{
    position: absolute;
    /*top: 55px;*/
    left: -2px;
    z-index: 50;/*z-index: 9999 - changed on 17-07-09 for mac*/
    border: 0px;
    margin-left: 2px;
}
.imgnavTR
{
    position: absolute;
    /*top: 55px;*/
    left: 613px;
    border: 0px;
}
.dis_imgnavTL
{
    position: absolute;
    /*top: 55px;*/
    left: -2px;
    z-index: 50;/*z-index: 9999 - changed on 17-07-09 for mac*/
    border: 0px;
    margin-left: 2px;
    display: none;
}
.dis_imgnavTR
{
    position: absolute;
    /* top: 55px;*/
    left: 613px;
    border: 0px;
    display: none;
}
.ffbbutbg
{
    background: transparent url(ButtonsLeft2.gif) repeat-x scroll 0 0;
    color: #FFFFFF;
}
#btmPagination a, #btmPagination a:visited
{
    color: #FFFFFF !important;
}
.imgnavL
{
    position: absolute;
    width: 200px;/*changed on 17-jul 09 from 156px*/
    height: 680px;
    z-index: 300;
    outline: none;
    cursor: pointer;
    background-image:url("http://cdn-images.hollywood.com/site/spacer.gif") repeat;
}
.imgnavR
{
    position: absolute;
    width: 200px;/*changed on 17-jul 09 from 500px*/
    height: 680px;
    z-index: 300;
    outline: none;
    cursor: pointer;
    background-image:url("http://cdn-images.hollywood.com/site/spacer.gif") repeat;
}
#FBLeftNav
{
	position:absolute;
	top:320px; 
	left:0px;
	display:none;
}
#FBRightNav
{
	position:absolute;
	top:320px; 
	right:0px;
	display:none;	
}
#img-photo
{
    position:relative;
    z-index:99999;
}
#img-photo a
{
	opacity:0;
	filter:alpha(opacity=0);
	background-color:#eaeaea;
}
#img-photo a:hover
{
	opacity:0;
	filter:alpha(opacity=0);
	background-color:#eaeaea;
}
#img-photo a.imgnavL em
{
    position: absolute;
    z-index: 600;
    cursor: pointer;
    display: none;
    left: 0px;
    top: 320px;
    zoom:100%;
}
#img-photo a.imgnavR em
{
    position: absolute;
    z-index: 650;
    cursor: pointer;
    display: none;
    right: 0px;
    top: 320px;
    zoom:100%;
}
#Adframe
{
    width: 350px;
    height: 350px;
    left: 25%;
    position: absolute;
    margin-top: 15px;
    border: 0px;
    z-index: 99;
}
a.disback{
    background: transparent url('FB_Left2.gif') no-repeat top left;
    display: block;
    float: left;
    font: normal 12px Arial; 
    line-height: 15px; 
    height: 23px;
    padding-left: 9px;
    text-decoration: none;
    font-weight:bold;
}
a.disback span{
    background: transparent url('FB_Right2.gif') no-repeat top right;
    display: block;
    padding: 4px 9px 4px 0; 
}
#divLastPage
{
	width:500px;
}
.callout
{
	position:absolute;
	top:3px; 
	left:15px; 
	background:transparent url('FBBrowseCO.gif') no-repeat;
	width:20px;
	height:10px;
}
/*------------FLIPBOOK CSS ENDS------------*/

#aPeramlink{
background-image:url('icon_permalink.gif');
background-repeat:no-repeat;
padding-left:20px;
padding-right:10px;
}
#activeDiv
{
	position:absolute;
    display:block;
	width:480px;
	font-weight:bold;	
	background-color:#EAEAEA; 
	border:3px solid #B3DEFF; 
	padding:5px; 
	top:-18px;
	left:5px;
}


/*   --- Start Slider control -- */

#thumbarea_HP
{
    position: relative;
    overflow: hidden;
    height: 90px;
    width: 310px;
}
.thumbs_HP
{
    position: absolute;
    left: 0px;
    list-style: none;
    list-style-type: none;
    margin-left: 19px;
    height: 100px;
    width: 1030px;
    border-right: 5px solid #FFF;
}
#thumbs_HP_LPG #id_0,#id_1
{
	margin-left:2px;
}
.thumbs_HP li
{
    float: left;
    /*margin-right: 17px;
    margin-left: 17px;*/
    margin-top: 13px;
    cursor: pointer;
    width:85px;
    text-align:center;
    list-style-type: none !important;
    /*padding: 3px;
    background: lightgray none repeat scroll 0 0;*/
}
.thumbs_HP img
{
	background: lightgray none repeat scroll 0 0;
    /*padding: 3px;*/
    border:1px solid #EAEAEA;
}
.imgnavTL_HP
{
    position: absolute;
    /*top: 55px;*/
    left: -2px;
    z-index: 50;/*z-index: 9999 - changed on 17-07-09 for mac*/
    border: 0px;
    /*margin-left: 2px;*/
    top:12px;
}
.imgnavTR_HP
{
    position: absolute;
    left: 282px;
    border: 0px;
    top:12px;
}
.PhotoSel_HP img
{
    border:1px solid #1694F5!important;
    background-color:#000000;
    opacity: 0.4;
    filter: alpha(opacity=40);
}
/*   --- End Slider control -- */

.trailerLftcurve{
background:url(trailerLeftCurve.gif) no-repeat; position:absolute; left:0px; top:-5px; height:9px; width:6px;
}

.trailerRgtcurve{
background:url(trailerrightCurve.gif) no-repeat; position:absolute; right:0px; top:-5px; height:9px; width:6px;
}

.trailerTopcurve{
background:url(trailertopCurve.gif) no-repeat; position:absolute; right:-5px; top:0px; height:6px; width:9px;
}
