/* CSS Document */

/* undo some default styling of common (X)HTML browsers
 ************************************************************/

	/* No list-markers by default - 
	* must redefine bullets w/ bg graphics
	********************************************************/
	ul,ol {
	 list-style:none;
	 }
	
	/* Avoid browser default inconsistent heading, 
	* font-sizes and pre/code
	********************************************************/
	body,h1,h2,h3,h4,h5,h6,pre,code,td {
	 font-size:1em;
	 }
	
	/* Remove inconsistent (among browsers) - 
	* default padding or margin 
	********************************************************/
	ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,
	fieldset,input,label,div,dd,dt,dl,table,tr,td,img,hr {
	 margin:0; padding:0;
	 }
	
	/* prevent blue linked image borders
	********************************************************/
	a img,:link img,:visited img,fieldset {
	 border:none;
	 }
	 

/* layout styles */

	/* header container */
	.header{
		width:870px;
		position:relative;
		float:left;
		margin:0;
		padding:0;
		display:block;
		z-index:100;
	}
	
	.headertop{
		position:absolute;
		top:0px;
		left:0px;
		display:block;
		margin:0px;
		padding:0px;
	}
	.headerbottom{
		background-image:url(../images/headermenu.jpg);
		position:absolute;
		top:105px;
		left:0px;
		width:870px;
		height:53px;
		display:block;
		margin:0px;
		padding:0px;
		z-index:100;
	}
	
	.headerbottomnew{
		background-image:url(../images/headermenu.jpg);
		width:870px;
		height:53px;
		display:block;
		margin:0px;
		padding:0px;
		z-index:100;
		float:left;
	}
	
	.headerbottom2{
		background-image:url(../images/headermenu2.jpg);
		position:absolute;
		top:105px;
		left:0px;
		width:870px;
		height:53px;
		display:block;
		margin:0px;
		padding:0px;
		z-index:100;
	}
	
	/* main container */
	.wrapper{
	 	position:relative;
		margin:auto;
		width:870px;
	}
	
	.contentbgnew{
		background-image:url(../images/midbg.jpg);
		background-repeat:repeat-y;
		display:block;
		z-index:1;
		overflow:auto;
		padding:0px;
		width:870px;
		float:left;
	}
	
	.contentbgone{
		background-image:url(../images/fillerbg.jpg);
		background-repeat:repeat-y;
		z-index:1;
		display:block;
		width:870px;
		height:auto;
		position:relative;
		float:left;
	}
	
	.contentbgtwo{
		background-image:url(../images/fillerbg.jpg);
		background-repeat:repeat-y;
		z-index:0;
		display:block;
		width:870px;
		height:auto;
	}
	
	/* homepage columns */
	
	.topbanner{
		margin:auto;
		display:block;
		padding-bottom:5px;
		width:800px;
	}
	
	.left{
		padding-left:7px;
		float:left;
		display:inline;
		width:376px;
	}
	.right{
		float:right;
		display:inline;
		padding-right:7px;
		width:308px;
	}
	.center{
		margin-left:5px;
		display:inline;
		width:150px;
		position:relative;
	}
	.centertwo{
		margin-left:5px;
		display:inline;
		width:150px;
		position:relative;
	}
	
	.homeTheatre{
		color:#900;	
		font-size:10pt;
		font-weight:bold;
		text-decoration:none;
	}
	
	.homeTheatre:hover{
		color:#fdd216;	
	}
	
	/*content section*/
	
	.content{
		width:650px;
		position:relative;
		float:right;
		margin-right:5px;
		margin-bottom:5px;
		display:inline;
	}
	
	.contentmid{
		width:650px;
		background-image:url(../images/content_mid2.gif);
		background-repeat:repeat-y;
		display:block;
	}
	
	.content2{
		width:800px;
		position:relative;
		margin:0px auto;
		display:block;
	}
	
	.contentmid2{
		width:800px;
		background-image:url(../images/content_mid.gif);
		background-repeat:repeat-y;
		display:block;
	}
	
	.content_header{
		text-align:center;
		font-family:arial;
		font-size:24pt;
		color:#000000;
	}
	
	.content_text{
		padding:10px;
		font-family:arial;
		font-size:10pt;
		color:#000000;
	}
	
	/*left now playing section */
	
	.leftbar{
		width:207px;
		float:left;
		margin-left:5px;
		display:inline;
	}
	
	.leftmid{
		width:207px;
		background-image:url(../images/left_mid.gif);
		background-repeat:repeat-y;
		display:block;
	}
	
	/*pricing */
	
	.pricedescrip{
		font-family:arial;
		font-size:9pt;
		font-style:italic;
		color:#000000;
	}
	
	.priceinfo{
		font-family:arial;
		font-size:12pt;
		font-weight:bold;
		width:207px;
		padding-left:7px;
		background-image:url(../images/left_mid.gif);
		background-repeat:repeat-y;
		display:block;
		padding-right:5px;
		color:#bf1b1c;
	}
	
	/*Now Playing Section */
	
	.postertop{
		float:left;
		width:216px;
		height:18px;
	}
	
	.posterbottom{
		float:left;
		width:216px;
		height:23px;
	}
	
	.posterbody{
		float:left;
		background-color:#FFFFFF;
		background-image:url(../images/nowplaying_postermid.jpg);
		background-repeat:repeat-y;
		width:216px;
	}
	
	.posterbody2{
		float:left;
		background-color:#FFFFFF;
		background-image:url(../images/nowplaying_postermid2.jpg);
		background-repeat:repeat-y;
		width:216px;
	}
	
	.posterbody_new{
		float:left;
		background-color:#FFFFFF;
		background-image:url(../images/new/poster_mid.jpg);
		background-repeat:repeat-y;
		width:216px;
	}
	
	/*movie synopsis section */
	
	.synopsistop{
		float:right;
		width:160px;
		height:29px;
	}
	
	.synopsisbody{
		float:right;
		font-family:arial;
		font-size:10pt;
		background-color:#FFFFFF;
		background-image:url(../images/nowplaying_synopmid.jpg);
		width:150px;
		height:265px;
		padding-top:5px;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:5px;
	}
	
	.synopsisbody2{
		float:right;
		font-family:arial;
		font-size:10pt;
		background-color:#FFFFFF;
		background-image:url(../images/nowplaying_synopmid2.jpg);
		width:150px;
		height:265px;
		padding-top:5px;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:5px;
	}
	
	.synopsisbottom{
		float:right;
		width:160px;
		height:39px;
		background-image:url(../images/nowplaying_synopbottom.gif);
	}
	
	.synopsisbottom2{
		float:right;
		width:160px;
		height:39px;
		background-image:url(../images/nowplaying_synopbottom2.gif);
	}
	
	/*showtimes section */
	
	.showtimestop{
		width:307px;
		height:17px;
	}
	
	.showtimesmid{
		width:307px;
		height:428px;
		background-image:url(../images/showtimes_mid.gif);
		overflow:scroll-y;
	}
	
	.showtimesmid2{
		width:307px;
		height:428px;
		background-image:url(../images/showtimes_mid2.gif);
		overflow:scroll-y;
	}
	
	.homeTheatreMid{
		width:307px;
		background-image:url(../images/showtimes_mid2.gif);
		overflow:scroll-y;	
	}
	
	.showtimesbottom{
		width:307px;
		height:25px;
		background-image:url(../images/showtimes_bottom.gif);
	}
	
	.showtimesbottom2{
		width:307px;
		height:25px;
	}
	
	/* Movie Fact Section */
	
	.moviefacttitle{
		width:449px;
		height:10px;
		float:left;
		text-align:center;
		margin-left:50px;
		margin-top:10px;
		font-size:10pt;
		font-family:verdana;
		color:#FFFFFF;
		font-weight:bold;
	}
	
	.moviefact{
		width:449px;
		height:99px;
		background-image:url(../images/moviefactbg.gif);
		float:left;
		text-align:center;
		margin-left:50px;
		margin-top:10px;
		font-size:8pt;
		font-family:verdana;
		color:#000000;
	}
	
	.moviefact2{
		width:449px;
		height:99px;
		background-image:url(../images/moviefactbg2.gif);
		float:left;
		text-align:center;
		margin-left:50px;
		margin-top:10px;
		font-size:8pt;
		font-family:verdana;
		color:#000000;
	}
	
	/*newsletter*/
	
	.newsletterbox{
		margin-left:20px;
		width:100px;
		height:50px;
		background-image:url(../images/moviefactbg.gif);
	}
	
	.newsletterbox2{
		margin-left:20px;
		width:100px;
		height:50px;
		background-image:url(../images/moviefactbg2.gif);
	}
	
	/*more info button */
	
	.moreinfo{
		float:right;
		padding-right:9px;
		padding-top:2px;	
	}
	
	.showtimesbottom .moreinfo{
		float:right;
		padding-right:12px;
		padding-top:3px;
	}
	
	a.moreinfo{
		font-family:arial;
		font-size:9pt;
		font-weight:bold;
		text-decoration:none;
	}
	
	a.moreinfo:hover{
		color:#990000;
	}
	
	/*now playing links */
	
	.nowplayingtitles{
		margin-top:10px;
		padding-left:5px;
		height:200px;
		width:150px;
		float:left;
	}
	
	.nowplayingunderline{
		font-family:arial;
		font-size:12pt;
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
	}
	
	a.nowplaying{
		font-family:arial;
		font-size:9pt;
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
	}
	
	a.nowplaying:hover{
		color:#fdd216;
	}
	
	
	/*coming soon section */
	
	.comingsoontop{
		float:left;
		display:block;
		width:835px;
		height:15px;
		margin-left:15px;
		margin-top:10px;
	}
	
	.comingsoonmid{
		float:left;
		display:block;
		width:835px;
		height:160px;
		margin-left:15px;
		background-color:#000000;
	}
	
	.scrollsection{
		padding-left:18px;
	}
	
	.comingsoonbottom{
		float:left;
		display:block;
		width:835px;
		height:15px;
		margin-left:15px;
	}
	
	/*footer*/
	
	.footerbg{
		width:870px;
		height:25px;
		float:left;
		display:block;
		background-image:url(../images/footer.jpg);
	}
	
	.rightfooter{
		float:right;
		padding-right:15px;
		padding-top:5px;
		font-family:arial;
		font-size:10pt;
		font-weight:bold;
		color:#000000;
	}
	
	.leftfooter{
		float:left;
		padding-left:10px;
		padding-top:5px;
		font-family:arial;
		font-size:10pt;
		font-weight:bold;
		color:#000000;
	}
	
	
	/*body tag */
	body{
	position:relative;
		}
		
		
		

/* display styles */


