@charset "utf-8";body{margin:0;min-width:980px;padding:0;font-family:Helvetica,"Myriad Pro",Arial,sans-serif;color:#000;font-size:11px}#menu{width:100%;height:35px;position:fixed;top:0;z-index:100;text-transform:uppercase;z-index:9995}a{color:inherit;text-decoration:none}#menu ul{height:40px;margin:0 auto;padding:0 0 0 28px;width:550px}#menu ul li{background-color:#000;color:#fff;float:left;height:16px;list-style:none outside none;margin:0 22px 0 0;padding:3px 10px;text-align:center;width:72px}#menu ul li:hover{font-weight:bold}#page{position:relative}.page_section{width:100%;height:400px}#text_container{position:fixed;top:50px;width:100%;z-index:9000;height:200px;overflow:hidden;padding-top:25px}#text_container h1{font-size:24px;margin:0;text-transform:uppercase}#text_container p{margin:0;text-transform:uppercase}#text_container div div{margin-bottom:50px}.bg{position:fixed;height:100%;width:100%;background-position:bottom;margin:0 auto;overflow:hidden;padding:0;bottom:0;z-index:1;background-repeat:no-repeat}#bg1{background-image:url(../images/1/bg.png);z-index:1}#bg2{background-image:url(../images/2/bg.png);opacity:0;filter:alpha(opacity = 0);z-index:2}#bg3{background-image:url(../images/3/bg.png);opacity:0;filter:alpha(opacity = 0);z-index:3}#bg4{background-image:url(../images/4/bg.png);opacity:0;filter:alpha(opacity = 0);z-index:4}#bg5{background-image:url(../images/5/bg.png);opacity:0;filter:alpha(opacity = 0);z-index:5}#bg_container{position:fixed;top:0;height:700px;width:100%}#stage_container{width:100%;position:fixed;bottom:710px;left:0}#stage_container #center{margin:0 auto;width:700px}.center{margin:0 auto;width:700px}#stage_container #s1_stage{width:639px;height:262px;background:url(../images/1/stage.png);background-repeat:no-repeat;position:absolute;top:342px;margin-left:45px;z-index:10}#stage_container #s2_lights_back{background:url("../images/2/lights_back.png") no-repeat scroll 0 0 transparent;height:45px;margin-left:245px;position:absolute;top:-450px;width:257px;z-index:20}#stage_container #s2_lights_front{background:url("../images/2/lights_front.png") no-repeat scroll 0 0 transparent;height:94px;margin-left:66px;position:absolute;top:-450px;width:582px;z-index:30}#stage_container #s2_roof{background:url("../images/2/roof.png") repeat scroll 0 0 transparent;height:75px;margin-left:90px;position:absolute;top:-450px;width:553px;z-index:10}#stage_container #s2_shadow{background:url("../images/2/shadow.png") no-repeat scroll 0 0 transparent;height:67px;margin-left:9px;position:absolute;top:590px;width:713px;opacity:0;filter:alpha(opacity = 0);z-index:10}#stage_container #s3_left_tower{background:url("../images/3/left_tower.png") no-repeat scroll 0 0 transparent;height:332px;margin-left:-1000px;position:absolute;top:272px;width:86px;z-index:10}#stage_container #s3_right_tower{background:url("../images/3/right_tower.png") no-repeat scroll 0 0 transparent;height:332px;margin-left:2000px;position:absolute;top:272px;width:86px;z-index:10}#stage_container #s3_speakers_left{background:url("../images/3/speakers_left.png") no-repeat scroll 0 0 transparent;height:195px;margin-left:-1000px;position:absolute;top:413px;width:166px;z-index:50}#stage_container #s3_speakers_right{background:url("../images/3/speakers_right.png") no-repeat scroll 0 0 transparent;height:195px;margin-left:2000px;position:absolute;top:413px;width:166px;z-index:50}#stage_container #s3_shadow{background:url("../images/3/shadow.png") no-repeat scroll 0 0 transparent;height:111px;margin-left:-351px;position:absolute;top:578px;width:1423px;opacity:0;filter:alpha(opacity = 0);z-index:15}#stage_container #s4_backdrop{background:url("../images/4/backdrop.png") no-repeat scroll 0 0 transparent;height:152px;margin-left:223px;position:absolute;top:396px;width:302px;z-index:7;opacity:0;filter:alpha(opacity = 0)}#stage_container #s4_tower_lights1{background:url("../images/4/tower_lights.png") no-repeat scroll 0 0 transparent;height:195px;margin-left:-88px;position:absolute;top:284px;width:166px;z-index:60;opacity:0;filter:alpha(opacity = 0)}#stage_container #s4_tower_lights2{background:url("../images/4/tower_lights.png") no-repeat scroll 0 0 transparent;height:195px;margin-left:752px;position:absolute;top:284px;width:166px;z-index:60;opacity:0;filter:alpha(opacity = 0)}#stage_container #s4_green_red_yellow_lights{background:url("../images/4/green_red_yellow_lights.png") no-repeat scroll 0 0 transparent;height:195px;margin-left:89px;position:absolute;top:378px;width:553px;z-index:60;opacity:0;filter:alpha(opacity = 0)}#stage_container #s4_orange_lights{background:url("../images/4/orange_lights.png") no-repeat scroll 0 0 transparent;height:50px;margin-left:216px;position:absolute;top:374px;width:298px;z-index:60;opacity:0;filter:alpha(opacity = 0)}#stage_container #s4_red_lights{background:url("../images/4/red_lights.png") no-repeat scroll 0 0 transparent;height:50px;margin-left:216px;position:absolute;top:374px;width:298px;z-index:60;opacity:0;filter:alpha(opacity = 0)}#stage_container #s4_projectors{background:url("../images/4/projectors.png") no-repeat scroll 0 0 transparent;height:195px;margin-left:660px;margin-left:2000px;position:absolute;top:413px;width:166px;z-index:60;opacity:0;filter:alpha(opacity = 0)}#stage_container #s4_shadow{background:url("../images/4/shadow.png") no-repeat scroll 0 0 transparent;height:195px;margin-left:660px;margin-left:2000px;position:absolute;top:413px;width:166px;z-index:20;display:none}#stage_container #s4_line_array1{background:url("../images/4/line_arrays.png") no-repeat scroll 0 0 transparent;height:195px;height:0;margin-left:130px;position:absolute;top:379px;width:166px;z-index:60}#stage_container #s4_line_array2{background:url("../images/4/line_arrays.png") no-repeat scroll 0 0 transparent;height:195px;height:0;margin-left:553px;position:absolute;top:379px;width:166px;z-index:60}#stage_container #s4_stage_top{background:url("../images/4/stage_top.png") no-repeat scroll 0 0 transparent;height:30px;margin-left:90px;position:absolute;top:295px;width:553px;z-index:60;opacity:0;filter:alpha(opacity = 0)}#stage_container #s4_subwoofers{background:url("../images/4/subwoofers.png") no-repeat scroll 0 0 transparent;height:77px;margin-left:110px;position:absolute;top:550px;width:507px;z-index:60;opacity:0;filter:alpha(opacity = 0)}#stage_container #s5_band{background:url("../images/5/band.png") no-repeat scroll 0 0 transparent;height:54px;margin-left:230px;position:absolute;top:498px;width:247px;z-index:60;display:none}#stage_container #s5_cka{background:url("../images/5/cka.png") no-repeat scroll 0 0 transparent;height:79px;margin-left:233px;position:absolute;top:428px;width:507px;z-index:60;opacity:0;filter:alpha(opacity = 0)}#stage_container #s5_crowd1{background:url("../images/5/crowd1.png") no-repeat scroll 0 0 transparent;bottom:-674px;bottom:-1000px;height:144px;margin-left:-720px;position:absolute;width:2900px;z-index:100}#stage_container #s5_crowd2{background:url("../images/5/crowd2.png") no-repeat scroll 0 0 transparent;bottom:-703px;bottom:-1000px;height:144px;margin-left:-600px;position:absolute;width:2900px;z-index:110}#stage_container #s5_crowd3{background:url("../images/5/crowd3.png") no-repeat scroll 0 0 transparent;bottom:-710px;bottom:-1000px;height:144px;margin-left:-600px;position:absolute;width:2900px;z-index:120}#stage_container #s5_crowd4{background:url("../images/5/crowd4.png") no-repeat scroll 0 0 transparent;bottom:-745px;bottom:-1000px;height:144px;margin-left:-699px;position:absolute;width:2700px;z-index:130}#stage_container #s5_lights_green_back{background:url("../images/5/lights_green_back.png") no-repeat scroll 0 0 transparent;height:272px;margin-left:-46px;position:absolute;top:385px;width:396px;z-index:40;display:none}#stage_container #s5_lights_green_front{background:url("../images/5/lights_green_front.png") no-repeat scroll 0 0 transparent;height:599px;margin-left:-629px;position:absolute;top:346px;width:2475px;z-index:60;display:none}#stage_container #s5_lights_red_back{background:url("../images/5/lights_red_back.png") no-repeat scroll 0 0 transparent;height:254px;margin-left:396px;position:absolute;top:388px;width:350px;z-index:40;display:none}#stage_container #s5_lights_red_front{background:url("../images/5/lights_red_front.png") no-repeat scroll 0 0 transparent;height:372px;margin-left:-196px;position:absolute;top:354px;width:1121px;z-index:60;display:none}#stage_container #s5_lights_yellow_front{background:url("../images/5/lights_yellow_front.png") no-repeat scroll 0 0 transparent;height:363px;margin-left:20px;position:absolute;top:365px;width:683px;z-index:60;display:none}#stage_container #s5_projector1{background:url("../images/5/projector_1.png") no-repeat scroll 0 0 transparent;height:1200px;margin-left:340px;position:absolute;top:-620px;width:396px;z-index:5;opacity:0;filter:alpha(opacity = 0);transform-origin:0 100%;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%}#stage_container #s5_projector2{background:url("../images/5/projector_1.png") no-repeat scroll 0 0 transparent;height:1200px;margin-left:250px;position:absolute;top:-620px;width:350px;z-index:6;opacity:0;filter:alpha(opacity = 0);opacity:0;filter:alpha(opacity = 0);transform-origin:0 100%;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%}#stage_container #s5_stars{background:url("../images/5/stars.png") repeat scroll 0 0 transparent;height:1000px;margin-left:-550px;opacity:0;filter:alpha(opacity = 0);position:absolute;bottom:-340px;width:1819px;z-index:5}.hidden{display:none}.bold{font-weight:bold}.brands{background-image:url("../images/3/brands.png");background-repeat:no-repeat;color:#fff;height:43px;padding-left:0;padding-top:13px;width:465px;text-transform:uppercase;text-align:center;margin:0!important}.white{color:#fff}#gallery_content ul{margin:0;padding:0}#gallery_content ul li{list-style:none;margin:0;padding:0;text-transform:uppercase;margin:5px 0}#gallery_container{display:none;width:100%;height:100%;position:fixed;background-image:url("../images/transparent_bg.png");z-index:9999;top:0;left:0}#contact_form_container{position:absolute;top:0;padding-top:1550px;width:100%;overflow:hidden}#contact_form{background-image:url("../images/transparent_bg.png");height:340px;margin-right:200px;padding:20px 15px;position:fixed;top:100px;width:560px;z-index:9999;right:10px}form label{width:80px;height:15px;float:left;margin:5px;padding-top:5px;font-size:14px}form input,form textarea{width:445px;height:20px;float:left;margin:5px;padding:2px;border:0;font-size:14px;font-family:inherit}form textarea{height:125px}form .button{background-color:#fff;color:#000;float:right;font-size:15px;font-weight:bold;height:16px;padding:5px 10px;width:51px;text-align:center;cursor:pointer}form .button_container{margin-right:15px;margin-top:10px;font-size:15px;text-align:right}.clear{clear:both}#contact_status{float:right;margin-right:15px;margin-top:4px;height:22px;width:390px}
img {border:0}body{
	display:none;
}
#jpreOverlay {
	background-color: #000000;
}
#jpreSlide{
	font-size:22px;
	font-weight:bold;
	color:#ccc;
	text-align:center;
	width:50%;
	height:30%;
}
#jpreLoader{
	display:none;
	width:300px;
	height:25px;
	box-shadow:0 0 7px 3px #fff;
	-moz-box-shadow:0 0 7px 3px #fff;
	-webkit-box-shadow:0 0 7px 3px #fff;
	border-radius:25px;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
}
#jpreBar {
	border-radius:25px;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;

	background-size:30px 30px;
	-moz-background-size:30px 30px;
	-webkit-background-size:30px 30px;
	-o-background-size:30px 30px;

	box-shadow:
      0 5px 5px rgba(255,255,255,0.6) inset,
      0 -5px 7px rgba(0, 0, 0, 0.4) inset;
   -moz-box-shadow:
      0 5px 5px rgba(255,255,255,0.6) inset,
      0 -5px 7px rgba(0, 0, 0, 0.4) inset;
   -webkit-box-shadow:
      0 5px 5px rgba(255,255,255,0.6) inset,
      0 -5px 7px rgba(0, 0, 0, 0.4) inset;
   filter: progid:DXImageTransform.Microsoft.gradient(
      startColorstr='#33ffffff',
      endColorstr='#33000000',
      GradientType=0 );

	background-color:#E07300;
	background-image: -moz-linear-gradient(-45deg,
		rgba(255,255,255,0.15) 0%,
		rgba(255,255,255,0.15) 25%,
		rgba(255,255,255,0) 25%,
		rgba(255,255,255,0) 50%,
		rgba(255,255,255,0.15) 50%,
		rgba(255,255,255,0.15) 75%,
		rgba(255,255,255,0) 75%,
		rgba(255,255,255,0) 100%);
	background-image: -webkit-gradient(linear, left top, right bottom,
		color-stop(0%,rgba(255,255,255,0.2)),
		color-stop(25%,rgba(255,255,255,0.2)),
		color-stop(25%,rgba(255,255,255,0)),
		color-stop(50%,rgba(255,255,255,0)),
		color-stop(50%,rgba(255,255,255,0.2)),
		color-stop(75%,rgba(255,255,255,0.2)),
		color-stop(75%,rgba(255,255,255,0)),
		color-stop(100%,rgba(255,255,255,0)));
	background-image: -webkit-linear-gradient(-45deg,
		rgba(255,255,255,0.3) 0%,
		rgba(255,255,255,0.3) 25%,
		rgba(255,255,255,0) 25%,
		rgba(255,255,255,0) 50%,
		rgba(255,255,255,0.3) 50%,
		rgba(255,255,255,0.3) 75%,
		rgba(255,255,255,0) 75%,
		rgba(255,255,255,0) 100%);
	background-image: -o-linear-gradient(-45deg,
		rgba(255,255,255,0.15) 0%,
		rgba(255,255,255,0.15) 25%,
		rgba(255,255,255,0) 25%,
		rgba(255,255,255,0) 50%,
		rgba(255,255,255,0.15) 50%,
		rgba(255,255,255,0.15) 75%,
		rgba(255,255,255,0) 75%,
		rgba(255,255,255,0) 100%);
	background-image: -ms-linear-gradient(-45deg,
		rgba(255,255,255,0.15) 0%,
		rgba(255,255,255,0.15) 25%,
		rgba(255,255,255,0) 25%,
		rgba(255,255,255,0) 50%,
		rgba(255,255,255,0.15) 50%,
		rgba(255,255,255,0.15) 75%,
		rgba(255,255,255,0) 75%,
		rgba(255,255,255,0) 100%);
	background-image: linear-gradient(135deg,
		rgba(255,255,255,0.15) 0%,
		rgba(255,255,255,0.15) 25%,
		rgba(255,255,255,0) 25%,
		rgba(255,255,255,0) 50%,
		rgba(255,255,255,0.15) 50%,
		rgba(255,255,255,0.15) 75%,
		rgba(255,255,255,0) 75%,
		rgba(255,255,255,0) 100%);

	animation: progress 2s linear infinite;
	-moz-animation: progress 2s linear infinite;
	-webkit-animation: progress 2s linear infinite;
	-ms-animation: progress 2s linear infinite;
	-o-animation: progress 2s linear infinite;
}
#jprePercentage {
	color:#ccc;

	font-weight:bold;
	text-align:center;
	text-shadow:1px 1px 1px #333;
	top:-100%;
}

