/*   *****    http://linkedsearch.idd.infocasa.com/iddsearch.aspx?ai=      **** */

body {
	
	position: absolute; left: 50%; margin-left: -250px; margin-top: 5px;
	width: 500px;
	background-color: #00ADFE;
	border: 1px dashed #FFF;
}
p {
	font-family: "Verdana", Arial; font-size: 10px; color: #FFF;}



/* **** DEVELOPMENT SEARCH PAGE / BÚSQUEDA DE PROMOCIONES **** */

#NewDevelopmentSearchPage {
	/*background-color: #DCDCDC; padding: 5px;
	border-left: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #999; border-top: 1px solid #999;*/}

/* *** main header *** */
#hNewDevelopmentSearch {
	padding-bottom: 5px;
	font-family: "Verdana", Arial; font-size: 14px; color: #FFF; border-bottom: 1px dashed #FFF;}

/* **** mini menu bar **** */
#NewDevelopmentSearchPage p.commands {width: 460px; display: block;}

#NewDevelopmentSearchPage .commands a:link		{font-family: "Verdana", Arial; font-size: 10px; color: #FFF; text-decoration: none;}
#NewDevelopmentSearchPage .commands a:visited		{font-family: "Verdana", Arial; font-size: 10px; color: #FFF; text-decoration: none;}
#NewDevelopmentSearchPage .commands a:hover		{font-family: "Verdana", Arial; font-size: 10px; color: #777; text-decoration: underline;}
#NewDevelopmentSearchPage .commands a:active		{font-family: "Verdana", Arial; font-size: 10px; color: #FFF; text-decoration: none;}

/* **** areas block **** */

#searchForm { width: 490px;
}

select#Location {width: 490px;height: 220px;}
#Location option {color: #211e6b; background-color:#FFF ;}

/* **** Town/Area ***** */
#lLocation {display: block; float: right; padding-right: 3px; }

/* ****  CNTRL to hold down **** */
#sHoldDownCtrl {float: right; display: block;padding-top: 5px; height: 20px;}
#sHoldDownCtrl kbd{color: Red; 
	border-left: 1px solid #555; border-right: 1px solid #999; border-top: 1px solid #999; border-bottom: 1px solid #555;}



/* input boxes */

/* *reference* */ 
#pReferenceNumber {
	margin-top: 25px; margin-bottom: 3px; height: 20px;
	position: relative; left: 50%; margin-left: -125px;
	padding: 3px;
	border: 1px dashed #FFF; width: 250px; text-align: center;}
#pReferenceNumber input{float: right; border: 1px solid #666;}
#pReferenceNumber label{float: left; font-weight: bold;}

/* *min price* */
#pMinPrice {
	margin-bottom: 3px; height: 20px;
	position: relative; left: 50%; margin-left: -125px; margin-top: 0px;
	padding: 3px;
	border: 1px dashed #FFF; width: 250px; text-align: center;}
#pMinPrice input{float: right; border: 1px solid #666;}
#pMinPrice label{float: left; font-weight: bold;}

/* *max price* */
#pMaxPrice {
	margin-bottom: 3px; height: 20px;
	position: relative; left: 50%; margin-left: -125px; margin-top: 0px;
	padding: 3px;
	border: 1px dashed #FFF; width: 250px; text-align: center;}
#pMaxPrice input{float: right; border: 1px solid #666;}
#pMaxPrice label{float: left; font-weight: bold;}

/* *property type* */
#pDwelling {
	margin-bottom: 3px; height: 20px;
	position: relative; left: 50%; margin-left: -125px; margin-top: 0px;
	padding: 3px;
	border: 1px dashed #FFF; width: 250px; text-align: center;}
#pDwelling select{float: right; border: 1px solid #666; width: 150px;}
#pDwelling label{float: left; font-weight: bold;}

/* *refine type* */
#pPropertySubType {
	margin-bottom: 3px; height: 20px;
	position: relative; left: 50%; margin-left: -125px; margin-top: 0px;
	padding: 3px;
	border: 1px dashed #FFF; width: 250px; text-align: center;}
#pPropertySubType select{float: right; border: 1px solid #666; width: 150px;}
#pPropertySubType label{float: left; font-weight: bold;}

/* *bedrooms* */
#pBedrooms {
	margin-bottom: 3px; height: 20px;
	position: relative; left: 50%; margin-left: -125px; margin-top: 0px;
	padding: 3px;
	border: 1px dashed #FFF; width: 250px; text-align: center;}
#pBedrooms select{float: right; border: 1px solid #666; width: 40px;}
#pBedrooms label{float: left; font-weight: bold;}

/* *investment amount* */
#pInvestment {
	margin-bottom: 3px; height: 20px;
	position: relative; left: 50%; margin-left: -125px; margin-top: 0px;
	padding: 3px;
	border: 1px dashed #FFF; width: 250px; text-align: center;}
