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


#left_sidebar { padding-top:25px; }
	#left_sidebar p { color:#cccccc; font-family:Arial, Helvetica, sans-serif; font-size:.8em; }
		#left_sidebar p.phone { padding:4px 5px 7px 5px; border:solid 1px #dddddd; font-size:1.4em; color:#999; width:165px; text-align:center; line-height:1em; }
			#left_sidebar p.phone span.map { }
				#left_sidebar p.phone span.map a:link { font-size:.6em; color:#999; text-decoration:none; }
					#left_sidebar p.phone span.map a:visited { color:#999; }
					#left_sidebar p.phone span.map a:hover { text-decoration:underline; color:#f15922; }



	a.facebook { display:block; float:left; background:url(../images/facebook.png) no-repeat; width:26px; height:26px; text-indent:-9999px; margin-bottom:5px; }
		a.facebook:hover { background:url(../images/facebook-over.png) no-repeat; }
	a.twitter { display:block; float:left; background:url(../images/twitter.png) no-repeat; width:26px; height:26px; text-indent:-9999px; margin-left:5px; }
		a.twitter:hover { background:url(../images/twitter-over.png) no-repeat; }
	a.google_plus { display:block; float:left; background:url(../images/google_plus.png) no-repeat; width:26px; height:26px; text-indent:-9999px; margin-left:5px; }
		a.google_plus:hover { background:url(../images/google_plus-over.png) no-repeat; }
		a.google_plus:visited { background:url(../images/google_plus.png) no-repeat; }
	p.copyright { clear:left; }
	#social { width:200px; margin-top:20px; float:left; }
	#left_sidebar p.pricing { font-size:1.1em; color:#777777; padding:8px; border:1px dashed #cccccc; width:157px; margin-top:35px; }


#main_content { background: url(../images/main_content_bg.png) repeat-y #ffffff; color:#959595; }


#main_content_home { background: url(../images/main_content_bg_home.png) repeat-y #ffffff; color:#959595; }
	#main_content_home h3.intro { color:#959595; float:right; text-align:right; margin:27px 25px 25px 0; width:500px; line-height:1.2em; font-weight:normal; }
	#main_content_home h3 { color:#959595; line-height:1.2em; font-weight:normal; }

		#main_content_home h3 a { color:#dfdfdf; text-decoration:none; }
			#main_content_home h3 a:hover { color:#ffffff; text-decoration:underline; }

	.leftpush { margin-left:30px; }
	#main_content_home h4 { color:#959595; text-align:left; font-weight:normal; margin:0 0 7px 0; padding:0; font-size:1.4em; }
	

