﻿#searchform 
{
	padding: 0 15px;
	font-size: 1.2em;
}

	#propertytype 
	{
		width: 300px;
		padding: 1px 20px 15px 20px;
		background: #e6e6e6;
		border: 1px solid #c1c1c1;
	}
	
	#searchform h4 
	{
		font-size: 1.0em;
		margin: 20px 0 3px 0;
		color: #bc2025;
	}
	
	form.search select {
		width: 120px;
		font-size: 1.0em;
		}
			
		input.searchbutton {
			width: 110px;
			height: 30px;
			background: url('/images/bg_searchbutton.gif') center center no-repeat;
			font-weight: bold;
			font-size: 1.1em;
			color: #fff;
			border: 0;
			}
			
		form.search select.subdiv {
			width: 300px;
			}
			
	div.result, div.result-deeb {
		clear: both;
		width: 615px;
		height: 160px;
		margin: 0 0 47px 20px;
		padding: 0;
		font-family: arial, sans serif;
		background: url('/images/results_info_bg.jpg') center 28px no-repeat;
		}

		div.result-deeb 
		{
		background: url('/images/results_info_bg_deeb.jpg') center 28px no-repeat;
		}
		
	div.result-non {
		clear: both;
		width: 511px;
		height: 124px;
		margin: 0 0 40px 0;
		padding: 0;
		font-family: arial, sans serif;
		background: url('/images/bg_result-non.jpg') top left no-repeat;
		}

		div.result h3, div.result-deeb h3 
		{
			height: 28px;
			margin: 0;
			padding: 3px 0 0 12px;
			font-size: 1.8em;
			font-family: Times New Roman, serif;
			font-weight: normal;
			letter-spacing: -0.02em;
			color: #fff;
			border: none;
			background: url('/images/results_address_bg.jpg') center top repeat-x;
		}
			
			div.result h3 span, div.result-deeb h3 span 
			{
				margin: 0 0 0 20px;
				font-size: 0.7em;
				font-family: Arial, Sans-Serif;
				font-weight: normal;
				color: #e1e1e1;
			}
			
		div.thumb {
			float: left;
			width: 122px;
			margin: 10px 14px 9px 10px;
			padding: 0;
			}
			
			.thumb img {
				display: block;
				margin: 0;
				padding: 0;
				border: 1px solid #686868;
				}
				
			div.imgchg {
				margin: 0;
				padding: 0;
				width: 122px;
				height:17px;
				text-align: center;
				font-size: .9em;
				line-height: 1.7em;
				color: #fff;
				background: url('/images/img_changer_num.gif') center center repeat-x;
				}
				
				.imgchg img {
					margin: 0;
					padding: 0;
					border: 0;
					}
				
		table.data {
			float: right;
			margin:10px 0 0 0;
			padding:0 10px 0 0;
			width: 451px;
			border:0;
			font-size: 1.2em;
			}
			
			td.price {
				width: 152px;
				font-size: 1.2em;
				vertical-align: top;
				}

			td.col1 {
				width: 110px;
				font-size: 1.0em;
				line-height: 1.5em;
				}
			
			td.col2 {
				font-size: 1.0em;
				line-height: 1.5em;
				}
			
			.status {
				font-size: 0.9em;
				color: #c12026;
				line-height: 2.0em;
				}
				
			td.listinginfo {
				padding: 13px 0 0 0;
				font-size: 1.0em;
				text-align: right;
				color: #bbb;
				}

			div.result-non td.listinginfo {
				padding: 5px 0 0 0;
				font-size: 1.0em;
				text-align: right;
				color: #bbb;
				}

			td.listinginfodeeb {
				padding: 17px 0 0 0;
				font-size: 1.0em;
				text-align: left;
				color: #474747;
				}
				
	#pages {
		clear: both;
		width: 500px;
		margin: 10px 0 0 20px;
		}
		
		div.page {
			float: left;
			margin: 0 3px 0 0;
			text-align: center;
			}
			
			div.page a {
				display: block;
				width: 20px;
				line-height: 1.7em;
				text-decoration: none;
				color: #666666;
				border: 1px solid #666666;
				}
				
				div.page a:hover {
					background: #666666;
					color: #fff;
					}
					
				div.page a.page-current {
					background: #666666;
					color: #fff;
					}