/* CSS Document */

body {
background: url('images/body-bg.png') top center repeat-y #741a0f;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
margin: 0 auto;
}
* {margin: 0; padding: 0;}
a {
text-decoration: none;
}
div {
padding-right: 4px;
scrollbar-3dlight-color:#fff;
scrollbar-arrow-color:#741A0F;
scrollbar-darkshadow-color:#c8ac6e;
scrollbar-face-color:#F8D48A;
scrollbar-highlight-color:#F4D793;
scrollbar-shadow-color:#8A712E;
}
*html div {padding: 0;}
#blog {
position: absolute;
top: 0; left: 0;
margin: 0 0 0 0;
}
#blog a {
text-indent: -9000px; float: left;
width: 103px; height: 83px;
background-image: url('images/blogbutton2.png');
}
#blog a:hover {
background-position: bottom left;
}
#home {
width: 845px; height: 700px;
background: url('images/home-bg.jpg') #4B6A4A no-repeat;
margin: 0 auto;
}
*html #home {
width: 800px; 
}
#nav {
width: 790px; height: 25px;
padding: 5px 0 0 8px;
margin: 0 0 0 22px;
/*
float: left; clear: both;
*/
}
*html nav {
}
#nav a {
color: #395233;
font-weight: bold;
display: inline;
margin: 0 16px 0 0;
}
#nav a:hover {
color: #fff;
}
#nav span#navlinks {
float: left;
}
#nav span#phonenum {
float: right;
font-size: 1.1em;
color: #741a0f;
margin: -1px 0 0 0;
}
a#header-link  {
display: block;
text-indent: -9000px;
float: left; clear: both;
margin: 0 0 0 24px;
width: 800px; height: 100px;
}
#homepage-leftcolumn {
float: left;
width: 300px;
}
a#viewmorepics {
text-indent: -9000px; font-size: 1px;
width: 102px; height: 85px;
float: left;
background-image: url('images/homepage-pics.jpg');
margin: 218px 0 0 26px;
}
a#viewmorepics:hover {
background-position: bottom left;
}
a#homepage-downloadbroch {
float: left; 
width: 170px; height: 95px;
margin: 16px 0 0 122px;
background-image: url('images/homepage-dlbroch.jpg');
text-indent: -9000px;
}
a#homepage-downloadbroch:hover {
background-position: bottom left;
}

a#homepage-videos {
float: left; 
width: 180px; height: 60px;
margin: -5px 0 0 267px;
background-image: url('images/homepage-videos.jpg');
text-indent: -9000px;
}
a#homepage-videos:hover {
background-position: bottom left;
}


#homepage-note {
float: left;
margin: 100px 0 0 195px;
width: 280px; height: 170px;
overflow-y: scroll; overflow-x: visible;
}
#homepage-note p {
color: #c23f23;
line-height: 150%;
font-size: 1em;
float: left; clear: both;
margin: 10px 0 0 0;
}
#homepage-note p.fix {
width: 80%;
}
a#homepage-button-duckhunt {
text-indent: -9000px; font-size: 1px;
width: 231px; height: 77px;
margin: 2px 0 0 220px;
float: left;
background-image: url('images/home-button-duckhunt.png');
}
a#homepage-button-duckhunt:hover {
background-position: bottom left;
}
#home-footer, #footer, #pckgs-footer, #about-footer, #loc-footer {
margin: 157px 0 0 24px;
width: 100%;
float: left; clear: both;
font-size: .8em;
text-align: center;
color: #385133;
}
#home-footer a, #footer a, #pckgs-footer a, #about-footer a, #loc-footer a {
color: #385133;
text-decoration: underline;
}
#footer {
margin: 128px 0 0 0;
}
#pckgs-footer, #loc-footer {
color: #385133;
padding: 10px 0 3px 0;
}
#pckgs-footer a, #loc-footer a {
color: #385133;
}
#about-footer {
margin: 150px auto 0 auto;
}
#loc-footer {
margin: 110px auto 0 auto;
}
/*** pics ***/
#pics {
width: 845px; height: 670px;
background: url('images/pics-bg.jpg') #4B6A4A;
margin: 0 auto;
}
*html #pics {
width: 700px; 
}
#pics-flash {
width: 750px; height: 280px;
margin: 1px 0 0 56px;
float: left; clear: both;
}
#pics-buttons {
width: 390px; height: 73px;
margin: 50px 0 10px 240px;
float: left; clear: both;
}
*html #pics-buttons {
margin: 50px 0 10px 100px;
}
#pics-buttons a {
text-indent: -9000px;
float: left;
width: 190px; height: 73px;
}
#pics-buttons a:hover {
background-position: bottom left;
}
#pics-buttons a#duckhunt {
background-image: url('images/pics-button-duckhunt.png');
margin: 0 10px 0 0;
}
#pics-buttons a#dlbroch {
background-image: url('images/pics-button-dlbroch.png');
}


