/* Leffler and Associates */


body 		{
		background-color: #666666;
		font-family: Arial, "Times New Roman", Helvetica;
		font-size: 10pt;
		color: #000000;
		}

a:link		{
		text-decoration: none;
		color: #000000;
		}

a:visited	{
		text-decoration: none;
		color: #000000;
		}

a:hover		{
		color: #094024;
		text-decoration: underline;
		}

.address	{
		font-size: 9pt;
		}

.copyright	{
		font-size: 7pt;
		}

.link		{
		font-weight: bold;
		font-size: 12pt;
		}


.pageTitle	{
		font-family: Arial, "Times New Roman", Helvetica;
		font-size: 18pt;
		color: #666666;
		font-weight: bold;
		padding: 8px;
		}

.indexText	{
		font-size: 18pt;
		}

.expert		{
		font-size: 78pt;
		color: #004f2f;
		font-weight: bold;
		}

.lefflerTitle	{
		font-size: 36pt;
		color: #333333;
		font-weight: bold;
		
		}

.lefflerCopy	{
		font-size: 10pt;
		color: #333333;
		padding: 5px;
		}

.fieldNames	{
		font-size: 12pt;
		}

#container	{
	position: absolute;	
	background: transparent;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 98%;
		}


#topNav		{
		position: absolute;
		background-color: #fdbb2f;
		margin-top: 0%;
		/*margin-left: 261px;
		width: 489px;*/
		width: 100%;
		height: 35px;
		z-index: 2;
		}

#rightSkyRise	{
		position:absolute;
		background: transparent;
		margin-top: 41px;
		float: right;
		margin-left: 532px;
		width: 218px;
		height: 456px;
		z-index: 4;
		}

#mainBody	{
	position: absolute;
	background-color: #ffffff;
	margin-top: 41px;
	margin-left: 0px;
	width: 100%;
	float: left;
	z-index: 2;
}

#pageTitlePics	{
		position: absolute;
		background: transparent;
		margin-top: 0px;
		margin-left: 0px;
		z-index: 3;
		}

#pageTitle	{
		position: absolute;
		background: transparent;
		margin-top: 11px;
		margin-left: 18px;
		z-index: 4;
		}

#mainBodyText	{
		position: absolute;
		background: transparent;
		margin-top: 48px;
		margin-left: 5px;
		width: 500px;
		z-index: 4;
		}

#mainBodyPic	{
		position: absolute;
		background: transparent;
		margin-top: 0px;
		margin-left: 0px;
		}

#botInfo	{
		position: absolute;
		background-color: #fdbb2f;
		margin-top: 0px;
		width: 100%;
		height: 35px;
		}

#logoBox	{
		position: absolute;
		background: transparent;
		margin-top: -7px;
		margin-left: -2px;
		width: 275px;
		height: 102px;
		z-index: 3;
		}

#homeLink	{
	position: absolute;
	background: transparent;
	margin-top: 10px;
	margin-left: 300px;
	width: 474px;
		}

#agentLink	{
		position: absolute;
		background: transparent;
		margin-top: 10px;
		margin-left: 80px;
		}

#listingLink	{
		position: absolute;
		background: transparent;
		margin-top: 10px;
		margin-left: 160px;
		}

#rmaLink	{
		position: absolute;
		background: transparent;
		margin-top: 10px;
		margin-left: 250px;
		}

#addressBox	{
		position: absolute;
		background: transparent;
		margin-top: 5px;
		width:100%;
		text-align:center;
		/*margin-left: 27px;*/
		/*margin-left: auto;
		margin-right: auto;*/
		}

#copyright	{
		position: absolute;
		background: transparent;
		margin-top: 20px;
		width:100%;
		text-align:center;
		
		}

#mainLetUs	{
		position: absolute;
		background: transparent;
		margin-top: 15px;
		margin-left: 5px;
		}

#expertise	{
		position: absolute;
		background: transparent;
		margin-top: 5px;
		margin-left: 45px;
		}

#mainToWork	{
		position: absolute;
		background: transparent;
		margin-top: 145px;
		margin-left: 360px;
		}

#lefflerTitle	{
		position: absolute;
		background: transparent;
		margin-top: 215px;
		margin-left: 10px;
		}

#lefflerCopy	{
		position: absolute;
		background: transparent;
		margin-top: 260px;
		margin-left: 85px;
		width: 400px;
		}

#agent {
	font-family: Arial, Helvetica, sans-serif;
	width: 98%;
	/*margin-left: 20px;
	margin-bottom: 5px;*/
	background-color: #CFEAD6;
	padding: 5px;
	border: 1px dashed #FDBB2F;
}
#contact {
	font-family: Arial, Helvetica, sans-serif;
	width: 450px;
	margin-left: 20px;
	margin-bottom: 5px;
	background-color: #CFEAD6;
	padding: 5px;
	border: 1px dashed #FDBB2F;
}
#agenttitle {
	margin-left: 10px;
	font-weight: bold;
	font-size: 16px;
}
#agentimg {
	border: 1px solid #074023;
	margin-right: 6px;
}
#listingcat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #094024;
	padding-left: 15px;
	font-weight: bold;
}
#listingName{
	border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #003300;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	font-size: 12px;
}
#listingName a {
	color: #094024;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}
#listingType {
	font-size: 12px;
	background-color: #FFDC93;
		border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #003300;
}
#listingPrice {
	font-size: 12px;
	background-color: #FFDC93;
		border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #003300;
}
#listingSize {
	font-size: 12px;
	background-color: #CFEADC;
		border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #003300;
}
#listingAgent {
	font-size: 12px;
	background-color: #CFEADC;
	border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #003300;
}
#listingRow {
	border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #003300;
	}
#listingTable {
	margin-top: 0px;
	border-right: 1px dashed;
	border-bottom: 1px dashed;
	border-left: 1px dashed;
	}
#contact input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFE8B9;
	border: thin inset #CCCCCC;
}
#img {
border: thin #003300 solid;
}
