/* CSS Document */

* { margin: 0; padding: 0;}
body {background: #0a0a0a }

#header_container {width:751px; height:54px; position:relative;}
#featured_container {width: 751px; height:229px; position:relative; top:3px; text-align:left;}
#featured_show {width:607px; height:229px; position:relative;}
#popular_shows {width:140px; height:229px; position:absolute; left:611px; top:0px;}
#maincontainer { width:751px; top:35px; position:relative;}
#mid_section {width:751px; height:249px; position:relative; top:6px; text-align:left;}

#home_mid {width:751px; height:458px; position:relative; top:6px; text-align:left;}

#editors_choice { background:url(image_library/layout/editorsChoice.png) no-repeat; width:134px; height:249px; position:absolute; top:0px; left:0px;}

#program_grid { width:468px; height:249px; position:absolute; top:0px; left:139px;}

#home_ad {width:140px; height:249px; position:absolute; top:0px; left:611px;}
#bottom_container { width:751px; height:209px; position:relative; top:9px; text-align:left;}
#news_container {width:607px; height:209px; position:absolute; top:252px;}

#coming_soon {width:140px; height:209px; position:absolute; left:611px; top:252px;}

#footer { /*background:url(image_library/footerShadows.png) no-repeat;*/ width:751px; height:90px; top:9px; position:relative; padding-top:10px;}
.footer_content {font-family: Tahoma; font-size:9px; color: #383838;}

a:link.nounderline {text-decoration: none}
a { text-decoration: none; color: #383838; /* border-bottom: 1px solid #E0E0E0; */}
a:hover {/* text-decoration: none; */color: #FFFFFF;}
input.mon {font: normal 12px Verdana; color: #CCCCCC; background-color:#444444; border:#B8B8B8 1px solid; height:15px; width:112px; max-width:115px; padding: 0px 1px 0px 1px; font-weight:bold; }
input.mon:hover {font: normal 12px Verdana; color: #FFFFFF; font-weight:bold; border:#FFFFFF 1px solid;}
input.mon:focus {background-color: #222222;}
input.mon:focus:hover {background-color: #666666;}
#tune_in {position: absolute; bottom:0px; right:0px;}
.orange_content {font-family: Tahoma; font-size:9px; color:#FF9933; word-spacing:-1px;}
.grey_conent {font-family: Tahoma; font-size:9px; color: #CCCCCC; word-spacing:-2px; line-height:10px;}



/* POPULAR SHOWS INCLUDE STYLES */
#ps_maincontainer { background:url(image_library/layout/ps_background.gif) no-repeat bottom left; width:140px; height:229px; position:relative;}
#ps_result_container {background:url(image_library/layout/ps_thumb_background.gif) no-repeat center; top:4px; width:134px; height:39px; left:3px; position:relative;}
#ps_main_container a {color: #33FF00;}
#ps_main_container a:hover {color: #66FFFF;}
.ps_thumbnail {width:38px; height:28px; left:3px; top:4px; position:relative;}
.ps_text_container { width:85px; height:30px; position:absolute; left:45px; top:4px;}
.ps_tune_in {position:absolute; bottom:0px; right:0px; width:38px; height:13px; bottom:2px;}
.ps_show { font: normal 7pt Tahoma; text-align: left; color: #FF9933;}
.ps_genre {font: normal 7pt Tahoma; color: #f0eded; text-transform:capitalize;}
.ps_orange_content { padding:0px 0px 0px 3px; font: normal 7pt/8pt Tahoma; text-align: left; color: #FF9933; line-height:10px;}
.ps_grey_content {padding:0px 0px 0px 3px; font: normal 7pt/8pt Tahoma; color: #CCCCCC; line-height:10px;}


/* FEATURED SHOW INCLUDE STYLES */
#fs_maincontainer { background:url(image_library/layout/fs_background.gif) no-repeat bottom left; width:607px; height:229px; position:relative;}
#fs_header { width:607px; height:26px; position:relative; top:0px; bottom:0px; left:0px;}
#fs_logo_container {width:131px; height:68px; position:relative; top:0px; left:0px;}
#fs_show_include { width:607px; height:203px; position:relative;}
#fs_content_container {width:126px; height:100px; position:relative; padding: 0px 0px 0px 4px; bottom:0px; right:0px; }
.fs_orange_content { padding:0px 0px 0px 0px; font: normal 7pt/8pt Arial; text-align: left; color: #FF9933; }
.fs_grey_content {padding:0px 0px 0px 0px; font: normal 7pt/8pt Arial; text-align: left; color: #CCCCCC;}
#fs_content {background:url(image_library/layout/fs_content_bg.gif) no-repeat bottom left; position:absolute; width:131px; height:195px; z-index:1;	left: 3px;	top: 30px;}
#fs_media {position:absolute; width:463px; height:195px; z-index:2;	left: 139px; top: 30px;}

/* THE GRID */
#grid_maincontainer { background:url(image_library/layout/grid_background.gif) no-repeat bottom left; width:468px; height:249px; position:relative;}
#grid_header { width:468px; height:26px; top:0px; position:relative; bottom:0px; left:0px;}
#grid_allthumbs {width:465px; height:220px; padding: 1px 0px 0px 1px;}
.content_padding { padding: 6px 0px 0px 0px;}
.grid_orange_content { padding:0px 0px 0px 3px; font: normal 7pt/8pt Tahoma; text-align: left; color: #FF9933; line-height:10px;}
.grid_grey_content {padding:0px 0px 0px 3px; font: normal 7pt/8pt Tahoma; color: #CCCCCC; line-height:10px;}
.grid_thumb_padding { padding:6px 0px 0px 8px;}
.grid_cell_background { background:url(image_library/layout/grid_bg.png) no-repeat top left;}
.grid_playbutton {position: relative; padding: 0px 2px 0px 0px; bottom:0px; right:0px;}

#genre_container {background:url(image_library/headers/genre_header.gif) bottom left no-repeat; width:456px; left:6px; top:8px; height:21px; position:relative; font-family:Tahoma; color: #CCCCCC; font-size:11px;}
#genre_container a {color: #f0eded;}
#genre_container a:hover {color: #FF9933;}
#grid_results_container {width:459px; height:177px; position:relative; left:3px; top:10px;}

.grid_result_container { background:url(image_library/layout/grid_content_background.gif) bottom left no-repeat; width:153px; height:59px; float:left; position:relative;}
.grid_result_thumb {width:59px; height:45px; left:7px; top:9px; position:relative;}
.grid_result_tune_in {position:absolute; bottom:0px; right:0px; width:38px; height:13px;}
.grid_result_text_container { width:80px; height:45px; position:absolute; left:70px; top:9px;}
.grid_result_show { font: normal 8pt Tahoma; text-align: left; color: #FF9933; font-weight:bold;}
.grid_result_genre {font: normal 7pt Tahoma; color: #f0eded; text-transform:capitalize;}


/* NEWS & CONTESTS*/
#nc_maincontainer { background:url(image_library/layout/nc_background.gif) no-repeat bottom left; width:607px; height:209px; position:relative;}
#nc_header { width:607px; height:26px; top:0px; position:relative; bottom:0px; left:0px;}
#nc_content_container {width:605px; height:181px; padding: 1px 0px 0px 2px;}

/* EDITOR'S CHOICE*/
#ec_maincontainer { background:url(image_library/layout/ec_background.gif) no-repeat bottom left; width:134px; top:0px; height:249px; position:relative;}
#ec_header { width:134px; height:26px; top:0px; position:relative; bottom:0px; left:0px;}
#ec_tune_in {position: absolute; bottom:4px; right:3px;}
#ec_logo {width:132px; height:98px; position:relative; left:1px;}
#ec_content {width:123px; left:7px; position:relative;}
.ec_orange_content {font: normal 7pt/8pt Arial; text-align: left; color: #FF9933; }
.ec_grey_content {font: normal 7pt/8pt Arial; text-align: left; color: #CCCCCC;}

/* MEDIA PLAYER*/
#mp_maincontainer {background:url(image_library/layout/mp_background.gif) no-repeat bottom left; top:3px; width:751px; height:405px; position:relative;}
#mp_header { width:751px; height:26px; top:0px; position:relative; left:0px;}

/* LEGAL AND ABOUT */
#pop_maincontainer {top:3px; max-width:620; height:405px; padding-left:15px; padding-right:15px; position:relative;}
.pop_grey {font: normal 9pt/10pt Arial; text-align: left; color: #CCCCCC;}
.pop_orange {font: normal 9pt/10pt Arial; text-align: left; color: #FF9933;}

/* PARTNER ADS*/
#pa_container { background:url(image_library/layout/pa_background.gif) no-repeat bottom left; width:140px; height:249px; position:absolute; top:0px; left:611px;}
#pa_header {width:140px; height:26px; position:relative; top:0px; left:0px;}
#pa_ad_container {width:134px; height:218px; left:3px; top:2px; position:relative;}

/* SITE FEATURES*/
#sf_container { background:url(image_library/layout/sf_background.gif) no-repeat bottom left; width:140px; height:209px; position:relative; top:0px;}
#sf_header {width:140px; height:26px; position:relative; top:0px; left:0px;}
#sf_ad_container {width:134px; height:177px; left:3px; top:2px; position:relative;}

/* HOME SHOW LOOKUP */
#hsl_container { background:url(image_library/layout/hsl_background.gif) no-repeat bottom left; width:468px; height:461px; position:absolute; top:0px; left:139px; z-index:1;}
#hsl_header { width:468px; height:26px; top:0px; position:relative; bottom:0px; left:0px;}
#hsl_allresults {width:458px; height:434px; position:relative; left:1px;}

/* COMING SOON */
#cs_container { background:url(image_library/layout/cs_background.gif) no-repeat bottom left; width:468px; height:209px; position:absolute; left:139px; top:252px;}
#cs_header { width:468px; height:26px; top:0px; position:relative; bottom:0px; left:0px;}
#cs_banner {width:466px; height:182px; padding: 0px 0px 0px 1px;}

/* EDITORS CHOICE SMALL*/
#ecs_maincontainer { background:url(image_library/layout/ecs_background.gif) no-repeat bottom left; width:134px; height:209px; position:absolute; top:252px;}
#ecs_header { width:134px; height:26px; top:0px; position:relative; bottom:0px; left:0px;}
#ecs_tune_in {position: absolute; bottom:4px; right:3px;}
#ecs_logo {width:132px; height:77px; position:relative; left:1px;}
#ecs_content {width:120px; left:7px; position:relative;}
.ecs_orange_content {font: normal 7pt/8pt Tahoma; text-align: left; color: #FF9933; }
.ecs_grey_content {font: normal 7pt/8pt Tahoma; text-align: left; color: #CCCCCC;}

/* LOOKUP BOX*/
#sl_container { background:url(image_library/layout/sl_background.gif) no-repeat bottom left; width:134px; height:249px; position:relative;}
#sl_header { width:134px; height:26px; top:0px; position:relative; bottom:0px; left:0px;}
#sl_allresults { background:url(image_library/layout/search_background.gif) no-repeat bottom left; width:132px; height:222px; left:1px; position:relative; text-align:center;}
#sl_recommend {position: absolute; bottom:31px; left:1px;}
#sl_search_container {position: relative; top:85px;}

/* SEARCH RESULTS*/
#sr_main_container {width:458px; height:78px; left:4px; padding-top:5px; position:absolute;}
#sr_container {background:url(image_library/layout/sr_background.gif) no-repeat bottom left; width:458px; height:78px; padding-top:5px; left:4px; position:relative;}
#sr_thumb {width:71px; height:71px; left:4px; top:8px; position:absolute;}
#sr_title {width:366px; max-width:367; height:16px; left:84px; top:8px; position:absolute;}
#sr_content {width:366px; max-width:367; height:51px; left:84px; top:24px; position:absolute; text-align:justify;}
#sr_tune_in {position: absolute; bottom:0px; right:0px;}
.sr_title { font: normal 10pt/11pt Tahoma; text-align: left; color: #FF9933; font-weight:bold;}
.sr_result { font: normal 8pt/9pt Tahoma; text-align: left; color: #CCCCCC;}

/* TKR 2007 */
.tkr {font-family: Tahoma; font-size:9px; color: #999999; text-align:center; position: relative; float:bottom; padding-top:4px;}
.tkr2 {font-family: Tahoma; font-size:9px; color: #666666; text-align:center; position: relative; float:bottom; padding-top:4px;}

.ORANGE {color:#FF9933;}

/* SHOW SUBMISSION FIELDS*/
.field_orange {font: normal 9pt/10pt Arial; text-align: left; color: #FF9933; padding:0px 5px 0px 5px;}
.field_cells { padding:2px 0px 2px 0px;}
.fields {font: normal 11px Tahoma; color:#CCCCCC; background-color:#000000; border:#666666 thin solid; padding:2px 2px 2px 2px;}
input.fields_submit {font: normal 10px Verdana; font-weight:bold; color:#000000; background-color: #FF9933; border:#FF9933 thin solid;}