  
/*///////////////////////////////////*/

.mButtons { /*full*/
	margin:0;
	width:1023px;  
	max-width: 100%;
	float:left;
 	top:510px;
	}

.button.mBtn:hover {}
.button.mBtn { 
	text-align:center;

	border:0;
	padding:12px 0 11px 0;
	
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.95); 
	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.95); 
	box-shadow:0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.95); 

	font-size:13px;
	text-transform:uppercase;

 
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius:2px;
	border-radius: 2px;		
	
	-webkit-transition: all 0.3s ease; 
	-moz-transition: all 0.3s ease; 
	-o-transition: all 0.3s ease;	
	
	}
.button.mBtn:hover { border:0; text-decoration:none;}

/*///////////////////////////////////*/
/*///////////////////////////////////*/
/*///////////////////////////////////*/


#mHalf{margin:0; padding:0;}

#mHalf  p, #mHalf  h2 {
	width:58%; 
	line-height:35px; 
	padding:0; 
	margin:0 0 0 50px;
	}

#mHalf  p {font-size:14px; line-height:40px;}
#mHalf  h2 {margin-top:60px; padding-bottom:35px; margin-bottom:25px;	color:#888; border-bottom:1px solid rgba(255, 255, 255, 0.1);}
 
.tab4{background: #111; color:#fcfcfc; border:1px solid #111;}
.tab4:hover {background: #0a0a0a; color:#fcfcfc;}
 
 
/*///////////////////////////////////*/


#mThird{margin:0; padding:0;}

#mThird  p, #mThird  h2 {
	width:90%; 
	line-height:35px; 
	padding:0; 
	margin:0 0 0 50px;
	}

#mThird  p {font-size:14px; line-height:40px;}
#mThird  h2 {margin-top:60px; padding-bottom:35px; margin-bottom:25px;	color:#888; border-bottom:1px solid rgba(255, 255, 255, 0.1);}
 
/*///////////////////////////////////*/
/*///////////////////////////////////*/
/*///////////////////////////////////*/

.playBtn:hover {opacity:1;}
.playBtn {
	background:url(../images/parts/playBtn.png) no-repeat center center;
	display:block;
	width:1023px;
	height:570px;
	text-indent:-9999px;
	
	opacity:0;
	
	-webkit-transition: all 0.3s ease; 
	-moz-transition: all 0.3s ease; 
	-o-transition: all 0.3s ease;	
	
}
 

/*///////////////////////////////////*/
 
 
#socialAbout a {
	width:100%;
	padding:15px 0 5px 15px
	}
 
#socialAbout span {
	background:url(../images/parts/socialAbout.png) 0 0 no-repeat; 
	width:32px; 
	height:32px;
	border:none;
	display:block;
	margin:0;padding:0;
}

#socialAbout div.sContact span {background-position:-96px 0;	 }
#socialAbout div .sFB span{background-position:0 0;	  }
#socialAbout div .sTwitter span{background-position:-32px 0;	  }
#socialAbout div .sVimeo span{background-position:-64px 0;	}

/*///////////////////////////////////*/

.showy {
	position:absolute;
	margin:0 auto;
	right:38.777778%;
	bottom:93px;
	text-indent:-9999px;
}

.button.showy { 

	background:url(../images/gallery/slides/show_btn.png) 0 0 no-repeat; 
	width:172px; 
	height:50px;

	border:none;
	display:block;
 
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.0) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.0) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.0) inset;
	}
 

.button.showy:hover {	background:url(../images/gallery/slides/show_btn.png) 0 -50px no-repeat;  }
.button.showy:focus { }


/*///////////////////////////////////*/
.shopy {
	position:absolute;
	margin:0 auto;
	right:36.66666%;
	bottom:30px;

	text-indent:-9999px;
}

.button.shopy { 
	border:none;
	padding:22px 95px;
	display:block;
	background:none;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.0) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.0) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.0) inset;
	-webkit-transition: all 0.3s ease; 
	-moz-transition: all 0.3s ease; 
	-o-transition: all 0.3s ease;	
	}
.button.shopy:hover { background:none;}
.button.shopy:focus { }


/*///////////////////////////////////*/


.tailery {
	position:absolute;
	right:230px;
	bottom:23px;
}
.booky {
	position:absolute;
	right:105px;
	bottom:23px;
}

.button.slot_btn { 
	border:none;
	background: #111;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.0) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.0) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.0) inset;
	-webkit-transition: all 0.3s ease; 
	-moz-transition: all 0.3s ease; 
	-o-transition: all 0.3s ease;	
	}
