/*CSS Reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,  li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*CSS Reset*/


html {width:100%;}
body {background:#1d282e url(../images/skin.jpg) top center fixed no-repeat; font-family:Verdana, Geneva, sans-serif; font-size:.8em; line-height:1.4em;}

a {color:#990000; text-decoration:none;}
a:hover {color:#990000; text-decoration:underline;}

h3 {margin:15px 10px 0px 10px; font-size:1.25em;}
	h3 a {color:#000; text-decoration:none;}
p {margin:10px 10px 0px 10px;}
.bold {font-weight:bold;}
.smalltext {font-size:.85em; line-height:1.4em;}

/* header-background */
#headerbg {width:100%; height:130px; background:url(../images/header-bg.png) repeat; position:absolute;top:0;left:0;}
/* header-background */

#container {width:965px; margin:0 auto; position:relative;}
/* HEADER */
	#header {width:955px; height:130px; margin-bottom:10px;position:relative;z-index:30;}
		#header img#logo {margin:14px 0 0 5px; position:absolute;}
		/*Added CSS Start*/
		#header img#iPhone {margin:14px 11px 0 0; position:absolute;}
		/*Added CSS End*/
/* MAIN NAVIGATION */
		ul#nav {position:absolute; margin:98px 0 0 10px;padding:0; }
		
		#nav, #nav ul { /* all lists */
			padding: 0;
			margin: 0;
			list-style: none;
			line-height: 1;
		}
		#nav a {display: block;width: 100%; font-weight:bold; text-decoration:none; color:#fff;}
		#nav a:hover { color:#fc0;}
		
		#nav li { float: left;}
			#nav li#home {width: 45px; margin-right:20px;}
			#nav li#nowshowing {width: 100px; margin-right:20px;}
			#nav li#comingsoon {width: 100px; margin-right:20px;}
			#nav li#promos {width: 60px; margin-right:20px;}
			#nav li#contactus {width: 85px; margin-right:20px;}
		
		#nav li ul {position: absolute;width: 125px;left: -999em;}
			#nav li ul li {margin-top:-1px;}
				#nav li ul li#topdrop {padding-top:10px;}
				#nav li ul li a{border:1px solid #888888;clear:left; font-size:.87em;font-weight:normal; color:#000; background:#fff; width: 150px;  padding:4px 5px;display:block;}
				#nav li ul li a:hover{background:#e3e3e3; color: #111;}
		
		#nav li:hover ul, #nav li.sfhover ul {left: auto;}

/* MAIN NAVIGATION end*/

		#header fieldset#searchcontainer {height:20px; float:right; margin-top:50px; background:#fff; border:1px solid #a0a0a0;}
			#header fieldset#searchcontainer input#searchfield {width:220px;height:15px; margin:2px 0 0 4px;border:none;background:none; float:left;}
			#header fieldset#searchcontainer input#button {width:20px;height:20px;padding:0;border:none;background:url(../images/searchbutton.png); cursor:pointer;}
/* HEADER end*/


/* BODY */
	#mainbody {width:965px; position:relative;z-index:0; clear:both;}
		#datetoday {width:954px; position:relative; font-size:.85em;}
			#datetoday p {text-align:right; margin-right:5px;}
		input#viewsched {float:right; cursor:pointer;margin:5px 10px;}
			
		.box {border:1px solid #000; background:#fff url(../images/box-gradient.png) repeat-x top; position:relative;}
		h2.box-header {height:20px; padding:4px 0 0 5px;color:#ebebeb; background:url(../images/box-header-bg.png) repeat; border-bottom:1px solid #000000; cursor:default;}

/* BODY-INDEX */
/* BODY-INDEX-LEFT SIDE */
		#indexleft {width:240px; float:left; margin:0 0 0 3px; display:inline;}
		.indexleft-boxes {width:240px; margin-bottom: 10px;}
			.indexleft-boxes#box-bookaseat {height:223px; background:#a1a1a1;}
				.indexleft-boxes#box-bookaseat table {margin:15px 10px 10px 20px; width:175px; background:#000;}
				.indexleft-boxes#box-bookaseat table select {margin:0 0 10px 0; border:1px solid #707070; width:180px;}
				.indexleft-boxes#box-bookaseat table input.button {cursor:pointer;}
			.indexleft-boxes#box-info {height:125px; background:#ebebeb url(../images/needhelp.png) no-repeat; background-position:5px 35px;}
			.indexleft-boxes#box-info h3,.indexleft-boxes#box-info p {margin-left:90px;}
						/* Promodetails */
				.promodetails {}
				.promodetails img{float:left; margin:0 10px 0 0;}
				.promodetails h3{margin:0 10px 10px 0; line-height:1.4em;}
				.promodetails p{margin:0 10px 2px 0; line-height:1.4em;}
				.promodetails input{margin:0 0 10px 0;}

			.indexleft-boxes#box-promo {height:430px; background:#333;}
						/* image replacement */
							.graphic, #prevBtn, #nextBtn{
								margin:0;
								padding:0;
								display:block;
								overflow:hidden;
								text-indent:-8000px;
								}
						/* // image replacement */
								
					/* Easy Slider */
					
						#slider{}	
						#slider img{border:none; width:240px; height:406px;}	
						#slider ul, #slider li{
							margin:0;
							padding:0;
							list-style:none;
							}
						#slider li{ 
							/* 
								define width and height of list item (slide)
								entire slider area will adjust according to the parameters provided here
							*/ 
							width:240px;
							height:410px;
							overflow:hidden;  background:#fff;
							}	
						#prevBtn, #nextBtn{ 
							display:block;
							width:30px;
							height:77px;
							position:absolute;
							left:-30px;
							top:71px; display:none;
							}	
						#nextBtn{ 
							left:240px;
							}														
						#prevBtn a, #nextBtn a{  
							display:block;
							width:30px;
							height:77px;
							background:url(images/btn_prev.gif) no-repeat 0 0;	
							}	
						#nextBtn a{ 
							background:url(images/btn_next.gif) no-repeat 0 0;	
							}												
					
					/* // Easy Slider */


			.indexleft-boxes#box-info2 {height:130px; background:#ebebeb;}
