img.png  { 
 behavior: url(http://clients.arclid.com/view/rm/iefix/pngfix.htc); 
}
a img {
	border:0px;
}
body {
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size:small;
	line-height:16px;
	margin:0px;
	padding:0px;
	background:#c0c0c0;
	letter-spacing:0.5px;
}
h1,h2,h3,h4,p,ul,ol,table,li, .drop,.leading {
	margin-bottom:16px;
	margin-top:0px;
}
.measure p,li {
	margin-right:100px;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:20px;
	line-height:24px;
	padding-bottom:5px;
	border-bottom:1px solid #c0c0c0;
	color:#333333;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	line-height:24px;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	line-height:18px;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:18px;
}
.clear { clear:both }
.end {
	margin-right:0px;
}
.right {
	margin-right:40px;
}
.page {
	width:960px;
	padding-left:10px;
	padding-right:10px;
	background:#ffffff;
	padding-bottom:10px;
}
		.top {
			background:#4f2248;
			padding-top:20px;
			padding-bottom:20px;	
			padding-left:10px;
			padding-right:10px;
		}
				.top .logo {
					width:115px;
					float:left;
					margin-top:20px;
					margin-left:20px;
					margin-bottom:20px;
					text-align:left;
				}
				.top .right {
					width:750px;
					float:right;
				}
				.top .menu {
					width:400px;
					float:right;
					text-align:right;
				}
				.top .menu a {
					color:#ffffff;
					padding-left:20px;
					text-transform:uppercase;
					text-decoration:none;					

				}
				.top .strap {
					text-align:left;
					width:700px;
					
					margin-top:40px;
				}
				.top .callToAction {
					width:400px;
					float:right;
					margin-top:20px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:18px;
					color:#ffffff;
					text-align:right;	
					clear:right;
					line-height:18px;
				}
		.mainMenu {
			
			margin-bottom:10px;
			background:#cac5bf;
			border-bottom:1px solid #ffffff;
			border-top:2px solid #ffffff;
		}
		.mainMenu a {
			color:#ffffff;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			padding-left:20px;
			padding-right:20px;
			border-right:2px solid #ffffff;
			padding-top:10px;
			padding-bottom:10px;					
			display:block;
			float:left;
			text-decoration:none;
		}
		.mainMenu a:hover {
			background:#4f2248;
		}				
		.mainMenu a.active {
			background:#4f2248;
		}		
		.content {
			clear:both;
			text-align:left;
			
		}
			.third {
				width:280px;
				float:left;
				
			}
			.thirdTwo {
				width:640px;
				float:left;
				
			}
			.property {
				padding:10px;
				border:1px solid #c0c0c0;
			}
			.property .picture{
				float:left;
				width:162px;
			}
			.property .picture img, #main_image, .photo{
				padding:5px;
				border:1px solid #c0c0c0;
			}
			.property .details{
				float:right;
				width:440px;
			}	
			.property .details .room {
				width:30%;
				text-align:left;
				float:left;
				font-size:12px; 
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
			}		
			.property .details .big {
				width:39%;
			}
			.thumb img{
				float:left;
				width:64px;
				margin-right:2px;
			}			
			.thumb img{
				border:1px solid #c0c0c0;
				padding:2px;

			}
			.map {
			clear:right;
				width:268px;
				height:200px;
				float:right;
				padding:5px;
				border:1px solid #c0c0c0;				
			}
			.lightbox {
				position:absolute;
				z-index:99;
			}	
q:before { content: ''; }
q:after { content: ''; }
q q:before { content: ''; }
q q:after { content: ''; }

q *, blockquote *{   
   	text-indent: -5px;   
quotes: '';

	margin-top:0px;
	margin-bottom:16px;
}	
.testimonials {
	
}
.testimonials .item {
	line-height:16px;
	font-size:medium;
	font-family:"Times New Roman", Times, serif;
	color:#4f2248;
}
.testimonials .item span.highlight{
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	color:#4f2248;
	margin-top:16px;
	margin-bottom:16px;
	display:block;
	font-style:italic;
	text-indent: 0px; 
}
.testimonials .item span.start{
	text-indent:-7px;
	margin-top:0px;
	display:block;
}
.testimonials .item .name {
	font-weight:bold;
}	
p.subtext {
	color:#4f2248;
	font-style:italic;
	text-align:right;
}
.displayImage {

}
.subMenu a{	
	padding:5px;
	padding-left:10px;
	font-size:14px;
	color:#FFFFFF;
	background:#cac5bf;
	width:auto;
	margin-bottom:2px;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	
}
.subMenu a.active{
	background:#4f2248;
}
.subMenu a:hover {
	background:#4f2248;
}		
.introduction {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:normal;
	line-height:36px;
	color:#4f2248;
}	
.footer {
	color:#4f2248;
	padding-top:10px;
	padding-bottom:10px;
	width:980px;
}
div.filter, div.resultHead {
	background:#efefef;
	padding:10px;
	margin-bottom:10px;
	font-weight:bold;
	border:1px solid #c0c0c0;
}
table.filter tr th{
	text-align:left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:10px;
}
.resultHead {
	
}
form table tr th, table tr th  {
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-align:right;
	padding-right:5px;
}
form table tr td, table tr th  {
	text-align:left;
	vertical-align: top
}
table tr th  {
	text-align:left;
		padding:3px;
	font-size:14px;
}
table tr td  {
	vertical-align: top;
	padding:3px;
}
table tr.odd {

}
table tr.even {
	background:#efefef;
}
.fiftyLeft {
	width:460px;
	float:left;
} 
 .fiftyRight {
	width:460px;
	float:right;
} 
.row {
	margin-bottom:16px;
}

table.coloured tr th {
	background:#847a6c;
	color:#ffffff;
}
table.coloured tr td {
	background:#cfcbc5;
}
.statusBanner {
display:none;
}
.rooms .item {
	width:25%;
	float:left;
}
.price {
	font-size:18px;
	line-height:22px;
}

.viewing {
	padding:3px;
	background:#efefef;
	border:1px solid #333333;
}
.viewing form {
	margin:0px;
	padding:0px;
}
.lightbox {
	position:absolute;
	border:1px solid #333333;
	background:#ffffff;
	padding:10px;
	width:800px;
	text-align:center;
}
.lightbox img {

}
.unpublished {
	border:1px solid #ff0000;
}
a.propertyLink:hover {
	color:#4f2248;
}