body { margin: 0px; border: 0px; padding: 0px; font-family: Arial, sans-serif; font-size: 90%; }
a { color: #0000ff; text-decoration: underline }
a:hover { color: #cc6633; text-decoration: none }
td { font-family: Arial, sans-serif; font-size: 90%; }
img { border: 0px }
li { margin-bottom: 5px }
h1 { font-size: 160%; font-weight: bold; color: #990000; text-align: center; }
h2 { font-size: 140%; font-weight: bold; color: #990000 }
h3 { font-size: 120%; font-weight: bold; color: #990000 }
.subhead { font-size: 110%; font-weight: bold; color: #990000; text-align: center; width: 100%; line-height: 110% }
#top {
	width: 100%;
	height: 20px;
	background-image: url(../images/topback.jpg);
	background-repeat: repeat-x;
}
#bottom {
	width: 100%;
	height: 35px;
	background-image: url(../images/botback.jpg);
	background-repeat: repeat-x;
}
#header {
	background-color: #ffffff;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: auto;
}
#logo { float: left; padding-top: 5px; padding-left: 10px; }
#phone { text-align: center; font-size: 11px }
#main { width: 720px; clear: both; margin-left: auto; margin-right: auto; margin-top: 15px; padding-top: 15px; padding-bottom: 10px; }
#topnav { width: 100%; text-align: center; font-family: Arial, sans-serif; font-size: 12px; background-color: #ffcc66; height: 20px; }
#nav {
	float: left;
	clear: left;
	width: 110px;
	height: 440px;
	border-right: 4px solid #ffd700;
	border-bottom: 4px solid #ffd700;
	background-color: #ffffff;
	background-image: url(../images/nav/navback.jpg);
	background-position: center;
	background-repeat: repeat-y;
	display: block;
	font-size: 12px;
	color: blue;
	font-family: Arial, sans-serif;
}
#forsale {
	width: 110px;
	height: 20px;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #ffcc00;
	margin-bottom: 1px;
}
#navhere {
	display: block;
	width: 110px;
}
#navall {
	display: block;
	width: 110px;
	background-image: url(../images/nav/navall2.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#navall a {
	display: block;
	width: 110px;
	background-image: url(../images/nav/navall1.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#navall a:hover {
	display: block;
	width: 110px;
	background: transparent none;
}
#navranches {
	display: block;
	width: 110px;
	background-image: url(../images/nav/navranches2.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#navranches a {
	display: block;
	width: 110px;
	background-image: url(../images/nav/navranches1.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#navranches a:hover {
	display: block;
	width: 110px;
	background: transparent none;
}
#navvac {
	display: block;
	width: 110px;
	background-image: url(../images/nav/navvac2.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#navvac a {
	display: block;
	width: 110px;
	background-image: url(../images/nav/navvac1.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#navvac a:hover {
	display: block;
	width: 110px;
	background: transparent none;
}
#navcountry {
	display: block;
	width: 110px;
	background-image: url(../images/nav/navcountry2.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#navcountry a {
	display: block;
	width: 110px;
	background-image: url(../images/nav/navcountry1.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#navcountry a:hover {
	display: block;
	width: 110px;
	background: transparent none;
}
#navres {
	display: block;
	width: 110px;
	background-image: url(../images/nav/navres2.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#navres a {
	display: block;
	width: 110px;
	background-image: url(../images/nav/navres1.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#navres a:hover {
	display: block;
	width: 110px;
	background: transparent none;
}
#navcom {
	display: block;
	width: 110px;
	background-image: url(../images/nav/navcom2.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#navcom a {
	display: block;
	width: 110px;
	background-image: url(../images/nav/navcom1.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#navcom a:hover {
	display: block;
	width: 110px;
	background: transparent none;
}
#navhome {
	display: block;
	width: 110px;
	background-image: url(../images/nav/navhome2.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#navhome a {
	display: block;
	width: 110px;
	background-image: url(../images/nav/navhome1.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#navhome a:hover {
	display: block;
	width: 110px;
	background: transparent none;
}
#navrancho {
	display: block;
	width: 110px;
	background-image: url(../images/nav/navrancho2.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#navrancho a {
	display: block;
	width: 110px;
	background-image: url(../images/nav/navrancho1.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#navrancho a:hover {
	display: block;
	width: 110px;
	background: transparent none;
}
#navmcoc {
	display: block;
	width: 110px;
	background-image: url(../images/nav/navmcoc2.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#navmcoc a {
	display: block;
	width: 110px;
	background-image: url(../images/nav/navmcoc1.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#navmcoc a:hover {
	display: block;
	width: 110px;
	background: transparent none;
}
#navinfo {
	display: block;
	width: 110px;
	background-image: url(../images/nav/navinfo2.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#navinfo a {
	display: block;
	width: 110px;
	background-image: url(../images/nav/navinfo1.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#navinfo a:hover {
	display: block;
	width: 110px;
	background: transparent none;
}

#content {
	float: left;
	width: 575px;
	padding: 10px;
	font-family: Arial, sans-serif;
	font-size: 90%;
	background-color: #e7e7e7;
	min-height:440px;
	height:auto !important;
	height:440px;
}
.prophead {
	background-color: #cccc99;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.propcontent {
	background-color: #ffffcc;
}
td.leftpad { padding-left: 5px }
.details {
	display: block;
	width: 55px;
	text-align: center;
	background-color: #6699ff;
	font-weight: bold;
	font-size: 12px;
}
.details a {
	display: block;
	width: 55px;
	padding: 2px;
	text-align: center;
	background-color: #6699ff;
	border-top: 3px solid #cccccc;
	border-left: 3px solid #cccccc;
	border-right: 3px solid #666666;
	border-bottom: 3px solid #666666;
	color: #ffffff;
	text-decoration: none;
}
.details a:hover {
	display: block;
	width: 55px;
	color: #333333;
}
.details a:active {
	display: block;
	width: 55px;
	padding: 2px;
	border-top: 3px solid #666666;
	border-left: 3px solid #666666;
	border-right: 3px solid #cccccc;
	border-bottom: 3px solid #cccccc;
	color: #333333;
}
.large { font-size: 150%; font-weight: bold }
.large2 { font-size: 130%; font-weight: bold }
.small { font-size: 80% }
.dkgrn { color: #006666 }
.red {color:#cc0000}
#footer {
	text-align: center;
	width: 400px;
	padding-top: 10px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, sans-serif;
	font-size: 11px;
}
#footer a:hover {
	text-decoration: none;
	color: #cc6633;
}
#reginf {
	width:400px;
	height:auto;
	margin:0 auto 0 auto;
}