body{
			background-color:#FFFFFF;
			margin: 0px;
			padding: 0px;
			text-align: center;
		}
		
		
/**** PAGE LAYOUT STYLES ****/

div#main_container{
			margin-left: auto;
			margin-right: auto;
			width: 820px;
			background-color:transparent;
			text-align:center;
		}
div#container
		{
			background-image: url(/images/nav_col_base.gif);
			background-position: 27px 0px;
			background-color: #F0ECD7;
			background-repeat: repeat-y;
		}
div#content
		{
			margin-left: 230px;
			margin-right: 15px;
			margin-top: 0px;
			border:0px solid #000000;
			min-height:200px;
			background:transparent;
		}
		
div#top_image
		{
			width:820px;
			height:377px;
			background:url(/images/ownership.jpg) top left no-repeat;
			text-align:left;
		}
		
div#gallery_container
		{
			width:820px;
			height:377px;
			background-color:#DCD7C4;
			text-align:left;
			border: 0px solid;
			
		}
		
div#logo
		{
			position:relative;
			width:167px;
			height:377px;
			margin-left:27px;
			padding:0px;
			color:#000000;
			background:#F9F8F0;
			filter:alpha(opacity=70);
			-moz-opacity:.70;
			opacity:.70;
			font-family:Verdana, Arial, Helvetica;
			font-size: 16px;
			line-height:16px;
			border: 0px solid;
			text-align:center;
			
		}
div#logo_gallery
		{
			float:left;
			display: inline;
			width:167px;
			height:377px;
			margin-left:27px;
			padding:0px;
			color:#000000;
			background:#F9F8F0;
			filter:alpha(opacity=70);
			-moz-opacity:.70;
			opacity:.70;
			font-family:Verdana, Arial, Helvetica;
			font-size: 16px;
			line-height:16px;
			text-align:center;
			border: 0px solid;
		}
div#logo_text
		{
			position:relative;
			top:15px;
			border:0px solid;
			width:150px;
			height:200px;
			margin-left:16px;
			padding:0px;
			color:#222222;
			background:transparent;
			font-family:Arial, Helvetica;
			font-size: 12px;
			line-height:16px;
			text-align:left;
			z-index:100;
		}
div#weather_text
		{
			position:relative;
			top:0px;
			border:0px solid;
			width:150px;
			height:50px;
			margin-left:8px;
			padding:0px;
			color:#222222;
			background:transparent;
			font-family:Arial, Helvetica;
			font-size: 12px;
			line-height:16px;
			text-align:left;
			z-index:100;
		}
div#home_sub
		{
			padding: 0;
			margin-left: 36px;
			margin-top: 0px;
			position:relative;
			width:150px;
			background:transparent;
			color:#002450;
			font-weight:bold;
			font-family:Arial, Helvetica;
			font-size: 13px;
			line-height:16px;
			text-align:left;
		}
div#home_sub a,a:link,a:visited,a:active{font-weight:normal;text-decoration:underline;}
div#home_sub a:hover{text-decoration:none;}

div#caption
		{
			position:relative;
			top:45px;
			border:0px solid;
			width:140px;
			height:25px;
			margin-left:16px;
			padding:0px;
			color:#000000;
			background:transparent;
			font-family:Arial, Helvetica;
			font-size: 11px;
			line-height:12px;
			text-align:left;
			z-index:100;
		}

div#gallery_image
		{
			position:relative;
			width:600px;
			float:left;
			padding:0px;
			border: 1px solid;
			color:#000000;
			background:transparent;
			font-family:Verdana, Arial, Helvetica;
			font-size: 16px;
			line-height:16px;
			text-align:left;
		}
div#main_image{
			position:relative;
			top:10%;
			margin-left:200px;
			padding:0px;
			color:#000000;
			font-family:Verdana, Arial, Helvetica;
			font-size: 16px;
			line-height:16px;
			text-align:center;
			border: 0px solid;
			}

div#floor_plan{
			position:relative;
			top:0%;
			margin-left:125px;
			padding:0px;
			color:#000000;
			font-family:Verdana, Arial, Helvetica;
			font-size: 16px;
			line-height:16px;
			text-align:center;
			border: 0px solid;
			}


div#footertext{
	padding:0px;
	color:#333;
	font-family:Verdana, Arial, Helvetica;
	font-size: 10px;
	line-height:16px;
	text-align:center;
}

#footertext a,a:link,a:visited{
	padding:0px;
	color:#333;
	font-family:Verdana, Arial, Helvetica;
	font-size: 10px;
	line-height:16px;
	text-align:center;
	font-weight:normal;
	text-decoration:underline;
}

