body {
	background: url(../images/bkg-new.jpg) top left repeat-x #f6ebdb;
}

#header {
	width:auto;
	height:145px;
}

/* box in which the whole page is wrapped to keep it centered and consistent */
#static {
	margin: 0 auto;
	text-align: center;
	width:100%;
	text-align:center;
}

/*general link specifications */
a{
	color:#496a78;
	text-decoration:overline;
}
a:visited {
	color:#496a78;
}
a:hover {
	color:#496a78;
	text-decoration:underline;
	background:#f6dba9;
}




/* text alterations, titles, colors corresponding to the pages */
h1 {
	color:#496a78;
	font-size: 150%;
} 

h1.cabins {
	color:#8b8757;
	font-size: 150%;
}

h1.exchange {
	color:#9b532a;
	font-size: 150%;
}

h1.investments {
	color:#c5910e;
	font-size:150%;
}

h1.golf {
	color:#8e2a20;
	font-size:150%;
}

h1.local {
	color:#333333;
	font-size:150%;
}

h1.ranches {
	color:#658587;
	font-size:150%;
}

.style12 {font-weight: bold; font-size: small; color: #666666; }
.style11 {font-weight: bold; font-size: small; color: #990000; }
.style5 {font-size: small}
	
.subtitle-mtn {
	color:#5e6639;
	font-size:125%;
	font-weight:bold;
}
.bold-mtn {
	color:#8b8757;
	font-size:125%;
}

.subtitle-ranches {
	color:#658587;
	font-size:125%;
	font-weight:bold;
}

.bold-ranches {
	color:#658587;
	font-size:125%;
}

/*footer */
#footer {
	text-align: center;	
	width:90%;
	padding: 15px 5px 15px 15px;
	margin-bottom: 15px;
}



/* main page containers, colors corresponding to the tabs */

#container-dkblu {
	text-align:left;
	border-top: 6px solid #496a78;
	border-bottom: 6px solid #496a78;
	width:90%;
	padding: 15px 5px 15px 15px;
}

#container-ltblu {
	text-align:left;
	border-top: 6px solid #658587;
	border-bottom: 6px solid #658587;
	width:90%;
	padding: 15px 5px 15px 15px;
}

#container-green {
	text-align:left;
	border-top: 6px solid #8b8757;
	border-bottom: 6px solid #8b8757;

	width:90%;
	padding: 15px 5px 15px 15px;
}

#container-yellow {
	text-align:left;
	border-top: 6px solid #c5910e;
	border-bottom: 6px solid #c5910e;
	width:90%;
	padding: 15px 5px 15px 15px;
}

#container-dkbrown {
	text-align:left;
	border-top: 6px solid #9b532a;
	border-bottom: 6px solid #9b532a;
	width:90%;
	padding: 15px 5px 15px 15px;
}

#container-dkred {
	text-align:left;
	border-top: 6px solid #8e2a20;
	border-bottom: 6px solid #8e2a20;
	width:90%;
	padding: 15px 5px 15px 15px;
}

#container-home {
	text-align:left;
	border-top: 6px solid #e8d2a1;
	border-bottom: 6px solid #e8d2a1;
	width:90%;
	padding: 15px 5px 15px 15px;
}

#container-contact {
	text-align:left;
	border-top: 6px solid #c7b18b;
	border-bottom: 6px solid #c7b18b;
	width:90%;
	padding: 15px 5px 15px 15px;
}

#container-about {
	text-align:left;
	border-top: 6px solid #e8d2a1;
	border-bottom: 6px solid #e8d2a1;
	width:90%;
	padding: 15px 5px 15px 15px;
}
/* end of main containers */


/*specifies the page id and li id to create the active links */

#planned #nav-planned a, 
#ranches #nav-ranches a, 
#cabins #nav-cabins a, 
#investments #nav-investments a, 
#exchange #nav-exchange a, 
#golf #nav-golf a { 
	padding-top: 8px;
	padding-bottom: 9px;
	border-top: 1px solid #ccc;
	border-bottom:0;

} 

/* end of page id and li ids */ 



/* top row of text links, top of page*/
#toplinks {
	float:left;
	font-size: 80%;
}






/* Top horizontal Navigation */
#navcontainer {
	margin-top:-3px;
	z-index: 1;
	position:absolute;
	left:110px;
}

#navcontainer ul, {
	list-style-type: none;
	text-align: center;
	margin-top: -8px;
	padding: 0;
	position: relative;
	z-index: 2;

}

