* {
	margin: 0;
	padding: 0;
}
body {
	border: none;
	background: #669966;
	height: 100%;
	width: 100%;
	color: black;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 13px;
}
a:link {
  text-decoration: none;
  color: white;
}
a:visited {
  text-decoration: none;
  color: #DDDDDD;
}
a:active {
  text-decoration: none;
  color: white;
}
a:hover {
  text-decoration: underline;
  color: white;
}
img.topdiv {
  position: absolute;
  top: 25px;
  left: 30px;
}
p.titletext {
  position: absolute;
  top: 25px;
  bottom: 125px;
  left: 30px;
  text-align: left;
  font-family: "Copperplate", Copperplate, "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Verdana, Helvetica, sans-serif;
  font-size: 30px;
  margin-top: 20px;
  color: white;
 }
p.subtitletext {
  position: absolute;
  top: 75px;
  bottom: 125px;
  left: 30px;
  text-align: left;
  font-family: "Copperplate", Copperplate, "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Verdana, Helvetica, sans-serif;
  font-size: 15px;
	margin-top: 10px;
  color: white;
}
p.product {
  font-size: 13px;
  color: white;
  text-align: center;
}
p.productheader {
  font-size: 18px;
  color: white;
  text-align: center;

}
p.copyright {
  font-size: 8px;
}
p.trademark {
  font-size: 8px;
}
p.download {
  font-size: 13px;
}
p.downloadinfo {
  font-size: 10px;
}
table.margin {
  position: absolute;
  top: 150px;
  left: 30px;
	margin-right:30px;
	margin-top:30px;
	text-align: center;
  width: 100px;
}
table.producttable {
  margin-left: auto;
  margin-right: auto;
	text-align: center;
  border: none;
}
table.images {
  margin-left: auto;
  margin-right: auto;
	text-align: center;
  width: 100px;
}
table.download {
  margin-left: auto;
  margin-right: auto;
	text-align: center;
  border: 1px solid white;
}
td {
  padding: 5px;
  font-size: 15px;
  color: white;
  border: 1px solid white;
}
td.images {
  padding: 10px;
  color: white;
  border: none;
}
td.download {
  color: white;
  border: none;
}
td.current {
  color: #88AA88;
  border: 1px solid #669966;
}
table.marker {
  width:450px;
}
td.marker {
  color: black;
  background-color: black;
  border:none;
  padding: 2px;
}
li {
	margin-left:30px;
}
div#infomargin {
  position: absolute;
  top: 0px;
  left: 0px;
  width:160px;
  height: 100%;
  background: #000000;
  color: white;
}
div#infomargintext {
  position: absolute;
  top: 150px;
	margin-right:30px;
	margin-left:30px;
	margin-top:30px;
	text-align: right;
}
div#mainpage {
  position: absolute;
  top: 0px;
  left: 160px;
	width:450px;
}
div#mainpagetext {
  position: absolute;
  top: 150px;
	margin-left:30px;
	margin-right:30px;
	margin-top:30px;
	text-align: left;
}
