﻿body 
{
  background-color: #FFFFFF;
  color: black;
  font-family: Verdana;
  font-size: 8pt;
  margin: 0px;
  padding: 0px;
}
*
{
  margin: 0px;
}
A
{
  color: #0057d2;
  text-decoration: none;
}
A:HOVER
{
  color: #000000;
  text-decoration: underline;
}
SELECT
{
  font-size: 8pt;
  font-family: Verdana, Tahoma;
}
INPUT
{
  font-size: 8pt;
  font-family: Verdana, Tahoma;
}
textarea 
{
  font-size: 8pt;
  font-family: Verdana, Tahoma;
}
h1
{
  font-family: Verdana, Tahoma;
  font-weight: bold;
  font-size: 26pt;
  color: #f27f58;
}
h2
{
  font-family: 'Trebuchet MS', Verdana, Tahoma;
  font-weight: bold;
  font-size: 16pt;
  color: #f27f58;
}
h3
{
  font-family: 'Trebuchet MS', Verdana, Tahoma;
  font-weight: bold;
  font-size: 12pt;
  color: #f27f58;
}
.head2
{
  font-family: 'Trebuchet MS', Verdana, Tahoma;
  font-weight: bold;
  font-size: 16pt;
  color: #f27f58;
}
.head3
{
  font-family: 'Trebuchet MS', Verdana, Tahoma;
  font-weight: bold;
  font-size: 13pt;
  margin: 0px;
  padding: 0px;
}
.f8b
{
  font-weight: bold;
  font-size: 8pt;
}
.f10a
{
  font-family: Arial;
  font-size: 10pt;
  text-align:justify;
}
.f10ab
{
  font-family: Arial;
  font-size: 10pt;
  text-align:justify;
  font-weight: bold;
}
.leftnav
{
  width: 180px;
  text-align: center;
  margin-left:8px;
  margin-right:8px;
  float:left;
  margin-top:8px;
}
.centernav
{
  margin-left:196px;
  margin-top:8px;
  min-width:0px;
}
.groupBox
{
  width:270px;
  border:#45A2FF 1px solid;
  text-align:center;
}
.periodBox
{
  width:98px;
  border:#45A2FF 1px solid;
  text-align:center;
}
.visiblityBox
{
  width:128px;
  border:#45A2FF 1px solid;
  text-align:center;
}
.watermark
{
  background-color: #FFFFF2;
  border-color: #759BBB;
  border-style: solid;
  border-width: 1px;
  color: #898989;
  padding: 2px;
  font-family: Tahoma;
}
.channelTitle
{
  border-bottom: solid 1px #f27f58;
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  padding: 2px;
}
.logoB
{
  border: 0px;
  width: 32px;
  height: 16px;
  margin: 0px 3px 1px 4px;
}
.tvBox
{
  float: left;
  width: 260px;
  margin: 4px;
  padding: 4px;
  border: solid 1px #60bff3;
}
/*container*/
.t0
{
  background-color: #fffff0;
  padding: 2px;
  margin: 8px 0 8px 0;
  color: #409040;
  border: dotted 1px gold;
}
.tx
{
  color: #6c6849;
}
.t4x
{
  font-weight: bold;
}
.t4x A
{
  color: #6c6849;
}
.t4x A:HOVER
{
  color: #0057d2;
  text-decoration: underline;
}
.t4c
{
  color: #409040;
  font-weight: bold;
}
.t4c A
{
  color: #409040;
}
.t4c A:HOVER
{
  color: #0057d2;
  text-decoration: underline;
}
.t7c
{
  font-family: Arial;
  color: #409040;
}
/*info box*/
.t1
{
  float: left;
  width: 40px;
  font-size: 9pt;
}
/*content box*/
.t2
{
  margin-left: 48px;
  font-size: 9pt;
}
/*time*/
.t3
{
  font-weight: bold;
}
/*title*/
.t4
{
  font-weight: bold;
}
.t4 A
{
  color: Black;
}
.t4 A:HOVER
{
  color: #0057d2;
  text-decoration: underline;
}
/*description*/
.t5
{
}
/*rowbreak*/
.t6
{
  clear: both;
  height: 5px;
}
/*category*/
.t7
{
  font-family: Arial;
  color: #9c9889;
}
/*small button*/
.t8
{
  margin: 0px 2px 0px 2px;
  cursor: pointer;
  border-width: 0px;
}
/*small picture*/
.t9
{
  text-align: center;
  margin-top: 4px;  
}
/*forum*/
.ta
{
  margin: 2px;
  padding: 2px;
  font-family: Verdana;
  font-size: 8pt;
  border: solid 1px #f1efe2;
  background-color: #fcfaf3;
}
.ta A
{
  color: Black;
}
.ta A:HOVER
{
  color: #0057d2;
  text-decoration: none;
}
/*minibanner*/
.tb
{
  width:260px;
  height:32px;
  margin: 0 auto 4px auto;  
}
/*dvd*/
.tc
{
  margin:2px 0px 6px 0px;
  font-weight:bold;
  text-align:center;
}
/*dvd*/
.td
{
  margin:6px 0px 2px 0px;
  font-weight:bold;
  text-align:left;
  font-size:9pt;
}


