#sidebar {
  margin-left:0px;
  padding-right:10px;
}
#sidebar .Panel {
  background-color:#EEEEEE;
}
#sidebar ul {
  list-style:square inside;
  color:#9E342A;
}
#sidebar li {
  line-height:18px;
}
#sidebar .PanelTitle {
  color:#333;
  background-color:#ddd;
  border-bottom:0px solid #fff;
}
#search.Panel {
  background-color:#FFFEE2;
}
.ad {
  padding:2px;
  border:1px solid #ddd;
  margin-left:10px;
  width:160px;
  background-color:#FFFEE2;
}
.ad_square {
  padding:19px;
  margin-bottom:10px;
  border:1px solid #ddd;
  width:200px;
  background-color:#fff;
}
.property {
  margin-bottom:10px;
  clear:both;
  line-height:1.2;
}
.property .photo {
  float:left;
  margin:5px 15px 10px 0;
}
.property .photo img {
  width:169px;
  height:120px;
  margin:2px;
}
.property .photo a {
  border:1px solid #ddd;
  border:1px solid #FFCFCA;
  display:block;
}
.property .photo a:hover {
  border:1px solid #77231B;
}
.property h3 { 
  font-size:14px;
  padding:0 0 6px 0;
  display:inline;
}
.property h3 a {
  text-decoration:underline;
}
.property h4, .details h4 {
  font-family:Georgia;
  padding:2px;
  margin-right:10px;
  font-size:14px;
  color:#77231B;
  color:#A21212;
  background-color:#FFFEE2;
  font-weight:bold;
  display:inline;
}
.property .desc {
  padding:0 0 8px 0;
}
.property .details {
  padding-top:4px;
}

#averages {
  width:100%;
}
#averages td.pc {
  font-weight:bold;
  text-align:right;
}
#averages thead {
  font-weight:bold;
}
#averages tr {
}
#averages td {
 padding:4px;
 border:1px solid #eee;
  text-align:right;
}
.Pager {
  float:right;
}

.details {
  line-height:1.2;
  padding-right:4px;
}
.details .summary p {
  margin-bottom:8px;
  margin-top:0px;
}
.details .photo img { 
  width:310px;
  height:232px;
}
.details .photo { 
  padding:0px 10px 10px 0;
  margin:0;
}
.details .thumbs {
}
.details .thumb {
  float:left;
}
.details .thumbs img {
  width:75px;
  height:55px;
  height:45px;
  width:61px;
  width:41px;
  height:33px;
}
.details .summary {
  padding:0px 4px;
}
.details #map {
  border:0px solid #ccc;
}
.details #mapc {
  height:250px;
}
#figures h1 {
  margin-bottom:4px;
}
#figures a {
  font-size:11px;
  width:120px;
  display:block;
  margin:0 auto;
  padding:2px;

}
p.padded {
  padding-top: 6px; 
  padding-left: 12px;
}
