@charset "UTF-8";
/* CSS Document */

.displaynone { display:none; }  	

* { outline: none; }

body.landers {
	background-image: url(email_images/Landers_bg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	margin: 0 0;
	background-color:#7a7a7c;
	}

body {
	background-image: url(images/texture_bg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	margin: 0 0;
	background-color:#7a7a7c;
	}
	
.main_landers-recon {
	background-image: url(email_images/Landers_corner-recon.jpg);
	background-position: top;
	background-repeat: no-repeat;
	}
	
.main_landers-crawler {
	background-image: url(email_images/Landers_corner-crawler.jpg);
	background-position: top;
	background-repeat: no-repeat;
	}
	
.entertain #maincontent {
	background-image: url(images/centre_bg_blank.jpg);
	background-repeat: no-repeat;
	margin: 0px auto;
	width: 972px;
	
	}
	
.releasing #maincontent {
	background-image: url(images/centre_bg_releasing.jpg);
	background-repeat: no-repeat;
	margin: 0px auto;
	width: 972px;
	
	}
	
.mm #maincontent {
	background-image: url(images/centre_bg_mm.jpg);
	background-repeat: no-repeat;
	margin: 0px auto;
	width: 972px;
	
	}
	
.mm #mm_maincontent {
	background-image: url(centre_bg_ticket.jpg);
	background-repeat: no-repeat;
	margin: 0px auto;
	width: 972px;
	
	}
	
.contact #maincontent {
	background-image: url(images/centre_bg_ticket.jpg);
	background-repeat: no-repeat;
	margin: 0px auto;
	width: 972px;
	
	}
	
.contact_mm #maincontent {
	background-image: url(images/centre_bg_ticket.jpg);
	background-repeat: no-repeat;
	margin: 0px auto;
	width: 972px;
	
	}
	
.profile #maincontent {
	background-image: url(images/centre_bg_blank.jpg);
	background-repeat: no-repeat;
	margin: 0px auto;
	width: 972px;
	
	}
	
.title #maincontent {
	background-image: url(images/centre_bg_titles.jpg);
	background-repeat: no-repeat;
	margin: 0px auto;
	width: 972px;
	
	}
	
.mm_titles #maincontent {
	background-image: url(images/centre_bg_mm_titles.jpg);
	background-repeat: no-repeat;
	margin: 0px auto;
	width: 972px;
	
	}
	
#ticker {
	height: 65px ;
	width: 961px;
	background: none;
	padding-left: 186px;
	padding-top: 22px;
	}
/* HACK reset margins back to what they should be for compliant browsers */
html>body #ticker {padding-top: 26px;} 

#nav {
	font-family: "Georgia", Baskerville, serif;
	color: #FFFFFF;
	}

#nav ul {
	margin-left: 100px; /* ie only */
	margin-top: 16px;
	list-style-type: none;
	list-style-image: none;
	text-transform: uppercase;
	font-family: "Times New Roman", Times, serif;
	font-size: .7em;
	letter-spacing: .15em;
	color: #CCCCCC;
	font-weight: bold;
	
	}
	
	/* HACK reset margins back to what they should be for compliant browsers */
html>body #nav ul {margin-left: 62px;} 

.entertain #nav ul a {
	text-decoration: none;
	color: #666666;
	}
	
.profile #nav ul a {
	text-decoration: none;
	color: #666666;
	}
	
	
.releasing #nav ul a {
	text-decoration: none;
	color: #990000;
	}
	
.title #nav ul a {
	text-decoration: none;
	color: #990000;
	}
	
.mm #nav ul a {
	text-decoration: none;
	color: #F4A93A;
	}
	
.mm_titles #nav ul a {
	text-decoration: none;
	color: #F4A93A;
	}
	
#nav ul a:hover {
	color: #333333;
}
	
#nav li { 
	display: inline; padding: 0px 17px;
	}
	
.entertain #middle {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #999999;
	font-size: .75em;
	line-height: 1.7em;
	padding-left: 85px;
	}
	
.releasing #middle {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #999999;
	font-size: .75em;
	line-height: 1.7em;
	padding-left: 85px;
	}
	
.mm #middle {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #999999;
	font-size: .75em;
	line-height: 1.7em;
	padding-left: 85px;
	}

.mm_titles #middle {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #999999;
	font-size: .75em;
	line-height: 1.7em;
	padding-left: 102px;
	}


.profile #middle {
	background-image: url(images/copy_bg.jpg);
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 85px;
	}
	
.title #middle {
	background-image: url(images/copy_bg_titles.jpg);
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 85px;
	}
	
/* Hides from IE-mac \*/
* html .title #middle {height: 1%;}
/* End hide from IE-mac */
	
.contact #middle {
	padding-left: 85px; /* ie only */
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #DDDDDD;
	font-size: .75em;
	}
	/* HACK reset margins back to what they should be for compliant browsers */
html>body .contact #middle {padding-left: 85px;}
	
	
.contact_mm #middle {
	padding-left: 85px; /* ie only */
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #DDDDDD;
	font-size: .75em;
	}
	/* HACK reset margins back to what they should be for compliant browsers */
