@import url("ie6.css");

div#home
{
	position: relative;
	height:700px;
}
div#home div.welcome
{
	height: 50px;
}
div#home div.searchform
{
	position: relative;
	top:185px;
	width: 525px;
	height:295px;
	margin-top: 15px;
}
div#home div.searchform p.help
{
	display:none;
}
div#home div.searchform img
{
	margin: 0;
	padding: 0;
	border: 0;
}
div#home div.searchform img.map
{
	display:none;
}
div#home div.searchform form
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 170px;
}
div#home div.searchform select#lstCounties
{
	margin-top: 25px;
	height: 235px;
	width: 160px;
	font-size:8pt;
	color:#605860;
}
div#home div.searchform input#btnSearch
{
	position: relative;
	left: 71px;
	width: 77px;
	height: 20px;
}
div#home div.agentinfo
{
	float: right;
	width: 200px;
}
div#home div.agentinfo img.photo {
	position:absolute;
	left:0px;
	top:0px;
	max-width:158px;
	max-height:158px;
}
div#home div.agentinfo p.name
{
	position:absolute;
	left:170px;
	top:0px;
	font-size: 12pt;
	font-weight: bold;
}
div#home div.agentinfo p.homepagetext
{
	position:absolute;
	left:170px;
	top:40px;
	width:290px;
}
div#home div.agentinfo p.phone
{
	position:absolute;
	left:0px;
	top:200px;
}
div#home div.agentinfo p.email
{
	position:absolute;
	left:0px;
	top:215px;
}
div#home div.agentinfo a.agentsearch
{
	margin-left:7px;
}
div#home div.mlslookupform
{
	position: absolute;
	top: 0;
	right: 0;
	width: 200px;
}
div#home div.featuredlistings
{
	position:absolute;
	right:0px;
	top:100px;
	padding-right:17px;
	width:265px;
	height:600px;
	overflow:auto;
}
div#home div.featuredlistings li
{
	clear: both;
  border: solid 1px #F1F1E5;
  overflow: auto;
  width: 100%;
}
div#home div.featuredlistings p.title
{
	color:#605860;
	background: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	padding: 3px;
}
div#home div.featuredlistings img.photo
{
	float: left;
	margin-right: 15px;
}
div#home div.featuredlistings p.summary
{
	font-weight: bold;
}
/*
 * These classes are used to make the images that replace
 * buttons are sized correctly (sometimes they may stretch
 * to the size of the original button).
 */
input#btnLookup .resize
{
	width: 20px;
	height: 20px;
}
div#home div.searchform input#btnSearch .resize
{
	width: 70px;
	height: 20px;
	border: solid 2px red;
}
/* Additional classes */
div#home form#frmSearch img#propertySearch
{
	height:19px;
}
div#home form#frmMLSLookup input#txtMLS
{
	font-size:8pt;
	font-weight:bold;
	color:#605860;
}
div.mlslookupform input#btnLookup
{
	position:relative;
	width:105px;
	height:20px;
	margin-top:5px;
}
div.searchform span,
div#page div#content div#home span#contactMe
{
	font-size:11pt;
	font-weight:bold;
	color:#27386F;
}
div#page div#content div#home span#contactMe
{
	position:absolute;
	left:0px;
	top:180px;
	width:151px;
	height:19px;
	border-bottom: solid 1px #939BB7;
}
/* IE6 fix */
* html div#home div.agentinfo img.photo {
	width:158px;
}