body, h1, h2, h3, h4, h5, h6, p, a, ul, li, form { margin:0px; padding:0px; }
p { text-align:justify; }
.clear { clear:both;}
.schedule-box { width:963px; height:690px; margin: 0px auto 10px; background:url(../images/tv_guide/schedule-bg.gif) #3e4651; -webkit-border-radius: 10px 10px 10px 10px; /* Safari prototype */
-moz-border-radius: 10px 10px 10px 10px; /* Gecko browsers */ border-radius: 10px 10px 10px 10px; padding: 20px 11px; box-sizing: content-box !important;}
.sched-nav { float:left; width:983px; height: 42px; background: #374150; -webkit-border-radius: 7px 7px 7px 7px; /* Safari prototype */ -moz-border-radius: 7px 7px 7px 7px; /* Gecko browsers */ border-radius: 7px 7px 7px 7px; border: 1px solid #2b323b; background:url(../images/tv_guide/nav-bg.gif) repeat-x; box-shadow: 0px 1px 0px #333a44;}
.sched-nav ul { list-style:none; display:block; height:43px; float:left;   }
.sched-nav ul li { display:inline; }
.sched-nav ul li a { display:block; float:left; margin-top:10px; padding:2px 39px 0px 39px; height:17px; font:normal 14px Tahoma, Geneva, sans-serif; color:#acb3bf; text-shadow: 0px 1px 0px #000; border-right:1px solid #2b323b; text-decoration:none; }
.sched-nav ul li a:hover { font:normal 14px Tahoma, Geneva, sans-serif; color: #fff; text-shadow:none; text-decoration:none; }
.sched-nav ul li .active { color: #fff; text-shadow:none; -webkit-border-radius: 5px 5px 0px 0px; /* Safari prototype */-moz-border-radius: 5px 5px 0px 0px; /* Gecko browsers */ border-radius: 5px 5px 0px 0px; text-decoration:none; }
.left-scr { width:31px; height:40px; float:left; padding: 1px 0px 0px 10px; }
.rgt-scr { width:31px; height:40px; float:left; padding: 1px 10px 0px 0px; }
.sched-sub-nav {  width:963px; height:40px; float:left; margin-top:17px; }
.date-calender { width:560px; height:40px; float:left; margin-right:0px; }
.date-calender-input { width:185px; height:35px; -webkit-border-radius: 5px 5px 5px 5px; /* Safari prototype */ -moz-border-radius: 5px 5px 5px 5px; /* Gecko browsers */ border-radius: 5px 5px 5px 5px; background: url(../images/tv_guide/cal-icon.gif) no-repeat 10px 6px #282d34; border:0px; font:normal 14px Tahoma, Geneva, sans-serif; color:#acb3bf; text-shadow: 1px 1px 1px #000; padding: 0px 10px 0px 50px; box-shadow:inset 0 0 10px #1e1e1e; -moz-box-shadow:inset 0 0 10px #1e1e1e; }
.sched-week-nav { width:339px; height:35px; float:left; -webkit-border-radius: 5px 5px 5px 5px; /* Safari prototype */ -moz-border-radius: 5px 5px 5px 5px; /* Gecko browsers */ border-radius: 5px 5px 5px 5px;  font:normal 14px Tahoma, Geneva, sans-serif; color:#acb3bf; text-shadow: 1px 1px 1px #000; padding: 0px 0px 0px 0px; -moz-box-shadow:inset 0 0 10px #1e1e1e;}
.sched-week-nav ul { list-style:none; display:block; height:35px; float:right; }
.sched-week-nav ul li { display:inline; }
.sched-week-nav ul li a { display:block; float:left; padding:9px 20px 0px 20px; height:26px; font:bold 14px Arial, Helvetica, sans-serif; color:#acb3bf; text-shadow: 1px 1px 1px #000; text-decoration:none;  }
.sched-week-nav ul li a:hover { font:bold 14px Arial, Helvetica, sans-serif; color: #fff; text-shadow:none; text-decoration:none; background: #3d4653; box-shadow:inset 0 0 10px #262c35; -moz-box-shadow:inset 0 0 10px #262c35; }
.sched-week-nav ul li .active { color: #fff; text-shadow:none; background: #3d4653; text-decoration:none; box-shadow:inset 0 0 10px #262c35; -moz-box-shadow:inset 0 0 10px #262c35; }
.sched-detail-box { width:949px; height:565px; float:left; color:#2b333a; box-shadow:inset 0px 1px 0px 1px #1e1e1e; -moz-box-shadow:inset 0px 1px 0px 1px #1e1e1e; background: #2b333a; margin-top:15px; -webkit-border-radius: 7px 7px 7px 7px; /* Safari prototype */ -moz-border-radius: 7px 7px 7px 7px; /* Gecko browsers */ border-radius: 7px 7px 7px 7px; padding: 7px; }
.time-nav { float:left; margin-top:4px; width:850px; height:35px; -webkit-border-radius: 5px 5px 5px 5px; /* Safari prototype */ -moz-border-radius: 5px 5px 5px 5px; /* Gecko browsers */ border-radius: 5px 5px 5px 5px; margin-left:97px; background:url(../images/tv_guide/time-nav-bg.gif) repeat-x; box-shadow: 0px 2px 0px #242c33; overflow-y: hidden;}
.time-nav ul { list-style:none; display:block; height:35px; float:left; width:780px;   }
.time-nav ul li { display:inline;width: 112px !important; float:left; text-align:center; height:27px; font:normal 14px Tahoma, Geneva, sans-serif; color:#fff; text-shadow: 0px 1px 0px #333; background:url(../images/tv_guide/time-nav-sep.gif) no-repeat right 1px; text-decoration:none; padding-top:8px;}
.time-nav ul li h3 {color: #ffffff !important;}
.time-left-scr { width:24px; height:34px; float:left; padding: 1px 0px 0px 8px; }
.time-rgt-scr { width:24px; height:34px; float:right; padding: 1px 10px 0px 0px; box-sizing: content-box !important;}
.shows-details-box { width:942px; height:439px; float:left; margin: 20px 0px 20px 0px; -webkit-box-shadow: 0px 0px 3px #000; -moz-box-shadow: 0px 0px 3px #000; box-shadow: 0px 0px 3px #000; -webkit-border-radius: 7px 7px 7px 7px; /* Safari prototype */ -moz-border-radius: 7px 7px 7px 7px; /* Gecko browsers */ border-radius: 7px 7px 7px 7px; margin-left:3px; }
.shows-channels { width:122px; height:439px; float:left; -webkit-border-radius: 7px 0px 0px 7px; /* Safari prototype */ -moz-border-radius: 7px 0px 0px 7px; /* Gecko browsers */ border-radius: 7px 0px 0px 7px; background: url(../images/tv_guide/channel-bg.gif) 0px 0px repeat-x #282d34;   }
.show-timing { float:left; width:820px; height:351px;   } 
.grd-box1 { width:820px; height:88px; background:url(../images/tv_guide/grd-box1.gif) repeat-x top; -webkit-border-radius: 0px 7px 0px 0px; /* Safari prototype */ -moz-border-radius: 0px 7px 0px 0px; /* Gecko browsers */ border-radius: 0px 7px 0px 0px; padding-left:6px;  }
.grd-box2 { width:820px; height:88px; background:url(../images/tv_guide/grd-box2.gif) repeat-x top; -webkit-border-radius: 0px 0px 0px 0px; /* Safari prototype */ -moz-border-radius: 0px 0px 0px 0px; /* Gecko browsers */ border-radius: 0px 0px 0px 0px; padding-left:6px; }
.grd-box3 { width:820px; height:88px; background:url(../images/tv_guide/grd-box1.png) repeat-x top; -webkit-border-radius: 0px 7px 0px 0px; /* Safari prototype */ -moz-border-radius: 0px 0px 0px 0px; /* Gecko browsers */ border-radius: 0px 0px 0px 0px; padding-left:6px; }
.grd-box4 { width:820px; height:88px; background:url(../images/tv_guide/grd-box1.gif) repeat-x top; -webkit-border-radius: 0px 7px 0px 0px; /* Safari prototype */ -moz-border-radius: 0px 0px 0px 0px; /* Gecko browsers */ border-radius: 0px 0px 0px 0px; padding-left:6px; }
.grd-box5 { width:820px; height:88px; background:url(../images/tv_guide/grd-box2.gif) repeat-x top; -webkit-border-radius: 0px 0px 7px 0px; /* Safari prototype */ -moz-border-radius: 0px 0px 7px 0px; /* Gecko browsers */ border-radius: 0px 0px 7px 0px; padding-left:6px; }
.channel-sep { width:122px; height:88px; background:url(../images/tv_guide/channel-sep.gif) no-repeat bottom;  }
.half-hr-show { width:96px !important; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; font-size:12px; text-align:left; padding:10px 5px 5px 10px; line-height:18px; background:url(../images/tv_guide/show-seprator.gif) no-repeat top right; height:73px; float:left;list-style: none;}
.half-hr-show a { font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF !important; font-size:12px; text-decoration:none; }
.half-hr-show a:hover { font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; font-size:12px; text-decoration:none; }
.half-hr-show h4 {font-weight: bold !important;word-wrap: break-word;}
.now_playing { background:url(../images/tv_guide/selected.png) no-repeat top right !important;}
.one-hr-show { width:207px !important; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; font-size:12px; text-align:left; padding:10px 5px 5px 10px; line-height:18px; background:url(../images/tv_guide/show-seprator.gif) no-repeat top right; float:left; height:73px; }
.one-hr-show a { font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; font-size:12px; text-decoration:none;}
.one-hr-show a:hover { font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; font-size:12px; text-decoration:none;}
.channel-shadow { position:absolute; left: 122px; top: -1px; }
#time-row {position: inherit !important;}
.scrollers {display:inline-block;}
.search { width:270px; height:40px; float:right; }
.search-input { width:222px; height:35px; -webkit-border-radius: 5px 5px 5px 5px; /* Safari prototype */ -moz-border-radius: 5px 5px 5px 5px; /* Gecko browsers */ border-radius: 5px 5px 5px 5px; background: url(../images/tv_guide/search-icon.gif) no-repeat 235px 1px #252a32; border:0px; font:normal 14px Tahoma, Geneva, sans-serif; color:#acb3bf; text-shadow: 1px 1px 1px #000; padding: 0px 40px 0px 10px; box-shadow:inset 0 0 10px #1e1e1e; -moz-box-shadow:inset 0 0 10px #1e1e1e; }
.light-box {  width:671px; height:528px; margin:0px auto; background: #282f3a; border:2px solid #88929e; padding: 25px; }
.close-box { width:22px; height:22px; position:absolute; left: 680px; top: -33px; }
.lgt-head-cont {  width:671px; float:left; height:auto;  }
.lgt-head { font-family:Arial, Helvetica, sans-serif; font-size:34px; font-weight:bold; text-align:left; color:#FFF; width:286px; float:left; margin-right:100px; text-shadow: 0px 1px 0px #000; }
.lgt-head strong { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-align:left; color:#FFF; display:block; margin-top:5px; text-shadow: 0px 1px 0px #000; }
.lgt-main-cont { width:658px; height:438px; float:left; box-shadow:inset 0 0 10px #1e1e1e; -moz-box-shadow:inset 0 0 10px #1e1e1e; -webkit-border-radius: 5px 5px 5px 5px; /* Safari prototype */ -moz-border-radius: 5px 5px 5px 5px; /* Gecko browsers */ border-radius: 5px 5px 5px 5px; background: #252a32; margin-top:15px; overflow:auto; padding:12px; }
.lgt-shows-head { float:left; width:628px; padding: 7px 0px 0px 10px; float:left; height:23px; background:url(../images/tv_guide/lgt-head-arrow-bg.gif) repeat-x; -webkit-border-radius: 5px 5px 5px 5px; /* Safari prototype */ -moz-border-radius: 5px 5px 5px 5px; /* Gecko browsers */ border-radius: 5px 5px 5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFF; text-shadow: 1px 0px 0px #000; }
.lgt-head-arrow { width:628px; height:6px; background:url(../images/tv_guide/lgt-head-arrow.gif) 20px 0px no-repeat; float:left; margin-bottom:5px; float:left; }
.lgt-shows-list1 { width:631px; height:64px; border-bottom:1px solid #252a32; background: #11151c; float:left; padding:5px; font-family:Arial, Helvetica, sans-serif; color:#bfbfbf; font-size:14px; }
.lgt-shows-list2 { width:631px; height:64px; border-bottom:1px solid #252a32; background: #1b212a; float:left; padding:5px; font-family:Arial, Helvetica, sans-serif; color:#bfbfbf; font-size:14px; }
.mar { margin-top:7px; }
.search1 { width:280px; height:40px; float:right; }
.search1-input { width:193px; height:35px; -webkit-border-radius: 5px 0px 0px 5px; /* Safari prototype */ -moz-border-radius: 5px 0px 0px 5px; /* Gecko browsers */ border-radius: 5px 0px 0px 5px; background: #252a32; border:0px; font:normal 14px Tahoma, Geneva, sans-serif; color:#acb3bf; text-shadow: 1px 1px 1px #000; padding: 0px 40px 0px 10px; box-shadow:inset 0 0 10px #1e1e1e; -moz-box-shadow:inset 0 0 10px #1e1e1e; float:left; }
.search1-icon { width:37px; height:35px; float:left; }
.no_search_data {color:#ffffff;}
.half-hr-show a:hover {text-decoration: underline !important;}
.add_to_calendar_image {float:left;}
.height_58 {height:58px;}
.cd-dropdown,.cd-select {position: relative;width: 150px;margin: -34px auto;display: block;    margin-left: 250px;}
.cd-dropdown > span {width: 100%;height: 30px;line-height: 30px;color: #999;font-weight: 700;font-size: 16px;background: #fff;display: block;padding: 0 50px 0 30px;position: relative;cursor: pointer;}
.cd-dropdown > span:after {content: '\25BC';position: absolute;right: 0px;top: 15%;width: 50px;text-align: center;font-size: 12px;padding: 10px;height: 70%;line-height: 0;border-left: 1px solid #ddd;}
.cd-dropdown.cd-active > span:after {content: '\25B2';}
.cd-dropdown ul {list-style-type: none;margin: 0;padding: 0;display: block;position: relative;background-color: #3E4653;}
.cd-dropdown ul li {display: block;}
.cd-dropdown ul li span {width: 100%;background: #282D34;line-height: 30px;padding: 0 30px 0 28px;display: block;color: #bcbcbc;cursor: pointer;font-weight: 700;}
.cd-dropdown > span,
.cd-dropdown ul li span {-webkit-backface-visibility: hidden;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.cd-dropdown > span span[class^="icon-"],
.cd-dropdown > span span[class*=" icon-"]{padding: 0 30px 0 45px;}
.cd-select {border: 1px solid #ddd;}
.cd-dropdown > span,
.cd-dropdown ul li:nth-last-child(-n+3) span {box-shadow: 0 1px 1px rgba(0,0,0,0.1);font-family: Tahoma,Geneva,sans-serif;font-size:14px !important;background-color: #282D34;color:#ACB3BF;}
.cd-dropdown ul {position: absolute;top: 0px;width: 100%;z-index: 1;}
.cd-dropdown ul li {position: absolute;width: 100%;}
.cd-active.cd-dropdown > span {color: #ACB3BF;}
.cd-active.cd-dropdown > span,
.cd-active.cd-dropdown ul li span {box-shadow: 0 1px 1px rgba(0,0,0,0.1);}
.cd-active.cd-dropdown ul li span {-webkit-transition: all 0.2s linear 0s;-moz-transition: all 0.2s linear 0s;-ms-transition: all 0.2s linear 0s;-o-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.cd-active.cd-dropdown ul li span:hover {background: #282D34;color: #fff;}
h1, h2, h3, h4, h5, h6 {
    -moz-font-feature-settings: inherit;
    -moz-font-language-override: inherit;
    font-family: inherit;
    font-size: inherit !important;
    font-size-adjust: inherit;
    font-stretch: inherit;
    font-style: inherit;
    font-variant: inherit;
    font-weight: normal !important;
    line-height: inherit;
    margin: 0;
    padding: 0;
}

.tvs-topheadline h1 {
    font-size: 30px !important;
    padding: 0 0 10px;
}



@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);
.cd-dropdown *,
.cd-dropdown *:after,
.cd-dropdown *:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;margin: 0;}
.clearfix:before,
.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}
body {font-family: 'Lato', Calibri, Arial, sans-serif;background: #f4f4f4 url(../images/grid_DominikKiss_SubtlePatterns.jpg);font-weight: 300;font-size: 15px;color: #333;overflow: scroll;overflow-x: hidden;}
a {color: #555;text-decoration: none;}
.container {width: 100%;position: relative;}
.main,.container > header {width: 90%;max-width: 960px;margin: 0 auto;position: relative;padding: 0 10px;}
.container > header {padding: 40px 10px 50px;border-bottom: 1px solid #ddd;box-shadow: 0 1px rgba(255,255,255,0.8);margin-bottom: 30px;}
.container > header h1 {font-size: 34px;line-height: 38px;margin: 0;font-weight: 700;color: #333;float: left;}
.container > header h1 span {display: block;font-size: 20px;font-weight: 300;}
.fleft {float: left;width: 49%;min-width: 300px;}
.main p {color: #AAA;padding: 20px 30px 0px 0px;font-size: 20px;line-height: 34px;font-weight: 300;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);}
.codrops-top {line-height: 24px;font-size: 11px;background: #fff;background: rgba(255, 255, 255, 0.5);text-transform: uppercase;z-index: 9999;position: relative;box-shadow: 1px 0px 2px rgba(0,0,0,0.2);}
.codrops-top a {padding: 0px 10px;letter-spacing: 1px;color: #333;display: inline-block;}
.codrops-top a:hover {background: rgba(255,255,255,0.8);color: #000;}
.codrops-top span.right {float: right;}
.codrops-top span.right a {float: left;display: block;}
.codrops-demos {float: right;padding-top: 10px;}
.codrops-demos a {display: inline-block;margin: 10px;color: #666;font-weight: 700;line-height: 30px;border-bottom: 4px solid transparent;}
.codrops-demos a:hover {color: #000;border-color: #000;}
.codrops-demos a.current-demo,.codrops-demos a.current-demo:hover {color: #aaa;border-color: #aaa;}
@media screen and (max-width: 730px){.fleft {	width: 100%;	float: none;	text-align: center;}} 
.dash {float: left;padding-top: 25px;text-align: center;width: 85px; }