body {
margin : 20px;
background-color : #2d2d2d;
background-image : url(images/bg_main.gif);
background-repeat:repeat-x;
}

img.title1 {
position : absolute;
left : 538px;
top : 55px;
z-index : 0;
}


.h1 {
font-family : arial, helvetica, sans-serif;
font-size : 12pt;
margin-bottom : 5px;
margin-top : 19px;
color : #665936;
text-align : center;
position : absolute;
left : 40px;
top : 13px;
z-index : -2;
}

.h2 {
font-family : arial, helvetica, sans-serif;
font-size : 10pt;
margin-top : 5px;
margin-bottom : 5px;
color : #00ff00;
position : absolute;
z-index : -2;
left : 235px;
top : 85px;
}



#navigation {
width : 190px;
font-size : 11px;
font-family : arial;
color : #d8b698;
font-weight : bold;
letter-spacing : 1px;
line-height: 1.8;
vertical-align : top;
}

#navigation ul {
margin : 80px 0 0 0;
padding-right : 1px;
}

#navigation ul li {
list-style-type : none;
text-align : left;
padding-bottom : 10px;
}

#navigation a:link, #navigation a:visited, #navigation a:active {
color : #6d7e2a;
text-decoration : none;
padding-right : 1px;
}

#navigation a:hover {
color : #b21e1f;
text-decoration : none;
padding-right : 1px;
border-bottom : 0 solid #d8b698;
}



#layout_hdr {
z-index : -1;
margin : 0;
text-align : left;
vertical-align : top;
background-image : url(images/header2.jpg);
width : 800px;
height : 116px;
background-color : #3e3e3e;
border-right : 1px solid #171717;
border-top : 1px solid #171717;
border-left : 1px solid #171717;
}

#layout {
margin : 0;
text-align : left;
vertical-align : top;
background-image : url(images/bg_image2.jpg);
width : 800px;
height : 486px;
background-color : #3e3e3e;
padding-top : 0;
padding-right : 0px;
padding-left : 0;
border-right : 1px solid #000000;
border-bottom : 1px solid #000000;
border-left : 1px solid #000000;
}

.shoppingcart {
margin-top : 492px;
left : 540px;
position : absolute;
z-index : 2;
}

.applebucket {
margin-top : 390px;
left : 610px;
position : absolute;
z-index : 2;
}

.appleblossom {
margin-top : 370px;
left : 610px;
position : absolute;
z-index : 2;
}



.address {
margin-top : 474px;
left : 41px;
font-family : arial, helvetica, sans-serif;
font-size : 9pt;
font-weight : normal;
color : #4e4e4e;
position : absolute;
z-index : 2;
}



.webinfo {
margin-top : 534px;
left : 543px;
position : absolute;
z-index : 2;
}



.topnavbar {
margin-top : 81px;
left : 20px;
width : 800px;
position : absolute;
z-index : 2;
}

.bottomnavbar {
margin-top : 545px;
left : 40px;
position : absolute;
z-index : 2;
}

.title {
font-family : arial, helvetica, sans-serif;
color : #722007;
font-size : 12pt;
}

.text {
font-family : arial, helvetica, sans-serif;
color : #000000;
font-size : 11pt;
text-align : justify;
margin-right : 22px;
}

.text_left {
font-family : arial, helvetica, sans-serif;
color : #1e1e1e;
font-weight : bold;
font-size : 9pt;
text-align : left;
margin-right : 22px;

}
.contact {
font-family : arial, helvetica, sans-serif;
color : #722007;
font-size : 9pt;
font-weight : bold;
text-align : right;
}

.navtext {
color : #b21e1f;
text-decoration : none;
font-weight : bold;
text-align : left;
font-family : arial, sans-serif;
font-size : 10pt;
}

.navtext:hover {
color : #b21e1f;
text-decoration : underline;
font-weight : bold;
text-align : left;
font-family : arial, sans-serif;
font-size : 10pt;
}

.navtext:active {
color : #b21e1f;
text-decoration : none;
font-weight : bold;
text-align : left;
font-family : arial, sans-serif;
font-size : 10pt;
}

.navtext_email {
color : #4e4e4e;
text-decoration : none;
font-weight : bold;
text-align : left;
font-family : arial, sans-serif;
font-size : 9pt;
}

