@charset "UTF-8";
/* CSS Document */


A			{ color: #52292f; text-decoration: none; outline: none; }
A:link		{ color: #52292f; }
A:active	{ color: #52292f; }
A:visited	{ color: #52292f; }
A:hover		{ color: #B83B0D; text-decoration: none; }

A.header           { color: #ffffff; text-decoration: none; outline: none; }
A.header:link      { color: #ffffff; }
A.header:active    { color: #ffffff; }
A.header:visited   { color: #ffffff; }
A.header:hover     { color: #F9D487; text-decoration: none; }

A.amenities           { color: #193833; text-decoration: none; outline: none; }
A.amenities:link      { color: #193833; }
A.amenities:active    { color: #193833; }
A.amenities:visited   { color: #193833; }
A.amenities:hover     { color: #19a956; text-decoration: none; }

.loc_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1D5232;
	line-height:17px;
	text-align: right;
}
.loc_links a           { color: #1D5232; text-decoration: none; outline: none; display: block; }
.loc_links a:link      { color: #1D5232; }
.loc_links a:active    { color: #1D5232; }
.loc_links a:visited   { color: #1D5232; }
.loc_links a:hover     { color: #19a956; text-decoration: none; }

.rec_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1D5232;
	line-height:17px;
	text-align: right;
}

.rec_links a           { color: #1D5232; text-decoration: none; outline: none; display: block; }
.rec_links a:link      { color: #1D5232; }
.rec_links a:active    { color: #1D5232; }
.rec_links a:visited   { color: #1D5232; }
.rec_links a:hover     { color: #19a956; text-decoration: none; }

#view_map :link      { color: #1D5232; text-decoration:none; outline: none; }
#view_map a:active    { color: #1D5232; }
#view_map a:visited   { color: #1D5232; }
#view_map a:hover     { color: #19a956; }

.properties_detail_info {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:193833;
}

.loc_upper {
	position: absolute;
	top: 180px;
	left: 40px;
	width: 810px;
}
.loc_lower_c1 {
	position: absolute;
	left: 24px;
	top: 564px;
	width: 190px;
}
.loc_lower_c2 {
	position: absolute;
	left: 234px;
	top: 564px;
	width: 170px;
}
.loc_lower_c3 {
	position: absolute;
	left: 423px;
	top: 558px;
	width: 425px;
}
.loc_text	{ text-align: justify; font-size: 11pt; line-height: 20px; vertical-align: top;
		font-family: Arial, Helvetica, sans-serif; }
.loc_pic_tl	{ float: left; margin-bottom: 10px; }
.loc_pic_tr	{ float: right; margin-bottom: 10px; }
.loc_pic_bl	{ float: left; }
.loc_pic_br	{ float: right; }
.loc_pic_int	{ clear: both; height: 10px; overflow: hidden; }

.rec_upper {
	position: absolute;
	top: 204px;
	left: 234px;
	width: 620px;
	height: 148px;
}
.rec_lower_c1 {
	position: absolute;
	left: 14px;
	top: 207px;
	width: 190px;
}
.rec_lower_c2 {
	position: absolute;
	left: 234px;
	top: 564px;
	width: 170px;
}
.rec_lower_c3 {
	position: absolute;
	left: 423px;
	top: 558px;
	width: 425px;
}
.rec_text	{ text-align: justify; font-size: 11pt; line-height: 20px; vertical-align: top;
		font-family: Arial, Helvetica, sans-serif; }
.rec_pic_tl	{ float: left; margin-bottom: 5px;margin-right:10px; margin-top:5px; }
.rec_pic_tr	{ float: right; margin-bottom: 5px; margin-left:10px; margin-top:5px;}
.rec_pic_bl	{ float: left; }
.rec_pic_br	{ float: right; }
.rec_pic_int	{ clear: both; height: 10px; overflow: hidden; }

.google_map	{ float: right; position: relative; width: 425px; height: 366px; margin-left: 20px; display: inline; }
.google_map_footer	{ float: right; position: relative; width: 425px; height: 15px; margin-left: 20px; display: inline; text-align:center; }

#missoula_txt {
	position:absolute;
	left:0px;
	top:-20px;
	width:425px;
	height:10px;
	text-align:center;
	font-size: 15px;
	color: #1D5232;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	z-index:1;
}

#apDiv1 {
	position:absolute;
	left:371px;
	top:376px;
	width:463px;
	height:192px;
	z-index:1;
	line-height: 17.5pt;
	font-style: oblique;
	font-size: 13.0pt;
	font-weight: lighter;
	font-family: Georgia, "Times New Roman", Times, serif;
	word-spacing: normal;
	text-align: justify;
}

	
#apDiv2 {
	position:absolute;
	left:62px;
	top:622px;
	width:191px;
	height:26px;
	z-index:2;
}	

#apDiv3 {
	position: relative; width: 840px; min-width: 840px; top: 0px; margin: 0px auto; 
	left:12px;
	top:5px;
	width:1024px;
	height:831px;
	z-index:0;
	visibility: visible;
	background: #000000 url(/images/index_bg.jpg) no-repeat scroll top center;
}

#index_bg {
	position: relative; width: 870px; height:784px; min-width: 870px; margin: 5px auto;
	background: #000000 url(/images/index_bg.jpg) no-repeat scroll top center;
}

#location_bg {
	position: relative; width: 870px; height:1400px; min-width: 870px; margin: 5px auto;
	background: #000000 url(/images/location.jpg) no-repeat scroll top center;
}

#recreation_bg {
	position: relative; width: 870px; height:1025px; min-width: 870px; margin: 5px auto;
	background: #000000 url(/images/recreation.jpg) no-repeat scroll top center;
}


#amenities_bg {
	position: relative; width: 870px; height:784px; min-width: 870px; margin: 5px auto;
	background: #000000 url(/images/amenities_bg.jpg) no-repeat scroll top center;
}

#properties_header_bg {
	position: relative; width: 870px; height:784px; min-width: 870px; margin: 5px auto;
	background: #000000 url(/images/header.jpg) no-repeat scroll top center;
}

#contact_bg {
	position: relative; width: 870px; height:784px; min-width: 870px; margin: 5px auto;
	background: #000000 url(/images/contact_bg.jpg) no-repeat scroll top center;
}

#apDiv4 {
	position:absolute;
	left:280px;
	top:622px;
	width:184px;
	height:13px;
	z-index:4;
}

#apDiv5 {
	position:absolute;
	left:464px;
	top:622px;
	width:184px;
	height:13px;
	z-index:4;
}

#apDiv6 {
	position:absolute;
	left:654px;
	top:622px;
	width:184px;
	height:13px;
	z-index:4;
}
#apDiv7 {
	position:absolute;
	left:94px;
	top:705px;
	width:403px;
	height:13px;
	z-index:4;
	font-stretch: normal;
}
#Jeri_footer {
	position:absolute;
	left:14px;
	top:871px;
	width:403px;
	height:13px;
	z-index:4;
	font-stretch: normal;
}
.Jeri_footer_location_page {
	position:absolute;
	left:18px;
	top:1317px;
	width:403px;
	height:13px;
	z-index:4;
	font-stretch: normal;
	text-align:left;
}
.Jeri_footer_recreation_page {
	position:absolute;
	left:14px;
	top:945px;
	width:403px;
	height:13px;
	z-index:4;
	font-stretch: normal;
	text-align:left;
}
.Jeri_footer_inside_page {
	position:absolute;
	left:14px;
	top:702px;
	width:403px;
	height:13px;
	z-index:4;
	font-stretch: normal;
	text-align:left;
}
.Jeri_footer_properties {
background-image:url(/images/footer.jpg);
	position:relative;	
	height:93px;
	z-index:4;
	font-stretch: normal;
	text-align:left;
	background-repeat:no-repeat;
}
.Jeri_footer_properties_txt {
	position:relative;
	margin-top:10px;
	margin-left:10px;	
	height:93px;
	z-index:4;
	font-stretch: normal;
	text-align:left;
}
.Jeri_footer_index {
	position:absolute;
	left:10px;
	top:698px;
	width:403px;
	height:13px;
	z-index:4;
	font-stretch: normal;
	text-align:left;
}
.Main_txt {
	font-size: 15pt;
	font-style: italic;
	line-height: 17.5pt; 
}

.Main_bottom_links {
	font-size: 16pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #660000;
	text-decoration: none;
	font-style: normal;
	font-variant:small-caps;
	font-stretch:expanded;
}
body {
	background-color: #000000;
        width: 870px;
        min-width: 870px;
        margin: 5px auto;
}
.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #DFD6BC;
	font-weight: lighter;
	line-height: 16pt;
}
.footer_inside {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #C8C0A8;
	font-weight: lighter;
	line-height: 14pt;
}
#apDiv8 {
	position:absolute;
	left:393px;
	top:0px;
	width:324px;
	height:234px;
	z-index:1;
}
.inside_body {font-size: 11pt}
#apDiv9 {
	position:absolute;
	left:108px;
	top:189px;
	width:591px;
	height:71px;
	z-index:1;
}
.body_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}
.infolink {
	position:absolute;
	left:562px;
	top:1324px;
	width:295px;
	height:24px;
}
.rec_infolink {
	position:absolute;
	left:564px;
	top:948px;
	width:295px;
	height:24px;
}
#apDiv10 {
	position:absolute;
	left:369px;
	top:281px;
	width:330px;
	height:49px;
	z-index:2;
}
.highslide-wrapper div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
	cursor: url(/js/highslide/graphics/zoomin.cur) , pointer;
    outline: none;
    text-decoration: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border-color: silver;
}

.highslide-wrapper, .drop-shadow {
	background: white;
}
.highslide-image {
    border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border-bottom: 1px solid white;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: silver;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/js/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
	background: url(/js/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.highslide-overlay {
	display: none;
}

/* Mac-style close button */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: hand; /* ie */
	cursor: pointer; /* w3c */
	background: url(/js/highslide/graphics/close.png);
	/* For IE6, remove background and add filter */
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/highslide/graphics/close.png', sizingMethod='scale');
}
#header_menu {
	position:absolute;
	left:147px;
	top:54px;
	width:719px;
	height:22px;
	z-index:1;
	font-size: 14px;
	color: #899F68;
}
#header_menu_index_page {
	position:absolute;
	left:0px;
	top:259px;
	width:870px;
	height:22px;
	font-size: 15px;
	color: #899F68;
	z-index:1;
}

#masterplan_txt {
	position:absolute;
	left:30px;
	top:161px;
	width:809px;
	height:19px;
	z-index:1;
}

