@charset "utf-8";
/* CSS Document */

	BODY {background-color:#644A24;}
	IMG {border:none}
	a {color:#3E2B15; text-decoration:none;}
	a:hover {color:#FFFFFF;}
	#frame {
		position:relative;
		width:991px;
		margin:auto;
		}
	#topWords {
		margin-top:0px;
		font-family:Arial;
		font-size:8pt;
		color:#3E2B15;
		}
	#banner {
		position:relative;
	}
	#top {
		position:relative;
		margin-top:0px;
		margin-left:0px;
		}

	#btn_story {
        display:block;
        width:180px;
        height:51px;
        background:url("../images/template/story_btn.jpg") no-repeat 0 0;
		
		position:absolute;
		top:658px;
		left:10px;
	    }
	#btn_story:hover {background-position: 0 -51px;}
	#btn_story span {display:none;}
	#btn_story-current {
		display:block;
        width:180px;
        height:51px;
        background:url("../images/template/story_btn.jpg") no-repeat 0 -51px;
		
		position:absolute;
		top:658px;
		left:10px;
		}
	#btn_menu {
		display:block;
		width:180px;
		height:29px;
		background:url("../images/template/menu_btn.jpg") no-repeat 0 0;
		
        position:absolute;
		top:709px;
		left:10px;
		}
	#btn_menu:hover {background-position: 0 -29px;}
	#btn_menu span {display:none;}
	#btn_menu-current {
		display:block;
		width:180px;
		height:29px;
		background:url("../images/template/menu_btn.jpg") no-repeat 0 -29px;
		
        position:absolute;
		top:709px;
		left:10px;
		}		
	#btn_gibson {
		display:block;
        width:180px;
        height:31px;
        background:url("../images/template/gibson_btn.jpg") no-repeat 0 0;

		position:absolute;
		top:738px;
		left:10px;
		}
	#btn_gibson:hover {background-position: 0 -31px;}
	#btn_gibson span {display:none;}
	#btn_gibson-current {
		display:block;
        width:180px;
        height:31px;
        background:url("../images/template/gibson_btn.jpg") no-repeat 0 -31px;

		position:absolute;
		top:738px;
		left:10px;
		}
	#btn_patio {
		display:block;
        width:180px;
        height:27px;
        background:url("../images/template/patio_btn.jpg") no-repeat 0 0;

		position:absolute;
		top:769px;
		left:10px;
	}
	#btn_patio:hover {background-position: 0 -27px;}
	#btn_patio span {display:none;}
	#btn_patio-current {
		display:block;
        width:180px;
        height:27px;
        background:url("../images/template/patio_btn.jpg") no-repeat 0 -27px;

		position:absolute;
		top:769px;
		left:10px;
	}
	#btn_orchard {
		display:block;
        width:180px;
        height:31px;
        background:url("../images/template/orchard_btn.jpg") no-repeat 0 0;

		position:absolute;
		top:796px;
		left:10px;
		}
	#btn_orchard:hover {background-position: 0 -31px;}
	#btn_orchard span {display:none;}
	#btn_orchard-current {
		display:block;
        width:180px;
        height:31px;
        background:url("../images/template/orchard_btn.jpg") no-repeat 0 -31px;

		position:absolute;
		top:796px;
		left:10px;
		}	
	#btn_tours {
		display:block;
        width:180px;
        height:33px;
        background:url("../images/template/tours_btn.jpg") no-repeat 0 0;

		position:absolute;
		top:827px;
		left:10px;
		}
	#btn_tours:hover {background-position: 0 -33px;}
	#btn_tours span {display:none;}
	#btn_tours-current {
		display:block;
        width:180px;
        height:33px;
        background:url("../images/template/tours_btn.jpg") no-repeat 0 -33px;

		position:absolute;
		top:827px;
		left:10px;
		}
	#btn_location {
		display:block;
        width:180px;
        height:40px;
        background:url("../images/template/location_btn.jpg") no-repeat 0 0;

		position:absolute;
		top:860px;
		left:10px;
		}
	#btn_location:hover {background-position: 0 -40px;}
	#btn_location span {display:none;}
	#btn_location-current {
		display:block;
        width:180px;
        height:40px;
        background:url("../images/template/location_btn.jpg") no-repeat 0 -40px;

		position:absolute;
		top:860px;
		left:10px;
		}
	#btn_bar {
		display:block;
        width:180px;
        height:32px;
        background:url("../images/template/bar_btn.jpg") no-repeat 0 0;

		position:absolute;
		top:900px;
		left:10px;
		}
	#btn_bar:hover {background-position: 0 -32px;}
	#btn_bar span {display:none;}
	#btn_bar-current {
		display:block;
        width:180px;
        height:32px;
        background:url("../images/template/bar_btn.jpg") no-repeat 0 -32px;

		position:absolute;
		top:900px;
		left:10px;
		}
	#btn_contact {
		display:block;
        width:180px;
        height:29px;
        background:url("../images/template/contact_btn.jpg") no-repeat 0 0;

		position:absolute;
		top:932px;
		left:10px;
		}
	#btn_contact:hover {background-position: 0 -29px;}
	#btn_contact span {display:none;}
	#btn_contact-current {
		display:block;
        width:180px;
        height:29px;
        background:url("../images/template/contact_btn.jpg") no-repeat 0 -29px;

		position:absolute;
		top:932px;
		left:10px;
		}
	#btn_home {
		display:block;
		width:180px;
		height:39px;
		background:url("../images/template/home_btn.jpg") no-repeat 0 0;
		
		position:absolute;
		top:961px;
		left:10px;
		}
	#btn_home:hover {background-position: 0 -39px;}
	#btn_home span {display:none;}
	#btn_home-current {
		display:block;
		width:180px;
		height:39px;
		background:url("../images/template/home_btn.jpg") no-repeat 0 -39px;
		
		position:absolute;
		top:961px;
		left:10px;
		}
	#btn_vacation {
		display:block;
		width:180px;
		height:30px;
		background:url("../images/template/vacation_ani_btn.gif") no-repeat 0 0;

		position:absolute;
		top:1240px;
		left:10px;
		}
	#btn_vacation:hover {background-position: 0 0px;}
	#btn_vacation span {display:none;}
	#btn_vacation-current {
		display:block;
		width:180px;
		height:30px;
		background:url("../images/template/vacation_ani_btn.gif") no-repeat 0 0px;

		position:absolute;
		top:1240px;
		left:10px;
		}
	#nfib {
		position:absolute;
		top:1270px;
		left:37px;
		}
	#email_signup {
		position:absolute;
		top:1200px;
		left:32px;
		}
	#content-frame {
		position:relative;
		margin-top:93px;
		color:#3E2B15;
		font-family:sans-serif;
		font-size:14px;
		background-image:url(../images/template/contentBG.jpg); background-repeat:repeat-y;
		}
	#text-frame {
		position:relative;
		margin-top:-112px;
		margin-left:197px;
		}
	#textBG-top {
		position:relative;
		}
	#content {
		position:relative;
		padding:10px 12px 0px 6px;
		background-image:url(../images/template/textBG.jpg); background-repeat:repeat-y;
		min-height:580px;
		}
	#slideShow {
		position:relative;
		width:220px;
		height:292px;
		padding:6px;
		}
	#infoBar {
		position:absolute;
		top:1005px;
		left:10px;
		width:180px;
		background-image:url(../images/template/infoBG.jpg); background-repeat:repeat-y;
		color:#990000;
		font-size:12px;
		font-family:sans-serif;
		font-weight:bold;
		}
	#footer {
		position:relative;
		padding-top:10px;
		}
	.footer-text {
		color:#3E2B15;
		font-family:sans-serif;
		font-size:12px;
		}
	.blurb {
		color:#3E2B15;
		font-family:sans-serif;
		font-size:10px;
		}
	#contact-form btn_home {                    /* CONTACT FORM */
	  position:absolute;
	  top:327px;
	  left:10px;
	  z-index:10;	
	}

    #contact-formText1 {
    }
    #contact-form {
     position: relative;
     display: block;
     width: 350px;
     margin: 0px auto -10px auto;
     font-size: .9em;
    }
    #contact-form label {
     display: block;
     clear: both;
     float: left;
     width: 40%;
     margin: 3px 0px 0px 0px;
     height: 20px;
    }
    #contact-form .textinput {
     display: block;
     float: right;
     width: 49%;
     margin: 3px 0px 0px 0px;
     height: 20px;
    }
    #contact-form .fieldgroup {
     float: right;
     width: 49%;
     margin: 3px 0px 0px 0px;
     height: 20px;
    }
    #contact-form textarea {
     clear:both;
     width: 98%;
     height: 100px;
     border: #000 solid 1px;
     margin: auto;
    }
    #contact-form .form-button {
     clear: both;
     background:#A4823C;
     color: #FFF;
     width: 100%;
     margin: 10px 0px 10px 0px;
    }
    #contact-form br {
     clear: both;
    }
