html, body  { height:100%;}
body {
  margin:0;
  padding:0;
  text-align:center;
  background-color: #ffffff;
}
object:focus { outline:none; }
#allContent {
  background:url('../images/bg_tile.png');
}
#flashContent {
  display:none;
  width:100%;
  overflow-x:hidden;
}
#bgRight {
  width:62px;
  background:url('../images/frame_tile_right.png') repeat-y;
  position:absolute;
  top:0px;
  bottom:0px;
  right:-62px;  
}
#bgLeft {
  width:62px;
  background:url('../images/frame_tile.png') repeat-y;
  position:absolute;
  top:0px;
  bottom:0px;
  left:-62px;
}

#bgWrapper {
  position:relative;
  margin:0px auto;
}

.vflip {
  -moz-transform: scaleY(-1); /* For Mozilla Firefox */
  -o-transform: scaleY(-1);   /* For Opera */
  -webkit-transform: scaleY(-1); /* For Safari, Google chrome */
  /* For IE */
  filter: FlipV;
  -ms-filter: "FlipV";
}

.bottomGrad {
  position:absolute;
  top:0px;
  left:0px;
  right:0px;
  height:37px;
  background:url('../images/bg_bottom.png') repeat-x;
}

.topGrad {
  position:absolute;
  top:0px;
  left:0px;
  right:0px;
  height:37px;
  background:url('../images/bg.png') repeat-x;
}

.scaleImg {
  position:absolute;
  top:0px;
  left:0px;
  right:0px;
}

.htmlCont {
  position:relative;
  overflow:hidden;
  background:#ffffff;
}
