/* Homestead Realty Inc */
/* written by eClick Performance.com */
/* [www.eclickperformance.com] || All Rights Reserved */

/* -== {[Main Tags]} ==- */
body {margin: 0px; padding: 0px; background: #543331; text-align: center;}
.overalContainer {width: 758px; margin: 0px auto; text-align: left; background: url('../images/container.gif') repeat-y;}
.marginContainer {width: 748px; margin-left: 5px;}
.marginBottom {height: 35px;}
.header {height: 65px; width: 748px;}
a.header:link, a.header:active, a.header:visited, a.header:hover {display: block; background: url('../images/header.jpg') no-repeat top left; text-decoration: none;}
.homeFlash {height: 211px; border-bottom: 7px solid #450400;}
.othersFlash {height: 135px; border-bottom: 7px solid #450400;}
.footer {background: url('../images/footer-top.jpg') no-repeat top left; border-bottom: 7px solid #450400; background-color: #000;}
.footerPadding {padding: 16px 0 11px 110px; text-align: center; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #fff;}
	.footerPadding a:link, .footerPadding a:active, .footerPadding a:visited {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; font-weight: normal;}
	.footerPadding a:hover {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline; font-weight: normal;}

/* -== {[Left Tags]} ==- */
.leftNav {width: 224px; background: url('../images/left-backer.jpg') repeat-y; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #fff;}
.leftSideNav {line-height: 21px; padding-left: 12px; padding-bottom: 8px;}
.leftSideNav a:link, .leftSideNav a:active, .leftSideNav a:visited {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-decoration: none;}
.leftSideNav a:hover {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline;}

/* -== {[Left Sub Tags]} ==- */
.subnav {line-height: 21px; padding-left: 13px; padding-bottom: 8px;}
.subnav a:link, .subnav a:active, .subnav a:visited {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-decoration: none;}
.subnav a:hover {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline;}


/* -== {[Agent Content Tags]} ==- */
.agentLogin {width: 217px; background: url('../images/agent-backer.jpg') repeat-y; padding: 0px 0px 12px 0px;}
.agentLogin a:link, .agentLogin a:visited, .agentLogin a:active {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #fff; font-weight: normal; line-height: 20px; text-decoration: none;}
.agentLogin a:hover {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #fff; font-weight: normal; line-height: 20px; text-decoration: underline;}


.agentLoginForm {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #fff; padding: 7px 0px 0px 6px;}
.agentLoginForm input {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000;}

/* -== {[Body Content Tags]} ==- */
.bodyContent {background: #fff; width: 524px;}
.bodyContentContainer {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #444; padding: 6px 13px 25px 8px; line-height: 16px;}
.bodyContent h2 {margin: 0px; padding: 0px; font: 17px Verdana; color: #444;}
.bodyContent h1 {margin: 0px; padding: 0px; font: 13px Verdana; color: #444; font-weight: bold;}
.line {font: 0px Verdana; height: 0px; border-bottom: 3px dotted #CECECE; margin: 5px 0px 10px 0px; padding: 0px;}
#full_bodyContent {width:748px; background:#fff;}
#full_bodyContent h1 {margin: 0px; padding: 0px; font: 13px Verdana; color: #444; font-weight: bold;}
#full_bodyContent h2 {margin: 0px; padding: 0px; font: 17px Verdana; color: #444;}


/* -== {[Nav Tags]} ==- */
.nav {height: 26px; border-bottom: 1px solid #450400;}

.home {width: 86px; height: 26px; float: left;}
	a.home:link, a.home:active, a.home:visited  {display:block; background: url('../images/nav/home.jpg') 0 100% no-repeat;}
	a.home:hover {display:block; background: url('../images/nav/home.jpg') 0 0 no-repeat;}
	
.mlsSearch {width: 137px; height: 26px; float: left;}
	a.mlsSearch:link, a.mlsSearch:active, a.mlsSearch:visited  {display:block; background: url('../images/nav/mls-search.jpg') 0 100% no-repeat;}
	a.mlsSearch:hover {display:block; background: url('../images/nav/mls-search.jpg') 0 0 no-repeat;}
	
.buyers {width: 104px; height: 26px; float: left;}
	a.buyers:link, a.buyers:active, a.buyers:visited  {display:block; background: url('../images/nav/buyers.jpg') 0 100% no-repeat;}
	a.buyers:hover {display:block; background: url('../images/nav/buyers.jpg') 0 0 no-repeat;}

.sellers {width: 110px; height: 26px; float: left;}
	a.sellers:link, a.sellers:active, a.sellers:visited  {display:block; background: url('../images/nav/sellers.jpg') 0 100% no-repeat;}
	a.sellers:hover {display:block; background: url('../images/nav/sellers.jpg') 0 0 no-repeat;}

.agents {width: 107px; height: 26px; float: left;}
	a.agents:link, a.agents:active, a.agents:visited  {display:block; background: url('../images/nav/agents.jpg') 0 100% no-repeat;}
	a.agents:hover {display:block; background: url('../images/nav/agents.jpg') 0 0 no-repeat;}

.about {width: 99px; height: 26px; float: left;}
	a.about:link, a.about:active, a.about:visited  {display:block; background: url('../images/nav/about.jpg') 0 100% no-repeat;}
	a.about:hover {display:block; background: url('../images/nav/about.jpg') 0 0 no-repeat;}

.contact {width: 105px; height: 26px; float: left;}
	a.contact:link, a.contact:active, a.contact:visited  {display:block; background: url('../images/nav/contact.jpg') 0 100% no-repeat;}
	a.contact:hover {display:block; background: url('../images/nav/contact.jpg') 0 0 no-repeat;}	

/* -== {[Content Tags]} ==- */
.table {width:500px; }
.tableinfo {font-family:Verdana, Arial, Helvetica, sans-serif; color:#003100;  font-size:10px; padding: 1px; border:1px solid #5e0904;}
.tabletextHD {font-size:12px; font-weight:bold; border-bottom:1px solid #5e0904;}
.definition_list {padding: 0px 25px 20px 20px; margin:-5px 0px 0px 0px;}
.definition_list dt {font-weight:bold; font-size:11px; padding: 0px 0px 1px 12px; background-image:url(../images/nav/bullet1.gif); background-position:left; background-repeat:no-repeat;}
.definition_list dd {font-weight:normal; font-size:11px; padding: 0px 0px 5px 12px; margin:0px;}
.sublist ul {padding:0px 0px 0px 18px; margin:0px 0px 0px 0px;}
.sublist li {font-weight:normal; font-size:11px; padding: 0px 0px 0px 0px; margin:0px;}
.rightcol {float:right; text-align:left; width:200px;}
.topanchorlinks {float:right;}
.anchorlinks {width:500px}
a:visited {color:#444; text-decoration:none;}
a {color:#444; text-decoration:none;}
a:hover {color:#666666; text-decoration:underline;}
h4 {font-size:12px;}
h3 {font-size:14px;}

/* -== {[Cotact Form Tags]} ==- */
#contact {width: 410px; text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif;}
#contact fieldset {margin: 0; padding: 0; border: 0px; width: 410px;}
#contact legend {display: none;}
#contact label {display: block; width: 310px; font-size: 11px; line-height: 12px; padding: 0px 0px 6px 0px;}
#contact input {display: block; margin-top: 0px; font-size: 11px; line-height: 11px;}
#contact label.field-first,#contact label.field-email {clear: left;}
#contact label.field-first,#contact label.field-last,#contact label.field-email,#contact label.field-phone,#contact label.field-address,#contact label.field-city,#contact label.field-state,#contact label.field-zip {float: left; margin: 0px 10px 0px 0px; width: 180px; text-align:left;}
#contact label.field-first input,#contact label.field-last input,#contact label.field-email input,#contact label.field-phone input,#contact label.field-address input,#contact label.field-city input,#contact label.field-state input,#contact label.field-zip input {float: left; width: 180px; padding: 0px; color:#444;  border:1px solid #999;}
#contact textarea {margin:3px 0px 0px 0px; width: 371px; border:1px solid #999; font-size: 11px; color:#444; font-family:Verdana, Arial, Helvetica, sans-serif;}
.send {text-align:center; width: 60px; height: 25px; font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin:0px 0px 0px 140px;}