html {
	background: #5d3518 url(/images/trees_brown_bg.jpg) center top no-repeat;}

body {
    background: transparent url(/images/tree_brown_bottom.jpg) center bottom no-repeat;}

/* Home Page */

#slideshow_base {
    background: url(/images/slideshow_base.png) no-repeat;
    height: 311px;
    width: 450px;
    float: left;
    margin-left: 1em;}

#slideshow_image {
    position: relative;
    margin: 47px 0 0 43px;
    width: 335px;
    height: 223px;}

    #slideshow_image img {
        position: absolute;}

img.homeImg {
    margin-left: 1em;}

#line {
    position: absolute;
    width: 100%;
    height: 51px;
    top: 390px;
    margin-bottom: -51px;
    z-index: 1;
    background: transparent url(/images/clothesline.png) no-repeat;}

#pins {
    width: 100%;
    padding-top: 40px;
    overflow: hidden;
    clear: both;}

    #pins li {
        float: left;
        clear: none;
        display: block;
        padding-bottom: 25px;
        margin-right: 1em;}

        #pins a {
            display: block;
            text-decoration: none;
            padding: 0.5em;
            text-align: center;}

            #pins a img {
                border: none;
                position: relative;
                margin: -60px 0 5px 0;}

            #pins a img.featureImage {
                margin: 0.2em 0;
                position: static;
                border: 3px solid #ffffff;
                text-align: center;}

            #pins a span.title {
                text-transform: uppercase;
                font-weight: bold;
                font-size: 125%;
                display: block;
                width: 7em;
                text-align: left;}

            #pins a span.description {
                display: block;
                width: 8.5em;
                text-align: left;}

        #pins a.top10 {
            background: #1B4365;
            color: #3B95DF;}

            #pins a.top10 img {
                left: 55px;}

        #pins a.holidays {
            background: #8E191B;
            color: #EC4256;}

            #pins a.holidays img {
                left: 15px;}

        #pins a.excursions {
            background: #CFAB3B;
            color: #926A21;}

            #pins a.excursions img {
                left: 60px;}

        #pins a.offers {
            background: #8A9652;
            color: #545F30;}

            #pins a.offers img {
                left: 35px;}

div.calendar {
    z-index: 100;}

#logos {
    margin: 4em auto 0 auto;
    width: 490px;}
    
    #logos li {
        float: left;
        margin: 0 3.4em 0 0;}

