/* CSS Document */

body 
{
	background-color: #555555;
	text-align: center;
} 

A:link {text-decoration: none; color:#CCCCFF}
A:visited {text-decoration: none; color:#CCCCFF}
A:active {text-decoration: none}
A:hover {text-decoration: underline;}

.table_hdr {
	color: #FFFFFF;
	font-size: 14px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	text-decoration:underline;
	text-align:left;

}

.table_cell {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma, Arial;
	text-align:left;
	vertical-align:top;
	border-top-style: solid;
	border-width:1px;
	border-color:#555577;

}

.table_cell_theatre {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma, Arial;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	border-top-style: solid;
	border-width:1px;
	border-color:#555577;
}

.default_font {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma, Arial;
	text-align:left;
}

.larger_font {
	color: #FFFFFF;
	font-size: 16px;
	font-family: Tahoma, Arial;
	text-align:left;
}

.white_link {
	color:#ffffff;

}

.quote_style {
	font-weight:bold;

}

/*
.theatre_table {
border-width:1px;
border-style:solid;
border-color:#CCCCFF;

}
*/
#container {
	margin: 20px auto;
	width: 929px;
	text-align: left;
	/* Reset IE5win center for other browsers */
	/*background: #fff url(/images/layout/full_width_bg.jpg) repeat-y;*/
}

#header {
	position: relative;
	margin: 0;
	width: 929px;
	/*height: 131px;*/
}

#luna_bg {
	position:absolute;
	top:0px;
	left:0px;
	width:929px;
	height:433px;
	background-image:url(images/body_bg.jpg);
}

#menu {
	position: absolute;
	left: 40px;
	top: 23px;
	width: 900px;
	color: #FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight:bold;
}

#body1 {
	position: relative;
	top: 0px;
	height: 670px;
	width: 929px;
	background-image:url(images/extendable_bg_blk.jpg);

}

#screenings_body {
	position: relative;
	top: 0px;
	height: 450px;
	width: 929px;
	background-image:url(images/extendable_bg_blk.jpg);

}

#theatre_table {
	position: absolute;
	top: 27px;
	left: 40px;
	width:835px;
	height: 800px;
}

#theatre_table2 {
	position: absolute;
	top: 27px;
	left: 40px;
	width:835px;
	
}

#coming_soon_img {
	position: absolute;
	top: 120px;
	left: 32px;	
}

#now_showing_img {
	position: absolute;
	top: 270px;
	left: 32px;	
}

.call_theatre
{
	color:#FFFFFF;
}

#past {
	position: absolute;
	top: 275px;
	left: 190px;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Tahoma, Arial;
	font-weight:100;
		
}

/*past screenings page*/

#past_screenings {
	position: relative;
	top: 0px;
	height: 4150px;
	width: 929px;
	background-image:url(images/extendable_bg_blk.jpg);

}


/* press page */

#press_body {
	position: relative;
	top: 0px;
	height: 1450px;
	width: 929px;
	background-image:url(images/extendable_bg_blk.jpg);
}
#press_content {
	position: absolute;
	top: 12px;
	left: 40px;
	width:850px;
	height: 1450px;
}

#quote1 {
	position: absolute;
	left: 500px;
	top: 200px;
}
/* end press page */

/* awards page */

#awards_body {
	position: relative;
	top: 0px;
	height: 1100px;
	width: 929px;
	background-image:url(images/extendable_bg_blk.jpg);
}

