html {
	-webkit-font-smoothing: antialiased;
	overflow-y: scroll;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
}

body {
  margin:0 0; 
	background-image:
    linear-gradient(
      to top,
			#a01e20 70% ,
      #4e1110 
      
    );
	font-weight:normal;
  font-family: century gothic, regular;
  -webkit-font-smoothing: antialiased;
	color:#000;
  font-smoothing: antialiased;	
}

h1 {margin-top:5px; font-weight:normal}
h2 {margin-top:5px; margin-bottom:10px;font-size:26px; font-weight:normal}

img{border:none;}
a, a:visited{text-decoration:none;  color:#00000}

.clear{clear:both;}

#page {width:990px; margin: 0 auto;}
#pageContent{width:100%; min-height:100px; display:block;}
@media screen {#pageContentColumn {margin-left:20px; width:299px; float:right; margin-top:10px;}}
@media print {#pageContentColumn {visibility:hidden; display: none !important;}}

@media screen {#pageContentBody {width:620px; float:left; min-height:600px; height:100%}}
@media print {#pageContentBody {width:940px; float:left; min-height:600px; height:100%}}

#pageContentBody h1 {font-size:28px; letter-spacing:1px; border-top:6px solid #501211; color:#501211; padding-top:1px; margin-top:0px;}

#header {
		height:190px;
		width:990px;
		background:url(/images/lclogo.png);
		background-repeat:no-repeat;
		font-size:24px;
		color:#B3BCC1;
		}
	
#header .address {
	text-align:right;
	padding-top:auto;
	padding-bottom:auto;
	float:right;
	padding-top:30px;
	}

#contentWrapper {
	background:#fff;
	padding:25px;
}

#footer {
	/*height:60px;*/
	width:100%;
	margin-right:auto;
	margin-left:auto;
	color:#ffffff;
	font-size:16px;
	line-height:18px;
	text-align:center;
	padding-top:5px;
	background-image:
    linear-gradient(
      to top,
			#4e1110 10% ,
      #a01e20 
      
    );
	
}

#footer .address {
}

#footer .phone {
}

/*     AdmitOne     */
#footer .a1Links{
	margin-top:20px;
	font-size:14px;
}

/*     CoeCreative     */
#footer .ccLinks{
		height:30px;
		width:80px;
		position:absolute;
		margin-top:41px;
		margin-left:642px;
}
	
#footer .ccLinks a img:hover {
		background: rgba(115,166,238, 0.5);
		-moz-transition: background .2s linear;
		-webkit-transition: background .2s linear;
		-o-transition: background .2s linear;
		transition: background .2s linear;
}
	
#footer .coecreativeLink{margin-left:2px; float:left;}

/*=======================================================
Header Section Navigation
=======================================================*/
@media screen {
	#nav {border-top:2px solid black;	border-bottom:2px solid black; height:50px; width:990px;background-color:#ffffff; color:#000000}
	
	#nav .home {	padding-right:10px;	margin-left:10px;	float:left;	}
	#nav .home a:hover {background-color:none}
	
	#nav .menuSeperator {height:28px; width:15px; margin-top:11px; background:url('/images/menu-seperator.png') no-repeat; float:left;}
	
	#nav a{
		color:#000;
		text-align:center;
		width:150px;
		margin-top:12px;
		height:26px;
		float:left;
		font-size:1.1em;
		letter-spacing:1px;
		text-transform:uppercase;
	}
	
	#nav .selected {letter-spacing:1px}
	#nav a:hover {}	
}

@media print {
	#nav {visibility:hidden; display: none !important;}
	#nav .home {visibility:hidden; display: none !important;}
	#nav .home a:hover {visibility:hidden; display: none !important;}
	#nav .menuSeperator {visibility:hidden; display: none !important;}
	#nav a{visibility:hidden; display: none !important;}
	#nav .selected {visibility:hidden; display: none !important;}
	#nav a:hover {visibility:hidden; display: none !important;}	
}

