/* CSS Document */

body
	{top:0px;
	left:0px;
	margin:0px;
	padding:0px;}
html>body
	{top:0px;
	left:0px;
	margin:0px;
	padding:0px;}

a.text, a.text:active, a.text:visited
	{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000099;
	text-decoration:none;
	margin:0;
	padding:0;}
html>body a.text, a.text:active, a.text:visited
	{font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000099;
	text-decoration:none;
	margin:0;
	padding:0;}

a.text:hover
	{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	text-decoration:none;
	margin:0;
	padding:0;}	
html>body a.text:hover
	{font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#990000;
	text-decoration:none;
	margin:0;
	padding:0;}

ul
	{margin-bottom:25px;
	margin-left:-50px;}	
html>body ul
	{margin-bottom:65px;
	margin-left:-65%;
	padding-left:0;}

ul.text_list
	{margin-left:20px;
	margin-bottom:16px;}
ul.text_list li
	{list-style-type:square;
	padding-right:15px;}
	

ol	
	{margin:0;
	padding-right:15px;}
html>body ol	
	{margin-left:-18px;
	margin-bottom:18px;
	padding-right:15px;}

.first_line
	{padding-top:15px;}	
html>body .first_line
	{padding-top:15px;}

ol li
	{padding-bottom:5px;
	list-style-type:decimal;
	margin-left:40px;}	
html>body ol li
	{padding-bottom:5px;
	list-style-type:inherit;
	margin-left:auto;}

.instruct
	{font-weight:bold;
	font-style:italic;}	
html>body .instruct
	{font-weight:bold;
	font-style:italic;}

ul.heritage_nav, ul.heritage_nav a, ul.heritage_nav a:active, ul.heritage_nav a:visited, ul.heritage_nav2, ul.heritage_nav2 a, ul.heritage_nav2 a:active, ul.heritage_nav2 a:visited
	{display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8B6A15;
	text-decoration:none;
	margin:0px;
	padding:0px;}
html>body ul.heritage_nav, ul.heritage_nav a, ul.heritage_nav a:active, ul.heritage_nav a:visited, ul.heritage_nav2, ul.heritage_nav2 a, ul.heritage_nav2 a:active, ul.heritage_nav2 a:visited
	{display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#8B6A15;
	text-decoration:none;
	margin:0px;
	padding:0px;}

ul.heritage_nav a:hover, ul.heritage_nav2 a:hover
	{display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#66CC99;
	text-decoration:none;
	margin:0px;
	padding:0px;}	
html>body ul.heritage_nav a:hover, ul.heritage_nav2 a:hover
	{display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#66CC99;
	text-decoration:none;
	margin:0px;
	padding:0px;}

li, li.current_page
	{margin:0 0 0 0;
	list-style-type:none;
	line-height:1.5em;}	
html>body li, li.current_page
	{margin:3px 0 0 0;
	list-style-type:none;
	line-height:1.25em;}