/** packages **/
#packages {
width: 845px; height: 700px;
background: url('images/packages-bg.jpg') no-repeat #4B6A4A;
margin: 0 auto;
}
#packages #leftcolumn {
width: 400px;
margin: 60px 0px 0 30px;
float: left;
}
#packages #leftcolumn #left-scrollbox {
width: 270px; height: 280px;
padding: 0 10px 0 0;
margin: 14px 0 0 16px;
overflow-y: scroll;
}
#left-scrollbox p {
color: #497e25;
font-size: 1.2em;
margin: 0 0 10px 0;
}
#left-scrollbox p span.price {
color: #a28337;
font-size: 1.5em;
font-weight: bold;
}
#packages #rightcolumn {
width: 400px;
margin: 0;
float: left;
}
#packages #rightcolumn #right-scrollbox {
width: 310px; height: 270px;
padding: 0 10px 0 0;
float: right; clear: both;
overflow-y: scroll;
margin: 50px 40px 0 0;
}
#packages #rightcolumn #right-scrollbox p {
color: #a28337; margin: 0 0 10px 0;
}
#packages #rightcolumn #right-scrollbox p#indent {
text-indent: 40px;
font-weight: bold;
color: #284F23;
}

#packages a#viewmorepics {
text-indent: -9000px; float: right; clear: both;
background-image: url('images/pckgs-photobutton.jpg');
width: 137px; height: 112px;
margin: 15px 50px 0 0;
}
#packages a#viewmorepics:hover {
background-position: bottom left;
}
#packages a#downloadbroch {
text-indent: -9000px; float: right;
background-image: url('images/pckgs-brochbutton.jpg');
width: 163px; height: 78px;
margin: 30px 43px 0 0;
}
#packages a#downloadbroch:hover {
background-position: bottom left;
}
#pckgs-footer {
margin: 100px 0 0 0;
color: #385133;
}


/*** location ***/

#location {
width: 845px; height: 700px;
background: url('images/location-bg.jpg') no-repeat #4B6A4A;
margin: 0 auto;
}
*html #location  {
}
a#loc-brochbutton {
background-image: url('images/loc_brochbutton.jpg');
width: 163px; height: 74px;
text-indent: -9000px;
float: left;
margin: 380px 0 0 70px;
}
a#loc-brochbutton:hover, a#loc-photobutton:hover {
background-position: bottom left;
}
div#loc-rightcolumn {
width: 300px;
float: left;
margin: 0px 0 0 290px;
}
*html div#loc-rightcolumn {
width: 300px; float: left;
margin: 0 0 0 260px;
}
div#loc-text {
width: 280px; height: 136px;
overflow-y: scroll;
margin: 130px 0 0 0px;
float: left; clear: both;
scrollbar-3dlight-color:#fff;
scrollbar-arrow-color:#2D4428;
scrollbar-darkshadow-color:#2D4428;
scrollbar-face-color:#919D5B;
scrollbar-highlight-color:#97A56A;
scrollbar-shadow-color:#2D4428;
color: #2D4428;
}
*html div#loc-text {
margin: 130px 0 0 -140px;
width: 550px;
}
div#loc-text p {
margin: 0 0 10px 0;
}
a#loc-photobutton {
background-image: url('images/loc_photobutton.jpg');
width: 140px; height: 108px;
text-indent: -9000px;
float: left; clear: both;
margin: 0px 0 0 52px;
}


