@charset "UTF-8";
/* CSS Document */

body {
	background-image: url(../_media/template/backgrounds/site-bkgd.gif);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	behavior:url("/_style/csshover.htc");
}
a:link {
	color: #007eff;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #007eff;
}
a:hover {
	text-decoration: none;
	color: #007eff;
}
a:active {
	text-decoration: underline;
	color: #007eff;
}
.nav-table-bkgd {
	background-color:#dcddbf;
}
.content-bkgd {
	background-image:url(../_media/template/backgrounds/content-bkgd.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}


/* HEADER SLIDESHOW */
#slideshow {
    position:relative;
    height:337px;
	width:1000px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
.header-bkgd {
	background-image:url(../_media/template/header/header-bkgd.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}


/* FOOTER STYLES */
.footer-bkgd {
	background-image:url(../_media/template/backgrounds/footer-bkgd.gif);
	background-repeat:repeat-x;
	background-color:#d2d3af;
}
.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#605951;
}
.footer a:link, .footer a:visited, .footer a:active {
	color: #605951;
	text-decoration: underline;
}
.footer a:hover {
	text-decoration: none;
	color: #605951;
}
.footer-tagline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#064b92;
}


/* Subnavigation Styles */

div.menuPop{
	position:relative; 
	z-index:24; 
	color:#000000;
	text-decoration:none;
}	
div.menuPop:hover{
	z-index:25; 
	text-indent: 0;
}
div.menuPop span{
	display: none;
}
div.menuPop:hover span{ 
	display:block;
	position:absolute;
	top:0px; 
	left:0px;
	text-align: left;
}
.subnav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:24px;
}
.subnav a:link, .subnav a:visited, .subnav a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.subnav a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.subnav_bluebkgd {
	background-color:#064b92;
}


/* REALTOR LOGIN BOX */
.realtor-login {
	background-image:url(../_media/template/backgrounds/realtor-login-bkgd.gif);
	background-repeat:repeat-x;
	background-color:#f1f6b7;
	padding:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#736333;
}

/* NEWS BOX */
.news-box {
	background-color:#d2e5f8;
	padding:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}
.ltblue_bkgd {
	background-color:#d2e5f8;
}


/* FONT STYLES */

.homepage-content-block {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	line-height:25px;
	padding:20px 45px;
}
.insidepage-content-block {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	line-height:14px;
	padding:45px;
}
.bold_black {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
}
.bold_blue {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#064b92;
}
.bold_italic_black {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	color:#000000;
}
.pale-blue-bkgd {
	background-color:#e3eaf2;
	border: 1px solid #afc6e0;
}
.redtext {
	color:#FF0000;
}
.logout-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding:16px;
}
.realtorpage-content-block {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	line-height:18px;
	padding-left:45px;
	padding-right:45px;
	padding-top:0px;
	padding-bottom:45px;
}
.arial-11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.immediate-delivery {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#064b92;
}
.quote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	color:#5e6a76;
	line-height:18px;
}
.quote-name {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#064b92;
}
.familyofcompanies {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
.award {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	color:#064a91;
	line-height:24px;
}
.twitter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1592a4;
	line-height:12px;
}
.italic-small {
	font-size:10px;
	font-style:italic;
}
.italic-18 {
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	font-size:18px;
	color: #007eff;
}