.tvDateTime
{
  font-family: 'Courier New';
  font-size: 13pt;
  font-weight: bold;
}
.tvReturnTime
{
  color: Gray;
}
.tvCategory
{
  font-family: Arial, Sans-Serif;
  font-size: 11pt;
  color: #9c9889;
}
.tvDescription
{
  font-family: Georgia, Arial, Sans-Serif;
  font-size: 12pt;
  text-align: justify;
}
.tvDescription P
{
  margin: 0.5em 0px 0px 0px;
}
.tvNextProgrammePanel
{
  font-family: Arial, Sans-Serif;
  font-size: 11pt;
  padding: 0.5em;
  margin: 0.5em;
  background-color: #fffff0;
  border: solid 1px #f0f0d0;
}
.tvNextProgramme
{
}
.tvNextProgrammeUrl
{
  font-weight: bold;
}
.tvPermaLink
{
  font-family: Tahoma;
  font-size: 8pt;
  width: 97%;
  margin: 0.5em;
}
.tvInfo
{
  margin-left: 16px;
}

.panelMessage
{
  font-weight: bold;
  text-align: center;
  margin: 8px;
  padding: 8px;
  color: Red;
}
.panelMessageSea
{
  text-align: center;
  margin: 8px 0 8px 0;
  padding: 8px;
  color: Red;
  width:712px;
  border:solid 1px #f1efe2;
}
.siteMap
{
  font-weight: bold;
}


.favButton
{
  width: 80px;
  font-family: Arial;
  font-size: 10pt;
  text-align: center;
  margin-bottom: 1em;
  margin-top: 1em;
}
.favLeft
{
  float: left;
  width: 130px;
  font-family: Arial;
  font-size: 10pt;
  text-align: center;
  margin-bottom: 1em;
}
.favRight
{
  float: left;
  font-family: Arial;
  font-size: 10pt;
  margin-bottom: 1em;
  width: 500px;
}
/*date*/
.fav1
{
  clear: both;
  font-family: 'Trebuchet MS', Verdana, Tahoma;
  font-weight: bold;
  font-size: 15pt;
  color: #f27f58;
}
/*time*/
.fav2
{
  font-weight: bold;
  font-size: 13pt;
}
/*title*/
.fav3
{
  width: 500px;
  font-weight: bold;
  font-size: 13pt;
}
/*category*/
.fav4
{
  font-family: Arial;
  color: #9c9889;
}
/*description*/
.fav5
{
  width: 500px;
  text-align: justify;
}
/*break*/
.fav6
{
  height: 1px;
  clear: both;
}
/*button*/
.fav7
{
  cursor: pointer;
  border-width: 0;
  width: 32px;
  height: 32px;
  margin: 0 4px 0 4px;
}
.fav7b
{
  cursor: pointer;
  border-width: 0;
  width: 16px;
  height: 16px;
}

