
.stdInput {
  border: 1px solid #a0a0a0;
  height:18px;
  margin:0px;padding:0px 3px 0px 3px;
  background:#fff;
}
#tvnow td {
   vertical-align:top;
   padding:4px;
/*   padding-top:2px;
   padding-bottom:2px;*/
}

.prod_icon {
  padding-left:0px;
  float:left;
  width:116px;
  height:125px;
  text-align:center;
  background-position: 50% 3px;
  background-repeat: no-repeat;
}
.prod_icon a {
  display:block;
  outline:none;
  width:116px;
  height:126px;
  border:1px dotted #fff;
  padding:0px;
  font-weight: bold;
  color:#555555;
  white-space:nowrap;
}
.prod_icon a:hover {
  color:#FF7800;
  text-decoration:none;
}
.prod_icon span {
  position:absolute;
  bottom:0px;
  display: block;
  width:100%;
}
.prod_icon a h2 {
  margin-top:103px;
  font-size:14px;
  font-weight:bold;
  border:0px;
  white-space:nowrap;
}
a.sidebar_icon {
   border-color:#F7F7F7;
 }
.fm_icn {
  display:block;
  width:18px;
  height:18px;
  background-image:url('i/playstop.gif');
  background-repeat:no-repeat;
}
.play {
  background-position:0px 2px;
}
.pause {
  background-position:0px -16px;
}
#fmnow td, #fmnow_more td{
  padding-bottom:4px;
  padding-left:8px;
  padding-top:4px;
  padding-right:4px;
  vertical-align:top;
}
#fmnow td.splitter, #fmnow_more td.splitter, #tvnow td.splitter, #tvnow_more td.splitter{
  border-bottom:1px dotted #bbb;
  height:1px;
  margin:0px;
  padding:0px;
}

a.reghref, a.reghref:visited {
  font-weight:normal;
  color:#2970A6;
  text-decoration:none;
  outline:0;
  border:none;
  display:inline;
}
a.reghref:hover {
  text-decoration:underline;
}







#world_clock_side {
  width:280px;
}
#world_clock_side table {
  margin-top:8px;
}
#world_clock_side table tr td.wclside {
  font-size:95%;
  width:50%;
  padding-bottom:8px;
}
#world_clock_side table tr td.wclside div{
  position: relative;
  height:32px;
  padding-top:4px;
  padding-bottom:2px;
  padding-left:38px;
  text-align:left;
  line-height:1.2em;
}
#world_clock_side table tr td.wclside span.analogue_clock {
  position: absolute;
  top: 2px;
  left: 2px;
  width:32px;
  height:32px;
  background:url(/img/clock_ticks.png) 0px 0px no-repeat transparent; 

}

#world_clock_side table tr td.clock_sep {
  min-width:0px;
}

#world_clock_side table tr td.wclside span.wclside_city_span {
  font-weight:bold;
  color:#777;
}
#world_clock_side table tr td.wclside span.wclside_time_span{
  color:#337295;
}
#world_clock_side table tr td.wclside span.wclside_day_span {
  color:#FF7800;
}
div.clientip_side {
/*  color:#d15b27; */
  color:#FF7800;
  font-size: 150%;
/*  font-weight:bold; */
}
