body, html {
	background: #000000 url(../images/bg.gif) repeat-x;
	margin: 0px auto;
	height: 100%;
	width: 100%;
	border:0;}

#header {
	width: 975px;
	height: 46px;
	padding: 10px 0px 3px 0px;
	margin-right: auto;
	margin-left: auto;}
	
#footer {
	text-align: center;
	width: 975px;
	margin: auto;}
	
object#flashnav { display:block; margin:0 auto; }
object#flashcontent { display:block; margin:0 auto; }
	
#navbar {
	background: url(images/nav.gif) repeat-x;
	width: 970px;
	height: 48px;
	margin-right: auto;
	margin-left: auto;}
	
#pagecontainer {
	background: url(../images/pagebg.png) repeat-y;
	width: 946px;
	padding: 0px 15px 15px 15px;
	margin-right: auto;
	margin-left: auto;}
	
#pagecontainerhome {
	background: url(../images/pagebghome.png) repeat-y;
	width: 946px;
	padding: 0px 15px 15px 15px;
	margin-right: auto;
	margin-left: auto;}
	
#bodycontainer {
	background: url(../images/pagetop.gif) no-repeat;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	width: 750px;}
	
#flashcontent {
	margin: 3px auto 3px auto;
	width: 970px;
	height: 202px;}
	
#homeflash {
	margin-right: auto;
	margin-left: auto;
	width: 976px;
	height: 208px;}
	
#featuredrent {
	background: url(../images/featuredrent.gif) no-repeat;
	padding: 10px;
	width: 285px;
	height: 100px;
	margin-bottom: 10px;}
	
#featuredsale {
	background: url(../images/featuredsale.gif) no-repeat;
	padding: 10px;
	width: 285px;
	height: 100px;}
	
#rightcolumn{
	float: right;
	width: 315px;
	padding: 10px;
	text-align: left;}
	
#leftcolumn{
	width: 621px;
	padding: 0px 15px 15px 15px;}
	
div#column2 {
    margin: 0;
    padding: 0;
    background-position: right;
    width: 100%;}
	
div#column1 {
    margin: 0px;
    padding: 0px;
    width: 100%;}
	
.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;}
	
.imagetitle{
	margin-bottom: 20px;}
	
.propthumb{
	margin-right: 20px;}
	
/* Text styles */

h1, h2{
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	font-family: tahoma, arial;}

h1 {
	font-size: 18px;
	color: #598108;}

h2 {
	font-size: 16px;
	color: #064564;}
	
a:link, a:active, a:visited {
	color: #405c12;
	text-decoration: none;
	font-family: tahoma, arial;
	font-size: 12px}

a:hover {
	color: #405c12;
	text-decoration: underline;
	font-family: tahoma, arial;
	font-size: 12px}

.text {
	color: #000000;
	font-family: tahoma, arial;
	font-size: 12px}

a.text {
	color: #405c12;
	text-decoration: none;
	font-family: tahoma, arial;
	font-size: 12px}

a.text:hover {
	color: #405c12;
	text-decoration: underline;
	font-family: tahoma, arial;
	font-size: 12px}

.boldtext {
	color: #405c12;
	font-weight: bold;
	font-family: tahoma, arial;
	font-size: 12px;}

a.boldtext {
	color: #405c12;
	text-decoration: none;}

a.boldtext:hover {
	color: #405c12;
	text-decoration: underline;}
	
.boldtext11 {
	color: #405c12;
	font-weight: bold;
	font-family: tahoma, arial;
	font-size: 11px;}
	
.title {
	color: #405c12;
	font-family: tahoma, arial;
	font-size: 14px;
	font-weight: bold;}
	
.bluetext {
	color: #405c12;
	font-family: tahoma, arial;
	font-size: 11px}
	
.whitetext {
	color: #FFFFFF;
	font-family: tahoma, arial;
	font-size: 11px}

a.whitetext {
	color: #FFFFFF;
	text-decoration: none;
	font-family: tahoma, arial;
	font-size: 11px}

a.whitetext:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-family: tahoma, arial;
	font-size: 11px}
	
.footertext {
	font-size: 11px; 
	font-family: tahoma;
	color: #c6dea5}

a.footertext {
	font-size: 11px; 
	text-decoration: none;
	font-family: tahoma;
	color: #c6dea5}

a.footertext:hover {
	font-size: 11px; 
	text-decoration: underline;
	font-family: tahoma;
	color: #c6dea5}

	
/* Text box styles */

.textbox  { 
	font-family:tahoma,arial; 
	font-size:12px; color:#000000; 
	border:2px solid #d9e4c8}


/* Images and buttons */

#logo a{
	background: url(../images/logo.gif) no-repeat;
	width: 153px; 
	height: 133px;
	float: left;}
	
#bodytop{
	background: url(../images/bodytop.png) no-repeat;
	width: 976px; 
	height: 20px;
	margin-right: auto;
	margin-left: auto;}
	
#bodybot{
	background: url(../images/bodybot.png) no-repeat;
	width: 976px; 
	height: 10px;
	margin: 0px auto 4px auto;}
	
#bodytophome{
	background: url(../images/bodytophome.png) no-repeat;
	width: 976px; 
	height: 20px;
	margin-right: auto;
	margin-left: auto;}
	
#bodybothome{
	background: url(../images/bodybothome.png) no-repeat;
	width: 976px; 
	height: 10px;
	margin: 0px auto 4px auto;}
	
