@charset "UTF-8";
/* CSS Document */
/* Colors: #999999 gray background body */

html,
body {
  height: 100%;
  background: #999999;
}

*,
html,
body {
  font-family: Helvetica, Verdana, Geneva, sans-serif;
  font-size: 13px;
  color:#fff;
  margin: 0;
  padding:0;
}

body {
  padding-left: 72px;
}

img {
  border: 0;
}

img.b4w {
  border: 4px solid #fff;
}

ul {
  list-style: none;
}

ul li.active {
  display: none;
}

#main {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -50px;
}

#toparea {
  padding-top: 1px;
  height:48px;
  width:922px;
  margin: 0 0 24px 0;
}

#bot {
  display: none;
}

#label {
  margin-top: 55px;
  float:left;
}

#label li {
  float: left;
  margin-right: 14px;
}

#label li a {
  display: block;
}

li#vm, 
li#pc {
  margin-right: 78px;
}

li#pc, 
li#pl {
  padding-top: 10px;
}

li#pl {
  margin-left: 24px;
}

#mainmenu {
  margin-top: 28px;
}

#mainmenu li {
  float: left;
  margin-right: 40px;
}

#submenu {
  margin-top: 66px;
  margin-left:52px;
  float:left;
}

#submenu li {
  float: left;
  margin-right: 58px;
}

#stage{
  clear:both;
}

#stage table {
  /* float:right; */
  margin: 0 0 0 auto;
}

#stage table td {
  vertical-align: bottom;
  height: 32px;
}

#stage table.widescreens td {
  height: 24px;
}


#stage table img {
  margin: 0;
}

#stage table td.bigimg img {
  margin: 0;
}

#stage table td.left img {
  margin: 0;
}

#stage table td.label {
  height:auto;
}

#stage td a, #maintab td a {
  float: left;
  margin: 4px;
}

#stage td.fl_right a, #maintab td.fl_right a {
  float: right;
  margin: 4px;
}

#stage td a img, #maintab td a img, #maintab td a:hover img#playbutton {
  opacity: .45;
  filter:alpha(opacity=45)
}

#stage td a:hover img, #maintab td a:hover img, #maintab td a img#playbutton {
  opacity: 1;
  filter:alpha(opacity=100)
}


.bigimg, 
.leftofbigimg {
  vertical-align: bottom;
}

td.label {
  padding: 9px 0 9px 4px;
}

#filler01 {
  z-index: 50;
  position: relative;
  bottom: 0;
  left:0;
}

#filler02 {
  z-index: 20;
  position: relative;
  bottom: 0;
  left:0;
  display: none;
}

.bigimg div {
	margin: 4px 0 0 4px;
}

.bigimg div.fillerdiv img, 
.bigimg div.fillerdiv div.wb {
  border: 2px solid #fff;
}

.bigimg div.fillerdiv div.wb {
  margin: 0;
}

#myStage {
  padding: 0;
  margin: 0;
}

#myStage img {
  border: none;
  margin:0;
}

#sub {
  background: #fff;
  margin: 0 0 4px 4px;
  height: 24px;
  padding-left: 6px;
  text-align: left;
}

#sub img {
  float: left;
}

#foot, 
#push {
  height: 49px;
}

#foot {
  padding-top: 1px;
}

#botmenu {
  margin-top:15px;
  float: left;
  width: 860px;
}

#botmenu li {
  float: left;
  margin-right:58px;
}

#logotable td {
  text-align: center;
  vertical-align: middle;
}

#reel video, #reel object {
  border-color:#050505;
  border-style:solid;
  border-width:12px 10px;
  -webkit-box-shadow: 0 0 20px #000000;
  -moz-box-shadow: 0 0 20px #000000;
  box-shadow: 0 0 20px #000000;
}

#reel video {
  width: 720px;
  height:454px;
  background:#050505;
/*  height:expression(500+'px'); */
}

#reel object {
  width: 720px;
  height:500px;
}

