@charset "utf-8";

html,body {
  height: 100%;
}

html,body {
  margin: 0;
  padding: 0;
}

html>body #outer {
  height: auto;
}

body {
  background-image: url('images/bg_page.gif');
  margin-bottom: 0px;
  margin-left: 0px;
  margin-top: 0px;
}

.textfield {
  background-image: url(images/searcbox_bg.gif);
  border: 1px solid #A3A2A2;
  padding-left: 2px;
}

textarea {
  background-color: #F2F2F2;
  border: 1px solid #A3A2A2;
}

option {
  background-color: #F2F2F2;
  font-weight: normal;
}

#main_container {
    width: 980px;
}

* html #main_container {
  height: 100%;
}

#header_mcontainer {
  background-image: url("images/bg_lattice.gif");
  height: 107px;
  margin: 10px 0;
  width: 960px;
}

#header_mcontainer div {
  position: absolute;
}

#logo {
  margin-top: 27px;
  position: absolute;
  z-index: 1;
  
}

#header_dedicated {
  margin-left: 467px;
  margin-top: 28px;
  z-index: 2;
}

#header_invaders {
  margin-left: 652px;
  z-index: 1;
}

#header_scorpio {
  margin: 0 0 0 738px;
  opacity: 0.8;
  z-index: 2;
}

#searchbox {
  background-color: #F2F2F2;
  border: 1px solid #A3A2A2;
  margin-left: 11px;
  margin-top: 75px;
  padding: 4px 0 2px 5px;
  position: absolute;
  width: 224px;
  z-index: 2;
}

* html #searchbox {
  padding: 3px 0 3px 6px;
}

#searchfield {
  font-size: 11px;
  height: 16px;
  line-height: 15px;
  margin-bottom: 1px;
  width: 105px;
}

* html #searchfield {
  margin-bottom: 0;
  width: 103px;
}

#searchbutton {
  border: 1px solid #A3A2A2;
  margin-bottom: 2px;
  margin-left: 7px;
}

* html #searchbutton {
  margin-bottom: 0px;
}

#container {
  float: left;
  width: 656px;
}

#middle {
  float: right;
  margin: 0 -97px 0 0;
  width: 600px;
}

#middle-c {
   background-color: #383838;
  margin-left: 10px;
  margin-right: 10px;
}

#left-c {
  background-image: url(images/bg_lattice.gif);
  border: none;
  margin-left: 10px;
  padding: 7px 1px 1px 0;
  height:1353px;
}

#right-c {
  background-image: url("images/bg_lattice.gif");
  border: medium none;
  height: 1350px;
  width:205px;
  margin-right: 11px;
  padding: 8px 1px 3px 10px;
}

#bpadding {
  clear: both;
  font-size: 1px;
  height: 10px;
  line-height: 0px;
}


#container,#middle,#left,#right,#towatch,#recentadditions {
  position: relative;
}

#left {
   width: 150px;
}

#right {
   margin-left: 755px;
}

#latestaddition {
 background-image: url("images/bg_lattice.gif");
  margin-bottom: 10px;
  width: 582px;
}

#window_content {
  background-color: #F2F2F2;
  border: 1px solid #CCCCCC;
  padding: 10px 10px 6px 10px;
}

#recentadditions {
  background-image: url("images/bg_lattice.gif");
  float: left;
  height: 1138px;
  width: 378px;
}

#towatch {
  background-image: url("images/bg_lattice.gif");
  float: right;
  height: 1138px;
  width: 190px;
}

#stuff {
  background-color: #F2F2F2;
  border: 1px solid #D7D7D7;
  margin-left: 3px;
  padding: 10px 33px 6px;
  width: 119px;
}

* html #stuff {
  margin-left: -3px;
}

#spacer {
  padding: 7px 4px 3px 4px;
}

#sidemenu {
  background-color: #F2F2F2;
  border: 1px solid #D7D7D7;
  margin-bottom: 9px;
  margin-left: 3px;
  margin-top: 7px;
  padding: 3px 0px 5px 0px;
  position: relative;
  width: 123px;
}

#sidemenu a span {
  background-color: #990000;
  color: #990000;
  display: block;
  height: 5px;
  margin-top: 5px;
  overflow: hidden;
  position: absolute;
  width: 4px;
}

* html #sidemenu a span {
  margin-left: -10px;
}

#sidemenu a:hover span {
  background: white;
}

#smitem a {
  color: #5E5E5E;
  display: block;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-top: 1px;
  text-decoration: none;
  text-indent: 11px;
  width: 118px;
}