.button.slot_btn:hover { background:#222;}
.button.slot_btn:focus { }


/*///////////////////////////////////*/


.dvds {	
 
	display:block;
	padding:30px;
	margin:15px 0;
	float:left;
 
	}
 
a.p1, a.p2, a.p3, a.p4, a.p5, a.p6, a.p7, a.p8 {	
	background:url(../images/products.png)no-repeat;
	display:block;
	width:122px;
	height:172px;
	text-indent:-9999px;
	float:left
	}
	
a:hover.p1, a:hover.p2, a:hover.p3, a:hover.p4, a:hover.p5, a:hover.p6, a:hover.p7, a:hover.p8  {opacity: .75;}
a.p1, a.p2, a.p3, a.p4, a.p5, a.p6, a.p7, a.p8  {margin:20px;}

a.p1 {background-position:0 0;}
a.p2 {background-position:-122px 0;}
a.p3 {background-position:-244px 0;}
a.p4  {background-position:-366px 0;}
a.p5  {background-position:0 -172px;}
a.p6  {background-position:-122px -172px;}
a.p7  {background-position:-244px -172px;}
a.p8  {background-position:-366px -172px;}


/* Ads Custom CSS */

 a.ad img  {margin:18px 0; float:none}
 a.ad_side img,  a.ad img {border:none; text-decoration:none;}
 

 
/*///////////////////////////////////*/



/*///////////////////////////////////*/

ul#showThumb {
 

	max-width:100%;
	width:100%;
	list-style:none;
	margin:0; padding:0; 
 
	text-align:center;
 
	background: #cecece url(../images/parts/btn/w_bar.gif) top repeat-x; 
	border-top: 1px solid #eee;  
	border-bottom: 1px solid #999;  
 

	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset, 0 1px 0 rgba(255, 255, 255, 0.95); 
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset, 0 1px 0 rgba(255, 255, 255, 0.95); 
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset, 0 1px 0 rgba(255, 255, 255, 0.95); 

	-webkit-transition: all 0.3s ease; 
	-moz-transition: all 0.3s ease; 
	-o-transition: all 0.3s ease;
 
 
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px; 
	border-top-left-radius: 3px; 
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px; 
	border-top-left-radius: 3px; 
	-moz-border-radius-bottomleft: 0px; 
	-webkit-border-bottom-left-radius: 0px; 
	border-bottom-left-radius: 0px; 
	-moz-border-radius-bottomright: 0px; 
	-webkit-border-bottom-right-radius: 0px; 
	border-bottom-right-radius: 0px; 
	}
ul#showThumb > .one { height:50px; background:none;}

 
ul#showThumb li {padding:0;  margin:0;}

ul#showThumb li{

	font-size:14px;
 	color:#333;
	font-weight:bold;
	display:block;
	margin:0;
	padding:20px 25px;
	float:left;
 
	height:100%;
 
 	-webkit-transition: all 0.3s ease; 
	-moz-transition: all 0.3s ease; 
	-o-transition: all 0.3s ease;	
 

 
	}

/*///////////////////////////////////*/
 
 
#accordion-wrapper  {width:100%;position: relative;}

#accordion-slider img, #accordion-wrapper img {max-width:none; }
 
  ul#accordion-slider{
	width:100%;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;

}
ul#accordion-slider li{ 
	background:#000;
	display: block;
	overflow: hidden;
	padding: 0;
	margin:0; 
	float: left;
	width: 250px;
	height: 515px;
}


 ul.event_list:nth-child(even) {background:#eeeeee; } 
#showtimes_list ul.event_list li {list-style:none;	text-align:center;} /*reset div*/
 
.scr0ll{  width:100%; height:500px;  overflow:auto; }

#movieThumb img, .fullimg img {
	max-width:100%;
	width:100%;
	}
#movieThumb > .one {width:16.111112%; height:75px; background:none;}

ul#movieThumb {width:100%; list-style:none;}
ul#movieThumb li {padding:0;  margin:0 0.66667% 0 0;}

ul#movieThumb li.thumbSel a img{opacity: 1;}
ul#movieThumb li:hover a img{

	-webkit-transition: all 0.3s ease; 
	-moz-transition: all 0.3s ease; 
	-o-transition: all 0.3s ease;	

	opacity: 1;
	}
ul#movieThumb li a img{
	opacity: .4;
	margin:0;
	padding:0;
 	max-width:100%;
	width:100%;
	max-height:100%;
	height:100%;
 
 	-webkit-transition: all 0.3s ease; 
	-moz-transition: all 0.3s ease; 
	-o-transition: all 0.3s ease;	
 
	}


 

 
/* -----------------------------------------
   Homepage - Slider & Sidebar 
----------------------------------------- */

