#chartTable  { border:0; border-collapse:collapse; margin-top:10px; }

#chartTable td {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:10pt;
  border:solid 1px #006699;
  background:white;
}

#chartTable .tableHeader {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:8pt;
  background-color: #006699;
  color:white;

}

#chartTable .songPlace {
  text-align:center;
}

#chartTable .playedLastWeekTimes {
  text-align:center;
}

#chartTable .lastWeekUp {
  background-image: url('/style/images/topImages/up.gif'); 
  background-repeat: no-repeat; 
  background-position: top right;
  text-align:center;
  padding-right:5px;
}

#chartTable .lastWeekDown {
  background-image: url('/style/images/topImages/down.gif');
  background-repeat: no-repeat;
  background-position: top right;
  text-align:center;
  padding-right:5px;
}

#chartTable .lastWeekNew {
  background-image: url('/style/images/topImages/new.gif');
  background-repeat: no-repeat;
  background-position: center;
  text-align:center;
  padding-right:5px;
}

#chartTable .lastWeekHold {
  text-align:center;
  font-weight: bold;
  padding-right:5px;
}

#chartTable .lastWeekReturn {
  background-image: url('/style/images/topImages/return.gif');
  background-repeat: no-repeat;
  background-position: center;
  text-align:center;
  padding-right:5px;
}

#chartTable .songTitle {
  padding-left:5px;
}

#chartTable .songArtist {
  padding-left:5px;
}

#chartTable .voteField {
  text-align:center;
}

#chartTable .playlistLink {
  text-align:center;
  vertical-align:middle;
  height:30px;
}

#chartTable .playlistLink a {
  color:black;
}

#chartTable .playlistLink a:hover {
   font-weight: bold; 
   color:black;
}