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

* {margin: 0;}
a {outline: none; color: #900; }
a img { border-style: none; }
p + p { margin-top: 0.5em; }
img { padding:0;}

#nav h5 { display: inline; }

body { margin: 0;
position: absolute;
background-color: #000;
top: 0;
left: 0;
bottom: 0;
right: 10px;
overflow-y: scroll;
overflow-x: hidden;
 }
 
 html {
overflow-y: auto;
background-color: transparent;
 }

#index { position: relative; width: 1200px; height: 541px; left: 50%; margin-left: -600px; background-image: url(images/index.jpg); background-repeat:no-repeat; background-position: top center; overflow:hidden; }

#window { position: relative; width: 1200px; height: 600px; left: 50%; margin-left: -600px; overflow:hidden; background-image: url(images/main.jpg); background-repeat:no-repeat; }
#section_Q_01 { display: none; width: 100%; height: 100%; background-image: url(images/synopsis.jpg); background-repeat:no-repeat; }
#section_Q_02 { display: none; width: 100%; height: 100%; background-image: url(images/screenings.jpg); background-repeat:no-repeat; }
#section_Q_03 { display: none; width: 100%; height: 100%; background-image: url(images/news.jpg); background-repeat:no-repeat; }
#section_Q_04 { display: none; width: 100%; height: 100%; background-image: url(images/gallery.jpg); background-repeat:no-repeat; }
#section_Q_05 { display: none; width: 100%; height: 100%; background-image: url(images/press.jpg); background-repeat:no-repeat; }
#section_Q_06 { display: none; width: 100%; height: 100%; background-image: url(images/contact.jpg); background-repeat:no-repeat; }

#synopsisb { position: absolute; left:695px; margin-top:75px; padding-top: 30px; padding-left: 10px; height: 450px; width: 340px; overflow:none; }
#screeningsb { position: absolute; left:170px; margin-top:75px; padding-top: 30px; padding-left: 10px; height: 430px; width: 340px; overflow:auto; overflow-x:hidden; }
#newsb { position: absolute; left:170px; margin-top:75px; padding-top: 30px; padding-left: 10px; height: 450px; width: 340px; overflow:auto; overflow-x:hidden; }
#galleryb { position: absolute; left:145px; margin-top:20px; height: 570px; width: 430px; overflow:none; }
#pressb { position: absolute; left:170px; margin-top:365px; padding-top: 45px; padding-left: 10px; height: 185px; width: 450px; overflow:auto; overflow-x:hidden; }
#contactb { position: absolute; left:170px; margin-top:75px; padding-top: 30px; padding-left: 10px; height: 450px; width: 340px; overflow:none; }

.text {position: relative; width: 310px; height: 380px; margin-top: 15px;
font-family: Helvetica, Arial, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em; }

.newstext {position: relative; width: 310px; height: 380px; margin-top: 15px;
font-family: Helvetica, Arial, sans-serif;
font-size: 15px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.45em; }

#nav {position: relative; width: 686px; left: 50%; margin-left: -343px; }


#entertrailer {position: relative; margin-top: 15px; width: 259px; left: 50%; margin-left: -129px;}
	
#truenature {position: relative; margin-top: 50px; width: 323px; left: 50%; margin-left: -162px;}

#laurels {position: relative; margin-top: 25px; width: 903px; left: 50%; margin-left: -451px;}

#social {position: relative; margin-top: 50px; height: 55px; width: 700px; left: 50%; margin-left: -350px; }

#credits {position: relative; margin-top: 45px; width: 655px; left: 50%; margin-left: -328px; padding-bottom:50px; }

.socialicon { position: relative; float: left; margin-right: 60px; }

.socialiconr { position: relative; float: left;}

form { position: relative; margin-left: 60px; margin-top: 45px; width: 260px; height: 450px; border: none; }
	
div.single-field { position: relative; padding: 10px; padding-left: 0px; }

label { font-size: 14px; font-weight: bold; text-align: right; font-family: Arial, Helvetica, sans-serif; }

#enter {float: left;}

#gallerygrid {
	width: 420px;
	border-collapse: collapse;
	border: 0px solid #000000;
 }
#gallerygrid .rowa {
	height: 130px;
}
#gallerygrid .rowb {
	height: 130px;
}
#gallerygrid .cell {
	padding: 5px;
	border: 0px solid #000000;
}


.QOverlay {
	background-color: #000000;
	z-index: 9999;
}

.QLoader {
	background-color: #990000;
	height: 4px;
}

::-webkit-scrollbar {
width: 6px;
height: 6px;
}

::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment  {
height: 25px;
display: block;
background-color: transparent;
}

::-webkit-scrollbar-track-piece  {
background-color: #000;
-webkit-border-radius: 5px;
}

::-webkit-scrollbar-thumb:vertical {
height: 50px;
background-color: #990000;
border: none;
-webkit-border-radius: 5px;
}

