.music-artwork a img {
    border: solid 2px black;
	transition-property:all;
	transition-duration:0.5s;
	opacity:1.0;
	filter:alpha(opacity=100);
	-webkit-box-shadow:  2px 2px 10px 1px rgba(0, 0, 0, .7);
        
        box-shadow:  2px 2px 10px 1px rgba(0, 0, 0, .7);

}
.music-artwork a img:hover {
    border: solid 2px WHITE;
	opacity:1.0;
	filter:alpha(opacity=99);
	-webkit-box-shadow:  2px 2px 10px 5px rgba(0, 0, 0, .6);
        
        box-shadow:  2px 2px 10px 5px rgba(0, 0, 0, .6);
	
}


.music-artwork {
	
	float:left;
	margin-right:24px;
	margin-bottom:24px;
	left: 10px;
	top:  10px;

	height: 150px;
	width: 150px;

	
}




#topheaderx a img {
    border: solid 2px transparent;
	transition-property:all;
	transition-duration:0.5s;
	opacity:1.0;
	filter:alpha(opacity=100);

}
#topheaderx a img:hover {
    border: solid 2px WHITE;
	opacity:0.8;
	filter:alpha(opacity=99);
}



a {
	color: #D8DDFE;
	text-decoration: none;
}
a:hover {
	color: #06F;
	text-decoration: none;
}


   	   

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #111111;

}

#maincontainer
{
	position: relative;
	width: 100%;
	MARGIN: 0px auto;
}

#topheader {
	position:relative;
	MARGIN: 0px auto;
	background-color: #111111;
	width: 1080px;
	height: 84px;
	left: 0px;
	top: 0px;
	
}
	
#midsection {
	position:relative;
	MARGIN: 0px auto;
	background-color: #111111;
	width: 1080px;
	height: 550px;
	left: 0px;
	top: 0px;
	
}

#midsection-music {
	position:relative;
	MARGIN: 0px auto;
	background-color: #111111;
	width: 1080px;
	height: 550px;
	left: 45px;
	top: 60px;
	
}


#music-show-all a img {
    border: solid 2px transparent;
	transition-property:all;
	transition-duration:0.5s;
	opacity:1.0;
	filter:alpha(opacity=100);

}
#music-show-all a img:hover {
    border: solid 2px WHITE;
	opacity:0.8;
	filter:alpha(opacity=99);
}
	
	
	#music-show-originals a img {
    border: solid 2px transparent;
	transition-property:all;
	transition-duration:0.5s;
	opacity:1.0;
	filter:alpha(opacity=100);

}
#music-show-originals a img:hover {
    border: solid 2px WHITE;
	opacity:0.8;
	filter:alpha(opacity=99);
}
#music-show-remixes a img {
    border: solid 2px transparent;
	transition-property:all;
	transition-duration:0.5s;
	opacity:1.0;
	filter:alpha(opacity=100);

}
#music-show-remixes a img:hover {
    border: solid 2px WHITE;
	opacity:0.8;
	filter:alpha(opacity=99);
}
#music-show-collabs a img {
    border: solid 2px transparent;
	transition-property:all;
	transition-duration:0.5s;
	opacity:1.0;
	filter:alpha(opacity=100);

}
#music-show-collabs a img:hover {
    border: solid 2px WHITE;
	opacity:0.8;
	filter:alpha(opacity=99);
}
	
	
	

#music-show-all {
	position:absolute;
	width: 44px;
	height: 26px;
	left: -20px;
	top: -43px;
	
}

#music-show-originals {
	position:absolute;
	width: 105px;
	height: 26px;
	left: 41px;
	top: -43px;
	
}

#music-show-remixes {
	position:absolute;
	width: 86px;
	height: 26px;
	left: 158px;
	top: -43px;
	
}

#music-show-collabs {
	position:absolute;
	width: 162px;
	height: 26px;
	left: 255px;
	top: -43px;
	
}

	
#mainsection{
	position: relative;
	background-color: #000000;
	width: 100%;
	height: 265px;
	left: 0px;
	top: 0px;

}	

#mainimage {
	position:relative;
	MARGIN: 0px auto;
	background-color: #000000;
	width: 1080px;
	height: 265px;
	left: 0px;
	top: 0px;
	
}








#musicdiv {
	position:relative;
	MARGIN: 0px auto;
	background-color: #000000;
	width: 1080px;
	height: 265px;
	left: 0px;
	top: 0px;
	
}


#music-main-image {
	
	position: absolute;
	width: 222px;
	height: 222px;
	left: 90px;
	top: 22px;	
}

#music-main-text {
	
	position: absolute;
	width: 448px;
	height: 216px;
	left: 330px;
	top: 5px;	
}

