
/* Link Styles */

a, a:visited {
		color:#3e697e;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:underline;
		font-size:12px;
}

a:hover,a:active {
		color:#6699cc;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:underline;
} 


#header_pink a, #header_pink a:visited, #header a, #header a:visited, #footer a, #footer a:visited {color:#ffffff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		text-decoration:none;
}

#header_pink a:hover,#header_pink a:active, #header a:hover,#header a:active,#footer a:hover,#footer a:active {color:#6699cc;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		text-decoration:none;
} 

a.navSelected,a.navSelected:visited {color:#6699cc;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		text-decoration:none;
} 
a.navSelected:hover,a.navSelected:active {color:#6699cc;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		text-decoration:none;
} 

a.subNavLevel1Href,a.subNavLevel1Href:visited	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color: #ffffff;
}

a.subNavLevel1Href:hover,a.subNavLevel1Href:active 	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color: #ffffff;
	font-weight: bold;
}
.subNavLevel1HrefSelected	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color: #ffffff;
	font-weight: bold;
}
a.subNavLevel1HrefSelected,a.subNavLevel1HrefSelected:visited	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color: #ffffff;
	font-weight: bold;
}

a.subNavLevel1HrefSelected:hover,a.subNavLevel1HrefSelected:active 	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color: #ffffff;
	font-weight: bold;
}


a.blue. a.blue:visited  {color:#cccccc;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		text-decoration:none;} /* unvisited link */



a.blue:hover, a.blue:active {color:#6699cc;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		text-decoration:none;} /* mouse over link */


a.bold, a.bold:visited {
		font-weight: bold;} /* unvisited link */


a.bold:hover, a.blue:active {
		font-weight: bold;
} /* mouse over link */

a.hometext,a.hometext:visited {color: #3b3a34;
		font-weight: bold;} /* unvisited link */

a.hometext:hover, a.hometext:active {color: #6699cc;
		font-weight: bold;} /* mouse over link */



/* End link styles */

html, body, div, p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}
body {
	background-color: #fff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}




div.hr {width: 1000px;
     height:2px;
    background: url("/assets/359/hr.gif"); }
     


div { border: 0px dotted green; }
* {margin:0;padding:0}
p{margin-bottom:1em}
/* mac hide */
html, body {height:100%}
/* end hide */

#mainwrap{
  width: 1000px;
  margin-left: auto ;
  margin-right: auto ;
}
#outer{
	min-height:100%;
	margin-left:203px;
	background:#C8C6AD;
	border: 0px solid green;
	margin-bottom:-52px;
}


div { } 
* html #outer{	height:100%} /*IE treats height as min-height anyway*/
#header{
	background: url("/assets/359/top_banner_blue.gif"); 
	width:1000px;
	height:104px;
	overflow:hidden;/* fixed height so hide overflow*/
}

#header div { float: left; border: 0px solid white;  }

#Nav1	{margin-left:205px;
		padding-top:49px;
		padding-left: 20px;
		width: 175px;
		}

#Nav2	{
		padding-top:50px;
		padding-left:27px;
		width: 155px;
		}

#Nav3	{
		padding-top:50px;
		padding-left:35px;
		width: 75px;
		}

#Nav4	{
		padding-top:50px;
	
		width: 110px;
		}

#Nav5	{
		margin-top: 4px;
		padding-top:41px;
		padding-left:0px;
		width: 150px;
		}

#Nav5	img{
		border: none; 
		}
		
#lowerheader,#lowerheader2{
	position:absolute;
	width:980px;
	height:20px;
	background-color: #939285;
	padding-left: 20px;
	padding-top: 12px;
	padding-bottom: 3px;
	z-index: 5;
	overflow:hidden;/* fixed height so hide overflow*/
}

#lower_header{
	position:absolute;
	width:980px;
	height:20px;
	top: 104px;
	background-color: #939285;
	padding-left: 20px;
	padding-top: 12px;
	padding-bottom: 3px;
	z-index: 5;
	overflow:hidden;/* fixed height so hide overflow*/
}
#left {
	float: left;
	position: relative;
	width: 183px;  /*same as margin on outer */  
	padding-top: 50px;
	margin-left: -203px;
	background-color: #939285;
	padding-left: 20px;
	height: 584px;
}

