@charset "utf-8";
/* Mimms Trail
	12/17/2009
	Dave Coleman of Unconfusing Technology, LLC
	unconfusing.com
	
	Commons Colors:
		background kakhi: EEEAE1
		dark green font:  53492B
	
*/
.floatbuster
	{
		float:none;
		clear:both;
		height:0;
	}
a{
	color:#000;
}
a:hover{
	text-decoration:underline;
}
img{
	border:none;
	text-decoration:none;
}
h1{
	text-align:left;
	margin:0px;
	margin-bottom:20px;
	padding:0px;
	font-size:24px;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
}

h2,h3
{
	font-family:Georgia, "Times New Roman", Times, serif
}

body{
	background:#1c110a url(images/body_bk.png) top center fixed no-repeat;
	
	margin: 0 auto;
	text-align: center;
	font-size: 12px;
	
	color:#53492B;
	font-family:"Verdana", Geneva, sans-serif;
}

#container {
	width: 950px; 
	margin: 0 auto; 
	text-align: center;
	padding:0px;
	margin-bottom:0;
	background:#fcfcfb url(images/container_bk.png) bottom center no-repeat;
}

#topbar{
	position:relative;
	width:950px;
	height:281px;
	padding:0px;
	margin:0px;
	background-image:url(images/top.jpg);
}
	#topbar #subhead{
		position:absolute;
		top:40px;
		left:240px;
		width:700px;
		
		font-size:18px;
		font-family:"Times New Roman", Times, serif;
		font-weight:bold;				
		text-align:center;
		letter-spacing:8px;
		
	}
#navigation{
	height:42px;
	background:url(images/nav.png);
	background-repeat:repeat-x;
	text-align:center;
}
	#navigation a{
		display:inline-block;
		text-align:center;
		padding:9px 30px;
		
		color:#FFF;
		font-size:16px;
		font-family:"Georgia", "Times New Roman", Times, serif;
		text-decoration:none;
		
	}
	#navigation a:hover
	{
		color:#53492B;
		background-color:#ece8df;
	}
	.outlinemenu{
		position: absolute; /*leave this alone*/
		display: none; /*leave this alone*/
		width: 180px; /*default width of menu*/
		border: 1px solid black;
		overflow-x: hidden;
		background-color:#53492b;
		z-index:99;
	}
		.outlinemenu ul{
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		.outlinemenu ul li a{
			background-color:#53492b;;
			font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
			color: #ffffff;
			display: block;
			width: auto;
			padding: 3px 0;
			padding-left: 5px;
			text-decoration: none;
			border-bottom: 1px solid #B5B5B5;
		}		
		.outlinemenu ul li a:hover{
			color:#53492B;
			background-color:#ece8df;
		}
		/* Holly Hack for IE \*/
		* html .outlinemenu li {height: 1%; }
		* html .outlinemenu li a { height: 1%; }
		/* End */		

.content{
	background-color:transparent;
	padding:20px 40px;
	text-align:left;
}	
.clearLeft{
	clear:left;
	margin:0px;
	padding:0px;
	font-size:0px;
	line-height:0px;
	height:0px;
	width:0px;
}
#footer{
		width:950px;
		margin:0 auto;
		height:42px;
		padding-top:8px;
		color:#ffffff !important;
		text-align:center;
		font-size:16px;
		font-family:"Georgia", "Times New Roman", Times, serif;
		background:transparent url(images/nav.png) top left repeat-x;
}
#footer a
	{
		color:#ffffff;
		text-decoration:none;
	}
#footer a:hover
	{
		text-decoration:underline;
	}

/* --------------------------------------------------------------------
    Home
   ------------------------------------------------------------------*/

#home, #lot116, #lot109, #lot121,#lot122{
	padding:25px;

}

 #leftColumn{
		float:left;
		text-align:left;
		margin-top:0px;
		width:500px;
}	
#rightColumn{
		float:right;
		text-align:left;
		margin-left:20px;
		margin-top:0px;
		width:380px;
	}
		#rightColumn h1{
			margin:0px;
			padding:0px;
			font-size:26px;
			font-weight:normal;
			font-family:"Times New Roman", Times, serif;
		}
	#rightColumn p{
			margin-left:25px;
		}
