#wrapper {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	width: 600px;
}
#div, form {
	margin: 0px;
	padding: 0px;
}
form {
	text-align: center;
}
form p {
	color: red;
	margin: 0px;
	padding: 0px;
}

img {
	margin: 0px;
	padding: 0px;
}
a{color:#666;text-decoration:none; font-weight:bold;}
a:hover{
	text-decoration:underline;
	color: #000000;
}
.highlighted {color:blue; font-weight:bold;}

html, body {
	height: 100%;
	padding: 0px;
	margin: 0px;
	height: 100%;
	background-color:#F6F6F6;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
	background-position: bottom;
	
}

.address {
	font-size: 10px;
	color: #666666;
}

#slideshow { width:600px; height: 400px; margin:0; padding:0; background: #fff url(MLS_loading.gif) no-repeat 50% 50%; }
#slideshow img#photo { margin:0; padding:0; }

#frame {
	width: 600px;
	border-right: 3px solid #3C3C3C;
	border-left: 3px solid #3C3C3C;
	border-top: 3px solid #3C3C3C;
	background-color: #FFFFFF;	
	}


 #navcontainer
{
	margin: 0;
	padding: 0 0 0 0px;
	width: 600px;
	height: 19px;
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}
#navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}
#navcontainer A
{
color: #000000;
display: block;
width: auto;
text-decoration: none;
background: #DDDDDD;
margin: 0;
padding: 2px 10px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #aaa;
}
#navcontainer A:hover, #navcontainer A:active {
	background: #3C3C3C;
	color: #FFFFFF;
}
#navcontainer A.active:link, #navcontainer a.slideshow:visited a.info:visited a.vts:visited {
	position: relative;
	z-index: 102;
	background: #3C3C3C;
	font-weight: bold;
	color: #FFFFFF;
}
.info #navcontainer li a.info {
	background: #3C3C3C;
	color: #FFFFFF;
}
.slideshow #navcontainer li a.slideshow {
	background: #3C3C3C;
	color: #FFFFFF;
}
.vts #navcontainer li a.vts {
	background: #3C3C3C;
	color: #FFFFFF;
}

#controls {
	text-align: center;
	width: 600px;
	height: 75px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	background: #FFFFFF;
	
	
}


ul#icons {
	list-style: none;
	margin-top: -50px;
	height: 75px;
	
}
#icons li {
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	width: auto;
	width: 145px;
	text-align: center;
}

#icons p {
margin-top: 0px;
	}
.hidden {
	visibility: hidden;
}
#footer {
	font-size: 9px;
	background: #ddd;
	width: 600px;
	height: 15px;
	border-bottom: 4px solid #3C3C3C;
	text-align: right;
	border-right: 3px solid #3C3C3C;
	border-left: 3px solid #3C3C3C;
	color: #666;
	}
#footer a {
	font-weight: normal;
	
	}


#prop_desc {
	min-height: 10px;
	text-align: left;
	color: #3C3C3C;
	padding: 5px;
	background-color: #ffffff
}