div.pic {float: left; margin-right: 2em; width: 200px; text-align: center;}
div.pic img {max-width: 200px !important;}

div.contact {float: left; margin-right: 2em; width: 350px; margin-top: 0;}
div.contact p {margin: 10px 0 0 1em;}
div.contact dl {margin: 10px 0 0 1em;}
div.contact dt,div.contact dd {display: block; float: left;}
div.contact dt {clear: left; width: 60px;}
div.contact dd {margin-bottom: 2px;}

div.feedback {margin-top: 0;}
p.feedback {margin-bottom: 5px; overflow: hidden;}

p.feedback  span {display: block; float: left; background: url(images/star-gold.png); height: 30px; text-indent: -9999px;}
p.feedback span.star-1 {width: 30px;}
p.feedback span.star-2 {width: 60px;}
p.feedback span.star-3 {width: 90px;}
p.feedback span.star-4 {width: 120px;}
p.feedback span.star-5 {width: 150px;}
p.feedback a:hover {color: #000; background: auto;}
div.feedback cite {display: block; text-align: right; font-size: 0.9em;}

div.stars {float: left; margin-left: 50px; width: 300px;}
div.stars ul,ul.stars {list-style: none;}
div.stars li,ul.stars li {float: left; width: 30px; height: 30px; margin: 0 2px 10px 0; background: url(images/star-grey.png) no-repeat; text-indent: -9999px; cursor: pointer;}
div.stars li.hover,div.stars li.on,ul.stars li {background: url(images/star-gold.png) no-repeat;}
ul.stars {margin-left: 20px;}
ul.stars li {cursor: default;}
ul.scores {clear: left;}

p.feedback strong {display: block; float: left; margin: 7px 0 0 10px;}
ul.buttons {margin-right: 2em; list-style: none;}
div.sunk {margin-top: 15px;}
div.houses  {margin-top: 15px;}
div.houses div.mini {float: left; margin-right: 2em;}
div.mini p.beds,div.mini p.price {background: url(images/icon_short.png) no-repeat 0 -26px; color: #fff;}

div.landlord {display: block; margin: 5px 2%; padding-bottom: 5px; overflow: hidden !important; border-bottom: 1px solid #e1e1e1;}
div.landlord div.details {float: left; display: block; width: 35%;}
div.landlord ul.contact {list-style: none; margin: 0;}
div.landlord div.feedback {float: left; display: block; width: 40%;}
div.landlord  div.feedback h4 {float: left; margin: 10px 10px 0 0;}
div.landlord p.feedback {float: left; margin: 5px 10px 0 0;}
div.landlord div.img {float: right; width: 25%;}
div.landlord div.img p {padding-top: 10px;}
div.landlord div.img img {max-width: 100%; padding-top: 5px;}
div.landlords {overflow: hidden;}