#navcontainer li {
	display: inline;
	text-align: center;
	margin: 0 ;
}

#navcontainer li a {
	margin: 2px;
	padding: 4px 11px 4px 11px;
	color: #fff;
	text-decoration: none;
	font-size:13px;

}
#navcontainer li a.dkblu {
	background:#496a78; 
	border-top:1px solid #ccc; 
	border-bottom:1px solid #ccc;
}
#navcontainer li a.ltblu {
	background:#658587; 
	border-top:1px solid #ccc; 
	border-bottom:1px solid #ccc;
}
#navcontainer li a.green {
	background:#8b8757; 
	border-top:1px solid #ccc; 
	border-bottom:1px solid #ccc;
}
#navcontainer li a.yellow {
	background:#c5910e; 
	border-top:1px solid #ccc; 
	border-bottom:1px solid #ccc;
}
#navcontainer li a.dkbrown {
	background:#9b532a; 
	border-top:1px solid #ccc; 
	border-bottom:1px solid #ccc;
}
#navcontainer li a.dkred {
	background:#8e2a20; 
	border-top:1px solid #ccc; 
	border-bottom:1px solid #ccc;
}


#navcontainer li a:hover.dkblu{
	background:#496a78;
	padding-top: 7px;
	padding-bottom: 7px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}


#navcontainer li a:hover.ltblu {
	background:#658587; 
	padding-top: 7px;
	padding-bottom: 7px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#navcontainer li a:hover.green {
	background:#8b8757; 
	padding-top: 7px;
	padding-bottom: 7px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#navcontainer li a:hover.yellow {
	background:#c5910e; 
	padding-top: 7px;
	padding-bottom: 7px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#navcontainer li a:hover.dkbrown {
	background:#9b532a; 
 	padding-top: 7px;
	padding-bottom: 7px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#navcontainer li a:hover.dkred {
	background:#8e2a20; 
 	padding-top: 7px;
	padding-bottom: 7px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}


/* Photo Gallery code */



