html, body {
   background-color:#e6e6e6;
   color:#000000;
   font-family:Arial,Helvetica,sans-serif;
   font-size:12px;
   margin:0pt;
   padding:0pt;
}

table, td {
   font-size:1em;
}

th {
   background-color:#C1C1C1;
   color:#000000;
   padding-left: 10px;
   border: 1px solid #d1d1d1;
}

p {
   font-family:Arial,Helvetica,sans-serif;
   margin:0pt 0pt 1em;
}

h1 {
   font-size:18px;
   font-weight: bold;
/*
   border-top: 1px solid #000000;
   border-bottom: 1px solid #000000;  
*/
   padding: 1px 0 1px 5px;
   margin: 10px 0 10px 5px;
   display: inline;
}

h2 {
   font-size:20px;
}

h3 {
   font-size:16px;
}

h4 {
   font-size:14px;
}

h5, h6 {
   font-size:12px;
}

input, select, textarea {
   font-size:1em;
}

form {
   display:inline;
}

img {
   border:medium none;
}

.hide {
   display:none;
}

.smallest {
   font-size:0.8em;
}

.smaller {
   font-size:0.9em;
}

.larger {
   font-size:1.1em;
}

.largest {
   font-size:1.2em;
}

.bold {
   font-weight:bold;
}

.italic {
   font-style:italic;
}

.strike {
   text-decoration:line-through;
}

.red {
   color:#FF0000;
}

.green {
   color:#339900;
}

.center {
   text-align:center;
}

.nowrap {
   white-space:nowrap;
}

.breakforprint {
   page-break-after:always;
}

.spacer {
   clear:both;
   overflow:hidden;
}

a, a:link, a:visited {
   color:#0000CC;
   text-decoration:underline;
}

a:hover {
   color:#330066;
   text-decoration:none;
}

a:active {
   color:#0000CC;
   text-decoration:underline;
}

a.textnav, a.textnav:link, a.textnav:visited {
   color:#FF0000;
   text-decoration:underline;
}

a.textnav:hover {
   color:#000000;
   text-decoration:none;
}

a.textnav:active {
   color:#FF0000;
   text-decoration:underline;
}

.bdr {
   border:1px solid #999999;
}

.bdrtop {
   border-top:1px solid #999999;
}

.bdrright {
   border-right:1px solid #999999;
}

.bdrbottom {
   border-bottom:1px solid #999999;
}

.bdrleft {
   border-left:1px solid #999999;
}

.alternate {
   background:#FFFFFF none repeat scroll 0%;
}

.alternate td {
   border:1px solid #E2EBF7;
}

.row {
   background:#FFFFCC none repeat scroll 0%;
}

.row td {
   border:1px solid #E2EBF7;
}

.newstable {
   color:#C1C1C1;
}

.newsdate {
   color:#FFFFFF;
   font-weight:bold;
}

.newstable a, .newstable a:link, .newstable a:visited {
   color:#6FB2CD;
   font-weight:bold;
   text-decoration:none;
}

.newstable a:hover {
   color:#4E91AC;
   text-decoration:none;
}

.newstable a:active {
   color:#6FB2CD;
   text-decoration:none;
}

tr.newsalternate {
   background:#3B3B3B none repeat scroll 0%;
}

tr.newsrow {
   background:#212121 none repeat scroll 0%;
}

.ltw_td {
   font-family: Arial,Helvetica,sans-serif;
   font-size: 11px;
   vertical-align: top;
}

.ltw_td_small {
   color: #000000;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 9px;
}

.ltw_td_title {
   color: #000000;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 12px;
   font-weight: bold;
}

.ltw_table_title {
   color:#000000;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 14px;
   font-weight: bold;
}

.ltw_headline {
   color:#000000;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 12px;
   font-weight: bold;
}

