/* CSS Reset from http://developer.yahoo.com/yui/reset/ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; vertical-align: top;} 
table { border-collapse:separate; border-spacing:auto; } 
fieldset,img { border:0; } 
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; } 
a:link, a:visited {color: #000000;}
div.hr {width: 100%; height: 1px; background: #ccc;}
.righty {float: right;}
.lefty {float: left;}
.clearboth {clear: both;}
.notext {text-align: left; text-indent: -999px; overflow: hidden; font-size: 0; line-height: 0;}
credits, span.credits {font-family: Arial, sans-serif; font-size: 10px; color: #999999}
#logo {}
/* end CSS reset */

table#schedule {}
table#schedule th.time div.hour_time {border-bottom: none;}
.schedule_subhead {padding-top: 30px; padding-bottom: 10px; }
.schedule_head a {padding-top: 14px; vertical-align: top; }
.schedule_head a.selected {z-index: 9; padding-bottom: 16px; position: relative; top: 3px; z-index: 1!important;}
.schedule_head a.unselected { padding-bottom: 5px; border: 1px solid  #A4A4AB; position: relative; top: 3px; height: 22px;}
.schedule_head {background-position: bottom left; background-repeat: repeat-x;}
span#time_input_display {display: inline;position: relative; bottom: 5px; top: 2px;width: 110px;}
span#time_input_display,
span#channel_input_display {display: inline; }
table#schedule td.channel {padding: 10px 35px;}
table#schedule th.time {padding: 2px 30px;}
table#schedule th.time.with_back_link div.hour_time {border-left: none; position: relative; text-align: center; bottom: 2px;}
table#schedule th.time.with_next_link div.hour_time {position: relative; text-align: center; bottom: 2px;}
table#week th.weekday {position:relative; padding-top: 1px; padding-bottom: 5px;}
table#schedule th.time.with_back_link div.hour_time a.back {position: absolute; top: 7px; left: -25px;}
table#schedule th.time.with_next_link div.hour_time a.next {position: absolute; top: 7px; right: -25px;}
table#week a.next {position: absolute; top: 8px; right: 0px;}
table#week a.back {position: absolute; top: 8px; left: 0px;}
.apple_overlay {position: fixed !important;}
.day_subhead .enhanced_select_wrapper {position: relative; top: 5px;}
.day_subhead .skip_to_go {position: relative; top: 1px;}
form#myers_search input#search_text {background-repeat: no-repeat; width: 145px; padding-top: 5px;}
table#day td.breakpoint, table#week td.week_breakpoint {position: relative;}
a.to_top.righty {position: absolute; right: 15px; top: 10px;}
table#week td.week_breakpoint {padding: 5px 0 6px; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}
table#week td.week_breakpoint div.th_stretch { border-top: none; border-bottom: none;}
table#week td.weektime { vertical-align: middle; text-align: center;}
ul.az li.anchor {display: block; width: 100%;}
div.gray_hr .az {position: relative; z-index: 10;}
#myers_search.results input#search_text {left: 14tupx;}
#myers_search.results input#search { left: 159px;}
.schedule_subhead.results { overflow: hidden; padding-top: 0px; height: 100px; padding-left: 15px;}
.narrow.hour span.skip_to {position: relative;}

.schedule_subhead.az {height: 86px ! important;}

div.enhanced_select_wrapper {}

span.input_left {display: inline-block; width: 6px; height:28px; background: url('/images/input_left.png') no-repeat top left; position: relative; bottom: -1px; left: 0px;}

span#col_input_display {display: inline-block; background: white; width: auto; white-space: nowrap; height: 24px; background: url('/images/input_bg.png') no-repeat top right; padding-left: 10px; padding-top: 4px;cursor: default; padding-right: 39px; position:relative; top:-1px;}


div.white_hr {}

.narrow span.input_left {bottom: 0;}
.narrow.week .timezone, .narrow.day.timezone {position: static;}
.narrow .schedule_subhead.az .aztitle {position: absolute; top: 10px;}
.az.schedule_subhead form#myers_search input#search {bottom: 9px;} 

.narrow table.hour_grid#schedule {max-width: 100%; font-size: 6px;}
#skip_to select#datepicker-year {margin-right: 15px;}
.schedule_subhead form#skip_to select, .schedule_subhead form#skip_to input.skip_to_go, .schedule_subhead button.print_button, .schedule_subhead a.date-picker-control {position: relative; top: -4px;}
.narrow .schedule_subhead form#skip_to select, .narrow .schedule_subhead form#skip_to input.skip_to_go, .narrow .schedule_subhead button.print_button, .narrow .schedule_subhead a.date-picker-control {position: relative; top: -4px;}
