
body {border: 0px; background-color: transparent; width: 600px; height: 900px; 
margin-top: 110px; margin-bottom: 10px; margin-left: 1em; margin-right: 1em;
}

p			{color: #000; font-family: verdana, arial, san serif; margin: 0px; padding: 0px; text-transform: lowercase;}
h1			{color: #000; font-family: verdana, arial, san serif; margin: 0px; padding: 0px;}
h2			{color: #000; font-family: verdana, arial, san serif; margin: 0px; padding: 0px; }
h3			{color: #000; 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;}



div#printHeader {position: absolute; top: 20px; margin-left: 20px; display: table;  }
div#printHeader img{border: 1pt solid #999;}

.basicCombo, .shortlistNumbering, .shortlistContent, .advancedCombo, .footer {width: 650px; background-color: transparent; }

.basicShortlist					{width: 600px;}
.shortlistContent p#shortDescription	{width: 440px;}
.hiliteShortlist p#shortDescription		{width: 340px;}
.propertyDetails,				{width: 600px;}
.propertyDetailsDescriptions	{width:600px;}



.submitir { display: none;}

div#motif {display: none;}
div#butBar {display: none;}
div#sideMenu {display: none;}
div#copy {display: none;}

	
/* ****** hilighted properties ****** */

.hiliteShortlist table.basicShortlist  {width: 400px; margin-bottom:10px; margin-top:10px;border:0px solid #9C9C9C; }
	.hiliteShortlist .basicShortlist td{ margin:0px;background-color: #FFF;}
	.hiliteShortlist .basicShortlist td#topRow	{ height:20px; border-bottom:1px solid #DEDEDE; border-top:1px solid #9C9C9C; border-right:1px solid #9C9C9C;}
	
	.hiliteShortlist div#fullTopRow	{position: relative; left: 0px; top: 0px; width: 250px; height: 20px; background-color: transparent;}
	.hiliteShortlist div#topLeftCell {position:absolute; top:-1px; left:-1px;}
	.hiliteShortlist div#topRightCell {display: none;} 
	.hiliteShortlist div#bedIcons	{position: absolute; top: 3px; left: 3px; width: 80px; height: 22px; background-color: transparent;}
	.hiliteShortlist div#bathIcons	{position: absolute; top: 1px; left: 83px; width: 80px; height: 22px; background-color: transparent;}
	.hiliteShortlist div#plotIcons	{position: absolute; top: 3px; left: 166px; width: 80px; height: 22px; background-color: transparent;}
	.hiliteShortlist div#builtIcons	{position: absolute; top: 1px; left: 249px; width: 80px; height: 22px; background-color: transparent;}

	.hiliteShortlist .basicShortlist td#topRow2	{ height:20px; border-bottom:1px solid #DEDEDE; border-top:1px solid #9C9C9C;}
	.hiliteShortlist .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;}
	.hiliteShortlist .basicShortlist p{ font-size:10px; padding-left:5px; text-align:left; }
	.hiliteShortlist .basicShortlist td#imageCell {width:150px; height:95px;border-right:1px solid #9C9C9C; background-color: transparent;}
	.hiliteShortlist .basicShortlist img.thumbsShortlist {border:1px solid #000;}



	.hiliteShortlist p#shortDescription { font-size:10px; padding-left:5px; text-align:justify; padding-right: 5px;
						height:20px; vertical-align: middle; text-align:justify; padding-right: 5px; margin-top: 3px; margin-bottom: 3px;}

	.hiliteShortlist p#shortDescriptionBot {display: none;}


	.hiliteShortlist td.moreinfo {background-color: #E4E4E4; height: 15px;border-bottom:1px solid #9C9C9C;
				border-left: 0px; border-right: 0px; font-weight: bold; border-top:0px solid #666;}

	.hiliteShortlist td.moreinfo p{text-align:left; width: 200px; height: 15px;}

	* html .hiliteShortlist td.moreinfoRIGHT {background-color: #E4E4E4; height: 15px; border-bottom:1px solid #9C9C9C; width: 160px;
				border-left: 0px; border-right: 0px; font-weight: bold; border-top:0px solid #666;}
	* html .hiliteShortlist td.moreinfoRIGHT p{line-height:18px; vertical-align:middle; text-align:right; padding-right:10px; font-weight:bold; width:159px;}
	* html .hiliteShortlist div#bottomRightCell		{position:relative; top:0px; left:0px; width:150px; height:15px;border-right:1px solid #9C9C9C;}
	* html .hiliteShortlist div#bottomSpainIcon		{position:absolute; bottom:0px; left:10px; z-index:222;}
	* html .hiliteShortlist div#bottomRightCorner	{position:absolute; bottom:-1px; right:-2px;}

	html>body .hiliteShortlist td.moreinfoRIGHT {background-color: #E4E4E4; height: 15px; border-bottom:1px solid #9C9C9C; width: 160px;
				border-left: 0px; border-right: 0px; font-weight: bold; border-top:0px solid #666;}
	html>body .hiliteShortlist td.moreinfoRIGHT p		{line-height:18px; vertical-align:middle; text-align:right; padding-right:10px; font-weight:bold; width:129px;}
	html>body .hiliteShortlist div#bottomRightCell		{position:relative; top:0px; left:0px; width:150px; height:18px;border-right:1px solid #9C9C9C;}
	
	html>body .hiliteShortlist div#bottomSpainIcon		{position:absolute; bottom:-3px; left:-20px; z-index:222;}
	html>body .hiliteShortlist div#bottomRightCorner		{position:absolute; bottom:-2px; right:-1px;}

	
	.hiliteShortlist table.moreInfoBlock {width:69px; height:16px; margin-right:3px; margin-top: 2px; margin-bottom: 3px; float: right;}

	.hiliteShortlist td#moreInfoLink {text-align: center;}
	

	.hiliteShortlist #moreInfoLink span, img {margin: 0px; padding: 0xp;}


	.hiliteShortlist #moreInfoLink a:link		{color: black; text-decoration: none; line-height: 14px; vertical-align: top;}
	.hiliteShortlist #moreInfoLink a:visited		{color: black; text-decoration: none; line-height: 14px; vertical-align: top;}
	.hiliteShortlist #moreInfoLink a:hover		{color: white; text-decoration: none; line-height: 14px; vertical-align: top;}
	.hiliteShortlist #moreInfoLink a:active		{color: black; text-decoration: none; line-height: 14px; vertical-align: top;}


/* ******* basic Search ********* */




table.basicCombo{
		font-family:Arial, Helvetica, sans-serif; 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-family:Arial, Helvetica, sans-serif; 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:100px; 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-family:Arial, Helvetica, sans-serif; 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 {display: none;}

	
	/* estilos basicos Shortlist */	
	

table.shortlistNumbering { font-size:9px;}
	.shortlistNumbering td{ font-size:10px; font-family: Arial, Helvetica, sans-serif; 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 */	
	

	table.basicShortlist  { margin-bottom:15px; margin-top:15px;border:0px solid #9C9C9C;}
	.basicShortlist td{ margin:0px;}
	.basicShortlist td#topRow	{ height:20px; border-bottom:1px solid #DEDEDE; border-top:1px solid #9C9C9C; border-right:1px solid #9C9C9C;}
	
	div#fullTopRow {position: relative; left: 0px; top: 0px; width: 450px; height: 20px; background-color: transparent;}
	div#topLeftCell {position:absolute; top:-1px; left:-1px; z-index:5;}
	div#topRightCell {position:absolute; top:-1px; right:-1px; z-index:5;} 

	div#bedIcons	{position: absolute; top: 3px; left: 3px; width: 115px; height: 22px; background-color: transparent;}
	div#bathIcons	{position: absolute; top: 1px; left: 118px; width: 115px; height: 22px; background-color: transparent;}
	div#plotIcons	{position: absolute; top: 3px; left: 233px; width: 115px; height: 22px; background-color: transparent;}
	div#builtIcons	{position: absolute; top: 1px; left: 348px; width: 115px; height: 22px; background-color: transparent;}

	.basicShortlist td#topRow2	{ height:20px; border-bottom:1px solid #DEDEDE; border-top:1px solid #9C9C9C;}
	.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;}
	.basicShortlist p{ font-size:10px; padding-left:5px; text-align:left; }
	.basicShortlist td#imageCell {width:150px; height:95px;border-right:1px solid #9C9C9C;}
	.basicShortlist img.thumbsShortlist {border:1px solid #000;}



	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;}

	


	td.moreinfo {background-color: #E4E4E4; height: 15px;border-bottom:1px solid #9C9C9C; width: 280px;
				border-left: 0px; border-right: 0px; font-weight: bold; border-top:0px solid #666;}

	td.moreinfo p{text-align:left;}

	td.moreinfoRIGHT {background-color: #E4E4E4; height: 15px; border-bottom:1px solid #9C9C9C; width: 160px;
				border-left: 0px; border-right: 0px; font-weight: bold; border-top:0px solid #666;}
	td.moreinfoRIGHT p{line-height:18px; vertical-align:middle; text-align:right; padding-right:10px; font-weight:bold; width:159px;}
	div#bottomRightCell		{position:relative; top:0px; left:0px; width:150px; height:19px;border-right:1px solid #9C9C9C;}
	div#bottomSpainIcon		{display: none;}
	div#bottomRightCorner	{position:absolute; bottom:-2px; right:-1px;}



	
	table.moreInfoBlock {display: none;}




/*  ************** DETAILS PAGE ********** */


table.propertyDetails	{ padding-top:10px; }
td.propertyDetails		{ padding-top:0px;}
.propertyDetails p		{ padding-right:10px; margin:0px; font-size:11px;text-align:left;}
.propertyDetails span	{width: 100px;}

td#areaNameColumn p{margin-left: 38px;height: 25px; width: 235px;}
.propertyDetails td#inconsCol		{width: 15px;}
.propertyDetails td#inconsCol		p{text-align: left; /*line-height:25px;*/ height:25px; display: block; vertical-align: baseline;}
.propertyDetails td#inconsCol	img {border: 0px;}
.propertyDetails td#leftSmallCol	p{width: 50px; text-align: left; height: 25px; }


table.reference {width: 548px;}
.reference p{ font-size: 12px; font-weight: bold; text-align: right;}
.reference td#refContent {background-color: #E4E4E4; padding: 2px;}



/*.propertyDetails td#rightSmallCol {padding-top: 50px;}*/
.propertyDetails td#rightSmallCol	p{ text-align: right; height: 25px; }


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] ***** */
	div#thumbnails img{margin: 2px;}

table.propertyDetailsDescriptions { margin-top: 20px; margin-bottom: 20px; background-color: transparent; }
.propertyDetailsDescriptions p{ vertical-align:top; width:600; font-size:12px; text-align:justify;}
.propertyDetailsDescriptions .searchButton { width:80px; height:18px; border:1px solid #000; font-size:10px;}



	* html	div#mainImage img{border: 0px solid white; padding: 0px; margin: 0px;}





/* ****** 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:#FFF; 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;
					}
			



/* ****** quick search ******* */
div#quicksearch	p  {font-family: verdana, arial, sans-serif; font-size: 10px; color: #333; font-weight: normal; margin: 0px;}
div#quicksearch table{width: 183px;}
div#quicksearch	#QuickSearchHeader { background-color:#7F0C07; color:White; text-align:center; height:20px;}
div#quicksearch	#QuickSearchHeader p{ color:White; text-align:center; line-height:20px; vertical-align: middle;}
div#quicksearch .quicksearchTitles p{width: 80px; text-align: left; line-height: 20px; vertical-align: middle;}
div#quicksearch select {width: 100px; border: 1px solid #333;
	font-family: verdana, arial, sans-serif; font-size: 10px; color: #333; font-size: 9px;}
div#quicksearch input {width: 95px;  font-size: 9px; 
			border: 1px solid #999;
			margin-top: 3px;}
div#quicksearch option {font-family: verdana, arial, sans-serif; font-size: 10px; color: #333; font-size: 9px;}
.searchButton {font-family: verdana; font-size: 9px; text-align: center;}
.quicksearchRadio {font-size: 9px; width: 100%; padding-top: 10px;}
.quicksearchRadio p {font-size: 9px; float: left; line-height: 22px; vertical-align: middle;}
.quicksearchRadio input{width: 20px; border: 0px solid White; float: right; margin: 0px; padding: 0px;}