/*.thumbsShortlist {border:0;}*/
/*	wrappers */ 
table.shortlistBody {width: 100%; margin-top: 18px; margin-right: 18px}
table.shortlistBody div.shortlistBodyWrappper 
{position: relative; left: 50%; margin-left: -300px; top: 0;width: 600px; height: 95px; display:block; }

/* elements */ 
table.shortlistBody div.shortlistBodyWrappper div.thumbnail /* thunmbnail properties */
	{position: absolute; left: 10px; top: 0; width: 140px; height: 95px; overflow: hidden;}
table.shortlistBody div.shortlistBodyWrappper div.thumbnail div.thumbCorner
	{position: absolute; left: 2px; top: 2px; z-index:4;}
table.shortlistBody div.shortlistBodyWrappper div.thumbnail div.dynamicImage
	{position: absolute; left: 6px; top: 6px; z-index:2; height: 85px; overflow: hidden; border: 1px solid black;}
/* *** start top row **** */
table.shortlistBody div.shortlistBodyWrappper div.toprow /* top row properties */
	{position: absolute; left: 150px; top: 0; width: 450px; height: 20px; text-align: center;
	border-bottom: 1px solid #9C9C9C;
	border-top: 1px solid #9C9C9C; border-left: 1px solid #9C9C9C; border-right: 1px solid #9C9C9C;
	background-color: #EBEBEB;}

table.shortlistBody div.shortlistBodyWrappper div.toprow div.beds
	{position: absolute; left: 0; top: 0; width: 100px; height: 20px; line-height: 20px; vertical-align: middle;}
table.shortlistBody div.shortlistBodyWrappper div.toprow div.baths
	{position: absolute; left: 100px; top: 0; width: 100px; height: 20px; line-height: 20px; vertical-align: middle;}
table.shortlistBody div.shortlistBodyWrappper div.toprow div.plot
	{position: absolute; left: 200px; top: 0; width: 125px; height: 20px; line-height: 20px; vertical-align: middle; }
table.shortlistBody div.shortlistBodyWrappper div.toprow div.built 
	{position: absolute; left: 325px; top: 0; width: 125px; height: 20px; line-height: 20px; vertical-align: middle; }

/* *** end top row **** */

table.shortlistBody div.shortlistBodyWrappper div.shortdescription /* short description */
	{position: absolute; left: 150px; top: 20px; width: 450px; height: 55px;
	border-left: 1px solid #9C9C9C; border-right: 1px solid #9C9C9C;}
table.shortlistBody div.shortlistBodyWrappper div.shortdescription p.description{position: absolute; top: 2px; left: 5px;width: 440px; text-align: justify;}
table.shortlistBody div.shortlistBodyWrappper div.shortdescription p.reference {position: absolute; bottom: 2px; left: 60px;  color: #999; border-top: 1px dashed #E4E4E4;}

table.shortlistBody div.shortlistBodyWrappper div.shortdescription div.propType
	{position: absolute; right: 0; top: 40px; width: 150px; height: 20px;text-align: right;
	 font-style: italic; font-weight: bold;}
table.shortlistBody div.shortlistBodyWrappper div.shortdescription div.moreInfo		
	{position: absolute; right: 10px; bottom: 5px;height: 15px; line-height: 15px; vertical-align: top;
	background-image: url(../Icons/moreinfoBG.gif); background-repeat: repeat-x; background-position: 0 0;}
/* *** start bottom row **** */
table.shortlistBody div.shortlistBodyWrappper div.bottomrow /* bottom row properties */
	{position: absolute; left: 150px; top: 75px; width: 450px; height: 20px;
	background-color: #E5E5E5;
	border-bottom: 1px solid #9C9C9C; border-left: 1px solid #9C9C9C; border-right: 1px solid #9C9C9C;}
table.shortlistBody div.shortlistBodyWrappper div.bottomrow p 
	{height: 19px; line-height: 19px; vertical-align: middle; /*text-align: center;*/ font-weight: bold;}
table.shortlistBody div.shortlistBodyWrappper div.bottomrow div.price
	{position: absolute; left: 230px; top: 0;  width: 125px; height: 20px; }
table.shortlistBody div.shortlistBodyWrappper div.bottomrow div.area
	{position: absolute; left: 60px; top: 0; background-color: #E5E5E5; width: 145px; height: 20px; }
table.shortlistBody div.shortlistBodyWrappper div.bottomrow div.spainMap
	{position: absolute; left: 0; bottom: 0; background-color: white; width: 50px; height: 29px; z-index:999;}	
/* EXPLORER BOX FIX */
* html table.shortlistBody div.shortlistBodyWrappper div.bottomrow div.price
	{position: absolute; left: 230px; top: 0; background-color: #E5E5E5; width: 125px; height: 19px; }
* html table.shortlistBody div.shortlistBodyWrappper div.bottomrow div.area
	{position: absolute; left: 60px; top: 0; background-color: #E5E5E5; width: 145px; height: 19px; }
* html table.shortlistBody div.shortlistBodyWrappper div.bottomrow div.spainMap
	{position: absolute; left: 0; bottom: -1px; background-color: white; width: 50px; height: 29px; z-index:999;}
		
/* END EXPLORER BOX FIX */
/* more info button */
table.shortlistBody div.shortlistBodyWrappper div.bottomrow	 div.moreInfo		
	{position: absolute; right: 25px; top: 0; }
/* ****************** */
table.shortlistBody div.shortlistBodyWrappper div.bottomrow	 div.addprop		
{position: absolute; right: 3px; top: 0; }