/*** about ***/

#about {
width: 845px; height: 700px;
background: url('images/about-bg.jpg') no-repeat #4B6A4A;
margin: 0 auto;
}
a#about-brochbutton {
background-image: url('images/about-brochbutton.jpg');
width: 123px; height: 133px;
text-indent: -9000px;
float: left;
margin: 216px 0 0 2px;
}
a#about-brochbutton:hover, a#about-photobutton:hover {
background-position: bottom left;
}
div#about-leftcolumn {
width: 400px;
float: left;
margin: 98px 0 0 44px;
}
div#about-rightcolumn {
width: 300px;
float: left;
margin: 10px 0 0 0;
}
div#about-text {
width: 370px; height: 325px;
overflow-y: scroll;
margin: 0 0 0 0;
float: left; clear: both;
}
div#about-text p {
margin: 0 0 10px 0;
color: #86451F;
}
a#about-photobutton {
background-image: url('images/about-photobutton.jpg');
width: 209px; height: 63px;
text-indent: -9000px;
float: left; clear: both;
margin: 0 0 0 98px;
}

/**** sitemap ******/
#sitemap {
width: 845px; height: 700px;
background: url('images/sitemap-bg.jpg') no-repeat #4B6A4A;
margin: 0 auto;
}

#sitemap div#about-text ul li {
margin: 8px auto;
}
#sitemap div#about-text a {
color: #914C2B;
}

/** contact **/
#contact {
width: 851px; height: 700px;
background: url('images/contact-bg.jpg') no-repeat #4B6A4A;
margin: 0 auto;
}
#contact #leftcolumn {
width: 400px;
margin: 60px 0px 0 30px;
float: left;
}
#contact #leftcolumn #left-scrollbox {
width: 270px; height: 280px;
padding: 0 10px 0 0;
margin: 14px 0 0 16px;
overflow-y: scroll;
background: #fad68d;
border: 1px solid #edb676;
}
#contact #rightcolumn {
width: 400px;
margin: 0;
float: left;
}
#contact #rightcolumn #right-scrollbox {
width: 350px; height: 250px;
float: right; clear: both;
margin: 86px 40px 0 0;
}
#contact #rightcolumn #right-scrollbox p {
color: #977c3b;
margin: 0 0 12px 0;
}
#contact #rightcolumn #right-scrollbox p strong {
color: #741a0f;
font-size: 1em;
}
#contact #rightcolumn #right-scrollbox p#indent {
text-indent: 40px;
font-weight: bold;
color: #284F23;
}

#contact a#viewmorepics {
text-indent: -9000px; float: right; clear: both;
background-image: url('images/contact-photobutton.jpg');
width: 137px; height: 112px;
margin: 18px 60px 0 0;
}
*html #contact a#viewmorepics {
margin: 18px 0 0 0;
}
#contact a#viewmorepics:hover {
background-position: bottom left;
}
#contact a#downloadbroch {
text-indent: -9000px; float: right;
background-image: url('images/pckgs-brochbutton.jpg');
width: 163px; height: 78px;
margin: 25px 45px 0 0;
}
#contact a#downloadbroch:hover {
background-position: bottom left;
}
#pckgs-footer {
margin: 100px 0 0 0;
color: #385133;
}

#contact #leftcolumn iframe {
width: 276px; height: 280px;
padding: 0 10px 0 0;
margin: 14px 0 0 12px;
overflow-y: scroll;
background: #fad68d;
border: 1px solid #edb676;
}
*html #contact #leftcolumn iframe {
margin: 14px 0 0 0;
}


/**** mossyislandcontact form ****/
body.form {
background: #FAD68D;
color: #6E3907;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}
body.form input, textarea {
background: #ddb970;
border: 1px solid #fff;
color: #fff;
padding: 4px;
font-size: 11px;
}
input#submit_button {
background: #741A0F;
font-weight: bold;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
padding: 2px;
font-size: 1.1em;
}

