
#iframe_container
{
       
        width:650px;
        /*height:109px;*/
	/*height:330px;*/
       	margin:0px 0px 0px 0px; 
        padding:0px;
        font-family:arial, helvetica;
        text-align:center;
        /*background-image:url("../images/diamond_background.jpg");*/	
}

#video
{
        position:absolute;
        top:50px;
        right:270px;
        width:221px;
        height:110px;
        /*
        background-image:url("../images/video.png");
        background-repeat:no-repeat;
        padding-top:75px;
        */
        text-align:left;
        font-size:12px;
	z-index:9999;
}

#video a
{
        color:#FFFFFF;
        text-decoration:none;
}



#iframe_header
{
	width:434px;
	height:9px;
	margin:0px;
	padding:0px;
	font-size:0px;
	background-image:url("../images/iframe_header.png");
}

#iframe_footer
{
        width:434px;
        height:9px;
	margin:0px;
        padding:0px;
       	font-size:0px;
       	background-image:url("../images/iframe_footer.png");
}


#iframe_title
{
        position:absolute;
	width:100%;
        right:0px;
	left:0px;
        top:20px;
	margin:0px auto 0px auto;
        height:25px;
        color:#FFFFFF;
        font-size:18px;
        font-weight:bold;
}

/*
#iframe_player
{
        position:absolute;
        bottom:10px;
        left:0px;
        right:0px;
        margin:0px auto 0px auto;
}
*/




/*
 * Page setup styles
 */


body {
	font-family:Arial, Verdana, Helvetica;
	margin:0px;
	padding:0px 0px 30px 0px; 
	background-image:url("../images/body_background.jpg");
	background-color:#010101;
	color:#FFFFFF;
}

/*
 * Table styles
 */