#centrecontent {
	width:792px;
	padding-left: 04px;
	margin-top: 40px;
	border: 0px solid green;  
	height: 432px;
	float:right;
}
#greybox{
	background: url("/assets/359/grey_swirl.jpg");
	background-repeat: repeat-x;
	float:right;
	width:797px;
	height: 178px;
	margin-top: -178px;
}

#topcentre {
	clear: left;
	height:138px;	
}
	

	
.floatstop {
	clear:both;
}

	
#footer {
	background: url("/assets/359/bottom_banner.gif");
	margin-top: 0px;
	width:1000px;
	height:54px;

	float: right;
}

#footer div { margin-top: -20px;}

#footer div { float: left; border: 0px solid white;  }

#NavB1	{margin-left:205px;
		padding-top:35px;
		padding-left: 20px;
		width: 175px;
		}

#NavB2	{
		padding-top:35px;
		padding-left:27px;
		width: 155px;
		}

#NavB3	{
		padding-top:35px;
		padding-left:35px;
		width: 75px;
		}

#NavB4	{
		padding-top:35px;
		width: 110px;
		}

#NavB5	{
                
		padding-top:30px;
		padding-left:0px;
		width: 150px;
                border: 1px solid red;
		}


#NavB5	img{
		border: none; 
		}

#clearfooter{clear:both;height:52px;}/*needed to make room for footer*/


/* DIRECTORY STYLES */
#centrecontent div { color: #000; }

#movietitle 	{ height: 24px; width: 780px; margin-left: 10px; }
#releasedate	{ height: 20px; margin-left: 10px; margin-bottom: 20px;}
#moviesplash	{ height: 360px; width: 780px; margin-left: 10px; }
	#splashimage	{ float: left; width: 200px; border: 0px solid green;  }
	#splashtext		{ float: right; width: 550px; border: 0px solid green; padding-right: 30px;}
#whereitson		{ float: left; width: 760px; height: 360px; border: 0px solid green; position: absolute; top: 200px; margin-left: 10px; padding-right: 20px; overflow:auto;}
#trailer			{ float: left; width: 780px; border: 0px solid green; position: absolute; top: 200px; margin-left: 10px;  }
#director			{ float: left; height: 400px; border: 0px solid green; position: absolute; top: 200px; margin-left: 5px; background: url(/assets/359/directors_bg_panel.jpg); background-repeat: no-repeat; padding-top: 4px; width: 780px; height: 340px; }
	#directorname	{ float: left; border: 0px solid green; width: 400px;margin-bottom:40px;}
	#directorbiog	{ float: left; border: 0px solid green; width: 390px; }
	#filmography	{ float: left; border: 0px solid green; width: 340px; margin-bottom:40px; padding-left: 10px;}
	#filmographyinfo{ float: left; border: 0px solid green; width: 365px; height: 315px; padding-left: 20px; overflow:auto; margin-top: -20px;}
#cast			{ float: left; width: 760px; height: 538px; z-index: 999; border: 0px solid green; position: absolute; top: 200px; margin-left: -5px; padding-left: 17px; background:#C8C6AD;padding-right: 20px; overflow:auto;}
#images			{ float: left; width: 780px; height: 538px; z-index: 999; border: 0px solid green; position: absolute; top: 200px; margin-left: -5px; padding-left: 17px; background:#C8C6AD;}
#images img { } 
#critics		{ float: left; width: 760px; border: 0px solid green; position: absolute; top: 200px; margin-left: 10px; padding-right: 20px; overflow: auto; height: 360px; overflow:auto;}
#pressbook		{ float: left; width: 780px; border: 0px solid green; position: absolute; top: 200px; margin-left: 10px; }
#links		{ float: left; width: 760px; border: 0px solid green; position: absolute; top: 200px; margin-left: 10px; padding-right: 20px; overflow: auto; height: 360px; overflow:auto;}
/*MORE STYLES*/

#header_pink{
	background: url("/assets/359/top_banner_pink.jpg"); 
	
	width:1000px;
	height:106px;
	
	
	overflow:hidden;/* fixed height so hide overflow*/

}