#newsscroller_wrap {position: absolute;text-align: left;background:transparent url(/images/newsscroller.jpg) no-repeat scroll 0pt 50%;height:29px;overflow:hidden;width:535px; z-index: 0;}
#newsscroller {border:medium none;height:15px;margin:6px 0px 0px 159px;width:364px; z-index: 0;}
#newsscroller a {text-decoration:none;}
#newsscroller a.newsone {color:#FFFFFF;}
#newsscroller a.newstwo {color:#E6E6E6;}

#newsscroller_wrap_wide {text-align: left;background:transparent url(/images/player/news.jpg) no-repeat scroll 0pt 50%;height:29px;overflow:hidden;width:608px; z-index: 0;}
#newsscroller_wide {border:medium none;height:15px;margin:6px 0px 0px 159px;width:434px; z-index: 0;}
#newsscroller_wide a {text-decoration:none;}
#newsscroller_wide a.newsone {color:#FFFFFF;}
#newsscroller_wide a.newstwo {color:#E6E6E6;}

/* NEW*/
#newsscroller_wrap2 {position: absolute;text-align: left;background:transparent url(/images/newsscroller2home.jpg) no-repeat scroll 0pt 50%;height:44px;overflow:hidden;width:535px; z-index: 0;}
#newsscroller {border:medium none;height:30px;margin:6px 0px 0px 159px;width:364px; z-index: 0;}
#newsscroller a {text-decoration:none;}
#newsscroller a.newsone {color:#FFFFFF;}
#newsscroller a.newstwo {color:#E6E6E6;}


#newsscroller_wrap_wide2 {text-align: left;background:transparent url(/images/player/news2new.jpg) no-repeat scroll 0pt 50%;height:44px;overflow:hidden;width:608px; z-index: 0;}
#newsscroller_wide2 {border:medium none;height:30px;margin:6px 0px 0px 159px;width:434px; z-index: 0;}
#newsscroller_wide2 a {text-decoration:none;}
#newsscroller_wide2 a.newsone {color:#FFFFFF;}
#newsscroller_wide2 a.newstwo {color:#E6E6E6;}

.srating {
   background:transparent url(/images/starrating/starrating.gif) repeat-x scroll left top;
   height:15px;
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none;
   margin:0px;
   padding:0px;
   position:relative;
   width:75px;
}

.srating li {
   float:left;
   margin:0px;
   padding:0px;
}

.srating li a {
   background-image:none;
   display:block;
   height:15px;
   padding:0px;
   position:absolute;
   text-decoration:none;
   text-indent:-9000px;
   width:15px;
   z-index:20;
}

.srating li a:hover {
   background:transparent url(/images/starrating/starrating.gif) repeat-x scroll 0px -15px;
   left:0px;
   z-index:1;
}

.srating a.onestar {
   left:0px;
}

.srating a.onestar:hover {
   width:15px;
}

.srating a.twostars {
   left:15px;
}

.srating a.twostars:hover {
   width:30px;
}

.srating a.threestars:hover {
   width:45px;
}

.srating a.threestars {
   left:30px;
}

.srating a.fourstars {
   left:45px;
}

.srating a.fourstars:hover {
   width:60px;
}

.srating a.fivestars {
   left:60px;
}

.srating a.fivestars:hover {
   width:75px;
}

.btn {
   background:#FFFFFF url(/images/utility/btn_gray.gif) repeat-x scroll 0%;
   border:1px solid #666666;
   color:#333333;
   cursor:pointer;
   font-size:14px;
   font-weight:bold;
   text-decoration:none;
}

.btncheckout {
   background:#FFFFFF url(/images/utility/btn_gray.gif) repeat-x scroll 0%;
   border:1px solid #FF0000;
   color:#FF0000;
   cursor:pointer;
   font-size:14px;
   font-weight:bold;
   text-decoration:none;
}

.hdng {
   background-color:#666666;
   color:#FFFFFF;
   font-size:16px;
   font-weight:bold;
   margin:2px 0pt 8px;
   padding:2px 10px;
}

.hdng2 {
   background-color:#999999;
   color:#FFFFFF;
   font-size:14px;
   font-weight:bold;
   margin:0pt 0pt 8px;
   padding:2px 10px;
}
div.add {text-align:center;}
div.add a, div.add a:link, div.add a:visited {
   color:#000000;
   font-weight:bold;
   text-decoration:none;
}