/* BODY-INDEX-LEFT SIDE end */

/* BODY-INDEX-RIGHT SIDE */				
		#indexright {width:700px; float:left; z-index:1; margin:0 0 0 10px; display:inline;}
		.indexright-boxes {margin-bottom: 10px;}
			/* NOW SHOWING */
			.indexright-boxes#box-nowshowing {width:700px;height:360px; background:#fff url(../images/box-gradient.png) repeat-x top;}
				#featured {width:550px; padding-right:150px; position:relative; height:335px;}
					#featured ul.ui-tabs-nav{ 
						position:absolute; 
						top:0; left:550px; 
						list-style:none; 
						padding:0; margin:0; 
						width:100px; 
						padding: 0 25px;
						background:url(../images/filmstrip.jpg) repeat; 
						height:100%;}
						#featured ul.ui-tabs-nav li{font-size:12px; padding:4px 0;}
							#featured ul.ui-tabs-nav li img{height:75px; padding:0 25px;}
							#featured li.ui-tabs-nav-item a {display:block; height:75px;background:#121212;}
							#featured li.ui-tabs-nav-item a:hover {background:#707070;}
							#featured ul.ui-tabs-nav li.ui-tabs-selected a {background:#333333;}	
					#featured .ui-tabs-panel {width:550px; height:335px; position:relative;}
						#featured .ui-tabs-panel img.movieposter {width:200px; height:300px;position:relative; margin:15px 5px 0px 15px; border:1px solid #000;float:left; background:#fff url(../images/movieposter0.jpg);}
						#featured .ui-tabs-panel div#movieinfo {width:320px;position:relative; float:left;}
					#featured .ui-tabs-hide {display:none;}
					
					/* TRAILERS */
						.trailers {display:none;border:none;overflow:hidden;}
						.trailers-iframe {border:none; width:450px; height:302px;}

					/* FULL DETAILS */
						.fullmoviedetails {display:none;border:none;overflow:hidden;}
						.fullmoviedetails-iframe {border:none; width:700px; height:475px;}
						
				#featured-full {position:relative;clear:both;}
					h1.theater-name {font-size:1.5em;padding:15px 0 10px 15px;}
					#featured-full .ui-tabs-panel {position:relative; clear:both; display:inline; width:100%; }
						.cinema-name {font-size:1.25em;padding:0px 0 0 15px; font-weight:bold; clear:both;}						
						#featured-full .ui-tabs-panel img.movieposterb {width:150px; height:225px;position:relative; margin:5px 10px 0px 15px; border:1px solid #000;float:left; background:#fff url(../images/movieposter0b.jpg);}
						#featured-full .ui-tabs-panel div#movieinfo-fullb {position:relative; display:block; margin:0 0 10px;min-height:226px;_height:226px;}
						#featured-full .ui-tabs-panel div#movieinfo-fullb h3 {margin:5px 10px 0px 10px; font-size:1.25em;}						

