﻿body
{
	background:#FFFFFF url('Images/Background.gif') repeat-x;
	text-align: center;
}
/* MAIN CONTAINERS */
div#OuterWrapper
{
	max-width: 870px;
	text-align: left;
	margin: 0 auto;
}
/* HEADER */
div#Header
{
	height:65px;
	text-align:right;
}
div#Header a.whiteStyle1
{
	line-height:52px;
}
/* LAYOUT */
div.col1
{
	float:left;	
	width:200px;
}
div.col2
{
	padding-left: 30px;
	float:left;	
	width:640px;
}
div#Menu_Section
{		

}

div#Menu_Section div#LogoSection
{
	height:127px;
}
div#Menu_Section div#LogoSection p#Subtitle
{
	line-height:1.3em;
}
.whiteStyle1
{
	color:#808080;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

div#InnerWrapper
{	
	clear:both;
	padding-top:46px;
	overflow: hidden;
	height: 100%;
	position: relative;
	min-height:400px;
}
div#InnerWrapper div#SecondaryContent
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;	
}
div#InnerWrapper div#SecondaryContent
{
	
}
div#InnerWrapper div#SecondaryContent h3
{	
	text-transform:none;
	border:0px;	
	font-size:12px;
}
div#InnerWrapper div#SecondaryContent h4
{	
	border:0px;	
	font-size:12px;
	margin-bottom:10px;
}

div#InnerWrapper div#SecondaryContent div#ShareSection
{
	border:solid 1px #c4c4c4;
	padding:6px 10px 0px 10px;
	position:absolute;
	bottom:3px;	
}

div#TeaserContent
{
	height:470px;	
	background:url('Images/bg_pointer.gif') no-repeat scroll 304px 441px Transparent	
}

div#TeaserContent div#TeaserImage
{
	height:385px;
	min-height:385px;		
}

div#TeaserContent div#TeaserImage div#TeaserText
{
	padding:25px 60px 0px 30px;
	color:#FFFFFF;	
	height:250px;
	overflow:hidden;
}
div#TeaserContent div#TeaserImage div#TeaserText h3
{
	border:0px;
	font-size:15px;
	line-height:23px;
	font-weight:normal;
	text-transform:none;
	margin-top:0px;
	padding-top:0px;
}

/*GENERIC MOVIELIST STYLES*/
div.MovieList ul
{
	list-style:none;
}
div.MovieList ul li:hover
{
	-moz-opacity:.80; 
	filter:alpha(opacity=80); 
	opacity:.80;
}
div.MovieList ul li.selected
{
	-moz-opacity:.50; 
	filter:alpha(opacity=50); 
	opacity:.50;
}
div.MovieList ul li .thumbIndexContainer
{
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}


/* TOP MOVIELIST STYLES*/
div#TeaserContent div.MovieList
{
	text-align:center;	
}
div#TeaserContent div.MovieList ul li
{
	float:left;
	margin-right:10px;
	height:63px;
	width:108px;
}
div#TeaserContent div.MovieList ul
{
	padding-top:20px;
	padding-left:30px;
}
div#TeaserContent div.MovieList ul li img.bottomImage
{
	display:none;
}

/* FOOTER */
div#FooterWrapper
{
	background:#000000 url('Images/bg_bottom.png') top left repeat-x;	
	height: auto;
	padding-bottom: 60px;
	padding-top: 100px;
	margin-top: -100px;
}
div#Footer
{	
	margin: 0 auto;
	width:870px;
	text-align:left;
	clear:both;
	height: auto;
}

div#Footer a.print
{
	margin-left:20px;	
}
div#Footer div.footerListRow
{	
	padding-top:115px;	
	padding-bottom:20px;
	height: 50px;
}
div#Footer div#MovieListText
{
	margin-top:17px;
	line-height:17px
}

div#Footer div.bottomLinksRow
{
	padding-top:20px;
	border-top:1px solid #595959;	
	
}

/* FOOTER MOVIELIST STYLES*/
div#Footer div.MovieList ul li
{
	float:left;
	width:116px;
	height:65px;
	margin-right:15px;
}
div#Footer div.MovieList ul li.last
{
    margin-right:0px;
}
div#Footer div.MovieList ul li.item_52
{
	margin-right:0px;
}
div#Footer div.MovieList ul li .thumbIndexContainer
{
	display:none;
}
div#Footer div.MovieList ul li img.topImage
{
	display:none;
}


div#Footer div#BottomLinks ul
{
	list-style:none;		
	float:right;
}
div#Footer div#BottomLinks ul li
{
	float:left;
	border-right: solid 1px #808080;
	padding:0px 10px 0px 10px;
}

.clear,
.Clear
{
	clear: both;
}


div#TopContainer
{
	overflow: hidden;
	margin-bottom: 30px;
}
div#ErrorPageContainer
{
	color:#808080;	
	padding:30px;
}















/**************** Admin Menu ************************/

div#AdminMenu
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	overflow:hidden;
	position:absolute;
	border:0px solid #CCCCCC; 
	background-color:#000;	
	text-align:left; 
	padding:0px;
	width:100%;
}
div#AdminMenu img
{
	float:left;
	padding:0px 5px 0px 5px;	
}
div#AdminMenu div#AdminMenuItems
{		
	padding-top:0px;	
}

div#AdminMenu div#AdminMenuItems ul
{	
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:2px;
	direction:ltr;
}
div#AdminMenu div#AdminMenuItems ul li
{	
	float:left;	
	padding-left:10px;
	padding-right:10px;
}
div#AdminMenu div#AdminMenuItems a
{	
	color:White;
	text-decoration:none;
}
div#AdminMenu div#AdminMenuItems a:hover
{	
	text-decoration:underline;
}

div#AdminMenu div#AdminMenuItems div#LogOut
{	
	float:right;
	padding-right:20px;
}
