#program_details .section_image img {width:300px; height:230px;}
#program_details .section_head a {color:#000000;}
#program_details .running_time {font-size:90%; margin:0px; padding:5px 0px 15px 0px; color:gray;}

#when_to_watch_program .section_copybox a {margin-left:20px;}

#episode_details .section_title {font-size:100%;}
#episode_details .section_copybox {font-size:90%; padding-top:0px; }

#program_link .section_copybox {font-size:90%; padding-top:0px; }

#when_to_watch_program  {width:620px;}
#when_to_watch_program .section_inner {padding-bottom:10px;}
#when_to_watch_program .section_copybox {width:620px; padding:10px 0px 5px 0px;}
#when_to_watch_program .plocation {padding:0px 0px 10px 0px;}
#when_to_watch_program .pdetails {display:none; clear:both; width:575px; padding:2px 0px 2px 15px; font-size:90%;}
#when_to_watch_program .etitle {width:390px; float:left;}
#when_to_watch_program .pdate {width:170px; text-align:right; float:left;}

#when_to_watch_schedule .sched {display:block;}

#when_to_watch_schedule {width:620px;}
#when_to_watch_schedule a.pgroup {color:#000000; text-decoration:none;}
#when_to_watch_schedule .section_inner {padding-bottom:10px;}
#when_to_watch_schedule .section_copybox {width:620px; padding:10px 0px 5px 0px;}

#time_anchors, #az_anchors, #genre_anchors {clear:right; float:right; text-align:right; padding-right:15px; font-size:90%;}
#genre_anchors .clearboth {height:10px;}

#when_to_watch_schedule .item {display:inline; padding-right:10px; padding-left:10px; border-left:1px solid gray; font-weight:bold;}
#when_to_watch_schedule .last_item {padding-right:0px;}
#when_to_watch_schedule .first_item {border-left:0px;}

#when_to_watch_schedule .pperiod {clear:both; width:590px; margin-top:10px; padding:0;}
#when_to_watch_schedule .pitem {clear:both; font-size:90%; width:590px; margin-top:10px; padding-top:0px; background:#FFFFFF;}
#when_to_watch_schedule .pgenre {float:right; margin:3px 0px 0px 0px;}
#when_to_watch_schedule .plink {float:right; text-align:right; width:35px; margin:3px 10px 0px 0px;}
#when_to_watch_schedule .plink img {vertical-align:middle;}
#when_to_watch_schedule .ptime {display:inline; margin-right:15px; color:#000000; font-weight:normal;}
#when_to_watch_schedule .ptitle {padding:5px 0px 5px 10px; color:#366CAA; font-weight:bold;}
#when_to_watch_schedule .pdetails {display:none; clear:both; background:#DDDDDD; padding:2px 35px 2px 10px;}
#when_to_watch_schedule .etitle { font-weight:bold;}

img.item-reveal {margin:1px 5px 0px 0px; float:left; vertical-align:middle;}
img.toggle-reveal {margin:1px 5px 0px 0px; float:left; vertical-align:middle;}
div.p-toggle-all {float:right; margin:10px 0px 5px 0px; padding:0; font-size:90%; color:#808080;}
div.pperiod-title {float:left; margin:10px 0px 5px 0px; padding:0;}

#when_to_watch_schedule .alert {clear:both; color:#ED8000; background:#FFFFFF; margin-top:10px; padding:5px 15px 5px 15px; font-weight:bold;}

#calendar {margin-left:35px; width:265px; margin-top:15px; background:#A3A3A3 url(http://australianetwork.com/img/cnr_topleft.gif) top left no-repeat;}
#calendar .section_shell {width:265px;}
#calendar .section_inner {width:265px;}
#calendar .section_head {border-bottom:1px solid #A3A3A3; text-align:center; padding:5px 8px 5px 8px; }
#calendar .section_head img {vertical-align:middle;}
.calendarback {float:left;}
.calendarforward {float:right;}

#calendar table {width:100%; background:#DDDDDD; border-left:1px solid #A3A3A3;}
#calendar td {text-align:center; font-weight:bold; border-bottom:1px solid #A3A3A3; border-right:1px solid #A3A3A3; width:14%;}
.calendarweekday {padding:3px; background:#F1B741; color:#FFFFFF;} 
.calendarsched {padding:3px; background:#FFFFFF;} 
.calendarnosched {padding:3px; font-weight:normal; color:#A3A3A3;} 
.calendartoday {padding:3px; background:#000000; color:#FFFFFF;}

#print_schedule {margin-left:20px; margin-top:5px;}
#print_schedule .button {margin-top:5px;}