/*=======================================================
SHOW CASE IMAGES and TRAILERS
=======================================================*/

@media screen {
	#showCaseContainer {height:410px; width:100%; position:relative; clear:both;}
	
	#showCaseColumn {width:620px; float:left}
	#showCaseColumn .banner {height:53px; width:100%; z-index:1000; position:relative; background:url(/images/nowshowing.jpg) no-repeat;}
	
	#showCaseColumn h1 {font-size:28px; letter-spacing:1px; border-top:6px solid #501211; color:#501211; padding-top:1px; margin-top:0px; margin-bottom:10px;}
	
	#showCaseImage {height:252px; margin-top:-2px; z-index:-1; width:100%; background-size: 100% 100%}
	
	#showCaseNavigation{height:100px; position:relative; z-index:1001; padding-top:5px; width:100%}
	
	#showCaseLink{font-weight:bold; width:40%; padding-top:12px; float:left}
	#showCaseLinkTitle {font-size:27px; color:#A01E20; height:35px; width:100%; overflow:hidden}
	#showCaseLink .readMore{color:#000; font-size:18px; width:auto; float:left}
	#showCaseLink img {margin-left:10px; float:left}
	
	#showCaseThumbnails {width:60%; height:93px;	float:right; padding-top:4px; overflow:hidden;}
	#showCaseThumbnails	img{margin-left:8px; width:63px; height:93px; float:left; cursor:hand; cursor:pointer;}
	
	#homeBannerPreviewStill {cursor:hand; cursor:pointer;}
	
	#trailerColumn {width:299px; margin-left:20px; float:right; position:relative;}
	#trailerColumn h1 {font-size:28px; letter-spacing:1px; border-top:6px solid #501211; color:#501211; padding-top:1px; margin-top:0px; margin-bottom:5px;}
	#trailerBox {width:100%; margin-top:53px; height:207px; background:#501211;}
	#trailerImage{z-index:100; width:299px; height:200px; position:absolute; left:0px; top:51px }
	#trailerImageUrl {width:299px; height:200px}
	#trailerImagePlay{margin-top:-180px; margin-left:6px; position:relative; z-index:1000; cursor:pointer}
	
	#trailerLeft{width:24px; height:24px; position:absolute; left:18px; top:268px; cursor:pointer; background:url(/images/trailerleft.png) no-repeat;}
	#trailerRight{width:24px; height:24px; position:absolute; left:265px; top:268px; cursor:pointer; background:url(/images/trailerRight.png) no-repeat;}
	#trailerTitle{
		width:222px; height:24px; 
		text-transform:uppercase; 
		text-align:center;
		position:absolute;
		overflow:hidden;
		left:38px; top:265px; 
		font-size:18px;
		font-weight:bold;
		color:#ffffff;
	}
	
	#popcornSection{width:100%; margin-top:10px; height:130px; background:#501211;}
	#popcornSection .facebook{height:38px; width:299px; color:#ffffff; float:left; padding-top:15px;}
	#popcornSection .twitter{height:38px; width:299px; color:#ffffff; float:left; padding-top:5px; padding-left: 4px;}
	#popcornSection .instagram{height:38px; width:299px; color:#ffffff; float:left; padding-left: 4px;}
  #popcornSection .instagram img {height:20px; width:auto;padding-right:15px;}
	#popcornSection .email{height:38px; width:299px; color:#ffffff; float:left;}
	#popcornSection .icon{margin-top:-2px; float:left; padding-left:15px; padding-right:10px;}
}

