/* CSS Document */
/* <link rel="stylesheet" media="print" href="print.css" type="text/css" /> */
#nav, #lColumn, .noprint, div#searchbreakdown, div#newsearch, #ContactUS{
	display: none;
}

body {
color: #000;
font-family: "trebuchet ms", trebuchet, arial, helvetica, sans-serif;
}
#results {
background-color: #fff;
width: 100%;
border: none;
}
  	#header{
	    position:relative;
	    min-height:120px;
	    height:auto;
	  }
	    #header h1{
	      float:left;
	    }
    
    /* Column Divs */
  #sColumn {
  	margin-left:0;
  }
		#sColumn table.searchfields th{
			background:#EDEFBD;
			border:1px solid #fff;
			color:#44443a;
			text-align:center;
		}
		#sColumn #sub_pageHeader{
			margin-top:0;
			padding-top:3px;
		}      
/* search results page */
	.results_odd {
	  background-color: #eee;
	  padding: 10px;
	}
		.results_odd .res, .results_odd .singleres{
			background:url('../images/ffd-res.gif') bottom right no-repeat;
		}
		.results_odd .lot, .results_odd .lots{
			background:url('../images/ffd-lot.gif') bottom right no-repeat;
		}
		.results_odd .frm, .results_odd .farm{
			background:url('../images/ffd-farm.gif') bottom right no-repeat;
		}
		.results_odd .lse, .results_odd .rental{
			background:url('../images/ffd-rental.gif') bottom right no-repeat;
		}
		.results_odd .mul{
			background:url('../images/ffd-mul.gif') bottom right no-repeat;
		}
		.results_odd .condo{
			background:url('../images/ffd-condo.gif') bottom right no-repeat;
		}
	.results {
	  background-color: #fff;
	  padding: 10px;
		width:auto;
	}
		.results .res, .results .singleres{
			background:url('../images/res.gif') bottom right no-repeat;
		}
		.results .lot, .results .lots{
			background:url('../images/lot.gif') bottom right no-repeat;
		}
		.results .frm, .results .farm{
			background:url('../images/farm.gif') bottom right no-repeat;
		}
		.results .lse, .results .rental{
			background:url('../images/rental.gif') bottom right no-repeat;
		}
		.results .mul{
			background:url('../images/mul.gif') bottom right no-repeat;
		}
		.results .condo{
			background:url('../images/condo.gif') bottom right no-repeat;
		}
	div#details{
		border:1px solid #333;
		float:left;
		padding-left:12px;
		padding-right:12px;
		width:260px;
	}
		h1.specifics{
			background:#edefbd;
			border-bottom:2px solid #333;
			color:#000;
			font-size:120%;
			margin:0 0 12px;
			padding:6px 12px;
		}
		ul.specifics{
			margin-top:12px;
			margin-left:24px;
			padding:0;
		}
		div.specifics{
			margin-bottom:12px;
		}
			.specifics h2{
				background:#333;
				color:#fff;
				margin:0;
				padding:3px;
				text-align:center;
			}
			.specifics ul{
				border-width:0 1px 1px 1px;
				border-style:solid;
				border-color:#333;
				margin:0;
				padding:8px 3px 8px 12px;
			}
			.specifics li{
				margin:0 0 0 8px;
				padding:0;
			}
			.specifics li ul{
				border:none;
				margin:0;
				padding:0px 3px 8px 12px;
			}
	div#map{
		border:1px solid #333;
		height: 256px;
		margin-bottom:12px;
		margin-top:12px;
		width: auto;
	}
		a.maplink{
			color:#f30;
			display:block;
			padding:12px;
			text-decoration:underline;
		}
	div#propertyimages{
		text-align:right;
	}
		div#propertyimages img{
			padding-bottom:3px;
			width:256px;
		}
		/* ContactUS stuff */
		#detailcontact{
			float:right;
			margin:0;
			padding:0;
		}
	div#listingoffice{
		clear:both;
		padding-top:12px;
		text-align:center;
	}
#searchform{
	position:relative;
}
	#searchform input{
		z-index:2;
	}
	#searchform li{
	  float:left;
	  width:20%;
	  text-align:center;
	}
	  #searchform li label{
	    display:block;
	  }
		#searchform strong{
			display:block;
			margin-bottom:3px;
			margin-top:2px;
			text-align:center;
		}
	.floatfields{
		float:left;
		padding-right:3px;
	}
/* footer */
#footer, .push {
	height: 4em; /* .push must be the same height as .footer */
}
/* standards features */
.center{
	text-align:center;
}
a img{
  border:none;
}
div.left{
	float:left;
}
div.right{
	float:right;
}
.error{
	color:#900;
	font-weight:bold;
}
/* page specific styles */
#index p{
	text-align:justify;
}



