ul.map, li.map {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

img { border : 0; } 



a.link {
border-width:0;
text-decoration: none;
border-style:none;
outline:none;
margin:0;


}
a.hover {

border-width:0;
text-decoration: none;
border-style:none;
outline:none;
margin:0;
}


a {
border-width:0;
text-decoration: none;
border-style:none;
outline:none;
text-indent: -9999px;
overflow: hidden;
margin:0;
}

body, html {
	margin: 0 auto;
	padding: 0;
	background-color:#9b9968;
	height:100%;
}

.background {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	height: 530px;
	width: 810px;
}

#addition1 {
	position:absolute;
	display:none;


}

#addition1_trigger {
	position:absolute;
	display:block;
	width: 220px;
	height: 315px;
	left: 19px;
	top: 44px;


}

#addition1_trigger:hover #addition1 {
display:block;
}

#addition1_block {
position:absolute;
}

#carefree {
position:absolute;
display:none;

}


#carefree_trigger {
	position:absolute;
	display:block;
	width: 291px;
	height: 260px;
	left: 204px;
	top: 175px;
}


#carefree_trigger:hover #carefree {
display:block;
}


#village {
position:absolute;
display:none;
}


#village_trigger {
	position:absolute;
	display:block;
	width: 213px;
	height: 166px;
	left: 598px;
	top: 14px;
}


#village_trigger:hover #village {
display:block;
}

#addition1_menu {
	position:absolute;
	display:none;
}

#addition1_trigger_menu {
	position:absolute;
	display:block;
	width: 126px;
	height: 36px;
	left: 326px;
	top: 479px;


}

#addition1_trigger_menu:hover #addition1_menu{
display:block;
}



#carefree_menu {
	position:absolute;
	display:none;
}

#carefree_trigger_menu {
	position:absolute;
	display:block;
	width: 187px;
	height: 29px;
	left: 446px;
	top: 483px;


}

#carefree_trigger_menu:hover #carefree_menu{
display:block;
}

#village_menu {
	position:absolute;
	display:none;
}

#village_trigger_menu {
	position:absolute;
	display:block;
	width: 156px;
	height: 31px;
	left: 624px;
	top: 482px;


}

#village_trigger_menu:hover * {
display:block;
}

#Bismarck {
	position:absolute;
	width: 188px;
	left: 47px;
	top: 9px;
}

#Bismarck_trigger {
	
	display:block;
	width: 250px;
	height: 77px;
	left: 0px;
	top: 0px;


}
div#LotDetails h3 {
	margin: 0;
	padding: 0;
}

div#LotDetails input {
	background-color:#E1DFAF;
	color:#0B4714;
	font-weight:bold;
	border:solid 2px;
	width:0;
	margin:0;
	padding:0 .25em;
	overflow:visible;
}
div#LotDetails a.button {
	background-color:#E1DFAF;
	color:#0B4714;
	font-weight:bold;
	border:solid 2px;
	margin:0;
	padding:0 .25em;
	overflow:visible;
}  

div#LotDetails input[class] {
	width: auto;
}

div#LotDetails hr {
  background-color:#c49c06;
  height:6px;
  border-style:none;
}
div#LotDetails dl {
	margin:0px;
}

div#LotDetails dl dt {
	font-weight:bold;
	font-size:110%;
}
div#LotDetails dl dd {
    margin: 0px;
	padding: 0px;
}
div#buttonnav {
  margin-top: 10px;
  margin-bottom: 8px;
  padding-top:4px;
  padding-bottom:4px;
}

div#LotSchematic {
position:relative;
text-align:center;
margin:20px;
}


div#SendInfoForm {
border: 2px solid;
display:none;
padding:6px;
width:389px;
overflow:hidden;
}

div#SendInfoForm dl {
  margin-top: 10px;
  
}
div#SendInfoForm dl dt{
  font-size: 100%;
  font-weight:bold;
  clear:both;
  float:left;
  width:85px;
  display:block;
  margin-top:8px;
}

div#SendInfoForm dl dd{
  font-size: 100%;
  font-weight: normal;
  float: left;
  width: 300px;
  margin-top: 8px;
}

div#SendInfoForm input {
width:auto;
color:black;
background-color:white;
border: 1px inset;
}

div#SendInfoForm input.button{
border: 1px outset;
}

span.error{
  margin-left:6px;
  padding-left: 2px;
  padding-right: 2px;
  font-weight: bold;
  font-size: 12px;
  color:#990000;
  background-color:#FFCCCC;
}

label.required {
  font-weight: bold;
}

label.optional {
  font-weight: normal;
}

strong {
  font-weight : bold;
}

div#flash {
  background-color:#E1DFAF;
  font-size: 14pt;
  color:#000000;
  margin-bottom:10px;
  padding-top:6px;
  padding-bottom:6px;
  text-align:center;
}
img#b2l7l10 {
display:none;
position:absolute;
margin-top:0 px;
margin-left:-520px;
}

span.sold {
  color:red;
}
span.strike {
  text-decoration:line-through;
}