#pInvestment input{float: right; border: 1px solid #666;}
#pInvestment label{float: left; font-weight: bold; width: 95px; text-align: left;}


/* **** search buttons / botones de búsquda **** */
div#SearchButtons		{ width: 490px; border: 0px solid #FFF; height: 50px;}
#SearchButtons input	{ margin-top: 5px;}
input#bSearchSubmit		{margin-left: 310px; border: 1px solid #777;  background-color: #FFF; }
input#bSearchReset			{margin-left: 0px; border: 1px solid #777;  background-color: #DCDCDC; }
/* **** terms n conditions **** */

#Terms {font-family: "Verdana", Arial; font-size: 10px; color: #FFF; text-align: justify; margin-left: 10px; margin-right: 10px; margin-bottom: 0px; }





/* ******* DEVELOPMENTS LIST / LISTADO DE PROMOCIONES ********** */
#SearchResultsPage {
	/*background-color: #DCDCDC; padding: 5px;*/ height: 710px;
	/*border-left: 1px solid #666; border-right: 1px solid #666; border-bottom: 1px solid #999; border-top: 1px solid #999;*/}


/* *** main header *** */
#hSearchResults{
	padding-bottom: 5px;
	font-family: "Verdana", Arial; font-size: 14px; color: #FFF; border-bottom: 1px dashed #FFF;}

/* **** mini menu bar **** */
#SearchResultsPage  p.commands {width: 250px; display: block;}

#SearchResultsPage .commands a:link		{font-family: "Verdana", Arial; font-size: 10px; color: #FFF; text-decoration: none;}
#SearchResultsPage .commands a:visited		{font-family: "Verdana", Arial; font-size: 10px; color: #FFF; text-decoration: none;}
#SearchResultsPage .commands a:hover		{font-family: "Verdana", Arial; font-size: 10px; color: #777; text-decoration: underline;}
#SearchResultsPage .commands a:active		{font-family: "Verdana", Arial; font-size: 10px; color: #FFF; text-decoration: none;}


/* ** results and page numbers ** */
 #pageSummary	{
		position: absolute; left: 0px; top: 5px; width: 490px; text-align: right;
		font-family: "Verdana", Arial; font-size: 10px; color: #FFF;}  

#resultDataList				{ font-family: "Verdana", Arial; font-size: 12px; color: #FFF;}
#resultDataList a:link		{ font-family: "Verdana", Arial; font-size: 12px; color: #FFF; text-decoration: none;}
#resultDataList a:visited	{ font-family: "Verdana", Arial; font-size: 12px; color: #FFF; text-decoration: none;}
#resultDataList a:hover		{ font-family: "Verdana", Arial; font-size: 12px; color: #777; text-decoration: none;}
#resultDataList a:active	{ font-family: "Verdana", Arial; font-size: 12px; color: #FFF; text-decoration: none;}

/* ****** result tables ******* */