#music-main-listen {
	
	position: absolute;
	width: 580px;
	height: 300px;
	left: 330px;
	top: 24px;	
}


#music-buy-itunes {
	
	position: absolute;
	width: 125px;
	height: 64px;
	left: 561px;
	top: 99px;	
}

#music-buy-beatport {
	
	position: absolute;
	width: 159px;
	height: 56px;
	left: 367px;
	top: 99px;	
}

#music-main-info {
	
	position: absolute;
	left: 345px;
	top: 48px;
	width: 708px;
	height: 161px;	
	
	
}

#music-main-videos {
	
	position: absolute;
	left: 345px;
	top: 48px;
	width: 708px;
	height: 161px;	
	
	
}




#music-main-watermark {
	
	position: absolute;
	width: 369px;
	height: 258px;
	left: 782px;
	top: 4px;	
}




#music-main-nav-buy a img {
    border: solid 2px transparent;
	transition-property:all;
	transition-duration:0.5s;
	opacity:1.0;
	filter:alpha(opacity=100);

}
#music-main-nav-buy a img:hover {
    border: solid 2px WHITE;
	opacity:0.8;
	filter:alpha(opacity=99);
}

#music-main-nav-listen a img {
    border: solid 2px transparent;
	transition-property:all;
	transition-duration:0.5s;
	opacity:1.0;
	filter:alpha(opacity=100);

}
#music-main-nav-listen a img:hover {
    border: solid 2px WHITE;
	opacity:0.8;
	filter:alpha(opacity=99);
}

#music-main-nav-videos a img {
    border: solid 2px transparent;
	transition-property:all;
	transition-duration:0.5s;
	opacity:1.0;
	filter:alpha(opacity=100);

}
#music-main-nav-videos a img:hover {
    border: solid 2px WHITE;
	opacity:0.8;
	filter:alpha(opacity=99);
}

#music-main-nav-info a img {
    border: solid 2px transparent;
	transition-property:all;
	transition-duration:0.5s;
	opacity:1.0;
	filter:alpha(opacity=100);

}
#music-main-nav-info a img:hover {
    border: solid 2px WHITE;
	opacity:0.8;
	filter:alpha(opacity=99);
}



#music-main-nav-buy {
	
	position: absolute;

	height: 22px;
	width: 50px;
	left: 400px;
	top: 222px;	
}

#music-main-nav-listen {
	
	position: absolute;

	height: 22px;
	width: 73px;
	left: 465px;
	top: 222px;	
}

#music-main-nav-videos {
	
	position: absolute;

	height: 22px;
	width: 78px;
	left: 551px;
	top: 222px;	
}

#music-main-nav-info {
	
	position: absolute;

	height: 22px;
	width: 54px;
	left: 643px;
	top: 222px;	
}



#footerx {
	position: relative;
	MARGIN: 0px auto;
	background-color: #0a0a0a;
	width: 1080px;
	
	left: 0px;
	top: 0px;

}		
			
			* {
margin: 0;
}
html, body {
height: 100%;
}

.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -4em;
}

.footer{
position: relative;
height: 4em;
background-color: #0a0a0a
}

.push {

height: 4em;

}




#midsection a img {
    border: solid 1px black;
	transition-property:all;
	transition-duration:0.5s;
	opacity:1.0;
	filter:alpha(opacity=100);
	-webkit-box-shadow:  2px 2px 10px 1px rgba(0, 0, 0, .7);
        
        box-shadow:  2px 2px 10px 1px rgba(0, 0, 0, .7);

}
#midsection a img:hover {
    border: solid 1px WHITE;
	opacity:1.0;
	filter:alpha(opacity=99);
	-webkit-box-shadow:  2px 2px 10px 5px rgba(0, 0, 0, .6);
        
        box-shadow:  2px 2px 10px 5px rgba(0, 0, 0, .6);
	
}




#mainheader-image {
	position:absolute;

	
	width: 259px;
	height: 43px;
	left: 32px;
	top: 23px;
	
}

#mainheader-music {
	position: absolute;
	width: 76px;
	height: 34px;
	left: 581px;
	top: 21px;
	
}

#mainheader-music a img {
    border: solid 2px transparent;
	transition-property:all;
	transition-duration:0.5s;
	opacity:1.0;
	filter:alpha(opacity=100);

}
#mainheader-music a img:hover {
    border: solid 2px WHITE;
	opacity:0.8;
	filter:alpha(opacity=99);
}

#mainheader-musicb {
	position: absolute;
	width: 76px;
	height: 34px;
	left: 581px;
	top: 21px;
	
}

#mainheader-musicb a img {
    border: solid 2px;
	transition-property:all;
	transition-duration:0.5s;
	opacity:1.0;
	filter:alpha(opacity=100);

}