#island_text_1 {
	position:absolute;
	left:34px;
	top:174px;
	width:589px;
	height:100px;
	z-index:1;
}

#island_text_2 {
	position:absolute;
	left:295px;
	top:285px;
	width:326px;
	height:105px;
	z-index:2;
}
#openspace_txt_1 {
	position:absolute;
	left:34px;
	top:174px;
	width:589px;
	height:100px;
	z-index:1;
}

.full_justify	{ text-align: justify; text-justify: distribute-all-lines; }
.full_justify:after { content: "_______________________________________________________________________________"; line-height: 0px; visibility: hidden; }

#openspace_text_2 {
	position:absolute;
	left:295px;
	top:303px;
	width:326px;
	height:105px;
	z-index:2;
}
#trails_txt_1 {
	position:absolute;
	left:34px;
	top:183px;
	width:589px;
	height:100px;
	z-index:1;
}
#trails_text_2 {
	position:absolute;
	left:295px;
	top:297px;
	width:326px;
	height:105px;
	z-index:2;
}
#wildlife_txt_1 {
	position:absolute;
	left:34px;
	top:158px;
	width:589px;
	height:48px;
	z-index:1;
}
#wildlife_text_2 {
	position:absolute;
	left:295px;
	top:302px;
	width:326px;
	height:105px;
	z-index:2;
}
#bird_txt_1 {
	position:absolute;
	left:34px;
	top:179px;
	width:589px;
	height:48px;
	z-index:1;
}
#bird_text_2 {
	position:absolute;
	left:295px;
	top:292px;
	width:326px;
	height:105px;
	z-index:2;
}
#riparian_txt_1 {
	position:absolute;
	left:34px;
	top:179px;
	width:589px;
	height:48px;
	z-index:1;
}
#riparian_text_2 {
	position:absolute;
	left:295px;
	top:275px;
	width:326px;
	height:105px;
	z-index:2;
}
#clark_fork_txt_1 {
	position:absolute;
	left:34px;
	top:166px;
	width:589px;
	height:48px;
	z-index:1;
}
#clark_fork_text_2 {
	position:absolute;
	left:295px;
	top:296px;
	width:326px;
	height:105px;
	z-index:2;
}
#horse_txt_1 {
	position:absolute;
	left:34px;
	top:184px;
	width:589px;
	height:48px;
	z-index:1;
}
#horse_text_2 {
	position:absolute;
	left:295px;
	top:297px;
	width:326px;
	height:105px;
	z-index:2;
}
#location_txt_1 {
	position:relative;
	width:814px;
	height:318px;
	z-index:1;
}
#location_text_2 {
	position:absolute;
	left:502px;
	top:541px;
	width:424px;
	height:105px;
	z-index:2;
}

