#shows{
	height: auto;
	margin: 0;
	width: 660px;
	overflow: hidden;
	position: relative;

}
#thumbnails{
   width: 10000px;
   position: relative;
}
a:link{
color:#186FAC;
text-decoration: none;
}
a:visited{
color: #186FAC;
text-decoration: none;
}
a:hover{
 color: #ff0000;
 text-decoration: none;
 
}
a:active{
 color: #ff0000;
 text-decoration: none;
}

.row1{
	width: 103px;
	height: auto;
	text-align: center;
	float: left;
	font: bold 12px/14px arial;
	padding: 5px 0px 5px 5px;
}
.childListHeader {
	background: #c6c6c6 url(/images/whitebar.jpg) repeat;
	height: 30px;
	width: 658px;
	font: bold 14px/20px arial;
	color: #000000;
	border: 1px solid #c6c6c6;
}
.childListRecentHeader {
	background: #c6c6c6 url(/images/whitebar.jpg) repeat;
	height: 30px;
	width: 268px;
	font: bold 14px/20px arial;
	color: #000000;
	border: 1px solid #c6c6c6;
}
.childListRow1 {
	background-color: #dddddd;
	height: 51px;
	width: 658px;
	font: bold 12px arial;
	color: #11648c;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

.childListRow2 {
	background-color: #cccccc;
	height: 51px;
	width: 658px;
	font: bold 12px arial;
	color: #11648c;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

.childListRowRecent1 {
	background-color: #dddddd;
	height: 40px;
	width: 260;
	font: bold 12px arial;
	color: #11648c;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}
.childListRowRecent2 {
	background-color: #cccccc;
	height: 40px;
	width: 260;
	font: bold 12px arial;
	color: #11648c;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}
.noswitch1{
	font: bold 12px arial;
	padding-top: 10px;
}
.noswitch2{
	font: normal 12px arial;
}
.songlist{
	height: auto;
	margin: 0;
	width: 660px;
	overflow-x: hidden;
	padding-top: 10px;
}
.track_header{

	width: 210px;
	height: auto;
	text-align: left;
	float: left;
	padding: 5px 0px 5px 10px;
	
}
.artist_header{
	width: 130px;
	height: auto;
	text-align: left;
	float: left;
	padding: 5px 0px 5px 5px;
	
}
.album_header{
	width: 298px;
	height: auto;
	text-align: left;
	float: left;
	padding: 5px 0px 5px 5px;

}
.track_col{

    width: 210px;
	text-align: left;
	float: left;
	font: bold 12px/14px arial;
	padding: 5px 0px 5px 10px;
	vertical-align: middle;
	
}
.track_subheader{
	color: #000000;
	font: normal 10px arial;
}
.artist_col{
    width: 130px;
	text-align: left;
	float: left;
	font: normal 12px/14px arial;
	padding: 5px 0px 5px 5px;
	vertical-align: middle;
	
}

.album_col{
    width: 180px;
	text-align: left;
	float: left;
	font: normal 12px/14px arial;
	padding: 5px 0px 5px 5px;
	vertical-align: middle;
	
}
.itunes_col{
    width: 108px;
	text-align: right;
	float: left;
	font: normal 10px/14px arial;
	padding: 5px 5px 5px 5px;
	
}
.itunes_col img{
    
	vertical-align: middle;
	
	
}
.song_col{
	width: 258px;
	height: auto;
	text-align: left;
	float: left;
	font: bold 12px/14px arial;
	padding: 5px 0px 5px 10px;
}
*html .song_col{
width: 258px;
	height: auto;
	text-align: left;
	float: left;
	font: bold 12px/14px arial;
	padding: 5px 0px 5px 10px;
}
.song_recent{
	width: 190px;
	height: auto;
	text-align: left;
	float: left;
	font: bold 12px/14px arial;
	padding: 5px 0px 5px 10px;
}
.song_recent_sub{
	font: normal 10px/12px arial;
}
.itunes_recent{
	width: 50px;
	height: auto;
	text-align: right;
	float: right;
	font: bold 12px/14px arial;
	padding: 5px 5px 5px 10px;
}
.handcursor{
cursor:hand;
cursor:pointer;
}
#contentLeft{
width: 670px;
height: auto;
float: left;
padding: 0px 10px 0px 10px;
}
*html #contentLeft{
width: 670px;
height: auto;
float: left;
padding: 0px 0px 0px 10px;
}
#contentRight{
width: 280px;
height: auto;
float: left;
padding: 0px 0px 0px 0px;
}
*html #contentRight{
width: auto;
height: auto;
float: right;
padding: 0px 0px 0px 0px;
}
.main_content{
 padding-top: 5px;
}
.recent_content{
 padding-bottom: 28px;
width: 270px;
}
.songlist_recent{
	height: auto;
	margin: 0;
	width: 270px;
	overflow-x: hidden;
}
*html .songlist_recent{
	height: auto;
	margin: 0;
	width: 272px;
	overflow-x: hidden;
}


