
body {background: rgb(75%,66%,66%);
  margin: 0; padding: 0;
  font: 12px/1.5 Verdana, Arial, sans-serif;}
div#wrap {border: 2px solid black;
  background: white;
  position: absolute; width: 650px;
  margin: 0 80px 0 0; padding: 0 0 2em 0;
  left: 100px; right: 80px; top: 33px;
  voice-family: "\";}\""; 
  voice-family:inherit;
  right: 0;}
div#logo {background: rgb(45%,35%,35%);
	margin: 0; padding: 0;
	height: 100px;
	border-bottom: 2px solid black;
	z-index: 8;
	}
div#title{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 200%; color: White; font-weight: bold;
	position: absolute; 
	margin: 7px 0 0 230px;
	letter-spacing: 0.05em;
	z-index: 15;
	}
h1 {border-bottom: 2px solid rgb(45%,35%,35%);
  background: rgb(90%,75%,75%);
  margin: 0; padding: 0.125em 0.25em;
  text-align: right; text-transform: lowercase;
  font-style: italic; letter-spacing: 0.25em;
  font-size: 200%; line-height: 1.25em;}
h2 {font-size: 150%; margin: 0;}
h3, p {margin: 1em 30px 1em 56px; padding-left: 10px;}
h3 {border: 1px solid black; border-width: 1px 0;
  background: rgb(93%,85%,85%); font-size: 125%;
  margin-right: 0;}
div#wrap img.curve {float: left; clear: left;
  margin: 0 15px 0 0; padding: 0;
}
tr.header td {
	color: white;
	padding: 2px 10px;
	font-weight: bold;
	letter-spacing: 0.05em;
}
img.spot {float: left; clear: left;
  margin: 0 0 0 0; padding: 0;
}
img#spot_3 {position: absolute; z-index: 10;
left: 1px; top: 1px;
}
img#spot_5 {position: absolute; z-index: 10;
left: 1px; top: 172px;
}
img#spot_7 {position: absolute; z-index: 10;
left: 1px; top: 198px;
}
img#spot_9 {position: absolute; z-index: 10;
left: 1px; top: 211px;
}
div img#build {position: absolute; z-index: 10;
left: 280px; top: 7px;
}
img#sl {position: absolute; z-index: 15;
left: 98px; top: 38px;
}
div#menu {position: absolute; z-index: 7;
  width: 9em; top: 250px; left: 0;
  margin-left: -7em; padding: 0.25em 0 0.5em;
  border: 3px double black; background: rgb(80%,77%,66%);}
div#menu b {display: none;}
div#menu a {display: block;
  color: black; background: transparent;
  margin: 0; padding: 0 8px;
  text-align: right; font-style: italic;
  text-decoration: none;}
div#menu a:hover {color: #943;
  padding-right: 4px; border-right: 4px solid #732;}
/* Form area */
div.formWrap {
  width: 500px; 
  background-color: White;
  border: 3px double #523429; 
  padding: 5px;
  margin: 0px auto;
  }
div.row {
  clear: both;
  padding-top: 5px;
  }
div.row span.left {
  float: left;
  width: 250px;
  text-align: left;
  letter-spacing: 0.05em;
  }
div.row span.right {
  float: right;
  width: 250px;
  text-align: right;
  letter-spacing: 0.05em;
  }
div.row span.label {
  float: left;
  width: 125px;
  text-align: right;
  letter-spacing: 0.05em;
  }
div.row span.formw {
  float: right;
  width: 350px;
  text-align: left;
  }
input, textarea, select, option {
	font-family: Georgia, "MS Serif", "New York", serif;
	padding: 2px;
	font-size: 14px;
	color: #523429;
	background-color: #F2F2F2;
	border: inset 1px #708090;
	}