@charset "UTF-8";
/* CSS Document */
html {overflow-x: hidden; overflow: -moz-scrollbars-vertical; overflow-y: scroll; } 
 
body{
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

img {
	border:none;
}

#wrapper{
	/*background-image:url(images/guide.png);
	background-repeat:no-repeat;*/
	margin: 0px auto 0px auto;
	width:1003px;
	height:auto;
}

#nav_list{
	width:300px;
	height:1800px;
	color:#000000;
	margin: 7px 0px 0px -35px;
	color:#000000;
	letter-spacing:.5px;
	line-height:155%;
	font-weight:bold;
	float:left;
}

#nav_list2{
	width:283px;
	
	color:#000000;
	margin: 7px 0px 0px 0px;
	color:#000000;
	letter-spacing:.5px;
	line-height:155%;
	font-weight:bold;
	float:left;
}

#bigText{
	font-size:18px;	
}

#nav_list ul{
	list-style-type:none;
	text-align:center;
}

.red_rollover a:link{
	color:#000000;
	text-decoration:none;
}

.red_rollover a:visited{
	color:#000000;	
	text-decoration:none;
}

.red_rollover a:hover{
	color:#ff0014;	
	text-decoration:none;
}

#red{
	color:#ff0014;	
}

.small {
	font-size:15px;
}

#column_right{
	margin: 0px 0px 0px 17px;
	width:700px;
	height:600px;
	background-image:url(images/main.png);
	background-repeat:no-repeat;
	background-position:top right;
	float:left;
}
#column_right2{
	margin: 0px 0px 0px 17px;
	width:700px;
	height:600px;
	background-image:url(images/main3.png);
	background-repeat:no-repeat;
	background-position:top right;
	float:left;
}

#column_right_theaters{
	margin: 0px 0px 0px 38px;
	width:620px;
	height:auto;
	float:left;
	text-align:center;
}

#content{
	font-weight:bold;
}

#content_images{
	position:absolute;
	margin:191px 0px 0px 0px;
}

#content_images a{
	text-decoration:none;
	color:#ff0014;
}

img.push_down	{
	margin-bottom:-5px;	
}

img.push_down2{
	margin-bottom:-2px;	
}

#in_select{
	margin-top: 30px;
	margin-bottom: 10px;
}

#cities{
	font-size:19px;
	width:600px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top: 10px;
}

#cities ul{
	list-style-type:none;
	line-height: 200%;
}

.squish{
	line-height: 115%;	
}

#column1{
	float:left;
}

#column2{
	float:left;
}

#video{
	margin: 9px 0px 0px -11px;	
}

#in_theaters{
	margin:-9px 0px 0px -0px;	
}

#click2{
	margin:0px 0px 0px 0px;	
	color:#486e87;
	font-weight:bold;
	font-size:17px;
	letter-spacing:-.3px;
}

#click3{
	margin:0px 0px 0px 0px;	
	color:#486e87;
	font-weight:bold;
	font-size:17px;
	letter-spacing:-.3px;
}

#click{
	margin:0px 0px 0px 7px;	
	color:#ff0014;
	font-weight:bold;
	font-size:18px;
	letter-spacing:-.3px;
}

#social_links{
	position:absolute;
	margin-left:460px;
	margin-top:518px;
	font-size:13px;
	font-weight:normal;
}

#social_links img{
	margin-bottom: -3px;	
}

#footer{
	position:absolute;
	float:left;
	color:#908f90;
	font-size:12px;
	margin:610px 0px 0px 131px;
	text-align:center;
}

#footer a:link{
	color:#908f90;	
}

#footer a:visited{
	color:#908f90;	
}

#footer a:hover{
	color:#000000;	
}

#footer2{
	position:absolute;
	float:left;
	color:#908f90;
	font-size:12px;
	margin:1800px 0px 0px 131px;
	text-align:center;
}
#footer3{
	color:#908f90;
	font-size:12px;
	text-align:center;
}


#footer2 a:link{
	color:#908f90;	
}

#footer2 a:visited{
	color:#908f90;	
}

#footer2 a:hover{
	color:#000000;	
}

#footer3 a:link{
	color:#908f90;
	font-size: 10pt;	
	font-family: sans-serif;
}

#footer3 a:visited{
	color:#908f90;	
	font-size: 10pt;	
	font-family: sans-serif;
}

#footer3 a:hover{
	font-size: 10pt;	
	font-family: sans-serif;
	color:#000000;	
}

#rating{
	margin: 25px 0px 0px -35px;	
}
#videoPlayer {
	width: 636px;
	height: 277px;
	background: url(images/video.png);
	margin: 9px 0px 0px -11px;
}