#header_pink div { float: left; border: 0px solid white;  }

#pinkbartext	{
	padding-top:19px;
	padding-left:930px;
	color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
		
.pageTitle{
font-size: 16px;
color: #fff;
font-weight: bold;
}

.dvdPageTitle{
font-size: 16px;
color: #3b3a34;
font-weight: bold;
}
		
.bold	{font-weight: bold;}


.blackbold	{font-weight: bold;
			font-size: 14px;
			color: #000000;
}


a.blackbold,a.blackbold:visited	{font-weight: bold;
			font-size: 14px;
			color: #000000;
}

a.blackbold:active,a.blackbold:hover	{font-weight: bold;
			font-size: 14px;

}

.bluebold	{font-weight: bold;
			font-size: 14px;
			color: #3e697e;
}

.pinkbold	{font-weight: bold;
			font-size: 12px;
			color: #9f0083;

}

.greybold	{font-weight: bold;
			font-size: 20px;
			color: #c8c6ad;

}

.whitebold	{font-weight: bold;
			font-size: 12px;
			color: #ffffff;

}

.hometext {       
position: relative;
left: 730px;
font-weight: bold;
font-size: 14px;
color: #3b3a34;
}


body, div, p, td, .blacktext	{font-size: 11px;
			color:#000000;}
			
.italic	{	font-style:italic;
			font-size: 12px;
			color:#000000;}


#filmstill	{	background: url("/assets/467/Uncle_Boonmee_banner.jpg"); 
	
				width:1000px;
				height:196px;
	
	
	overflow:hidden;/* fixed height so hide overflow*/
			}

#bluebar {
				background-color:#3e697e; 
				border-top: 1px solid white;
				width:1000px;
				height:52px;
	
	
	overflow:hidden;/* fixed height so hide overflow*/
			}

#bluebartext	{

			color: #ffffff;
			font-size: 22px;
			padding-left: 29px;
			padding-top:24px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			}
			
#bluebartextleft	{
			width: 499px;
			padding-left: 29px;
			padding-top:24px;
			float:left;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			}
			
#bluebartextright	{
			margin-top:24px;
			
			padding-left: 500px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			}
			
#news_banner {
				background: url("/assets/359/news_banner.jpg"); 
				border-top: 1px solid white;
				width:1000px;
				height:53px;

	
	overflow:hidden;/* fixed height so hide overflow*/
			}



			
#CCleft		{
			background-color:#c8c6ad;
			color: #000000;
			width: 300px;
			font-size: 14px;
			padding-left: 29px;
			padding-top:24px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			}

#CCright	{
			background-color:#dad9c8; 
			color: #666666;
			width:432px;
			height:266px;
			position: relative;
			left: 400px;
			top: -265px;			
}

#ContactContent	{

				background-color:#c8c6ad; 
			
				width:1000px;
				height:530px;
				float: right;
	
			margin-left: -203px;
	overflow:hidden;/* fixed height so hide overflow*/

}

#NewsContent {
			background-color:#c8c6ad; 
			color: #000000;
			height:550px;
			width:1000px;
			float:right;
			
			
			margin-left: -203px;
	overflow:hidden;/* fixed height so hide overflow*/

}

#NewsContentTop	{padding-top:20px;
				padding-left:29px;
				padding-right:10px;
				width: 100%;
				height 259px;
				float:left;
							
			
	overflow:hidden;/* fixed height so hide overflow*/

}
#NewsContentTop img { margin-left: -28px; }
#NewsContentTop span, p {width 580px; display: block; }
#NewsContentBottom	{
				position:absolute;
				top:675px;
				padding-top:10px;
				padding-left:29px;
				width: 100%;
				height 259px;
				border-top: 1px solid #666666;
							
			
	overflow:hidden;/* fixed height so hide overflow*/

}

#HomeContent {
			background: url("/assets/359/home_background.png"); 
			color: #000000;
			height:530px;
			width:1000px;
			float:right;
			
			margin-left: -203px;
	overflow:hidden;/* fixed height so hide overflow*/

}

