#heroFlashContainer { margin-top:3px; position: relative; }

#hero_image { 
	width:526px; 
	height:352px; 
	float:left;
	position: relative;
	z-index: 10;	
	}
	
	div#hero_image ul li {
	float:left;
	position:absolute;
	list-style: none;
}
	
a.linkimage {
	position: absolute;
	top: 0;
	left: 0;
	width: 296px;
	height: 58px;
	z-index: 20;
	top: 287px;
	left: 220px;
}

a.linkimage div {
	width: 294px;
	height: 56px;
}
	
#promoSpot { position:absolute; bottom:24px; left:41px; }

#rightColumn { float:left; width:218px; height:354px; background:url(../images/rightCol_bg.jpg) no-repeat; margin-left:5px; }
#rcHdr { background:url(../images/rightCol_hdr.jpg) no-repeat; text-indent:-9999px; width:218px; height:58px; }
#rcData { height:290px; width:218px; margin-top:5px; font-size:11px; overflow-y:auto; overflow-x:hidden; }
#rcData a { font-family:"Arial Black"; color:#555; text-decoration:underline; float:left; }

.dataOut { display:block; height:40px; margin-left:28px; background:url(../images/availLoc_bg.gif) no-repeat; }
.availNow { font-size:9px; color:#f95a00; float:right; margin-right: 4px; margin-top:2px; }
.NoLinkLocation { font-family:"Arial Black"; color:#555; text-decoration:none; float:left; }

#DIYlink { position:absolute; top:18px; left:60px; width:250px; height:94px; display:block; border:0px dotted #00CCFF; }
#getBroadcastTimes { position:absolute; top:270px; left:130px; width:295px; height:23px; }
.hidden { display: none; }
.unhidden { display: block; }
.hidden { visibility: hidden; }
.unhidden { visibility: visible; }
#datesDIY { width:250px; height:188px; position:absolute; top:162px; left:118px; background:url(../images/tuneIn_pod.png) no-repeat; }
#datesDIY ul { margin:70px 0 0 36px; line-height:200%; }
.datesTxt { width:80px; float:left; color:#FFF; font-size:12px; }
.datesBull { width:25px; float:left; margin:0 2px 0  0; }
#closePod { width:8px; height:8px; position:absolute; top:17px; right:18px; display:block; border:0px solid #00CCFF; }


