body, html {
background-color : #5b2b26;
background-image : url(images/bg_main_fall.gif);
background-repeat:repeat-x;
scrollbar-face-color: #F2F2F1;
scrollbar-shadow-color: #F2F2F1;
scrollbar-highlight-color: #F2F2F1;
scrollbar-3dlight-color: #F2F2F1;
scrollbar-darkshadow-color: #F2F2F1;
scrollbar-track-color: #F2F2F1;
scrollbar-arrow-color: #000000;
padding : 0px;
}


.h1 {
font-family : arial, helvetica, sans-serif;
font-size : 12pt;
font-weight : bold;
margin-bottom : 5px;
margin-top : 19px;
color : #3e3e3e;
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 : #3e3e3e;
position : absolute;
z-index : -3;
left : 235px;
top : 85px;
}

#navigation {
width : 190px;
font-size : 11px;
font-family : arial;
color : #ab8246;
font-weight : bold;
letter-spacing : 1px;
line-height: 1.8;
vertical-align : top;
}

#navigation ul {
margin : 80px 0 0 0;
padding-right : 0px;
}

#navigation ul li {
list-style-type : none;
text-align : left;
padding-bottom : 0px;
}

#navigation a:link, #navigation a:visited, #navigation a:active {
color : #6d7e2a;
text-decoration : none;
padding-right : 0px;
}

#navigation a:hover {
color : #b21e1f;
text-decoration : none;
padding-right : 0px;
border-bottom : 0px solid #d8b698;
}

#layout_hdr {
position:absolute;
top:25px;
left:25px;
z-index:2;
margin : 0px;
text-align : left;
vertical-align : top;
width : 900px;
height : 190px;
background-color : #73342f;
border-right : 1px solid #d2a056;
border-top : 1px solid #d2a056;
border-left : 1px solid #d2a056;
padding : 0px;
}


#border_main {
position:absolute;
z-index : 1;
margin-top : 20px;
margin-left : 20px; 
width : 904px;
height : 628px;
border : 3px double #d2a056;
padding : 0px;
}



.layout_header {
position:absolute;
z-index : 1;
margin : 1px;
vertical-align : top;
background-image : url(images/header.jpg);
width : 900px;
height : 190px;
border-right : 1px solid #000000;
border-top : 1px solid #000000;
border-left : 1px solid #000000;
background-color : #73342f;
padding : 0px;
}

.layout {
position:absolute;
top:190px;
z-index:1;
margin : 1px;
text-align : left;
vertical-align : top;
background-image : url(images/bg_image.jpg);
width : 900px;
height : 435px;
background-color : #73342f;
border-right : 1px solid #000000;
border-bottom : 1px solid #000000;
border-left : 1px solid #000000;
padding : 0px;
}

.layout_paper {
position:absolute;
z-index : 1;
margin : 1px;
vertical-align : top;
background-image : url(images/background_paper.gif);
width : 896px;
height : 620px;
border : 3px solid #000000;
background-color : #5b2b26;
padding : 0px;
}


.interior_border {
position:absolute;
z-index : 2;
margin : 3px;
width : 888px;
height : 612px;
border : 1px solid #7c130e;

}


.address {
margin-top : 624px;
margin-left : 191px;
font-family : arial, helvetica, sans-serif;
font-size : 9pt;
font-weight : normal;
text-align : right;
color : #7c130e;
position : absolute;
z-index : 5;
}

.scrollbar {
left : 172px;
top : 621px;
width : 500px;
background-image : url(images/bottom_bar.gif);
position : absolute;
z-index : 3;
}

.iframe_placement {
left : 172px;
top : 221px;
width : 500px;
position : absolute;
z-index : 9;
}



.photo_backdrop {
margin-top : 80px;
margin-left : 342px;
font-family : arial, helvetica, sans-serif;
font-size : 11pt;
background-color: #000000;
height:445px;
width:532px;
border : 3px double #d2a056;
position : absolute;
z-index : 4;
}

.info_backdrop {
margin-top : 20px;
margin-left : 342px;
font-family : arial, helvetica, sans-serif;
font-size : 11pt;
background-color: #000000;
height:495px;
width:532px;
border : 3px double #d2a056;
position : absolute;
z-index : 4;
}


.photo_backdrop_windows {
margin-top : 15px;
margin-left : 342px;
font-family : arial, helvetica, sans-serif;
font-size : 11pt;
background-color: #000000;
height:545px;
width:532px;
border : 3px double #d2a056;
position : absolute;
z-index : 4;
}

.photo_display_left {
margin-top : 10px;
margin-left : 12px;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 11pt;
color: #000000;
font-weight : bold;
position : absolute;
z-index : 4;
}

.photo_display_large {
margin-top : 36px;
margin-left : 394px;
position : absolute;
z-index : 4;
}