/* --------------------------------------------------------------------
    Site Plan
   ------------------------------------------------------------------*/

#siteplan{
	text-align:center;
}
	#siteplan img{
		margin-bottom:20px;
	}
	#siteplan p{
		text-align:left;
		margin:15px;
	}
	#siteplan #address{
		font-weight:bold;
	}

/* --------------------------------------------------------------------
    Homeplans
   ------------------------------------------------------------------*/

#homeplans{
}
	#homeplans #houses{
		text-align:center !important;	
		float:left;
		width:460px;
	}
	#homeplans #houses a{
		padding:0px;
		text-align:center;

		color:#53492B;
		font-size:16px;
		font-weight:normal;
		font-family:"Times New Roman", Times, serif;
	}
	
	#homeplans div.homeLink
	{
		float:left;
		padding:12px;
		text-align:center;
	}
	#homeplans div.homeLink a img
	{
		text-decoration:none !important;
		border-bottom:0;
	}
	
	#homeplans #features{
		margin:15px;
		margin-left:20px;
		width:370px;
		float:left;
	}
	#homeplans #custom{
		font-weight:bold;
		font-size:13px;
	}
/* --------------------------------------------------------------------
    Plan pages
   ------------------------------------------------------------------*/
#plan{
	text-align:center;
}
	#plan img{
		width:700px;
		border:none;
	}
	#plan hr{
		margin-top:30px;
		margin-bottom:30px;
	}
/* --------------------------------------------------------------------
    Galley
   ------------------------------------------------------------------*/

#gallery .imgHolder
{
	text-align:center;
	width:690px;
	margin:0 auto;
}
#gallery .galleryImage{

	border:2px solid #53492B;
	width:320px;
	float:left;
	margin:10px;
}

/* --------------------------------------------------------------------
    Construction
   ------------------------------------------------------------------*/
#construction{}

/* --------------------------------------------------------------------
    Community
   ------------------------------------------------------------------*/
#community{
	position:relative;
	clear:both;
}
	#community #padding{
		padding-left:30px;
	}
	#community h2{
		position:relative;

		border-top:solid;
		border-bottom:solid;
		border-width:1px;
		
		margin:10px;
		margin-left:0px;
		margin-right:30px;
		padding-left:10px;
		width:100%;
		clear:left;
		
		font-size:16px;
		font-weight:normal;
		font-family:"Times New Roman", Times, serif;		
	}
	.item{
		position:relative;
		width:320px;
		float:left;
		display:inline;
		margin:20px;
		margin-left:50px;
	}	
	.item h3{
		margin:0px;
		padding:0px;
		color:#000;
		font-size:14px;
	}		
	.item a{}

/* --------------------------------------------------------------------
    Contact Us
   ------------------------------------------------------------------*/

#contact{
	position:relative;
	width:700px;	
}
	#contact #company{
		font-size:18px;
		font-weight:bold;
		font-family:Verdana, Geneva, sans-serif;		
		
		margin-top:10px;
	}
	#contact #company_address{
		margin-left:20px;
	}
	#contact .tab{
		margin-left:20px;
		margin-top:5px;
	}
/*	
	#contact #mapdirections{
		position:absolute;
		right:30px;
		top:80px;
		width:220px;
		
		text-align:center;		
	}
		#contact #mapdirections img{
			width:200px;
		}
		#contact #mapdirections a{
			font-size:14px;
		}
*/
	#contact #formHeading{
		margin-top:50px;
		padding:5px;
		padding-left:0px;
		
		border-top:solid;
		border-bottom:solid;
		border-width:1px;
		border-color:#000;
	}
		#contact #formHeading h1{
			margin:0px;
			padding:0px;
			font-size:18px;
			font-weight:bold;
			font-family:Verdana, Geneva, sans-serif;
		}

	#contact .formRow{
		position:relative;
		height:30px;
	}
		#contact .formRow label{}
		#contact .formRow input, 
		#contact .formRow select{
			position:absolute;
			left:85px;
			top:-3px;
		}
	#contact .error{
		color:#F00;
	}
		#contact .formRow .error{
			position:absolute;
			left:240px;
			top:0px;
		}	
	#contact #submitButton{
		font-weight:bold;
	}
	#contact #contactForm_success{
		position:relative;
		margin:20px;
		margin-bottom:100px;
	}
		#contact #contactForm_success #margin{
			margin-left:60px;
		}
		#contact #contactForm_success img{
			position:absolute;
			left:0px;
			top:0px;
		}