div.add a:hover {
   color:#000000;
   text-decoration:none;
}

div.add a:active {
   color:#000000;
   text-decoration:none;
}
 
td.list a, td.list a:link, td.list a:visited {
   color:#FFFFFF;
   font-size:11px;
   text-decoration:underline;
}

td.list a:hover {
   color:#FFFFFF;
   text-decoration:none;
}

td.list a:active {
   color:#FFFFFF;
   text-decoration:none;
}

div.news {
   background:#FFFFFF none repeat scroll 0%;
   font-size:11px;
   margin:4px 0pt;
   padding:6px 7px;
   text-align:left;
   width:202px;
}

div.news a, div.news a:link, div.news a:visited {
   color:#000000;
   text-decoration:underline;
}

div.news a:hover {
   color:#000000;
   text-decoration:none;
}

div.news a:active {
   color:#000000;
   text-decoration:none;
}

div.more {
   border-bottom:1px solid #A4A4A4;
   height:20px;
   text-align:left;
   width:214px;
}

div.more a, div.more a:link, div.more a:visited {
   color:#000000;
   font-weight:bold;
   text-decoration:underline;
}

div.more a:hover {
   color:#000000;
   text-decoration:none;
}

div.more a:active {
   color:#000000;
   text-decoration:none;
}

div.audiosearch {
   background:#E1E1E1 none repeat scroll 0%;
   font-size:10px;
   margin:4px 0pt;
   padding:6px 7px;
   text-align:left;
   width:450px;
}

div.podcast {
   background:#FFFFFF none repeat scroll 0%;
   font-size:10px;
   margin:4px 0pt;
   padding:6px 7px;
   text-align:left;
   width:240px;
}

div.podcastwide {
   background:#FFFFFF none repeat scroll 0%;
   font-size:10px;
   margin:4px 0pt;
   padding:6px 7px;
   text-align:left;
   width:430px;
}

div.podcastwider {
   background:#FFFFFF none repeat scroll 0%;
   font-size:10px;
   margin:4px 0pt;
   padding:6px 7px;
   text-align:left;
   width:490px;
}

div #div-special-message {

	margin: 14px 14px;
}

table #tbl-special-message {
  padding: 5px;
  border: 2px solid #000000;
  width: 504;
  align: center;
}

div.podcast1 {
   background:#f4f4f4 none repeat scroll 0%;
   font-size:10px;
   margin:4px 0pt;
   padding:6px 7px;
   text-align:left;
   width:240px;
}
div.more2 {
   height:20px;
   margin:16px 0pt 0pt;
   text-align:left;
   width:214px;
}

div.more2 a, div.more2 a:link, div.more2 a:visited {
   color:#000000;
   font-weight:bold;
   text-decoration:underline;
}

div.more2 a:hover {
   color:#000000;
   text-decoration:none;
}

div.more2 a:active {
   color:#000000;
   text-decoration:none;
}

div.top {
   position: relative;
   color: #FFFDDC;
   font-size: 10px;
   font-weight: bold;
   height: 234px;
   margin: 0 0 0 0;
   padding: 45px 0pt 0pt 0;
   text-align: left;
   width: 242px;
   z-index: 20;
}

/*
div.top a {
   position: relative;
   z-index: 20;
   }

div.top a, div.top a:link, div.top a:visited {
   color: #FFFDDC;
   font-weight: bold;
   text-decoration: none;
}

div.top a:hover {
   color:#FFFDDC;
   text-decoration:none;
}

div.top a:active {
   color:#FFFDDC;
   text-decoration:none;
}
*/

a.topclass, a.topclass:link, a.topclass:visited {
   color: #FFFDDC;
   font-weight: bold;
   text-decoration: none;
}

a.topclass:hover {
   color:#FFFDDC;
   text-decoration:none;
}

a.topclass:active {
   color:#FFFDDC;
   text-decoration:none;
}

