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

*{
padding: 0;
margin: 0;
}

html { height: 101%; }

body{
background-color: #ffefa0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
letter-spacing: 0.1em;
color: #000000;
}

h1{
font-size: 1.60em;
font-weight: 500;
padding: 0 0 30px 0;
margin: 0;
}

h2,h3,h4,h5,h6{
font-size: 1.25em;
font-weight: 700;
padding: 0 0 15px 0;
margin: 0;
}

em{
font-style: italic;
font-size: 12px;
font-weight: bolder;
}

p{
padding: 0;
margin: 0;
line-height: 1.25em;
}

pre{
font-size: 1.2em;
margin: 0;
padding: 0 0 30px 0;
}

em{
font-weight: 500;
font-style: normal;
}

.clearfix:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

div.QA{
width: 800px;
padding: 0 0 15px 0;
text-align: left;
}

div.QABttm{
padding: 0 0 30px 0;
}

div.QA div.lft{
float: left;
width: 40px;
}
div.QA div.rgt{
float: left;
width: 750px;
padding: 3px 3px;
}

span.QA{
background-color: #ffffff;
color: #000000;
font-size: 17px;
font-weight: bolder;
padding: 0;
margin: 0;
}

a, a:visited{
color: #2becf7;
text-decoration: underline;
}
a:hover{
color: #2986f8;
}

div.hdraddr{
width: 870px;
text-align:left;	
}
div.hdraddr div.txt{
position: absolute;
top: 15.7em;
font-size: 0.8em;
font-weight: bold;
padding: 0 0 0 30px;
text-align: left;
}

div.hdr{
width: 870px;
height: 180px;
padding: 0;
}
div.hdr div.frame{
width: 870px;
height: 180px;
font-size: 1em;
font-weight: bolder;
padding: 0;
}
div.hdr div.frame div.lft{
float: left;
width: 320px;
height: 180px;
padding: 0;
}
div.hdr div.frame div.lft div{
position: relative;
padding: 18px 0 0 0;
}
div.hdr div.frame div.rgt{
float: right;
width: 550px;
height: 180px;
padding: 0;
background-image: url(../media/top-nav-lft-bevel.png);
background-repeat: no-repeat;
background-position: 0 bottom;
}
div.hdr div.frame div.rgt div.rgtbevel{
width: 550px;
height: 180px;
background-image: url(../media/top-nav-rgt-bevel.png);
background-repeat: no-repeat;
background-position: 100% bottom;
}
div.hdr div.frame div.rgt div.topnav{
position: relative;
width: 518px;
height: 54px;
background-image: url(../media/top-nav-gradient.png);
background-repeat: repeat-x;
background-position: center bottom;
padding: 126px 0 0 0;
}
div.hdr div.frame div.rgt div.topnav div.navlinks{
position: relative;
padding: 15px 0 0 0;
color: #000000;
}
div.hdr div.frame div.rgt div.topnav div.navlinks a, div.hdr div.frame div.rgt div.topnav div.navlinks a:visited{
font-size: 1.30em;
color: #000000;
text-decoration: none;
padding: 0 4px;
}
div.hdr div.frame div.rgt div.topnav div.navlinks a:hover{
color: #808080;
}
div.hdr div.frame div.rgt div.search{
position: absolute;
width: 518px;
height: 20px;
top: 40%;
left: 0%;
text-align: right;
}
div.hdr div.frame div.rgt div.search a, div.hdr div.frame div.rgt div.search a:visited{
color: #000000;
text-decoration: none;
}
div.hdr div.frame div.rgt div.search a:hover{
color: #808080;
}

div.topsubnav{
width: 870px;
height: 55px;
background-color: #185215;
background-image: url(../media/top-subnav.png);
background-repeat: no-repeat;
background-position: 0 0;
text-align: center;
}

div.topsubnav div{
position: relative;
width: 870px;
height: 35px;
padding: 15px 0 0 0;
}

div.topsubnav div a, div.topsubnav div a:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.30em;
color: #ffffff;
text-decoration: none;
text-align: center;
padding: 0 30px;
}

div.topsubnav div a:hover{
color: #cdccc7;
}

div.frontpage{
width: 870px;
padding: 0;
margin: 0;
background-color:#1B5B13;/* #003404; */
color: #ffffff;
}

div.frontpage div.holder{
padding: 5px 5px 5px 5px;
}
div.frontpage div.holder div.doc{
background-color:#1B5B13;
color: #ffffff;
padding: 15px 15px 15px 15px;
text-align: left;
}

div.frontpage p{
text-align: left;
padding: 0 0 30px 0;
margin: 0;
}

div.frontpage h1{
height: 30px;
margin: 0 0 30px 0;
padding: 0 30px 0 30px;
background-color: #ffffff;
background-image: url(../media/caption-shade.png);
background-repeat: no-repeat;
background-position: 0% 0%;
color: #000000;
}

div.frontpage div.article{
padding: 0 0 15px 0;
}
div.frontpage div.article div.lftcol{
float: left;
width: 170px;
}
div.frontpage div.article div.rgtcol{
float: right;
width: 260px;
}
div.frontpage div.textfloat{
float: left;
width: 460px;
text-align: left;
padding: 0 0 500px 0;
}

div.frontpage img.photolft{
float: left;
clear: left;
margin: 5px 5px;
}

div.frontpage img.photorgt{
float: right;
clear: right;
margin: 5px 5px;
}

