#footerSlideContainer {
    position: fixed;
    bottom:0;
    width: 100%;
    z-index: 5000;
    }
    
#footerSlideButton {
        margin: 0 20px -40px auto;
        width:60px;
        text-align:center;
        border: 1px solid #ffc000;
        border-bottom: 0px;
        -moz-border-radius-bottomleft: 4px;
        -moz-border-radius-bottomright: 4px;
        -webkit-border-bottom-left-radius: 4px;
        -webkit-border-bottom-right-radius: 4px;
        /* don't forget Opera & KHTML too */
        z-index: 100;
        position:relative;
        float:right;
        cursor: pointer;
        padding-bottom: 4px;
        color: #202020;
        background: #ffc000;

    }

#footerSlideContent {
        width: 100%;
        height: 100px;
        background: url(/images/foot-bg.jpg) top center repeat-x;
        color: #202020;
        display:none;
        z-index: 5000;
    }

#footerSlideContent form {
        margin-left: 180px;
        padding-top: 20px;
    }

#footerSlideContent form h4 {
        margin-bottom: 10px;
        font-size: 18px;
    }


#footerSlideContent input {
        margin-right: 10px;
        border: 1px solid #A0A0A0;
        padding: 3px 5px 3px 5px;
    }

#footerSlideContent input.submit {
        background: url(/images/submit.png) no-repeat;
        width: 53px;
        height: 24px;
        border: none;
        text-indent: -9999px;
        cursor: pointer;
    }


#footerSlideContent form div.email-privacy {
        padding: -20px 0 0 103px;
        margin-left:400px;
        clear: both;
    }

    #footerSlideContent form div.email-privacy p {
        font-size: 10px;
        color: #505050;
    }


.book {
        position: absolute;
        left: 0;
        margin-top: -100px;
        width: 140px;
        margin-left: 20px;
        margin-right: 20px;
}
