font, .font{font-family:"Arial"}

ol#summary{list-style-type:none;padding:0;margin:0;}
ol#summary li{position:relative;border-bottom:2px solid #BBB;padding:1em;min-height:115px;font-family:"Arial"}

ol#summary .photos{float:left;width:143px;position:relative;}
ol#summary a.photo{display:block;width:141px;background:#FFF;border:1px solid #DDD;text-align:center;line-height:85%;}
ol#summary a.photo:hover{border:1px solid #3350AC;background:#FFF;}
ol#summary a.photo img.fixedPic{max-width:135px;max-height:101px;margin:3px;}
ol#summary a.photo img{border:0px}

ol#summary .details{margin-left:155px;position:relative;}
ol#summary .address{font-size:1em;margin:0px;clear:none;border:none;padding:1.5em 0 .1em 0;letter-spacing:0;word-spacing:0;}
ol#summary .bedrooms{font-weight:bold;position:relative;padding-bottom:1em;}
ol#summary .bedrooms a{color:#000;text-decoration:none;}
/*ol#summary .bedrooms a span{display:block;}*/
ol#summary .bedrooms a:hover{background:transparent;}
ol#summary .bedrooms span.displayaddress{margin-right:.5em;display:inline;color:#3350AC;text-decoration:none;cursor:hand;}
ol#summary .bedrooms span.displayaddress:hover{color:#FFF;background-color:#3350AC;}

ol#summary .price{font-size:100%;position:absolute;top:0;left:0;margin-bottom:-0.5em;padding:0 0 50px 0;white-space:nowrap;}

ol#summary .description{position:relative;left:0;}

.price,.bedrooms{padding:0;margin:0;}
.price, .com_heading_colour {color:#007200;font-weight:bold;}