#featured-full .ui-tabs-panel img.movieposter {width:200px; height:300px;position:relative; margin:15px 5px 0px 15px; border:1px solid #000;float:left; background:#fff url(../images/movieposter0.jpg);}
						#featured-full .ui-tabs-panel div#movieinfo-full {width:450px;position:relative; float:left;}
						
			.indexright-boxes#box-nowshowinglist {width:700px; position:relative;background:f5f5f5;}			
									
			/* NOW SHOWING end */
			/* SCHEDULES */			
			.indexright-boxes#box-schedules {width:700px; min-height:360px; _height:360px; background:#a1a1a1;}
				.indexright-boxes#box-schedules table#schedules {width:680px;margin:10px; text-align:center}
				
			.indexfull-boxes#box-schedules {width:950px; min-height:360px; _height:360px; background:#a1a1a1; font-size:15px;}
				.indexfull-boxes#box-schedules table#schedules {width:930px;margin:10px; text-align:center}
								.indexfull-boxes#box-schedules table#schedules-scheds #time2a {width:100px; text-align:right;}
								.indexfull-boxes#box-schedules table#schedules-scheds #time2b {width:100px; text-align:left;}
								
					div#box-schedules table#schedules-cinema {width: 220px; margin-bottom:8px;border:1px solid #000; background:#fff;}
						div#box-schedules table#schedules #cinemaname {border:1px solid #000; color:#fff; font-weight:bold;background:#990000;}
						div#box-schedules table#schedules #movietitle {font-weight:bold; padding-top:5px;}
						div#box-schedules table#schedules #movierating {font-size:.9em; padding-bottom:5px;}
						div#box-schedules table#schedules-scheds {width: 220px; border: none; font-size:.85em;}
							div#box-schedules table#schedules-scheds #time {width:70px; text-align:right;}
							div#box-schedules table#schedules-scheds #break {width:20px; text-align:center;}
							div#box-schedules table#schedules-scheds #seating {width:130px; text-align:left;}
						div#box-schedules table#schedules #cinemaaudio {padding:5px 0 5px;}
			/* SCHEDULES end */
			/* CONTACT US */
			.indexright-boxes#box-contact {width:700px; min-height:360px; _height:360px; background:#a1a1a1;;}
				.indexright-boxes#box-contact div#rightpane {width:300px;float:left;}
				.indexright-boxes#box-contact div#leftpane {width:350px;padding-left:20px;float:left;}
					.indexright-boxes#box-contact div#leftpane fieldset#contact {margin:8px 10px 10px 10px; width:175px;}
						.indexright-boxes#box-contact div#leftpane fieldset#contact input.fields {margin:0 0 5px 0;border:1px solid #707070; width:300px; height:18px; padding:4px 4px 0;font-size:.9em;}
						.indexright-boxes#box-contact div#leftpane fieldset#contact textarea#message {margin:0 0 5px 0; border:1px solid #707070; width:300px; height:100px; padding:4px 4px 0;font-size:.9em; font-family:Verdana, Geneva, sans-serif; overflow:auto;}
						.indexright-boxes#box-contact div#leftpane fieldset#contact input#button {cursor:pointer;}
			/* CONTACT US end */
			/* PROMOS AND EVENTS */
			.indexright-boxes#box-promosandevents {width:700px; min-height:360px; _height:360px; background: #333;color:#fff;}
				.indexright-boxes#box-promosandevents div.promo-info {padding:10px;}
				.indexright-boxes#box-promosandevents div.promo-info:hover {background: #555;}
				.indexright-boxes#box-promosandevents div.promo-info img { max-width:680px;}
			
			/* PROMOS AND EVENTS end */
			div#splitter {height:290;width:710px; margin-bottom:10px;clear:both;}
				.indexright-boxes#box-adsbig {width:530px; height:290px;margin-right:10px;background:#333;float:left;}
					.indexright-boxes#box-adsbig img {float:left; margin-top:-1px;}
				.indexright-boxes#box-adstext {width:155px; height:290px;background:#f5f5f5; margin:0;float:left;}
					.indexright-boxes#box-adstext p {margin:3px 0 0; text-align:center;}
			
			.indexright-boxes#box-adssmall {width:700px;height:130px; background:#333; clear:both; border:none;}
				/*** START OF pearlanddeanADBORDER ***/				
				.pearlanddeanwrap {position:relative; margin:0; padding:0;}
					.pearlanddean-corner {width:40px;height:20px; position:absolute;margin:0;padding:0;}
						.pearlanddean-corner#nw {top:0; left:0; background:url(../images/adssmall/pearlanddean/nw.jpg); }
						.pearlanddean-corner#ne {top:0; right:0; background:url(../images/adssmall/pearlanddean/ne.jpg); }
						.pearlanddean-corner#sw {bottom:0; left:0; background:url(../images/adssmall/pearlanddean/sw.jpg); }
						.pearlanddean-corner#se {bottom:0; right:0; background:url(../images/adssmall/pearlanddean/se.jpg); }
				
					.pearlanddean-horizontal {height:20px; width:620px;position:absolute;  left:40px; right:40px; background:url(../images/adssmall/pearlanddean/n-s.gif) repeat; margin:0;padding:0;}
						.pearlanddean-horizontal#n {top:0;}
						.pearlanddean-horizontal#s {bottom:0;}
					.pearlanddean-vertical {width:40px;position:absolute; height:90px;top:20px;bottom:20px; margin:0;padding:0;}
						.pearlanddean-vertical#w {left:0px; background:url(../images/adssmall/pearlanddean/w.jpg) repeat;}
						.pearlanddean-vertical#e {right:0px; background:url(../images/adssmall/pearlanddean/e.jpg) repeat; }
				
					.pearlanddeancontainer {position:absolute; top:20px;left:40px;}
				/*** END OF pearlanddeanADBORDER ***/