html>body .contact_mm #middle {padding-left: 85px;}
	


#middle {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #DDDDDD;
	font-size: .75em;
	line-height: 1.7em;
	}


 


#middle h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #F3F3F3;
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1.2em;
	}	
	

#left_column {
	width: 553px;
	float: left;
		

	}
	
.profile #left_column {
	width: 550px;
	float: left;
	}
	
.title #left_column {
	width: 550px;
	float: left;
	}
	
.contact #left_column {
	width: 553px;
	float: left;
	}
	

.contact_mm #left_column {
	width: 553px;
	float: left;
	}	
	
#right_column {
 	margin-left: 553px; /* ie only */
	
	}
	
/* HACK reset margins back to what they should be for compliant browsers */
html>body #right_column {margin-left: 553px;}
	
	
 #right_column .title_indent {
 	padding-left: 12px;
	}
	
 #right_column h4 {
 	margin-top: 8px;
 	color: #B5B5B5;
	}
	
	
	
 #right_column a:link {
	color: #990000;
	text-decoration: none;
}
 #right_column a:visited {
	color: #990000;
	text-decoration: none;
}
 #right_column a:hover {
	color: #990000;
	text-decoration: underline;
}
 #right_column a:active {
	color: #990000;
	text-decoration: underline;
}
	
	
.sr {
	margin: 0px 15px;
	
	}
	
	
.sr p {
 	font-size: 1.2em;
	 color: #CCCCCC;
	}
	
.sr p em {
	 font-size: .7em;
	 text-align: right;
	
	}
	
.sr a {
	color: #FFFFFF;
	text-decoration: underline;
	}
	
	
.underline {
border-bottom: thin;
border-color:#000000;
border-bottom-style:dotted;
width: 80%;
margin-left: 30px;
}
	
	
.profile #right_column .title_indent {
 	padding-left: 24px;
	}		


	
.feature_trailer {
	margin-top: 6px;/* for ie only */ 
	width: 553px;
	height: 354px;
	background-color: #212121;
	}
	/* HACK reset margins back to what they should be for compliant browsers */
html>body .feature_trailer  {margin-top: 8px;}
	
.profile #footer {
	background-image: url(images/footer.jpg);
	
	font-family:  Helvetica, Arial, sans-serif;
	font-size: .7em;
	color: #666666;
	height: 84px;
	}
	
.entertain #footer {
	
	font-family:  Helvetica, Arial, sans-serif;
	font-size: .7em;
	color:  #1A1A1A;
	height: 84px;
	}
	
.releasing #footer {
	
	font-family:  Helvetica, Arial, sans-serif;
	font-size: .7em;
	color:  #1A1A1A;
	height: 84px;
	}
	
.mm #footer {
	
	font-family:  Helvetica, Arial, sans-serif;
	font-size: .7em;
	color:  #1A1A1A;
	height: 84px;
	}
	
	
.mm_titles #footer {
padding-top: 20px;

	
	font-family:  Helvetica, Arial, sans-serif;
	font-size: .7em;
	color:  #1A1A1A;
	height: 84px;
	}
	
.contact #footer {
	
	font-family:  Helvetica, Arial, sans-serif;
	font-size: .7em;
	color: #1A1A1A;
	height: 84px;
	}
.contact_mm #footer {
	
	font-family:  Helvetica, Arial, sans-serif;
	font-size: .7em;
	color: #1A1A1A;
	height: 84px;
	}	
.title #footer {
	background-image: url(images/footer.jpg);
	
	font-family:  Helvetica, Arial, sans-serif;
	font-size: .7em;
	color: #666666;
	height: 84px;
	}
	
	
#footer p {
	margin: 0px 0px 0px 300px;/* for ie only */ 
	padding: 20px;
	}
	
html>body #footer p  {margin: 0px 0px 0px 345px;}

	
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 1px;   
}

.indent {
	margin: 0px 20px;
	}
	
.entertain .indent {
	margin: 0px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	}
		
	
.indent_news {
	font-size: 1.1em;
	margin: 0px 35px 0px 20px;
	line-height: 1.2em;
	}
	
		
.releasing_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	margin: 0px 35px 0px 20px;
	line-height: 1.7em;
	
	}

.releasing_news_header {
	margin: 0px 35px 0px 20px;
	color: #990000;
	font-size: 1.2em;
	padding-bottom: 7px;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	
h3.mm_trailer {
	margin: 0px 35px 0px 20px;
	color: #FFCC33;
	font-size: 1.2em;
	padding-bottom: 7px;
	}
	
.mm_trailer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	margin: 0px 35px 0px 35px; /* ie only */
	}
/* for compliant browsers */
html>body .mm_trailer  {margin: 0px 35px 0px 0px;}
	
	
.mm_news_header {
	margin: 0px 35px 0px 20px;
	color: #F4A93A;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	padding-bottom: 7px
	}
	
#right_column a.mm_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F4A93A;
	line-height: 1.8em;
	margin-left: 20px;
	font-size: .9em;
	}
	
	


.indent_both {
	margin: 0px 20px 14px;
	}
	

.indent_profile {
	margin: 15px 32px;
	line-height: 2.1em;
	}
	
