	#playerDiv {
		position: absolute;
		top: 2px;
		left: 0px;
		width: 758px;
		height: 388px;
	}
	#Overlay {
		position:absolute;
		z-index:10;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		background-image: url(../images/overlay.png);
		display:none;
	}
	#StreamTimeout {
		display:none;
		padding:10px;
		border:1px solid #cccccc;
		background-color:#ffffff;
		position:absolute;
		z-index:205;
	}
	.StreamTimeout {
		padding:10px;
		background-color:#ffffff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000;
		text-decoration:none;
	}
	#helpDiv {
		padding:10px;
		border:1px solid #cccccc;
		width:600px;
		height:250px;
		overflow:auto;
	}
	#HelpButton {
		position:absolute;
		left:150px;
		top:122px;
	}
	.HelpButton {
		font-size: 10px;
		font-weight: normal;
	}
	
	.HelpText {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #222;
		text-decoration:none;
	}
	.HelpText a:link, .HelpText a:visited, .HelpText a:hover, .HelpText a:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #222;
		text-decoration:none;
	}
	#StationLogo {
		position:absolute; 
		left:16px; 
		top:16px; 
		width:200px; 
		height:100px;
		overflow:hidden;
	}
	#AddThis {
		position:absolute;
		left:12px;
		top:126px;
	}
	.AddThis {
		font-size: 10px;
		font-weight: normal;
	}
	#NowPlaying {
		position: absolute;
		left: 16px;
		top: 160px;
		width: 200px;
		height: 60px;
		margin: 0px;
		overflow: hidden;
		padding-top: 0px;
	}
	#albumart {
		position:relative;
		float:left;
		left: 0px;
		top: 0px;
		width: 60px;
		height: 60px;
		margin: 0px;
		overflow: hidden;
		padding-Right: 5px;
		float:left;
	}
	#metadata {	/* For Icecast/Shoutcast */
		position:relative; 
		left:0px; 
		top:0px; 
		/*width:190px;*/
		height:50px;
		margin: 5px;
		/* word-wrap: break-word */
		/* overflow:hidden; */
		/* text-wrap:none;*/
	}
	#playerstatus {
		position: absolute;
		left: 82px;
		top: 240px;
		width: 100px;
		height: 15px;
	}
	#volumeslider {
		position:absolute;
		top:20px;
		left:60px;
		width: 60px;
	}
	#volumcontroller {
		height: 22px;
		width: 50px;
		float:right;
	}
	#volumcontroller div{
		height:27px;
	}
	.volumecontrollerbar{
		border-left:1px solid #222;
		float:right;
		width:3px;
		-webkit-border-top-left-radius: 3px;
		-moz-border-radius-topleft: 3px;
		border-top-left-radius: 3px;
		background-color: #4c4c4c;
		cursor:pointer;
	}
	.volumecontrollerbar:hover{
		background-color:#bcbcbc !important;
	}
	#volumeindicator{
		height: 22px;
		float:left;
		font-size:10px;
		font-weight:normal;
		margin-top: 12px;
	}
	.volumeicon {
		content: "";
		display: inline-block;
		width: 25px;
		height: 25px;
		right: 3px;
		position: absolute;
		margin-top: -5px;
		background-image: url(../javascript/volumeslider/images/volume.png);
		background-repeat: no-repeat;
		background-position: 0 -50px;
		top: 18px;
	}
	#TransportControls {
		position: absolute;
		left: 16px;
		top: 235px;
		width: 200px;
		height: 40px;
	}
	#PlayerControls {
		position: absolute;
		left: 0px;
		top: 0px;
		width: 38px;
		height: 38px;
		/* 
		left: 10px;
		top: 4px;
		width: 32px;
		height:32px;
		*/
	}
	#EmbeddedPlayerDiv {
		z-index:15;
		position:absolute; 
		left:-2000px; 
		/*top:225px;*/ 
		top:400px; 
		width:200px; 
		height:40px;
		/*
		height:44px;
		padding-top: 4px;
		*/
	}
	#EmbeddedPlayer {
		position: absolute;
		left: 16px;
		top: 225px;
		width: 200px;
		height: 40px;
	}
	#MenuBox {
		position: absolute;
		left: 228px;
		top: 16px;
		width: 203px;
		height: 260px;
	}
	.MenuBox {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		/* color: #E1E1E1; */
		text-decoration:none;
		text-align:center;
		overflow:hidden;
	}
	.MenuItem {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		/* color: #E1E1E1; */
		text-decoration:none;
		text-align:center;
		margin-bottom: 10px
	}
	#CompanyLogo {
		position: absolute;
		width: 185px;
		height: 40px;
		left: 235px;
		top: 235px;
		text-align: center;
	}
	#PoweredBy {
		position: absolute;
		width: 250px;
		height: 14px;
		left: 494px;
		top: 375px;
		font-style:normal;
	}
	.PoweredBy {
		text-align: right;
	}
	#banner300 {
		position:absolute;
		left:443px;
		top:16px;
		width:300px;
		height:250px;
		overflow:hidden;
	}
	#banner728 {
		position:absolute;
		left:16px;
		top:284px;
		width:728px;
		height:90px;
		overflow:hidden;
	}
	#FooterCode {
		position:absolute;
		display:none;
		left:0px;
		top:400px;	
	}
	/* tooltip styling. by default the element to be styled is .tooltip  */
	.tooltip {
		display:none;
		background:transparent url(/tools/img/tooltip/black_arrow.png);
		font-size:12px;
		height:70px;
		width:160px;
		padding:25px;
		color:#fff;	
	}
	.hidden {
		display:none
	}
	ul.Menu2 {
	  margin-top: 0px;    /* gets rid of space at the top */
	  margin-left: 17px;  /* gets rid of extra space to the left  (IE) */
	  padding-left: 0px;  /* gets rid of extra space to the left  (Firefox) */
	  margin-bottom: 0px; /* gets rid of space at the bottom */
	}