/**** WEATHER / SNOW FEED ****/
#weather_head {height:36px;width:100%;background:url(/images/report_background.gif) top left repeat-x;padding-top:3px;margin-top:10px;border:0px solid;font-weight:normal;}
#weather_head a,a:link,a:visited,a:active{font-family:Verdana, Arial, Helvetica;font-size: 11px;color:#002450;text-decoration:none;font-weight:normal;}
#weather_head a:hover{color:#000;text-decoration:underline;font-weight:normal;}

#weather{height:70px;width:100%;backgound:transparent;margin-top:-3px;}
#weather_left{float:left;height:60px;width:50px;background:transparent;font-family:Verdana, Arial, Helvetica;font-size: 11px;color:#002450;font-weight:bold;padding-right:3px;display:inline;border-right:1px solid #000;text-align:right;}
#weather_right{float:left;height:60px;width:100px;background:transparent;font-family:Verdana, Arial, Helvetica;font-size: 11px;padding-left:5px;display:inline;text-align:left;}

.high{color:#002450;}
.low{color:#7C7462;}

#snow_head{height:36px;width:100%;background:url(/images/report_background.gif) top left repeat-x;padding-top:3px;}
#snow_head a,a:link,a:visited,a:active{font-family:Verdana, Arial, Helvetica;font-size: 11px;color:#002450;text-decoration:none;font-weight:normal;}
#snow_head a:hover{color:#000;text-decoration:underline;font-weight:normal;}

#snow{height:75px;width:100%;backgound:transparent;margin-top:-3px;}
#snow_left{float:left;height:60px;width:75px;background:transparent;font-family:Verdana, Arial, Helvetica;font-size: 11px;color:#002450;font-weight:bold;padding-left:3px;display:inline;text-align:right;}
#snow_left a,a:link,a:visited,a:active{font-family:Verdana, Arial, Helvetica;font-size: 11px;color:#002450;font-weight:bold;text-decoration:none;}
#snow_left a:hover{font-family:Verdana, Arial, Helvetica;font-size: 11px;color:#FF5A00;font-weight:bold;text-decoration:none;}
#snow_right{float:left;height:75px;width:75px;background:transparent;padding-left:5px;display:inline;text-align:center;padding-top:20px;}
#snow_24,#snow_48,#snow_7,#snow_base{height:40px;font-family:Verdana, Arial, Helvetica;font-size:20px;color:#FF5A00;text-align:center;font-weight:bold;background:transparent;}

/**** BLUE HEADER BAND ****/
	
div#header
		{
			width:820px;
			height:21px;
			background:#002450;
			text-align:left;
		}
		
div#header_band
		{
			width:167px;
			height:21px;
			margin-left:27px;
			padding:0px;
			background:#9EACBC;
			position:absolute;
		}
		
div#header_keywords
		{
			font-family: Arial,Verdana, Helvetica, sans-serif;
			margin-left: 210px;
			margin-top: 4px;
			position:absolute;
		}
		
div#header_phone
		{
			font-family: Arial,Verdana, Helvetica, sans-serif;
			margin-right: 10px;
			margin-top: 4px;
			float:right;
			font-size: .65em;
			color: #9EACBC;
			font-weight: normal;
			display: inline;
		}
		
div#contact
		{
			float: left;
			display:inline;
			width: 155px;
			padding-top: 1em;
			padding: 0;
			margin-left: 33px;
			margin-top: 0px;
			font-family: Arial,Verdana, Helvetica, sans-serif;
			font-size: 11px;
			color:#000000;
			text-align:left;
			
		}
div#contactForm
		{
			float: left;
			display:inline;
			
		}
		
/**** NAVIGATION STYLES ****/	

div#main_navigation
		{
		width:585px;
		height:16px;
		padding:0px;
		background-color:#F0ECD7;
		text-align:left;
		position:absolute;
		}
		
div#navigation
		{
			float: left;
			width: 165px;
			padding-top: 1em;
		}
		
div#navigation ul
		{
			list-style-type: none;
			padding: 0;
			margin-left: 33px;
			margin-top: 0px;
		}
		
div#navigation ul li 
		{ 
		margin-top: 6px;
		display:inline; 
		}
		
#navigation ul li a
		{
			font-family: Arial,Verdana, Helvetica, sans-serif;
			font-size: 11px;
			text-transform: uppercase;
			text-align:left;
			display: block;
			width: 150px;
			border:0px solid;
			margin: 6px 0px 0px 0px;
			padding: 3px 0px 3px 14px;
			text-decoration: underline;
			color: #6A5F49;
			background-image: url(/images/nav_background_arrow.gif);
			background-repeat: no-repeat;
		}
		
#navigation ul li a:hover
		{
			color: #6A3B3D;
			text-decoration: underline;
			background-image: url(/images/nav_background_arrow-over.gif);
			background-repeat: no-repeat;
		}

#navigation ul li a:active
		{
			color: #6A3B3D;
			text-decoration: underline;
			background-image: url(/images/nav_background_arrow-over.gif);
			background-repeat: no-repeat;
		}
		
div#sub_navigation ul
		{
			list-style-type: none;
			padding: 0;
			margin: 0;
		}
		
div#sub_navigation ul li 
		{ 
		margin-top: 3px;
		display:inline;
		}
		
#sub_navigation ul li a
		{
			font-family: Arial,Verdana, Helvetica, sans-serif;
			font-size: 11px;
			text-transform: uppercase;
			text-align:left;
			display: block;
			width: 142px;
			margin: 0px 0px 0px 0px;
			padding: 1px 0px 1px 14px;
			text-decoration: underline;
			color: #6A5F49;
			background: transparent;
			border:0px solid;
		}
		
#sub_navigation ul li a:hover
		{
			color: #6A3B3D;
			text-decoration: underline;
			background: transparent;
			
		}		




/**** HEADERS ****/
	
div#header_keywords h1
		{
			font-size: .65em;
			color: #9EACBC;
			margin: 0;
			padding: 2px;
			font-weight: normal;
			display: inline;
			
		}
		
div#header_keywords h2
		{
			font-size: .65em;
			color: #9EACBC;
			margin: 0;
			padding: 2px;
			font-weight: normal;
			display: inline;
		}
		
div#content h3
		{
			font-size: 1.15em;
			color: #036;
			margin: 0;
			padding-top: 45px;
			padding-bottom: 10px;
			font-weight: normal;
			color:#6A5F49;
			font-weight: bold;
			text-transform: uppercase;
			line-height:1.25em;
		}
div#contact h3
		{
			font-size: 1.40em;
			color: #036;
			margin: 27;
			padding-top: 15px;
			padding-bottom: 00px;
			font-weight: normal;
			color:#6A5F49;
			font-weight: bold;
			text-transform: uppercase;
			line-height:1.25em;
		}

div#content h4
		{
			font-size: 1.10em;
			color: #333333;
			margin: 0;
			padding-bottom: 5px;
			padding-top: 0px;
			padding-right: 8px;
			font-weight: bold;
			display: inline;
		}
		
h4
		{
			margin: 0;
			padding: 0px;
		}



/**** MAIN CONTENT STYLES ****/

div#content { line-height: 120%;font-family: Arial,Verdana, Helvetica, sans-serif;font-size:.75em;color:#222222;text-align:left;padding:0px; }
	.content { font-family: Arial,Verdana, Helvetica, sans-serif;font-size:.90em;color:#222222;text-align:left;padding:0px; }
	.content a { color:#6A3B3D;text-decoration:underline; }
	.content a:hover { color:#6A5F49;text-decoration:underline; }
		
#cleardiv
		{
			clear: both;
			height: 1em;
		}


/**** TEXT STYLES ****/
.brownTextSm { font-family:  Arial,Verdana, Helvetica, sans-serif; font-size: 11px; color: #673303; line-height: 11pt;}
.brownTextMed { font-family:  Arial,Verdana, Helvetica, sans-serif; font-size: 12px; color: #673303; line-height: 12pt;}
.brownTextLg { font-family:  Arial,Verdana, Helvetica, sans-serif; font-size: 14px; color: #673303; line-height: 13pt;}

.greenTextSm { font-family:  Arial,Verdana, Helvetica, sans-serif; font-size: 11px; color: #676534; line-height: 11pt;}
.greenTextMed { font-family:  Arial,Verdana, Helvetica, sans-serif; font-size: 12px; color: #676534; line-height: 12pt;}
.greenTextLg { font-family:  Arial,Verdana, Helvetica, sans-serif; font-size: 14px; color: #676534; line-height: 13pt;}

.reviewTimes{ font-family: Times, serif; font-size: 12px; color: #222222; line-height: 11pt;} 
.reviewTimesItal { font-family: Times, serif; font-size: 12px; color: #222222; line-height: 11pt;font-style:italic;} 
				
pre { font-family: Arial, Verdana, Helvetica, sans-serif; line-height:21px; font-size: 14px; font-weight: normal; color: #555555;
				border-top:1px solid #888888;border-bottom:1px solid #888888;padding-top:6px;padding-bottom:6px;} 