.recent{}
.recent-item{width:160px; height:280px; float:left; margin:2px; padding:4px; 
	border-right: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	border-radius:0 12px 0 12px; }
.recent-item a{text-decoration:none; }
.recent-item img{border:1px solid #ccc; border-radius:0 12px; box-shadow: 0 2px 2px #999; }

.featured{}
.featured-item{width:220px; height:130px; float:left; border-bottom:1px dotted #ccc; border-right:1px solid #eee; padding:2px 2px 20px 2px; margin:2px;border-radius:0 12px 0 12px; }
.featured-item a{text-decoration:none; }
.featured-item img{border:1px solid #ccc; border-radius:0 12px; float:left; box-shadow: 0 2px 2px #999; }
.featured-item table{float:left; margin-left:10px; }
.featured-item td{line-height:20px; }

.property-list tr:hover{background-color:#eee; }
.property-list td{line-height:50px; font-size:12px; }
.property-list td a{font-size:12px; }
.property-list img{margin:2px;border-radius:0 6px; 0 6px; }

.property-photo{width:300px; float:left; }
.property-photo ul{list-style:none; margin:0; padding:0; }
.property-photo ul li{line-height:0px }
.property-photo ul .photo-thu{float:left; width:100px; }
.property-photo img{border-radius:0 12px 0 12px; }