@charset "UTF-8";

@media all {
	.search-box {
		float: left;
		width: 100%;
		padding: 5px;
		background: transparent url(../images/magglass.jpg) bottom right
			no-repeat;
	}
	.search-box .section1,.search-box .section2 {
		float: left;
		padding: 0px 5px;
		background-color: transparent;
	}
	.search-box .additional-options {
		float: left;
		padding-top: 10px;
	}
	#slider-range,#slider-rental-range {
		margin: 0px 5px 10px 5px;
		width: 250px
	}
	.search-box .price-range {
		clear: both;
		padding-top: 10px;
	}
	.search-box .section1 {
		width: 60%;
	}
	.search-box .section2 {
		width: 35%;
	}
	.search-box .wwgrp {
		float: left;
		padding: 3px 5px;
	}
	.navigated-search {
		padding: 5px;
	}
	.navigated-search .attribute-area {
		float: left;
		width: 150px;
		padding: 0px 5px;
	}
	.featured-intro {
		float: left;
		width: 50px;
	}
	.results-heading {
		font-size: 16pt;
		font-weight: bold;
	}
	#result-header {
		float: left;
		clear: both;
		width: 100%;
		margin: 10px 0px 20px 0px;
	}
	#result-header .search-details {
		float: left;
		width: 50%;
		padding: 0px 5px;
		color: gray;
		font-size: 120%;
	}
	#result-header .search-sort-bar {
		float: right;
		width: 45%;
		padding: 0px 5px;
		color: #666666;
		font-size: 88%;
	}
	.search-sort-bar .wwgrp {
		float: right;
		padding: 0 5px;
	}
	#result-box {
		float: left;
		width: 100%;
		padding: 0px;
		margin: 0px;
	}
	#result-box .ovsold {
		background: url(../images/sold-overlay.gif) no-repeat;
		width: 120px;
		height: 80px;
		position: absolute;
		top: 18px;
		left: 0px;
	}
	#result-box .ovpending {
		background: url("../images/pending_overlay.gif") no-repeat;
		width: 120px;
		height: 80px;
		position: absolute;
		top: 18px;
		left: 0px;
	}
	#result-box div.p-photo {
		float: left;
		position: relative;
		text-align: center;
		width: 120px;
	}
	#result-box div.p-photo img {
		border: 0;
		padding: 0px;
	}
	#result-box div.p-header {
		padding: 5px;
		float: left;
		width: 660px;
		vertical-align: top;
	}
	#result-box div.p-featured {
		background: transparent url(../images/compare-header.png) no-repeat;
		color: #fff;
		font-size: 125%;
		font-weight: 700;
		width: 100%;
		height: 25px;
		padding: 3px 10px;
	}
	#result-box .address {
		color: #487800;
		width: 160px;
		font-size: 120%;
	}
	#result-box .price {
		font-size: 110%;
		font-weight: 700;
		width: 100px;
		padding-left: 5px;
	}
	#result-box div.p-header ul {
		list-style: none;
		padding: 0px 20px 0px 0px;
		margin: 0px
	}
	#result-box div.p-header li {
		display: inline;
		padding: 0px 5px;
		border: 1px solid #898989;
		background: #ffcc66 url("../images/gradient.png") repeat-x scroll;
		margin: 0px 2px
	}
	#result-box div.p-header li a {
		color: #41732e;
	}
	#result-box div.p-desc {
		padding: 5px;
		float: left;
		width: 450px;
	}
	#result-box .title {
		font-size: 110%;
		font-weight: 700;
	}
	#result-box .showings {
		font-weight: 700;
		padding-top: 10px;
	}
	#result-box div.p-attr {
		padding: 0px 5px;
		float: left;
		width: 180px;
	}
	#result-box div.p-attr ul {
		list-style: none;
		margin: 0px
	}
	#result-box div.p-attr li {
		padding: 0px 5px;
	}
	.rental-block {
		width: 180px;
		padding: 5px;
		float: left
	}
	.search-attr {
		width: 180px;
		padding: 0px 5px;
		float: left
	}
	.search-attr .wwlbl {
		width: 160px;
	}
	.sliderInput {
		height: 20;
		width: 40
	}
	.feats {
		width: 175px
	}
}

@media print {
}