html, body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
	text-align: center;
	overflow: hidden;
}
table {
  height: 100%;
  width: 100%;
  border-collapse: collapse;
  border: 0px solid #666666;
}
td {
  margin: 0px;
  padding: 0px;
  /* border: 0px solid #880000;
  background-color: #5C6ECC; */
}
div {
  margin: 0px;
  padding: 0px;
  font: 10px tahoma, arial; 
  color: #999999;
  vertical-align: middle; 
  text-align: center;
}

#player {
  font-size: 0px;
  line-height: 0px;
}


/* anchors */
.top a:link {color: #0088F0; text-decoration: none}
.top a:visited {color: #0088F0; text-decoration: none}
.top a:hover {color: #404040; text-decoration: none}
.top a:active {color: #404040; text-decoration: none}

.bottom a:link {color: #303030; text-decoration: none}
.bottom a:visited {color: #303030; text-decoration: none}
.bottom a:hover {color: #0088f0; text-decoration: none}
.bottom a:active {color: #0088f0; text-decoration: none}


/* layout elements */
.tdmiddle {
  border: solid #303030; 
  border-width: 15px 0px;
}
.tdmovie {
  width: 640px;
  height: 280px;
  border-width: 15px;
}
.top {
  vertical-align: bottom;
}
.bottom {
  vertical-align: top;
}
.divtext {
  font: 13px trebuchet ms, arial;
  letter-spacing: 10px; 
  text-align: center;
  text-transform: uppercase
}
.texttop {
  padding: 0 0 8px 0;
  /* color: #0088F0; #F0E38A; #f0f0f0; */
}
.textbottom {
  padding: 8px 0 0 0;
  color: #888;
}


/* background colors */
.back-blue{
  background-color: #0077D2; /* #DBCF7F; #dbdbdb; */
}
.back-gray-3{
  background-color: #303030; 
}
.back-gray-4{
  background-color: #404040;
}
.back-gray-8{
  background-color: #808080;
}


/* text colors */
.blue{
  color: #0077D2; /* #DBCF7F; #dbdbdb; */
}
.blue-light{
  color: #0088F0;
}
.gray-3{
  color: #303030;
}
.gray-4{
  color: #404040;
}
.gray-b{
  color: #b0b0b0;
}