#nav-featured a {
	background: url(../images/nav-featured.gif) no-repeat top;
	width: 173px; 
	height: 46px;
	float: left;}
	
#nav-featured a:hover {
	background: url(../images/nav-featured.gif) no-repeat bottom;}
	
#nav-rent a {
	background: url(../images/nav-rent.gif) no-repeat top;
	width: 146px; 
	height: 46px;
	float: left;}
	
#nav-rent a:hover {
	background: url(../images/nav-rent.gif) no-repeat bottom;}
	
#nav-sale a {
	background: url(../images/nav-sale.gif) no-repeat top;
	width: 76px; 
	height: 46px;
	float: left;}
	
#nav-sale a:hover {
	background: url(../images/nav-sale.gif) no-repeat bottom;}
	
#nav-commercial a {
	background: url(../images/nav-commercial.gif) no-repeat top;
	width: 108px; 
	height: 46px;
	float: left;}
	
#nav-commercial a:hover {
	background: url(../images/nav-commercial.gif) no-repeat bottom;}
	
#nav-services a {
	background: url(../images/nav-services.gif) no-repeat top;
	width: 77px; 
	height: 46px;
	float: left;}
	
#nav-services a:hover {
	background: url(../images/nav-services.gif) no-repeat bottom;}
	
#nav-specials a {
	background: url(../images/nav-specials.gif) no-repeat top;
	width: 110px; 
	height: 46px;
	float: left;}
	
#nav-specials a:hover {
	background: url(../images/nav-specials.gif) no-repeat bottom;}
	
#nav-resources a {
	background: url(../images/nav-resources.gif) no-repeat top;
	width: 90px; 
	height: 46px;
	float: left;}
	
#nav-resources a:hover {
	background: url(../images/nav-resources.gif) no-repeat bottom;}
	
#nav-aboutus a {
	background: url(../images/nav-aboutus.gif) no-repeat top;
	width: 86px; 
	height: 46px;
	float: left;}
	
#nav-aboutus a:hover {
	background: url(../images/nav-aboutus.gif) no-repeat bottom;}	

#nav-contactus a {
	background: url(../images/nav-contactus.gif) no-repeat top;
	width: 108px; 
	height: 46px;
	float: left;}
	
#nav-contactus a:hover {
	background: url(../images/nav-contactus.gif) no-repeat bottom;}
	
#btn-house a {
	background: url(../images/btn-house.gif) no-repeat top;
	width: 138px; 
	height: 143px;
	margin-right: 40px;
	margin-left: 40px;
	float: left;}
	
#btn-duplex a {
	background: url(../images/btn-duplex.gif) no-repeat top;
	width: 138px; 
	height: 143px;
	margin-right: 40px;
	float: left;}
	
#btn-4plex a {
	background: url(../images/btn-4plex.gif) no-repeat top;
	width: 138px; 
	height: 143px;
	margin-right: 40px;
	float: left;}
	
#btn-condo a {
	background: url(../images/btn-condo.gif) no-repeat top;
	width: 138px; 
	height: 143px;
	margin-right: 40px;
	float: left;}
	
#btn-apartment a {
	background: url(../images/btn-apartment.gif) no-repeat top;
	width: 138px; 
	height: 143px;
	float: left;}
	
	
/* Navigation */
.mlddm
{	margin: auto;
	padding: 0}

	.mlddm li
	{	display: inline;
		list-style: none;
		float: left;
		margin: 0;
		padding: 0}

	.mlddm li a
	{	display: block;
		margin: 0;
		padding: 14px 6px 14px 7px;
		border-left: 1px solid #5a741f;
		width: auto;
		font: bold 16px arial, sans-serif;
		text-align: center;
		text-decoration: none;
		white-space: nowrap;
		color: #000000;
		background: url(images/nav.gif) repeat-x;}

	.mlddm li a:hover
	{	background: url(images/navover.gif) repeat-x;
		color: #000000}

		.mlddm ul
		{	z-index: 100;
			position: absolute;
			visibility: hidden;
			margin: 0;
			padding: 0;
			background: #a76b6b}
		
			.mlddm ul li
			{	float: none}

			.mlddm ul li a
			{	display: block;
				width: auto;
				margin: 0px;
				padding: 6px 10px;
				font-weight: normal;
				text-align: left;
				text-transform: none;
				color: #FFF;
				background: transparent;
				font: bold 12px arial, sans-serif;}

			.mlddm ul li a:hover
			{	color: #FFF}
			
			.mlddm .hsub
		{	background: no-repeat right url(images/arroww.gif)}

		.mlddm .hsub:hover
		{	background: #17484C no-repeat right url(images/arroww.gif)}
	
/* PNG fix */
img, div, a { behavior: url(iepngfix.htc); border: 0px }