#mainheader-news {
	position: absolute;
	width: 76px;
	height: 34px;
	left: 672px;
	top: 21px;
	
}

#mainheader-news a img {
    border: solid 2px transparent;
	transition-property:all;
	transition-duration:0.5s;
	opacity:1.0;
	filter:alpha(opacity=100);

}
#mainheader-news a img:hover {
    border: solid 2px WHITE;
	opacity:0.8;
	filter:alpha(opacity=99);
}

#mainheader-newsb {
	position: absolute;
	width: 76px;
	height: 34px;
	left: 672px;
	top: 21px;
	
}

#mainheader-newsb a img {
    border: solid 2px;
	transition-property:all;
	transition-duration:0.5s;
	opacity:1.0;
	filter:alpha(opacity=100);

}


#mainheader-podcast {
	position: absolute;
	width: 102px;
	height: 34px;
	left: 765px;
	top: 21px;
	
}

#mainheader-podcast a img {
    border: solid 2px transparent;
	transition-property:all;
	transition-duration:0.5s;
	opacity:1.0;
	filter:alpha(opacity=100);

}
#mainheader-podcast a img:hover {
    border: solid 2px WHITE;
	opacity:0.8;
	filter:alpha(opacity=99);
}

#mainheader-podcastb {
	position: absolute;
	width: 102px;
	height: 34px;
	left: 765px;
	top: 21px;
	
}

#mainheader-podcastb a img {
    border: solid 2px;
	transition-property:all;
	transition-duration:0.5s;
	opacity:1.0;
	filter:alpha(opacity=100);

}

#mainheader-studio {
	position: absolute;
	width: 85px;
	height: 34px;
	left: 879px;
	top: 21px;
	
}

#mainheader-studio a img {
    border: solid 2px transparent;
	transition-property:all;
	transition-duration:0.5s;
	opacity:1.0;
	filter:alpha(opacity=100);

}
#mainheader-studio a img:hover {
    border: solid 2px WHITE;
	opacity:0.8;
	filter:alpha(opacity=99);
}

#mainheader-studiob {
	position: absolute;
	width: 85px;
	height: 34px;
	left: 879px;
	top: 21px;
	
}

#mainheader-studiob a img {
    border: solid 2px;
	transition-property:all;
	transition-duration:0.5s;
	opacity:1.0;
	filter:alpha(opacity=100);

}


#mainheader-about {
	position: absolute;
	width: 85px;
	height: 34px;
	left: 978px;
	top: 21px;
	
}

#mainheader-about a img {
    border: solid 2px transparent;
	transition-property:all;
	transition-duration:0.5s;
	opacity:1.0;
	filter:alpha(opacity=100);

}
#mainheader-about a img:hover {
    border: solid 2px WHITE;
	opacity:0.8;
	filter:alpha(opacity=99);
}

#mainheader-aboutb {
	position: absolute;
	width: 85px;
	height: 34px;
	left: 978px;
	top: 21px;
	
}

#mainheader-aboutb a img {
    border: solid 2px;
	transition-property:all;
	transition-duration:0.5s;
	opacity:1.0;
	filter:alpha(opacity=100);

}

#navigation1 {
	position: absolute;
	width: 180px;
	height: 190px;
	left: 57px;
	top: 47px;
	
}

#navigation2 {
	position: absolute;
	width: 180px;
	height: 190px;
	left: 399px;
	top: 47px;
	
}

#navigation3 {
	position: absolute;
	width: 180px;
	height: 190px;
	left: 750px;
	top: 47px;
	
}

#navigation4 {
	position: absolute;
	width: 180px;
	height: 190px;
	left: 57px;
	top: 270px;
	
}

#navigation5 {
	position: absolute;
	width: 180px;
	height: 190px;
	left: 399px;
	top: 270px;
	
}

#navigation6 {
	position: absolute;
	width: 180px;
	height: 190px;
	left: 750px;
	top: 270px;
	
}

#footerlogo {
	position: absolute;
	width: 257px;
	height: 42px;
	left: 60px;
	top: 12px;
	
}

#footercontact {
	position: absolute;
	width: 100px;
	height: 37px;
	left: 822px;
	top: 12px;
	
}

#footerpromos {
	position: absolute;
	width: 100px;
	height: 37px;
	left: 940px;
	top: 12px;
	
}




h4 {

font-family: 'Open Sans', sans-serif;
font-weight: 100; 
color:white;
  }


#footerx a img {
    border: solid 2px transparent;
	transition-property:all;
	transition-duration:0.5s;
	opacity:1.0;
	filter:alpha(opacity=100);

}
#footerx a img:hover {
    border: solid 2px WHITE;
	opacity:0.8;
	filter:alpha(opacity=99);
}
