.thumbsShortlist {border: 0; height: 85px; width: 120px; border-width: 0; }
/*	wrappers */ 
.shortlistBody {	position:relative;width: 100%; margin-top: 10px; }
.shortlistBodyWrappper {	position:relative;top: 0;width: 520px; height: 135px; display:block;margin-top:5px;}
/* elements */ 
.thumbnail {	position: absolute; top: 0; width: 140px; height: 95px; overflow: hidden;}
.thumbCorner{position: absolute; left: 2px; top: 2px; z-index: 4;}
.dynamicImage{position: absolute; left: 6px; top: 6px; z-index: 2; height: 85px; overflow: hidden; border: 1px solid black;}
/* *** start top row **** */
.toprow {position: absolute; left: 170px; top: 0; width: 360px; height: 25px; text-align: center;	border: 1px solid #9C9C9C;background-color: #8FA6B6;}
.toprow p{font-weight: bold;}
.im{vertical-align:middle;border-width:0;}
.area{position: absolute; left: 5px; top: 4px; overflow: hidden; width:320px; height: 19px;font-weight: bold;text-align: left; }
/* more info button */
.moreInfo{position: absolute; right: 25px; top: 2px; cursor: pointer;}
 /* ****************** */
.addprop{position: absolute; right: 3px; top: 2px; cursor: pointer;}
/* *** end top row **** */
.shortdescription {position: absolute; left: 170px; top: 20px; width: 360px; height: 95px;border-left: 1px solid #9C9C9C; border-right: 1px solid #9C9C9C;}
.description{position: absolute; top: 7px; left: 5px; right:2px; width: 340px; text-align: justify;font-size: 10px;}
.propType{position: absolute; right: 4px; top: 40px; width: 150px; height: 20px;text-align: right;font-style: italic; font-weight: bold;}
p.reference {position: absolute; bottom: 2px; right: 4px;  color: #999; border-top: 1px dashed #E4E4E4;margin: 0;font-size: 10px;}
/* *** start bottom row **** */
.bottomrow {	position: absolute; left: 170px; top: 115px; width: 360px; height: 20px;background-color: #8FA6B6;border-bottom: 1px solid #9C9C9C; border-left: 1px solid #9C9C9C; border-right: 1px solid #9C9C9C;font-size: 10px;}
.bottomrow p {height: 19px; line-height: 19px; vertical-align: middle;margin: 0; padding: 0; }
.price2{position: absolute; right: 4px;  height: 20px;margin: 0; bottom: 15px;}
.price2 p{font-weight: bold;}
.beds{position: absolute; left: 55px; bottom:1px; width: 60px; vertical-align:middle;}
.baths{position: absolute; left: 115px; bottom:1px; width: 60px; vertical-align: middle;}
.plot{position: absolute; left:175px; bottom:1px; width:95px; vertical-align: middle; }
.built {position: absolute; left: 270px; bottom: 1px; width:90px; vertical-align: middle; }
.spainMap{position: absolute; left:0; bottom:0; background-color: white; width: 50px; height: 29px; z-index:999;}	
/* Paging elements */
.pageOf{display:block;float:left;padding-top:5px;position:relative;clear:left;}
.paging{display:block;float:right;padding-top:5px;position:relative;}
#browsing{margin-top:6px;float:left;position:relative;vertical-align:bottom;}
#orderBy{vertical-align:top;position:relative;text-align:right;padding-bottom:5px;}	
#topControls{border-bottom:dashed 1px #999;}