/* --------------------------------------------------------------------
    Financing
   ------------------------------------------------------------------*/

#financing{
	position:relative;
	clear:both;
}
	#financing p{
		margin-left:15px;
		margin-top:15px;
	}
	#financing b,
	#financing img{
		margin-left:-15px;
		margin-bottom:5px;
	}
/* --------------------------------------------------------------------
    Directions
   ------------------------------------------------------------------*/
   
#directions {}
	#directions #map_wrapper{
		text-align:center;
	}
	#directions #map_wrapper #map_canvas{
		width:850px;
		height:500px;
	}
	#googleBubbleContentContent{
		text-align:left;
		color:#000;
	}
		#googleBubbleContentContent h3{	
			font-size:14px;
			font-weight:bold;
			margin:0px;
			padding:0px;
			color:#000;
		}
	
/* --------------------------------------------------------------------
    More Information
   ------------------------------------------------------------------*/

#moreinfo{
	width:700px;	
}

#copyright
{
	width:900px;
	margin:0 auto;
	font-size:10px;
	padding:10px 30px;
	color:#000000;
}

#copyright a
{
	color:#000000;
}

/* --------------------------------------------------------------------
   Polaroid slideshows
   ------------------------------------------------------------------*/
   /*
#polaroidContainer { width:100%; height:1100px; margin:0 auto; padding-bottom:30px; position:relative; overflow:hidden; }
.polaroid { width:378px; height:386px; background-image:url(images/polaroid_bg.png); position:absolute; }
.polaroid img { height:275px; width:332px !important; margin:25px 0 0 0px; }
.polaroid p { text-align:center; font-family:Georgia,serif; font-size:20px; color:#2E2E2E; margin-top:15px; }
*/

.padd
{ padding:20px 20px 60px 20px; }

.border { border:1px solid #999; }

img.polaroid {  background-image:url(images/water-stain.png); margin-bottom:20px; }

ul.polaroids a:after 
{
content: attr(title);
}
ul.polaroids { width: 100%; margin:0 auto; padding:0; position:relative;}
		ul.polaroids li { display: inline; }
		ul.polaroids a {  behavior:url(-ms-transform.htc); padding-top:25px; width:378px; height:361px; background-image:url(images/polaroid_bg.png); display: inline; float: left; margin: 0 0 27px 30px;  text-align: center !important; font-family: "Georgia", sans-serif; text-decoration: none; color: #2E2E2E; font-size: 18px; position:relative;/*-webkit-transform: rotate(-2deg); -webkit-transition: -webkit-transform .15s linear; -moz-transform: rotate(-2deg);*/ }
		ul.polaroids img { height:275px; width:332px !important; display: block; margin:0 auto; }
		/*
		ul.polaroids li:nth-child(even) a { -webkit-transform: rotate(2deg);  -moz-transform: rotate(2deg); }
		ul.polaroids li:nth-child(3n) a { -webkit-transform: none; position: relative; top: -5px;  -moz-transform: none; }
		ul.polaroids li:nth-child(5n) a { -webkit-transform: rotate(5deg); position: relative; right: 5px;  -moz-transform: rotate(5deg); }
		ul.polaroids li:nth-child(8n) a { position: relative; right: 5px; top: 8px; }
		ul.polaroids li:nth-child(11n) a { position: relative; left: -5px; top: 3px; }
		
		ul.polaroids li a { margin-top: -375px; margin-left: 160px; -webkit-transform: rotate(-5deg); -moz-transform: rotate(-5deg); }
		
		ul.polaroids li a:hover { -webkit-transform: scale(1.25); -moz-transform: scale(1.25); -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.5); -moz-box-shadow: 0 3px 6px rgba(0,0,0,.5); position: relative; z-index: 5; }
		*/
