body {
  font-family:Verdana;
  font-size: 15px;
  line-height: 24px;
  color: #ADD8E6;
  background-color:#000000;
  background-image: url("../images/head2/BG-stars-1.jpg");
}

a:link {
  color: #90ee90;
  text-decoration:none;
}
a:visited {
  color: #90ee90;
  text-decoration:none;
}
a:active {
  color: #66aaff;
  text-decoration:none;
}

.bb {
  background-color:#000080;
}

#outer {
  margin-left: auto;
  margin-right: auto;
}
#wide_black {
  width: 990px;
  background-color: #000000;
  z-index: 0;
  margin-left: auto;
  margin-right: auto;
}
#wide {
  width: 990px;
  background-color: #000000;
  z-index: 0;
  margin-left: auto;
  margin-right: auto;
}
img.single {
  width: 360px;
  height: 250px;
}
img.two {
  width: 345px;
  height: 230px;
}
img.three {
  width: 227px;
  height: 180px;
}
img.twowide {
  width: 345px;
  height: 200px;
}
#copyright {
  background-color: #000080;
  font-size: 12px;
  color: #FFFFFF;
  border: 0px;
  text-align: left;
  padding: 15px;
}
#content {
  text-align: left;
}
.spaceunderheader {
  height: 16px;
}
.spacer {
  height: 16px;
}
.spacer32 {
  height: 32px;
}

a.info{
    position:relative; /*this is the key*/
    background-color:#000;
    color:#000;
    text-decoration:none;
    border:0;
    height: 32px;
    width: 32px;
}

a.info:hover {
    z-index:25; 
    background-color:#000;
    outline-style: none;
}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    font-size: 75%;
    top:2em; left:2em; width:80px;
    margin-left: -80px;
    border:1px solid #1ccb00;
    background-color:#1b213f; color:#ffffff;
    text-align: center;
    outline-style: none;
}

#consolereview {
   text-align: left;
   margin-left: 40px;
   margin-right: 40px;
}
#consolereview img {
   padding: 10px 10px 10px 10px;
}
#consolereview  a img {
   padding: 10px 10px 10px 10px;
}
.sys {
   padding: 8px;
}
.buylinks {
}


        #tfheader{
                background-color:#90ee90;
        }
        #tfnewsearch{
                float:right;
                padding: 0px 10px 0px 5px;
		height: 26px;
        }
        .tftextinput{
                margin: 0;
                padding: 5px 5px;
		vertical-align: top;
                font-family: Arial, Helvetica, sans-serif;
                font-size:12px;
                border:1px solid #0076a3; border-right:0px;
                border-top-left-radius: 2px 2px;
                border-bottom-left-radius: 2px 2px;
		z-index: 100;
        }
        .tfbutton {
                margin: 0;
                padding: 5px 10px;
                font-family: Arial, Helvetica, sans-serif;
                font-size:12px;
                outline: none;
                cursor: pointer;
                text-align: center;
                text-decoration: none;
                color: #000000;
                border: solid 1px #0076a3; border-right:0px;
                background: #90ee90;
                background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#90ee90));
                background: -moz-linear-gradient(top,  #00adee,  #90ee90);
                border-top-right-radius: 2px 2px;
                border-bottom-right-radius: 2px 2px;
        }
        .tfbutton:hover {
                text-decoration: none;
                background: #90ee90;
                background: -moz-linear-gradient(top,  #0095cc,  #00678e);
        }
        /* Fixes submit button height problem in Firefox */
        .tfbutton::-moz-focus-inner {
          border: 0;
        }
        .tfclear{
                clear:both;
        }

.adDiv {
  margin-top: 16px;
  margin-bottom: 16px;
  text-align: center;
}
.wideAd {
  width: 728px;
  height: 0px;
  text-align: center;
  margin: auto;
}
div .rm {
  text-align: center;
  margin-bottom:10px;
}

.loginButton {
	background-color:#000080;
	border-width: 2px;
	border-style: solid;
	border-color: #22ff00;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 6px;
	text-decoration:none;
}
#userStatus {
	color: #fff;
}
#expires {
	color: yellow;
}
#powerup {
	color: yellow;
}
.cropped{
	background-position: -100px;
	width: 100px;
	height: 200px;
}
#snack_dex1 {
	text-align:center;
}
#snack_ldb {
	text-align:center;
}
#snack_sky {
	text-align:center;
}
#snack_mob_top {
	text-align:center;
}
#snack_mob_mid {
	text-align:center;
}
#snack_mob_bot {
	text-align:center;
}
.mdr img {
	margin-left:5px;
}
.left-tower {
	position: fixed;
	top: 6px;
	right: 50%;
	margin-right: 505px;
}
.right-tower {
	position: fixed;
	top: 6px;
	left: 50%;
	margin-left: 505px;
}
.left-tower-forum {
	position: fixed;
	top: 6px;
	right: 50%;
	margin-right: 525px;
}
.right-tower-forum {
	position: fixed;
	top: 6px;
	left: 50%;
	margin-left: 525px;
}

#info-image img {
	width: 500px;
	float: right;
	margin-right: 22px;
}
#system-info {
	float:left;
	margin-left: 22px;
	margin-top: 52px;
}
#video-info {
	width:420px;
	height: 310px;
	padding: 10px;
}
#console-review-link {
	padding-right:4px;
	position:relative;
	float:right;
	width:230px;
	background-position:right;
	text-align:right;
	background-image:url(../images/bgf.jpg);
}
#controller-review-link {
	padding-left:4px;
	position:relative;
	float:left;
	width:230px;
	background-position:left;
	text-align:left;
	background-image:url(../images/gbf.jpg);
}
#controller-review-link a, #console-review-link a {
	color: #ffffff;
}
.seasonal {
	margin-top:4px;
	padding:4px;
	text-align:center;
}
