body {
  margin:0;
  padding:0;
  background:black url(../images/back.gif);
  font-family:Arial;
  font-size:12px;
}

form {margin:0;}
div.clear {clear:both;}
a img {border:none;}

#wrapper {
  margin:0 auto;
  width:750px;
}

#header {
  background:black url(../images/backhead.jpg) no-repeat;
  height:95px;
  position:relative;
  margin:0;
  overflow:hidden;
  margin-top:10px;
}

#header h1 {
  margin:0;
  position:absolute;
  top:10px;
  left:10px;
  width:181px;
  height:73px;
  z-index:0;
}

#header h1 span {display:none;}

#footer {
  background:black url(../images/backfoot.jpg) no-repeat;
  height:95px;
  position:relative;
  margin:0;
  overflow:hidden;
  font-size:10px;
  text-align:center;
  color:#999;
  z-index:0;
}
#footer a {color:#ccc;}

#menu {
  margin:0;
  padding-top:40px;
  margin-left:250px;
}

#menu a {padding-right:5px;}

#content {
  width:700px;
  margin:0 auto;
  background:black;
  z-index:10;
  position:relative;
}

#page1 {
  background:black;
  height:400px;
  margin:0 auto;
  overflow:hidden;
  position:relative;
}
#page1 #imagePane {
  position:relative;
  float:left;
  width:48%;
  text-align:center;
  height:100%;
}
#page1 #imagePane img {display:block;margin:40px auto;margin-bottom:20px;position:relative}
#page1 #formPane {
  background:url(../images/back2.gif) repeat-x;
  height:100%;
  margin-left:50%;
  position:relative;
}
#page1 #formPane img {margin:40px auto;margin-top:10px;position:relative;}

h1#pagetitle {margin:0;display:none;}

#page1 #userinfo {
  width:300px;
  margin:0 auto;
  position:relative;
}
#page1 #userinfo th {font-weight:normal;text-align:left;position:relative;}

#content #textpage {
  padding:10px;
}
#content #textpagetext {
  background: #C8C9CD url(../images/back3.jpg) repeat-x;
  margin:0px auto;
  width:500px;
  padding:10px;
  border:solid 1px #ccc;
  color:#000;
}

#page2 th, #textpage th {text-align:left;padding-right:10px;}

#content a:link    {color:#eee;}
#content a:visited {color:#ddd;}
#content a:active  {color:#ddd;}

#textpagetext a:link,
#textpagetext a:visited,
#textpagetext a:active {color:#000;}

input.text {width:170px;height:20px;line-height:16px;font-size:14px;padding:2px 5px;background:url(../images/input_180.png) no-repeat;border:none;margin:0;}

#page3 {
  padding:10px;
}
#page3text {
  border:solid 1px #ccc;
  background:white;
  padding:5px 40px;
  text-align:center;
  z-index:150;
  position:relative;
}
#page3text a:link,
#page3text a:visited,
#page3text a:active,
#page3text a:hover {color:black;}

div.regoffer img {margin-right:10px;margin-bottom:10px;}

#content a.dark:link,
#content a.dark:visited,
#content a.dark:active,
#content a.dark:hover {color:#333;}

div.regoffer hr {border:solid 1px black; height:1px;height:1px;}
