/* // $Id: results.css,v 1.13 2009/08/24 15:32:27 mcooling Exp $ */
.thumbsShortlist {height: 85px;width: 130px; border:1px solid #316734;}
.shortlistBody {	position:relative;	width: 100%; margin-top: 10px; color:#316734;font-family:verdana,arial,"san serif";font-size:10px;padding-bottom:10px;}
.shortlistBody a{font-size:9px; color:#316734;}
.shortlistBodyWrappper {	position:relative;	top: 0;	width: 485px; 	height: 140px; display:block;	margin-top:5px;}

.thumbnail {	position: absolute; top: 0; height: 110px; overflow: hidden; width: 135px; }
.thumbCorner{	position: absolute; left: 2px; top: 2px; z-index:4;}
.dynamicImage{	position: absolute; left: 0; top: 0; z-index:2;  overflow: hidden;  height: 110px;width:135px;}
.toprow {position: absolute; left: 135px; top: 0; width: 347px; height: 40px;text-align: center;border: 1px solid #2d6633;background-color: #ebeccd;}
.toprow p{font-weight: bold;}
.im{vertical-align:middle;border-width: 0;}
.area{	position: absolute; left: 5px; top: -11px;  width:375px; height: 19px;font-weight: bold;text-align: left; }
.moreInfo{position: absolute; right: 25px; top: 2px; cursor: pointer;}
.addprop{position: absolute; right: 3px; top: 20px; cursor: pointer;}
.shortdescription {position: absolute; left: 135px; top: 40px; width: 347px; height: 75px;border-left: 1px solid #2d6633; border-right: 1px solid #2d6633;}
.description{position: absolute; left: 5px; right:2px; width: 337px; text-align: justify;color:#316734;}
.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;}
div.propStatusResults{margin-top: 40px; font-weight:bold;text-align: center;}
.bottomrow {	position: absolute; left: 135px; top: 115px;width: 347px; height: 40px;background-color: #ebeccd;border-bottom: 1px solid #2d6633; 
	border-left: 1px solid #2d6633; 
	border-right: 1px solid #2d6633;
}
.bottomrow p {height: 19px;line-height: 19px;vertical-align: middle;}

.beds{	position: absolute; left: 5px; top: 2px;  vertical-align:middle;}
.baths{	text-align:center; top: 2px; vertical-align: middle;}
.built {	position: absolute;	top: 2px; right:2px; vertical-align: middle; }

.terraze {position: absolute;left: 5px; bottom: 2px;  vertical-align: middle; }
.plot{	 text-align:center; bottom: 2px;  vertical-align: middle; }
.price{	position: absolute;	right: 2px;	bottom: 2px; text-align: right;}
.price p{font-weight: bold; }
.rentalprice{position: absolute; right: 2px; bottom:2px; text-align: right;}
.rentalprice p{font-weight: bold; }

.sleeps{position: absolute; left: 184px; bottom: 2px;  vertical-align:middle;}

.spainMap{	position: absolute; left: 0; bottom: 0; background-color: white; width: 50px; height: 29px; z-index:999;}	
			
.pageOf{margin-top:1px;	display:block;float:left;padding-top:5px;position:relative;	clear:left;}
.paging{display:block;float:right;padding-top:5px;position:relative;color:#316734;}
#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 #316734;color:#316734;font-family:verdana,arial,"san serif";font-size:10px;}
#title h1{font-size:large; margin:0 0 12px;color:#316734;font-family:verdana,arial,"san serif";}

.pageOf{color:#316734;font-family:verdana,arial,"san serif";font-size:10px;}
.paging{color:#316734;font-family:verdana,arial,"san serif";font-size:10px;}
.paging a{color:#316734;}