ul.np { list-style-type:none; padding:0; margin:0 0 20px 0; }
	.np li { line-height:1.2em; margin-bottom:4px; }
	.np a { color:#bfbfbf; text-decoration:none; }
		.np a:hover { text-decoration:underline; color:#eeeeee; }


#center_column { padding-top:65px; }

.showBlock { background-color:#4e4d4a; float:left; margin-bottom:20px; padding-bottom: 30px; width:430px; position: relative; }

	.showBlock h2,h3,h4,h5 { padding:15px 15px 0 15px; margin:0; color:#ffffff; }
	.showBlock h2 { text-transform:uppercase; }
	.showBlock p { padding:5px 15px 0 15px; }
	.showBlock img { padding:0 15px 0 15px; }
	.showBlock a { color:#dfdfdf; text-decoration:none; }
	  .showBlock a:hover { color:#ffffff; text-decoration:underline; }
	  .showBlock p.toc { color:#dfdfdf; text-decoration:none; margin:3px 0 6px 0; }
	.showBlock p.link { padding:0; margin:0; }
	.showBlock p.link a { background:#3397d1; color:#ffffff; float:right; padding:8px; margin:0; text-decoration:none; position: absolute; right: 0; bottom: 0; }
			.showBlock p.link a:hover { background:#37a4e4; color:#ffffff; text-decoration:underline; }
	.showBlock ol { margin-left:45px; }
	.showBlock ul { margin-left:45px; margin-bottom:4px; }
		.showBlock li { margin:0 10px 4px 0; }

				
#ticket { width:627px; height:332px; background:url(../images/ticket_bg.png) no-repeat; float:right; margin-right:-20px; }
	
#right_sidebar { padding-top:75px; }

#footer { background: url(../images/footer_bg.jpg) top no-repeat #ffffff; border-top: 1px solid #ffffff; }
	#footer p { color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:.8em; text-align:right; margin-top:5px; text-transform:uppercase;  }
		#footer p a { color:#999999; }
			#footer p a:hover { text-decoration:underline; }


/* ///////////   MENU LG /////////// */

ul.menu { float:right;list-style-type:none;padding:0;width:263px;margin-right:-14px; }
.menu li { height:67px;margin-top:-10px;width:263px; }
.menu li.buy_tickets { height:92px; }
.menu li.contact_us { height:47px; }
.menu li.about { height:47px; }
.menu a { background:url("../images/menu_lg.png") no-repeat scroll 0 0 transparent;display:block;height:67px;text-indent:-9999px;width:263px; }

.menu .buy_tickets a {background-position:0 0; height:92px;}
.menu .buy_tickets a:hover, .menu .buy_tickets.sel a {background-position:-264px 0; height:92px;}

.menu .now_playing a {background-position:0 -92px;}
.menu .now_playing a:hover, .menu .now_playing.sel a {background-position:-264px -92px;}

.menu .coming_soon a {background-position:0 -160px;}
.menu .coming_soon a:hover, .menu .coming_soon.sel a {background-position:-264px -160px;}

.menu .calendar a {background-position:0 -228px;}
.menu .calendar a:hover, .menu .calendar.sel a {background-position:-264px -228px;}

.menu .club a {background-position:0 -296px;}
.menu .club a:hover, .menu .club.sel a {background-position:-264px -296px;}

.menu .special_events a {background-position:0 -363px;}
.menu .special_events a:hover, .menu .special_events.sel a {background-position:-264px -363px;}

.menu .blog a {background-position:0 -432px;}
.menu .blog a:hover, .menu .blog.sel a {background-position:-264px -432px;}

.menu .directions a {background-position:0 -499px;}
.menu .directions a:hover, .menu .directions.sel a {background-position:-264px -499px; }

.menu .contact_us a {background-position:0 -567px; height:47px;}
.menu .contact_us a:hover, .menu .contact_us.sel a {background-position:-264px -567px; height:47px;}

.menu .about a {background-position:0 -616px; height:47px;}
.menu .about a:hover, .menu .about.sel a {background-position:-264px -616px; height:47px;}

/* OLD CODE
.menu .home a {background-position:0 0px;}
.menu .home a:hover, .menu .home.sel a {background-position:-264px 0px;}
.menu .about a {background-position:0 -67px;}
.menu .about a:hover, .menu .about.sel a {background-position:-264px -67px;}
.menu .now_playing a {background-position:0 -134px;}
.menu .now_playing a:hover, .menu .now_playing.sel a {background-position:-264px -134px;}
.menu .coming_soon a {background-position:0 -201px;}
.menu .coming_soon a:hover, .menu .coming_soon.sel a {background-position:-264px -201px;}
.menu .directions a {background-position:0 -268px;}
.menu .directions a:hover, .menu .directions.sel a {background-position:-264px -268px;}
.menu .contact_us a {background-position:0 -335px;}
.menu .contact_us a:hover, .menu .contact_us.sel a {background-position:-264px -335px;}
*/

/* ///////////   MENU_HOME /////////// */

ul.menu_home { float:left; list-style-type:none; padding:0; width:185px; margin-left:-8px; margin-top:0; }
.menu_home li { height:37px; margin-top:0; width:185px; }
.menu_home li.buy_tickets { height:63px; }
.menu_home li.contact_us { height:25px; margin-top:5px; }
.menu_home li.about { height:25px; margin-top:5px; }

.menu_home a { background:url("../images/menu_home.png") no-repeat scroll 0 0 transparent; display:block; height:37px; text-indent:-9999px; width:185px; }
.menu_home .buy_tickets a { background-position:0 0; height:63px; }
.menu_home .buy_tickets a:hover { background-position:-185px 0; height:63px; }
.menu_home .now_playing a { background-position:0 -73px; }
.menu_home .now_playing a:hover { background-position:-185px -73px; }
.menu_home .coming_soon a { background-position:0 -122px; }
.menu_home .coming_soon a:hover { background-position:-185px -122px; }
.menu_home .calendar a { background-position:0 -168px; }
.menu_home .calendar a:hover { background-position:-185px -168px; }
.menu_home .club a { background-position:0 -218px; }
.menu_home .club a:hover { background-position:-185px -218px; }
.menu_home .special_events a { background-position:0 -265px; }
.menu_home .special_events a:hover { background-position:-185px -265px; }
.menu_home .blog a { background-position:0 -316px; }
.menu_home .blog a:hover { background-position:-185px -316px; }

.menu_home .directions a { background-position:0 -364px; }
.menu_home .directions a:hover { background-position:-185px -364px; }

.menu_home .contact_us a { background-position:0 -406px; height:25px; }
.menu_home .contact_us a:hover { background-position:-185px -406px; height:25px; }

.menu_home .about a { background-position:0 -436px; height:25px; }
.menu_home .about a:hover { background-position:-185px -436px; height:25px; }


.ss-q-title {margin-left:15px; }

#form_wrap { margin:15px; border:1px solid #777; padding:5px; padding-bottom:15px; }
#form_wrap h3 { color:#dfdfdf; }


#slideshow #slidesContainer {
  margin:0 auto;
  width:529px;
  height:275px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}

#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:509px; /* reduce by 20 pixels to avoid horizontal scroll */
  width:529px;
  height:275px;
  float:left;
  margin-top:50px;
}

#slideshow #slidesContainer .slide p { color:#333333; font-size:1.1em; float:left; margin-right:5px; }
	#slideshow #slidesContainer .slide p a { color:#dfdfdf; text-decoration:none; font-size:1.4em; float:left; margin-right:10px; }
		#slideshow #slidesContainer .slide p a:hover { float:left; color:#ffffff; text-decoration:underline; }
		#slideshow #slidesContainer .slide p a.buy_tickets { float:left; background:#2e8dc3; color:#ffffff; padding:3px 6px 1px 6px; margin:0; margin-top:4px; height:13px; text-decoration:none; font-size:.6em; height:14px; text-transform:uppercase; letter-spacing:1px; }
		#slideshow #slidesContainer .slide p a.buy_tickets:hover { background:#3096d0; color:#ffffff; }



.control {
  display:block;
  width:21px;
  height:176px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
  z-index:101;
}

#leftControl {
  float:left;
  margin-top:70px;
  margin-left:11px;
  background:transparent url(../images/control_left.png) no-repeat 0 0;
  z-index:100;
}

#rightControl {
  float:right;
  position:relative;
  margin-top:-205px;
  margin-right:11px;
  background:transparent url(../images/control_right.png) no-repeat 0 0;
  z-index:99;
}

#slideshow_control_panel{  
 display:block;  
 width:20px;  
 height:20px;  
 position:absolute;  
 right:0;  
 bottom:0;  
 cursor:pointer;  
 z-index:102;
}



.g-doc,.g-doc-1024,.g-doc-800{font-size:130%}.ss-base-body{font-size:.8em}.ss-textarea{max-width:99%}.ss-choice-item{margin:0;padding-bottom:0; margin:0;}.ss-form-entry input{vertical-align:middle;margin-top:0}.g{color:#666}.i{display:inline}.ss-form-desc{font:inherit;width:99%;margin:0}.ss-q-title{display:block;font-size:1.4em; color:#dfdfdf; font-weight:normal;margin:0;}.ss-q-help{display:block;color:#666;margin:.1em 0 .25em 0}.ss-q-long{max-width:90%}.ss-q-short{max-width:90%;margin-left:15px;height:20px;width:250px;}.ss-form-entry{margin-bottom:5px;}.ss-choices{list-style:none;margin:.5em 0 0 0;padding:0}.ss-powered-by{display:block;clear:left;color:#666;margin:1em 0.2em 0.2em}.ss-powered-by a:link,.ss-powered-by a:visited{color:#666}.ss-terms{display:block;clear:left;margin:1em 0.2em 0.2em}.ss-required-asterisk{color:#c43b1d}.ss-section-title{background-color:#eee;padding:0.4em;margin:2em -0.4em 0}.ss-section-description{margin-top:0.5em}.ss-no-ignore-whitespace{white-space:pre-wrap;white-space:-moz-pre-wrap;word-wrap:break-word}.ss-page-title{margin:0;padding:0}.ss-gridnumbers{text-align:center;border-bottom:1px solid #d3d8d3}.ss-gridnumber{display:block;padding:0.5em 0 .5em}.ss-gridrow{text-align:center;color:#666;border-bottom:1px solid #d3d8d3;padding:.5em .25em}.ss-grid-row-even{background-color:#fff}.ss-grid-row-odd{background-color:#f2f2f2}.ss-gridrow-leftlabel{padding:0 1em}.ss-grideditor-columns input{line-height:150%}.ss-grideditor-editor .ss-magiclist-ul span.ss-header{font-weight:bold;padding-right:1em}.ss-grid .errorbox-component .errorbox-good,.ss-grid .errorbox-component .errorbox-bad{display:none}.ss-scalenumbers{text-align:center}.ss-scalenumber{display:block;padding:0.5em 0 .5em}.ss-scalerow{text-align:center;color:#666;border:1px solid #d3d8d3;border-left:0;border-right:0;padding:.5em .25em}td.ss-leftlabel{text-align:right;padding-left:0}td.ss-rightlabel{text-align:left;padding-right:0}label{display:block;cursor:pointer}ul label{display:inline}hr{border:0;height:1px;background-color:#ddd}table{border-collapse:collapse}.ss-response-cell{background-color:#fff;border:1px solid #ccc;padding:.1em .5em}.ss-responses-header{background-color:#969696;color:#fff;padding:.2em .5em}.ss-form-container{width:45em;background-color:#fff;border:1px solid #ccc;margin:0 auto;padding:1em}.ss-old-form-response{background-color:#ffff3d;font-weight:bold}.errorbox-bad{border:2px solid #c43b1d;background-color:#ffe6cc;padding:2px}.errorheader{color:#c43b1d}.ss-no-ignore-whitespace{*white-space:pre}.ss-navigate{margin-left:15px;}

li.ss-choice-item { margin:0; padding:0; }
input#group_2_1.ss-q-radio { margin-bottom:10px; }
input#group_2_2.ss-q-radio { margin-bottom:10px; }
input#group_2_3.ss-q-radio { margin-bottom:10px; }
input#entry_0.ss-q-short { margin:0; }
input#entry_1.ss-q-short { margin:0; }
label.ss-q-title { margin:0 0 0 0; }
textarea#entry_3.ss-q-long { margin:0; }
div.ss-form-entry { margin:0; }


#ticketsonsale { float:left; position:absolute; width:291px; }
#ticketsonsale a { border:0 none; }
img.center { display: block; margin-left: auto; margin-right: auto; padding: 0 20px 5px 0; }
#logo { margin-bottom:10px; }

#gallery { background:#403f3d; padding: 10px 0 10px 10px; width:80px; margin-left:5px; float:right; }
#gallery img { margin: 0; padding:0; }
#gallery a { background-color:#403f3d; padding:4px; margin:0 0 0 0; float:right; }
#gallery a:hover { background-color:#fff; }


#weseefilms_btn {background: url("../images/we_see_films_logo.png") no-repeat scroll center 0 #f1f1f1;
    border-radius: 0 0 5px 5px;
    height: 24px;
	width:150px;
    margin-left: 523px;
	padding: 0px 0 10px 35px;
	display:block;}


