body {
  margin: 0px;
  background: #000000 url(/promotions/aion/beta/images/body_bg.jpg) no-repeat 1003px 67px;
  font-family: verdana, tahoma;
  font-size: 12px;
  color: #FFFFFF;
}
a, .hilite2 { color: #edb615; font-weight: bold; }
select { margin-top: 5px; }
.hilite { color: #fce792; font-weight: bold; }
.title { font-size: 14px; font-weight: bold; color: #4bfef7; text-transform: uppercase; }
.specs { font-weight: bold; color: #f94e13; }

h1 {
  width: 1003px; 
  height: 235px; 
  background: url(/promotions/aion/beta/images/header.jpg) no-repeat left top; 
  font-size: 30px; 
  text-align: center; 
  margin: 0px; 
  text-indent: -5000px;
}
.includeFrame { display: none; }

#wrapper {
  width: 1003px;
  background: url(/promotions/aion/beta/images/wrapper_bg.jpg) no-repeat 171px 235px;
}
#left {
  float: left;
  width: 171px;
}
#middle {
  float: left;
  width: 719px;
}
#sidebar {
  float: left;
  display: inline;
  width: 226px;
  text-align: center;
}
#sidebar img { border: none; }
.box {
  padding: 0px;
  background: url(/promotions/aion/beta/images/box_bg.jpg) repeat-y;
  border: none;
  margin-bottom: 10px;
}
.boxcontent {
  margin: 0px 15px;
  font-size: 11px;
  text-align: center;
  color: #FFFFFF;
}
.boxcontent .title {
  font-size: 14px;
  font-weight: bold;
  color: #f94e13;
}
.boxcontent .hilite {
  font-weight: bold;
  color: #fc9c2c;
}


#screenshots {
  width: 685px;
  margin-left: 30px;
}
.thumbnail {
  float: left;
  width: 129px;
  height: 81px;
  margin: 0px 10px 10px 0px;
  border: 1px solid #6799e3;
}
#content {
  float: left;
  display: inline;
  width: 437px;
  margin-right: 55px;
}
.fieldName {
  width: 90px;
  height: 25px;
  font-size: 11px;
  font-weight: bold;
}
.field { 
  width: 300px;
  border: 1px solid #7f9db9;
  margin-top: 3px;
  height: 19px;
}
.formTable { font-size: 11px; }
.twoCol { width: 486px; margin-top: 5px; }
.twoCol td { width: 243px; }
.field input { width: 210px; border: 1px solid #7f9db9; }
.checkbox {
  float: left;
  margin: 0px 8px 2px 0px;
  *margin: -4px 8px 0px 0px;
}
.checkboxLong {
  float: left;
  margin: -1px 8px 20px 0px;
}
#nda {
  height: 200px;
  border: 1px solid #3f3f3f;
  margin-bottom: 20px;
}
.keyTitle {
  font-size: 16px;
}
.keyDisplay {
  font-size: 16px;
  font-weight: bold;
  color: #ff4027;
}
#right {
  float: left;
  width: 114px;
}

#ValidateKey1_txtKey {
  width: 240px; 
  height: 20px; 
  margin: 5px 100px 20px 0px; 
  border: 1px solid #7f9db9;
}
#ValidateKey1_btnSubmit {
  margin-bottom: 5px;
}


.clear { clear: both; }
   
/* Legal Footer */
#adBlockHelp {
  display: none;
}
#legalText {
  width: 1003px;
  color: #FFFFFF;
  font-family: trebuchet ms, verdana, tahoma;
  font-size: 11px;
  text-align: left;
}  
#seoText {
  width: 990px; 
  background: #000000;
  padding: 15px 0px 15px 10px; 
  font-family: trebuchet ms, tahoma; 
  font-size: 11px;
  color: #FFFFFF;
}
#footerNetwork {
  margin-bottom: -61px;
  *margin-bottom: -75px;
}