@media print {
	#showCaseContainer {visibility:hidden; display: none !important;}
	
	#showCaseColumn {visibility:hidden; display: none !important;}
	#showCaseColumn .banner {visibility:hidden; display: none !important;}
	
	#showCaseImage {visibility:hidden; display: none !important;}
	
	#showCaseNavigation{visibility:hidden; display: none !important;}
	
	#showCaseLink{visibility:hidden; display: none !important;}
	#showCaseLinkTitle {visibility:hidden; display: none !important;}
	#showCaseLink .readMore{visibility:hidden; display: none !important;}
	#showCaseLink img {visibility:hidden; display: none !important;}
	#showCaseThumbnails {visibility:hidden; display: none !important;}
	#showCaseThumbnails	img{visibility:hidden; display: none !important;}
	
	#trailerColumn {visibility:hidden; display: none !important;}
	#trailerBox {visibility:hidden; display: none !important;}
	#trailerImage{visibility:hidden; display: none !important;}
	#trailerImageUrl {visibility:hidden; display: none !important;}
	#trailerImagePlay{visibility:hidden; display: none !important;}
	
	#trailerLeft{visibility:hidden; display: none !important;}
	#trailerRight{visibility:hidden; display: none !important;}
	#trailerTitle{visibility:hidden; display: none !important;}
	
	#popcornSection{visibility:hidden; display: none !important;}
	#popcornSection .facebook{visibility:hidden; display: none !important;}
	#popcornSection .email{visibility:hidden; display: none !important;}
	#popcornSection .icon{visibility:hidden; display: none !important;}
}

/*=======================================================
Home Page Movies
=======================================================*/

@media screen {
	#dateNav {
	margin-top:15px;
	height:125px;
	width:610px;
	}
	
	#dateNavTitle {width:620px; float:left; height:48px}
	#dateNavTitle h1 {font-size:28px; letter-spacing:1px; border-top:6px solid #501211; color:#501211; padding-top:1px; margin-top:0px; margin-bottom:5px;}
	#dateNavTitle .clapper{margin-top:5px; width:50px; height:55px; background:url(/images/clapper.png) no-repeat; float:left}
	#dateNavTitle .showtimes{height:40px; float:left; font-weight:bold;}
	
	#dateNavDates {width:625px; float:left; background-image:url(/images/filmtimes.jpg); background-repeat:no-repeat; background-size:620px;}
	#dateNavDates a {
		margin-top:4px;
		padding-top:10px;
		height:51px;
		width:78px;
		float:left;
	}
	#dateNavDates a {color: #A01E20}
	#dateNavDates a.selected {color: #501211}	
	#dateNavDates a:hover{color: #501211; cursor:pointer}
	#dateNavDates .title {width:100%; font-size:22px;	line-height:20px; font-weight:bold; text-align:center;}
	#dateNavDates .date  {width:100%; font-size:17px; text-align:center;}
}

@media print {
	#dateNav {
	margin-top:5px;
	height:85px;
	width:940px;
	}
	
	#dateNavTitle {}
	#dateNavTitle .clapper{}
	#dateNavTitle .showtimes{}
	
	#dateNavDates {width:940px; float:left; padding-left:35px;}
	#dateNavDates a {
		margin-top:4px;
		padding-top:10px;
		height:70px;
		width:110px;
		float:left;
	}
	#dateNavDates a {color: #d0a747}
	#dateNavDates a.selected {color: #501211; font-size:22px; border-top:2px solid #501211;}	
	#dateNavDates a:hover{color: #501211; cursor:pointer}
	#dateNavDates .title {width:100%; font-size:30px;	line-height:28px; font-weight:bold; text-align:center;}
	#dateNavDates .date  {width:100%; font-size:20px; text-align:center;}
}

/*=======================================================
Movie Item
=======================================================*/