table td, th
{
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

#tableHolder
{
	background-color:#272622;

}

table#guide_times
{
	position:fixed;
	z-index:3;
	width:900px;
	height:2px;
	background-image:url("../images/guide_header.png");
	margin-top:0px;
	padding:0px;
}

table#guide_times tbody
{
	border:none;
}

table.pretty {

	position:relative;
	z-index:1;	
	width:899px;	
	clear: both;	
	padding-top:31px;
	/*
	margin-top:-33px;	
      	margin-top:30px;	

	border-left:1px solid #0F2B56;
	border-right:1px solid #0F2B56;
	background-image:url("../images/guide_background.png");
	*/
}

table.pretty tbody
{
        border-left:1px solid #0F2B56;
        border-right:1px solid #0F2B56;
        background-image:url("../images/guide_background.jpg");;
}

#table_header
{	
	display:none;
	margin-top:30px;
	width:900px;	
	height:33px;
	background-image:url("../images/guide_header.png");		
}

table.pretty thead tr
{
	/*
	position:relative;
	background-image:url("../images/guide_header.jpg");	
	background-repeat:no-repeat;	
	*/	
	background:transparent;
	background-image:none;
}



table.pretty th {
	padding:5px;
	/*border: 1px solid #fff;*/
	border:1px solid #000000;
	border-top:none;
	border-left:none;
}

/* Header cells */
table.pretty thead th {
	text-align: center;	
        color:#FFFFFF;
        font-size: 12pt;
	text-align:left;
	padding-left:20px;
	width:170px;
}

/* header onnow cells */
table.pretty thead th.onnowh{
        width: 310px;
}


/* Body cells */
/*table.pretty tbody th {
	text-align: left;
	background: #eeffee;
}*/

table.pretty td.onnow
{
	color:#FFFFFF;
}

table.pretty td {
	width:180px;	
	height:30px;
	border:1px solid #1C1C1C;
	color:#CCCCCC;
	border-top:none;
	border-left:none;	
	line-height:24px;	

        cursor:pointer;
        background-image:url("../images/legend_spritesheet_vertical.png");
        background-position:-25px 0px;
        background-repeat:no-repeat;
        padding:1px 5px 1px 30px;
        cursor:pointer;
}

table.pretty tbody td:hover {
	/*text-decoration:underline;*/
        /*color:blue;*/
        cursor:pointer;
	/*background-color:#252525;*/
	background-color:#555555;	
}

table.pretty tbody td.onnow:hover
{
	font-size:16px;
}

table.pretty tbody td.active
{
        /*background-color:#252525;*/
	background-color:#555555;
	font-size:16px;	
}


table.pretty tbody td.onnow {
	width:345px;
}

/*Unused matching colors
 rgb(255,235,235); //red
 rgb(235,235,255); //violet
*/

/* Body - Blank, future cells */
table.pretty tbody td {
	text-align: left;
        font-size: 11pt;
}

/* Body cells */

/*
table.pretty div.guide_record, div.guide_play, div.guide_play_active, div.News, table.pretty div.Sports, table.pretty div.Politics, div.Music, div.Other, div.Public, div.ACE
{
	float:left;
	width:25px;
	height:26px;
	background-image:url("../images/legend_spritesheet.png");
	padding:0px;
	margin-right:5px;
	cursor:pointer;
}
*/

table.pretty div.guide_record, div.guide_play, div.guide_play_active, div.News, table.pretty div.Sports, table.pretty div.Politics, div.Music, div.Other, div.Public, div.ACE
{
        float:left;
        width:25px;
        height:30px;
        background-image:url("../images/legend_spritesheet_vertical.png");
        padding:0px;
        margin-right:5px;
        cursor:pointer;
}












#legend_table td, td.active
{
	height:26px;
        margin-right:5px;
        cursor:pointer;
	background-image:url("../images/legend_spritesheet_vertical.png");
	background-position:-25px 0px;
	background-repeat:no-repeat;
        width:60px;
        padding:0px 5px 0px 30px;
        cursor:pointer;

}

/*
div.legend_icon
{
	position:absolute;
	display:block;
	background-image:url("../images/legend_spritesheet_vertical.png");
	width:0px;
	height:30px;
	width:100%;
	background-repeat:no-repeat;
	overflow:hidden;
}
*/

#legend_table td#Sports, table.pretty td.Sports
{
	background-position:0px 0px;
}

#legend_table td#Sports:hover, #legend_table td#Sports.active_filter
{
	background-position:0px -210px;
}

#legend_table td#Public, table.pretty td.Public
{
        background-position:0px -60px;
}

#legend_table td#Public:hover, #legend_table td#Public.active_filter
{
        background-position:0px -270px;
}

#legend_table td#Politics, table.pretty td.Politics
{
        background-position:0px -30px;
}

#legend_table td#Politics:hover, #legend_table td#Politics.active_filter
{
        background-position:0px -240px;
}

#legend_table td#News, table.pretty td.News
{
        background-position:0px -90px;
}

#legend_table td#News:hover, #legend_table td#News.active_filter
{
        background-position:0px -300px;
}

#legend_table td#Music, table.pretty td.Music
{
        background-position:0px -120px;
}

#legend_table td#Music:hover, #legend_table td#Music.active_filter
{
        background-position:0px -330px;
}

#legend_table td#ACE, table.pretty td.ACE
{
        background-position:0px -180px;
}

#legend_table td#ACE:hover, #legend_table td#ACE.active_filter
{
        background-position:0px -390px;
}

#legend_table td#Other, table.pretty td.Other
{
        background-position:0px -150px;
}

#legend_table td#Other:hover, #legend_table td#Other.active_filter
{
        background-position:0px -360px;
}

table.pretty td.Sports:hover, table.pretty td.Public:hover, table.pretty td.Politics:hover, table.pretty td.News:hover, table.pretty td.Music:hover, table.pretty td.ACE:hover, table.pretty td.Other:hover
{
        background-position:0px -480px;
}


table.pretty td.onnow:hover
{
        background-position:0px -420px;
}

table.pretty td.active
{
        background-position:0px -450px;
}




div.guide_record
{
	background-image:url("../images/guide_record.png");
}

div.guide_play_active, div.guide_play
{
	background-image:url("../images/guide_play.png");
}

#legend_table td.td_color
{
	float:none;
}

/*
table.pretty div.Sports, table.legend td.color2, table.legend td#Sports
{
	background-position:0px 0px;	
}

table.pretty div.Politics, table.legend td.color1 
{
	background-position:0px -26px;
}

table.pretty div.Public, table.legend td.color3
{
	background-position:0px -50px;
}

table.pretty div.News, table.legend td.News
{
	background-position:0px -78px;
}

table.pretty div.Music, table.legend td.Music
{
	background-position:-25px 0px;
}

table.pretty div.Other, table.pretty div.ACE, table.legend td.Other
{
	background-position:-25px -26px;
} 

table.pretty div.ACE, table.legend td.ACE
{
	background-position:-25px -52px;
}


table.pretty tbody td.Politics, .color1 {
	text-align: left;
}
table.pretty tbody td.Public, .color3 {
	text-align: left;
}
table.pretty tbody td.News, .color3 {
	text-align: left;
}
*/


/*OTHERS*/
table.pretty tbody td.Music, .color4 {
	text-align: left;
	/*background: rgb(255,255,235);*/ 
}
table.pretty tbody td.ACE {
	text-align: left;
	/*background: rgb(255,255,235);*/
}

table.pretty tbody td.Other {
	text-align: left;
	/*background: rgb(255,255,235);*/
}

   	
table.pretty tbody tr.oddXXX td { 
	background: #eeffee;
}

/* Footer cells */	
table.pretty tfoot th {
	background: #b0cc7f;
	text-align: left;
}
	
table.pretty tfoot td {
	background: #d7e1c5;
	text-align: center;
	font-weight: bold;
}


#blue_glow
{
	position:fixed;
	top:0px;
	z-index:2;
	width:100%;
	/*height:182px;*/
	height:250px;
	/*background-image:url("../images/blue_glow.png");*/
	background-image:url("../images/blue_glow_top.jpg");
        background-position:50% 0px;
        background-repeat:no-repeat;
}

#blue_glow_bottom
{
	position:fixed;
	top:250px;
	z-index:0;
	width:100%;
	height:110px;
        background-image:url("../images/blue_glow_bottom.jpg");
        background-position:50% 0px;
        background-repeat:no-repeat;
}

#container
{
	position:relative;
        width:900px;
        /*margin:150px auto 0px auto;*/
	margin:220px auto 0px auto;
}


#main_header
{
	position:fixed;
	z-index:20;
	width:900px;		
	/*height:106px;*/
	font-family:arial, helvetica;
	font-size:14px;
	padding:15px 0px 0px 0px; 
	margin:0px auto 0px auto;
	top:0px;
	left:0px;
	right:0px;
}

#header_left
{
	display:none;	
	float:left;
	width:172px;
	margin-top:23px;	
}

#header_middle
{	
	float:left;
	width:650px;	
	padding:0px;	
}

#header_right
{
	position:relative;
	float:right;
	width:250px;
	height:180px;
	margin-top:10px;
        
}

div.header_third
{
	/*width:33%;*/		
}

.img_logo
{ 	
	display:none;
        margin-top:10px;
	cursor:pointer;
}

#legend_table
{		 
	position:absolute;
	display:block;
	top:25px;
	right:0px;
	margin-top:5px;
   	font-size:12px; 
}

/*
#legend_table td
{
	width:60px;
	padding:0px 5px 0px 5px;
	cursor:pointer;
}
*/
/*
#legend_table td.td_color
{
	cursor:pointer;
        width:25px;
        height:26px;
	background-image:url("../images/legend_spritesheet.png");
	margin:0px;
	padding:0px;
}
*/


#search_text
{
        float:left;
	display:block;
        width:149px;
        height:24px;
        padding:2px 5px 2px 5px;
	margin-bottom:10px;
        background-image:url("../images/search_background.png");
        border:none;
        background-color:transparent;
}

#search_button
{
        float:left;
	display:block;
        width:32px;
        height:32px;
	margin-bottom:10px;
        margin-left:5px;
        border:none;
        background-color:transparent;
        background-image:url("../images/search_icon.png");
	cursor:pointer;
}




#show_all
{
	position:absolute;
	background-image:url("../images/show_all.png");
	cursor:pointer;
	text-decoration:underline;
	color:#FFFFFF;
	font-weight:bold;
	width:90px;
	height:39px;
	text-align:center;
	bottom:35px;
	right:40px;
}

/*
tr#show_all td 
{

	position:absolute;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
	top:-30px;
	width:160px;
	height:39px;
	text-align:center;
	background-image:url("../images/show_all.png");
	background-position:50% 0px;
	background-repeat:no-repeat;
}

td#show_all
{
        cursor:pointer;
        color:#FFFFFF;
        font-weight:bold;
        text-align:center;
        background-image:url("../images/show_all.png");
        background-position:0px 0px;
        background-repeat:no-repeat;
}
*/

#td_player 
{
	background: white;
	height: 160px;
}

#td_legend
{
	background: white;
	height: 160px;
}

#header_right td
{
	text-align:left;
}

.img_logo
{
	/*max-width:100%;*/
}

#privacy
{
	position:relative;
	padding:10px 0px 0px 0px;
	width:900px;
        height:23px;
        background-image:url("../images/guide_footer.png");
	color:#FFFFFF;
	font-size:12px;
}

#privacy ul 
{
	margin:0px;
	padding:0px;
	text-align:center;	
}

#privacy ul li
{
	display:inline;
	list-style-image:none;
}

#privacy a:link, #privacy a:active, #privacy a:visited
{
	color:#FFFFFF;
}

#privacy a:hover
{
	color:#999999;	
}


#search_container
{
        position:absolute;
        right:0px;
        top:-5px;
}

#search_container input
{
        float:left;
        margin-right:5px;
}

#close_ad
{
	position:absolute;
	z-index:10;
	top:65px;
	right:270px;
	color:#FFFFFF;
	cursor:pointer;
}

#ad_tab
{
	position:absolute;
	z-index:10;
	top:53px;
	right:320px;
	width:304px;
	height:32px;
	line-height:46px;
	text-align:center;
	font-size:12px;
	color:#111111;
	background-image:url("../images/ad_tab.png");
}


div.podcast
{
        position:absolute;
        left:17px;
	margin-top:12px;
        width:12px;
        height:12px;
        background-image:url("../images/podcast_icon.png");
}



div.clear
{
	clear:both;
}








#player_content
{
        width:648px;
        /*height:264px;*/
  	min-height:170px;	
        border-left:1px solid #01316B;
        border-right:1px solid #01316B;
        background-image:url("../images/diamond_background.jpg");
}

#player_header
{
        position:relative;
        top:0px;
        width:650px;
        height:23px;
        background-image:url("../images/player_header.png");
        margin:0px
        padding:0px;
}

#player_footer
{
        position:relative;
        bottom:0px;
        width:650px;
        height:23px;
        background-image:url("../images/player_footer.png");
        margin:0px
        padding:0px;
}