#flowPlayer {
	position: absolute;
	cursor: pointer;
	top: 54px;
	left: -2px;
	width:619px;
	height:258px;
}

 
/* styles imported from the paranormal activity page */
#theaters{position:relative; left:0px; top:0px; height:500px; overflow:auto; background-color:#ffffff; padding:10px; font-family: Times New Roman, serif; font-weight: normal;font-size:11pt}
.theaterName{color:#5fd1ff; font-size:11pt; font-family: Times New Roman, serif}
a:link{color:#ff0014; font-family: Times New Roman, serif;text-decoration: none;  font-weight: normal;font-size:11pt}
a:hover{color:#ff0014; font-family: Times New Roman, serif; text-decoration: none; font-weight: normal;font-size:11pt}
a:active{color:#23a0d2; font-family: Times New Roman, serif; text-decoration: none; font-weight: normal;font-size:11pt}
a:visited{color:#ff0014; font-family: Times New Roman, serif; text-decoration: none; font-weight: normal;font-size:11pt}
.style18 {
	color: #000000;
	font-size: 13pt;
	font-family: Times New Roman, serif;
	font-weight: normal;
}
.style18s {
	color: #000000;
	font-family: Times New Roman, serif;
	font-size: 13pt;
	font-weight: normal;
}
.style20 {color: #555555; font-size: 11pt; font-family: Times New Roman, serif}
.style24 {font-size: 11pt; font-family: Times New Roman, serif}
.style25 {
	color: #D70000;
	font-family: Times New Roman, serif;
	font-weight: normal;
	font-size:11pt;
}
.style27 {
	color: #555555;
	font-family: Times New Roman, serif;
	font-size: 11pt;
	font-weight: normal;
}
.address {color: #00000; font-size:11pt; font-family: Times New Roman, serif; font-weight: normal;}
.style30 {color: #000000; font-size:11pt; font-family: Times New Roman, serif; font-weight: normal;}
.style32 {color: #00ff00; font-size:11pt;  font-family: Times New Roman, serif; font-weight: normal;}
.style33 {color: #FF0000; font-size:11pt; font-family: Times New Roman, serif; font-weight: normal;}
.style35 {
	color: #FFFFFF;
	font-size: 11px;
  font-family: Times New Roman, serif;
  font-weight: normal;
}
	
#dropdowns{width:600px; text-align:center;}
#theaterEntry
  {
	position:relative; 
	margin: 15px 5px 3px 5px; 
	padding-right:5px; 
	padding-left: 5px; 
	padding-bottom:0px; 
	float:left; 
	width:175px; 
	height:170px; 
	text-align: left;
	font-family: Times New Roman, serif;
	font-weight: normal;
	font-size:11pt;
	}
	
a.reviews:link{color:#ff0014; font-family: arial, sans-serif; text-decoration: none; font-weight: normal;font-size:11pt}
a.reviews:hover{color:#ff0014; font-family: arial, sans-serif; text-decoration: none; font-weight: normal;font-size:11pt}
a.reviews:active{color:#23a0d2; font-family: arial, sans-serif; text-decoration: none; font-weight: normal;font-size:11pt}
a.reviews:visited{color:#ff0014; font-family: arial, sans-serif; text-decoration: none; font-weight: normal;font-size:11pt}
	



.sortedName{font-size:18px; font-family: Times New Roman, serif; font-weight: normal;}

/* @group Registration Form */

.reg #email {
	position: absolute;
	top: 107px;
	left: 125px;
	width: 280px;
}
.reg #name {
	position: absolute;
	top: 73px;
	left: 125px;
	width: 280px;
}
.reg #month {
	position: absolute;
	top: 139px;
	left: 125px;
	width: 100px;
}
.reg #day {
	position: absolute;
	top: 139px;
	left: 230px;
	width: 65px;
}
.reg #year {
	position: absolute;
	top: 139px;
	left: 300px;
	width: 85px;
}
.reg #zipcode {
	position: absolute;
	top: 173px;
	left: 125px;
	width: 80px;
}
.reg #submitButton {
	position: absolute;
	top: 225px;
	left: 282px;
}

.reg #legal {
	display: block;
	position: absolute;
	left: 5px;
	right: 170px;
	bottom: 5px;
	font-size: 10px;
	text-align: justify;
}

.reg #sendMeInfo {
	position: absolute;
	top: 200px;
	left: 25px;
	width: 400px;
}

.reg #sendMeInfo td.label {
	font-size: 12px;
	padding: 5px 0px 0px 10px;
}

.reg h1 {
	padding-top: 135px;
	font-size: 24px;
	text-align: center;
}

.announcement {
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	}

.announcement_link {
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	}

#facebook_logo {
    bottom: 0;
    float: left;
    left: -25px;
    margin-right: 5px;
    position: absolute;
	}	



