/* --------------------------------------------------------------------------------
-				Title: 				Albert Valley Properties							-
-				Author: 			Ilya Lobanov												-
-				Website: 		WebsiteBlue.com									-
---------------------------------------------------------------------------------- */

/* ------------------------------------------------------------
		ADVANCED SEARCH 
------------------------------------------------------------ */


	#advancedsearch  {
			margin-left:auto;
			margin-right:auto;
			padding: 0 0 20px 0;
			width: 600px;
		}


	#advancedsearch h2 {
			margin:0 0 0 0; padding:15px 0 0 0;
			font-family: Arial, Tahoma, Verdana, Trebuchet MS, sans-serif;
			font-size:16px;
			text-transform:uppercase;
	}


		#advancedsearch fieldset {
				width:500px;
				 margin: 0 0 0 0;
				 border: 1px solid #c9c9c9;
				 padding: 1em 10px 1em 10px;
		}

		#advancedsearch legend {
				color: #000;
				text-transform:uppercase;
				font-weight:bold; font-size:10px;
				padding: 8px;
		}

	
		#advancedsearch form {
				float: left;
				margin: 0 0 0 0;
		}
		
		
		#advancedsearch label { 
				float: left;
				width: 200px;
				padding-top: 2px; padding-left:10px;
				color:#777;
				cursor: pointer;
				text-align: left;
				clear: both;
				margin-bottom: 15px;
				font-size:9px;
		
		}

	#advancedsearch select.pcid, #advancedsearch select.upper, #advancedsearch select.lower, #advancedsearch select.proptype {
				float: left; width: 180px; margin: 0;
				font-family:Verdana, Tahoma, Trebuchet MS, sans-serif;
				font-size: 11px;	color: #777;
				padding: 3px;
				border: 1px solid #e3e3e3;
				background-color: #FFF;
		}


	#advancedsearch input.button { 
				float: left;
				width:auto;
				background-color:#ffda3b;
				border:none;
				color:#000;
				text-transform:uppercase;
				font-weight:bold;
				font-size:9px;
				padding:5px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
	}

/* ------------------------------------------------------------
		SEARCH RESULTS  INFO
------------------------------------------------------------ */


	#searchresults_info {
		margin: 0;
		padding: 7px 0 7px 10px;
		vertical-align:middle;
		border-bottom: 1px solid #e4e4e4;
		border-top: 1px solid #e4e4e4;
		color: #777; font-weight: normal;
		font-size: 11px;	font-family:Verdana, Tahoma, Trebuchet MS, sans-serif;		
		}

		#searchresults_info a {
				font-weight:normal;	font-size: 11px; border: none;
				color: #777; text-decoration: none;
				}

		#searchresults_info a:hover {
				font-weight:normal; margin:0px; border: none;
				color: #777; text-decoration: underline;
				}	



/* ------------------------------------------------------------
		SEARCH RESULTS 
------------------------------------------------------------ */

	div.plc1 {
		display:block;
		margin: 15px 35px 0 0;
		}


	div.plc1 a {
		text-decoration: none;	border-bottom: none;
		}

	div.plc1 a:hover {
		text-decoration: none;	border-bottom: none;
		}

	div.plc1 img {
		width: 150px;
		border: none;
		}


	#leftinfo {
		float:left;
		clear:none;
		width: 250px;
		}


	#leftinfo div.ttl {
		color: #000;
		font-size: 11px;
		font-family:Verdana, Tahoma, Trebuchet MS, sans-serif;
		letter-spacing: .1pt;
		font-weight: bold;
		margin: 15px 0 0 0;
		}

	#leftinfo div.addr {
		clear:left;
		color: #777;
		font-size: 11px;
		font-family:Verdana, Tahoma, Trebuchet MS, sans-serif;
		letter-spacing: .1pt;
		line-height: 1.6em;
		font-weight: bold;
		}


	#rightinfo {
		float:right;
		clear:none;
		}

	#rightinfo div.sub {
		color: #000;
		font-size: 11px;
		font-family:Verdana, Tahoma, Trebuchet MS, sans-serif;
		letter-spacing: .1pt;
		line-height: 1.6em;
		font-weight: bold;
		text-align:right;
		margin: 15px 0 0 0;
		}

	#rightinfo div.prce {
		clear:right;
		color: #777;
		font-size: 11px;
		font-family:Verdana, Tahoma, Trebuchet MS, sans-serif;
		letter-spacing: .1pt;
		line-height: 1.6em;
		font-weight: bold;
		text-align:right;
		}


	div.pldesc {
		width: 340px;
		float:left;
		color: #777;
		font-size: 11px;
		font-family:Verdana, Tahoma, Trebuchet MS, sans-serif;
		letter-spacing: .1pt;
		line-height: 1.4em;
		font-weight: normal;
		margin: 0;
		}


	div.plimg {
		width: 50px;
		float:right;
		margin: 10px 0 0 5px;
		color: #777;
		font-size: 11px;
		font-family:Verdana, Tahoma, Trebuchet MS, sans-serif;
		letter-spacing: .1pt;
		line-height: 1.6em;
		font-weight: normal;
		}


	div.plimg #tourimage {
		display:none;
		}


	 div.divider {
	  width: 100%;
	  height: 1px;
	  background: #e4e4e4;
	  margin: 15px 0 0 0;
	}
	
	div.divider hr {
	  display: none;
	}