.movieItem {width:100%; margin-top:5px; margin-bottom:5px; padding-top:17px; border-top:1px solid #501211;}
.movieItem img{width:133px; float:left; margin-top:5px; border:1px solid #d3b256;}

.movieItem .movieItemDetails .movieItemSynopsisScreen a{
	background-image:url('/images/rightclick-small.png');
	background-repeat:no-repeat;
	background-position:80px;
	padding-left:4px;
	padding-right:18px;
	color:#A01E20;
}

.movieItemDetails a {color:#A01E20;}
.movieItem .movieItemDetails .movieItemSynopsisScreen a:hover{
	background-image:url('/images/rightclick-small.png');
	background-repeat:no-repeat;
	background-position:70px;
	padding-left:4px;
	padding-right:18px;
	background-color: rgba(115,166,238, 0.5);
	-moz-transition: background .2s linear;
	-webkit-transition: background .2s linear;
	-o-transition: background .2s linear;
	transition: background .2s linear;
}

@media screen {.movieItemDetails {width:475px; max-height:250px; margin-left:10px; float:left; overflow:hidden}}
@media print {.movieItemDetails {width:790px; margin-left:10px; float:left; overflow:hidden}}

@media screen {.movieItemTitle {font-size:25px; width:470px; margin:0px; height:32px; font-weight:normal; float:left; overflow:hidden}
.movieItemTitle a{color:#ffffff;}}
@media print {.movieItemTitle {font-size:25px; width:550px; margin:0px; font-weight:normal; float:left; overflow:hidden}
.movieItemTitle a{color:#ffffff;}}

.movieItemRunTime {width:470px; height:22px; font-size:16px; padding-top:3px; margin-top:0px; font-weight:normal;float:left; overflow:hidden}

@media screen {.movieItemSynopsisScreen {font-size:14px; padding-top:8px; height:60px; overflow:hidden;}}
@media print { .movieItemSynopsisScreen {visibility:hidden; display: none !important;}}

@media screen {.movieItemSynopsisPrint {visibility:hidden; display: none !important;}}
@media print { .movieItemSynopsisPrint {font-size:14px; overflow:hidden;}}

.movieItemSeperator{height:4px; width:600px; background-position:center; background:url(/images/movieseperator.png) no-repeat}

.bookNowBlock{margin-left:145px; margin-top:-70px; Width:475px;}
.bookNowLink{width:345px; margin-right:10px; margin-bottom:10px; color:#fff; background:#501211; float:left; text-align:center; padding-top:6px; padding-bottom:6px;cursor: default;}
.bookNowLinkTime{font-size:24px; font-weight:bold; line-height:30px; letter-spacing:1px;}
.bookNowLinkText{font-size:18px;}

.bookNowLinkDate{font-size:16px; letter-spacing:1px;}
.bookNowLinkTime_allShowings{font-size:16px; letter-spacing:1px;}
.bookNowLinkText_allShowings{font-size:16px;}

/*=======================================================
Left Hand Buttons
=======================================================*/
.test {
position:absolute;
margin-top:-11px;
margin-left:-40px;
width: 0px;
height: 0px;
border-top: 26px solid #fff;
border-bottom: 26px solid #fff;
border-left: 0px solid transparent;
border-right: 26px solid transparent
}

@media screen {
	a.redButton {letter-spacing:1px; color:#fff; width:284px; height:41px; font-size:22px; margin-bottom:10px; 
		padding-left:15px; padding-top:11px; display:block; background:#501211;}
		
	a:hover.redButton {background:#501211;}

	a#selected.redButton {background-repeat:no-repeat; background-position:0px 20px; padding-left:40px; width:259px; background-color:#510404;}
		
	a.compButton {width:250px; height:69px; font-size:25px; font-weight:bold; margin-bottom:10px; 
		display:block; padding-top:15px; padding-left:40px; text-transform:uppercase; background:url(/images/compbutton.png) no-repeat}
	
	.specialEvents {height:295px; margin-top:20px;}
	.specialEvents h1 {font-size:28px; letter-spacing:1px; border-top:6px solid #501211; color:#501211; padding-top:1px; margin-top:0px; margin-bottom:5px;}
	.specialEvents a:first-of-type img{margin-right:8px;}
	.moviePick {width:145px; height:205px; margin-bottom:10px; display:block; float:left;}
	
	.readMore{color:#000; font-size:18px; width:auto; float:left}
	
	.sideBannersContainer {padding-top:10px;}
	.sideBannersContainer a{padding-bottom:10px;}
	.sideBannersContainer a img{max-width:299px;}
}

@media print {
	a.redButton {visibility:hidden; display: none !important;}
	a.compButton {visibility:hidden; display: none !important;}
	.specialEvents {visibility:hidden; display: none !important;}
	.specialEvents a:first-of-type img{visibility:hidden; display: none !important;}
	.moviePick {visibility:hidden; display: none !important;}
	.readMore{visibility:hidden; display: none !important;}
}

/*=======================================================
Article
=======================================================*/
#article {width:100%; font-size:20px; font-weight:normal}
#article .content {margin-top:10px; font-weight:normal}

/*=======================================================
Contact Us
=======================================================*/
.formItem {clear:both; margin-bottom:5px}
.formItem input, textarea {width:530px;}

.comingSoonDates {}
.comingSoonDates a:link {color:#000; padding:5px;}
.comingSoonDates a:hover {color:#333; background-color:#ffc064;}

.kidsClub {
width:620px;
padding-top:15px;
}

.kidsClub img {
	float: left;
	margin-right: 15px;
}

#kids-club {
margin:0px;
padding:0px;
}

#kids-club li {
	border:1px solid #000;
	background:#f3e7e7;
	padding:10px;
	width:598px;
	overflow: hidden;
	list-style:none;
	margin-bottom:10px;
}

#kids-club li h3 {
margin:0px;
padding:0px;
}

#kids-club p {
margin:0px;
padding:0px;
padding-top:5px;
}

input, textarea, select, option {
	font-size:16px;
	resize: none;
	padding:4px;
	background: #FAFAFA;
	outline:none;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border:1px solid rgba(0,0,0, 0.2);
}

input:focus, textarea:focus, select:focus, option:focus {
	background: #FFFFFF;
	box-shadow: 0 0 5px rgba(118,6,6, 1);
	-webkit-box-shadow: 0 0 5px rgba(118,6,6, 1); 
	-webkit-box-shadow: 0 0 5px rgba(118,6,6, 1); 
	-moz-box-shadow: 0 0 5px rgba(118,6,6, 1);
	border:1px solid rgba(118,6,6, 0.8); 
}

.giftCardFormPage {padding: 10px; margin-bottom: 10px;}
.giftCardFormItem {clear:both; padding-left:20px; padding-bottom:5px}
.giftCardFormItem label{float:left; width:150px; padding-top:4px; text-align:left}

.fullField {width:866px}
.halfField {width:423px}

@media screen {
	.formButton {
		letter-spacing:1px;
		text-align:center;
		margin-top:20px;
		color:#fff;
		width:284px;
		height:41px;
		font-size:22px;
		display:block;
		background:#501211;
		cursor:hand;
		cursor:pointer;
	}
	
	.arrowImg {}
}

@media print {
 	.formButton {visibility:hidden; display: none !important;}
	.arrowImg {visibility:hidden; display: none !important;}
}

#map_canvas { height: 100% }

/* Live Event Page */
#primary {
	width: 630px;
	padding-bottom: 20px;
	margin-top:48px;
}

.index-item {
	margin-top: -10px;
	padding: 0px;
}

.index-item li {
	border-bottom: 1px solid #efefef;
	padding-bottom: 15px;
}

.index-item-content {
	margin-top: 1em;
	position: relative;
	overflow: hidden;
}

.index-item .thumbnail {
	display: block;
	float: left;
	margin: 0 20px 30px 0;
}

.index-item h2 a {
	color: #103253;
	font-weight: normal;
}

.index-item p {
	margin-bottom: 5px;
}

.cs-content {
	margin-left: 110px;
}

.cs-content th {
	padding-right: 10px;
}
