body {

	background-color: White;

	margin-left: 0px;

	margin-top: 0px;

	font-family: Verdana, Tahoma, sans-serif;

	font-size: .7em;

	color: 000000;

}



tr.listingstitlebar {

	background-color: #efefef;

	font-weight: bold;

	font-size: .7em;

	color: Navy;

}

div.listingtitlebar {

	background-color: #efefef;

}

p.footer {

  width:100%;

	font-weight: normal;

	color: Gray;

	text-align: center;

}

p.msg {

	font-weight: bold;

}

td.mainleftside {

	background-color: #ffffff;

	border-right-color: Navy;

	border-right-style: solid;

	border-right-width: 1px;

	width: 144px;

}



table.main {

 font-size: 1.1em; 

 margin-top: 0px;

 margin-left: 0px;

 }

 

table.form {

 font-size: 1em; 

 margin-top: 0px;

 margin-left: 0px;

 } 



table.centertable {

	font-size: .9em;

	letter-spacing: 0px;

	line-height: 13px;

	color: 000000;

	margin-top: 0px;

	margin-left: 0px;

}



table.propdetails {

  width:100%;

  text-align:center;

  padding:5px;

	font-size: .9em;

	letter-spacing: 1px;

	line-height: 17px;

	color: 000000;

	margin-top: 0px;

	margin-left: 0px;

}



table.searchtable {

  text-align:center;

	background-color: #efefef;

	font-size: .9em;

	font-weight: bold;

	color: Navy;

	border-bottom:  1px solid #000099;

	border-top: 1px solid #000099;

	margin-top: 0px;

	margin-left: 0px;



}

.title {

font-weight: bold;

}

table.featured {

	font-size: 1em;

	color: 000000;

	padding: 5px;

	border:  1px solid Navy;

	margin-top: 0px;

	margin-left: 0px;





}

td.featured {

  width: 100px;

  margin-top:0px;

	border-style: solid;

	border-width: 1px;

	border-color: Navy;

	border-top-width: 0px;

  border-bottom-width: 0px;

}

.tablehead {

  background-color: #efefef;

	border-style: solid;

	border-width: 1px;

	border-color: Navy;

}



input {

  font-family: Verdana, Tahoma, sans-serif;

	font-size: 1em;

}

select {

	background-color: White;

	font-size: .9em;

	color: Navy;

	letter-spacing: 1px;

	line-height: 17px;

}



.alert {

  color: #FFA500;

  font-size: larger;

  font-weight: bold;

  font-style: italic;



  }



tr.listingtitlebar { 

	background-color: #efefef;

	font-weight: bold;

	font-size: 1.3em;

	color: 000000;

 }

 

tr.inquiryhead { 

	background-color: #D3D3D3;

	font-weight: bold;

	font-size: 1.5em;

 } 

 

p.navbar {

	width: 100%;

	background-color: #efefef;

	padding: 4px;

	border-top-color: #000099;

	border-top-style: solid;

	border-top-width: 1px;

	border-bottom-color: #000099;

	border-bottom-style: solid;

	border-bottom-width: 1px;

	color: #A68500;

}

table.searchbar {

	width: 100%;

	text-align: center;

	background-color: #efefef;

	border-top-color: #000099;

	border-top-style: solid;

	border-top-width: 1px;

	border-bottom-color: #000099;

	border-bottom-style: solid;

	border-bottom-width: 1px;



}

a:link {

	font-family: Verdana,Tahoma,sans-serif;

	font-weight: 600;

	font-size: .9em;

	color: 0000ff;

	vertical-align: middle;



}



a:active {

	color: #FE1AFF;

}





a:visited {

	font-family: Verdana,Tahoma,sans-serif;

	font-weight: 600;

	font-size: .9em;

	color: 0000ff;

	vertical-align: middle;

}



a:hover {

	color: black;

}



/* the following two declarations determine 

   alternate colors for the results table tr's*/

tr.alternatecolor2 {

  background-color:#efefef;



}

tr.alternatecolor1 {

  background-color: #efefef;



}

select {

	padding: none;

	color: 000000;

	font-size: .8em;	

}

.thumb {

 padding-right: 5px;

 float:left;

 width: 100px;

 height: 75px;

}