a.topclass2, a.topclass2:link, a.topclass2:visited {
   color: #000000;
   font-weight: normal;
   text-decoration: none;
}

a.topclass2:hover {
   color:#000000;
   text-decoration:none;
}

a.topclass2:active {
   color:#000000;
   text-decoration:none;
}

span.toptitle {
   top: 5px; 
   left: 30px; 
   display: none;
   z-index: 100;
}

a.topclass:hover span.toptitle {
  position: absolute;
  top: -25px;
  left: 40px;
  display: block;
  background: #FFFDDC;
  color: #000000;
  border: 1px solid #000000;
  white-space: nowrap;
  z-index: 100;
  padding: 4px;
  font-weight: normal;
  font-size: 11px;
}

a.topclass2:hover span.toptitle {
  position: absolute;
  top: -25px;
  left: 80px;
  display: block;
  background: #FFFFFF;
  color: #000000;
  border: 1px solid #000000;
  white-space: nowrap;
  z-index: 100;
  padding: 4px;
  font-weight: normal;
  font-size: 11px;
}

div.top ol {
   z-index: 20;
   }

div.top ol li {
   margin:2px 0pt;
   z-index: 20;
}

div.click {
   position: absolute; 
   top: 240px; 
   left: 125px;
   padding:5px  7px 0pt 0pt;
   text-align:right;
}

div.click a, div.click a:link, div.click a:visited {
   color:#FFFFFF;
   font-weight:bold;
   text-decoration:underline;
}

div.click a:hover {
   color:#FFFFFF;
   text-decoration:none;
}

div.click a:active {
   color:#FFFFFF;
   text-decoration:none;
}

div.song {
   background:#FFFFFF url(/images/global/request.jpg) no-repeat scroll left top;
   color:#FFFFFF;
   font-weight:bold;
   height:190px;
   padding:40px 0pt 0pt 20px;
   width:223px;
   margin:10px 0 0 0;
}

div.latest-news {

   margin:10px 0 5 0;
   padding:5px 0pt 0pt 10px;
   width:223px;
}

div.latest-news a {
   color:#FFFFFF;
   text-decoration:none;
}

div.latest-news a:hover {
   color:#FFFFFF;
   text-decoration:underline;
   # font-weight:bold;
}

div.adver {
   width:243px;
   background:#7f3219;
}
           
a.program, a.program:link, a.program:visited {
   font-size:11px;
   color:#000000;
   text-decoration:none;
}

a.program:hover {
   color:#000000;
   text-decoration:none;
}

a.program:active {
   color:#000000;
   text-decoration:none;
}

td.footer {background:#242424;border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; text-align:center; font-size:10px; color:#7c7c7c;padding:5px 0 0 0;}

td.footer a, td.footer a:link,td.footer a:visited {
   font-size:10px;
   color:#7c7c7c;
   text-decoration:none;
}

td.footer a:hover {
   font-size:10px;
   color:#7c7c7c;
   text-decoration:underline;
}

td.footer a:active {
   color:#7c7c7c;
   text-decoration:underline;
}
                   
ul#menu {
   list-style: none;
   margin: 0;
   padding: 0;
   border: 0;
   z-index: 100;
}
 
ul#menu li {
   position: relative;
   display: inline;
   text-align: left;
   z-index: 100;
}
 
ul#menu li a, ul#menu li a:link, ul#menu li a:visited {
   width: 100%;
   margin: 0;
   padding: 0;
   border: 0;
}
 
 
ul#menu li li a, ul#menu li li a:link, ul#menu li li a:visited,
ul#menu li:hover li a, ul#menu li:hover li a:link, ul#menu li:hover li a:visited,
ul#menu li li:hover li a, ul#menu li li:hover li a:link, ul#menu li li:hover li a:visited,
ul#menu li.over li a, ul#menu li.over li a:link, ul#menu li.over li a:visited,
ul#menu li li.over li a, ul#menu li li.over li a:link, ul#menu li li.over li a:visited {
   background: #cccccc;
   display: block;
   width: 172px;
   border: 1px solid #ffffff;
   border-top:none;
   padding: 4px;
   margin: 0;
   color:#000000;
   font-weight:bold;
   z-index: 100;
}
 
