@charset "utf-8";
/* CSS Document */


* {
	margin: 0px;
	padding: 0px;
	outline: none;
}

body {
	background: #000000 url(../images/body-bg.jpg) top center no-repeat;
	height: 100%;
	font-family: "trebuchet MS", Verdana, arial, sans-serif;
	height: auto;
}

.anythingSlider .wrapper                { width: 950px; overflow: auto; height: 880px; position: absolute; top: 0px; left: 0px; background:url(../images/shadow-overlay.png) top center no-repeat; z-index: 10;}

p {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	z-index: 30;
	padding-bottom: 15px;
}

.wrapper ul li p a {
	text-decoration: none;
	color: #87af42;
	z-index: 30;
}

.wrapper ul li p a:hover {
	text-decoration: none;
	color: #87af42;
}

.button0 {
	position: absolute;
	left: 65px;
	top: -270px;
	height: 20px;
	background: none;
	display: block;
	width: 47px;
	height: 16px;
}

.button1 {
	position: absolute;
	left: 126px;
	top: -270px;
	height: 20px;
	background: none;
	display: block;
	width: 30px;
	height: 16px;
	z-index: 20;
}

.button2 {
	position: absolute;
	left: 172px;
	top: -270px;
	height: 20px;
	background: none;
	display: block;
	width:50px;
	height: 16px;
}

.button3 {
	position: absolute;
	left: 235px;
	top: -270px;
	height: 20px;
	background: none;
	display: block;
	width: 40px;
	height: 16px;
}

.button4 {
	position: absolute;
	left: 288px;
	top: -270px;
	height: 20px;
	background: none;
	display: block;
	width: 64px;
}

div#shadow-overlay {
	position: absolute; top: 0px; left: 0px; width: 950px; height: 880px; background:url(../images/shadow-overlay.png) top center no-repeat; z-index: 18;
}


li#home {
	position: relative;
	background: url(../images/generation-null-home.jpg) top left no-repeat;
	z-index: 20;
}



li#bio {
	position: relative;
	background: url(../images/generation-null-bio.jpg) top left no-repeat;
	z-index: 20;
}

	li#bio div#bio1 {
		position: absolute;
		top: 267px;
		left: 105px;
		width: 197px;
		height: 266px;
		z-index: 20;

	}
	
	li#bio div#bio2 {
		position: absolute;
		top: 340px;
		left: 422px;
		width: 130px;
		height: 120px;
		z-index: 20;

	}
	
	li#bio div#bio3 {
		position: absolute;
		top: 267px;
		left: 640px;
		width: 197px;
		height: 192;
		z-index: 20;

	}

li#media {
	position: relative;
	background: url(../images/generation-null-releases.jpg) top left no-repeat;
	z-index: 20;
}
			.buylink1, .buylink2, .buylink3, .buylink4, .buylink5 {
				position: absolute;
				width: 55px;
				height: 15px;
				display: block;
				text-indent: -9999px;
			
			}
			
			.buylink1 {
				left: 466px;
				top: 274px;
			}
			.buylink2 {
				left: 603px;
				top: 274px;
			}
			.buylink3 {
				left: 740px;
				top: 274px;
			}
			.buylink4 {
				left: 466px;
				top: 453px;
			}
			.buylink5 {
				left: 603px;
				top: 453px;
			}
			
			
			.release01, .release02, .release03, .release04, .release05 {
				position: absolute;
				border: none;
			}
			
			.release01 {
				top: 132px;
				left: 468px;
			}
			
			.release02 {
				top: 132px;
				left: 602px;
			}
			
			.release03 {
				top: 132px;
				left: 742px;
			}
			
			.release04 {
				top: 312px;
				left: 468px;
			}
			
			.release05 {
				top: 312px;
				left: 602px;
			}


			p.release01-caption {
				position: absolute;
				top: 232px;
				left: 467px;
				padding-bottom: 0px;
			}
			
			p.release02-caption {
				position: absolute;
				top: 232px;
				left: 601px;
				padding-bottom: 0px;
			}
			
			p.release03-caption {
				position: absolute;
				top: 232px;
				left: 739px;
				padding-bottom: 0px;
			}
			
			p.release04-caption {
				position: absolute;
				top: 412px;
				left: 468px;
				padding-bottom: 0px;
			}
			
			p.release05-caption {
				position: absolute;
				top: 412px;
				left: 602px;
				padding-bottom: 0px;
			}