/* ------------------------------------------------------------
		PROPERTY IN DETAIL TITLE
------------------------------------------------------------ */


	#propinfo {
		margin: 0;
		padding:0;
		}


	#propprice {
		margin: 10px 0 0 0;
		padding: 2px 0 2px 0;
		vertical-align:middle;
		border-bottom: 1px solid #e4e4e4;
		text-align:right;
		}

	#propprice span.ppprce {
		color: #000;
		font-size: 12px;
		font-family:Verdana, Tahoma, Trebuchet MS, sans-serif;
		letter-spacing: .1pt;
		font-weight: bold;
	}


	#propaddress {
		margin: 0 0 5px 0;
		padding: 5px 0 5px 0;
		vertical-align:middle;
		border-bottom: 1px solid #e4e4e4;
		height: 18px;
		}

	#propaddress span.ppaddr {
		color: #777; float:left;
		font-size: 11px;
		font-family:Verdana, Tahoma, Trebuchet MS, sans-serif;
		letter-spacing: .1pt;
		font-weight: bold;
	}
	
	#propaddress span.propid {
		color: #777; float:right;
		font-size: 11px;
		font-family:Verdana, Tahoma, Trebuchet MS, sans-serif;
		letter-spacing: .1pt;
		font-weight: bold;
	}	
	
	
		
	#propinfo span.ppttl {
		color: #000;
		font-size: 14px;
		font-family:Verdana, Tahoma, Trebuchet MS, sans-serif;
		letter-spacing: .1pt;
		font-weight: bold; padding: 10px 0 0 0;
	}


	#propinfo span.ppdesc {
		color: #777; line-height: 16pt; text-align:left;
		font-family:Verdana, Tahoma, Trebuchet MS, sans-serif;
		font-size: 11px;	padding: 0 0 15px 0; margin:0; font-weight: normal;
	}



/* ------------------------------------------------------------
		PROPERTY IN DETAIL IMAGES
------------------------------------------------------------ */


	#ppimain {
		width: 360px;
		margin: 15px 30px 10px 0;
		padding:0;
		float: left;
		border:none;
		}

	#ppimain img {
		border:none; width: 360px;
		}


	#image23 {
		width: 150px;
		margin: 15px 0 10px 0;
		padding:0;
		float: left;
		}


	#image23 img {
		border:none; width: 150px;
		}


/* ------------------------------------------------------------
		PROPERTY IN DETAIL EXTRAS
------------------------------------------------------------ */

	#propextras {
		float: left;
		width: 230px;
		margin: 0 15px 0 0;
		}


/* ------------------------------------------------------------
		PROPERTY IN DETAIL SUMMARY
------------------------------------------------------------ */

	#ppsumtxt {
		width: 330px;
		}


	#ppsumtxt span.head2 {
		margin-top: 15px;
		margin-bottom:0;
		padding-bottom: 5px;
		color: #777;
		font-size: 14px;
		font-family:Verdana, Tahoma, Trebuchet MS, sans-serif;
		letter-spacing: .1pt;
		font-weight: bold;
	}


	#ppsumtxt span.ppsumttl, #ppsumtxt span.conttl {
			float: left; width: 150px;
			padding: 3px 0 3px 0;
			border-top: 1px solid #ffda3b;
			font-weight: bold;
			color: #777; font-size: 11px;			
			}
	
	#ppsumtxt span.ppsumitm, #ppsumtxt span.cname, #ppsumtxt span.conval {
			float: left; width: 160px;
			padding: 3px 0 3px 0;
			border-top: 1px solid #dcdcdc;
			color: #777;
			font-weight: normal; font-size: 11px;	
	}


	#ppsumtxt hr {
		  width: 310px;
		  background-color: #dcdcdc;
		  color:  #dcdcdc;
		  border:0;
		  margin:0 0 15px 0;
		  padding: 0;
		  height: 1px;
		  clear:both;
		  text-align:left;
	}

