html,body,#outermost {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0; 
}
html {
  font-family:Arial,Verdana,sans-serif;
  font-size:63.5%;
  font-size-adjust:none;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
}
body {
  text-align: center; /* IE/Win bug fix */  
  background: red;
  color: #fff;
  font-size:1.1em;
  background: #848689 url(../images/bg.gif) repeat-x scroll left center;
}

h1, h2, p {
  margin: 0;
  padding: 0;
}

h1 {
  font-size: 1.4em;
  line-height: 1.5em;
  color: #fff; 
}

h2 {
  font-size: 2.3em;
  line-height: 1.8em;
  color: #27404f; 
}

strong {
  color: #27404f;
}

a {
  text-decoration: underline;
  color: #fff;
}
a:hover {
  text-decoration: none;
}
#outer {
  height: 460px;
  width: 100%;  
  z-index: 10;
  background: #848689 url(../images/wrapBg.gif) repeat-x scroll left bottom;
}

.valignmid1 {
  position: relative;
  margin: 0 auto;
}
/* (hide from IE/Mac) \*/
.valignmid1 {
  display: table;
  vertical-align: middle;
  
}
/* Moz1.4 - Moz1.6 (NS7.1) bug, can't put position:relative on .valignmid2 \*/
.valignmid2 {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
}
/* end hide */
.valignmid3 {
  position: relative;
  text-align: left;
}


/* end hide */


#innerContent {
  height: 460px;
  
}


#contentWrap {
  min-width: 1080px;
  max-width: 1240px;
  width: expression(document.body.clientWidth < 1080? "1080x" : document.body.clientWidth > 1240? "1240px" : "auto");
  height: 459px;
  margin: auto;
  position: relative;
  background: url(../images/monitor.jpg) no-repeat scroll right bottom;
} 

#contentWrapPadding {
  padding-top: 50px;
}


/* content style */

#domainInfo {
  position: absolute;
  left: 140px;
  top: 120px;
}

#wantDomain, #moreInfo {
  padding: 30px 0 0 16px;
}