#jpreButton{
	padding:3px 10px;
	cursor:pointer;
	font-weight:bold;
	line-height:1.5;
	text-align:center;
	width:100px;
	margin:0 auto;
	color:#fff;
	text-shadow:-1px -1px 0 #01293F;
	border:1px solid #2EACEA;

	border-radius:30px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;

	background-color: #23a6ed;
	background-image: -moz-linear-gradient(top, #23a6ed 0%, #1275aa 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#23a6ed), color-stop(100%,#1275aa));
	background-image: -webkit-linear-gradient(top, #23a6ed 0%,#1275aa 100%);
	background-image: -o-linear-gradient(top, #23a6ed 0%,#1275aa 100%);
	background-image: -ms-linear-gradient(top, #23a6ed 0%,#1275aa 100%);
	background-image: linear-gradient(to bottom, #23a6ed 0%,#1275aa 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23a6ed', endColorstr='#1275aa',GradientType=0 );
}

@-webkit-keyframes progress {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -60px -60px;
  }
}
@-moz-keyframes progress {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -60px -60px;
  }
}
@-ms-keyframes progress {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -60px -60px;
  }
}
@-o-keyframes progress {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -60px -60px;
  }
}
@keyframes progress {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -60px -60px;
  }
}#gallery_container  pre {
	font-size: 1.2em;
	line-height: 1.2em;
	overflow-x: auto;
}
#gallery_container div#page {
	width: 900px;
	margin: 0 auto;
	text-align: left;
	border-color: #ddd;
	border-style: none solid solid;
	border-width: 0;
}
#gallery_container div#container {
	padding: 20px;
}div.content {
	/* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	float: right;
	width: 550px;
}
div.content a, div.navigation a {
	text-decoration: none;
	color: #777;
}
div.content a:focus, div.content a:hover, div.content a:active {
	text-decoration: underline;
}
div#download_link{
	margin-top: 5px;
	height: 23px;
	width:245px;
	float:left;
}
div.controls {
	margin-top: 5px;
	height: 23px;
	width:245px;
	float:right;
}
div.controls a {
	padding: 5px;
}
div.ss-controls {
	float: right;
}
div.nav-controls {
	float: right;
}
div.slideshow-container {
	position: relative;
	clear: both;
	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.loader {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 550px;
	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.slideshow {

}
div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
div.slideshow a.advance-link {
	display: block;
	width: 550px;
	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
	line-height: 0px; /* This should be set to be at least the height of the largest image in the slideshow */
	text-align: left;
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow img {
	vertical-align: top;
	border: 0px solid #ccc;
}
div.download {
	float: right;
}
div.caption-container {
	position: relative;
	clear: left;
	height: 75px;
}
span.image-caption {
	background-image: url("/images/transparent_bg.png");
    display: block;
    left: 3px;
    position: absolute;
    text-align: center;
    top: -502px;
    width: auto;
    padding:4px;
    height: 16px
}
div.caption {
	padding: 0px;
	color:#fff;
}
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}
div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}
div.navigation {
	/* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
}
ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;
}
a.thumb {
	padding: 2px;
	display: block;
	border: 0px solid #ccc;
}
ul.thumbs li.selected a.thumb {
	background: #000;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}
div.pagination {
	clear: both;
}
div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
}
div.navigation div.bottom {
	margin-top: 12px;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
}
div.pagination a:hover {
	background-color: #eee;
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
	background-color: #000;
	border-color: #000;
	color: #fff;
}
div.pagination span.ellipsis {
	border: none;
	padding: 5px 0 3px 2px;
}
