/* *****************											********************** */
/* ***************** Infocasa Real Estate Solution -	2005	********************** */
/* ***************** Infocasa webservice v1						********************** */
/* ***************** Author: Gino Nowee							********************** */
/* *****************											********************** */


/* ***************** GENERIC ELEMENTS				********************** */

body	{margin: 0px; padding: 0px; font-size: 10px; color: .333; font-family: verdana, arial;}
p		{margin: 0px; padding: 0px;font-size: 10px; color: .333; font-family: verdana, arial;}
h1		{margin: 0px; padding: 0px;}
h2		{margin: 0px; padding: 0px;}
h3		{margin: 0px; padding: 0px;}

a:link		{margin: 0px; padding: 0px;}
a:visited	{margin: 0px; padding: 0px;}
a:hover		{margin: 0px; padding: 0px;}
a:active	{margin: 0px; padding: 0px;}

.thumbsShortlist {border:0px;}
/* ***************** Shortlist Body					********************** */
/* ***************** these are the styles for each shortlist entry ******* */

/*	wrappers */ 
table.shortlistBody {width: 100%; margin-top: 18px; margin-right: 18px}

table.shortlistBody div.shortlistBodyWrappper 
{position: relative; left: 50%; margin-left: -300px; top: 0px;width: 600px; height: 95px; display:block; }

/* elements */ 
table.shortlistBody div.shortlistBodyWrappper div.thumbnail /* thunmbnail properties */
				{position: absolute; left: 10px; top: 0px; 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: 0px; 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: 0px; top: 0px; width: 100px; height: 20px; line-height: 20px; vertical-align: middle;}
	table.shortlistBody div.shortlistBodyWrappper div.toprow div.baths
					{position: absolute; left: 100px; top: 0px; width: 100px; height: 20px; line-height: 20px; vertical-align: middle;}
	table.shortlistBody div.shortlistBodyWrappper div.toprow div.plot
					{position: absolute; left: 200px; top: 0px; width: 125px; height: 20px; line-height: 20px; vertical-align: middle; }
	table.shortlistBody div.shortlistBodyWrappper div.toprow div.built 
					{position: absolute; left: 325px; top: 0px; 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: 0px; 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: 0px 0px;}



/* *** 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: 0px;  width: 125px; height: 20px; }
	table.shortlistBody div.shortlistBodyWrappper div.bottomrow div.area
				{position: absolute; left: 60px; top: 0px; background-color: #E5E5E5; width: 145px; height: 20px; }
	table.shortlistBody div.shortlistBodyWrappper div.bottomrow div.spainMap
				{position: absolute; left: 0px; bottom: 0px; 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: 0px; background-color: #E5E5E5; width: 125px; height: 19px; }
		* html table.shortlistBody div.shortlistBodyWrappper div.bottomrow div.area
					{position: absolute; left: 60px; top: 0px; background-color: #E5E5E5; width: 145px; height: 19px; }
		* html table.shortlistBody div.shortlistBodyWrappper div.bottomrow div.spainMap
					{position: absolute; left: 0px; 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: 0px; }
	

	 /* ****************** */
	
	table.shortlistBody div.shortlistBodyWrappper div.bottomrow	 div.addprop		
						{position: absolute; right: 3px; top: 0px; }
					
	 
		
		
		






