body {font-family: arial, sans-serif; font-size: 12px; color: #333; 
margin: 0px; padding: 0px; overflow: auto;
overflow: auto; background-color: #A5615E;
		}

/*.submitButton {position:absolute; left:50%; margin-left:-75px; margin-top: 10px;} */

.submitButton input{border: 1px solid #333; width: 150px;}

.header		{width:700px; border:0px solid #000;}
/*div.content { position: relative; margin-left: auto; margin-right: auto; width: 700px; 
			border: 1px solid #999; background-color:#FFF;} */
.backButton { padding-top:5px;}

.submitir { width:96px; height:21px; color:#000; border:1px solid #000; font-size:10px; }


/*div#internalNavButtons					{ position: absolute; right: 10px; top: -20px;}*/
div#internalNavButtons		a:link		{ padding-left:8px; text-decoration: none;}
div#internalNavButtons		a:visited	{ padding-left:8px;text-decoration: none;}
div#internalNavButtons		a:hover		{ padding-left:8px;text-decoration: underline;}
div#internalNavButtons		a:active	{ padding-left:8px;text-decoration: none;}
	
.hiliteShortlist	{width: 500px; font-size: 10px;}
.hiliteShortlist td {width: 250px;}
.hiliteShortlist p	{width: 230px; padding-bottom: 10px;}


/* ******* basic Search ********* */
div#basicCombo{
		font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333;
		width:464px;
		}
/*.basciCombo td {width: 400px;}*/

#basicCombo  p {width: 400px; display: table-row; 
			margin: 0px; padding: 0px;
			}
#basicCombo span {float: right;margin: 0px; padding:0px;}

#basicCombo form { width:400px; font-size:11px; text-align:left; }
#basicCombo input{ width:120px; border:1px solid #666; margin: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 input.searchButton { /*float:right; */width:80px; height:18px; border:1px solid #000; font-size:10px; margin-top: 0px;
					}
/*#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;}

td#mapLink a:link {color: red; text-decoration: underline;}
td#mapLink a:visited {color: red; text-decoration: underline;}
td#mapLink a:hover{color: red; text-decoration: none;}
td#mapLink a:active{color: red; text-decoration: underline;}
/* ******* Advanced Search ********* */
.advancedCombo{
        font-family:Arial, Helvetica, sans-serif; display: table; font-size: 11px; color: #333;
		font-weight: normal; margin: 0px; width:500px; height:350px; display: table;

		/*border-left:1px solid #999; border-right: 1px solid #999;*/
		
}

.advancedCombo  p {width: 400px; display: table-row; float: left; 
			margin-top: 3px; margin-bottom: 3px; margin-left: 0px; margin-right: 0px;} 


.advancedCombo form { width:320px;  font-size:11px; text-align:left;
					}
.advancedCombo input{ width:100px; border:1px solid #666; margin-right:0px;
					font-size:9px;
					}
.advancedCombo select{width:150px; border:1px solid #000; overflow:auto; 
					font-size:9px;
					}
.advancedCombo .radioButton{ width:20px; border:1px solid #000; margin-right:2px;
					font-size:9px; } 

.advancedCombo .searchButton { width:80px; height:18px; border:1px solid #000; 	font-size:10px;
					}
.advancedCombo .moreButton { width:80px; height:15px; border:1px solid #999; margin-top:5px;
					font-size:10px; text-align:center;
					}
					
					
/* ********  SHORTLIST PAGE ******** */
		/* numercion de paginas */

	table.shortlistNumbering { border:0px; padding-top:10px; display:inline;
						font-size:9px; width: 500px;}
	.shortlistNumbering td{ font-size:10px; font-family: Arial, Helvetica, sans-serif; color:#333;
	                          color: #333;}

	.shortlistNumbering {font-size:9px; text-align:center; width:500px; margin-top:10px;}

	.shortlistNumbering a:link		{text-align:center; text-decoration:none; padding-left:3px; padding-right:3px;}
	.shortlistNumbering a:visited	{text-align:center; text-decoration:none; padding-left:3px; padding-right:3px;}
	.shortlistNumbering a:hover		{text-align:center; text-decoration:underline; padding-left:3px; padding-right:3px;}
	.shortlistNumbering a:active	{text-align:center; text-decoration:none; padding-left:3px; padding-right:3px;}
	
	/* estilos basicos Shortlist */		
	.basicShortlist { width:500px;}
table.basicShortlist  { margin-bottom:15px; margin-top:15px; margin-left: 0px; margin-right: 0px;}
	.basicShortlist td{ border:1px solid #666; 	margin:0px; padding: 0px;}
	.basicShortlist p{ font-size:12px; /*padding-left:5px;*/ text-align:left;}
	.basicShortlist img.thumbsShortlist { width:150px; height:95px; margin:0px; padding:0px; border:0px;}

	#shortDescription { font-size:12px; padding-left:0px; padding: 0px
						height:50px; text-align:justify; margin:0px; width: 370px;}

	
	.moreInfo	p{ font-size:12px; font-weight:normal;
					width:370px; padding-left:20px; padding-right:5px; float:left; display:inline;}

	.moreInfo a:link	{ font-size:12px; float:right; display:inline; text-decoration:underline; 
						padding-left:0px; padding-right:5px;}
	.moreInfo a:visited	{ font-size:12px; float:right; display:inline;
						text-decoration:underline;
						padding-left:0px; padding-right:5px;}
	.moreInfo a:hover	{ font-size:12px; float:right; display:inline;
						 text-decoration:none;
						padding-left:0px; padding-right:5px;}
	.moreInfo a:active	{ font-size:12px; float:right; display:inline;
						text-decoration:underline;
						padding-left:0px; padding-right:5px;}

/*  ************** DETAILS PAGE ********** */


table.propertyDetails	{ width:530px; padding-top:10px; border: 0px; }
td.propertyDetails		{ padding-top:0px;}
.propertyDetails p		{ padding-right:10px; vertical-align:top; line-height:25px; margin:0px;/* width:260;*/ font-size:11px;text-align:left;}
.propertyDetails span	{ float:right;}
.propertyDetails img	{ border:1px solid #999; margin:2px;}
 
.propertyDetailsDescriptions {width:520px; margin-left:0px; margin-top:20px; }
.propertyDetailsDescriptions p{ vertical-align:top; width:500px; 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:580px; height:350px; 
		

}
.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:#000000; text-align:left;
					border-left: 1px dashed #A5615E; border-right: 1px dashed #A5615E;
					}

.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;
					}
					

	/* ******  FOOTER ******* */
.footer {
		width:700px; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px;
		background-color:#000000; border-top: 1px solid #fff;
		}
.footer p{ 
		text-align:right; font-size:10px; padding-right:5px;
		}


/* ****** 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;}

.footer-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
	text-decoration: none; 
}

.footer-links a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
	text-decoration: none;  
}

.footer-links a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
	text-decoration: underline;  
}

.footer-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.footer-content a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;  
}
.footer-content a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;  
}
