<style type="text/css">
		body
		{
			margin-top: 0px;
			margin-bottom: 0px;
			width:917px;
		}
		
		a:link {color:#0000ff}      /* unvisited link */
		a:visited {color:#0000ff}  /* visited link */
		a:hover {color:#5194e2}  /* mouse over link */
		a:active {color:#0000ff}  /* selected link */
		
		a.pageNav:link 
		{
			color:#000000;
			text-decoration: none ;
		}
		a.pageNav:visited 
		{
			color:#000000;
			text-decoration: none; 
		}
		
		a.pageNav:hover 
		{
			color:#5194e2;
			text-decoration: none ;
		}
		
		a.pageNav:active 
		{
			color:#0000ff;
			text-decoration: underline ;
		}
		
		a.pageNavActive:link 
		{
			color:#0000ff;
			text-decoration: none ;
		}
		
		a.refineNav:link 
		{
			color:red;
			text-decoration: none ;
		}
		a.refineNav:visited 
		{
			color:red;
			text-decoration: none; 
		}
		
		a.refineNav:hover 
		{
			color:red;
			text-decoration: none ;
		}
		
		a.refineNav:active 
		{
			color:red;
			text-decoration: none ;
		}
		
		#refineRange
		{
			width: 65px;
			align: left;
			margin-right: 0px;
			float: left;
		}
		
		#refineClear
		{
			width: auto;
			align: right;
			margin-right: 0px;
			float: right;
		}
		
		#refineClearAll
		{
			width: 50px;
			float: right;
			margin-right: 0px;
			margin-top: 4px;
			text-align: right;
		}
		
		
		
		/* container */
		
	  	table#background 
	  	{
			background-image:url(../image/body_background.jpg);
			background-repeat:repeat-y;
			background-position:center;
	  	}
		
		#container 
		{
			width:917px;
			margin-left: auto;
			margin-right: auto;
			margin-top: -18px;
			background-position: 0px 50px;
			height: 100%;
			min-height: 900px;
		}
		
		#footerContainer 
		{
			width:917px;
			margin-left: auto;
			margin-right: auto;
			margin-top: -18px;
			background-position: 0px 50px;
			min-height:300px;
		}
		
		/* header */
		
		#header 
		{
			height: 123px;
			width: 889px;
			background-image:url(../image/foreclosures_direct_header.jpg);
			background-repeat: no-repeat;
			margin-left:auto;
			margin-right: auto;
		}
		
		#header img 
		{
			float: left;
			margin-top: 46px;
			margin-left: 37px;
		}
		
		/* topNav */
		
		#topNav 
		{
			padding-top: 15px;
			padding-right:10px;
			width:870px;
			height: 25px;
			margin-top: 0px;
			margin-left: auto;
			margin-right: auto;
			background-image:url(../image/topnav_background_whole.jpg);
			background-repeat: no-repeat;
			text-align: right;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
		}
		
		.faqText
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
		}
		
		#searchText
		{
			padding-top: 5px;
			float: left;
			margin: 0px;
			width: 837px;
			height: auto;
			margin-left: 43px;
			margin-right: 0;
			align: right;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
		}
		
		
		#searchSmall 
		{
			float: left;
			margin: 0px;
			width: 870px;
			height: 83px;
			margin-left: 43px;
			margin-right: 0;
			align: right;
		}
		
		#searchSmallDetail
		{		
			float: left;
			margin: 0px;
			width: 870px;
			height: 83px;
			align: right;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: white;
			margin-right: 30px;
			padding-left:30px;
			padding-top:5px;
			padding-bottom: 5px;
		}
		
		#contactError
		{		
			float: left;
			margin: 0px;
			width: 600px;
			height: auto;
			align: right;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: red;
			margin-right: 90px;
			padding-left:90px;
			padding-top:5px;
			padding-bottom: 5px;
		}

		#topNavDetail 
		{
			padding-top: 15px;
			padding-right:10px;
			width:877px;
			height: 45px;
			margin-top: 0px;
			margin-left: auto;
			background-image:url(../image/topnav_background_whole.jpg);
			background-repeat: no-repeat;
			text-align: right;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
		}
		
		#topNav ul 
		{
			margin: 0px;
			padding: 0px;
			list-style-type: none;
			text-align: left;
			letter-spacing: 0.01em;
		}
		
		
		#topNav ul li 
		{ 
			float: left;
		}
		
		
		
		#topNav ul li a 
		{
			text-decoration: none;
			font-family: "Univers 57 Condensed", Arial, Helvetica, sans-serif;
			font-size: 13pt;
			font-weight: bold;
			color: #7b7c7d;
			text-transform:uppercase;
			text-align:center;
			float: left;
			margin: 0px;
			padding-top: 13px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 40px;
		}
		
		
		#topNav li a:hover 
		{
			color: #0a37aa;
			font-weight: bold;
		}
		
		
		#topNav li.active 
		{
			color: #0a37aa;
			font-weight: bold;
		}
		
		
		/* search results */
		
		#searchResults 
		{
			float: left;
			margin: 0px;
			width: 561px;
			height: 40px;
			margin-left: 10px;
			margin-right: 0;
			
		}
		
		#pageSort
		{	
			text-align: right;
			padding-top: 15px;
			float: left;
			margin: 0px;
			width: 310px;
			height:25px;
			font-family:  Arial, Helvetica, sans-serif;
			font-size: 12px;
			align: right;
			margin-right: 20px;
		
		}
		
		#pageNav
		{	
			float: left;
			margin: 0px;
			width: 595px;
			height: 24px;
			font-family:  Arial, Helvetica, sans-serif;
			font-size: 12px;
			align: right;
			text-align: right;
			margin-bottom: 7px;
		}

		#pageNavBottom
		{	
			float: left;
			margin: 0px;
			width: 612px;
			height: 24px;
			font-family:  Arial, Helvetica, sans-serif;
			font-size: 12px;
			align: right;
			text-align: right;
			margin-bottom: 15px;
			margin-top:7px;
					
		}

		#searchResultsDetail
		{
			float: left;
			width: 800px;
			margin-right: 30px;
			padding-left:30px;
		}

		#searchResults h1 
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #003399;
			text-transform: uppercase;
			margin-top: 10px;
		}
		
		#searchResults p 
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			margin-top: -10px;
		}

		#propertyNumber 
		{
			float: left;
			margin: 0px;
			width: 250px;
			height: 19px;
			margin-left: 43px;
			margin-right: 0;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			padding-bottom: 3px;
			padding-top: 7px;
		}

		#propertyNumberDetail
		{	
			padding-left: 26px;
			float: left;
			margin: 0px;
			width: 800px;
			height: 4px;
			margin-right: 0;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
		}
			
		
		#displayParameters 
		{
			float: right;
			width: 681px;
			padding-left: 0px;
			height: 25px;
		
		}
				
		/* results container title divs*/
		
		
		#housePicPlaceholder 
		{
			float: left;
			height: 20px;
			width: 86px;
			margin-top: 5px;
			margin-left: 15px;
		}
							   
			
		#addressTitle 
		{
			float: left;
			height: 10px;
			width: 180px;
			color: #333;
			margin-top: 5px;
			margin-left: 5px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
		}
		
		
		#typeTitle 
		{
			float: left;
			height: 10px;
			width: 60px;
			color:#333;
			margin-top: 5px;
			margin-left: 8px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
		}
		
		
		
		#squareFeetTitle  
		{
			float: left;
			height: 10px;
			width: 60px;
			color:#333;
			margin-top: 5px;
			margin-left: 3px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			text-align:left;
			
		}
		
		
		
		#priceTitle 
		{
			float: left;
			height: 10px;
			width: 100px;
			color: #333;
			margin-top: 5px;
			margin-left: 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight:bold;
			text-align:left;
		}
		
		#contactTitle 
		{
			float: left;
			height: 10px;
			width: 180px;
			color: #333;
			margin-top: 5px;
			margin-left: 5px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight:bold;
			
		}
		
		#savePlaceholder 
		{
			float: left;
			height: auto;
			width: 74px;
			color: #333;
			margin-top: 5px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-align:center;
		}
		
		/* results container and associated divs*/
		#refineContainerFrame 
		{
			float: left;
			width: 218px;
			height: 200px;
			border: 1px solid #295fc3;
			margin-left: 43px;
			margin-top: 0px;
			margin-right: 0px;
			padding-left: 0px;
			background-color:#ddebfb;
			font-family:Arial, Helvetica, sans-serif;
	   		font-size:12px;
	   		color: #000000;
	   		
	 }
	 
	 #calculatorContainerFrame 
	{
		background-image:url(../image/boxed_background.jpg);
		background-position: center top;
		background-repeat: repeat-x;
		float: left;
		width: 218px;
		height: 300px;
		border: 1px solid #295fc3;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		font-family:Arial, Helvetica, sans-serif;
   		font-size:12px;
   		color: #000000;
  }

	#refineCalcSpace
	{
		float: left;
		width: 218px;
		height: 26px;
		margin-left: 0px;
		margin-right: 0px;
  }
	       
		
		#resultsContainerFrameBoxed
		{
			float: right;
			width: 530px;
			height: auto;
			margin-left: 5px;
			margin-right: 110px;
			
			
		}

		#stateContainer
		{
			float: left;
			height: 50px;
			width: 800px;
			color: #333;
			margin-top: 1px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight: bold;
		}

		#stateContainerBackground 
		{
			float: left;
			width: 838px;
			height: auto;
			padding-bottom: 4px;
			background-color: #CCCCCC;
		}
		
		#resultsContainer 
		{
			float: left;
			width: 618px;
			height: auto;
			padding-bottom: 4px;
		}
		
		#resultsContainerBoxed
		{
			float: left;
			width: 605px;
			height: 110px;
			padding-bottom: 4px;
			border: 1px solid #bddbfd;
			margin-bottom: 5px;
			
			background-image:url(../image/boxed_background.jpg);
			background-position: center top;
			background-repeat: repeat-x;
			
			font-family:Arial, Helvetica, sans-serif;
   			font-size:12px;
		}
		
		#resultsContainerBoxedFooterSpace
		{
			float: left;
			width: 618px;
			height: 110px;
		    margin-bottom: 420px;
			border: 1px solid #bddbfd;
			
			background-image:url(../image/boxed_background.jpg);
			background-position: center top;
			background-repeat: repeat-x;
			
			font-family:Arial, Helvetica, sans-serif;
   			font-size:12px;
		}
		
		#resultsContainerBoxedSold
		{
			float: left;
			width: 618px;
			height: 110px;
			padding-bottom: 4px;
			border: 1px solid #bddbfd;
			margin-bottom: 5px;
			
			background-image:url(../image/boxed_sold_background.jpg);
			background-position: center top;
		}
			
		
		#resultsContainerBackground 
		{
			float: left;
			width: 608px;
			height: auto;
			background-color: #ddebfb;
			padding-bottom: 4px;
		}
		
		#resultsContainerSoldBoxed
		{
			float: left;
			width: 618px;
			height: 110px;
			padding-bottom: 4px;
			border: 1px solid #bddbfd;
			margin-bottom: 5px;
			
			background-image:url(../image/boxed__sold_background.jpg);
			background-position: center top;
			background-repeat: repeat-x;

		}
		
		
		#housePic 
		{
			float: left;
			height: 64px;
			width: 86px;
			margin-top: 7px;
			margin-left: 7px;
			margin-bottom: 7px;
		}
		
		#housePicBoxed
		{
			float: left;
			height: auto;
			width: auto;
			margin-top: 7px;
			margin-left: 7px;
			margin-bottom: 7px;
			display: inline;
		}
							   
			
		#address 
		{
			float: left;
			height: 70px;
			width: 180px;
			color: #333;
			margin-top: 5px;
			margin-left: 5px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
		}
		
		#addressBoxed 
		{
			float: left;
			height: 20px;
			width: 455px;
			color: #333;
			margin-top: 5px;
			margin-left: 5px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight: bold;
			
		}
		
		
		#type 
		{
			float: left;
			height: 10px;
			width: 70px;
			color:#333;
			margin-top: 5px;
			margin-left: 8px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
		}
		
		#typeBoxed 
		{
			float: left;
			height: 75px;
			width: 170px;
			color: #333;
			margin-top: 5px;
			margin-left: 5px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			
		}
		
		#squareFeet 
		{
			float: left;
			height: 70px;
			width: 40px;
			color:#333;
			margin-top: 5px;
			margin-left: 5px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			text-align:right;
			
		}
		
		#price 
		{
			float: left;
			height: 40px;
			width: 150px;
			color: #333;
			margin-top: 5px;
			margin-left: 5px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
		}
		
		#status
		{
			float: left;
			height: 41px;
			width: 150px;
			color: #000000;
			margin-top: 5px;
			margin-left: 5px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			
		}
		
		#priceBoxed
		{
			text-align: right;
			float: left;
			height: 20px;
			width: 270px;
			color: #d72626;
			margin-top: 5px;
			margin-left: 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			display: inline;
		}

		.price 
		{
	   	   font-family:Arial, Helvetica, sans-serif;
		   font-size: 30px;
		   color: #d43e26;
		   margin-top: 20px;
		   font-weight: bold;
		}
		
		#contact 
		{
			float: left;
			height: 70px;
			width: 210px;
			color: #333;
			margin-top: 5px;
			margin-left: 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			
		}
		
		#save 
		{
			float: left;
			height: 30px;
			width: 120px;
			color: #333;
			margin-top: 5px;
			margin-left: 4px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			text-align: right;
			
		}
		
		
		/* footer */
		
		#footer 
		{
			float:left;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			text-align: left;
			width: 836px;
			height: auto;
			margin-left: 85px;
			margin-top: 40px;
		}

   
   		h1 
   		{
			font-family: "Univers 57 Condensed", Arial, Helvetica, sans-serif;
			font-size: 27px;
			color: #003399;
			text-transform: uppercase;
			margin-top: 10px;
			margin-left: 32px;
   		}
   
   		table#detail 
   		{
	   		font-family:Arial, Helvetica, sans-serif;
	   		font-size:12px;  
   		}

		.featureText 
   		{
	   		font-family:Arial, Helvetica, sans-serif;
	   		font-size:16px;
	   		font-weight: bold;
	   		color: #2357bd;
   		}
   
   		.address
   		{
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:24px;
		   font-weight: bold;
		   margin-left: 0px;
		   padding-left: 0px;
   		}
   
   		.calcText 
   		{
	   		font-family:Arial, Helvetica, sans-serif;
	   		font-size:12px;
	   		color: #000000;
   		}
   		
   	    .searchText
   		 {
			 font-family:Arial, Helvetica, sans-serif;
			 font-size: 12px;
			 color: #FFFFFF;
	  	}
	  	
   		td#remarks 
   		{
	  		padding-top: 10px;
   		}
   
   		td#backToProperties 
   		{
		   padding-top: 10px;
		   padding-bottom: 7px; 
   		}
   
	   td#garage 
	   {
		  padding-top: 10px;
		  padding-left: 30px;
	   }
	   
	   td#amenities 
	   {
		  padding-top: 10px;
		  padding-left: 30px;
	   }
	   
	   td#price 
	   {
	   	   font-family:Arial, Helvetica, sans-serif;
		   font-size: 30px;
		   color: #d43e26;
		   padding-left: 20px;
		   font-weight: bold;
	   }
	   
	   td#yearBuilt 
	   {
		   paddin-top: 30px;
		   vertical-align:top;
	   }
	   
	   td#rooms 
	   {
		 paddin-top: 30px;
		 vertical-align:top; 
	   }
	   
	  table#agentContactInfo 
	  {
		margin-top: 15px;
		background-image:url(../image/agent_info_background.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		vertical-align:top;
		height: auto;
	  }
	  
	  table#agentContactInfo td#agentPhoto 
	  {
		vertical-align:top;
		padding-left: 20px;
		padding-top: 10px;
	  }
	  
	  table#agentContactInfo td#agentName 
	  {
		height: 50px;
		vertical-align:top;
		padding-top: 10px;
		padding-bottom: 0px;
		margin-bottom: -10px;
		
	  }
	  
	  table#agentContactInfo td#phoneNumber 
	  {
		vertical-align:top;
		font-size:22px;
		font-weight: bold;
		color: #d43e26;
		padding-top: 0px;
		margin-top: 0px;
	  }

	  .brokerPhone
	  {
	  	font-size:22px;
		font-weight: bold;
		color: #d43e26;
	  }

	  table#agentContactInfo td#officeNumbers 
	  {
		padding-left: 15px;
		vertical-align: top;
		padding-top: 7px;
	  }

	  td#officeNumbers 
	  {
		 font-family:Arial, Helvetica, sans-serif;
		 font-size: 12px;
		 color: #192d65;
	  }

	  table#agentContactInfo td#title 
	  {
		 height: 25px;
		 font-family:Arial, Helvetica, sans-serif;
		 font-size: 14px;
		 color: #192d65;
		 vertical-align:top;
		 padding-top: 10px; 
	  }

	  #footerText 
	  {
		 font-size: 9px;
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 width: 800px;
		margin-left: 100px;
		text-align: center;
		padding-top: 15px;
		float: left;
	  }
	  
	  .footerTextContact
	  {
		 font-size: 9px;
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 text-align: center;
	  }
	  
	  	#footerTextList
	  {
		 font-size: 9px;
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 width: 800px;
		text-align: center;
		padding-top: 45px;
		float: left;
		margin-left: 60px;
		position: relative;
	  }
	  
	  
	   #footerTextHome
	  {
		 float: bottom ;
		 font-size: 9px;
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 width: 800px;
		margin-left: 40px;
		text-align: center;
		padding-top: 15px;
		 bottom: 0px
		 
	  }
	  
	  	#footerTextDetail
	  {
		font-size: 9px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		width: 800px;
		text-align: center;
		padding-top: 15px;
	  }
	  


	  #housePicUnderContract 
	   {
			float: left;
			height: 64px;
			width: 86px;
			margin-top: 5px;
			margin-left: 7px;
		}
		
		#housePicUnderContract h2 
		{
		   position: relative;
		   width: 100%;
		}
		
		#housePicUnderContract h2 span 
		{
		   color: white;
		   font-family: Verdanabold, Helvetica, Arial, Sans-Serif;
		   font-size: 10px;
		   letter-spacing: normal;
		   background: rgb(0, 0, 0); /* fallback color */
		   background: rgba(0, 0, 0, 0.4);
		   padding-right: 7px;
		   padding-left: 7px;
		   padding-top: 5px;
		   padding-bottom: 5px;
		}
		
		#housePicUnderContract h2 span.spacer 
		{
		   padding:0 5px;
		}

	  #housePicUnderContractDetail
	   {
			float: left;
			height: 64px;
			width: 86px;
			margin-top: 5px;
		}
		
		#housePicUnderContractDetail h2 
		{
		   position: relative;
		   width: 100%;
		}
		
		#housePicUnderContractDetail h2 span 
		{
		   color: #f98989;
		   font-family: Verdanabold, Helvetica, Arial, Sans-Serif;
		   font-size: 22px;
		   letter-spacing: normal;
		   background: rgb(0, 0, 0); /* fallback color */
		   background: rgba(0, 0, 0, 0.4);
		   padding-right: 7px;
		   padding-top: 5px;
		   padding-bottom: 5px;
		}
		
		#housePicUnderContractDetail h2 span.spacer 
		{
		   padding:0 5px;
		}


		#resultsContainerPinkBackground 
		{
			float: left;
			width: 836px;
			height: auto;
			background-color: #fcd1c7;
			padding-bottom: 5px;
		}
		
		#resultsContainerHover 
		{
			float: left;
			width: 836px;
			height: auto;
			background-color: #d8fac2;
			padding-bottom: 5px;
		}

		.statusText
		{
		   color: #d72626;
		   font-family: Verdanabold, Helvetica, Arial, Sans-Serif;
		   font-size: 14px;
		   font-weight: bold;
		}

		.statusTextDetail
		{
		   color: #f98989;
		   font-family: Verdanabold, Helvetica, Arial, Sans-Serif;
		   font-size: 18px;
		   font-weight: bold;
		}

		form 
	   { 
	   		margin: 0; padding: 0 
	   }
	   
	   
	   /* Search */
	   table#tableSearch 
	   {
			width: 414px;
			height: 127px;
			font-family: Verdana, Arial, Helvetica;
			color: #fff;
			font-size: 12px;
			background-image:url(../image/big_search_background.jpg);
			background-repeat: no-repeat;
			padding-top: 5px;
		}
		
		table#tableSearchSmall
	   {
			width: 414px;
			height: 100px;
			font-family: Verdana, Arial, Helvetica;
			color: #fff;
			font-size: 12px;
			background-image:url(../image/big_search_background.jpg);
			background-repeat: no-repeat;
		}
	
		table#tableSearch td#startSearchText
		{
			padding-top: 35px;
			padding-bottom: 0px;
		}
		
		table#tableSearchSmall td#startSearchText
		{
			padding-top: 35px;
			padding-bottom: 0px;
		}
		
		.searchHeader 
		{
			font-family: Verdana, Arial, Helvetica;
			color: #fff;
			font-size: 15px;
			margin-bottom: -2px;
		}
		
		table#tableSearch td 
		{
			padding: 0px;
			padding-left: 16px;
			text-align:left;
			vertical-align: top;
			height:auto;
		}
		
		table#tableSearchSmall td 
		{
			padding: 0px;
			padding-left: 16px;
			text-align:left;
			vertical-align: top;
			height:auto;
		}
		
		select#type, select#state,  select#typeSmall, select#typeSmall
		{
			width: 150px;
		}
		
		select#price, select#priceSmall
		{
			width: 201px;
		}
		
		input#zipSmall, input#zipSmall
		{
			width: 76px;
			height: 20px;
			font-size: 12px;
		}
	
		table#tableSearch td#state, table#tableSearch td#zip 
		{
			height: 7px;	
		}
		
		table#tableSearch td#type, table#tableSearch td#price 
		{
			height: 7px;
			padding-bottom: 1px;
		}
		
		table#tableSearchSmall td#stateSmall, table#tableSearchSmall td#zipSmall
		{
			height: 7px;	
		}
		
		table#tableSearchSmall td#typeSmall, table#tableSearchSmall td#priceSmall 
		{
			height: 7px;
			padding-bottom: 1px;
		}
		
		#searchImg 
		{
			padding: 0px;
			margin-top:6px;
			margin-left: -6px;
		}
		
   
	   input.text 
	   { 
	   		 border: solid 1px #85b1de;
	   	}
	   	
	   	 input.monthly 
	   { 
	   		 border: solid 1px #0433a5;
	   		 background-color: #d6d6d6;
	   	}
	   	
	   	
	   	 	table#searchForm
	   	 {	   
		   	   border-style: solid;     
		   	   border-width: 1px;  
		   	   border-color: #2357bd;
	   	  }
	   	
	   	  /* Contact Form */
	   	  
	   	table#contactForm
	   	 {	   
		   	   border-style: solid;     
		   	   border-width: 1px;  
		   	   border-color: #2357bd;
		   	   width: 80%;
		   	   align: center;
		   	   font-family:Arial, Helvetica, sans-serif;
		       font-size: 12px;
	   	  }
	   	  
	   	  table#contactFooter
	   	 {	   
	   	 	   color: red;
		   	   width: 80%;
		   	   align: center;
		   	   font-family:Arial, Helvetica, sans-serif;
		       font-size: 12px;
	   	  }
	   	  
	   	  td#contactDetails
	   	  {
	   	  	background-image:url(../image/contact_form_bg.jpg);
	   	  }
	   	  
	   	   #contactHeader
	   	   {
	   	   		color: #FFFFFF;
	   	   		font-weight: bold;
	   	   		padding-top: 3px;
	   	   		padding-left: 6px;
	   	   }
	   	  
	   	  #contactLabel
	   	  {
	   			padding-top: 3px;
	   	   		padding-left: 6px;
	   	   		width:335px;
	   	  }
	   	  
	   	   #contactField
	   	  {
	   	   		padding-left: 6px;
	   	   		padding-bottom: 5px;
	   	   		width:335px;
	   	  }
	   	  
	   	   #contactTextArea
	   	  {
	   		width: 338px;
			height: 120px;
			border: 1px solid #85b1de;
			padding: 3px;
	   	  }	   	  
	   	  
	   	  #contactTextAreaSpacing
	   	  {
	   	  		padding-top: 3px;
	   	   		padding-left: 6px;
	   	   		padding-bottom:15px;
	   	  }
	   	  
	   	   #contactBrokerSpacing
	   	  {
	   	  		padding-top: 3px;
	   	   		padding-left: 6px;
	   	  }
	   	  
	   	   .required
	   	   {
	   	   		color: red;
	   	   		padding-top: 3px;
	   	   		padding-left: 1px;
	   	   		vertical-align:top;
	   	   }
	   	   
	   	  /* Detail Listings */
	   	 #detailContainerBoxed
		{
			float: left;
			width: 830px;
			height: 290px;
			padding-bottom: 4px;
			margin-bottom: 9px;
			
			background-image:url(../image/detail_background.jpg);
			background-position: center top;
			background-repeat: no;
		}
		
		
		
		 #galleryContainer
		{
			float: left;
			width: 400px;
			height: 300px;
			padding-bottom: 4px;
			margin-bottom: 5px;
		}
		
		#detailAddress
		{
			margin-top: 5px;
			float: left;
			width: 290px;
			height: 18px;
			font-size: 14pt;
		}
		
		#detailAddress2
		{
			float: left;
			width: 290px;
			height: 20px;
			margin-bottom: 5px;
		}
		
		#detailPrice
		{
			margin-right: 5px;
			margin-top: 5px;
			float:right;
			width: 130px;
			height: 40px;
			margin-bottom: 5px;
			text-align: right;
			font-size: 14pt;
			font-weight:bold;
			color: #d72626;
		}
		
		#briefInfo
		{
			float: left;
			width: 200px;
			height: auto;
			font-size: 10pt;
		}
		
		#briefInfo2
		{
			float: left;
			width: 200px;
			height: auto;
			font-size: 10pt;
		}
		
			#contactContainerFrame
	 		{
			float:right;
			width: 150px;
			height: auto;
			margin-top: 5px;
			margin-right: 25px;
			padding-left:5px;
			padding-top: 5px;
			padding-bottom: 5px;
			background-color:#ddebfb;
			
			font-family:Arial, Helvetica, sans-serif;
	   		font-size:12px;
	   		color: #000000;
			border: 1px solid #bddbfd;
			
	       }
	       
	       	#propertyStatus
	 		{
			float: left;
			width: 250px;
			height: auto;
			margin-top: 25px;
			margin-left: 0px;
			padding-bottom: 5px;
			
			font-family:Arial, Helvetica, sans-serif;
	   		font-size:12px;
	   		color: #000000;
	       }
	       
	       #propertyDescription
	       	{
			float: left;
			width: 530px;
			height: auto;
			padding-bottom: 4px;
			margin-bottom: 9px;
			}
			
			#confirmText
	       	{
	       	font-family:Arial, Helvetica, sans-serif;
	       	font-size: 12px;
			width: 530px;
			height: 40px;
			padding-bottom: 4px;
			padding-bottom: 20px;
			padding-top: 20px;
			margin-top: 50px;
			text-align: center; 
			border: 1px solid #295fc3;
			color: blue;
			align: center;
			margin-left: auto;
			margin-right: auto;
			}
			
			#noRecord
	       	{
	       	font-family:Arial, Helvetica, sans-serif;
	       	font-size: 12px;
			width: auto;
			height: 40px;
			padding-bottom: 4px;
			padding-bottom: 20px;
			padding-top: 10px;
			margin-top: 10px;
			text-align: center; 
			align: center;
			margin-left: auto;
			margin-right: auto;
			}
			
			#detailCalcContainerFrame
	 		{
			float: right;
			width: 261px;
			height:290px;
			margin-top: 0px;
			margin-right: 0px;
			padding-left: 0px;
			margin-right: 13px;
			
			font-family:Arial, Helvetica, sans-serif;
	   		font-size:12px;
	   		color: #000000;
	   		
	   		border: 1px solid #bddbfd;
	   		
	   		background-image:url(../image/boxed_background.jpg);
			background-position: center top;
			background-repeat: repeat-x;
	       }
	       
	       	 #propertyFeatures
	       	{
			float: left;
			width: 280px;
			height: auto;
			padding-bottom: 4px;
			margin-bottom: 5px;
			}
			
			#propertyAmenities
	       	{
			float: left;
			width: 250px;
			height: auto;
			padding-bottom: 4px;
			margin-bottom: 5px;
			margin-left: 5px;
			}
			
		#detailMap
		{
			float: left;
			width: 830px;
			height: auto;
			padding-bottom: 4px;
			margin-bottom: 9px;
			margin-top: 16px;
		}
	   	  
</style>

