* {
	padding:0;
	margin:0;
	}

#container {
	margin-top:10px;
	position:relative;
	
}

h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	padding-bottom:10px;
	padding-top:0px;
	color:#697c2a;
}

h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	padding-bottom:10px;
	padding-top:0px;
	
}

body {
	background-color:#6a7c2b;
	font-family:Arial, Helvetica, sans-serif;	
}

.image_padding {
	padding:12px;
	display:block;
}

.drop_letter { 
	float:left;
  	padding-right:5px;
}

tr {
	color:#000000;
}

/************************************************************
*															*
* Header area 												*
*															*
************************************************************/

#header {
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 750px;	
}

/************************************************************
*															*
* Navagation area											*
*															*
************************************************************/

/********************************************************
* 														*
* Index page navagation 								*
*														*
********************************************************/

#nav {
	background-image: url(images/nav.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 750px;
	position:relative;	
}

#nav_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	width:685px;
	height:30px;
	position:relative;
	top:4px;	
}

#nav_text a{
	color:#FFFFFF;
	text-decoration:none;
}

#nav_text a:hover{
	color:#6a7c2b;	
}

.nav_button { 
	width:97px; 
	float:left;
	text-align:center;
}

/********************************************************
* 														*
* Inner page navagation 								*
*														*
********************************************************/

#inner_nav {
	background-image: url(images/inner_nav.jpg);
	background-repeat: no-repeat;
	height: 43px;
	width: 750px;
	position:relative;
}

/************************************************************
*															*
* Body area  												*
*															*
************************************************************/

/********************************************************
* 														*
* Index page css styles 								*
*														*
********************************************************/

#index_body {
	background-image: url(images/body.jpg);
	background-repeat: no-repeat;
	width:750px;
	height:375px;
	position:relative;
}

#index_body_text {
	width: 250px;
	height:316px;
	text-align: left;
	position:absolute;
	top:5px;
	left:17px;
	z-index:9;
}

#test {
	width: 250px;
	height:316px;
	z-index:999;
	position:absolute;
	top:1px;
	left:1px;
}

#index_body_text p{
	font-size:13px;
	line-height:1.3em;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:6px
}

 #intro_pic {
	
	background-repeat: no-repeat;
	height: 325px;
	width: 413px;
	position: relative;
	left:99px;
	top:4px;	
}

#moore {
	position: absolute;
	left: 8px;
	top: 323px;
}

#reservations {
	position: absolute;
	left: 320px;
	top: -48px;
	width: 254px;
	z-index:500;
}


/********************************************************
* 														*
* Inner pages css styles 								*
*														*
********************************************************/

#inner_body {
	background-image: url(images/inner_body.jpg);
	background-repeat: repeat-y;
	height:auto;
	width:750px;
	position:relative;
	text-align:left;
}

#inner_body_text {
	padding: 13px 40px 5px 40px;
	position:relative;
}

#inner_body p{
	font-size:15px;
	line-height:1.4em;
	font-family:Georgia, "Times New Roman", Times, serif;	
}

#inner_body a{
	text-decoration:none;
	color:#697c2a;
}

#inner_body a:hover{
	text-decoration: underline;				
}	

#contact_text {
	position: absolute;
	left: 412px;
	top: 23px;
	width: 274px;
}

.imgRight {
	float:right;
	padding:5px;
}

.imgLeft {
	float:left;
	padding:5px;
}


fieldset .input {
	font-size:11px;
	}
	
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix {
	display:inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display:block;
}

/************************************************************
*															*
* Footer area 												*
*															*
************************************************************/

/*************************************************
*												 *
* Index Footer									 *
*											     *
*************************************************/

#index_footer {
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	height:54px;
	width:750px;
	position:relative;
	z-index:400;
}

#index_footer #footer_text {
	top:34px;
	right:165px;
	color:#FFFFFF;
	font-size:12px;
	position:relative;
}

#preferred_vendors{
	position: absolute;
	left: 632px;
	top: 10px;
	width: 78px;
	color:#999999;	
}

#preferred_vendors a{
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}

#preferred_vendors a:hover{
	color:#6a7c2b;
}

/*************************************************
*												 *
* Inner Footer									 *
*											     *
*************************************************/

#inner_footer {
	background-image: url(images/inner_footer.jpg);
	background-repeat: no-repeat;
	height:59px;
	width:750px;
	position:relative;
}

#inner_footer_text {
	top:27px;
	right:165px;
	color:#FFFFFF;
	font-size:12px;
	position:relative;
}

/*************************************************
*												 *
* Footer - Builder Consulting link				 *
*											     *
*************************************************/

#BC_footer a, #BC_footer a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Black;
	text-decoration: none;
	text-align:center;	
}

#BC_footer a:hover 
{
	color: Maroon;
}


/*************************************************
*												 *
* Plan & Deails Listing Page					 *
*											     *
*************************************************/

#InformationBlock {
	border:#697C2A 2px solid;
	background-color:#FFFFFF;
	color:#000000;
	width:300px;
	margin:0 auto;
	}
	
#InformationBlock td {
	padding:3px;
	border-bottom:#697C2A 1px dashed;
	}
	
#ListingDetailTable {
	width:680px;
	margin:0 auto;
	}
	
#ListingDetailTable td {
	padding:5px;
	}
	
#ListingImagesTable {
	border:#697C2A 2px solid;
	background-color:#FFFFFF;
	width:330px;
	margin:0 auto;
	}
	
#ListingImagesTable td {
	text-align:center;
	}
	
#ListingImagesTable a:visited img, #ListingImagesTable a:link img {
	border:#000 1px solid;
	}
	
#ListingImagesTable a:hover img {
	border:#999 1px solid;
	}
	
#ListingImageDiv {
	background-color:#FFFFFF;
	border:#697C2A 2px solid;
	text-align:center;
	padding:5px;
	margin-top;:2px;
	width:320px;
	}
	
.PlanImagesTable {
	width:150px;
	margin:5px auto;
	border:#000 2px solid;
	}
.PlanImagesTable td {
	background-color:#FFFFFF;
	padding:5px;
	}
	
.PlanImagesTable td a:visited img, .PlanImagesTable td a:link img {
	border:#000 1px solid;
	}
	
.PlanImagesTable td a:hover img {
	border:#666 1px solid;
	}
#MainPlanImage td a:link img, #MainPlanImage td a:visited img {
	border:#000 1px solid;
	}
#MainPlanImage td a:hover img {
	border:#666 1px solid;
	}
	
#ListingDescriptionTable {
	background-color:#FFFFFF;
	border:#697C2A 2px solid;
	width:330px;
	margin:0 auto;
	}
	
#ListingDescriptionTable td {
	padding:5px;
	text-align:center;
	}