li.current_page
	{font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-align:right;	
	text-decoration:none;	
	padding:2px 15px 2px 25px;
	background-color:#000066;}	
html>body li.current_page
	{font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
	text-align:right;	
	text-decoration:none;	
	padding:3px 15px 3px 25px;
	background-color:#000066;}
	
#navigation  li a, li a:active, li a:visited
	{font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:12px;
	text-align:right;
	padding:2px 15px 2px 35px;
	text-decoration:none;	
	line-height:1.75em;
	margin:0;}	
html>body #navigation li a, li a:active, lia:visited
	{font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:10px;
	text-align:right;
	padding:3px 15px 3px 52%;
	text-decoration:none;
	line-height:1em;}

#navigation li a:hover
	{font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-align:right;	
	text-decoration:none;	
	padding:2px 15px 2px 35px;
	background-color:#000066;	
	line-height:1.75em;}	
html>body #navigation li a:hover
	{font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
	text-align:right;	
	text-decoration:none;	
	padding:3px 15px 3px 52%;
	background-color:#000066;
	line-height:1em;}

li.heritage_nav
	{display:inline;}	
html>body li.heritage_nav
	{display:inline;}

li.heritage_nav2
 	{display:inline;
	padding-right:6px;}	
html>body li.heritage_nav2
 	{display:inline;
	padding-right:6px;}

h1
	{font-family:"Times New Roman", Times, serif;
	font-size:26px;
	text-align:right;
	font-style:italic;
	color:#FFFFFF;
	font-weight:100;
	margin-top:145px;}
html>body h1
	{font-family:"Times New Roman", Times, serif;
	font-size:26px;
	text-align:right;
	font-style:italic;
	color:#FFFFFF;
	font-weight:100;
	margin-top:35px;}

h2
	{font-family:"Times New Roman", Times, serif;
	font-size:18px;
	text-align:left;
	font-weight:bolder;
	color:#990000;
	font-weight:100;
	margin-bottom:.5em;}	
html>body h2
	{font-family:"Times New Roman", Times, serif;
	font-size:18px;
	text-align:left;
	font-weight:bolder;
	color:#990000;
	font-weight:100;
	margin-bottom:.5em;}

p
	{margin:0;
	padding:0 12px 0 0;}	
html>body p
	{margin:0;
	padding:0 12px 0 0;}

.quote
	{font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#990000;
	font-style:italic;
	text-align:center;
	padding-bottom:10px;}	
html>body .quote
	{font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#990000;
	font-style:italic;
	text-align:center;
	padding-bottom:10px;}

.name
	{font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9px;
	color:#990000;
	font-style:italic;
	text-align:right;
	padding-bottom:30px;}	
html>body .name
	{font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9px;
	color:#990000;
	font-style:italic;
	text-align:right;
	padding-bottom:30px;}

.fineprint
	{font-size:8px;}	
html>body .fineprint
	{font-size:8px;}

#image_column
	{float:left;
	width:250px;
	margin-left:25px;
	margin-top:50px;}
html>body #image_column
	{float:left;
	width:250px;
	margin-left:25px;
	margin-top:50px;
	height:auto;}

#text
	{height:273px;
	overflow:auto;
	text-align:justify;
	margin-bottom:-100px;}	
html>body #text
	{height:273px;
	overflow:auto;
	text-align:justify;
	margin-bottom:0;}

#main_content
	{float:left;
	width:350px;
	height:308px;
	padding-left:25px;
	border-left:0;
	margin-top:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:1.25em;
	color:#333333;}	
html>body #main_content
	{float:left;
	width:325px;
	height:308px;
	padding-left:25px;
	border-left:0;
	margin-top:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:1.25em;
	color:#333333;}

#main_content p
	{margin-bottom:1em;}	
html>body #main_content p
	{margin-bottom:1em;}

#main_content p.last
	{margin-bottom:10em;}
html>body #main_content p.last
	{margin-bottom:10em;}

#contain_all
	{height:600px;
	background-image:url(images/bg_image.jpg);
	background-repeat:repeat-x;
	padding-top:63px;
	padding-left:10px;}	
html>body #contain_all
	{height:550px;
	background-image:url(images/bg_image.jpg);
	background-repeat:repeat-x;
	padding-top:63px;
	padding-left:10px;}

#navigation
	{float:left;
	width:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:12px;
	text-align:right;
	border-right:0;
	margin-top:0px;}	
html>body #navigation
	{float:left;
	width:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:12px;
	text-align:right;
	border-right:0;
	margin-top:0;}
	
.logo
	{margin-top:-35px;
	display:block;
	overflow:visible;}
html>body .logo
	{margin-top:0px;}
	
.sold
	{font-weight:bold;
	color:#990000;}	
	
.heritagehome
	{padding:0 5px 10px 5px;}
	
.heritage_over
	{color:#66CC99;}
	