#smitemactive a {
  background-color: #DADADA;
  color: #5E5E5E;
  display: block;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-top: 1px;
  text-decoration: none;
  text-indent: 11px;
  width: 118px;
}

#smitem a:hover {
  background-color: #DADADA;
}

.separator {
  background-image: url(images/linesep.gif);
  height: 1px;
  line-height: 1px;
  margin: 10px 0 10px 0;
  width: 100%;
}

#gamecontainer {
  float: right;
  margin-right: 26px;
  width: 780px;
}

* html #gamecontainer {
  margin-right: 5px;
}

#gamehead {
  background-image: url(images/bg_lattice.gif);
  width: 795px;
}

#gamecontent {
  background-image: url(images/bg_lattice.gif);
  padding: 4px 4px 4px 4px;
  width:787px;
}

#gameleft-c {
  background-image: url(images/bg_lattice.gif);
  border: none;
  margin-left: 10px;
  padding: 7px 1px 1px 0;
}

* html #gameleft-c {
  margin-left: 5px;
}

#gameleft-c {
  float: left;
  width: 131px;
}

.gameseparator {
  background-image: url(images/linesep.gif);
  line-height: 1px;
  margin: 1px 0 10px 0;
}

* html .gameseparator {
  margin-top: -2px;
}

#review {
  background-color: #F2F2F2;
  border: 1px solid #CCCCCC;
  float: left;
  padding: 0 11px 0 11px;
  width: 425px;
}

#additional {
  background-color: #F2F2F2;
  border: 1px solid #CCCCCC;
  float: right;
  padding: 0 9px 11px 9px;
  width: 154px;
}

.gamepoints {
  background-color: #E6E6E6;
  border: 1px solid #B0B0B0;
  height: 88px;
  width: 200px;
}

.gamepoints1 {
  background-color: #E8E8E8;
  height: 85px;
}

.gamepoints2 {
  background-color: #ECECEC;
  height: 84px;
}

.gamepoints3 {
  background-color: #F2F2F2;
  height: 83px;
}

.gamepoints4 {
  background-color: #F6F6F6;
  height: 82px;
  margin: 0 1px 0 1px;
}

.gamepoints5 {
  background-color: #F8F8F8;
  height: 74px;
  margin: 0 1px 0 1px;
  padding-left: 6px;
  padding-top: 7px;
}

* html .gamepoints5 {
  padding-top: 6px;
}

#right-outside-ads {
  left: 985px;
  position: absolute;
  top: 0;
  width: 250px;
}

#positivepoints {
  background-color: #129800;
  border: 0;
  color: #129800;
  height: 1px;
  line-height: 1px;
  margin-bottom: 6px;
  margin-top: 2px;
  width: 185px;
}

* html #positivepoints {
  margin-bottom: 4px;
  margin-top: -1px;
}

#negativepoints {
  background-color: #A92E2E;
  border: 0;
  color: #A92E2E;
  height: 1px;
  line-height: 1px;
  margin-bottom: 6px;
  margin-top: 2px;
  width: 185px;
}

* html #negativepoints {
  margin-bottom: 4px;
  margin-top: -1px;
}

#ratebox div {
  background-color: #FFFFFF;
  border-left: 1px solid #B7B7B7;
  height: 1px;
  line-height: 1px;
  position: absolute;
  z-index: 2;
}

#screens {
  background-color: #F2F2F2;
  border: 1px solid #CCCCCC;
  padding: 0 10px 0 10px;
  width: 603px;
}

#google-ad {
  background-color: #FAFAFA;
  border: 1px solid #CCCCCC;
  height: 60px;
  margin: 3px 0;
  padding: 10px 10px 6px 10px;
  position: absolute;
  text-align: center;
  width: 606px;
}

* html #google-ad {
  height: 60px;
  height: 76px;
  margin: 0 0 3px 0;
  width: 606px;
  width: 626px;
}

#google-ad-inner {
  margin: auto;
  width: 468px;
}

.move-down {
  margin-top: 84px;
}

#google-ad-game {
  position: absolute;
  text-align: center;
  width: 150px;
}

* html #google-ad-game {
  margin-left: -100px;
  margin-top: 18px;
}

#google-ad-inner-game {
  margin: auto;
  padding-top: 10px;
  width: 125px;
}

#google-ad-company {
  position: absolute;
  text-align: center;
  width: 150px;
}

.googleadspacer {
  height: 81px;
  line-height: 81px;
}


