a:link {text-decoration: none;}
a:active {text-decoration: none;}
a:visited {text-decoration: none;}
a:focus { outline:none; }

img {
	border: 0px;
}
html {
	font: 11px normal "Lucida Sans Unicode",Arial, Helvetica;
	overflow-y: scroll;
	padding-bottom:50px;
}

#left {
 	width: 243px;
	height: 100%;
}
#banner {
	margin-bottom: 50px;
}
.filter {
	width: 420px;
	height: 40px;
	text-align: right;
}
.filter form {
	margin-top: 0;
}
.filter select {
	background-color: #660000;
	font-size: 10px;
	color: #fff;
	height: 20px;
}
#footer {
	position: fixed;
	bottom: 0;
	height: 30px;
	width: 100%;
	background-color: #666666;
	color: #570000;
	text-align: center;
    padding-top:5px;
	line-height: 12px;
}
#footer a
{
	color: #570000;
}
#container {
 	width: 800px;
	margin: auto;
}
#inner{
	position: absolute;
}
#contentcontainer {
	position: absolute;
	top: 6px;
	left: 260px;
	width: 700px;
	height: auto;
	margin-left: 30px;
	padding-bottom:60px;
}
#content {
	margin-top: 70px;
}
.nav {
	margin-top: 10px;
	margin-right: 20px;
}
hr {
	color: #666;
	background-color: #666;
	border: 0;
	height: 2px;
}
h1 {
	color: #2D2D2D;
	font: 18px bold "Lucida Sans Unicode",Arial, Helvetica; 
}

#page_head {
	font: 22px bold "Lucida Sans Unicode",Arial, Helvetica; 
	color: #660000;
	margin-bottom: 24px;
	margin-top: 10px;
	width: 420px;
}
#page_end {
	font: 11px bold "Lucida Sans Unicode",Arial, Helvetica; 
	color: #660000;
	width: 420px;
}
#page_head a {
	font: 11px bold "Lucida Sans Unicode",Arial, Helvetica;
	color: #660000;
}
#page_end a {
	font: 11px bold "Lucida Sans Unicode",Arial, Helvetica;
	color: #660000;
	text-decoration: none;
}
.listing{
	background-color: #666;
	width: 420px;
	height: 90px;
	margin-bottom: 2px;
	text-align: left;
}
.listing a {
	color: #fff;
	tet-decoration: none;
}
.listing img {
		margin: 7px;
		float: left;
}
.info {
 	color: #fff;
	padding-top: 7px;
}
.forminput {
	color: #fff;
	margin-top:3px;
}
.forminput select {
background: #FFFFFF none repeat scroll 0%;
background-color: #FFFFFF;
border:medium none;
clear:both;
color:#6A6559;
display:block;
font-size:11px;
height: 15px;
//height:18px;
margin-bottom:8px;
margin-top:3px;
padding-left:2px;
padding-right:0px;
width:222px;
}
.forminput input {
background: #FFFFFF none repeat scroll 0%;
background-color: #FFFFFF;
border:medium none;
clear:both;
color:#6A6559;
font-size:11px;
height:13px;
margin-bottom:8px;
margin-top:3px;
padding-left:2px;
padding-right:2px;
}
.forminput textarea {
background:#FFFFFF none repeat scroll 0%;
border:medium none;
clear:both;
color:#6A6559;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:60px;
margin-bottom:8px;
margin-top:3px;
padding:2px;
width:220px;
}
#advanced checkbox {
	color: #000;
}
#advanced select {
	background:#666;
	color: #fff;
	border:medium none;
	clear:both;
	display:block;
	font-size:11px;
	height: 16px;
	//height:18px;
	margin-bottom:8px;
	margin-top:3px;
	padding-left:2px;
	padding-right:0px;
	width:222px;
}
/*navigation*/
UL#nav {	
 	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;	
	LEFT: 0px;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 0px;	
	OVERFLOW: hidden;	
	WIDTH: 504px;	
	PADDING-TOP: 0px;	
	WHITE-SPACE: nowrap;	
	POSITION: absolute;	
	TOP: 12px;	
	HEIGHT: 20px
	}
#nav LI {	
 	PADDING-RIGHT: 0px;	
	DISPLAY: inline;	
	PADDING-LEFT: 0px;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 0px;
	PADDING-TOP: 0px;	
	LIST-STYLE-TYPE: none}
#nav A {	
 PADDING-RIGHT: 0px;	
 DISPLAY: block;	
 PADDING-LEFT: 0px;	
 PADDING-BOTTOM: 0px;	
 OVERFLOW: hidden;	
 PADDING-TOP: 20px;	
 HEIGHT: 0px !important
 }
