/* -- misc styles -- */


body {
	background-image:  url(/3996/skins/agent3996/shared/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #e1dcca;
}

/* -- link styles -- */
h1 {
    margin-top: 0;
}
.showcase_page_title {
    background-color: #f4f2eb;
    border-bottom: 1px solid #c4c4c4;
	font-family: "Arial, Helvetica, sans-serif";
	font-size: 22px;
    line-height: 28px;
    font-weight: normal;
	color: #7c7a69;
    padding: 3px 0 0 20px;
}

a, a:visited, a:link {
	color: #c54f23;
	text-decoration: none;
}
a:hover {
	color: #c54f23;
	text-decoration: none;
}
a.footer, a.footer:visited, a.footer:link {
	color: #CCCCCC;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.footer:hover {
	color: #CCCCCC;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.copyLoginNav:hover {
	color: #c54f23;
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
}
a.copyLoginNav, a.copyLoginNav:visited, a.copyLoginNav:link {
	color: #c54f23;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
}
.copyLoginNav a {
    margin: 0 10px;
}

a.copyNav:hover {
	color: #c54f23;
	text-decoration: underline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
}
a.copyNav, a.copyNav:visited, a.copyNav:link {
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
}
a.copyBody:hover {
	color: #000000;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.copyBody, a.copyBody:visited, a.copyBody:link {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.copyBodyOrange:hover {
	color: #b14301;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.copyBodyOrange, a.copyBodyOrange:visited, a.copyBodyOrange:link {
	color: #b14301;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.copyOrangeNav:hover {
	text-decoration: underline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #c54f23;
}
a.copyOrangeNav, a.copyOrangeNav:visited, a.copyOrangeNav:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #c54f23;
}
a.copyContact:hover {
	color: #656356;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.copyContact, a.copyContact:visited, a.copyContact:link {
	color: #656356;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* -- copy styles -- */

.copyFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}

.copyBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.copyBodyOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b14301;
}
.copyNav {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.copyLoginNav {
    padding: 0;
    text-align: center;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #c54f23;
}

.copyOrangeNav {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #c54f23;
}

.copyHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #7c7a69;
}
.copyDirections {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #777777;
}
.copyContact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #656356;
}




/* -- form styles -- */

.formElement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003C6F;
	padding: 1px;
	border: 1px solid #003C6F;
}
.formRequired {
	font-weight: bold;
	color: #CC3300;
}

/* -- div styles -- */

#divWrapper {
	width: 720px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #a5a5a5;
	border-right-color: #a5a5a5;
	border-left-color: #a5a5a5;
	border-bottom-color: #a5a5a5;
    background-color: white;
}
#divFlash {
	margin: 0px;
	padding: 0px;
	height: 184px;
	width: 700px;
	border-top-width: 10px;
	border-right-width: 10px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	z-index : 0;
}


#divTopNav {
	position: absolute;
	top: 18px;
	height: 25px;
	width: 211px;
	text-align: center; 
	margin: 0 auto; 

}
#divLeaf {
	position: absolute;
	top: 102px;
	margin-left: -67px;
	height: 224px;
	width: 154px;
	text-align: center; 
	z-index : 5;

}



#divContent {
	background-color: #FFFFFF;
	margin: 0;
	width: 720px;
	padding: 0;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
    text-align: left;
}
#divListings {
	text-align:left;
	background-color: #f4f2eb;
	margin: 0px;
	width: 503px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #a5a5a5;
	border-right-color: #a5a5a5;
	border-left-color: #a5a5a5;
	border-bottom-color: #a5a5a5;
}
#divContact {
	text-align:left;
	background-color: #f4f2eb;
	width: 182px;
    float: right;
	margin: 46px 0 5px 8px;
}
#divNav {
	background-color: #FFFFFF;
	margin: 0px;
	width: 720px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}


#divFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2e342c;
	margin: 0px;
	padding: 10px 0px 0px;
	clear: both;
	width: 720px;
	text-align: center;
}

.noRule{
/* for IE 5.5 */
}


