/* Generated by KompoZer */
body {
  font-family: Arial,Helvetica,sans-serif;
}
#maintable {
  width: 750px;
  position: absolute;
  top: 20px;
  left: 50%;
  margin-left: -325px;
}
#header {
  position: absolute;
  top: 14px;
  left: 150px;
  width: 650px;
  text-align: center;
  height: 130px;
}
#tagline {
  border-bottom: 2px solid #990000;
  padding: 3px;
  font-size: 12px;
  color: #990000;
  text-align: center;
  font-weight: 400;
}
#title {
  padding: 5px;
  font-size: 28px;
  letter-spacing: -0.5px;
  text-align: center;
}
#usa {
  border: 1px dashed #cccccc;
  padding: 5px;
  font-size: 14px;
  color: #000000;
  font-weight: bold;
  text-align: center;
}
#maincontent {
  width: 650px;
  position: relative;
  left: 50%;
  margin-left: -325px;
}
#maincontent td {
  margin: 20px;
}
.frame {
  border: 1px dashed #cccccc;
  margin: 20px;
  width: 50%;
}
#mgb {
  border: 1px dashed #cccccc;
  padding: 5px;
  position: absolute;
  top: 180px;
  left: 95px;
  width: 300px;
  height: 105px;
}
#mga {
  border: 1px dashed #cccccc;
  padding: 5px;
  position: absolute;
  top: 180px;
  left: 428px;
  width: 91px;
  height: 193px;
}
#mgc {
  border: 1px dashed #cccccc;
  padding: 5px;
  position: absolute;
  top: 410px;
  left: 428px;
  width: 91px;
  height: 160px;
}
#midget {
  border: 1px dashed #cccccc;
  padding: 5px;
  position: absolute;
  top: 180px;
  left: 549px;
  width: 300px;
  height: 105px;
}
#classicmg {
  border: 1px dashed #cccccc;
  padding: 5px;
  position: absolute;
  top: 320px;
  left: 95px;
  width: 300px;
  height: 110px;
}
#modernmg {
  border: 1px dashed #cccccc;
  padding: 5px;
  position: absolute;
  top: 320px;
  left: 548px;
  width: 300px;
  height: 110px;
}
#secure {
  border: 1px dashed #cccccc;
  padding: 5px;
  position: absolute;
  left: 548px;
  width: 300px;
  top: 455px;
  height: 110px;
}
#contabout {
  border: 1px dashed #cccccc;
  padding: 5px 1px 5px 5px;
  position: absolute;
  top: 455px;
  left: 95px;
  width: 300px;
  height: 110px;
}
.img {
  position: relative;
  top: 15px;
  left: 5px;
}
.img2 {
  position: relative;
  top: 5px;
  left: 30px;
}
.img3 {
  position: relative;
  top: 100px;
  left: 5px;
}
.img4 {
  position: relative;
  top: 78px;
  left: 5px;
}
.hlimg {
  position: relative;
  top: 15px;
  left: 118px;
}
.dot {
  position: absolute;
  top: 8px;
  left: 139px;
}
.dot2 {
  position: absolute;
  top: 13px;
  left: 495px;
}
.dot3 {
  position: absolute;
  top: 46px;
  left: 139px;
}
.dot4 {
  position: absolute;
  top: 15px;
  left: 25px;
}
.dot5 {
  position: absolute;
  top: 84px;
  left: 139px;
}
.smalltxt {
  position: absolute;
  top: 18px;
  left: 175px;
  width: 120px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  text-align: left;
  font-weight: 600;
  vertical-align: middle;
  height: 33px;
}
#smalltxt2 {
  position: absolute;
  top: 21px;
  left: 529px;
  width: 120px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  text-align: left;
  font-weight: 600;
  vertical-align: middle;
}
#smalltxt3 {
  position: absolute;
  top: 14px;
  left: 369px;
  width: 115px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  text-align: left;
  font-weight: 600;
  vertical-align: middle;
}
.smalltxt4 {
  position: absolute;
  top: 57px;
  left: 175px;
  width: 120px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  text-align: left;
  font-weight: 600;
  vertical-align: middle;
  height: 7px;
}
.smalltxtwte {
  position: absolute;
  top: 90px;
  left: 175px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  text-align: left;
  font-weight: 600;
  vertical-align: middle;
  height: 7px;
}
.mgasmalltxt {
  position: absolute;
  top: 42px;
  left: 20px;
  width: 120px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  text-align: left;
  font-weight: 600;
  vertical-align: middle;
  height: 7px;
}
.buyonlinebtn {
  position: absolute;
  top: 55px;
  left: 174px;
}
.bolbtn {
  position: absolute;
  top: 168px;
  left: 10px;
}
.bolbtnc {
  position: absolute;
  top: 134px;
  left: 10px;
}
.buyonlinebtn1 {
  position: absolute;
  top: 55px;
  left: 174px;
}
#downloads {
  border: 1px dashed #cccccc;
  position: absolute;
  top: 615px;
  left: 95px;
  width: 767px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 18px;
  text-align: center;
  vertical-align: middle;
}
#explain {
  position: absolute;
  left: 95px;
  width: 770px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  text-align: center;
  top: 649px;
}
#footer {
  position: absolute;
  top: 670px;
  left: 60px;
  width: 420px;
  vertical-align: middle;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9px;
}
#footer1 {
  position: absolute;
  left: 485px;
  width: 300px;
  vertical-align: middle;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9px;
  top: 680px;
}
#footer2 {
  position: absolute;
  top: 800px;
  left: 95px;
  width: 770px;
  vertical-align: middle;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9px;
  text-align: center;
}
#addr {
  position: absolute;
  top: 12px;
  left: 85px;
}
#addr1 {
  position: absolute;
  top: 8px;
  left: 115px;
}
a:link {
  color: #0066cc;
  text-decoration: none;
}
a:hover {
  color: #990000;
  text-decoration: none;
}
a:visited {
  color: #0066cc;
  text-decoration: none;
}
a:visited:hover {
  color: #990000;
  text-decoration: none;
}
#wordblock {
  display: none;
}
#sham {
  position: absolute;
  top: 750px;
  left: 96px;
  width: 650px;
  text-align: center;
  height: 100px;
}
#stagline {
  border-bottom: 2px solid #990000;
  padding: 3px;
  font-size: 12px;
  color: #990000;
  text-align: center;
  font-weight: 400;
}
#stitle {
  padding: 5px;
  top: 690px;
  left: 96px;
  width: 650px;
  font-size: 28px;
  letter-spacing: -0.5px;
  text-align: center;
}