/* needed for IE to make :active state work first time */
a, a:visited {color:#000;} 

/* common styling for all galleries */
a.gallery, a.gallery:visited {
	display:block; 
	display:inline-block; 
	color:#000; 
	text-decoration:none; 
	border:1px solid #000; 
	width:60px; 
	height:37px; 
	float:left; 
	margin:4px;
	z-index:50;
}
/* 1111 mtn homes - creekside house */
a.slide1111a {background:url(../gallery/1111-kitchensm.jpg);}
a.slide1111b {background:url(../gallery/1111-fireplacesm.jpg);}
a.slide1111c {background:url(../gallery/1111-staircasesm.jpg);}
a.slide1111d {background:url(../gallery/1111-creekview-aerialsm.jpg);}
a.slide1111e {background:url(../gallery/1111-creekviewsm.jpg);}

/*1811 mtn homes - river run */
a.slide1811a {background:url(../gallery/1811-frontsm.jpg);}
a.slide1811b {background:url(../gallery/1811-kitchensm.jpg); text-align:center;}
a.slide1811c {background:url(../gallery/1811-blueroomsm.jpg);}
a.slide1811d {background:url(../gallery/1811-riversm.jpg);}
a.slide1811e {background:url(../gallery/1811-rocksm.jpg); text-align:center;}
a.slide1811f {background:url(../gallery/1811-pathsm.jpg); text-align:center;}

/* 1919 mtn  homes - mountain get-away */
a.slide1919a {background:url(../gallery/1919-coversm.jpg);}
a.slide1919b {background:url(../gallery/1919-kitchensm.jpg);}
a.slide1919c {background:url(../gallery/1919-livingroomsm.jpg); text-align:center;}
a.slide1919d {background:url(../gallery/1919-sidehousesm.jpg);}
a.slide1919e {background:url(../gallery/1919-frontdecksm.jpg);}
a.slide1919f {background:url(../gallery/1919-frontdeck2sm.jpg);}

/* 1684 vacant land/ranches - "oliver" */
a.slide1684a {background:url(../gallery/1684-snowmtnsm.jpg);}
a.slide1684b {background:url(../gallery/1684-sviewsm.jpg);}
a.slide1684c {background:url(../gallery/1684-viewsm.jpg);}
a.slide1684d {background:url(../gallery/1684-view2sm.jpg);}
a.slide1684e {background:url(../gallery/1684-view3sm.jpg);}

/* 1766 vacant land/ranches - "preas" */
a.slide1766a {background:url(../gallery/1766-view1sm.jpg);}
a.slide1766b {background:url(../gallery/1766-view2sm.jpg);}
a.slide1766c {background:url(../gallery/1766-view3sm.jpg);}
a.slide1766d {background:url(../gallery/1766-view4sm.jpg);}
a.slide1766e {background:url(../gallery/1766-view5sm.jpg);}

/* 1793 vacant land/ranches */
a.slide1793a {background:url(../gallery/1793-mainsm.jpg);}
a.slide1793b {background:url(../gallery/1793-cabinsm.jpg);}
a.slide1793c {background:url(../gallery/1793-viewsm.jpg);}

/* 1870 vacand land/ranches - "clover creek ranch" */
a.slide1870a {background:url(../gallery/1870-mainsm.jpg);}
a.slide1870b {background:url(../gallery/1870-view1sm.jpg);}
a.slide1870c {background:url(../gallery/1870-view2sm.jpg); text-align:center;}
a.slide1870d {background:url(../gallery/1870-view3sm.jpg);}
a.slide1870e {background:url(../gallery/1870-view5sm.jpg);}
a.slide1870f {background:url(../gallery/1870-view6sm.jpg);}
a.slide1870g {background:url(../gallery/1870-entrancesm.jpg);}

/* 1884 vacand land/ranches - "river valley ranch" */
a.slide1884a {background:url(../gallery/1884-mainsm.jpg);}
a.slide1884b {background:url(../gallery/1884-2sm.jpg);}
a.slide1884c {background:url(../gallery/1884-3sm.jpg);}
a.slide1884d {background:url(../gallery/1884-4sm.jpg);}
a.slide1884e {background:url(../gallery/1884-5sm.jpg);}
a.slide1884f {background:url(../gallery/1884-6sm.jpg);}
a.slide1884g {background:url(../gallery/1884-7sm.jpg);}
a.slide1884h {background:url(../gallery/1884-8sm.jpg);}
a.slide1884i {background:url(../gallery/1884-9sm.jpg);}
a.slide1884j {background:url(../gallery/1884-minsm.jpg);}

/* 1894 vacant land/ranches - "abresch" */
a.slide1894a {background:url(../gallery/1894-view1sm.jpg);}
a.slide1894b {background:url(../gallery/1894-view2sm.jpg);}
a.slide1894c {background:url(../gallery/1894-view3sm.jpg);}
a.slide1894d {background:url(../gallery/1894-view4sm.jpg);}
a.slide1894e {background:url(../gallery/1894-view5sm.jpg);}

/* 2002 vacant land/ranches - "grinspoon" */
a.slide2002a {background:url(../gallery/2002-view1sm.jpg);}
a.slide2002b {background:url(../gallery/2002-view2sm.jpg);}
a.slide2002c {background:url(../gallery/2002-view3sm.jpg);}
a.slide2002d {background:url(../gallery/2002-view4sm.jpg);}


a.gallery em, a.gallery span {display:none;}
a.gallery:hover {border:1px solid #fff;}

#container_top {
	position:relative; 
	width:350px; 
	height:340px; 
	background:#f0dfc7; 
	border:1px solid #a49188; 
	margin:1em auto;
}
#container_top img {
	border:0;
}
#container_top .thumbs {
	position:absolute; 
	left:0; 
	top:0;
}
#container_top a.gallery:hover span {
	display:block; 
	position:absolute; 
	width:350px; 
	height:50px; 
	top:87px; 
	left:5px; 
	padding:5px; 
	font-style:italic; 
	color:#000;  
	z-index:100;
}
#container_top a.gallery:hover span:first-line {
	font-style:normal; 
	font-weight:bold; 
	font-size:1.1em; 
	color:#000;
}
#container_top a.gallery:active, #container_top a.gallery:focus {
	border:1px solid #000;
}
#container_top a.gallery:active em, #container_top a.gallery:focus em {
	display:block; 
	position:absolute; 
	width:325px; 
	height:225px; 
	top:95px; 
	left:5px; 
	padding:5px; 
	color:#000; 
	border:1px solid #3d330f; 
	z-index:50;
}
#container_top h1 {
	clear:both; 
	margin:0; 
	padding-top:135px; 
	text-align:center; 
	font-family: georgia, "times new roman", serif; 
	font-size:2em; 
	font-weight:normal; 
	color:#81807e;
}
#container_top h1 em {
	font-size:0.6em; 
	color:#000;
}