#nav A:hover {	BACKGROUND-IMAGE: none}
#nav-hom {	
 	BACKGROUND: url(../images/home.png) no-repeat 0px -20px;	
 	LEFT: 0px;	
 	WIDTH: 32px;	
 	POSITION: absolute;	
 	TOP: 0px
}
#nav-hom A {	
 	BACKGROUND: url(../images/home.png) no-repeat
}
#nav-ren {	
 	BACKGROUND: url(../images/rentals.png) no-repeat 0px -20px;	
 	LEFT: 52px;	
 	WIDTH: 40px;	
 	POSITION: absolute;	
 	TOP: 0px
}
#nav-ren A {	
 	BACKGROUND: url(../images/rentals.png) no-repeat
}
#nav-sal {	
 	BACKGROUND: url(../images/sales.png) no-repeat 0px -20px;	
 	LEFT: 112px;	
 	WIDTH: 31px;	
 	POSITION: absolute;	
 	TOP: 0px
}
#nav-sal A {	
 	BACKGROUND: url(../images/sales.png) no-repeat
}
#nav-com {	
 	BACKGROUND: url(../images/commercial.png) no-repeat 0px -20px;	
 	LEFT: 163px;	
 	WIDTH: 68px;	
 	POSITION: absolute;	
 	TOP: 0px
}
#nav-com A {	
 	BACKGROUND: url(../images/commercial.png) no-repeat
}
#nav-fea {	
 	BACKGROUND: url(../images/featured.png) no-repeat 0px -20px;	
 	LEFT: 251px;	
 	WIDTH: 95px;	
 	POSITION: absolute;	
 	TOP: 0px
}
#nav-fea A {	
 	BACKGROUND: url(../images/featured.png) no-repeat
}
#nav-con {	
 	BACKGROUND: url(../images/contact.png) no-repeat 0px -20px;	
 	LEFT: 366px;	
 	WIDTH: 44px;	
 	POSITION: absolute;	
 	TOP: 0px
}
#nav-con A {	
 	BACKGROUND: url(../images/contact.png) no-repeat
}
#landing {
 	position: absolute;
 	left: 30px;
}
#landing #rentals {
 	width: 160px;
 	height: 180px;
	background: url(../landing/new/rentals.jpg);
}
#landing #rentals {
 	float: left;
 	width: 160px;
 	height: 180px;
	background: url(../landing/new/rentals.jpg);
}
#landing #sales {
 	position: absolute;
 	left: 190px;
 	width: 160px;
 	height: 180px;
	background: url(../landing/new/sales.jpg);
}
#landing #commercial {
 	position: absolute;
 	top: 210px;
 	left: 0px;
 	width: 160px;
 	height: 180px;
	background: url(../landing/new/commercial.jpg);
}
#landing #featured {
 	position: absolute;
 	top: 210px;
 	left: 190px;
 	width: 160px;
 	height: 180px;
	background: url(../landing/new/featured.jpg);
}
#landing #list {
 	position: absolute;
 	top: px;
 	left: px;
 	width: 160px;
 	height: 180px;
	background: url(../landing/new/list.jpg);
}
#landing #contact {
 	position: absolute;
 	top: px;
 	left: px;
 	width: 160px;
 	height: 180px;
	background: url(../landing/new/contact.jpg);
}
#landing a{
 	DISPLAY: block;
	width: 160px;
 	height: 180px;
}
<!--
#landing #rentals A:hover {	BACKGROUND-IMAGE: url(../landing/rentals.jpg);
opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7;}
#landing #sales A:hover {	BACKGROUND-IMAGE: url(../landing/sales.jpg);
opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7;}
#landing #commercial A:hover {	BACKGROUND-IMAGE: url(../landing/commercial.jpg);
opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7;}
#landing #featured A:hover {	BACKGROUND-IMAGE: url(../landing/featured.jpg);
opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7;}
-->
#index #nav-hom A {	BACKGROUND-POSITION: 0px -20px}
#rentals #nav-ren A {	BACKGROUND-POSITION: 0px -20px}
#sales #nav-sal A {	BACKGROUND-POSITION: 0px -20px}
#commercial #nav-com A {	BACKGROUND-POSITION: 0px -20px}
#featured #nav-fea A {	BACKGROUND-POSITION: 0px -20px}
#contact #nav-con A {	BACKGROUND-POSITION: 0px -20px}
.thumbnails {
	margin-top: 5px;
}
.thumbnails img {
	margin-right: 3px;
}
#NeighborhoodList
{
	position:absolute;
	background-color:#FFFFFF;
	border:solid 1px #000000;
	width:600px;
	z-index:100;
	padding:5px;
	color:black;
}
#NeighborhoodList label
{
    display:inline;
}

#NeighborhoodList input
{
    width:15px;
    display:inline;
}
#NeighborhoodList a
{
    color:#570000;
}
.nofloat input
{
    display:inline;
    width:auto;
    background-color:#666666;
}

ul.pictures { padding:0; margin:0; width: 500px; }
ul.pictures li { list-style: none; padding:0; margin:0; float:left; padding-right: 20px; padding-bottom:20px; }