#HomeRight{ margin-top: -200px;  }
#HomeTopLeft { 
				height:250px;
				width:469px;
				float:left;
				padding-left:29px;
				padding-top:15px;
				}

#HomeTopLeftImg	{
				width:226px;
				height:169px;
				margin-top:20px;
				overflow: hidden;
					}
#HomeTopLeftImg img { width: 226px; border: 0; }

#HomeTopLeftTxt	{margin-left: 250px;
				height: 140px;
				width: 215px;
				margin-top: -155px;
				}


#HomeTopRight {
				height:250px;
				width:469px;
				float:right;
				padding-left:29px;
				padding-top:15px;
				}

#HomeTopRightImg	{
				width:119px;
				height:168px;
				margin-top:20px;
				margin-left:40px;
					}
					
#HomeTopRightImg img { border: 0;  }					

#HomeTopRightTxt	{margin-left: 200px;
				height: 140px;
				width: 220px;
				margin-top: -155px;
				}

#HomeBottomLeft {
				margin-top: 265px; 
				margin-left: -500px;
				height:250px;
				width:469px;
				float:left;
				padding-left:29px;
				padding-top:15px;
				}
				
#HomeBottomLeftImg	{
				width:229px;
				height:172px;
				margin-top:22px;
					}

#HomeBottomLeftImg img { border: 0;  }					

#HomeBottomLeftTxt	{margin-left: 250px;
				height: 140px;
				width: 200px;
				margin-top: -155px;
				}

#HomeBottomRight {
				height:250px;
				width:469px;
				float:right;
				padding-left:29px;
				padding-top:15px;
				}
				
#HomeBottomRightImg	{
				width:121px;
				height:171px;
				margin-top:22px;
				margin-left:40px;
					}
					
#HomeBottomRightImg img { border: 0;  }					

#HomeBottomRightTxt	{margin-left: 200px;
				height: 140px;
				width: 200px;
				margin-top: -155px;
				}


#DVDReleasesContainer	{background: url("/assets/359/releases_background.jpg"); 
					width:1000px;
					height:610px;
					float:right;
					
					margin-top: 35px;
			
			
	overflow:hidden;/* fixed height so hide overflow*/

}

#DVDReleasesContainer div  { 
				padding-left:15px;
				padding-top: 10px;				
				width:251px;
				height:269px;
                                border: 0px solid red;
}
#DVDReleasesContainer div div  img { height: 168px; margin-top: -1px; }
#DVDReleasesContainer div div  { text-align: center; width: 100%; margin-left: -25px; border: 0px solid green;height: 169px; overflow: hidden; }
#DVDReleasesContainer div p { margin-bottom: 5px;}

#top1, #top7, #top13, #top19, #top25, #top31, #top37, #top43, #top49, #top55	{	
				margin-top:0px;
				margin-left:59px;
}
				


#top2, #top8, #top14, #top20, #top26, #top32, #top38, #top44, #top50, #top56			{
				margin-top:-279px;
				margin-left:329px;
                                border: 0px solid red;
}
				


#top3, #top9, #top15, #top21, #top27, #top33, #top39, #top45, #top51, #top57			{
				
				margin-top:-279px;
				margin-left:597px;
                                border: 0px solid red;
}

				


#top4, #top10, #top16, #top22, #top28, #top34, #top40, #top46, #top52, #top58 	{
				margin-top:2px;
				margin-left:59px;
}
				

#top5, #top11, #top17, #top23, #top29, #top35, #top41, #top47, #top53, #top59	{

				margin-top:-279px;
				margin-left:329px;
}
				

#top6, #top12, #top18, #top24, #top30, #top36, #top42, #top48, #top54, #top60	{	
				margin-top:-279px;
				margin-left:597px;
}

	
div.rating-container{
	background-color: #d1008b;width: 68px;
}

h3 { font-size: 12px; text-decoration: none; background-image: url(/assets/359/h3_bg_strip.jpg); background-repeat: no-repeat; width: 100%; height: 30px; padding-top: 8px; font-weight: normal; } 

#splashimage img { }

.thumbnail { width: 185px; border: 1px solid black; height: 115px; }

.white_14        {
		color:#ffffff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
}


