body {
  background-image: url(../images/bg.gif);
  background-repeat: repeat;
  margin: 0px;
  padding: 0px;
  text-align: left;
}
table.overall {
  background-image: url(../images/bg_overall.gif);
  background-repeat: repeat-x;
  background-position: center;
  border-collapse: collapse;
  height: 600px;
  width: 100%;
  margin: 0px;
}
td.main {
  padding: 0px;
}
table.site {
  border-collapse: collapse;
  height: 600px;
  width: 990px;
  margin: 0px;
}
td.left {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
table.left {
  border-collapse: collapse;
  margin: 0px;
}
td.lefttop {
  height: 223px;
  width: 265px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
td.lefttop2 {
  height: 148px;
  width: 265px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
td.leftmiddle {
  height: 154px;
  width: 265px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
td.leftmiddle2 {
  height: 304px;
  width: 265px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
table.leftmiddle {
  border-collapse: collapse;
  margin: 0px;
}
a.leftitem {
  cursor: pointer;
}
td.leftmiddleitem {
  height: 42px;
  width: 265px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 30px;
}
td.leftmiddleitem2 {
  height: 304px;
  width: 30px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
td.form {
  height: 18px;
  padding: 2px;
  vertical-align: top;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
}
div.leftmiddleitem3 {
  background-color: transparent;
  height: 304px;
  max-height: 284px;
  width: 205px;
  max-width: 185px;
  overflow: hidden;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 10px;
  vertical-align: top;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
}
td.leftmiddleitem4 {
  background: url(../images/bg_leftitem3.gif) top left;
  background-repeat: no-repeat;
  background-color: transparent;
  height: 304px;
  width: 205px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  vertical-align: top;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
}
td.leftbottom {
  background-color: transparent;
  height: 223px;
  width: 265px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 30px;
  vertical-align: top;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
}
td.leftbottom2 {
  background-color: transparent;
  height: 148px;
  width: 265px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 30px;
  vertical-align: top;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
}
td.middle {
  height: 600px;
  width: 460px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  vertical-align: top;
}
td.right {
  height: 600px;
  width: 265px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
table.right {
  border-collapse: collapse;
  margin: 0px;
}
td.rightitem {
  height: 95px;
  width: 265px;
  padding-top: 0px;
  padding-right: 25px;
  padding-bottom: 0px;
  padding-left: 0px;
  text-align: right;
}
a.rightitem {
  cursor: pointer;
}
td.rightitemnav {
  height: 8px;
  width: 265px;
  padding-top: 0px;
  padding-right: 25px;
  padding-bottom: 0px;
  padding-left: 0px;
  text-align: right;
}
a.rightitemnav {
  cursor: pointer;
}
td.righttop {
  height: 223px;
  width: 265px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
td.rightmiddle {
  height: 154px;
  width: 265px;
  padding-top: 0px;
  padding-right: 25px;
  padding-bottom: 0px;
  padding-left: 0px;
  text-align: right;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  line-height: 16px;
}
a.rightmiddleitem {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
td.rightbottom {
  height: 223px;
  width: 265px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
div.infobox {
  background-color: #E5E4E1;
  height: 304px;
  width: 460px;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
  overflow: hidden;
}
div.infobox2 {
  margin: 10px;
  width: 420px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
}
div.movie {
  position: absolute;
  visibility: hidden;
  top: 148px;
  left: 265px;
  width: 460px;
  height: 304px;
  background-color: transparent;
  margin: 0px;
  padding: 0px;
  z-index: 10;
}
div.image {
  position: absolute;
  visibility: hidden;
  width: 460px;
  height: 304px;
  background-color: transparent;
  margin: 0px;
  padding: 0px;
  z-index: 10;
}