#island_pic_left {
	position:absolute;
	left:32px;
	top:301px;
	width:239px;
	height:370px;
	z-index:1;
	background-image: url(/images/islands_left.jpg);
}
#island_pic_right {
	position:absolute;
	left:290px;
	top:445px;
	width:329px;
	height:224px;
	z-index:1;
	background-image: url(/images/island_bottom.jpg);
}
#clark_fork_pic_left {
	position:absolute;
	left:32px;
	top:301px;
	width:253px;
	height:366px;
	z-index:1;
	background-image: url(/images/clarkfork_left.jpg);
}
#clark_fork_pic_right {
	position:absolute;
	left:290px;
	top:444px;
	width:329px;
	height:224px;
	z-index:1;
	background-image: url(/images/clarkfork_right.jpg);
}
#horse_pic_left {
	position:absolute;
	left:32px;
	top:303px;
	width:256px;
	height:366px;
	z-index:1;
	background-image: url(/images/horse_left.jpg);
}
#horse_pic_right {
	position:absolute;
	left:290px;
	top:444px;
	width:329px;
	height:224px;
	z-index:1;
	background-image: url(/images/horse_right.jpg);
}
#openspace_pic_left {
	position:absolute;
	left:32px;
	top:309px;
	width:247px;
	height:370px;
	z-index:1;
	background-image: url(/images/open_space_left.jpg);
}
#openspace_pic_right {
	position:absolute;
	left:290px;
	top:450px;
	width:339px;
	height:231px;
	z-index:1;
	background-image: url(/images/open_space_right.jpg);
}
#wildlife_pic_left {
	position:absolute;
	left:32px;
	top:303px;
	width:252px;
	height:375px;
	z-index:1;
	background-image: url(/images/wildlife_left.jpg);
}
#wildlife_pic_right {
	position:absolute;
	left:290px;
	top:458px;
	width:333px;
	height:221px;
	z-index:1;
	background-image: url(/images/wildlife_right.jpg);
}
#riparian_pic_left {
	position:absolute;
	left:32px;
	top:303px;
	width:251px;
	height:372px;
	z-index:1;
	background-image: url(/images/riparian_left.jpg);
}
#riparian_pic_right {
	position:absolute;
	left:290px;
	top:451px;
	width:329px;
	height:221px;
	z-index:1;
	background-image: url(/images/riparian_right.jpg);
}

