/*
#propertyList {
	margin-top: 10px;
	float: left; }
 
	#propertyList .header {
		padding: 5px;
		margin-bottom: 5px; }
 
		#propertyList .header a { text-decoration: none; }
 
		#propertyList .header .rate {
			float: right;
			display: block;
			margin-bottom: 5px; }
 
	#propertyList dt {
		font-weight: bold;
		float: left;
		width: 80px;
		padding-right: 4px; }
 
	#propertyList dd { margin: 0 0 1px 84px; }
 
	#propertyList .meta {
		float: right;
		padding: 0 20px 0 10px; }
 
	#propertyList .body { padding-left: 10px; }
 
		#propertyList .body p {
			margin-left: 105px;
			line-height: 120%; }
 
			#propertyList .body p a { text-decoration: none; }
 
		#propertyList .body img.pic {
			float: left;
			margin: 0 5px 5px 0;
			border: none; }
 
	#propertyList img.review {
		vertical-align: bottom;
		margin-left: 3px; }
 
	#propertyList li {
		margin-bottom: 10px;
		clear: both;
		list-style-type: none;
		float: left;
		width: 99.5%; }
 
.unrated { font-weight: bold; }
 
.pager-container { float: right; }
 
	.pager-container a { text-decoration: underline; }
 
	.pager-container .count { padding-right: 5px; }
 
.sort-direction label { padding: 0 2px 0 3px; }
 
.sort-direction input {
	position: relative;
	top: 3px; }
*/ 
.search {
	padding: 0;
	width: 158px; }
 
.search-button-wrapper { margin-top: 2em; }
 
.search .refine {
	margin: 5px 0;
	clear: both; }
 
.arrive,.adults,.pets,.beds,.amenities,.cat1,.cat2,.cat3,.search-button-wrapper,.a-search,.refine,.price,.lofts { padding-left: 0px; }
 
.children,.baths { padding-left: 0px; }
 
.arrive,.depart,.lofts,.price,.baths,.beds,.adults,.children,.pets { margin-bottom: 0px; }
 
.beds select,.baths select,.adults select,.children select { width: 80px; }
 
.arrive { width: 80px; }
 
	.arrive input,.depart input { width: 80px; }
 
.pets select,.cat1 select,.cat2 select,.cat3 select,.amenities select,span.label,.price select,.lofts select { width: 80px; }
 
.arrive,.depart,.adults,.children,.beds,.baths { float: none; }
 
.beds,.pets,.adults,.amenities,.cat1,.cat2,.cat3 { clear: both; }

.arrive label, .depart label {
	display: block; }
	
/* 
span.label {
	display: block;
	font-weight: bold;
	margin-bottom: 5px; }
 
.amenities span input,.amenities span label,.cat1 span input,.cat2 span input,.cat3 span input,.cat1 span label,.cat2 span label,.cat3 span label {
	float: left;
	font-size: 77%;
	margin-bottom: 4px; }
 
.amenities span label,.cat1 span label,.cat2 span label,.cat3 span label {
	margin: 0 2px;
	width: 120px; }
 
.amenities br,.cat1 br,.cat2 br,.cat3 br {
	clear: both;
	height: 1px; }
 
.amenities,.cat1,.cat2,.cat3 { margin-bottom: 10px; }
 
.cat1 span,.cat2 span,.cat3 span,.amenities span { display: block; }
 
.advanced { width: 100%; }
 
	.advanced .depart { margin-right: 10px; }
 
	.advanced .children,.advanced .pets { margin-right: 5px; }
 
	.advanced .pets select { width: 80px; }
 
	.advanced .children,.advanced .adults,.advanced .pets,.advanced .beds,.advanced .baths { float: left; }
 
	.advanced .adults,.advanced .pets,.advanced .beds { clear: none; }
 
	.advanced span.label { width: 100%; }
 
#name.yui-ac-input { width: 198px; }
 
#nameContainer { height: 50px; }
 
.name-search-button {
	position: absolute;
	bottom: 0;
	left: 0; }
 
.ui-datepicker { font-size: 12px; }
 
.stay .ui-state-default {
	font-weight: bold;
	color: green;
	border: 1px green solid; }
 
.arrive-day .ui-state-default,.depart-day .ui-state-default {
	font-weight: bold;
	border-color: purple; }
*/