﻿#textgrid {width:588px;margin:auto}
#udtv_controlbox {float:none}
div.prog {margin:5px 0 5px 0; padding-left: 15px;}

div.prog p 
{
	margin:0px;
	font-family:Arial, Helvetica;
	font-size:8.75pt;
	color:#404040
}
div.proggroup {margin:10px 0px 10px 0px;display:block;float:left}
div.proggroup p.proggroupname {float:left;border-top:solid 1px #c0c0c0;font-family:arial, helvetica; font-size:9pt; color:#404040; margin:0px 0px 5px 0px; font-weight:bold;width:50%}
div.proggroup p.timetop {float:right;font-family:arial, helvetica; font-size:8.5pt; color:#404040; margin:0;width:50%;text-align:right;border-top:solid 1px #c0c0c0}

div.prog p span.Moviebox {background-color:#DCCCCC; border:solid 1px #404040; width:12px; height:12px;font-size:6pt;display:table-cell;line-height:12px}
div.prog p span.Seriesbox {background-color:#CCDCDC; border:solid 1px #404040; width:12px; height:12px;font-size:6pt;display:table-cell;line-height:12px}
div.prog p span.Sportsbox {background-color:#CCDCCC; border:solid 1px #404040; width:12px; height:12px;font-size:6pt;display:table-cell;line-height:12px}
div.prog p span.Paidbox {background-color:white; border:solid 1px #404040; width:12px; height:12px;font-size:6pt;display:table-cell;line-height:12px}
div.prog p span.Nonebox {background-color:white; border:solid 1px #404040; width:12px; height:12px;font-size:6pt;display:table-cell;line-height:12px}
div.prog p span.Specialbox {background-color:#DCDCCC; border:solid 1px #404040; width:12px; height:12px;font-size:6pt;display:table-cell;line-height:12px}
div.prog p span.Newsbox {background-color:#CCCCDC; border:solid 1px #404040; width:12px; height:12px;font-size:6pt;display:table-cell;line-height:12px}
div.prog p span.Shopbox {background-color:white; border:solid 1px #404040; width:12px; height:12px;font-size:6pt;display:table-cell;line-height:12px}
div.prog p span.Familybox {background-color:#B1D3EC; border:solid 1px #404040; width:12px; height:12px;font-size:6pt;display:table-cell;line-height:12px}
div.prog p span.Kidsbox {background-color:#B1D3EC; border:solid 1px #404040; width:12px; height:12px;font-size:6pt;display:table-cell;line-height:12px}

div.toplinediv {display:table;float:left;width:100%;margin-top:5px;}
div.prog p.progtopline {margin:0px;text-align:left;display:block;width:3%;float:left}
div.prog p.toplinetext {float:left;display:block;padding:0px;text-align:left;padding:0px}
div.prog p.progline {margin:0 0 0 35px;float:left;width:90%}
div.prog p.proglastline {margin:0 0 0 35px;font-size:8pt;float:left;width:90%}


div.prog p.toplinetext span.progtitle {font-weight:bold;color:#404040}
div.prog p.toplinetext span.epistitle {font-style:italic;font-size:8.75pt}
div.prog p.toplinetext span.starttime {font-size:8pt}
div.prog p.proglastline span.progchan {font-weight:bold;text-decoration:none}
/*div.prog p.proglastline span.progbullet {font-size:8pt;font-style:italic;padding:0px 4px 1px 2px;text-align:center;min-width:50px;background-color:#c0c0c0;font-weight:bold;color:white;text-decoration:none}*/
div.prog p.proglastline span.progbullet {font-size:7.5pt;font-style:italic;padding:0px 4px 0px 2px;text-align:center;min-width:50px;background-color:#c3c3c3;font-weight:bold;color:#404040;text-decoration:none;border:solid 1px #404040}
div.prog p.proglastline span.rating {font-size:8pt;font-weight:bold;}

span.plus {background-image:url(images/plus.gif);width:19px;height:17px;padding:0px;font-size:2pt;cursor:pointer}
div.prog p.toplinetext span.star10 {background-image:url(images/starg2.gif);width:9px;height:10px;padding:0px;font-size:2pt;background-repeat:no-repeat}
div.prog p.toplinetext span.star05 {background-image:url(images/hstarg.gif);width:9px;height:10px;padding:0px;font-size:2pt;background-repeat:no-repeat}

.gridnav {font-size:8pt;font-weight:bold}