.indent_contact {
	margin: 15px 90px;
	line-height: 1.9em;
	}
	
.justify {
	text-align: justify;
	margin: 0px 10px 0px 10px;
	}
	
	
.profile .justify {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	text-align: justify;
	margin: 0px 10px 0px 10px;
	}
	
	
.justify_titles {
	text-align: justify;
	color: #B5B5B5;
	border-bottom: 1px;
	border-bottom-color: #000000;
	border-bottom-style: dotted;
	padding-bottom: 10px;
	border-top: 1px;
	border-top-color: #000000;
	border-top-style: dotted;
	padding-top: 10px;
	margin: 0px 40px 0px 20px;
	}
	
.profile .justify {
	text-align: justify;
	margin: 0px 20px 0px 20px;
	color: #999999;
	}
	
.overline {
	margin: 13px 20px 9px 20px;
	font-size: 1.1em;
	color: #666666;
	
	padding-top: 8px;
	border-bottom: dotted;
	border-bottom-color: #666666;
	border-bottom-width: 1px;
	padding-bottom: 8px;
	}
	
.overline-mm {
	margin: 13px 20px 9px 20px;
	font-size: 1.1em;
	color: #f4a93a;
	
	padding-top: 8px;
	border-bottom: dotted;
	border-bottom-color: #666666;
	border-bottom-width: 1px;
	padding-bottom: 8px;
	}
	
.overline-pr {
	margin: 13px 20px 9px 20px;
	font-size: 1.1em;
	color: #990000;
	
	padding-top: 8px;
	border-bottom: dotted;
	border-bottom-color: #666666;
	border-bottom-width: 1px;
	padding-bottom: 8px;
	}
	
.white {
	color: #b5b5b5;
	line-height: 1.8em;
	}
	
#gallery em {
	
	color: #990000;
} 

.gold {
	color: #F4A93A;
	line-height: 1.8em;
	}
	
.contact a {
	line-height: 1.5em;
	text-decoration: none;
	color: #990000;
	}
	
.contact a:hover {
	line-height: 1.5em;
	color: #990000;
	text-decoration: underline;
	background-color: #333333;
	}
	
.contact .address_table {
	margin-left: 25px;
	margin-top: 45px;
	color: #999999;
	}
	
.contact .address_ticket {
	margin-left: 90px;
	margin-top: 77px;
	color: #000000;
	}
	
	
.contact_mm a {
	line-height: 1.5em;
	text-decoration: none;
	color: #F4A93A;
	}
	
.contact_mm a:hover {
	line-height: 1.5em;
	color: #F4A93A;
	text-decoration: underline;
	background-color: #333333;
	}
	
.contact_mm .address_table {
	margin-left: 25px;
	margin-top: 45px;
	color: #999999;
	}
	
.contact_mm .address_ticket {
	margin-left: 90px;
	margin-top: 77px;
	color: #000000;
	}
	
.mm .address_table {
	margin-left: 25px;
	margin-top: 45px;
	color: #999999;
	}
	
.mm .address_ticket {
	margin-left: 90px;
	margin-top: 77px;
	color: #000000;
	}
	
.comment_title {

	font-size: 1.5em;
	color: #000000;
	}
	
.input_box {
	height: 10px;
	font-size: .78em;
	}
	
.sub_button {
	padding-top: 0px; /* ie only*/
	}
	
html>body .sub_button  {padding-top: 4px;} /* compliant browser reset */
	
tr { height: 11px;}

.slide_link_right {
	margin-left: 380px;
	}
	
	
	
.jump_menu {
	padding-top: 7px;
	margin-left: 18px;
	}

/**************************Galleries***********************************/
.titlepic {
	border: solid #121212 7px;
    margin: 12px 18px;
}

	
img.thumbs {
	
	height:65px;
	width:97px;
	margin-right: 2px;
	margin-bottom: 2px;
	border: solid #121212 7px;
}

img.thumbs_vert {
	
	height:97px;
	width:65px;
	margin-right: 2px;
	margin-bottom: 2px;
	border: solid #121212 7px;
}


#gallery {
	margin: 5px 15px 0px 32px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #B5B5B5;
} 


#gallery h4 {
	font-size: 2.2em;
	margin: 15px 0px 5px;
}


#main {
	width:400px;
	
	line-height: 1.3em;
}


.description{
	margin-top: 18px;
	}
	

#main img {
	border: solid #121212 7px;
	

}



#thumbContainer {
	width:480px;
	border-top-color: #000000;
	border-top-style: dotted;
	border-top-width: 1px;
	padding-top: 7px;
	margin-top: 3px;
}

.rule_below {
	border-bottom-color: #000000;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	height: 2px;
	width: 95% ;
	margin-top:7px;
	
}

.right_margin {
	margin-right: 65px;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #F3F3F3;
	}


	
	/**************************NEWS AJAX Galleries***********************************/
	
	
.Slideshow {
	width: 300px;
	margin-left: 14px ;
	margin-top: 6px;
	
	
}

div.Slideshow img {

 	border: 7px solid #191919;
	margin: 2px 3px;
	
	}