.navtext_email:hover {
color : #000000;
text-decoration : none;
font-weight : bold;
text-align : left;
font-family : arial, sans-serif;
font-size : 9pt;
}

.navtext_email:active {
color : #4e4e4e;
text-decoration : none;
font-weight : bold;
text-align : left;
font-family : arial, sans-serif;
font-size : 9pt;
}





.navtext_pages {
color : #4e4e4e;
text-decoration : none;
font-weight : bold;
text-align : left;
font-family : arial, sans-serif;
font-size : 9pt;
}

.navtext_pages:hover {
color : #b21e1f;
text-decoration : none;
font-weight : bold;
text-align : left;
font-family : arial, sans-serif;
font-size : 9pt;
}

.navtext_pages:active {
color : #4e4e4e;
text-decoration : none;
font-weight : bold;
text-align : left;
font-family : arial, sans-serif;
font-size : 9pt;
}









.navtext_left {
color : #b21e1f;
text-decoration : none;
font-weight : bold;
text-align : left;
font-family : arial, sans-serif;
font-size : 10pt;
}

.navtext_left:hover {
color : #000000;
text-decoration : none;
font-weight : bold;
text-align : left;
font-family : arial, sans-serif;
font-size : 10pt;
}

.navtext_left:active {
color : #b21e1f;
text-decoration : none;
font-weight : bold;
text-align : left;
font-family : arial, sans-serif;
font-size : 10pt;
}

.navtext_knxu {
color : #2b5631;
text-decoration : none;
font-family : arial, helvetica, sans-serif;
font-size : 7pt;
}

.navtext_knxu:hover {
color : #4e9c58;
text-decoration : none;
font-family : arial, helvetica, "sans serif";
font-size : 7pt;
}

.navtext_knxu:active {
color : #2b5631;
text-decoration : none;
font-family : arial, helvetica, "sans serif";
font-size : 7pt;
}

.navbotlink {
margin-top : 10px;
margin-bottom : 10px;
font-size : 7pt;
color : #fdf060;
font-family : verdana, sans-serif;
text-decoration : none;
}

.navbotlink:hover {
margin-top : 10px;
margin-bottom : 10px;
font-size : 7pt;
color : #b21e1f;
font-family : verdana, sans-serif;
text-decoration : none;
}

.navbotlink:active {
margin-top : 10px;
margin-bottom : 10px;
font-size : 7pt;
color : #fdf060;
font-family : verdana, sans-serif;
text-decoration : none;
}

.copyright {
font-family : arial, helvetica, sans-serif;
color : #000000;
font-size : 8pt;
text-align : center;
margin-top : 1px;
}

.pagenav ul {padding: 5px 5px; margin: 20px 0px; font: bold 10pt Verdana, Arial, Sans-serif; text-align: center;}
.pagenav ul li {list-style: none; margin: 0; display: inline;}
.pagenav ul li a {padding: 5px; background: #eee; border: 1px solid #ccc; font: bold 1em Verdana, Arial, Sans-serif; text-decoration: none; color: #999;}
.pagenav ul li a:link {color: #999;}
.pagenav ul li a:visited {color: #999;}
.pagenav ul li a:link:hover, .pagenav ul li a:visited:hover {background: #a0ce41; border: 1px solid #999; color: #000;}
.pagenav ul li a.thispage {background: #A0CE41; border: 1px solid #638429; color: #000;}


.bottompagenav ul {padding: 5px 5px; margin: 20px 0px; font: bold 10pt Verdana, Arial, Sans-serif; text-align: center;}
.bottompagenav ul li {list-style: none; margin: 0; display: inline;}
.bottompagenav ul li a {padding: 5px; background: #eee; border: 1px solid #ccc; font: bold 1em Verdana, Arial, Sans-serif; text-decoration: none; color: #999;}
.bottompagenav ul li a:link {color: #999;}
.bottompagenav ul li a:visited {color: #999;}
.bottompagenav ul li a:link:hover, .bottompagenav ul li a:visited:hover {background: #a0ce41; border: 1px solid #999; color: #000;}
.bottompagenav ul li a.thispage {background: #A0CE41; border: 1px solid #638429; color: #000;}



