

body{
		margin-top:2px;
		color: #555; 
}

p			{color: #555; font-family: verdana, arial, sans-serif;}

a:link		{ font-family: verdana, arial, sans-serif; font-size:9px; color:#555;}
a:visited	{ font-family: verdana, arial, sans-serif; font-size:9px; color:#555;}
a:hover		{ font-family: verdana, arial, sans-serif; font-size:9px; color: Black;}
a:active	{ font-family: verdana, arial, sans-serif; font-size:9px; color:#555;}


.submitButton {position:relative; left:50%; margin-left:-75px; margin-top: 10px;}
.submitButtonDetails {position:relative;margin-top: 10px;}
.submitButtonDetails input{border: 1px solid #333; width: 150px;}
.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;}


div#internalNavButtons					{ position: relative; right: 10px; top: 20px;}
#internalNavButtons		a:link		{ padding-left:8px; text-decoration: none;}
#internalNavButtons		a:visited	{ padding-left:8px;text-decoration: none;}
#internalNavButtons		a:hover		{ padding-left:8px;text-decoration: underline;}
#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 ********* */
table.basicCombo{
		font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
		width:500px; height:350px; display: table;
		background-color:#FFF;}
.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 #D0D0FF; margin-right:0px;
					font-size:12px;
					}
.basicCombo select{ float:right; width:200px; border:solid 1px #D0D0FF; overflow:auto; 
					font-size:12px;
					}
.basicCombo .radioButton{ float:right; width:20px; border:1px solid #D0D0FF; margin-right:2px;
					font-size:12px; border: 0px solid White;
					}
.basicCombo .searchButton { float:right; width:80px; height:18px; border:1px solid #000; font-size:12px;
					}
.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 ********* */
/*div#advancedSearchWrapper {position: relative; }*/

.advancedCombo{
		font-size:10px;
		width:0px; height:350px;
		/*border-left:1px solid #999; border-right: 1px solid #999;*/		
}

.advancedCombo form { 
	width:440px;  
	padding-left:30px;  
	padding-right:30px; 
	font-size:10px; 
	text-align:left;
	}
.advancedCombo input{ float:right; width:80px; border:1px solid #666; margin-right:0px;
					font-size:9px;
					}
.advancedCombo td   { 
					font-family:Arial, Helvetica, sans-serif; 
					font-size:12px; 
					color:#333333;
					}
.advancedCombo select{ float:right; width:100px; border:1px solid #000; overflow:auto; 
					font-size:9px;
					}
.advancedCombo .radioButton{ float:right; width:20px; border:1px solid #000; margin-right:2px;
					font-size:9px;
					}
.advancedCombo .searchButton { float:right; width:80px; height:18px; border:1px solid #000;
					font-size:10px;
					}
.advancedCombo .moreButton { float:right; width:80px; height:15px; border:1px solid #999; margin-top:5px;
					font-size:10px; text-align:center;
					}
					
/* ********  SHORTLIST PAGE ******** */
		/* numercion de paginas */
	div#shortlistWrapper {position: relative; left: 50%; margin-left: -267px; top: 0px; width: 500px; margin-top: 30px;}

	table.shortlistNumbering { border:0px; padding-top:10px; display:inline;
						font-size:9px; width: 530px;}
	.shortlistNumbering td{ font-size:9px;}
	.shortlistNumbering td#paginacion  {text-align: left; width: 150px;}
	.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:300px; background-color: #fff;}
	table.basicShortlist  { margin-bottom:15px; margin-top:15px;}
	.basicShortlist td{ border:1px solid #666; margin:0px;}
	.basicShortlist p{ font-size:10px; padding-left:5px; text-align:left; }
	.basicShortlist img.thumbsShortlist { margin:0px; padding:0px; border:0px;}

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

	
	.moreInfo	p{ font-size:10px; font-weight:bold;
					width:340px; padding-left:20px; padding-right:5px; float:left; display:inline;}

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

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

div#detailsWrapper {width: 534px; margin-top: 30px;}



table.propertyDetails	{width:500px; }
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;}*/

table.propertyDetailsDescriptions {width:500px; margin-top:20px;}
.propertyDetailsDescriptions p { vertical-align:top; width:480px; font-size:12px; text-align:justify;}
.propertyDetailsDescriptions td { height:30px;}

/*#propertyDetailsDescriptions {position: relative; left: 10px; top: 400px; z-index:2222;
						width:520px; background-color: #FFF;}
#propertyDetailsDescriptions p { vertical-align:top; width:500; font-size:12px; text-align:justify;}
#propertyDetailsDescriptions td { height:30px;}
*/


/* ****** ENQUIRY FORM 	when 0 results found ****** */

div#enguiryWrapper {position: relative; width: 500px; margin-top: 0px;}

.enquiryForm{
		font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;
		width:500px; 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:#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:#333333;
					}
.enquiryForm input{ float:right; width:100px; border:1px solid #666; background-color:#FFF; 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; background-color:#FFF; 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; background-color:#FFF; margin-right:2px;
					font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-color:#000000;
					}
.enquiryForm .searchButton { float:right; width:80px; height:18px; border:1px solid #000; background-color:#FFF; margin-top: 10px;
					font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; 
					}
.enquiryForm .moreButton { float:right; width:80px; height:15px; border:1px solid #999; background-color:#FFF; margin-top:5px;
					font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-align:center;
					}

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


/* ****** quick search ******* */

div#contactDetailsToolbar {position: relative; left: 5px; top: 480px; display: block;
			width: 180px; padding: 5px; text-align: center;
			font-family: verdana; font-size: 10px; border: 1px solid #FFF;}
div#contactDetailsToolbar p{text-align: center; line-height: 20px;}

div#contactDetailsToolbar a:link		{font-family: verdana; font-size: 12px; color: #B10008; text-decoration: none; font-weight: bold;}
div#contactDetailsToolbar a:visited	{font-family: verdana; font-size: 12px; color: #B10008; text-decoration: none; font-weight: bold;}
div#contactDetailsToolbar a:hover		{font-family: verdana; font-size: 12px; color: #000; text-decoration: underline; font-weight: bold;}
div#contactDetailsToolbar a:active	{font-family: verdana; font-size: 12px; color: #B10008; text-decoration: none; font-weight: bold;}
.button {font-family: verdana; font-size: 9px }

