
p {
	margin: 4px;
	text-align:left;
}

#ModelPane p {
	text-align:center;
}

table {
	text-align: left;
	vertical-align:top;
}

table p {
	font-size:14px
}

#mainText {
	color: Black;
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
	position: absolute;
	top: 82%;
	right: 2%;
	bottom: 6%;
	left: 2%;
}

#mainText a {
	background-color: #ff3100;
	border-style: ridge;
	border-width: thick;
	border-color: White;
	color: White;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
}

#footer {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	height: 30px;
	z-index: 30;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
}

#footer a:hover {
	color:#06F
}

#btn4704 {
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:15.338%;
	opacity:0;
	filter: alpha(opacity=0);
}

#btn4704:hover {
	opacity:1;
	filter: alpha(opacity=100);
	cursor:pointer;
}

#houseLowerFP {
	position: absolute;
	left: 13%;
	top: 22%;
	right: 60%;
	bottom: 62%;
	cursor:pointer;
	background-image: url(../_Images/spacer.gif);
	background-repeat: repeat;
}

#houseLowerFP:hover {
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

#houseMainFP {
	position: absolute;
	left: 62%;
	top: 22%;
	right: 10%;
	bottom: 62%;
	cursor:pointer;
	background-image: url(../_Images/spacer.gif);
	background-repeat: repeat;
}

#houseMainFP:hover {
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

#houseUpperFP {
	position: absolute;
	left: 4%;
	top: 73%;
	right: 69%;
	bottom: 10%;
	cursor:pointer;
	background-image: url(../_Images/spacer.gif);
	background-repeat: repeat;
}

#houseUpperFP:hover {
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

#cabinFP {
	position: absolute;
	left: 46%;
	top: 78%;
	right: 40%;
	bottom: 14%;
	cursor:pointer;
	background-image: url(../_Images/spacer.gif);
	background-repeat: repeat;
}

#cabinFP:hover {
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

#bathFP {
	position: absolute;
	left: 75%;
	top: 70%;
	right: 2%;
	bottom: 13%;
	cursor:pointer;
	background-image: url(../_Images/spacer.gif);
	background-repeat: repeat;
}

#bathFP:hover {
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

#ModelPane {
	background-color:#CCC;
	z-index:10;
	overflow:auto;
}

#ModelPane td {
	vertical-align:top;
	padding:10px;
}

#videoLink {
	min-height:204px;
	min-width:330px;
	max-width:661px;
	max-height:408px;
	width:100%;
	height:100%;
}

#videoPane img {
	padding:25px;
}

#videoPane ul {
	margin: 0 auto;
	padding: 0;
}

#videoPane ul.multiple_columns li {
	text-align: left;
	float: left;
	list-style: none;
	height: 250px;
	width: 250px;
}

#moreInfo {
	position:absolute;
	top: 10px;
	right: 10px;
	width: 390px;
	height:324px;
	padding:10px;
	color:#FFF;
	background-image:url(../_Images/blueBG-2.png)
}

#logoBtn {
	position:absolute;
	bottom: 10px;
	left:10px;
	z-index:100;
}
#mapCanvas a{
	color:#00F;
}
#mapLegend{
	position:absolute;
	bottom: 40px;
	left: 10px;
	width: 203px;
	height:473px;
	background-image: url(../_Images/w50.png);
	background-repeat: repeat;
	border: medium outset #FF0;
	z-index:100;
	}
#mapLegend tr{
	background-image: url(../_Images/w50.png);
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 2px;
	margin-left: 6px;
	}
#mapLegend td{
	background-image: url(../_Images/w50.png);
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
#mapLegend h2{
background-image: url(../_Images/w50.png);
padding:0px;
}