@charset "UTF-8";

body {
	background-color:#660000;
	background-image: url(redback_texture_sm.png);
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	line-height:1.5em;
	color: #333333;
	margin-top:15px;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.7em;
	line-height: 1.25em;
	color: #b22f23;
	font-weight: normal;
	margin-top:0px;

	}

	
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	line-height: 1em;
	color: #b22f23;
	font-weight: normal;
	margin-top:0px;
	margin-bottom:3px;

	}
	

h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	line-height: 1em;
	color: #b22f23;
	font-weight: normal;
	margin-top:15px;
	margin-bottom:2px;

	}
	
	
#sidenotes {font-size:13px;}
	
a {text-decoration:none; color:#000099;}
a:visited {color:#000099;}


/* CONTAINER WITH DROP SHADOW */
.sitewrapper2 {
	width:935px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	overflow: visible;
	text-align:center;
	background-image: url(dropshadow_heathercrest.png);
	background-repeat: repeat-y;
	background-position: center top;
	background-attachment: scroll;
}




#header_home {
	background-image: url(home_top_mantle3.gif);
	background-repeat: no-repeat;
	background-position: 2px top;
	overflow: hidden;
	height: 202px;
	width: 910px;
	margin:auto;
	

}


#header_inside {
	background-image: url(inside_top_mantle.gif);
	background-repeat: no-repeat;
	background-position: 2px; top;
	overflow: hidden;
	height: 196px;
	width: 910px;
	margin:auto;
	

}

/*Logo Link Homepage*/

	
#logofloat {
	float: left;
	height: 150px;
	width: 300px;
	position: relative;
	left: 100px;
	top: 40px;
	text-align: center;
}
#logohome {
	left: 0px;
	top: 0px;
}

#homelink {
	display:block;
	text-indent: -5000px ;
	height: 149px;
	width: 299px;
}
	
	
/*Logo Link Inside*/

	
#logofloat_inside {
	float: left;
	height:130px;
	width: 300px;
	position: relative;
	left: 80px;
	top: 40px;
	text-align: center;
}
#logohome_inside {
	left: 0px;
	top: 0px;
}

#homelink_inside {
	display:block;
	text-indent: -5000px ;
	height: 129px;
	width: 299px;
}
		
	
	
	
	
/* Interface Set & NAVIGATION home */
	
#navbar_home {width:440px; height:100px; float:left; border:blue 0px solid; position: relative; top:90px; left:120px;
}	

#howcanwehelp {
	height:29px;
	width:370px;
	font-size:18px;
	margin-left:50px;

	
	}
	
#navholder {text-align:center; clear:left; width: 410px;
	height: 80px; padding-left:25px;}
	
#navbar_home ul  {
	display:table;
	white-space:nowrap;
	list-style:none;
	margin-top:0px;


}

#navbar_home li {
	display:inline;
		list-style:none;


	
	}

#navbar_home li a {
	display:block;
	background-image: url(button_home_lg_lo.png);
	color:#FFFFFF;
	font-size:20px;
	text-decoration:none;
	background-repeat: no-repeat;
	margin-right:5px;
	height:53px;
	width:177px;
	padding-top:20px;
			float:left;
			text-indent:-5px;

	
	}
	
#navbar_home li a:hover {
	background-image: url(button_home_lg_lo.png);
	color:#FFFFFF;
	background-repeat: no-repeat;
	background-position: -184px top;	
	}
	
	
/* Interface Set & NAVIGATION INSIDE */
	
#navbar_inside {width:485px; height:80px; float:left; border:blue 0px solid; position: relative; top:105px; left:90px;
}	

	
#navholder_inside {text-align:center; clear:left; width: 489px;
	height: 80px; padding-left:0px;}
	
#navbar_inside ul  {
	display:table;
	white-space:nowrap;
	list-style:none;
	margin-top:0px;


}

#navbar_inside li {
	display:inline;
	list-style:none;
	
	}

#navbar_inside li a {
	display:block;
	background-image: url(inside_button_lg_lo2.png);
	color:#FFFFFF;
	font-size:18px;
	text-decoration:none;
	background-repeat: no-repeat;
	margin-right:5px;
	height:60px;
	width:135px;
	padding-top:15px;
	float:left;
	text-indent:-5px;
	
	}
	
#navbar_inside li a:hover {
	background-image: url(inside_button_lg_lo2.png);
	color:#FFFFFF;
	background-repeat: no-repeat;
	background-position: -154px top;	

	
	}
	
	
#navbar_inside #faq a{
	display:block;
	background-image: url(inside_button_lg_lo2.png);
	text-decoration:none;
	background-repeat: no-repeat;
	margin-right:5px;
	height:60px;
	width:135px;

	
	}
	
#navbar_inside #faq a:hover {
background-image: url(inside_button_lg_lo2.png);
	color:#FFFFFF;
	background-repeat: no-repeat;
		background-position: -154px top;	

	
	}



	

/* BODY LAYOUT */

#brownborder {
	width: 850px;
	padding-bottom:15px;
	background-color: #3c2416;
	margin-left:auto;
	margin-right:auto;
	overflow: visible;
	height: auto;
	padding-right: 15px;
	padding-left: 15px;
}


#creamcontent {
	background-color: #f0e9d4;
	width: 850px;
	background-image: url(bottom_rule.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	overflow: visible;
	height: auto;
		text-align:left;
		
}

#content_interior {
	height: 283px;
	width: auto;
	border: medium solid #00CC33;
}
#home_spacer {
	display:block;
	clear: right;
	height:50px;
	width: 849px;
	text-align:center;
}

#address_bar_inside {
	display:block;
	clear: right;
	height:50px;
	width: 849px;
	text-align:center;
}

#coverphoto {
	width: 393px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-color: #3c2416;
	height: 283px;
	float:right;
	margin-bottom: 15px;
	margin-top: 15px;
}


#utilities_column {
	width: 280px;
	height: auto;
	float:right;
	margin-bottom: 25px;
	margin-right:40px;}


#bodycopy {
	width: 365px;
	margin-right: 25px;
	height: auto;
	margin-left: 45px;
	float:right;
	padding-top: 15px;
}


#bodycopy_inside {
	width: 426px;
	margin-right: 10px;
	height: auto;
	margin-left: 0px;
	float:right;
}

#inside_column_divider {
	width:20px;
	height:280px;
	background-image:url(vertrule_gallery.gif);
	background-repeat:no-repeat;
	background-position:center top;
	float:right;
	margin-right:15px;

}

.featurelist {margin-top:0px;}

#floorplandiv {width:500px;	margin-right: 180px;
	height: auto;
	margin-left: 0px;
	float:right;
}

.floorplan {border:10px #3c2416 solid;
}

#faqdiv {
	width:700px;
	margin-right: 80px;
	height: auto;
	float:right;
}

.sidecontainer {width:275px; height:auto; float:left; margin-top:8px; margin-bottom:6px;}


.twocolumn {width: 300px; height:auto; float:left; margin-bottom:10px; margin-right:5px;}

.map {float:left; width:600px; height:auto;}


/* UTILITY COLUMN STYLES */

.thumbswrap {width:275px; height:auto; float:left; margin-top:4px; margin-bottom:6px;}

.thumbs {float:left; border:5px #3c2416 solid; margin-right:9px; margin-top:9px;}


/* FOOTER AREA */

#footer {
	background-image: url(home_footer_mantle.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
	height: 43px;
	width: 920px;
	clear:both;
}

#copyright {width:700px; height:auto; margin:auto; text-align:center; color:#754c24;}

#credit {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#credit a {color:#CC6600;}

#ieupgrade {display:none;}