/*add comment panel*/
.foBox
{
  border: solid 1px #f1efe2;
  background-color: #fcfaf3;
  font-family: Arial, Sans-Serif;
  font-size: 10pt;
  text-align: justify;
  padding: 0.5em;
  margin: 0.5em;
}
/*title*/
.fo1
{
  font-family: 'Trebuchet MS', Verdana, Tahoma;
  font-weight: bold;
  font-size: 15pt;
}
/*time*/
.fo2
{
  padding: 3px;
  font-size:8pt;
}
/*nick*/
.fo3
{
  background-color: #f1efe2;
  padding: 3px;
  float:left;
  margin-right: 1em;
  font-weight: bold;
}
/*comment*/
.fo4
{
  font-family: Arial;
  font-size: 10pt;
  margin: 1em 1em 1em 1em;
  width: 500px;
}
/*line*/
.fo5
{
  font-family: Arial;
  font-size: 10pt;
  margin-bottom: 1em;
}
/*CommentTextBox*/
.fo6
{
  padding: 0.5em;
  font-family: Arial, Sans-Serif;
  font-size: 10pt;
}

/*box*/
.c0
{
  width:200px;
  padding:2px;
  font-family:Arial;
  font-size:10pt;
}
/*category*/
.c2
{
  font-family: Arial;
  color: #9c9889;
  font-size: 8pt;
}
/*title*/
.c3
{
  padding-top: 2px;
}
.c3 A
{
  color: #000000;
  text-decoration: none;
}
.c3 A:HOVER
{
  color: #0057d2;
  text-decoration: none;
}

.loo
{
  font-family: Arial;
  font-size: 9pt;
}
/*lookout dates*/
.loo1
{
  width: 230px;
}
/*lookout panel*/
.loo2
{
  margin: 2px;
  padding: 2px;
  text-align: center;
  background-color: #fffff2;
  font-weight: bold;
  border: solid 1px #ff0000;
}

.sea
{
  font-family: Arial;
  font-size: 9pt;
}

.adv
{
  border: solid 1px #aca899;
  background-color: #f1efe2;
}

.menuBox
{
  font-family: Arial;
  font-size: 8pt;
  width:67px;
  padding:4px 0 4px 0;
  border:#45A2FF 1px solid;
  text-align:center;
}
.menuBox A
{
  color: #0057d2;
  text-decoration: none;
}
.menuBox A:HOVER
{
  color: #000000;
  text-decoration: none;
}
.mI
{
  width: 32px;
  height: 32px;
}

.updateProgress
{
  z-index: 20000;
  width: 160px;
  height: 160px;
  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  -moz-opacity:0.5;
  opacity:.5;
}

.favCompactTable
{
  border-collapse:collapse;
  font-family:Arial;
  font-size:9pt;
  border:solid 1px #ece9d8;
}


.wBox
{
  max-width: 260px;
  font-family: Arial;
  font-size: 10pt;
  background-color:#f9f7f0;
  padding: 0.8em;
}
.wTitle
{
  margin-top: 0.5em;
  font-weight: bold;
}
.wCategory
{
  color: #9c9889;
  font-size: 9pt;
}
.wDescription
{
}
.intro
{
  cursor: hand;
  font-family: 'Trebuchet MS';
  font-size: 9pt;
}
.intro A
{
  color: #9C9889;
  text-decoration: none;
}
.intro A:HOVER
{
  color: #0057d2;
}


.bookcomm
{
  text-align: center;
  font-family: Arial;
  font-size: 9pt;
  padding: 2px;
  background-color: #fffff4;
}
.bookcomm A
{
  color: #0057d2;
  text-decoration: none;
}
.bookcomm A:HOVER
{
  color: #000;
  text-decoration: none;
}
.bookcomm2
{
  margin: 8px auto;
  max-width: 160px;
  overflow: hidden;
}
.channelItem
{
  font-family: Arial;
  font-size: 8pt;
  width:166px;
  overflow:hidden;
  white-space:nowrap;
}
.trailerlist
{
  font-family:Georgia;
  font-size:11pt;
}
.trailerlist TD
{
  vertical-align:top;  
  width:330px;
}
.tlTitle
{
  font-weight:bold;  
  font-size:13pt;
}