li#shows {
	position: relative;
	background: url(../images/generation-null-shows.jpg) top left no-repeat;
	z-index: 20;
}

			#bookinglink {
				width: 220px;
				height: 60px;
				position: absolute;
				top: 480px;
				left: 120px;
			}
			
			li#shows table {
				position: absolute;
				margin-left: 130px;
				width: 427px;
				border: none;
				top: 170px;
				font-size: 12px;
				
			}
			
			#showFlyer {
				display: block;
				position: absolute;
				left: 725px;
				top: 535px;
				border: none;
				border: 0px;
				width: 106px;
				height: 148px;
				text-decoration: none;
			}
			
			#showFlyer img {
				border: none;
			}

			
			table tr {
				line-height: 25px;
				background: url(../images/show-seperator.png) bottom left no-repeat;
				vertical-align: top;
			}
			
			table tr td{
				color: #FFFFFF;
				min-height: 25px;
			}
			
			table tr .td01 {
				width: 97px;
			}

			table tr .td03 {
				width: 159px;
			}
			
			table tr .td03 {
				width: 161px;
			}
			
			.promopicture1 {
				display: block;
				position: absolute;
				top: 529px;
				left: 388px;
				width: 105px;
				height: 130px;
				text-indent: -9999px;
			}
			
			.promopicture2 {
				display: block;
				position: absolute;
				top: 529px;
				left: 505px;
				width: 105px;
				height: 130px;
				text-indent: -9999px;
			}


			.promopicture3 {
				display: block;
				position: absolute;
				top: 529px;
				left: 630px;
				width: 105px;
				height: 130px;
				text-indent: -9999px;
			}
			
			.promopicture4 {
				display: block;
				position: absolute;
				top: 529px;
				left: 750px;
				width: 105px;
				height: 130px;
				text-indent: -9999px;
			}			
	

li#kontakt {
	position: relative;
	background: url(../images/generation-null-kontakt.jpg) top left no-repeat;
	z-index: 20;
}
.anythingSlider .forward: hover          { background:url(../images/slide-left-hover.png) top center-no-repeat; z-index: 31;}
.anythingSlider .back: hover             { background:url(../images/slide-right.png) top center-no-repeat;z-index: 31; }


a.selfmaderecordstv {
	position: absolute;
	top: 330px;
	left: 200px;
	height: 92px;
	width: 210px;
	display: block;
	text-indent: -9999px;
}


a.myspace-big {
	position: absolute;
	top: 530px;
	left: 371px;
	height: 55px;
	width: 163px;
	display: block;
	text-indent: -9999px;
}


a.single {
	position: absolute;
	top: 629px;
	left: 346px;
	height: 57px;
	width: 107px;
	display: block;
	text-indent: -9999px;
}

a.bundle {
	position: absolute;
	top: 595px;
	left: 50px;
	height: 22px;
	width: 160px;
	display: block;
	text-indent: -9999px;
}

a.cd {
	position: absolute;
	top: 620px;
	left: 50px;
	height: 22px;
	width: 160px;
	display: block;
	text-indent: -9999px;
}



a.eskaione {
	position: absolute;
	top: 765px;
	left: 747px;
	height: 30px;
	width: 160px;
	display: block;
	text-indent: -9999px;
}

a.twitter-big {
	position: absolute;
	top: 526px;
	left: 539px;
	height: 55px;
	width: 175px;
	display: block;
	text-indent: -9999px;
}


a.facebook-big {
	position: absolute;
	top: 526px;
	left: 722px;
	height: 55px;
	width: 163px;
	display: block;
	text-indent: -9999px;
}

div#kontaktadresse {
	position: absolute;
	top: 130px;
	left: 635px;
	color:#666666;
	
}

p#datenschutz {
	width: 485px;
	height: 139px;
	color: #848484;
	position:absolute;
	left: 389px;
	top: 536px;
}

.partner1, .partner2, .partner3, .partner4, .partner5, .partner6 {
	height: 32px;
	display: block;
	position: absolute;
	top: 710px;
	text-indent: -9999px;
	z-index: 30;
}

.partner1 {
	left: 358px;
	width: 68px;
}

.partner2 {
	left: 450px;
	width: 50px;
}


.partner3 {
	left: 520px;
	width: 70px;
}


.partner4 {
	left: 610px;
	width: 60px;
}


.partner5 {
	left: 690px;
	width: 71px;
}


.partner6 {
	left: 800px;
	width: 90px;
}



/*
    For Specific Slides