/* ------------------------------------------------------------
		PROPERTY IN DETAIL MAIL FORM
------------------------------------------------------------ */

		#mlfrm {
			margin: 0;
			padding: 15px 10px 15px 10px;
			background-color: #F4F4F4;
			float:right;
			clear:none;
			color: #777;
			font-size: 11px;
			font-family:Verdana, Tahoma, Trebuchet MS, sans-serif;
			letter-spacing: .1pt;
			font-weight: normal;
			}


		#mlfrm span.head2 {
			margin-top: 0;
			margin-bottom:0;
			padding-bottom: 5px;
			color: #777;
			font-size: 14px;
			font-family:Verdana, Tahoma, Trebuchet MS, sans-serif;
			letter-spacing: .1pt;
			font-weight: bold;
		}
	
	
		#mlfrm input {
			font-size: 11px;
			font-family:Verdana, Tahoma, Trebuchet MS, sans-serif;
			color:#777;
			width: 220px;
			padding: 3px;
			margin-bottom: 5px;
			border: 1px solid #CFCFCF;
			background-color: #FFF;
		}
	
	
		#mlfrm input.number {
			font-size: 11px;
			font-family:Verdana, Tahoma, Trebuchet MS, sans-serif;
			color:#777;
			width: 115px;
			padding: 3px;
			margin-bottom: 5px;
			margin-right: 5px;
			border: 1px solid #CFCFCF;
			background-color: #FFF;
		}
	

		#mlfrm div.privacy {
			float: left; clear:left;
			margin: 5px 0 5px 0; padding: 0;
			}
	
		#mlfrm input.tick {
			width: 13px;
			height: 13px;
			padding: 0;
			margin: 0;
		}
	
	
		#mlfrm select {
			font-size: 11px;
			font-family:Verdana, Tahoma, Trebuchet MS, sans-serif;
			color:#777;
			width: 97px;
			padding: 3px;
			margin-bottom: 5px;
			border: 1px solid #CFCFCF;
			background-color: #FFF;
		}
	
	
		#mlfrm textarea {
			font-size: 11px;
			font-family:Verdana, Tahoma, Trebuchet MS, sans-serif;
			color:#777;
			width: 220px;
			padding: 3px;
			margin-bottom: 5px;
			border: 1px solid #CFCFCF;
			background-color: #FFF;
			}
	
	
	#mlfrm input.button { 
				float: left; clear:left;
				width:auto;
				background-color:#ffda3b;
				border:none;
				color:#000;
				text-transform:uppercase;
				font-weight:bold;
				font-size:9px;
				padding:5px; margin: 0 8px 0 0;
				font-family:Verdana, Arial, Helvetica, sans-serif;
	}




/* ------------------------------------------------------------
		MEMBERS PROFILES SEARCH
------------------------------------------------------------ */


	#membersearch {
		margin: 10px 0 10px 0;
		padding: 7px 0 7px 0;
		border-bottom: 1px solid #e4e4e4;
		height: 120px; width: 600px;
		}




	#membersearch div.spimg {
		margin: 5px 15px 10px 15px;
		float:left;  
		}

	#membersearch div.spimg img {
		width: 75px;
		border: none;
		}



	#membersearch a, #memberprofile a {
				font-weight:normal;	font-size: 11px;
				color: #651463; text-decoration: underline;
			}

	#membersearch a:hover, #memberprofile a:hover {
				font-weight:normal; margin:0px;
				color: #000; text-decoration: none;
			}


	#membersearch .splnk, #memberprofile .splnk {
			margin:0; padding: 0;
			color: #000;
			font-size: 14px;
			font-family:Verdana, Tahoma, Trebuchet MS, sans-serif;
			letter-spacing: .1pt;
			font-weight: bold;
			margin:0; padding: 0;
		}

	#membersearch .spttl, #memberprofile .spttl {
			margin:0; padding: 0;
			color: #000;
			font-size: 11px;
			font-family:Verdana, Tahoma, Trebuchet MS, sans-serif;
			letter-spacing: .1pt;
			font-weight: bold;
	}
		
	#memberprofile .spphn, #memberprofile .spml {
			width: 100%;
			margin:0; padding: 0;
			color: #777;
			font-size: 11px;
			font-family:Verdana, Tahoma, Trebuchet MS, sans-serif;
			letter-spacing: .1pt;
			font-weight: bold;
	}		
		
		
	#membersearch p, #memberprofile p {
		color: #777;
		font-size: 11px;
		font-family:Verdana, Tahoma, Trebuchet MS, sans-serif;
		letter-spacing: .1pt;
		line-height: 1.6em;
		font-weight: normal;
		text-align:left;
		margin: 0;
		padding-top:0;
		}		
	
	
/* ------------------------------------------------------------
		MEMBERS PROFILES IN DETAIL
------------------------------------------------------------ */


	#memberprofile {
		margin: 10px 0 10px 0;
		padding: 7px 0 7px 0;
		}	
	

	#memberprofile div.spimg {
		margin: 5px 15px 0 15px;
		float:right;  
		}

	#memberprofile div.spimg img {
		width: 75px;
		border: none;
		}


	#memberprofile div.break {
			clear:both; margin: 0; padding: 5px;
	}	
	
	
	#agentcontact {
		margin: 15px 0 15px 0;
		padding: 0; 
		width: 450px;
		border-bottom: 1px solid #e4e4e4;
		}

	#agentcontact span.what {
			float: left; width: 150px;
			padding: 3px 0 3px 0;
			border-top: 1px solid #ffda3b;
			font-weight: bold;
			color: #777; font-size: 11px;
			}
	
	#agentcontact span.info {
			float: left; width: 300px;
			padding: 3px 0 3px 0;
			border-top: 1px solid #dcdcdc;
			color: #777; font-size: 11px;
			font-weight: normal;
	}
	
	
		