@charset "utf-8";
/* Entercom SL Player CSS Document */

/* LAYOUT ELEMENTS */
	
	#playerContainer {
		position:absolute; 
		top:0px; 
		left: 0px; 
		width:750px; 
		height:460px; 
		background:url(../images/player_background.jpg);
		display: block;
		z-index: 0;
	}
	
	#playerInactive {
		position:absolute; 
		top:0px; 
		left: 0px; 
		width:750px; 
		height:460px; 
		background-color:#FFFFFF;
		display: block;
		z-index: 0;
	}
	
	#decisionTree {
		position:absolute;
		top:0px;
		left:0px;
		width:750px;
		height:460px;
		z-index:25;
		background-color:#000000;
	}
	
	#logoContainer {
		position:absolute; 
		top:10px; 
		left: 24px; 
		width:125px; 
		height:80px; 
		display: block;
		z-index: 1;
	}
	
	#bannerContainer {
		position:absolute; 
		top:18px; 
		left: 158px; 
		width:242px; 
		height:66px; 
		background:url(../images/banner_background.gif); 
		display: block;
		z-index: 1;
	}
	
	#poweredByContainer {
		position:absolute; 
		top:3px; 
		left: 531px; 
		width:205px; 
		height:20px; 
		display: block;
		z-index: 1;
	}
	
	#topNavContainer {
		position:absolute;
		top:52px;
		left: 350px;
		width:269px;
		height:24px;
		display: block;
		z-index: 1;
	}
	
	#mediaContainer {
		position:absolute; 
		top:106px; 
		left:30px; 
		width:312px; 
		height:250px; 
		display: block;
		background-color:#000000;
		z-index: 15;
	}
	
	#TargetSpotContainer{
		position:absolute; 
		top:106px; 
		left:36px; 
		width:300px; 
		height:250px; 
		display: block;
		z-index: 20;
	}
	
	#AdTileContainer{
		position:absolute; 
		top:106px; 
		left:36px; 
		width:300px; 
		height:250px; 
		display: block;
		z-index: 10;
	}
	
	#contentContainer {
		position:absolute; 
		top:83px; 
		left: 360px; 
		width:370px; 
		height:315px; 
		display: block;
		z-index: 1;
	}
	
	#controlsContainer {
		position:absolute; 
		top:366px; 
		left: 21px; 
		width:205px; 
		height:20px; 
		z-index: 1;
	}
	
	#copyrightContainer {
		position:absolute; 
		top:446px; 
		left:560px; 
		width:165px; 
		height:10px; 
		z-index: 1;
	}
	
	#timeOutLayer {
		position:absolute;
		width:350px;
		height:65px;
		z-index:55;
		left: 11px;
		top: 357px;
		background-color:#5f6d75;
		border: 1px solid #FFFFFF;
	}
	
		/* INDIVIDUAL CONTENT ELEMENTS */
		
			/* - listen live - */
			
			#listenLive{
				position:absolute;
				width:370px;
				height:315px;
				display:block;
			}
		
			#hitOrMiss {
				position:absolute; 
				top:5px; 
				left: 0px; 
				width:370px; 
				height:50px; 		
			}
			
			#titleArtist {
				position:absolute; 
				top:65px; 
				left: 6px; 
				width:360px; 
				height:83px; 	
			}
			
			#titleArtist2 {
				position:absolute; 
				top:152px; 
				left: 6px; 
				width:360px; 
				height:158px; 
				background:url(../images/title_artist_bg2.gif); 
			}
			
			/* - on demand - */
			
			#onDemand {
				position:absolute;
				width:370px;
				height:315px;
				display:none;
			}
			
			#onDemandHeader {
				position:absolute; 
				top:25px; 
				left: 1px; 
				width:370px; 
				height:30px; 
			}
			
			#onDemandContent {
				position:absolute; 
				top:93px; 
				left:5px; 
				width:360px; 
				height:218px; 
				background:url(../images/on_demand_content_bg.gif);
			}
			
			
			/* - station list - */
			
			#stationList {
				position:absolute;
				width:370px;
				height:315px;
				display:none;
			}
			
			#stationListHeader {
				position:absolute; 
				top:25px; 
				left: 1px; 
				width:370px; 
				height:30px; 
			}
			
			#stationListTable {
				width:359px;
				height:27px;
				background:url(../images/station_list_tbl_header.gif);
			}
			
			#stationListContent {
				position:absolute; 
				top:115px; 
				left:5px; 
				width:360px; 
				height:195px; 
				background:url(../images/station_list_content_bg.gif); 
			}
			
			#stationListScroll {
				position:absolute; 
				top:4px; 
				left:2px; 
				width:355px; 
				height:189px;
				overflow:auto;
			}
			
			/* - last played - */
			
			#lastPlayed {
				position:absolute;
				width:370px;
				height:315px;
				display:none;
			}
			
			#lastPlayedHeader {
				position:absolute; 
				top:25px; 
				left: 1px; 
				width:370px; 
				height:30px; 
			}
			
			#lastPlayedContent {
				position:absolute; 
				top:93px; 
				left:5px; 
				width:360px; 
				height:218px; 
				background:url(../images/on_demand_content_bg.gif); 
			}
			
			#lastPlayedData {
				position:absolute;
				top:4px;
				left:2px;
				width:355px;
				height:213px;
				overflow:auto;
			}
		
			/* - tech support - */
			
			#techSupport {
				position:absolute;
				width:370px;
				height:315px;
				display:none;
			}
			
			#techSupportHeader {
				position:absolute; 
				top:25px; 
				left: 1px; 
				width:370px; 
				height:30px; 
			}
			
			#techSupportContent {
				position:absolute; 
				top:93px; 
				left:5px; 
				width:360px; 
				height:218px; 
				background:url(../images/support_content_bg.gif); 
			}
		
		
		/* /INDIVIDUAL CONTENT ELEMENTS */
		
		
	

/* /LAYOUT ELEMENTS */

/* STYLE ELEMENTS */
	.browserDetect {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #FFFFFF;
		font-weight: normal;
	}
	
	.browserDetect a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: underline;
	}
	
	.browserDetect a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: none;
	}

	.header {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #92acc7;
		font-weight: bold;
	}
	
	.tableOverstate {
		background-color:#505050;
		/*cursor: pointer;*/
	}
	
	.text {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #FFFFFF;
		font-weight: bold;
	}
	
	.supportText {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #FFFFFF;
		font-weight: normal;
	}
	
	.copyright {
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color: #505151;
	}
	
	.searchFields {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #FFFFFF;
		border: 1px solid #90aac5;
		background-color: #9ba7b2;
		text-decoration:none;
	}

	.timerText { 
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #000000;
		font-weight: normal;	
	}

	.buttons {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #FFFFFF;
		border: 1px solid #90aac5;
		background-color: #9ba7b2;
		text-decoration:none;
	}	
	
	.buttons a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #FFFFFF;
		border: 1px solid #90aac5;
		background-color: #9ba7b2;
		text-decoration:none;
	}
/* /STYLE ELEMENTS */
