diff --git a/dashboard-ui/css/livetv.css b/dashboard-ui/css/livetv.css
index 5f3b08ba65..4f6757b03f 100644
--- a/dashboard-ui/css/livetv.css
+++ b/dashboard-ui/css/livetv.css
@@ -123,3 +123,37 @@
margin-top: 1em;
margin-bottom: 1em;
}
+
+.timeslotHeaders {
+ white-space: nowrap;
+}
+
+.timeslotHeader {
+ width: 100px;
+ display: inline-block;
+ padding: .5em .5em;
+ background: #38c;
+}
+
+.timeslotCell {
+ width: 100px;
+ display: inline-block;
+ padding: .5em .5em;
+
+ border: 1px solid #444;
+ border-collapse: collapse;
+ display: table-cell;
+}
+
+.channelTimeslotCell {
+ text-align: center;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+
+.channelTimeslotHeader, .channelTimeslotCell {
+ width: 80px;
+ color: #ddd;
+}
+.guideChannel {
+}
\ No newline at end of file
diff --git a/dashboard-ui/livetvguide.html b/dashboard-ui/livetvguide.html
index 7e2f84ecc9..36596f6f69 100644
--- a/dashboard-ui/livetvguide.html
+++ b/dashboard-ui/livetvguide.html
@@ -13,6 +13,15 @@
Series