#content_interior{
  width: 980px;
  height: auto;
}
.category{
  color: #333333;
  font-size: 16px;
  font-weight: bold;
}
.red_category{
  color: #ff0000;
  font-size: 16px;
  font-weight: bold;
  height: 45px;
  line-height: 45px;
}
.handcursor img{
   border: 2px solid #989898;
   margin-top: 6px;
}

.recent_header{
color: #ff0000;

	height: auto;
	text-align: left;
	float: left;
	padding: 5px 0px 5px 10px;
}
*html .recent_header{
color: #ff0000;
width: 260px;
	height: auto;
	text-align: left;
	float: left;
	padding: 5px 0px 5px 10px;
}
#content_container{
 float: none;
 margin: 0px;
 overflow: hidden;
 padding: 10px 0px 15px 10px;
 width: 970px;
}

.none img{

border: none;
}
.indicator{
    background: transparent url(/on/shows/music/images/background_arrow.gif) no-repeat;
  	position: absolute; 
    width: 88px; 
    height: 73px; 
    font-weight: bold; 
    line-height: 64px; 
    text-align: center; 
    color: #000; 

    margin-top: 0px;
    }

.subheader{
   float: left;
   width: auto;
   }
.arrows{
  width: 100px;
  height: 32px;
  float: right;
}
.arrows a.arrow_left{
  text-indent: -10000px;
  background: url('/on/shows/music/images/show_navigation_L_btn_on.jpg') no-repeat;
  height: 32px;
  width: 37px;
  display: block;
  border:none;
  float: left;
  }
.arrows a:hover.arrow_left{
  background: url('/on/shows/music/images/show_navigation_L_btn_on-ov.jpg') no-repeat;

  }
.arrows a.arrow_right{
  text-indent: -10000px;
  background: url('/on/shows/music/images/show_navigation_R_btn_on.jpg') no-repeat;
  height: 32px;
  width: 37px;
  display: block;
  border:none;
  float: left;
  }
.arrows a:hover.arrow_right{
  background: url('/on/shows/music/images/show_navigation_R_btn_on-ov.jpg') no-repeat;

  }

.sponsor_logo1{
 position: absolute;
 right: 5px;
 top: 15px;
 width: 88px;
 height: 31px;
}
.sponsor_logo2{
 position: absolute;
 right: 103px;
 top: 15px;
 width: 88px;
 height: 31px;
}
.sponsor_logo3{
 position: absolute;
 right: 200px;
 top: 15px;
 width: 88px;
 height: 31px;
}

/* custom header for named galleries */
#custom_header {position: relative; height: 57px; width:980px; padding: 0; color: #fff;background: #005c85;}
#custom_header h2 {display: inline; float: left; margin:0 0 0 20px; padding-bottom: 10px; font-size: 28px; line-height: 27px; text-transform: uppercase; margin-top:20px;}
ul#custom_nav {display: inline; float: left; clear: none; margin-left: 30px; margin-top: 25px;}
ul#custom_nav li {float: left; display: inline-block; margin: 0; padding: 5px 0; font-size: 14px; background: url(/photos/images/tab_bg.png); border-right: 10px solid #005c85; border-color: #005c85;}
* html ul#custom_nav li {
	background: url(http://images.eonline.com/images/spacer.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/photos/images/tab_bg.png",sizingMethod=scale);
}
ul#custom_nav li a {position: relative; padding: 5px 10px; color: #fff; background: #005c85;}
ul#custom_nav li a:hover {background: none !important; color:#ffffff; text-decoration: none;}
ul#custom_nav li a.current {background: none !important; color: #ffffff; font-weight: bold;}
ul#custom_extras {position: absolute; right: 5px; top: 5px;}
ul#custom_extras li {display: inline; border-right: 1px solid #fff; padding: 0 5px;}
ul#custom_extras li.lastChild {border: none; padding: 0 0 0 5px;}
ul#custom_extras li a {font-size: 11px; color: #fff; text-transform: uppercase;}