html, body {
margin:						0px;
font-family:				arial;
font-size:					12px;
/*background:					url('../Images/Layout/bg.jpg');*/
background:					url('../Images/Backgrounds/background.jpg') no-repeat;
background-position:		50% 0%;
}

a:active, a:focus {
outline:					0px;	
}

.errorMessage {
color:						#ff0000;
font-weight:				bold;
}

select {
font-family:                arial;
font-size:					12px;
}

div.stationDescriptions {
position:					absolute;
font-size:					1px;
top:						-1000px;
left:						-1000px;
}

div.stationDescriptions h2 {
font-size:					1px;	
}

img {
border:						0px;	
}

.clearBoth {
clear:						both;	
}

div.websiteBackground {
background:					url('../Images/Layout/shadow3.png');
width:						986px;
height:						612px;
}

#websiteSkin {
position:					absolute;
z-index:					2;
margin:						40px 0 0 12px;

background:					url('../Images/Skins/17.png');
width:						962px;
height:						552px;
}

div.websiteTop {
position:					absolute;
z-index:					3;
margin:						48px 0 0 20px;

background:					url('../Images/Layout/top2.png');
width:						947px;
height:						112px;
}

div.websiteTopBanner {
margin:						25px 0 0 239px;
width:						468px;
height:						60px;
}

a.topBannerLink {
display:					block;
width:						468px;
height:						60px;
position:					absolute;
z-index:					10;
background: 				url('../Images/Layout/blank.gif') transparent;
}

img.partyPics {
position:					absolute;
cursor:						pointer;
margin:						6px 0 0 767px;
}

img.partyPics2 {
position:					absolute;
cursor:						pointer;
margin:						6px 0 0 839px;
}

img.partyPics3 {
position:					absolute;
z-index:					2;
cursor:						pointer;
margin:						14px 0 0 814px;
}

img.weekendTip {
position:					absolute;
cursor:						pointer;
margin:						28px 0 0 0px;
}

div.websiteCenter {
position:					absolute;
z-index:					5;
margin:						168px 0 0 306px;

background:					url('../Images/Layout/center.png');
width:						321px; /* 373px */
height:						200px; /* 298px */
padding:					94px 0 0 52px; /* -40px for image */
}

div.websiteCenter img {
display:					block;
}

div.websiteCenterButtons {
position:					absolute;
z-index:					6;
margin:						168px 0 0 306px;
width:						373px;
padding:					20px 0 0 0;
}

div.stationPlayerText {
margin-left:				-50px;
padding-top:				38px;
font-weight:				bold;
}

a.topButton {
font-size:					10px;
font-weight:				bold;
background:					url('../Images/Layout/topButton.png') 50% 0 no-repeat;
width:						54px;
height:						13px;
display:					inline-block;
padding:					17px 0 0 0;
text-align:					center;
color:						#202020;
text-decoration:			none;
margin:						0 2px 0 2px;
}

a.topButton:hover, a.topButton:focus, a.topButton:active {
background-position: 		50% -48px;
}

a.topButtonInactive {
    color:					#999999;
}

div.websiteSpeakers {
position:					absolute;
z-index:					3;
margin:						149px 0 0 14px;

background:					url('../Images/Layout/speakers.png');
width:						958px;
height:						334px;
}

#speakerAnimation {
/*background:			url('../Images/Layout/speakersBlur.png');*/
background:					url('../Images/Layout/speakers.gif');
}

div.websiteStations {
position:					absolute;	
margin:						149px 0 0 14px;
z-index:					4;
width:						958px;
height:						334px;	
}

div.websiteStationsLeft, div.websiteStationsRight {
position:					absolute;
z-index:					4;
width:						311px; /* 310px */
height:						286px; /* 310px */
/*border:					1px solid #fff;*/
padding:					27px 0 0 1px;
}

div.websiteStationsLeft {
margin:						11px 0 0 11px;	
}

div.websiteStationsRight {
margin:						11px 0 0 635px;
}

div.websiteStationsLeft table, div.websiteStationsRight table {
width:						260px;
height:						260px;
}

div.websiteStationsLeft td, div.websiteStationsRight td {
height:						65px;
}

div.websiteStationsLeft a img, div.websiteStationsRight a img {
/*
filter:						alpha(opacity=20);
-moz-opacity:				0.2;
-khtml-opacity:				0.2;
opacity:					0.2;
*/
filter:						alpha(opacity=50);
-moz-opacity:				0.5;
-khtml-opacity:				0.5;
opacity:					0.5;
cursor:						pointer;

width:						65px;
height:						65px;
}

div.websiteStationsLeft a:hover img, div.websiteStationsRight a:hover img,
div.websiteStationsLeft a:focus img, div.websiteStationsRight a:focus img {
filter:						alpha(opacity=100);
-moz-opacity:				1;
-khtml-opacity:				1;
opacity:					1;
}

a.refreshButton {
background:					url('../Images/Layout/refresh.png') no-repeat 50% 50%;
display:					block;
width:						65px;
height:						65px;
border:						0px;
margin:						0px;
padding:					0px;
cursor:						pointer;
}

div.websiteBottom {
position:					absolute;
z-index:					3;
margin:						489px 0 0 17px;

background:					url('../Images/Layout/bottom.png');
width:						951px;
height:						96px;
}

div.websiteBottom2 {
position:					absolute;
z-index:					3;
margin:						489px 0 0 17px;

background:					url('../Images/Layout/bottom2.png');
width:						951px;
height:						96px;
}

div.bottomLeftBanner, div.bottomRightBanner {
margin:						18px 25px 0 25px;
width:						278px;
}

div.bottomLeftBanner {
float:						left;
}

div.bottomRightBanner {
float:						right;
}

a.bottomRightBannerLink {
display:					block;
padding:					20px 0 20px 0;
color:						#ffffff;
}

div.introPlayer {
position:					absolute;
left:						-300px;
top:						0px;
}

a.jingleButton {
display:					inline-block;
width:						20px;
background:					url('../Images/Layout/jingleButton.png') -5px 0;
height:						20px;
}

a.jingleButton:hover, a.jingleButton:active, a.jingleButton:focus {
background-position: 		-5px -26px;
}

div.websiteTopJingles {
position:					absolute;
font-size:					0px;
background:					url('../Images/Layout/jingleBlock.png');
width:						64px;
height:						89px;
padding:					15px 10px 0 10px;
margin:						5px 0 0 123px;
}

#jingleMediaPlayer {
position:					absolute;
top:						-300px;
left:						-300px;
}

div.footnote {
margin:						-17px 0 0 0;
font-size:					11px;
}

div.footnote a {
color:						#000000;
}

div.footnote a:hover {
color:						#68A6EF;
}

#greeting {
position:					absolute;
cursor:						pointer;
z-index:					40;
margin:						-38px 0 0 797px;
}

#eftelingBanner {
position: absolute;
z-index: 5;
margin: -10px 0 0 -8px;
}

img.bavariaEnqueteBanner {
position: absolute;
margin: -13px 0 0 -15px;
}

.bassBoostButton {
background: url('../Images/Layout/bassBoost.png') no-repeat;
position: absolute;
z-index: 5;
margin: 0px 0 0 750px;
width:	70px;
height: 52px;
cursor: pointer;
}

.bassBoostButtonActive {
background: url('../Images/Layout/bassBoost.png') no-repeat 0 -53px;
position: absolute;
z-index: 5;
margin: 0px 0 0 750px;
width:	70px;
height: 52px;
cursor: pointer;
}