ul#menu li a:hover, ul#menu li a:active,
ul#menu li:hover a, ul#menu li:hover a:link, ul#menu li:hover a:visited,
ul#menu li:hover li a:hover, ul#menu li:hover li a:active,
ul#menu li li:hover a, ul#menu li li:hover a:link, ul#menu li li:hover a:visited,
ul#menu li li:hover li a:hover, ul#menu li li:hover li a:active,
ul#menu li.over a, ul#menu li.over a:link, ul#menu li.over a:visited,
ul#menu li.over li a:hover, ul#menu li.over li a:active,
ul#menu li li.over a, ul#menu li li.over a:link, ul#menu li li.over a:visited,
ul#menu li li.over li a:hover, ul#menu li li.over li a:active {
   background: #fec900;
   text-align:left;
   color:#000000;
   font-weight:bold;
   z-index: 100;
}
 
ul#menu li ul, ul#menu li:hover li ul, ul#menu li.over li ul {
   position: absolute;
   top: 0;
   left: -999em;
   width: 180px;
   border-top: 1px solid #ffffff;
   margin: 0;
   padding: 0;
}
 
ul#menu li:hover ul, ul#menu li.over ul {
   left: 201px;
}
 
ul#menu li li:hover ul, ul#menu li li.over ul {
   left: 110px;
   padding:0 4px;
}

td.win {width: 100px; text-align:center; font-size:10px; color:#ffffff; padding:0 10px 0 0;}

td.win a, td.win a:link,td.win a:visited {
   font-size:10px;
   color:#ffffff;
   text-decoration:none;
}

td.win a:hover {
   font-size:10px;
   color:#ffffff;
   text-decoration:underline;
}

td.win a:active {
   color:#ffffff;
   text-decoration:underline;
}

td.swp {width: 100px; text-align:center; font-size:10px; color:#ffffff; padding:0 10px 0 0;}

td.swp a, td.swp a:link,td.swp a:visited {
   font-size:10px;
   color:#ffffff;
   text-decoration:none;
}

td.swp a:hover {
   font-size:10px;
   color:#ffffff;
   text-decoration:underline;
}

td.swp a:active {
   color:#ffffff;
   text-decoration:underline;
}
                   
.faq {
   background-color: #c1c1c1;
   padding:10px;
}

.faqalternate {
   background-color: #b1b1b1;
   padding:10px;
}
a.prog, a.prog:link, a.prog:visited {
   font-size:13px;
   font-weight:bold;
   color:#000000;
   text-decoration:underline;
}

a.prog:hover {
   color:#000000;
   text-decoration:none;
}

a.prog:active {
   color:#000000;
   text-decoration:underline;
}


td.prog {
   font-size:13px;
   font-weight:bold;
   color:#000000;
}


td.schedule a, td.schedule a:link, td.schedule a:visited {
   font-size:12px;
   color:#000000;
   text-decoration:none;
}

td.schedule a:hover {
   color:#000000;
   text-decoration:underline;
}

td.schedule a:active {
   color:#000000;
   text-decoration:underline;
}

a.prog2, a.prog2:link, a.prog2:visited {
   font-size:12px;
   font-weight:bold;
   color:#000000;
   text-decoration:underline;
}

a.prog2:hover {
   color:#000000;
   text-decoration:none;
}

a.prog2:active {
   color:#000000;
   text-decoration:underline;
}

a.podnews, a.podnews:link, a.podnews:visited {
   font-size:11px;
   font-weight:bold;
   color:#000000;
   text-decoration:underline;
}

a.podnews:hover {
   color:#000000;
   text-decoration:none;
}

a.podnews:active {
   color:#000000;
   text-decoration:underline;
}

td.ltw_td p {
   font-size: 13px;
   }

div.latest {
  margin: 10px 0 0 0;
}
