img, div { behavior: url(images/iepngfix.htc) }

body {
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#555555;
padding:0px;
margin:0px;
line-height:18px;
}
a {
color: #062b5f;
text-decoration: underline;
}

a:visited {
color: #062b5f;
text-decoration: underline;
border-color: #062B5F;
}

a:hover {
color: #fc7700;
text-decoration: underline;
}

a:active { 
color:#fc7700;
text-decoration: underline;
}

h1 {
font-size: 11px;
padding:5px 15px;
margin:0px }

h2 {
font-size:20px;
font-weight: normal;
padding: 5px 10px;
margin:0px;
line-height:25px;}


/* ----------container to center the layout-------------- */
#container {
	background:url(images/body.jpg) top center no-repeat;
width: 940px;
margin: 0px auto;
}

#wrapper {
	background:url(images/bg.jpg) top center repeat-x;
}

/* ----------banner for logo-------------- */
#header {
	background: url(images/header.jpg) top center repeat-x;
	height: 327px;
	
	}
	
#banner {
text-align: right;
width:900px;
height:313px;
padding: 0px;
margin: 0px auto;
color:#FFF;
}


#headertext {
	width:240px; height:90px; text-align:left; line-height:14px;
}

#logo {
	width:300px; text-align:center;
}

#flash {
	width:529px; text-align:center;
	float:right;
	margin-right:50px;
	padding-top:13px;
}



/* -----------------content--------------------- */
#content {
padding: 0px;
margin-left: 222px;
margin-right: 0px;
}
div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

#content p {
padding: 20px 30px 0px 20px;
margin:0px;
}


p {
padding: 5px 10px;
margin:0px;
}

/* --------------left navi------------- */
#left {
float: left;
width: 220px;
margin: 0px;
padding-top: 20px;
}

/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: center; }

#nav {
	list-style: none;
	margin: 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 30px;
	display: inline;
	overflow: hidden;
	width: 192px;
	}
	
#nav li {
    
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#nav a {
	float: right;
	padding: 0px 0 0 0;
	overflow: hidden;
	height: 30px !important; 
	height /**/:30px; /* for IE5/Win */
	}
	
#nav a:hover {
	background-position: 0 -30px;
	}
	

	#listings a  {
	width: 192px;
	background: url(images/nav/featured.jpg) top center no-repeat;
	}
	
	#homes a  {
	width: 192px;
	background: url(images/nav/forsale.jpg) top center no-repeat;
	}
	
	#rentals a  {
	width: 192px;
	background: url(images/nav/2_rentals.jpg) top center no-repeat;
	}
	
	#property a  {
	width: 192px;
	background: url(images/nav/3_property.jpg) top center no-repeat;
	}
	
	#homecon a  {
	width: 192px;
	background: url(images/nav/4_homecon.jpg) top center no-repeat;
	}
	
	#selling a  {
	width: 192px;
	background: url(images/nav/5_selling.jpg) top center no-repeat;
	}
	
	#homebuy a  {
	width: 192px;
	background: url(images/nav/6_homebuy.jpg) top center no-repeat;
	}
	
	#relocation a  {
	width: 192px;
	background: url(images/nav/7_relocation.jpg) top center no-repeat;
	}
	
	#community a  {
	width: 192px;
	background: url(images/nav/8_community.jpg) top center no-repeat;
	}
	
	#free a  {
	width: 192px;
	background: url(images/nav/9_free.jpg) top center no-repeat;
	}
	
	#about a  {
	width: 192px;
	background: url(images/nav/about.jpg) top center no-repeat;
	}
	
	.style1 {
	color: #FFCC00;
	font-weight: bold;
}
.style2 {font-size: 36px}
.style3 {
	font-size: 13px;
	font-weight: bold;
}
.style5 {
	color: #FBC901;
	font-size: 17px;
	font-weight: bold;
}
.style6 {
	font-size: 12px;
	font-weight: bold;
}
.style8 {
	font-size: 10px;
	
}	

#listing{
width:635px;
margin-left:16px;
border:5px solid #062b5f;
overflow:auto;

}

#listingspace{
width:625px;
margin: 5px auto;
overflow:auto;

}