@charset "utf-8";
/* CSS Document */

body,html{
	overflow-x:hidden;
}

body {
	padding:0;
	margin:0;
	background-color:#000000;
	background-image:url('bg.jpg');
	background-repeat:repeat;
	}

a:link     {
	text-decoration:none;
	border: none;
	outline: 0;
}
a:visited  {
	text-decoration:none;
	border: none;
	outline: 0;
}
a:hover    {
	text-decoration:none;
	border: none;
	outline: 0;
}
a:active   {
	text-decoration:none;
	border: none;
	outline: 0;
}

a img {
	border: none;
	outline: 0;
} 

.mainImg {
	background: url('poster.jpg') no-repeat;
	background-position:center top; 
	position: fixed;
	overflow:hidden;
	width: 100%;		
	height: 9500px;
	margin-right:auto;
	margin-left:auto;
	z-index:1;
}

.header {
	margin-right:auto;
	margin-left:auto;
	position:fixed;
	overflow:hidden; 
	width:890px; 
	height:562px;
}

.pmovie{
	position:absolute;
	top:2335px;
	width:890px;
	height:420px;
	margin-left: auto;
	margin-right: auto;
	z-index: 0;
}

.pmovie2{
	position:absolute;
	top:4053px;
	width:890px;
	height:420px;
	margin-left: auto;
	margin-right: auto;
	z-index: 0;
}

.release_footer{
	margin-left:-65px;
}

#audiocontrols {
	position: fixed;
	margin-left:-445px;
	width: 890px;
	left: 50%;			
	z-index:10;
}

#fade {
	position: fixed;
	margin-left:-445px;
	left: 50%;
	width: 100%;			
	z-index:2;
	opacity:0;
}

#mainContainer {
	margin-right:auto;
	margin-left:auto;
	width:890px;
	min-height:100%;
	position:relative;
	background-image:url('bg_column.png');
	background-position: top center;
	background-repeat:repeat-y;
	z-index:2;
}
#mainBg {
	position:relative;
	top:0px;
	width:890px;
	background-color:#ff0000;
	overflow:hidden;
}
.pspacer{
	padding:0;
	margin:0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.pstandard {
	display: block;
	margin-left: auto;
	margin-right: auto;
	z-index: 10;
}

.poverlay {
	position: absolute;
	display: block;
	margin-left: auto;
	margin-right: auto;
	overflow: auto;
	z-index:-1;
}

#footer {
	bottom: 0;
	width:100%;
	height:400%;
	background: url(fade.png) bottom repeat-x;
	position: absolute;
	pointer-events:none;
}


#content {
	padding:0;
	margin:0;
	width: 890px;
	height:100%;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


.pweapon {
	position:absolute;
	display: block;
	top:6585px;
	width:1200px; 
	margin-left: auto;
	margin-right: auto;
}

#slide_fal.cycle-paused:after {
    content: '';
    z-index: 500;
	position: absolute;
	width:382px;
	height:129px;
	top: 200px;left: 190px;
}

/* rollover */
.play, .pause {width:84px;height:20px;}