body {
	margin: 0;
	padding: 0;
	background-color: #5e5434;
}

select.features { 
	font-family: georgia; 
	font-size: 10px;
	border: #c8b96a; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px;
	border-bottom-width: 1px; 
	border-left-width: 1px;
	float: right;
	margin: 5px;
	margin-right: 20px;
} 

select.contact { 
	font-family: georgia; 
	font-size: 12px;
	border: #c8b96a; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px;
	border-bottom-width: 1px; 
	border-left-width: 1px;
} 

textarea{
	font-family: georgia; 
	font-size: 12px;
	border: #c8b96a; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px;
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

input.contact { 
	font-family: georgia; 
	font-size: 12px;
	border: #c8b96a; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px;
	border-bottom-width: 1px; 
	border-left-width: 1px;
	width: 150px;
} 

ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0;
 	list-style-type: circle;
	list-style-image: url(../img/bullet.gif);
}

.content {
	background-image: url(../img/bkg_tile.jpg);
	background-repeat: repeat;
}

.homeText {
   color: #5c582c;
   display: block;
	text-align: justify;
	padding-top: 18px;
	padding-right: 45px;
	padding-left: 20px;
	font-family: georgia;
	font-size: 12px;
	line-height: 30px;
}

.featuresText {
   color: #5c582c;
	display: block;
	text-align: justify;
	padding-top: 0px;
	padding-right: 45px;
	padding-left: 20px;
	font-family: georgia;
	font-size: 12px;
	line-height: 30px;
}

.featuresHdr {
   color: #5c582c;
	text-align: justify;
	font-family: georgia;
	font-size: 12px;
   position: absolute;
	top: 333px;
	left: 206px;
}

.buildingDesc {
   color: #000000;
	font-family: georgia;
	font-size: 12px;
	line-height: 20px;
}

.configTop {
   color: #5c582c;
   display: block;
	font-family: georgia;
	font-size: 10px;
	line-height: 12px;
	padding-top: 15px;
	padding-bottom: 5px;
}

.config {
   color: #5c582c;
   display: block;
	font-family: georgia;
	font-size: 10px;
	line-height: 20px;
}

.contact {
   color: #5c582c;
	font-family: georgia;
	font-size: 12px;
	line-height: 20px;
}

td.tabletop {
	border-top: 1px #c8b96a solid;
}

td.r {
	border-right: 1px #000 solid;
	padding-right: 0;
}

td.b {
	border-bottom: 1px #000 solid
}

.abbrev {
	font-size: 9px;
}

tr.buildingNav {
 	background-image: url(../img/building_nav_bkgd.gif); 
	background-repeat: repeat-x;  
}

tr.white {
	background-color: #fff;
}

.runoff {
	background-image: url(../img/bkgd_rt.jpg);
	background-repeat: repeat-x;
}

.runoff_sub {
	background-image: url(../img/bkgd_rt_sub.jpg);
	background-repeat: repeat-x;
}

.right {
	background-image: url(../img/bkgd_rt_y.jpg);
	background-repeat: repeat-y;
}

tr.header {
	background-image: url(../img/topnav_bkg.gif); 
	background-repeat: repeat-x;
}

.copyright {
	margin-top: 5px;
	margin-bottom: 5px;
}

.phone {
	margin-left: 100px;
	margin-bottom: 5px;
}

.slogan{
	margin-top: 5px;
	margin-left: 75px;
	margin-bottom: 5px;
}

.topnav_glacier img {
	width: 80px;
	height: 31px;
	border-bottom: 5px solid #c8b96a;
}

.topnav_timberline img {
	width: 80px;
	height: 31px;
	border-bottom: 5px solid #c88479;
}

.topnav_yosemite img {
	width: 80px;
	height: 31px;
	border-bottom: 5px solid #85b683;
}

.topnav_ahwanee img {
	width: 80px;
	height: 31px;
	border-bottom: 5px solid #79b4b4;
}

.topnav_waterton img {
	width: 80px;
	height: 31px;
	border-bottom: 5px solid #9a6249;
}

.topnav_teton img {
	width: 80px;
	height: 31px;
	border-bottom: 5px solid #5e5434;
}

.topnav_belton img {
	width: 80px;
	height: 31px;
	border-bottom: 5px solid #7c6952;
}

