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

/* -== {[Main Tags]} ==- */
body {margin: 0px; padding: 0px; background: #ffffff; text-align: center;}
.overalContainer {width: 758px; margin: 15px auto; border-top:5px solid #4a1a42; text-align: left; background-color:#4a1a42;}
.marginContainer {width: 748px; margin-left: 5px;}
.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 #;}
.othersFlash {height: 135px; border-bottom: 7px solid #4a1a42;}
.footer {background-color:#8e1c7b; border-bottom: 7px solid #4a1a42;}
.footerPadding {padding: 16px 0 11px 0px; 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-color:#f3f3f3; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #8e1c7b;}
.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: #8e1c7b; text-decoration: none;}
.leftSideNav a:hover {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #8e1c7b; 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: #404040; font-weight: normal; line-height: 20px; text-decoration: none;}
.agentLogin a:hover {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #404040; font-weight: normal; line-height: 20px; text-decoration: underline;}
.agentLoginForm {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #404040; padding: 7px 0px 0px 6px;}
.agentLoginForm input {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #404040;}


/* -== {[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; background-color:#4c1d44;}
div#navig {padding-top:3px;}
a.navi {display:block; float:left; width:103px; height:23px; background-color:#4c1d44; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px;}
a.navi:active {display:block; float:left; width:103px; height:23px; background-color:#4c1d44; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px;}
a.navi:visited {display:block; float:left; width:103px; height:23px; background-color:#4c1d44; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px;}
a.navi:hover {text-decoration:none; display:block; float:left; width:103px; height:23px; background-color:#6d1e60; color:#f3f3f3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px;}
div#nav-space {display:block; float:left; background-color:#8e1c7b; width:1px; height:26px;}


/* -== {[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 {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 {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;}

p#counter,
p#powered-by {
	margin: 30px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}