/* Side Nav ---------------------- */
ul.side-nav { display: block; list-style: none; margin: 0; padding: 17px 0; }
ul.side-nav li { display: block; list-style: none; margin: 0 0 7px 0; }
ul.side-nav li a { display: block; }
ul.side-nav li.active a { color: #4d4d4d; font-weight: bold; }
ul.side-nav li.divider { border-top: 1px solid #e6e6e6; height: 0; padding: 0; }




/* -----------------------------------------
   Subpages
----------------------------------------- */

#featured img { max-width: 100%; width:100%; height: auto;  }
 
.homeSlide {

	background:#020202;
 
	border:1px solid #000;
	padding:1px;
 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius:3px;
	border-radius: 3px;			
	

}
 
.content-blk {
	background:#060606;
	background:#020202!important;
	border:1px solid #000;
 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius:3px;
	border-radius: 3px;			
		
 }

.con {min-height:50px;}
.con {	
			
		float:left;

		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		-khtml-border-radius: 2px;
		border-radius: 2px;
	}
	
/* -----------------------------------------
   Showtimes
----------------------------------------- */

.find_location p {margin-right:15px; font-weight:bold;}
.find_location input[type="text"] {padding:12px 12px 11px 12px; }

#usa {
	background:url(../images/parts/usa.png)no-repeat center center;
	display:block;
	height: auto; max-width: 100% !important;
}

.blackCol {
	background:#333;
	height:100%;
	display:block;
	 
		border:1px solid #000;
		
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius:3px;
		border-radius: 3px;			
		
		-moz-box-shadow:0 1px 2px #e9e9e9;
		box-shadow:0 1px 2px #e9e9e9;
		-webkit-box-shadow:0 1px 2px #e9e9e9;
	}
	
.movieCol {
	background:url(../images/cover_back/1.jpg) no-repeat;

	height:100%;
	display:block;
	 
		border:1px solid #000;
		
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius:3px;
		border-radius: 3px;			
		
		-moz-box-shadow:0 1px 2px #e9e9e9;
		box-shadow:0 1px 2px #e9e9e9;
		-webkit-box-shadow:0 1px 2px #e9e9e9;
}

/* -----------------------------------------
   Subpages
----------------------------------------- */
.whiteCol input, .whiteCol select {margin:0 0 3.3333333333% 0;}

.whiteCol-cir {
	 display:block;
	 position:relative;
	 margin:0 auto;
}

.whiteCol {
	min-height:1px;

	background:#fefefe;
	height:100%;
	display:block;
	 
		border:1px solid #cecece;
		
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		-khtml-border-radius:2px;
		border-radius: 2px;			
		
		-moz-box-shadow:0 1px 2px #e9e9e9;
		box-shadow:0 1px 2px #e9e9e9;
		-webkit-box-shadow:0 1px 2px #e9e9e9;
	}

.whiteCols {
	min-height:1px;

	background:#e6e6e6;
	height:100%;
	display:block;
	 
		border-top:1px solid #cecece;
		border-bottom:1px solid #cecece;
			
		
		-moz-box-shadow:0 1px 2px #e9e9e9;
		box-shadow:0 1px 2px #e9e9e9;
		-webkit-box-shadow:0 1px 2px #e9e9e9;
	}

 .sel {	border:2px solid #00c0ff;}
 
 
.users:hover {
	border:2px solid #00c0ff;
	
	-webkit-transition: all 0.3s ease; 
	-moz-transition: all 0.3s ease; 
	-o-transition: all 0.3s ease;		
	}
.users {
	background:#efefef url(../images/parts/users.png)no-repeat center center;
	height:100px;
	border:2px solid #aaa;
	
	text-align:center;
	line-height:40px;
	cursor:pointer;

	-webkit-transition: all 0.5s ease; 
	-moz-transition: all 0.5s ease; 
	-o-transition: all 0.5s ease;	
		
		-moz-box-shadow:0 1px 2px #e9e9e9;
		box-shadow:0 1px 2px #e9e9e9;
		-webkit-box-shadow:0 1px 2px #e9e9e9;	
	}	
	
 
 

.movie, .locate, .user {background:url(../images/parts/book-whiteCols-sm-drk.png);}

.whiteCol-cir {height:66px;width:66px;margin:0 auto;}
.movie {background-position: 0 0;}
.locate {background-position: -66px 0;}
.user {background-position: -132px 0;}
 


/* -----------------------------------------
   Subpages
----------------------------------------- */
.dumb {background:#777; height:50%}
.cover img {
	border: 0;
	width: 100%;
	display: block;
	max-width: 100%;
}