body {
       background-attachment: scroll;
       background-image: url("../images/background.jpg");
       background-position: center top;
       background-repeat: no-repeat;
       background-color: #000;
       color: #000000;
       font-family: Verdana,Arial,sans-serif;
       font-size: 11px;
       line-height: 1.5em;
       margin: 0;
}

.hidden { display: none; }

div { margin: 0; padding: 0; }
a, a:visited, a:hover {
    font-weight: bold;
    text-decoration: none;
    color: #377100;
}
a img { border: none; }

h1 {
    font-weight: normal;
    font-size: 210%;
    margin: 10px 0;
    line-height: 22px;
}

h1 a, h1 a:hover, h1 a:visited { color: black; }
h2 { margin-top: 0.2em; line-height: 23px; }
h3 { color: #377100; font-size: 18px; }
h4 { color: #377100; margin: 0 0 5px; font-size: 12px; }
em { color: #377100; }

#siteWrapper {
        width: 850px;
        margin: 0 auto;
        padding: 0;
}       
            
#contentWrapper {
        width: 850px;
        float: left;
        margin-top: 200px;
        min-height: 1540px;
        _height: 1540px;
}

#menuWrapper {
        width: 230px;
        min-height: 1000px;
        _height: 1000px;
        float: left; 
}

ul#mainNavigation {
        width: 210px;
        min-height: 1000px;
        _height: 1000px;
        float: left; 
}

ul#mainNavigation li {
        width: 150px;
        line-height: 60px;
        float: left; 
        list-style-type: none;
        margin-left: 20px;
}

ul#mainNavigation li a {
        color: #000;
}

#logoBox {
        width: 600px;
        height: 300px;
        float: left;
}

#logoAddress {
        width: 350px;
        height: 70px;
        float: left;
        text-align: center;
        color: #377100;
}

#logoAddress a { color: #377100; }

#content {
        width: 580px;
        min-height: 500px;
        float: left;
}

#content a { color: #377100; }

#footWrapper {
        width: 850px;
        height: 195px;
        float: left;
}

#menuNavigation {
        width: 195px;
        float: left;
}

ul#menuNav {
        width: 100%;
        margin: 0;
        padding: 0;
}

ul#menuNav li {
        list-style-type: none;
        width: 140px;
        border-bottom: 1px dotted #FFFFFF;
        line-height: 21px;
        text-align: center;
}

ul#menuNav li a {
        color: #FFF;
}

#addressBox {
        float: left;
        width: 300px;
        color: #FFF;
}

#bottomOffers {
        float: left;
        width: 655px;
        height: 185px;
}

#imageRotator {
    position: relative;
    height: 350px;
}

#imageRotator img {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 8;
}

#imageRotator img.active {
    z-index: 10;
}

#imageRotator img.last-active {
    z-index: 9;
}


.tb { float: left; margin: 0 1% 5px 0; width: 25%; text-align: right; font-weight: bold; }
.otb { float: left; margin: 0 1% 5px 0; width: 70%; }

#imageGallery td a {
	width: 145px;
	height: 145px;
	display: block;
}

.description { margin: 15px 0; font-weight: bold; font-size: 15px; color: #377100; } 
.times { margin-bottom: 15px; }
.bookings { margin-top: 15px; }
.cal { border: 2px solid #377100; }

#twitter { width: 100%; height: 20px; float: left; text-align: right; }
#twitter a { color: #FFF; }

body.noBackground { background: none repeat scroll 0 0 transparent; background-color: #000; }
#mainWrapperTemp { width: 563px; margin: 0 auto; padding: 0; }
#xmasImage { width: 563px; height: 800px; }
#brownBottom { background-color: #7e6448; height: 50px; }
#text1 { height: 20px; width: 300px; float: left; padding: 15px; font-size: 15px; font-family: "Century Gothic",Verdana,Arial,sans-serif; }
#text1 p { margin: 7px 0 0 0; }
#text2 { height: 20px; width: 150px; float: right; font-family: "Century Gothic",Verdana,Arial,sans-serif; padding: 15px; font-size: 17px; text-align: right; font-weight: bold; }
#text1 a { color: #FFF; }
#text2 a { color: #FFF; }
