html{font-size:100%;}
body{background-color:#fff;font:normal .75em/1.5 Arial,Verdana,Geneva,Helvetica,sans-serif;margin:0 auto;padding:0;color:#333;text-align:center;}
img{border:0;}
h1,h2,h3,h4,p,ul,li,ol{margin:0;padding:0;}
a{text-decoration:none;color:#333;outline:none;}
a:hover{color:#000;text-decoration:underline;}
p{margin:3px 0;}
.topmenu{height:90px;background:url('/images/header_listen_now.gif') #e9f0ff 0 100% repeat-x;padding:0 0 0 20px;}
#logo{padding:0 0 0 20px;height:85px;}
#logo img{float:left;}
#logo h1{font:3em times,Times New Roman,times-roman,georgia,serif;float:left;background:transparent url(../images/tv-guide-logo.png) no-repeat;padding:11px 0 6px 65px;}
#logo h1 a{color:#50626a;}
#logo p{float:right;margin:4px;font-size:.917em;}
#menu{padding:0 0 0 20px;clear:both;position:relative;top:-27px;}
#menu ul{margin:0;list-style-type:none;}
#blogg #menu ul{margin:-25px auto;}
#menu li{float:left;margin:0;font-size:1em;}
#menu li a{font-weight:bold;color:#333;text-decoration:underline;padding:5px 19px;border-top-right-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-left-radius:8px;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;float:left;}
#menu li a.active,#menu li a:hover{background-color:#e9f0ff;border:1px solid #fff;border-bottom:0;padding:4px 18px;text-decoration:none;}
#menu li a.active{background-color:#fff;border:1px solid #c8dff0;}
#content h3{color:#fff;font-size:x-small;margin:0;padding:0;text-align:right;}
#wrapper{width:99%;margin:0 auto;}
#tvContainer{clear:both;margin:15px auto 0 auto;width:95%;text-align:left;}
#tvContainer table caption{padding:1px 0 0 0;overflow:hidden;text-align:left;}
#tvContainer table caption a{margin:10px 8px 0 8px;}
#tvContainer table thead th{font-size:x-small;color:#ccc;text-align:left;}
#tvContainer table tfoot{background:#fff;font-size:x-small;color:#ccc;}
#tvContainer table tfoot th{text-align:left;}
#tvContainer table tfoot a{display:block;margin:2px 0 10px 3px;}
#tvContainer table{width:200px;overflow:hidden;float:left;margin:0 20px 25px 0;padding:3px;border-left:1px solid #ccc;}
#tvContainer table td{vertical-align:top;}
#tvContainer table td.tPres,#tvContainer table td.title,#tvContainer table td.tPast,#tvContainer table td.titlePast,#tvContainer table td.tNow,#tvContainer table td.titleNow{padding:2px;border-bottom:1px solid #fff;}
#tvContainer table td.tPast,#tvContainer table td.titlePast,#tvContainer table td.titlePast a{color:#afafaf;}
#tvContainer table td.tNow,#tvContainer table td.tNow a,#tvContainer table td.titleNow a{color:#fd7b03;}
.future #tvContainer table td.tNow,.future #tvContainer table td.tNow a,.future #tvContainer table td.titleNow a,.future #tvContainer table td.tPast,.future #tvContainer table td.titlePast,.future #tvContainer table td.titlePast a{color:#000;}
#tvContainer table td.titlePast,#tvContainer table td.titleNow,#tvContainer table td.title{width:100%;}
#tvContainer table p{display:none;}
#tvContainer br{clear:both;}
#tvContainer .miniTablaOff{display:table-row;}
#tvContainer .miniTablaOn{display:none;}
#tvContainerDetail{clear:both;width:560px;margin:20px 18px 10px 43px;text-align:left;float:left;}
#tvContainerDetail img,#tvContainerDetail h2{font-size:small;display:inline;}
#tvContainerDetail table{margin:0 0 10px 0;padding:0;background-color:#fff;text-align:left;}
#tvContainerDetail table caption{margin:1px 0 5px 0;text-align:left;font-size:small;}
#tvContainerDetail table thead{font-size:small;color:#333;}
#tvContainerDetail table td{vertical-align:top;padding:3px;}
#tvContainerDetail table td.tPres,#tvContainerDetail table td.title,#tvContainerDetail table td.tNow,#tvContainerDetail table td.titleNow{padding:4px;border-bottom:1px solid #fff;}
#tvContainerDetail table td h5{font-size:small;margin:0;}
#tvContainerDetail table td.tNow,#tvContainerDetail table td.titleNow{border-bottom:1px solid #3b959f;border-top:1px solid #3b959f;}
#tvContainerDetail table td p{margin:2px 0 6px 0;}
#tvContainerDetail a.pDate{clear:both;display:block;margin:4px 0 0 0;background:url(/images/calendar_view_day.png) no-repeat;padding:0 0 0 18px;float:right;}
#tvContainerDetail #chooseDate{position:relative;top:10px;left:0;}
#tvContainerDetail #chooseDate ul{list-style-type:none;margin:0;position:absolute;right:-24px;top:11px;padding:3px;width:150px;border:1px solid #000;background-color:#fff;}
#tvContainerDetail #chooseDate ul li{font-size:small;border-bottom:1px dashed #ccc;padding:3px 0 3px 0;}
#tvContainerDetail .category.r0 td{background-color:#f1f1f1;border-bottom:1px solid #ccc;}
#sidebar{width:170px;float:left;margin:20px 10px 10px 10px;}
#mail{margin:20px 0 10px 0;}
#mail label{display:block;font-weight:bold;margin:5px 0 0 0;}
#mail .inputTextArea{width:250px;padding:3px;border:1px solid #333;background-color:#f1f1f1;margin:5px 6px 20px 0;overflow:auto;}
#mail input{width:250px;padding:3px;border:1px solid #333;background-color:#f1f1f1;margin:5px 6px 10px 0;}
#mail .inputSubmit{width:60px;padding:3px;border:1px double #333;background-color:#f1f1f1;display:block;}
#weeklyContainer{clear:both;float:left;margin:-5px 0 10px 38px;}
#weeklyContainer ul{list-style-type:none;padding:0;margin:0 0 10px 0;clear:right;}
#weeklyContainer ul li{background:url(/images/gfx_arrow_orangea.gif) no-repeat;background-position:0 50%;padding:0 0 0 8px;float:left;}
#weeklyContainer ul li a{margin:0 18px 0 0;float:left;text-transform:uppercase;}
#weeklyContainer ul li.tablaSelected a{font-weight:bold;color:#faa634;}
#tvShowDetails{background-color:#fff;padding:10px;overflow:hidden;margin:0;width:360px;position:absolute;overflow:hidden;text-align:left;}
#tvShowDetails p{clear:both;font-size:1em;line-height:1.4em;color:#000;margin:2px 15px 5px 0;}
#tvShowDetails h1{font-size:1.4em;float:left;margin:10px 0 10px 5px;}
#tvShowDetails img.channellogo{float:left;}
#tvShowDetails .next{font-weight:bold;}
#tvShowDetails a{text-decoration:underline;margin:10px 0 0 0;}
#tvShowDetails .close{margin:10px;position:absolute;float:left;top:0;right:25px;}
#footer{clear:both;}
#about{display:none;position:fixed;right:0;top:75px;width:250px;padding:10px;background-color:#f1f1f1;border-left:2px solid #fff;border-bottom:2px solid #fff;}
#about h2{font-size:small;}
#about p{font-size:small;line-height:140%;margin:2px 0 10px 0;}
#channelContainer{position:fixed;right:0;bottom:0;width:150px;overflow:hidden;background-color:#f1f1f1;border:2px solid #fff;padding:2px;}
#channelContainer #channelHeading{background-color:#cfebff;}
#channelContainer ul{margin:0;list-style-type:none;text-align:left;}
#channelContainer .hide{font-size:x-small;display:none;}
#channelContainer .hideOff{font-size:x-small;display:block;}
#channelContainer li{cursor:pointer;padding:2px 2px 2px 5px;border-bottom:1px solid #fff;}
#channelContainer li img{padding:0 2px 0 0;}
#topBanner{position:absolute;left:518px;top:10px;padding:2px;}
.tvFrame{width:360px;position:absolute;border:3px solid #ccc;overflow:hidden;background-color:#666;padding:1px;}
a.icon span{position:absolute;left:-9999px;}
h5.icon.movie{background:url(../images/sprites/icons.png) no-repeat 0 -150px;padding:0 0 0 15px;}
a.icon.movie{background:url(../images/sprites/icons.png) no-repeat 0 -150px;padding:0 0 2px 16px;}
a.icon.reminder{background:url(../images/sprites/icons.png) no-repeat 0 0;padding:0 10px 0 18px;}
a.icon.imdb{background:url(../images/sprites/icons.png) no-repeat 0 -100px;padding:0 10px 0 18px;}
span.icon.buy{background:url(../images/sprites/icons.png) no-repeat 0 -50px;padding:0 10px 0 20px;cursor:pointer;}
.icon.addchannel{background:url(../images/sprites/icons.png) no-repeat 0 -600px;padding:4px 10px 0 18px;}
.icon.removechannel{background:url(../images/sprites/icons.png) no-repeat 0 -650px;padding:4px 10px 0 18px;}
a.icon.social{height:32px;width:32px;display:inline-block;}
a.icon.social.delicious32{background:url(../images/sprites/icons.png) no-repeat 0 -300px;}
a.icon.social.facebook32{background:url(../images/sprites/icons.png) no-repeat 0 -220px;}
a.icon.social.twitter32{background:url(../images/sprites/icons.png) no-repeat 0 -400px;}
a.icon.social.technorati32{background:url(../images/sprites/icons.png) no-repeat 0 -500px;}
.channelslistning{width:200px;float:left;margin:10px 30px 0;}
#content .channelslistning a{text-decoration:underline;}
#content .channelslistning h3{color:#000;font-size:1.2em;text-align:left;}
.channelslistning ol{list-style-type:none;}
.channelslistning li{margin:3px 0 5px 0;}
a.confirm{color:green;display:inline-block;font-weight:bold;margin:10px 20px 0 0;}
a.abort{color:red;display:inline-block;font-weight:bold;margin:10px 20px 0 0;}
#content .errorpage h2{color:Red;}
#content .errorpage a{text-decoration:underline;}
#content .moviecontainer .movies{border-bottom:1px solid #ccc;padding:10px 0 20px 0;}
#content .moviecontainer .movies a img{float:left;margin:0 8px 0 0;}
#content .moviecontainer .movies h3{text-align:left;float:left;color:#333;font-size:1.166em;margin:10px 10px 0 0;}
#content .moviecontainer .movies span{float:left;margin:12px 0 0 0;}
#content .moviecontainer .movies p{clear:both;margin:5px 0 7px 0;}
#content .moviecontainer .movies ul{list-style-type:none;}
#content .moviecontainer .movies li{display:inline;margin:0 2px 0 0;}