html{
	height:100%;
}
body, h1, h2, h3, p, form, ul, li, ol {
	margin:0px;
	padding:0px;
	color:white;
	
	font-family:Futura, Helvetica, san-serif;
}
body{
	background:black;
	height:100%;
}
#imagecontainer {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	
}
#imagecontainer img{
	border:none;
	width: 100%;
	height: auto;
}
#mainimage {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: -2;
}
#main, #main embed, #main object {
	z-index: 700;
}
#videoplayer, #videoembed {
	width: 100%;
}

#videoplayer {
	position: fixed;
	top: 0px;
	left: 0px;
	
}

#content{
	z-index:800;
	position:relative;
	height:100%;
	overflow:hidden;
}
#header{
	padding:20px 0px;
	width:100%;
	background:black;
	background:rgba(0,0,0,0.25);
}
h2{
	display:inline-block;
	text-indent:-5000em;
	background:url(images/listen.png) top left no-repeat;
	width:358px;
	height:20px;
	margin-left:20px;
	margin-top:-10px;
	margin-right:10px;
}
h1{
	display:block;
	text-indent:-5000em;
	background:url(images/main.png) top center no-repeat;
	width:876px;
	height:375px;
	margin:auto;
	margin-top:9%;
}
#footer{
	padding:20px 0px;
	width:100%;
	background:black;
	background:rgba(0,0,0,0.25);
	position:absolute;
	left:0px;
	bottom:0px;
	xposition:relative;
}
form{
	xwidth:470px;
	float:left;
	background:none;
}
#signup{
	display:inline-block;
	text-indent:-5000em;
	background:url(images/signup.png) top left no-repeat;
	width:282px;
	height:17px;
	margin-left:20px;
}
#subscribefield{
	background:none;
	border:none;
	color:white;
	border-bottom:white 2px dashed;
	padding-bottom:10px;
	height:10px;
}
#ticketlink{
	xposition:absolute;
	xright:20px;
	xtop:20px;
	float:left;
	border-left:white 2px solid;
	padding-left:20px;
	height:17px;
	margin-top:2px;
	margin-left:20px;
}
#ticketinfo{
	xposition:absolute;
	xright:20px;
	xtop:20px;
	float:left;
	padding-left:15px;
	height:17px;
	margin-top:5px;
	border-left:white 2px solid;
	margin-left:15px;
}

#clickhere a{
	display:inline-block;
	text-indent:-5000em;
	background:none;
	background:url(images/clickhere.png) top left no-repeat;
	width:111px;
	height:17px;
	opacity:1;
	-webkit-transition: 0.2s ease-in-out;
}
#clickhere a:hover {
	opacity:0.5;
}
#tickets{
	display:inline-block;
	text-indent:-5000em;
	background:url(images/tickets.png) top left no-repeat;
	width:321px;
	height:17px;
}
.required{
	float:left;
}

.footer p input[type=submit]{ 
background:none;
border:none;
background:white;
color:black;
}
.attributeinput input{
	float:left;
	background:none;
	border:none;
	color:white;
	border-bottom:white 2px dashed;
	padding-bottom:10px;
	height:10px;
}
#footer a{
	color:white;
	opacity:0.7;
}

#preorder{
	display:inline-block;
	text-indent:-5000em;
	background:url(images/preorder.png) top left no-repeat;
	width:169px;
	height:17px;
	margin-right:10px;
	margin-top:3px;
}
.preorderlink{
	float:left;
	margin-top:-3px;
}

#itunes a{
	display:inline-block;
	text-indent:-5000em;
	background:url(images/itunesnew.png) top left no-repeat;
	width:67px;
	height:17px;
	opacity:1;
	-webkit-transition: 0.2s ease-in-out;
	margin-right:10px;
	
}
#itunes a:hover {
	opacity:0.5;
}
#amazon a{
	display:inline-block;
	text-indent:-5000em;
	background:url(images/amazon.png) top left no-repeat;
	width:84px;
	height:17px;
	opacity:1;
	-webkit-transition: 0.2s ease-in-out;
	
}
#amazon a:hover {
	opacity:0.5;
}
#bol a{
	display:inline-block;
	text-indent:-5000em;
	background:url(images/bol.png) top left no-repeat;
	width:89px;
	height:17px;
	opacity:1;
	-webkit-transition: 0.2s ease-in-out;
	
}
#bol a:hover {
	opacity:0.5;
}
#hmv a{
	display:inline-block;
	text-indent:-5000em;
	background:url(images/hmv.png) top left no-repeat;
	width:45px;
	height:17px;
	opacity:1;
	-webkit-transition: 0.2s ease-in-out;
	
}
#hmv a:hover {
	opacity:0.5;
}
#beggars a{
	display:inline-block;
	text-indent:-5000em;
	background:url(images/beggars.png) top left no-repeat;
	width:185px;
	height:17px;
	opacity:1;
	-webkit-transition: 0.2s ease-in-out;
	
}
#beggars a:hover {
	opacity:0.5;
}
#cede a{
	display:inline-block;
	text-indent:-5000em;
	background:url(images/cede.png) top left no-repeat;
	width:84px;
	height:17px;
	opacity:1;
	-webkit-transition: 0.2s ease-in-out;
	
}
#cede a:hover {
	opacity:0.5;
}
#exlibris a{
	display:inline-block;
	text-indent:-5000em;
	background:url(images/exlibris.png) top left no-repeat;
	width:114px;
	height:17px;
	opacity:1;
	-webkit-transition: 0.2s ease-in-out;
	
}
#exlibris a:hover {
	opacity:0.5;
}
#jbhifi a{
	display:inline-block;
	text-indent:-5000em;
	background:url(images/jbhifi.png) top left no-repeat;
	width:64px;
	height:17px;
	opacity:1;
	-webkit-transition: 0.2s ease-in-out;
	
}
#jbhifi a:hover {
	opacity:0.5;
}
#sanity a{
	display:inline-block;
	text-indent:-5000em;
	background:url(images/sanity.png) top left no-repeat;
	width:68px;
	height:17px;
	opacity:1;
	-webkit-transition: 0.2s ease-in-out;
	
}
#sanity a:hover {
	opacity:0.5;
}
#redeye a{
	display:inline-block;
	text-indent:-5000em;
	background:url(images/redeye.png) top left no-repeat;
	width:73px;
	height:17px;
	opacity:1;
	-webkit-transition: 0.2s ease-in-out;
	
}
#redeye a:hover {
	opacity:0.5;
}
#tourtickets a{
	display:inline-block;
	text-indent:-5000em;
	background:url(images/tourtickets.png) top left no-repeat;
	width:163px;
	height:17px;
	opacity:1;
	-webkit-transition: 0.2s ease-in-out;
	
}
#tourtickets a:hover {
	opacity:0.5;
}
#tourlink{
	padding-left:15px;
	height:17px;
	border-left:white 2px solid;
	margin-left:15px;
}
