html {
    margin: 0;
    padding: 0;
    background: #0b0a08 url(/images/background.jpg) repeat-x;
    width:100%;
}

body {
    margin: 0;
    padding: 0;
}

img {
    border: none;
}

#header {
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    width: 100%;
    height: 278px;
    background: url(/images/header.png) no-repeat center;
}

#container {
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    width: 979px;
}

#content {
    margin: 38px 0 0 0;
    padding: 0;
    width: 979px;
}

#nav {
    clear: both;
    float: left;
    margin: 0 0 0 9px;
    padding: 0;
    width: 265px;
}

.nav_btn {
    position: relative;
    clear: both;
    float: left;
    margin: 0;
    padding: 0;
    width: 265px;
    height: 39px;
    font: 14px/14px 'Anisette Light', Arial, Helvetica, sans-serif;
}

.nav_btn a {
    display: block;
    margin: 0 0 0 15px;
    padding: 14px 0 0 0;
    width: 250px;
    height: 39px;
    color: #e4d9b9;
    text-decoration: none;
}

#home_gallery {
    position: relative;
    clear: both;
    float: left;
    margin: 18px 0 0 0;
    padding: 0;
    width: 265px;
}

#home_gallery .gallery_title {
    position: relative;
    clear: both;
    float: left;
    margin: 0 0 15px 0;
    padding: 0;
    width: 265px;
    font: 14px/14px 'Anisette Light', Arial, Helvetica, sans-serif;
    color: #689536;
    text-align: left;
}

#home_gallery a {
    position: relative;
    float: left;
    margin: 0 0 0 10px;
    padding: 0;
}

#home_gallery img {
    margin: 0;
    padding: 0;
    width: 42px;
    height: 27px;
    border: 1px solid #885504;
}

#home_gallery .gallery_more {
    clear: both;
    float: right;
    margin: 15px 0 0 0;
    padding: 0;
    font: 14px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#home_gallery .gallery_more a {
    text-decoration: underline;
    color: #61852c;
}

#main {
    float: left;
    margin: 0 0 0 40px;
    padding: 0;
    width: 650px;
    font: 12px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #c5bda2;
}

#main a {
    color: #61852c;
    text-decoration: underline;
}

#main a:hover {
    text-decoration: none;
}

#main h1 {
    margin: 0;
    padding: 0 0 15px 0;
    font: 24px/24px 'Anisette Light', Arial, Helvetica, sans-serif;
    color: #689536;
}

#main img {
    margin: 5px 0 0 0;
    padding: 0;
}

#homeSlideShow {
    margin: 0;
    padding: 0;
    position: relative;
    /* width: 651px; */
    width: 436px;
    height: 327px;
}

#homeSlideShow img {
    /* width: 651px; */
    width: 436px;
    height: 327px;
}

#homeSlideShow #homeSlideShowNav {
    position: absolute;
    z-index: 99;
    bottom: 10px;
    left: 16px;
}

#homeSlideShow #homeSlideShowNav a {
    margin: 0 6px 0 0;
    padding: 0;
    width: 12px;
    height: 12px;
}

#homeSlideShow #homeSlideShowNav img {
    margin: 0;
    padding: 0;
    width: 12px;
    height: 12px;
}

#homeSlideShow .hide {
    display: none;
}

#homeSlideShow .show {
    display: inline;
}

#homeSlideShow #homeSlideShowNav a.selected {
    background: url(/images/hssn_select.png) 4px 4px no-repeat;
}

.promo {
    float: left;
    margin: 26px 30px 0 0;
    padding: 0;
    font: 14px/14px 'Anisette Light', Arial, Helvetica, sans-serif; 
}

.promo a {
    color: #e4d9b9;
    text-decoration: none;
}

.promo img {
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

#main p {
    margin: 15px 0 0 3px;
    padding: 0;
    font: 12px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #c5bda2;
}

#main p a {
    color: #61852c;
    text-decoration: underline;
}

#main p a:hover {
    text-decoration: none;
}

#main ul {
    margin: 15px 0 0 18px;
    padding: 0;
}

#main li {
    margin: 0;
    padding: 0;
    font: 12px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #c5bda2;
}

#main .bodyImages {
    float: left;
    margin: 10px 7px 0 2px;
}

#main .bodyImages img {
    border: 1px solid #885504;
}

#main input {
    width: 300px;
    height: 15px;
    border: 1px solid #885504;
}

#main textarea {
    width: 400px;
    height: 150px;
    margin-bottom: 10px;
    border: 1px solid #885504;
}

#main .btn {
    padding: 5px;
    border: 1px solid #c5bda2;
    text-decoration: none;
    font-weight: bold;
    color: #c5bda2;
}

#footer {
    clear: both;
    float: left;
    margin: 85px 0 0 9px;
    padding: 17px 0 0 0;
    width: 949px;
    background: url(/images/footer_bar.jpg) no-repeat;
    text-align: right;
    font: 11px/11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #413d31;
}

