body {
  font-family: Verdana, sans-serif;
}


div.listing {
	font-size: 90%;
	margin: 0 auto;
	width: 42em;
}

img.new {
float: right;
}


p.imgwrap {
	  float:left;
	  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
	  background: url(images/shadow.gif) no-repeat bottom right;
	  margin: 10px 0 0 10px !important;
	  margin: 10px 0 0 5px;
  }

p.imgwrap img {
	  display: block;
	  position: relative;
	  background-color: #fff;
	  border: 1px solid #a9a9a9;
	  margin: -6px 6px 6px -6px;
	  padding: 4px;
  }


h2 {
	font-weight: normal;
    color: rgb(61, 90, 141);
    background-color: transparent;
    font-size: 180%;
    font-family: Verdana, sans-serif;
		margin: 2em 0 0 0;
		padding: 0;
}

h4 {
	margin: 0.5em 0 0 0.5em;
	padding: 0;
	font-weight: bold;
	color: rgb(61, 90, 141);
	background-color: #fff;
width: 15em;        
clear: both;
}


table, th, td {
	text-align: left;
	font-size: 0.95em;
	
}

table.listingstats {
	margin: 0.5em 0 0 2em;
}

th {
	width: 10em;

}

div.remarks p {

	font-size: 0.95em;
	margin: 0.25em 0 0 0.5em;

}

p.neighbourhood {
	margin: 0;
	padding: 0;
	color: rgb(61, 90, 141);
    background-color: transparent;
	font-size: 0.85em;
}



div.callout {
background-color: #efefef;
border: 1px solid #ccc;
width: 15em;
padding: 0.25em 1em;
float: left;
margin: 1em;
font-size: 0.95em;
}

div.callout a {
   color: #333;
   text-decoration: none;
   background-color: #efefef;
}

div.callout a:hover, div.callout a:focus {
   text-decoration: underline;
}

span#zoomctrl {
font-size: 0.75em;
}