.photo_display_large_infopage {
margin-top : 22px;
margin-left : 347px;
position : absolute;
z-index : 4;
}

.photo_display_bottom {
margin-top : 370px;
margin-left : 272px;
position : absolute;
z-index : 4;
}

.photo_display_large_vertical {
margin-top : 45px;
margin-left : 537px;
position : absolute;
z-index : 4;
}

.photo_display_bottom_vertical {
top : 0px;
margin-top : 44px;
margin-left : 358px;
line-height : 1;
position : absolute;
z-index : 4;
}


.scrolling_div{
position:absolute; 
left:1px;
top:10px; 
width:335px;
height:280px;
border : solid 0px #ffff00;
background-color:transparent;
overflow:auto;
}



.text {
font-family : verdana, arial, helvetica, sans-serif;
color : #000000;
font-size : 11pt;
text-align : justify;
}

.text_col1 {
margin-top : 31px;
left : 14px;
width : 510px;
font-family : verdana, arial, helvetica, sans-serif;
color : #000000;
font-size : 11pt;
text-align : justify;
position : absolute;
z-index : 3;

}

.text_col2 {
left : 264px;
width : 602px;
font-family : verdana, arial, helvetica, sans-serif;
color : #1d2714;
font-size : 11pt;
text-align : justify;
border-left : 0px solid #d2a056;
padding-left : 10px;
position : absolute;
z-index : 3;
}



.page_link {
left : 374px;
top : 608px;
position : absolute;
z-index : 7;
}



.thankyou {
font-family : arial, helvetica, sans-serif;
color : #944e25;
font-size : 12pt;
font-weight : bold;
text-align : center;
}

.sorry {
font-family : arial, helvetica, sans-serif;
color : #b30000;
font-size : 13pt;
font-weight : bold;
text-align : center;
}

.error {
font-family : arial, helvetica, sans-serif;
color : #b30000;
font-size : 10pt;
font-weight : bold;
}

.contact_form {
margin-top : 380px;
left : 300px;
position : absolute;
z-index : 5;
}

.text_contact_form {
font-family : arial, helvetica, sans-serif;
color : #7c130e;
font-size : 9pt;
text-align : justify;
font-weight : normal;
}


.map {
margin-top : 33px;
left : 39px;
position : absolute;
z-index : 5;
} 

.maplink {
margin-top : 625px;
left : 828px;
position : absolute;
z-index : 6;
} 

.map_page_info {
margin-top : 2px;
left : 210px;
position : absolute;
z-index : 8;
}


.navtext_map {
color : #7c130e;
text-decoration : none;
font-weight : bold;
text-align : left;
font-family : arial, helvetica, sans-serif;
font-size : 9pt;
}

.navtext_map:hover {
color : #000000;
text-decoration : none;
font-weight : bold;
text-align : left;
font-family : arial, helvetica, sans-serif;
font-size : 9pt;
}

.navtext_map:active {
color : #7c130e;
text-decoration : none;
font-weight : bold;
text-align : left;
font-family : arial, helvetica, sans-serif;
font-size : 9pt;
}

.title {
margin-top : 292px;
left : 265px;
position : absolute;
z-index : 5;
}

.photo_top {
margin-top : 20px;
left : 560px;
position : absolute;
z-index : 5;
} 


.photo_behindnavigation {
margin-top : 320px;
left : 60px;
position : absolute;
z-index : 2;
} 

.behind_menu {
margin-top : 356px;
left : 60px;
border : 3px double #000000;
width : 230px;
height : 205px;
background-color : #ab8246;
position : absolute;
z-index : 2;
}


.websitelink_page {
margin-top : 410px;
left : 292px;
position : absolute;
z-index : 5;
}

.link_page_sitemap_left {
margin-top : 398px;
left : 242px;
position : absolute;
z-index : 5;
}

.link_page_sitemap_right {
margin-top : 398px;
left : 572px;
position : absolute;
z-index : 6;
}

.navtext {
color : #72332d;
text-decoration : none;
font-weight : bold;
text-align : left;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 10pt;
}

.navtext:hover {
color : #000000;
text-decoration : none;
font-weight : bold;
text-align : left;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 10pt;
}

.navtext:active {
color : #72332d;
text-decoration : none;
font-weight : bold;
text-align : left;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 10pt;
}

.navtext_memorium {
color : #d2a056;
text-decoration : none;
text-align : center;
font-family : arial, helvetica, sans-serif;
font-size : 9pt;
font-style:italic;
}

.navtext_memorium:hover {
color : #ffffff;
text-decoration : none;
text-align : center;
font-family : arial, helvetica, sans-serif;
font-size : 9pt;
font-style:italic;
}

.navtext_memorium:active {
color : #d2a056;
text-decoration : none;
text-align : center;
font-family : arial, helvetica, sans-serif;
font-size : 9pt;
font-style:italic;
}










