	label.select, label.text {display:block;  }
		input, textarea {  }
		label.check, label.radio {  }	
		h2{clear:left;}
		input.clear{clear:both; }
		.stackleft{float:left; width:165px; margin-right:10px; margin-bottom:10px;; border:0px dotted #D7042E}
		.property{margin-bottom:10px; border:1px solid #ccc; padding:10px;}
	
		#propertysearch h2{
			background-color:white;
			color:black;
			font-size:14px;
			padding:0px; margin-bottom:3px
			}		
		.propertylisting{ width:540px; float:left;margin-top:20px;}
		.propertydetail{float:left;width:350px;margin-left:20px;border-bottom:1px solid #ccc; margin-bottom:20px;!important}
		#propertysearch h3{color:#000; font-size:16px;;margin-top:0px;}
		#propertysearch h4{color:#000; font-size:13px;;margin-top:5px;margin-bottom:1px;}
		#propertysearch th{text-align:left;}		
		.propertybrochure {clear:both;margin-top:5px;}	
		.propertybrochure a img {border:0px solid #D7042E;padding:0px !important;margin:0px}			
		.propertybrochure a  { padding-left:0px !important;}						
		#propertyimage{float:left;}
		#propertyimage a{}
		#propertyimage img{border:1px solid #000;padding:0px;margin-bottom:20px;}			
		#description{clear:left;}
		#detail{float:left; margin-right:10px;}
		#location{float:left}
		a.pagination{
			background-image:none !important; padding-left:2px !important;		
		}		
		#pagination{margin-bottom:20px; border-bottom:1px solid #ccc; }		
		.propertysubsection{border-bottom:1px solid #ccc; float:left; width:540px; padding-bottom:10px}
		
		#location div{width:130px; float:left;}
		#location label {width:105px;display:block; float:left; }
		#location input{float:left;}
		#propertytype div, #saletype div,  #status div{float:left;	margin-right:15px	}
		#propertytype label, #saletype label,#status label, #propertytype input, #saletype input, #status input{float:left; }
		
		#minsize{float:left; }
		#maxsize{float:left;}
		#minsize label, #maxsize label{display:block; }
		#sizerangethingy{
		 float:left; width: 100px; text-align:center; padding-top:13px;
		}
		
		#go{
			background-color:#fff; 
			border:none;
			color:#EF1C2F; 
			font-weight:bold;
			position:absolute; bottom:5px; right:5px;
		}
		#searchControls{position:relative;}
		
		#pagination{text-align:right}
		
		.noimageavailable{width:160px; height:78px; text-align:center;padding-top:60px;border:1px solid #000 ; }
