*{
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	line-height: 14px;
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	color: #fff;
}

html{
	width:100%;
	height:100%;
	overflow:hidden;
}

body{
	width:100%;
	height:100%;
	overflow:hidden;
	background:#000000;
}

p{
	padding: 0px 0px 10px 0px;
}

a{
	color: #000000;
}

img{
	display: block;
}
	
.nomargin{
	padding: 0px;
	margin: 0px;
}

.clear{
	clear: both;
}


#overlay{
	position:absolute;
	top:30px;
	left:0;
	z-index:2000;
	background:#000;
	width:100%;
	height:100%;
}

#div_header{
	background: #000000;
	height:33px;
}

#div_artists{
	position: absolute;
	left: 20%;
	bottom: 10px;
	margin: 0px auto;
	width: 60%;
	text-align: center;
}

div#div_artists span a{
	line-height: 1.8em;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	background: #ffffff;
	padding: 3px 5px;
}

/*Supersize Plugin Styles*/
.official_site{
	position:absolute;
	right:0;
	top:30px;
	color:#ff0099;
}

#supersize a{
	z-index:10000;
}

#supersize img{
	height:100%;
	width:100%;
	display:none;
}
#supersize .activeslide, #supersize .activeslide img{
	display:inline;
}

/*Menu*/
ul#ul_labels{
	background: url(../_graphics/ul_labels.gif);
	width: 569px;
	height: 16px;
	text-indent: -99999px;
	list-style: none;
	position: absolute;
	left: 228px;
	top: 8px;
}

ul#ul_labels li{
	position: absolute;
	height: 16px;
	line-height: 0px;
	font-size: 0px;
	top: 0px;
}

ul#ul_labels a{
	display: block;
	text-decoration: none;
	height: 16px;
	overflow: hidden;
	width: 100%;
	top: 0px;
}

ul#ul_labels li#li_vertigo			{left: 8px; width: 44px;}
ul#ul_labels li#li_lost_highway	{left: 68px; width: 80px;}
ul#ul_labels li#li_def_jam			{left: 163px; width: 47px;}
ul#ul_labels li#li_store {left:220px; width:84px;}
ul#ul_labels li#li_signup {left:309px; width:58px;}
ul#ul_labels li#li_videos {left:374px; width:46px;}
ul#ul_labels li#li_onestowatch {left:433px; width:136px;}


/* - - - - - - - - - - */

ul#ul_links{
	background: url(../_graphics/ul_links.gif);
	width: 112px;
	height: 205px;
	text-indent: -99999px;
	list-style: none;
	position: absolute;
	right: 0px;
	top: 80px;
}

ul#ul_links li{
	position: absolute;
	height: 30px;
	line-height: 0px;
	font-size: 0px;
}

ul#ul_links a{
	display: block;
	text-decoration: none;
	height: 30px;
	overflow: hidden;
	width: 100%;
}

ul#ul_links li#li_myspace		{left: 27px; top: 0px; width: 86px;}
ul#ul_links li#li_facebook	{left: 23px; top: 35px; width: 88px;}
ul#ul_links li#li_bebo			{left: 60px; top: 70px; width: 49px;}
ul#ul_links li#li_store			{left: 0px; top: 105px; width: 112px;}
ul#ul_links li#li_signup		{left: 36px; top: 140px; width: 69px;}
ul#ul_links li#li_videos		{left: 46px; top: 175px; width: 69px;}

/*ul#ul_links li#li_myspace a:hover		{background: url(../_graphics/ul_links.gif) --25px -33px no-repeat;}
ul#ul_links li#li_facebook a:hover	{background: url(../_graphics/ul_links.gif) -63px -33px no-repeat;}
ul#ul_links li#li_bebo a:hover			{background: url(../_graphics/ul_links.gif) -0px -33px no-repeat;}
ul#ul_links li#li_store a:hover			{background: url(../_graphics/ul_links.gif) -63px -33px no-repeat;}
ul#ul_links li#li_signup a:hover		{background: url(../_graphics/ul_links.gif) -0px -33px no-repeat;}*/

#bandlinks{
	position:absolute;
	right:0;
	top:140px;
	text-indent:-9999px;
	list-style:none;
}

#bandlinks li{
	height:29px;
	margin-bottom:5px;
}

#bandlinks li a{
	height:100%;
	width:100%;
	display:block;
}

#official{
	background: url(../_graphics/bandlinks.gif) 0 -102px;
	width:106px;
}

#myspace{
	background: url(../_graphics/bandlinks.gif) 0px -0;
	width:106px;
}

#facebook{
	background: url(../_graphics/bandlinks.gif) 0px -34px;
	width:106px;
}

#bebo{
	background: url(../_graphics/bandlinks.gif) 0px -68px;
	width:106px;
}

h1#h1_mercury{
	text-indent: -99999px;
	display: block;
	width: 217px;
	height: 22px;
	background: url(../_graphics/h1_mercury.gif) no-repeat;
	position: absolute;
	left: 5px;
	top: 5px;
}

h2#h2_welcome{
	text-indent: -99999px;
	display: block;
	width: 312px;
	height: 89px;
	background: url(../_graphics/h2_welcome.gif) no-repeat;
	position: absolute;
	left: 0px;
	top: 80px;
	z-index:3000;
}

.bandname{
	font-size:35px;
	color:#000;
	line-height:1.0em;
	font-weight:bold;
	position:absolute;
	right:0;
	top:80px;
	background:#fff;
}


/*Sifr*/
@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

#a_twitter{
	background: url(../_graphics/a_twitter.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	width:118px;
	height:11px;
	position:absolute;
	right:5px;
	top:10px;
	font-size:5px;
	
}