.navtext_morephotos {
color : #b30000;
text-decoration : none;
font-weight : bold;
text-align : left;
font-family : arial, helvetica, sans-serif;
font-size : 9pt;
}

.navtext_morephotos:hover {
color : #b30000;
text-decoration : underline;
font-weight : bold;
text-align : left;
font-family : arial, helvetica, sans-serif;
font-size : 9pt;
}

.navtext_morephotos:active {
color : #b30000;
text-decoration : none;
font-weight : bold;
text-align : left;
font-family : arial, helvetica, sans-serif;
font-size : 9pt;
}



.navtext_thispage {
color : #030200;
background-color : #d2b386;
text-decoration : none;
font-weight : bold;
text-align : left;
font-family : arial, helvetica, sans-serif;
font-size : 10pt;
}

.navtext_thispage:hover {
color : #030200;
background-color : #d2b386;
text-decoration : none;
font-weight : bold;
text-align : left;
font-family : arial, helvetica, sans-serif;
font-size : 10pt;
}

.navtext_thispage:active {
color : #030200;
background-color : #d2b386;
text-decoration : none;
font-weight : bold;
text-align : left;
font-family : arial, helvetica, sans-serif;
font-size : 10pt;
}


.navtext_email {
color : #7c130e;
text-decoration : none;
font-weight : bold;
text-align : left;
font-family : arial, helvetica, sans-serif;
font-size : 10pt;
}

.navtext_email:hover {
color : #000000;
text-decoration : none;
font-weight : bold;
text-align : left;
font-family : arial, helvetica, sans-serif;
font-size : 10pt;
}

.navtext_email:active {
color : #7c130e;
text-decoration : none;
font-weight : bold;
text-align : left;
font-family : arial, helvetica, sans-serif;
font-size : 10pt;
}

.knxu {
margin-top : 680px;
left : 40px;
position : absolute;
z-index : 8;
}

.navtext_knxu {
color : #91453d;
text-decoration : none;
font-family : arial, helvetica, sans-serif;
font-size : 7pt;
}

.navtext_knxu:hover {
color : #eae8e8;
text-decoration : none;
font-family : arial, helvetica, "sans-serif";
font-size : 7pt;
}

.navtext_knxu:active {
color : #91453d;
text-decoration : none;
font-family : arial, helvetica, "sans-serif";
font-size : 7pt;
}

.navbot_placement {
margin-top : 655px;
text-align : center;
width : 945px;
position : absolute;
z-index : 5; 
}

.navbotlink {
font-size : 7pt;
color : #d2a056;
font-family : verdana, sans-serif;
text-decoration : none;
}

.navbotlink:hover {
font-size : 7pt;
color : #d2a056;
font-family : verdana, sans-serif;
text-decoration : underline;
}

.navbotlink:active {
font-size : 7pt;
color : #d2a056;
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;
}

.topnavbar {
margin-top : 361px;
width : 300px;
position : absolute;
z-index : 5;

}

.bordertable {
border : 3px double #bea44f;
width : 490px;
} 

.border_pics {
border : 1px solid #d2a056;
} 

.page_link {
left : 20px;
top : 585px;
position : absolute;
z-index : 7;
}

.window_page_link {
top : 595px;
left : 55px;
position : absolute;
z-index : 7;
}

.hover_window_tell {
font-family : arial, helvetica, sans-serif;
font-size : 9pt;
font-weight : normal;
color: #d2a056;
text-align : center;
border: 0px solid #d2a056;
left : 398px;
top : 66px;
position : absolute;
z-index : 7;

} 





.pagenav ul {font-family: Arial, sans-serif; text-align: left; font-size: 10pt; font-weight:bold}
.pagenav ul li {list-style: circle; margin: 6px; color: #ffffff; }
.pagenav ul li a {padding: 0px; border: 0px; text-decoration: none; color: #999;}
.pagenav ul li a:link {color: #ffffff;}
.pagenav ul li a:visited {color: #ffffff;}
.pagenav ul li a:link:hover, 
.pagenav ul li a:visited:hover {background: #c7bdc9; color: #000;}
.pagenav ul li a.thispage {background: #d2a056; border: 1px; color: #000;}
 
.pagenav2 ul {font: normal 9pt Arial, Sans-serif; margin:1px; padding: 0px; border: 1px solid #d2a056;}
.pagenav2 ul li {list-style: none; display: inline; border-right: 1px solid #d2a056; border-left: 1px solid #d2a056; border-bottom: 1px solid #d2a056; border-top: 1px solid #d2a056;}
.pagenav2 ul li a {background: transparent; text-decoration: none; color: #555;}
.pagenav2 ul li a:hover {background: #D2B180; color: #ffffff;} 
.pagenav2 ul li a.thispage {background: #7c130e; border: 1px solid #b6b6b6; color: #fff;}