/* BODY-INDEX-RIGHT SIDE end*/				
/* BODY-INDEX end*/

/* BODY-OTHER PAGES*/
		#indexfull {width:100%; float:left;}
		.indexfull-boxes {width:100%; height:100%;margin-bottom: 10px;}
				.indexfull-boxes fieldset {text-align:center;}
				.indexfull-boxes fieldset input {margin:10px 5px 10px 0; cursor:pointer;}

			/* BODY-SEATPLAN*/
	        .indexfull-boxes#box-noseatplan {color:#000; background:#eeeeee;}
			
			.indexfull-boxes#box-seatplan {background:#fff url(../images/seatplan-bg.png) no-repeat 0px 35px; }
				.indexfull-boxes#box-seatplan div#moviedetails {width:225px; margin:10px 5px;background:#eee; border:1px solid #000; float:left;}
					.indexfull-boxes#box-seatplan div#moviedetails h3 {margin:8px 10px;}
					.indexfull-boxes#box-seatplan div#moviedetails ul {list-style:none; margin:5px 0 5px 10px; padding:0;}
				.indexfull-boxes#box-seatplan div#legend {width:175px; margin:0 5px; float:right; font-size:.8em; line-height:1.3em;}
					.indexfull-boxes#box-seatplan div#legend ul li ul {list-style:none; margin:0 10px 5px; padding:0;}
					.indexfull-boxes#box-seatplan div#legend ul li ul li {text-align:right;}
					.indexfull-boxes#box-seatplan div#legend ul li p {margin:5px 5px;}
					.indexfull-boxes#box-seatplan div#legend ul li#bordered{background:#fff; margin-bottom:5px; border:1px solid #000;}
					.indexfull-boxes#box-seatplan div#legend ul li#bordered ul li {margin-top:-10px; height:25px}
					/*** start OF seats***/					
				.indexfull-boxes#box-seatplan div#seats {width:100%; margin-bottom:10px; text-align: center; position:relative; clear:both; }	
					.indexfull-boxes#box-seatplan div#seats div {margin:0 auto; padding: 0; display:inline;}
						.indexfull-boxes#box-seatplan div#seats div#left_panel {text-align:right;}
						.indexfull-boxes#box-seatplan div#seats div#center_panel {}
						.indexfull-boxes#box-seatplan div#seats div#right_panel {text-align:left;}
					.indexfull-boxes#box-seatplan div#seats div ul {display:inline-block; padding:0;}
					.indexfull-boxes#box-seatplan div#seats div ul li {display:block;}
					.indexfull-boxes#box-seatplan div#seats div ul li ul {display:block;}
					.indexfull-boxes#box-seatplan div#seats div ul li ul li {display:inline;}
					.indexfull-boxes#box-seatplan div#seats div ul li ul li a {width:22px; height:20px; padding-top:5px; display:inline-block;background:url(../images/seatplan-seat-blue.png) no-repeat; background-position: 0px -5px; text-decoration:none; text-align:center;color:#000;font-size:.75em; font-weight:bold;}
					.indexfull-boxes#box-seatplan div#seats div ul li ul li a:hover {background:url(../images/seatplan-seat-yellow.png) no-repeat; background-position: 0px -5px; color:#000;}
					/*** end OF seats***/										
				/* BODY-SEATPLAN end*/


			/* CALCULATER start */			
