body {
	background-color: #2f2f2f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	line-height: 1.4;
	list-style-image: url(images/house-icon.gif);
}
#wrapper {
	width: 831px;
	background-color: #fff;
	border: 6px solid #000;
	padding: 0;
	margin: 0 auto;
}
#slideshow {
	z-index:0;
}
img {
	border: 0;
}
img.static {
	border: 2px solid #666;
}
.logo {
	background-color: #FCFCFC;
	text-align: left;
}
#contactinfo {
	font-size: 12px;
	line-height: 1.35;
	color: #fff;
	background:#636363;
}
#contactinfo ul {
	margin: 18px 10px 0 10px;
	list-style: none;
}
#contactl {
	text-align: right;
	height: 112px;
}
#contactv {
	text-align: left;
	height: 112px;
}
.contactright ul {
	padding: 0;
	text-align:left;
}
#tagline {
	background: #000;
	color: #fff;
	line-height:1.35;
	text-decoration: none;
}
#tagline ul {
	margin: 0 10px 0 60px;
	text-align: left;
	font-size: 34px;
	list-style: none;
	text-decoration: none;
	color: #FFFFFF;
}
#tagline ul li strong {
	font-size: 42px;
	font-weight: 900;
	text-decoration: none;
}
#content {
	text-align: left;
	padding: 25px 60px 25px 60px;
	margin: 0;
}
#listings .content1 {
	text-align: left;
	padding: 0; margin:0;
}
#listings .content2 {
	text-align: left;
	padding: 0; margin:0;
}
#listingcontent {
	padding: 20px;
}
.housetext {
	margin:20px 0 0 0; padding: 0;
}
.housepic {
	border: 2px solid #666;
	margin:0 20px 20px 0; padding:0;
}
img.landscape {
	width: 115px;
	margin: 0 12px 12px 0; padding:0;
	border: 2px solid #666;
}
.thumbs {
	text-align: left;
	padding: 0; margin:0;
}
#content p {
	line-height:1.25;
}
#content img {
	margin: 15px 0 0 40px;
}
h1 {
	font-size: 21px;
}
h2 {
	font-size: 16px;
	padding: 10px 0 0 0;
}
h3 {
	font-size: 19px;
	padding: 0 0 10px 0;
}
#footer {
	font-size: 11px;
	padding: 0 0 10px 0;
}
#footer ul {
	margin: 0 0 0 75px;
	list-style: none;
}
#footer ul li {
	float: left;
	margin: 15px;
}
#copyright {
	clear: both;
	padding: 0; margin: 15px 0 0 0;
	color: #fff;
	font-size: 10px;
}
#disclaimer {
	padding: 0; margin: 0 0 15px 0;
	color: #fff;
	font-size: 8px;
}
#choices {
	margin: 30px 0 0 85px;
	width: 100%;
}
#choices ul {
	float: left;
	list-style: none;
	margin: 0 70px 30px 0;
	display: block;
}
.nolist {
	list-style: none;
}
#profilepic {
	border: 2px solid #666;
	vertical-align:top;
}
#biocontent2 .testimonial {
	font-size:12px;
	font-style:italic;
	line-height: 1.5em;
	padding: 0 0 0 30px;
	margin: 50px 0 0 10px;
}
#biocontent1, #biocontent2{
	vertical-align:top;
}

/*============ Start Navigation Code ============*/
.nav {
	background-color: #FFF;
	vertical-align: bottom;
	width: 100%; height: 35px;
	margin: 0; padding: 0;
}
.nav ul {
	float: left;
	list-style: none;
	margin: 0; padding: 0;
}
.nav li {
	float: left;
	display: block;
	margin: 0; padding: 0;
}
#homenav a {
	margin: 0; padding: 0;
	width: 74px; height: 35px;
	background: url(../images/n-home.jpg) top left no-repeat;
	display: block;
}
#homenav a:hover, #home #homenav a {
	background-position: 0 -35px;
}
#homenav span {
	display: none;
}
#buyersnav a {
	margin: 0; padding: 0;
	width: 72px; height: 35px;
	background: url(../images/n-buyers.jpg) top left no-repeat;
	display: block;
}
#buyersnav a:hover, #buyers #buyersnav a {
	background-position: 0 -35px;
}
#buyersnav span {
	display: none;
}
#sellersnav a {
	margin: 0; padding: 0;
	width: 73px; height: 35px;
	background: url(../images/n-sellers.jpg) top left no-repeat;
	display: block;
}
#sellersnav a:hover, #sellers #sellersnav a {
	background-position: 0 -35px;
}
#sellersnav span {
	display: none;
}
#blognav a {
	margin: 0; padding: 0;
	width: 54px; height: 35px;
	background: url(../images/n-blog.jpg) top left no-repeat;
	display: block;
}
#blognav a:hover, #blog #blognav a {
	background-position: 0 -35px;
}
#blognav span {
	display: none;
}
#bionav a {
	margin: 0; padding: 0;
	width: 96px; height: 35px;
	background: url(../images/n-bio.jpg) top left no-repeat;
	display: block;
}
#bionav a:hover, #bio #bionav a {
	background-position: 0 -35px;
}
#bionav span {
	display: none;
}
#contactnav a {
	margin: 0; padding: 0;
	width: 71px; height: 35px;
	background: url(../images/n-contact.jpg) top left no-repeat;
	display: block;
}
#contactnav a:hover, #contact #contactnav a {
	background-position: 0 -35px;
}
#contactnav span {
	display: none;
}
/*============ End Navigation Code ============*/
/*============ Start Buttons Code ============*/
.buttons {
	background-color: #FFF;
	vertical-align: bottom;
	width: 100%; height: 212px;
	margin: 45px 0 0 0; padding: 0;
}
.buttons ul {
	float: left;
	list-style: none;
	margin: 0; padding: 0;
}
.buttons li {
	float: left;
	display: block;
	margin: 0 0 0 40px; padding: 0;
}
#finderbuttons a {
	margin: 0; padding: 0;
	width: 175px; height: 212px;
	background: url(../images/btn-finder.jpg) top left no-repeat;
	display: block;
}
#finderbuttons a:hover, #finder #finderbuttons a {
	background-position: 0 -212px;
}
#finderbuttons span {
	display: none;
}
#blogbuttons a {
	margin: 0; padding: 0;
	width: 175px; height: 212px;
	background: url(../images/btn-blog.jpg) top left no-repeat;
	display: block;
}
#blogbuttons a:hover, #blog #blogbuttons a {
	background-position: 0 -212px;
}
#blogbuttons span {
	display: none;
}
#listingsbuttons a {
	margin: 0; padding: 0;
	width: 175px; height: 212px;
	background: url(../images/btn-listings.jpg) top left no-repeat;
	display: block;
}
#listingsbuttons a:hover, #listings #listingsbuttons a {
	background-position: 0 -212px;
}
#listingsbuttons span {
	display: none;
}
/*============ End Navigation Code ============*/
.li {
	list-style-image: url(images/house-icon.gif);
}
.font {
	text-decoration: none;
}
#font {
	text-decoration: none;
}
