/* CSS Document */

body { font-family: Arial; font-size: 12px; background-color:#8C5C28; margin:0; }


/* link */
a:link, a:visited { color: #0663AB; text-decoration: underline; }
a:hover { color: #CCCCCC; text-decoration: none;  }

a.footer:link, a.footer:visited { font-size: 11px; color: #0663AB; text-decoration: underline; }
a.footer:hover { font-size: 11px; color: #CCCCCC; text-decoration: none; }

a.header:link, a.header:visited {  font-size: 11px; color: #DAA061; text-decoration: none; }
a.header:hover {  font-size: 11px; color: #FFFFFF; text-decoration: underline; }

.sitemap a:link, .sitemap a:visited { color: #784F22; text-decoration: none; font-weight:bold; margin-left:15px; }
.sitemap a:hover { color: #CCCCCC; text-decoration: none;font-weight:bold; margin-left:15px;  }

.mainContent { font-family: Arial; font-size: 12px; color: #725000; line-height: 1.6em; margin-top: 15; margin-right: 15px; }

/* lines */
.brownLine { border-top: 6px solid #805425; margin-top: 25px; margin-bottom: 25px; margin-left: 25px; margin-right: 20px;}
.brownLineLeft { border-top: 6px solid #805425; margin-top: 25px; margin-bottom: 25px; }
.brownLineSub { border-top: 1px solid #CFBF99;  margin-top: 2px; margin-bottom: 20px;}

/* margins */
.marginLeft25 { margin-left: 25px; }
.marginLeft15 { margin-left: 15px; }
.marginTop10 { margin-top: 10px; }
.marginTop30 { margin-top: 30px; }
.marginBottom05 { margin-bottom: 05px; }
.marginBottom10 { margin-bottom: 10px; }
.marginBottom20 { margin-bottom: 20px; }
.marginBottom15 { margin-bottom: 15px; }
.marginLeft 10{ margin-left: 10px; }
.marginRight05 { margin-right: 5px; }
.marginRight15 { margin-right: 15px; }
.marginRight10 { margin-right: 10px; }
.marginRight20 { margin-right: 20px; }
.paddingTop15 { padding-top: 15px; }
.padLeft5 { padding-left: 5px; }
.bulletMargin { margin-top: 5px; margin-right: 5px; }
.padBooking { padding-left: 25px; padding-right: 10px; padding-top: 20px; }

/* fonts */
.font12 { font-size: 12px; color: #725000; line-height: 1.2em; }
.font11 { font-size: 11px; color: #725000; line-height: 1.2em; }
.fontTop11 { font-size: 11px; color: #DAA061; line-height: 1.2em; }

/* borders */
.borderTop { border-top: 1px solid #CFBF99; }
.borderLeft { border-left: 1px solid #CFBF99; } 
.borderRight { border-right: 1px solid #CFBF99; } 
.borderBottom { border-bottom: 1px solid #CFBF99; }  
.border { border: 1px solid #CFBF99; } 


/* for sub page */
.subPageContent { background: #FFFFFF; font-size: 12px; line-height: 1.8em; color: #725000; }
.subPageRightColumn { color: #725000; line-height: 1.6em; margin-top: 15; margin-right: 15px; font-size: 12px; }

/* background */
.imageBg { background:URL(images/bg_leaf.gif) no-repeat; height: 530px; }
.whiteFrame { background-color: #FFFFFF; padding: 18px; margin-left: 92px; width: 863px; }
.bgBeige { width: 212px; background-color: #F2EBD9; margin-top: 15px; }
.bgBrown { width: 212px; background-color: #BDA871; margin-top: 15px; color: #FFFFFF; }
.subBgBeige { background-color:#F2EBD9; padding-left: 20px; padding-right: 10px; padding-top: 10px; padding-bottom: 20px; }
.nextPageBar { width: 320px; padding-left: 15px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; background-color: #F2EBD9; }