.indexfull-boxes#calculator h3.box-header {height:20px; padding:4px 0 0 5px;color:#ebebeb; background:url(../images/box-header-bg.png) repeat; border-bottom:1px solid #000000; cursor:default; font-size:1.1em; margin:0;}

			.indexfull-boxes#calculator #leftpanel {width:380px; float:left;}

			.indexfull-boxes#calculator div#moviedetails {width:275px; padding-bottom:15px;margin:10px 0 0 15px;background:#f4f4f4; border:1px solid #000; float:left;}
				.indexfull-boxes#calculator div#moviedetails p#seatsselected {font-weight:bold;}
				.indexfull-boxes#calculator div#moviedetails ul#seatsselected {margin-top:3px; color:#990000;}
				.indexfull-boxes#calculator div#moviedetails ul#seatsselected li {float:left; margin-right:5px; margin-top:0;}

			.indexfull-boxes#calculator div#selectors {width:375px; padding-bottom:15px;margin:10px 0 0 15px;background:#f4f4f4; border:1px solid #000; float:left;}
				.indexfull-boxes#calculator div#selectors ul {margin:10px 0 15px 5px; padding:0; list-style:none;}
				.indexfull-boxes#calculator div#selectors ul li {float:left; text-align:center; width: 120px; margin:7px 0;}
				.indexfull-boxes#calculator div#selectors ul li input {padding:10px; cursor:pointer;}

			.indexfull-boxes#calculator #rightpanel {width:550px; float:right;}

			.indexfull-boxes#calculator div#tickets{width:520px; padding-bottom:15px;margin:10px 15px 10px 0;background:#f4f4f4; border:1px solid #000; float:right;}
				.indexfull-boxes#calculator div#tickets div#ticketsales{float:right; margin:10px 10px 15px;border:1px solid #333; padding:0;}

				.indexfull-boxes#calculator div#tickets div#discounts{float:right; margin:10px 10px 15px;border:1px solid #333; padding:0;}

				.indexfull-boxes#calculator div#tickets div#tax{float:right; margin:10px 10px 15px;border:1px solid #333; padding:0;}

			/* CALCULATER end */			


/* BODY end */

/* FOOTER start */
	
div#footer {width:100%; background:#6b0000; border-top:1px solid #fff; clear:both;}
	div#footer p#copyright {text-align:center;margin:15px 0 10px;color:#ffffff; font-size:13px;}
	div#footer ul#footer-list {text-align:center;margin:0; padding:0;color:#ffffff;}
		div#footer ul#footer-list li {
			display: inline;
			list-style-type: none;
			font-size:10px;
			padding:0;
			font-family:"Century Gothic", Tahoma,Arial, Helvetica, sans-serif;
		}
		div#footer ul#footer-list li a {
			color:#fff;
			font-weight:bold;
			padding:0 8px;
			text-decoration:none;
		}
		div#footer ul#footer-list li a:hover {
			text-decoration:underline;
		}
	div#footer p#copyright2 {text-align:center;margin:10px auto 0px; padding:0 0 15px; color:#e4e4e4; font-size:11px; line-height:1.35em;}
	div#footer p#copyright2 a {color:#e4e4e4; text-decoration:none; font-weight:normal;}
	div#footer p#copyright2 a:hover {color:#e4e4e4; text-decoration:underline;}

/* FOOTER end */


					/* Temporary Removal - Search*/			
					#header fieldset#searchcontainer {display:none;}
					/* Temporary Removal */			

					/* Temporary Removal - Book a seat box 			
					.indexleft-boxes#box-bookaseat {background: url(../images/bookaseatmessage.jpg); background-position:0 5px;}
						.indexleft-boxes#box-bookaseat p {display:none;}
						.indexleft-boxes#box-bookaseat fieldset {display:none;}
					 Temporary Removal */	
					
					/* Temporary Removal - View Sched Buttons */			
					input#viewsched {display:none;}

.clear {clear:both;}