.topnav_home img {
	width: 80px;
	height: 31px;
	border-bottom: 5px solid #d9d1c9;
}


.leftnav {
	background-image: url(../img/bkgd_left.jpg);
	background-repeat: repeat-y;
}

tr.footer {
	background-image: url(../img/footer_bkgd.gif); 
	background-repeat: repeat-x;
}

div#lowerFloor {
	margin: 0;
	padding: 0;
	display: block;
}

hr {
	color: #c8b96a;
	background-color: #c8b96a;
	height: 1px;
	border: 0;
}

div#mainFloor {
	margin: 0;
	padding: 0;
	display: none;
}

div#upperFloor {
	margin: 0;
	padding: 0;
	display: none;
}

div#map {
	margin: 0;
	padding: 0;
	display: block;
}

div#siteplan {
	margin: 0;
	padding: 0;
	display: none;
}

div#site {
	margin: 0;
	padding: 0;
	display: block;
}

div#exterior {
	margin: 0;
	padding: 0;
	display: none;
}

div#interior {
	margin: 0;
	padding: 0;
	display: none;
}

div#kitchens {
	margin: 0;
	padding: 0;
	display: none;
}

div#baths {
	margin: 0;
	padding: 0;
	display: none;
}

div#garage {
	margin: 0;
	padding: 0;
	display: none;
}

div#bonus {
	margin: 0;
	padding: 0;
	display: none;
}

.popup {
   background-color: #fff;
	text-align: center;
   color: #5c582c;
   display: block;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	height: 10px;
	width: 80px;
	margin: 5px;
	padding: 5px;
	border: 1px #000 solid;
}

div#a1 {
   display: none;
   position: absolute;
	top: 395px;
	left: 250px;
}

div#bc1 {
   display: none;
   position: absolute;
	top: 400px;
	left: 300px;
}

div#f1 {
   display: none;
   position: absolute;
	top: 450px;
	left: 305px;
}

div#a2 {
   display: none;
   position: absolute;
	top: 490px;
	left: 315px;
}

div#f3 {
   display: none;
   position: absolute;
	top: 590px;
	left: 340px;
}

div#a3 {
   display: none;
   position: absolute;
	top: 540px;
	left: 420px;
}

div#f2 {
   display: none;
   position: absolute;
	top: 480px;
	left: 375px;
}

div#d1 {
   display: none;
   position: absolute;
	top: 495px;
	left: 425px;
}

div#f4 {
   display: none;
   position: absolute;
	top: 620px;
	left: 425px;
}

div#a4 {
   display: none;
   position: absolute;
	top: 540px;
	left: 430px;
}

div#bc2 {
   display: none;
   position: absolute;
	top: 500px;
	left: 470px;
}

div#a5 {
   display: none;
   position: absolute;
	top: 545px;
	left: 490px;
}

div#d2 {
   display: none;
   position: absolute;
	top: 505px;
	left: 515px;
}

div#g1 {
   display: none;
   position: absolute;
	top: 615px;
	left: 525px;
}

div#e2 {
   display: none;
   position: absolute;
	top: 545px;
	left: 510px;
}

div#e3 {
   display: none;
   position: absolute;
	top: 510px;
	left: 555px;
}

div#d3 {
   display: none;
   position: absolute;
	top: 580px;
	left: 580px;
}

div#e4 {
   display: none;
   position: absolute;
	top: 510px;
	left: 580px;
}

div#bc3 {
   display: none;
   position: absolute;
	top: 620px;
	left: 580px;
}

div#g2 {
   display: none;
   position: absolute;
	top: 580px;
	left: 680px;
}

div#g3 {
   display: none;
   position: absolute;
	top: 560px;
	left: 690px;
}

div#e5 {
   display: none;
   position: absolute;
	top: 520px;
	left: 690px;
}

.lFselect {
	position: absolute;
	top: 333px;
	left: 187px;
}

.mFselect {
	position: absolute;
	top: 333px;
	left: 307px;
}

.uFselect {
	position: absolute;
	top: 333px;
	left: 422px;
}

.mapselect {
	position: absolute;
	top: 333px;
	left: 187px;
}

.siteplanselect {
	position: absolute;
	top: 333px;
	left: 307px;
}