.medium-center
{
  font:9pt arial;
}

.medium-center .top-5 h1,
.medium-center .top-5 h2
{
  font-size:18pt;
  font-weight:bold;
  padding-bottom:5px;
}

.medium-center .top-5 h2
{
  font-size:14pt;
}

.medium-center .top-5 ul
{
  list-style-type:none;
}

.medium-center .top-5 ul li
{
  overflow:auto;
  padding:5px 0 3px;
  margin:0 5px;
  border-top:1px dashed #ccc;
}

.medium-center .top-5 ul li .visual
{
  display:inline;
  float:left;
  width:85px;
}

.medium-center .top-5 ul li .info
{
  display:inline;
  float:left;
  margin-left:8px;
  width:400px;
  font-size:8pt;
}

.medium-center .top-5 ul li .info a
{
  text-decoration:none;
}

.medium-center .top-5 ul li .info a:hover
{
  text-decoration:underline;
}

.medium-center .top-5 ul li .mpaa
{
  font-size:8pt;
}

.medium-center .top-5 ul li a.watch
{
  font:bold 8pt arial;
}

.medium-center .top-5 ul li .info h3 a,
.medium-center .top-5 ul li .info h3 a:visited
{
  font-size:10pt;
  font-weight:bold;
  color:#00c;
}

.medium-center .top-5 ul li .info h3 a:hover,
.medium-center .top-5 ul li .info h3 a:hover:visited
{
  color:#f00;
}

.medium-center .top-5 ul li .info p
{
  margin:2px 0;
}

.medgrid ul li
{
  height:24px!important;
}

.medgrid .title,
.medgrid .rating,
.medgrid .watch,
.medgrid .date
{
  float:left!important;
  font:8pt arial;
  margin-top:5px;
}

.medgrid .title
{
  width:321px;
}

.medgrid .rating
{
  width:81px;
}

.medgrid ul .rating
{
  margin-left:-2px;
  margin-right:2px;
}

.medgrid .watch
{
  width:80px;
  overflow:hidden;
}

.content .medgrid .list-box li .watch a
{
  text-decoration:underline;
  color:#00f;
  padding-right:0!important;
  margin-left:1px;
}

.medgrid .date
{
  width:80px;
}

.medgrid h3
{
  font:14pt arial;
  padding:5px 0 5px 2px;
}

.medgrid .heading
{
  height:24px; 
  background-color:#666!important;
  color:#fff;
}

.medgrid .heading span
{
  font-weight:bold;
}

.medgrid .heading .title
{
  margin-left:2px;
}
