html {  
  height: 100%;
  overflow-x:auto;
  overflow-y:auto;
}

body {
  background-image: url('../img/background.jpg');
  background-repeat: repeat-x;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
  text-align: center;
}

object { 
  display:block; 
  outline: none;
}

img {
  border: none;
}

#saymama_logo {
  position: absolute;
  top: 20px;
  left: 20px;  
}

#getflash_frame {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 600px;
  height: 360px;
  margin-top: -182px; /*set to a negative number 1/2 of your height*/
  margin-left: -284px; /*set to a negative number 1/2 of your width*/  
}

#getflash_frame div.left {
  background: transparent url(../img/getflash_bg_left.png) no-repeat 0 0;
  width: 20px;
  height: 360px;
  float: left;
}

#getflash_frame div.center {
  background: transparent url(../img/getflash_bg.png) repeat-x 0 0;
  width: 560px;
  height: 360px;
  position: absolute;
  top: 0px;
  left: 20px;
  padding-top: 40px;
}

#getflash_frame div.right {
  background: transparent url(../img/getflash_bg_right.png) no-repeat 0 0;
  width: 20px;
  height: 360px;
  float: right;
}

#getflash_frame a.getflash_button {  
  position: absolute;
  left: 160px;  
  bottom: 80px;  
}

#getflash_frame div.shadow {
  background: transparent url(../img/getflash_shadow.png) no-repeat 0 0;
  position: absolute;
  left: -53px;
  bottom: -65px;
  width: 706px;
  height: 35px;  
  clear: both;
}

#footer {
  position: absolute;
  font-family: Tahoma, Verdana, arial;  
  font-size: 12px;
  color: #868686;
  width: 100%;
  text-align: center;
  bottom: 10px;
}
