	a.dbutton2, a.dbutton{display:block;font: 12px/16px Arial; padding:1px 0 0 0; border: 1px solid black; background-color: #FFFFFF; width:130px; text-align: center;color:#000;text-decoration:none;cursor:pointer;}
	
	#resultwrap{width:730px;margin:4px 2px;}
	
	#resultwrap table.params{padding-left:20px;line-height:16px;}
	#resultwrap table.params tr{height:24px;}
	
	div#swimmerGirl .enquiryForm p, div#swimmerGirl #adSearchForm p{padding-top:0;padding-bottom:0;padding-left:0;}
	
	/*p			{color: #555; font-family: verdana, arial, san serif; margin: 0px; padding: 0px; text-transform: lowercase;}
	h1			{color: #555; font-family: verdana, arial, san serif; margin: 0px; padding: 0px;}
	h2			{color: #555; font-family: verdana, arial, san serif; margin: 0px; padding: 0px; }
	h3			{color: #555; font-family: verdana, arial, san serif; margin: 0px; padding: 0px;}

	a:link		{ font-family: verdana, arial, san serif; font-size:9px; color:#555;}
	a:visited	{ font-family: verdana, arial, san serif; font-size:9px; color:#555;}
	a:hover		{ font-family: verdana, arial, san serif; font-size:9px; color: Black;}
	a:active	{ font-family: verdana, arial, san serif; font-size:9px; color:#555;}*/




	/**html div#pageWrapper {position: absolute; top: 0px; left: 50%; margin-left: -380px; z-index:22;}
	html>body div#pageWrapper {position: absolute; top: 0px; left: 50%; margin-left: -380px; z-index:22;}

	div#headerIndex {position: absolute; top: -5px; left: 0px; z-index:22;}

	div#pageWrapper div#toolBar		{position: absolute; top: 152px; left: 0px; width: 760px; _width: 759px; height: 20px; background-color: #115F8C; z-index:22; display: table;}
		div#toolBar		table		{width: 759px; height: 20px; line-height: 20px; vertical-align: bottom; text-align: center; border: 1px solid #115F8C;}
		div#toolBar		td			{width: 188px; text-align: center;}
		div#toolBar		a:link		{color: white; width: 188px; height: 20px; display: block; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; }
		div#toolBar		a:visited	{color: white; width: 188px; height: 20px; display: block; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; }
		div#toolBar		a:hover		{color: white; width: 188px; height: 20px; display: block; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px;  background-color: #FFF; color: #115F8C;}
		div#toolBar		a:active	{color: white; width: 188px; height: 20px; display: block; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; }

	*html div#searchWrapper {position: absolute; top: 172px; left: 50px; background-color: #FFF;}*/


	/* ***** do not touch this is for the print header ***** */
	div#printHeader {display: none;}
	/* ***** no tocar esta linea - es para la cabezera de impresion ***** */


	.basicCombo, .shortlistNumbering, .shortlistContent, .advancedCombo, .footer {width: 500px; background-color: #FFF; }

	.basicShortlist					{width: 450px;}
	.shortlistContent p#shortDescription	{width: 340px;}
	.hiliteShortlist p#shortDescription		{width: 240px;}
	.propertyDetails,				{width: 500px;}
	.propertyDetailsDescriptions	{width:500px;}





	.backButton { padding-top:5px;}

	.submitir { width:96px; height:21px; color:#000; border:1px solid #000; font-size:10px; }

div#searchPagesWrapper {
	position:absolute;
	top:115px;
	left:588px;
	margin-left:-385px;
	width: 774px;
	height: 74px;
}

	/* ******* basic Search ********* */



		.searchNavs a:link		{text-align:center; text-decoration:none; padding-left:3px; padding-right:3px;}
		.searchNavs a:visited	{text-align:center; text-decoration:none; padding-left:3px; padding-right:3px;}
		.searchNavs a:hover		{text-align:center; text-decoration:underline; padding-left:3px; padding-right:3px;}
		.searchNavs a:active	{text-align:center; text-decoration:none; padding-left:3px; padding-right:3px;}

	table.basicCombo{
font-size:12px; color:#333333;
			display: table; margin-top: 20px;
			}
	.basciCombo td {width: 400px;}

	.basicCombo  p {width: 400px; display: table-row; float: left; 
				margin-top: 3px; margin-bottom: 3px; margin-left: 0px; margin-right: 0px;} 

	.basicCombo form { width:400px; padding-left:30px;  padding-right:30px; 
						font-size:12px; text-align:left; }
	.basicCombo input{ float:right; width:100px; border:1px solid #666; margin-right:0px;
						font-size:12px;
						}
	.basicCombo select{ float:right; width:200px; border:0px solid #000; overflow:auto; 
						font-size:12px;
						}
	.basicCombo .radioButton{ float:right; width:20px; border:1px solid #000; margin-right:2px;
						font-size:12px; border: 0px solid White;
						}
	.basicCombo .searchButton { float:right; width:80px; height:18px; border:1px solid #000; font-size:10px;
						}
	.basicCombo .moreButton { float:right; width:80px; height:15px; border:1px solid #999; margin-top:5px;
						font-size:10px; text-align:center;}

	/* ** order by buttons ** */

	p#radioButtonSearchHeader {border-bottom: 1px dashed #999;}



	/* ******* Advanced Search ********* */

	table.advancedCombo{
font-size: 11px; color: #333;
			font-weight: normal; /*margin: 0px; */margin-top: 30px; width: 460px;}

	table.advancedCombo td{width: 120px; height: 24px; padding-left: 10px; padding-right: 10px; }

	table.advancedCombo  p { margin-top: 3px; margin-bottom: 3px; margin-left: 0px; margin-right: 0px; width: 100px; margin-left: 20px;} 
	table.advancedCombo  h3 { width:555px; line-height: 40px; vertical-align: middle; text-transform: Capitalize;}

	table.advancedCombo form {font-size:11px;}
	table.advancedCombo input{ width:40px; border:1px solid #666; margin-right:0px;
						font-size:9px;}
	table.advancedCombo select{width:150px; border:1px solid #000; overflow:auto; 
						font-size:9px;
						}
	table.advancedCombo .radioButton{ width:20px; border:1px solid #000; margin-right:2px;
						font-size:9px; } 

	table.advancedCombo .searchButton { width:80px; height:18px; border:1px solid #000; font-size:10px;
						}
	table.advancedCombo .moreButton { width:80px; height:15px; border:1px solid #999; margin-top:5px;
						font-size:10px;
						}

	table.advancedCombo td#advRadioButtons	{font-size: 12px; color: #333;
			 font-weight: normal; margin: 0px;text-align: center; }
	table.advancedCombo td#advRadioButtons p{width: 565px; padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px; }

	html>body table.advancedCombo td#advRadioButtons p{padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px; }

	.advancedCombo #advRadioButtons	input{border: 0px solid white; display: inline; vertical-align:middle;}		
	.advancedCombo #advRadioButtons	img{border: 0px solid white; display: inline; vertical-align: middle;}	
	table.advancedCombo td#advRadioButtons .searchButton {border: 1px solid #666;}
						
	/* ********  SHORTLIST PAGE ******** */
			/* numercion de paginas */

		table.shortlistNumbering { font-size:9px;}
		.shortlistNumbering td{ font-size:10px; color:#333;}

		.shortlistNumbering {font-size:9px; text-align:center; margin-top:10px;}

		.shortlistNumbering a:link		{text-align:center; padding-left:3px; padding-right:3px; text-decoration:none;}
		.shortlistNumbering a:visited	{text-align:center; padding-left:3px; padding-right:3px; text-decoration:none;}
		.shortlistNumbering a:hover		{text-align:center; padding-left:3px; padding-right:3px; text-decoration:underline;}
		.shortlistNumbering a:active	{text-align:center; padding-left:3px; padding-right:3px; text-decoration:none;}
		
		/* estilos basicos Shortlist */	
	.shortlistContent p{margin: 0px; padding: 0px;}	



		.shortlistContent table.basicShortlist  { margin-bottom:10px; margin-top:10px;border:0px solid #9C9C9C; }
		.shortlistContent .basicShortlist td{ margin:0px;background-color: #FFF;}
		.shortlistContent .basicShortlist td#topRow	{ width: 300px;height:20px; border-bottom:1px solid #DEDEDE; border-top:1px solid #9C9C9C; border-right:1px solid #9C9C9C;}
		
		.shortlistContent td#topRow div#fullTopRow	{position: relative; left: 0px; top: 0px; width: 150px; height: 20px; background-color: transparent;}
		.shortlistContent div#topLeftCell {position:relative; top:-1px; left:-1px;}
		.shortlistContent div#topRightCell {position:relative; top:-1px; right:-1px;} 
		.shortlistContent div#bedIcons	{position: relative; top: 3px; left: 0px; height: 22px; background-color: transparent;}
		.shortlistContent div#bathIcons	{position: relative; top: 3px; left: 0px; height: 22px; background-color: transparent;}
		.shortlistContent div#plotIcons	{position: relative; top: 3px; left: 0px;height: 22px; background-color: transparent;}
		.shortlistContent div#builtIcons	{position: relative; top: 3px; left: 0px; height: 22px; background-color: transparent;}

		.shortlistContent .basicShortlist td#topRow2	{ height:20px; border-bottom:1px solid #DEDEDE; border-top:1px solid #9C9C9C;}
		.shortlistContent .basicShortlist div#topRow2right	{ 
				position:relative; top:0px; left:0px;
				height:25px; border-bottom:1px solid #DEDEDE; border-top:1px solid #9C9C9C; border-right:1px solid #9C9C9C;}
		.shortlistContent .basicShortlist p{ font-size:10px; padding-left:5px; text-align:left; }
		.shortlistContent .basicShortlist td#imageCell {width:150px; height:95px;border-right:1px solid #9C9C9C; background-color: transparent;}
		.shortlistContent .basicShortlist img.thumbsShortlist {border:1px solid #000;}



		.shortlistContent p#shortDescription { font-size:10px; padding-left:5px; text-align:justify; padding-right: 5px;
							height:26px; vertical-align: middle; text-align:justify; padding-right: 5px; margin-top: 3px; margin-bottom: 3px;}

		.shortlistContent p#shortDescriptionBot {margin-top:20px; display:block; border-bottom: 1px dashed #DEDEDE;}


		.shortlistContent td.moreinfo {background-color: #E4E4E4; height: 15px;border-bottom:1px solid #9C9C9C; width: 300px;
					border-left: 0px; border-right: 0px; font-weight: bold; border-top:0px solid #666;}

		.shortlistContent td.moreinfo p{text-align:left;}



		* html .shortlistContent td.moreinfoRIGHT {background-color: #E4E4E4; height: 15px; border-bottom:1px solid #9C9C9C; width: 100px;
					border-left: 0px; border-right: 0px; font-weight: bold; border-top:0px solid #666;}
		* html .shortlistContent td.moreinfoRIGHT p{line-height:18px; vertical-align:middle; text-align:right; padding-right:10px; font-weight:bold; width:100px;}
		* html .shortlistContent div#bottomRightCell		{position:relative; top:0px; left:0px; width:150px; height:18px;border-right:1px solid #9C9C9C;}
		* html div#bottomSpainIcon		{position:absolute; bottom:-3px; left:0px; z-index:222;}
		* html .shortlistContent div#bottomRightCorner	{position:absolute; bottom:-1px; right:-1px;}

		html>body .shortlistContent td.moreinfoRIGHT {background-color: #E4E4E4; height: 15px; border-bottom:1px solid #9C9C9C; width: 150px;
					border-left: 0px; border-right: 0px; font-weight: bold; border-top:0px solid #666;}
		html>body .shortlistContent td.moreinfoRIGHT p		{line-height:18px; vertical-align:middle; text-align:right; padding-right:10px; font-weight:bold; width:129px;}
		html>body .shortlistContent div#bottomRightCell		{position:relative; top:0px; left:0px; width:150px; height:18px;border-right:1px solid #9C9C9C;}
		
		html>body div#bottomSpainIcon		{position:absolute; bottom:-3px; left:-20px; z-index:222;}
		html>body .shortlistContent div#bottomRightCorner		{position:absolute; bottom:-2px; right:-1px;}

		
		.shortlistContent table.moreInfoBlock {width:69px; height:15px; margin-right:3px; margin-top: 2px; margin-bottom: 3px; float: right;}

		.shortlistContent td#moreInfoLink {text-align: center; height:15px;}
		

		.shortlistContent #moreInfoLink span, img {margin: 0px; padding: 0px;}


		.shortlistContent #moreInfoLink a:link		{color: black; text-decoration: none; line-height: 14px; vertical-align: top;}
		.shortlistContent #moreInfoLink a:visited		{color: black; text-decoration: none; line-height: 14px; vertical-align: top;}
		.shortlistContent #moreInfoLink a:hover		{color: white; text-decoration: none; line-height: 14px; vertical-align: top;}
		.shortlistContent #moreInfoLink a:active		{color: black; text-decoration: none; line-height: 14px; vertical-align: top;}
	 
	/*  ************** DETAILS PAGE ********** */



	table.propertyDetails	{ padding-top:10px; margin-top: 10px;}
	td.propertyDetails		{ padding-top:0px; }
	.propertyDetails p		{ padding-right:10px; margin:0px; font-size:11px;text-align:left;}
	/*.propertyDetails span	{width: 300px;}*/

	td#areaNameColumn p{margin-left: 38px;height: 25px; width: 200px;}
	.propertyDetails td#inconsCol		{width: 15px;}
	.propertyDetails td#inconsCol		p{text-align: left; height:25px; display: block; vertical-align: baseline;}
	.propertyDetails td#inconsCol	img {border: 0px;}
	* html .propertyDetails td#leftSmallCol	p{width: 50px; text-align: left; height: 25px; }
	html>body .propertyDetails td#leftSmallCol	p{width: 50px; text-align: left; height: 25px; }
	.propertyDetails td#rightSmallCol	p{ text-align: right; height: 25px; width:120px;}


	* html table.reference {width: 530px; height: 20px; margin-top: 5px; border-left: 1px solid #8D8D8D; border-right: 1px solid #8D8D8D; border-bottom: 1px solid #8D8D8D;}
	* html .reference p{ font-size: 12px; font-weight: bold; text-align: right; line-height: 20px; height: 20px; vertical-align: bottom;}
	* html .reference td#refContent {background-color: #E4E4E4;  height: 20px; padding-right: 5px;}

	html>body table.reference {width: 525px; margin-top: 5px; border-left: 1px solid #8D8D8D; border-right: 1px solid #8D8D8D;}
	html>body .reference p{ font-size: 12px; font-weight: bold; text-align: right; line-height: 21px; height: 21px; vertical-align: bottom;}
	html>body .reference td#refContent {background-color: #E4E4E4;  height: 21px; padding-right: 5px;}

	html>body .propertyDetails td#rightSmallCol p#mozillaFIX {margin-top: 27px;}
	.propertyDetails img	{ border:1px solid #999; margin:0px;}

	/* **** for IE6 [note the underscore on the height tag] ***** */
		* html	div#thumbnails img{margin: 2px;}

		* html	div#mainImage {
			border:1px solid #666;
			overflow:hidden;
			height:expression(this.scrollHeight > 200? "200px" : "auto" );
			padding: 0px; width: 280px;
			margin-left: 2px; margin-right: 2px; margin-top: 2px; margin-bottom: 0px;}


		* html	div#mainImage img{border: 0px solid white; padding: 0px; margin: 0px;}

	/* ***** for mozilla ****** */
		html>body div#thumbnails img{margin: 2px;}
		html>body div#mainImage {overflow:hidden; display: block; min-height: none; max-height:210px; width: 280px; padding: 0px; border: 1px solid #666;
						margin-left: 3px; margin-right: 3px; margin-top: 2px; margin-bottom: 0px;}
		html>body div#mainImage img{border: 0px solid white; padding: 0px; margin: 0px;}
	 


	table.propertyDetailsDescriptions { margin-top: 20px; margin-bottom: 20px; background-color: transparent; }
	.propertyDetailsDescriptions p{ vertical-align:top; /*width:500;*/ font-size:12px; text-align:justify;}
	.propertyDetailsDescriptions .searchButton { width:80px; height:18px; border:1px solid #000; font-size:10px;}




	/* ****** ENQUIRY FORM 	when 0 results found ****** */

	/*div#enguiryWrapper {position: absolute; left: 50%; margin-left: -267px; top: 10px; width: 534px; margin-top: 30px;} */


	.enquiryForm{
			font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;
			width:500px; height:350px; 
			

	}
	.enquiryForm p		{width: 300px;}
	.enquiryForm form { width:320px; /*margin-top:20px; padding-bottom:20px; */ padding-left:30px;  padding-right:30px; 
						font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-align:left;
						border-left: 1px dashed #DCDCDC; border-right: 1px dashed #DCDCDC;
						}
	.enquiryForm span{ float:right; margin-right:0px;
						font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;
						}
	.enquiryForm input{ float:right; width:100px; border:1px solid #666;  margin-right:0px;
						font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
						}
	.enquiryForm textarea{ float:right; width:150px; height:50px; border:1px solid #000;  overflow:auto; 
						font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; clear:both;
						}
	.enquiryForm .radioButton{ float:right; width:20px; border:1px solid #000; margin-right:2px;
						font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-color:#000000;
						}
	.enquiryForm .searchButton { font-size: 10px; color:#000000; }

	.enquiryForm .moreButton { float:right; width:80px; height:15px; border:1px solid #999; margin-top:5px;
							font-size:10px; color:#000000; text-align:center;
				}
				
    #SearchColumn td{
	padding-left:10px;
	text-align:justify;
	}