table.resultTable			{ border: 1px solid #FFF; margin-bottom: 5px; width: 490px;}
.Thumbnail	img{border: 1px solid #999; width: 100px; height: 100px;}
#resultDataList td.Thumbnail	{background-image: url(http://demo2.mercuryin.es/gino/no_pic_back.gif); background-repeat: no-repeat; width: 100px; height: 100px;}
#resultDataList td.Thumbnail	a:link		{border: 0px; width: 100px; height: 100px; display: block;}
#resultDataList td.Thumbnail	a:visited	{border: 0px; width: 100px; height: 100px; display: block;}
#resultDataList td.Thumbnail	a:hover		{border: 0px; width: 100px; height: 100px; display: block;}
#resultDataList td.Thumbnail	a:active	{border: 0px; width: 100px; height: 100px; display: block;}


.resultTable td.Detail		{ height: 10px; /*border: 1px solid #FFF;*/}

.resultTable .Detail			{ font-family: "Verdana", Arial; padding-left: 10px; width: 250px;}
.resultTable	 td.Link		{height: 10px;}

#ref			{font-size: 11px; font-weight: normal; color: Red;}
#location		{font-size: 11px; font-weight: normal; color: #FFF;}
#description	{font-size: 11px; font-weight: normal; color: #FFF;}
#prices			{font-size: 12px;font-weight: bold; color: #FFF;}


#resultDataList	 .Link	a:link		{ font-family: "Verdana", Arial; font-size: 11px; color: #FFF; padding-left: 10px; text-decoration: underline;}
#resultDataList	 .Link	a:visited	{ font-family: "Verdana", Arial; font-size: 11px; color: #FFF; padding-left: 10px; text-decoration: underline;}
#resultDataList	 .Link	a:hover		{ font-family: "Verdana", Arial; font-size: 11px; color: #777; padding-left: 10px; text-decoration: underline;}
#resultDataList	 .Link	a:active	{ font-family: "Verdana", Arial; font-size: 11px; color: #FFF; padding-left: 10px; text-decoration: underline;}


/* ******** DEVELOPMENTS DETAILS PAGES / PAGINAS DE DETALLES DE PROMOCION ********* */

#DevelopmentDetailsPage {
	/*background-color: #DCDCDC; padding: 5px;
	border-left: 1px solid #666; border-right: 1px solid #666; border-bottom: 1px solid #999; border-top: 1px solid #999;*/}

/* *** main header *** */
#hDevelopmentDetails {
	padding-bottom: 5px;
	font-family: "Verdana", Arial; font-size: 14px; color: #FFF; border-bottom: 1px dashed #FFF;}

/* **** mini menu bar **** */
#DevelopmentDetailsPage  p.commands {width: 460px; display: block; margin: 0px;}

#DevelopmentDetailsPage .commands a:link		{font-family: "Verdana", Arial; font-size: 11px; color: #FFF; letter-spacing: -1px; text-decoration: none;}
#DevelopmentDetailsPage .commands a:visited		{font-family: "Verdana", Arial; font-size: 11px; color: #FFF; letter-spacing: -1px;text-decoration: none;}
#DevelopmentDetailsPage .commands a:hover		{font-family: "Verdana", Arial; font-size: 11px; color: #777; letter-spacing: -1px;text-decoration: underline;}
#DevelopmentDetailsPage .commands a:active		{font-family: "Verdana", Arial; font-size: 11px; color: #FFF; letter-spacing: -1px;text-decoration: none;}


.Development {font-family: "Verdana", Arial; font-size: 10px; color: #FFF;}
.Development td {border: 1px solid #FFF;}

.Dwellings	{font-family: "Verdana", Arial; font-size: 10px; color: #FFF;}
.Dwellings td {border: 1px solid #FFF;}

.Description {font-family: "Verdana", Arial; font-size: 10px; color: #FFF;}

/* ******** "SHOPPING CART" SHHORTLIST / LISTADO "CARRITO DE COMPRA" ******** */

#ShortlistPage {
	/*background-color: #DCDCDC; padding: 5px;height: 470px;
	border-left: 1px solid #666; border-right: 1px solid #666; border-bottom: 1px solid #999; border-top: 1px solid #999;*/}

/* *** main header *** */
#ShortlistPage h1{
	padding-bottom: 5px;
	font-family: "Verdana", Arial; font-size: 14px; color: #FFF; border-bottom: 1px dashed #FFF;}

/* **** mini menu bar **** */
#ShortlistPage  p.commands {width: 160px; display: inline; margin: 0px;}

#ShortlistPage .commands a:link		{font-family: "Verdana", Arial; font-size: 11px; color: #FFF; letter-spacing: 0px; text-decoration: none;}
#ShortlistPage .commands a:visited		{font-family: "Verdana", Arial; font-size: 11px; color: #FFF; letter-spacing: 0px;text-decoration: none;}
#ShortlistPage .commands a:hover		{font-family: "Verdana", Arial; font-size: 11px; color: #777; letter-spacing: 0px;text-decoration: underline;}
#ShortlistPage .commands a:active		{font-family: "Verdana", Arial; font-size: 11px; color: #FFF; letter-spacing: 0px;text-decoration: none;}

#ShortlistPage	div.Shortlist {width: 260px; display: inline; margin: 0px;}


a:link#aClearShortlist	{ position: absolute; left: 390px; top: 55px; width: 100px; text-align: right; 
						font-family: "Verdana", Arial; font-size: 10px; color: #FFF; text-decoration: none;}
a:visited#aClearShortlist	{ position: absolute; left: 390px; top: 55px; width: 100px; text-align: right; 
						font-family: "Verdana", Arial; font-size: 10px; color: #FFF; text-decoration: none;}
a:hover#aClearShortlist	{ position: absolute; left: 390px; top: 55px; width: 100px; text-align: right; 
						font-family: "Verdana", Arial; font-size: 10px; color: Red; text-decoration: none;}
a:active#aClearShortlist	{ position: absolute; left: 390px; top: 55px; width: 100px; text-align: right; 
						font-family: "Verdana", Arial; font-size: 10px; color: #FFF; text-decoration: none;}

table.Shortlist {width: 460px;}
.Shortlist td.Detail{width: 360px;}
.Shortlist td.Link {width: 100px; text-align: right;}


#ShortlistPage .Shortlist a:link		{font-family: "Verdana", Arial; font-size: 11px; color: #FFF; letter-spacing: 0px; text-decoration: none;}
#ShortlistPage .Shortlist a:visited		{font-family: "Verdana", Arial; font-size: 11px; color: #FFF; letter-spacing: 0px;text-decoration: none;}
#ShortlistPage .Shortlist a:hover		{font-family: "Verdana", Arial; font-size: 11px; color: #777; letter-spacing: 0px;text-decoration: underline;}
#ShortlistPage .Shortlist a:active		{font-family: "Verdana", Arial; font-size: 11px; color: #FFF; letter-spacing: 0px;text-decoration: none;}

/* **** form / formulario **** */

#fContactForm {width: 480px; display: table; }

p#pForMoreInformation {text-align: justify; width: 480px;}
/* *** name/nombre *** */
#pName						{display:table-row; }
p#pName						{margin-left: 80px;margin-top: 6px; margin-bottom: 6px; width: 280px;display: block;}
#pName #lName				{float: left; padding-top: 5px; display: inline;}
#pName input#Name			{float: right; border: 1px solid #666; width: 160px; border-left: 1px solid Red; border-right: 1px solid Red;}

/* *** address/direccion *** */
#pAddress					{display:table-row;}
p#pAddress					{margin-left: 80px;margin-top: 6px; margin-bottom: 6px; width: 280px; display: block;}
#pAddress #lAddress			{float: left; padding-top: 5px;}
#pAddress textarea#Address	{float: right; border: 1px solid #666; width: 160px; overflow: auto;}

/* *** postcode/codigo postal *** */
#pPostcode					{display: table-row;}
p#pPostcode					{margin-left: 80px;margin-top: 6px; margin-bottom: 6px; width: 280px; display: block;}
#pPostcode #lPostcode		{float: left; padding-top: 5px;}
#pPostcode input#Postcode	{float: right; border: 1px solid #666; width: 160px;}

/* *** daytime phone/telefono dia *** */
#pDaytimePhone				{display: table-row;}
p#pDaytimePhone				{margin-left: 80px;margin-top: 6px; margin-bottom: 6px; width: 280px; display: block;}
#pDaytimePhone #lDaytimePhone		{float: left; padding-top: 0px; width: 100px; text-align: left;}
#pDaytimePhone input#DaytimePhone	{float: right; border: 1px solid #666; width: 160px; border-left: 1px solid Red; border-right: 1px solid Red;}


/* *** evening phone/telefono noche*** */
#pEveningPhone					{display: table-row;}
p#pEveningPhone					{margin-left: 80px;margin-top: 6px; margin-bottom: 6px; width: 280px; display: block;}
#pEveningPhone #lEveningPhone				{float: left; padding-top: 0px; width: 100px; text-align: left;}
#pEveningPhone input#EveningPhone			{float: right; border: 1px solid #666; width: 160px;}

/* *** mobile number/telf movil *** */
#pMobilePhone					{display: table-row;}
p#pMobilePhone					{margin-left: 80px;margin-top: 6px; margin-bottom: 6px; width: 280px; display: block;}
#pMobilePhone #lMobilePhone				{float: left; padding-top: 5px; width: 100px; text-align: left;}
#pMobilePhone input#MobilePhone			{float: right; border: 1px solid #666; width: 160px;}

/* *** Email/Email *** */
#pEmail						{display: table-row;}
p#pEmail					{margin-left: 80px;margin-top: 6px; margin-bottom: 6px; width: 280px; display: block;}
#pEmail #lEmail				{float: left; padding-top: 5px;}
#pEmail input#Email			{float: right; border: 1px solid #666; width: 160px; border-left: 1px solid Red; border-right: 1px solid Red;}

/* *** comments/comentarios *** */
#pComments					{display: table-row;}
p#pComments					{margin-left: 80px;margin-top: 6px; margin-bottom: 6px; width: 280px; display: block;}
#pComments #lComments			{float: left; padding-top: 5px;}
#pComments textarea#Comments	{float: right; border: 1px solid #666; width: 160px; overflow: auto;}

/* ******  Confidentiality ******** */

#pConfidentiality {text-align: center; display: table-row;}

/* ***** buttons ****** */

#ContactFormButtons {display: table-row;

text-align: center; width: 490px;
}
input#bContactFormSubmit {border: 1px solid #666; background-color: #FFF;}
input#bContactFormReset {border: 1px solid #666; background-color: #DCDCDC;}

 /* ***** thank you note ****** */
 div.Results {font-family: "Verdana", Arial; font-size: 10px; color: #FFF; height: 50px;  margin-top: 50px;}

 /* ************ PICTURES PAGE *************** */

 .Pictures img		{border: 1px solid White;}
 .Pictures a		{margin: 4px; display: block; text-align: center;}
 #LocationImage		{margin: 4px; display: block; text-align: center;border: 1px solid White;}

