﻿		/* Start Admin Style Only */
		
body.admin   { margin: 10px; font-family: Verdana; font-size: 10pt; }
p.admin      { font-family: Verdana; font-size: 10pt; color: #0A3560; }
a.admin:link       { color: #666666; }
a.admin:visited    { color: #666666; }
a.admin:active     { color: #666666; }
a.admin:hover      { color: #000000; }


		/* End Admin Style Only */

body         { margin: 0; 	font-family: Georgia, Georgia, serif; font-size: 10pt; background:url(/images/background-tile.jpg)}
select       { font-family: Verdana; font-size: 10pt; }
input        { font-family: Verdana; font-size: 8.5pt; }
textarea     { font-family: Verdana; font-size: 10pt; }
form         { font-family: Verdana; font-size: 10pt; }
select       { font-family: Verdana; }
legend       { font-family: Verdana; font-size: 10pt; color: #C0C0C0}
table {padding:0;margin:0;}
a:link       { color: #444444; }
a:visited    { color: #444444; }
a:active     { color: #444444; }
a:hover      { color: #888888; }

a.mm			{ text-decoration:none; font-size:8pt;}
a.mm:link       { color: #FFFFFF; }
a.mm:visited    { color: #FFFFFF; }
a.mm:active     { color: #FFFFFF; }
a.mm:hover      { color: #C0C0C0; }

.clear{
	clear:both;
}

.printheader, .printfooter {
	display:none;
}

/** Navigation **/

	.nav-bar {
	        width:951px;
	        height:61px;
	}
	.nav-bar ul {
	        list-style:none;
	        padding:0;
	        margin:0;
	}
	.nav-bar ul li {
	        float:left;
	        text-indent:-999em;
	}
	.nav-bar ul li a {
			background:url(/images/nav-bar-revised-full.jpg) no-repeat;
	        display:block;
	        height:61px;
	}
	 
	.nav-bar ul li a.about              	{ background-position:0px 0px; width:311px; }
	.nav-bar ul li a.about:hover   			{ background-position:0px -61px; width:311px; }
	
	.nav-bar ul li a.locations              { background-position:-311px 0px; width:158px; }
	.nav-bar ul li a.locations:hover  		{ background-position:-311px -61px; width:158px; }
	
	.nav-bar ul li a.homes              	{ background-position:-469px 0px; width:138px; }
	.nav-bar ul li a.homes:hover   			{ background-position:-469px -61px; width:138px; }
	
	.nav-bar ul li a.lots              		{ background-position:-607px 0px; width:185px; }
	.nav-bar ul li a.lots:hover   			{ background-position:-607px -61px; width:185px; }
	
	.nav-bar ul li a.contact              	{ background-position:-792px 0px; width:159px; }
	.nav-bar ul li a.contact:hover   		{ background-position:-792px -61px; width:159px; }

/** End Navigation **/


.footer-links{
	color:#fff;
	font-weight:bold;
	font-size:9pt;
}

.footer-links a, .footer-links a:visited{
	text-decoration:none;
	color:#fff;
}

.footer-links a:hover {
	color: #C0C0C0;
}

/** Table Classes **/
.other-table {
	text-align:center;
	margin:0 auto;
}

.land-table {
	text-align:center;
	margin-left:35px !important; /* most browsers will use this*/
	margin-left:18px;	/*IE6 will use this*/
	float:left;
}


.titles {
	font-weight:bold;
	background:#D1D1C2;
}

.row-1{
	background:#E0DDD4;
}

legend {
	color:#000;
	font-family:Georgia, Georgia, serif;
}

.breadcrumb a{
	text-decoration:none;
}

/** Drop Shadow **/

.shadow-wrap1, .shadow-wrap2, .shadow-wrap3{
	display:inline-table;
	/* \*/display:block;/**/

}

.shadow-wrap1 {
	float:left;
	background:url(/images/shadow2.gif) right bottom no-repeat;
}

.shadow-wrap2 {
	background:url(/images/corner_bl2.gif) left bottom no-repeat;
}


.shadow-wrap3 {
	display:block;
	background:url(/images/corner_tr2.gif) right top no-repeat;
	padding: 0 6px 6px 0;
}

.paging {
	text-align:right;
	float:right;
	padding:0 40px 5px 0;
}

