
body {
   background:#ffffff url(../images/bg-body.jpg) 0 0 repeat;
   font:13px/22px "Trebushet MS", Arial, Helvetica, sans-serif;
   color:#4a463d;
}

html,
body {
   height: 100%;
}

br.clear {
   float:none;
   clear:both;
}

div#siteContainer {
   margin:0 auto -120px;
   width:980px;
   min-height: 100%;
   height: auto !important;
   height: 100%;
   background:#ffffff url(../images/bg-site-container.jpg) 0 0 repeat-y;
}

/* =header */

div#headerContainer {
   width:980px;
   height:360px;
   position:relative;
   background:transparent url(../images/bg-header-container.jpg) 0 0 no-repeat;
}

div#headerContainer h1#branding {
   width:260px;
   height:130px;
   display:block;
   position:absolute;
   top:20px;
   left:270px;
}

div#headerContainer h1#branding a {
   width:260px;
   height:130px;
   display:block;
   text-indent:-9000px;
}

div#headerContainer div#headerSlideshow {
   width:360px;
   height:290px;
   position:absolute;
   right:35px;
   bottom:0px;
}

/* =content */

div#contentContainer {
   width:980px;
   position:relative;
   background:transparent url(../images/bg-content-container.jpg) 0 0 no-repeat;
}

div#contentContainer a,
div#contentContainer a:visited {
   color:#208d2a;
   text-decoration:none;
}

div#contentContainer a:hover,
div#contentContainer a:active {
   color:#208d2a;
   text-decoration:underline;
}

div#content {
   padding:40px 90px 10px 60px;
   width:580px;
   position:relative;
   float:left;
}

div#content h2 {
   margin:0 0 20px 0;
   font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif;
   font-weight:normal;
   font-size:38px;
   font-variant:small-caps;
   color:#6f2d17;
}

div#content h3 {
   margin:10px 0 5px 0;
   font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif;
   font-weight:bold;
   font-size:16px;
   line-height:22px;
   color:#208d2a;
   border-bottom:1px solid #f8e098;
}

div#content h4 {
   margin:10px 0 5px 0;
   font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif;
   font-weight:bold;
   font-size:16px;
   line-height:22px;
   color:#208d2a;
}

div#content div.hr {
   border-bottom:1px solid #f8e098;
   height:1px;
   margin:0 0 20px 0;
}

div#content p {
   margin:0 0 20px 0;
   font-weight:normal;
   font-size:13px;
   color:#4a463d;
}

div#content strong {
   font-weight:bold;
   font-size:13px;
}

div#content p.hightlight {
   padding:0 0 10px 0;
   margin:0 0 10px 0;
   font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif;
   font-weight:bold;
   font-size:16px;
   line-height:26px;
   color:#208d2a;
   border-bottom:1px solid #f8e098;
}

div#content img.thumb {
   margin:5px 20px 20px 0;
   padding:3px;
   border:1px solid #e8b411;
   background:#f8de92;
   float:left;
}

div#content img.thumb2 {
   margin:5px 10px 5px -20px;
   float:left;
}

div#content table {
   margin:0 0 20px 0;
   font-weight:normal;
   font-size:13px;
   color:#4a463d;
}

div#content ul {
   margin:0 0 20px 0;
   font-weight:normal;
   font-size:13px;
   color:#4a463d;
}

/* =navigation */

div#navigation {
   padding:25px 0 0 0;
   width:250px;
   position:relative;
   float:left;
}

div#navigation p {
   width:250px;
   text-align:right;
   font-size:13px;
   color:#4a463d;
}

div#navigation h5 {
   margin:10px 0 0 0;
   width:250px;
   text-align:right;
   font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif;
   font-weight:bold;
   font-size:14px;
   line-height:26px;
   color:#208d2a;
}

div#navigation ul {
   margin:0 0 20px 0;
   display:block;
   width:250px;
   text-align:right;
}

div#navigation ul li {
   display:block;
   width:250px;
   height:30px;
   background:url(../images/li-navigation.png) right bottom no-repeat;
   line-height:30px;
}

div#navigation ul li a,
div#navigation ul li a:visited {
   padding:0 5px 0 0;
   display:block;
   width:245px;
   height:30px;
   font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif;
   font-weight:normal;
   font-size:15px;
   font-style:italic;
   font-weight:bold;
   text-transform:uppercase;
   color:#6f2d17;
   text-decoration:none;
}

div#navigation ul li a:hover,
div#navigation ul li a:active,
div#navigation ul li a.active {
   color:#208d2a;
   text-decoration:underline;
}

div#navigation ul li#navigationHotel {
   overflow:hidden;
   height:32px;
}

div#navigation ul li ul li {
   display:block;
   width:250px;
   height:24px;
   background:url(../images/li-navigation.png) right bottom no-repeat;
   line-height:24px;
}

div#navigation ul li ul li a,
div#navigation ul li ul li a:visited {
   padding:0 15px 0 0;
   display:block;
   width:235px;
   height:24px;
   font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif;
   font-weight:normal;
   font-size:14px;
   font-style:italic;
   font-weight:bold;
   text-transform:uppercase;
   color:#6f2d17;
   text-decoration:none;
}

div#navigation ul li ul li a:hover,
div#navigation ul li ul li a:active,
div#navigation ul li ul li a.active {
   color:#208d2a;
   text-decoration:underline;
}

/* =navigationAdditional */

div#navigationAdditional {
   margin:10px 0 0 0;
   padding:5px 0 0 0;
   width:580px;
   position:relative;
   border-top:1px solid #f8e098;
}

div#navigationAdditional ul {
   display:block;
   width:580px;
   text-align:right;
}

div#navigationAdditional ul li {
   display:inline;
}

div#navigationAdditional ul li a,
div#navigationAdditional ul li a:visited {
   margin:0 0 0 10px;
   font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif;
   font-weight:normal;
   font-size:13px;
   font-style:italic;
   font-weight:bold;
   color:#6f2d17;
   text-decoration:none;
}

div#navigationAdditional ul li a:hover,
div#navigationAdditional ul li a:active {
   color:#208d2a;
   text-decoration:underline;
}

/* =footer */

div#footerContainer {
   margin:0 auto;
   width:980px;
   height:120px;
   position:relative;
   background:url(../images/bg-footer-container.jpg) 0 0 no-repeat;
}

div.push {
   height:120px;
}

.green {
	color: #208D2A;
}
