body { background: black; color: white; font-family: Arial, Helvetica, sans-serif; font-size: medium; margin: 5px 1px; }
a:link, a:visited { text-decoration: none; color: #07BBF2; }
a:hover, a:active { text-decoration: none; color: black; background: #07BBF2; }
.tab { text-align: center; border-bottom: 4px solid #07BBF2; margin-bottom: .5em; font-weight: bold; font-size: large; }
.tab a { padding: 2px 4px; }
.tab_sel a { padding: 2px 4px; background: #07BBF2; color: black; border: 1px; }
.tab a .first { padding-left: 0; }
.nav_time { text-align: center; padding: 3px; background: #222; border-top: 1px solid black; font-weight: bold; }
.message { color: #F2001C; font-weight: bold; text-align: center; padding-bottom: medium; }
input { padding: .5em .75em; vertical-align: middle; font-size: medium; }
select { font-size: medium; }
table tr td {padding-bottom: .25em;}

.start_date { text-align: center; padding: 3px; background: #222; border-top: 1px solid black; font-weight: bold; }
.upcoming_list { text-align: center; font-size: medium; padding: 5px; background: #07BBF2; color: white; font-weight: bold; border-top: 1px solid #ccc; }
.no_results { }
.show_list { border-bottom: 1px solid #343434; padding: 3px 0px 3px 3px; }
.start_time { color: #ADADAD; }
.tv-title { font-size: large; }
a.tv-title { text-overflow: ellipsis; font-size: large; }
a.tv-title-on-now:link, a.tv-title-on-now:visited, .tv-title-on-now { color: #FC9601; text-overflow: ellipsis; font-size: large; }
a.tv-title-on-now:hover, a.tv-title-on-now:active { color: black; background: #FC9601; text-overflow: ellipsis; font-size: large; }

.tv-episode { color: white;	}
.channel_name_list { color: #ADADAD; }
.just_clear { margin: 0; border: 0; padding: 0; }

.date_time { }
.series_name_view { font-size: large; }
.channel_name_view { }
.record_options label { margin-top: 3px; width: 5em; float: left; }
.record_options p {margin: 0 0 .5em 0;}
.record_options {margin: 0 0 1em 0;}

.login_form { width: 230px; margin: 0 auto; }
.login_form label { margin-top: 3px; width: 50px; float: left; text-align: left; white-space: nowrap; }

.search_button { font-size: medium; }
.search_keywords { font-size: medium; }