div.frontpage img.photofloat{
float: left;
margin: 5px 5px;
}

div.frontpagebttm{
width: 870px;
height: 24px;
background-image: url(../media/bottom-rounded-trim.gif);
}

div.photofloat{
float: left;
width: 394px;
height: 285px;
padding: 0 0 10px 0;
margin: 0;
background-image: url(../media/frame-394x285.png);
background-repeat: no-repeat;
background-position: 0 0%;
}

div.photofloat div{
position: absolute;
padding: 9px 0 0 9px;
}

div.frontpage div.smphotofloat{
float: left;
width: 212px;
height: 285px;
padding: 15px 15px;
margin: 0;
background-image: url(../media/frame-212x285.png);
background-repeat: no-repeat;
background-position: 50% 50%;
}

div.frontpage div.smphotofloat div{
position: absolute;
padding: 10px 0 0 10px;
}

div.sitemap{
text-align: left;
}

div.sitemap{
padding: 15px 15px 15px 15px;
}

div.sitemap ul{
padding: 0 0 0 15px;
}
div.sitemap ul li{
line-height: 20px;
}
div.sitemap ul li ul {
padding: 0 0 0 30px;
}

div.sitesearch {
padding: 15px 15px 15px 15px;
text-align: left;
}

div.sitesearch div.page {
background-color: #ffffff;
color: #000000;
}

div.sitesearch div.page a, div.sitesearch div.page a:visited{
color: #000000;
text-decoration: underline;
}

div.sitesearch div.intcl0 {
background-color: #DDE0C7;
padding: 5px 5px 5px 5px;
}

div.sitesearch div.intcl1 {
background-color: #ffffff;
padding: 5px 5px 5px 5px;
}

div.vcard {color:#000;font-size:0.8em;line-height:1.25em;text-align:left;padding:10px 0;width:20em;}
div.vcard a {color:#000;text-decoration:none;}
div.vcard span.type {display:none;}
div.vcard span.postal-code {display:block;}
#footer {
	margin:0 auto;
	/* padding:15px 0 0 50px; */
	/* position:relative; */
  width: 870px;
  min-height: 80px;;
}
#footer a {color:#000000;}
#footerCopy{
float: left;
width: 435px;
text-align: left;
}
#footerCopy p{color:#000000;font-size:0.8em;}
#footerCopy div.vcard {/*clear:both; */color:#000000;font-size:0.8em;line-height:1.25em;text-align:left;padding:0px 4px 8px 55px;}
#footerCopy a{font-weight: bold;}
#footerCopy div.vcard a.fn,#footerCopy div.vcard span.type {display:none;}
#footerLinks {
float: right;
width: 435px;
text-align: right;
	/* position:absolute;
	right:5px;
	top:10px; */
}
#footerLinks ul li {
	color:#fff;
	display:inline;
	font-size:0.8em;
	margin:0 10px 0 0;
}

ul.fallsAveListings {
	width: 600px;
	margin:0;
	padding:0 15px 0 15px;
}
ul.fallsAveListings li {
	float:left;
	height:130px;
	list-style-type:none;
	margin:15px 15px 0 0;
	text-align:center;
	width:132px;
}
ul.fallsAveListings li img {
	border:1px solid #045929;
	display:block;
}
ul.fallsAveListings li a {
	display:block;
	text-decoration:none;
}

#directionsForm{margin:10px 0 0 0;}
#directionsForm p label{float:left;width:4em;}
#directionsForm p input.textInput{color:#000000;width:25em;}
#directionsForm p input#directionsTo{background:#1B5B13;border:none;color:#ffffff;}
#directionsForm p#directionsInputs{margin-left:3.5em;}
#directionsMap{border:1px solid #999;height:302px;margin:0 0 10px 10px;width:600px;}
#directionsMapWrapper{margin:0 10px 0 0;text-align: left;}
#directionsMapWrapper h2{font-weight:bold;margin:0 10px;}
div#directionsDirections{margin:0 0 0 5px;width: 600px;}
div#directionsDirections div.googledir{background-color:#ffffff;color:#000000;font-size:0.8em;line-height:1.25em;padding:5px;}
div#directionsDirections div.googledir a{font-weight:bold;color:#1b600f;}

/* prettyPhoto */
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_middle{background:#fff}div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_content{background-color:#fff}div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_middle{background:#fff}div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.light_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .currentTextHolder{color:#c4c4c4}div.dark_rounded .pp_description{color:#fff}div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat}div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_square .pp_description{color:#fff}div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff}div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_top{height:20px;position:relative}* html .pp_top{padding:0 20px}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle{left:0;position:static}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_content{height:40px;position:relative;text-align:left;width:100%}.pp_content .pp_details{display:none;margin:10px 15px 2px 20px}.pp_description{display:none;float:left;margin:0}.pp_nav{float:left;margin:3px 0 0 0}.pp_nav p{float:left;margin:2px 4px}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{left:0;position:absolute;top:0;width:100%;z-index:2000}a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{display:block;float:right;text-indent:-10000px}.pp_bottom{height:20px;position:relative}* html .pp_bottom{padding:0 20px}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle{left:0;position:static}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_loaderIcon{display:none;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res{display:none;line-height:1 !important;margin:0 auto;text-align:center;width:100%}div.ppt{color:#fff;display:none;font-size:17px;left:0;position:absolute;top:0;z-index:9999}.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block} 