/* === MAIN ELEMENTS === */ 
body, body * {
	vertical-align:baseline;
	border:0 none;
	outline:0;
	padding:0;
	margin:0;
}

#container{
	position:absolute;
	width:970px;
	height:250px;
	top:0px;
	left:0px;
	margin:auto;
	background: #000;
	overflow:hidden;
}

#ytClose {
  	z-index: 19999;
}

#btn_exit {
	position:absolute;
	width:968px;
	height:248px;
	border:1px solid #000;
	top:0px;
	left:0px;
	z-index: 700;
	cursor:pointer;
}

/* === VIDEOS SECTION === */ 
#section_videos {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 970px;
	height: 250px;
	opacity:0;
}

#video1_player {
	position: absolute;
	top: 25px;
	left: 623px;
	width: 320px;
	height: 180px;
	border: 1px solid #000;
	background:#000;
	z-index:800;
}

#video2_player {
	position: absolute;
	top: 25px;
	left: 623px;
	width: 320px;
	height: 180px;
	border: 1px solid #000;
	background:#000;
	z-index:800;
	display:none;
}

/* === MENU ELEMENTS === */ 

#btn_menu_game {
	position: absolute;
	top:210px;
	left: 624px;
	width: 64px;
	height: 25px;
	background: url('btn_menu_game.png');
	background-position: top;
	z-index:805;
	cursor:pointer;
}

#btn_menu_tickets {
	position: absolute;
	top: 210px;
	left: 814px;
	width: 130px;
	height: 25px;
	background: url('btn_menu_booktickets.png');
	background-position: top;
	z-index:805;
	cursor:pointer;
}

#btn_menu_watchvideo {
	position: absolute;
	top: 210px;
	left: 688px;
	width: 126px;
	height: 25px;
	background: url('btn_menu_watchvideo.png');
	background-position: top;
	z-index:805;
	cursor:pointer;
}

#btn_social_fb {
	position: absolute;
	width: 14px;
	height: 14px;
	top: 30px;
	left:600px;
	background: url(img_social_fb.gif);
	background-position: top;
	z-index: 1000;
	cursor: pointer;
}
#btn_social_tw {
	position: absolute;
	width: 14px;
	height: 14px;
	top: 53px;
	left:600px;
	background: url(img_social_tw.gif);
	background-position: top;
	z-index: 1000;
	cursor: pointer;
}
#btn_social_insta {
	position: absolute;
	width: 14px;
	height: 14px;
	top: 78px;
	left:600px;
	background: url(img_social_insta.gif);
	background-position: top;
	z-index: 1000;
	cursor: pointer;
}

#btn_social_fb:hover, #btn_social_tw:hover, #btn_social_insta:hover, #btn_menu_game:hover, #btn_menu_tickets:hover, #btn_menu_watchvideo:hover {
	background-position: bottom !important;
}

/* === BACKGROUND, LOCKUP & ANIMATION === */

#resolve_legals {
	position: absolute;
	bottom: 1px;
	right: 1px;
	width: 223px;
	height: 7px;
	background: url('img_resolve_legals.png');
	background-repeat:no-repeat;
	z-index: 150;
	opacity:0.4;
}

#resolve_glyph {
	position: absolute;
	top: 48px;
	left: 111px;
	width: 364px;
	height: 176px;
	background: url('img_resolve_glyph.png');
	background-repeat:no-repeat;
	z-index: 148;
	opacity: 0;
}

#resolve_date {
	position: absolute;
	top: 123px;
	left: 228px;
	width: 125px;
	height: 40px;
	z-index: 150;
	background: url('img_resolve_date.png');
	background-repeat:no-repeat;
	opacity:0;
}

#resolve_hashtag {
	position: absolute;
	bottom: 8px;
	left: 210px;
	width: 162px;
	height: 15px;
	z-index: 150;
	background: url('img_resolve_hashtag.png');
	background-repeat:no-repeat;
	opacity:0;
}

#resolve_chars{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 603px;
	height: 250px;
	z-index: 149;
	background: url('img_resolve_chars.png');
	background-repeat:no-repeat;
}

#resolve_bg{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 970px;
	height: 250px;
	z-index: 147;
	background: url('img_resolve_bg.jpg');
}