#awards_content {
	position: absolute;
	top: 12px;
	left: 40px;
	width:890px;
	height: 1000px;
}
 /* end awards page */
 
 /* FAQ */
 #FAQ_body
 {
 	position: relative;
	top: 0px;
	height: 2600px;
	width: 929px;
	background-image:url(images/extendable_bg_blk.jpg);
 }
 
 #FAQ_content
 {
 	position: absolute;
	top: 12px;
	left: 40px;
	width:850px;
	height: 2550px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma, Arial;
	font-weight:100;
 }
 
 .FAQ_question {
 	color:#FFFFFF;
	font-size: 15px;
	font-family: Tahoma, Arial;
 }
 
 
 /* end FAQ */
 
  /* about_luna_body */
 #about_luna_body
 {
 	position: relative;
	top: 0px;
	height: 1750px;
	width: 929px;
	background-image:url(images/extendable_bg_blk.jpg);
 }
 
  #about_luna_content
 {
 	position: absolute;
	top: 12px;
	left: 40px;
	width:850px;
	height: 1500px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma, Arial;
	font-weight:100;
 }
 
 /* end about_luna_body */
 
  /* links */
 #links_body
 {
 	position: relative;
	top: 0px;
	height: 890px;
	width: 929px;
	background-image:url(images/extendable_bg_blk.jpg);
 }
 
  #links_content
 {
 	position: absolute;
	top: 12px;
	left: 40px;
	width:850px;
	height: 840px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma, Arial;
	font-weight:100;
 }
 
 #watching_column2
 {
	position: absolute;
	left: 252px;
	width:450px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma, Arial;
	top: 334px;
 }
 
 /* end links */
 
   /* about_us_body */
 #about_us_body
 {
 	position: relative;
	top: 0px;
	height: 550px;
	width: 929px;
	background-image:url(images/extendable_bg_blk.jpg);
 }
 
  #about_us_content
 {
 	position: absolute;
	top: 12px;
	left: 40px;
	width:850px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma, Arial;
	font-weight:100;
	height: 530px;
 }
 
 /* end about_us_body */
 
    /* contact */
 #contact_body
 {
 	position: relative;
	top: 0px;
	height: 600px;
	width: 929px;
	background-image:url(images/extendable_bg_blk.jpg);
 }
 
 #contact_content
 {
 	position: absolute;
	top: 12px;
	left: 40px;
	width:850px;
	height: 580px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma, Arial;
	font-weight:100;
 }
 
 #contact1 {
 	position: absolute;
	top: 360px;
	left: 300px;
	width: 300px;
 }
 
  #contact2 {
 	position: absolute;
	top: 360px;
	left: 568px;
	width: 300px;
 }
 
 #contact3 {
 	position: absolute;
	top: 441px;
	left: 300px;
	width: 300px;
 }
 
 #contact4 {
 	position: absolute;
	top: 360px;
	left: 0px;
	width: 300px;
 }
 
 #contact5 {
 	position: absolute;
	top: 360px;
	left: 549px;
	width: 300px;
 }
 
 .error {
 	color:#FFFF66;
 }
 
 /* end contact */
 
 
  #confirm_body
 {
 	position: relative;
	top: 0px;
	height: 400px;
	width: 929px;
	background-image:url(images/extendable_bg_blk.jpg);
 }
 
 #confirm_content
 {
 	position: absolute;
	top: 12px;
	left: 40px;
	width:850px;
	height: 380px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma, Arial;
	font-weight:100;
 }
 
 
     /* photos */
 #photos_body
 {
 	position: relative;
	top: 0px;
	height: 640px;
	width: 929px;
	background-image:url(images/extendable_bg_blk.jpg);
 }
 
 #photos_content
 {
 	position: absolute;
	top: 12px;
	left: 40px;
	width:850px;
	height: 620px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma, Arial;
	font-weight:100;
 }
 
 /* end photos */
 
      /* news */
 #news_body
 {
 	position: relative;
	top: 0px;
	height: 6300px;
	width: 929px;
	background-image:url(images/extendable_bg_blk.jpg);
 }
 
 #news_content
 {
 	position: absolute;
	top: 12px;
	left: 40px;
	width:850px;
	height: 5400px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma, Arial;
	font-weight:100;
 }
 
 /* end news */
 
       /* notes */
 #notes_body
 {
 	position: relative;
	top: 0px;
	height: 1800px;
	width: 929px;
	background-image:url(images/extendable_bg_blk.jpg);
 }
 
 #notes_content
 {
 	position: absolute;
	top: 12px;
	left: 40px;
	width:850px;
	height: 1800px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma, Arial;
	font-weight:100;
 }
 
 #notes_img1
 {
 	margin:20px;
 }
 
  #notes_img2
 {
 	margin-bottom:10px;
	margin-right:20px;
	margin-top:10px;
 }
 
  #notes_img3
 {
 	margin-bottom:40px;
	margin-right:20px;
	margin-top:20px;
	margin-left:20px;
 }
 
  #notes_img4
 {
 	margin-bottom:20px;
	margin-right:20px;
	margin-top:5px;
	margin-left:20px;
 }
 
   #img_margin
 {
 	margin:20px;
 }
 /* end notes */

#asQuicktime {
	position: absolute;
	top: 70px;
	left: 40px;
}

#youtube {
	position: absolute;
	top: 188px;
	left: 172px;
}

#body2 {
	position: relative;
	top: 0px;
	width: 929px;
	height: 315px;
}

#body2_bg {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 929px;
	height: 315px;
	background-image:url(images/now_showing.jpg)
	
}

#extendable_bg {
	position: relative;
	top: 0px;
	left: 0px;
	width: 929px;
	height: 4px;
	background-image:url(images/extendable_bg.jpg)
	
}

#extendable_bg_blk {
	position: relative;
	top: 0px;
	left: 0px;
	width: 929px;
	height: 4px;
	background-image:url(images/extendable_bg_blk.jpg)
	
}

#now_showing {
	position: absolute;
	color: #FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	top: 25px;
	left: 30px;

}

#coming_soon {
	position: absolute;
	color: #FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	top: 25px;
	left: 350px;

}

#star_cinema {
	position: absolute;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma, Arial;
	top: 65px;
	left: 30px;
	
}

#coming_soon_theatres {
	position: absolute;
	text-align:right;
	width: 180px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma, Arial;
	top: 65px;
	left: 350px;
	
}

#coming_soon_theatres2 {
	position: absolute;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma, Arial;
	top: 65px;
	left: 560px;	
}

#more_theatres {
	position: absolute;
	color: #FFFFFF;
	font-family: Tahoma, Arial;
	font-size: 12px;
	top: 295px;
	left: 165px;
		
}

#footer {
	position: relative;
	top: 0px;
	width: 929px;
	height: 88px;
	background-image:url(images/footer.jpg);
}

#footer_blk {
	position: relative;
	top: 0px;
	width: 929px;
	height: 88px;
	background-image:url(images/footer_blk.jpg);
}
#footer_blk2 {
	position: relative;
	top: 0px;
	width: 929px;
	height: 163px;
	background-image:url(images/footer_v3.jpg);
}

#telefilm_text {
	position: absolute;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	top: 30px;
	left: 32px;
	
}

#telefilm_text2 {
	position: absolute;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	top: 25px;
	left: 40px;
	
}