#trails_pic_left {
	position:absolute;
	left:32px;
	top:304px;
	width:252px;
	height:373px;
	z-index:1;
	background-image: url(/images/walking_left.jpg);
}
#trails_pic_right {
	position:absolute;
	left:290px;
	top:454px;
	width:330px;
	height:225px;
	z-index:1;
	background-image: url(/images/walking_right.jpg);
}
#bird_pic_left {
	position:absolute;
	left:32px;
	top:304px;
	width:252px;
	height:373px;
	z-index:1;
	background-image: url(/images/bird_left.jpg);
}
#bird_pic_right {
	position:absolute;
	left:290px;
	top:456px;
	width:330px;
	height:221px;
	z-index:1;
	background-image: url(/images/bird_right.jpg);
}

#location_pic_left {
	position:absolute;
	left:308px;
	top:564px;
	width:185px;
	height:78px;
	z-index:1;
}
#location_pic_top_right {
	position:absolute;
	left:502px;
	top:180px;
	width:330px;
	height:344px;
	z-index:1;
}
#wildlife_pic_right_upper{
	position:absolute;
	left:290px;
	top:304px;
	width:336px;
	height:151px;
	z-index:1;
	background-image: url(/images/wildife_left_upper.jpg);
}
#apDiv15 {
	position:absolute;
	left:158px;
	top:144px;
	width:195px;
	height:36px;
	z-index:1;
}
#amenities_titles_openspace {
	position:absolute;
	left:158px;
	top:144px;
	width:210px;
	height:29px;
	z-index:1;
}
#amenities_titles_wildlife {
	position:absolute;
	left:158px;
	top:144px;
	width:168px;
	height:36px;
	z-index:1;
}
#amenities_titles_riparian {
	position:absolute;
	left:158px;
	top:144px;
	width:232px;
	height:31px;
	z-index:1;
}
.amenities_titles {
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #006600;
}
.amenities_menu {
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #006600;
}
#open_space_menu {
	position:absolute;
	left:729px;
	top:151px;
	width:148px;
	height:16px;
	z-index:1;
}
#islands_menu {
	position:absolute;
	left:729px;
	top:204px;
	width:148px;
	height:16px;
	z-index:1;
}
#river_menu {
	position:absolute;
	left:729px;
	top:255px;
	width:148px;
	height:16px;
	z-index:1;
}
#wildlife_menu {
	position:absolute;
	left:729px;
	top:307px;
	width:148px;
	height:16px;
	z-index:1;
}
#walking_menu {
	position:absolute;
	left:729px;
	top:360px;
	width:148px;
	height:16px;
	z-index:1;
}
#horse_menu {
	position:absolute;
	left:729px;
	top:412px;
	width:148px;
	height:16px;
	z-index:1;
}
#bird_menu {
	position:absolute;
	left:729px;
	top:464px;
	width:148px;
	height:16px;
	z-index:1;
}
#riparian_menu {
	position:absolute;
	left:729px;
	top:516px;
	width:148px;
	height:16px;
	z-index:1;
}
#riparian_pic_right_upper {
	position:absolute;
	left:290px;
	top:302px;
	width:329px;
	height:147px;
	z-index:1;
	background-image: url(/images/riparian_right_top.jpg);
}
#masterplan {
	position:absolute;
	left:31px;
	top:177px;
	width:788px;
	height:307px;
	z-index:1;
}

#content {
	position: absolute;
        width: 870px;
        min-width: 870px;
        margin: 5px auto;
}

.properties_bg {
        background: #ffffff url(/images/amenities_bg.jpg) no-repeat scroll top center;
}

#property_listing {
	position: absolute;
	left: 0px;
	top: 124px;
	width: 870px;
	height: 568px;
	overflow: visible;
	z-index: 1;
}

#property_details {
        position: absolute;
        left: 0px;
        top: 124px;
        width: 870px;
        height: 568px;
        overflow: visible;
        z-index: 1;
}

#contact {
        position: absolute;
        left: 0px;
        top: 124px;
        width: 870px;
        height: 568px;
        z-index: 1;
}
