body {
    background-color: #D2D5D3;
    margin-bottom: 60px;
}


.customDiv {
    margin: 3px;
    min-height: 110px;
    width:100%;
    background-image: url("images/header-background.png");
}


.logo {
    position:relative;
    left: 45px;
    top: 30px;
    background: url("images/logo.png")no-repeat 0 0;
    padding: 10px 0 0 20px;
}

.shiftright {
    position: absolute;
    right: 20px;
    top: 60px;
}

.footer {
    position: absolute;
    width: 100%;
    /* Set the fixed height of the footer here */
    height: 60px;
    background-color: yellow;
}

.footer1 {
    background-image: url("images/header-background.png");
    height:90px;
}

#catlist {
    border: 1px dashed #ccc;
    border-bottom: none;
    width: 660px;
    margin: 10px auto;
}

 #catlist dl {
        width: 640px;
        margin: 0 auto;
        border-bottom: 1px dashed #ccc;
        padding: 10px;
        overflow: hidden;
        background: #f2f2f2;
    }

 #catlist dd {
        overflow: auto
    }

 #catlist dt strong {
        float: right;
        padding: 0 0 0 20px;
    }

#catlist dt img {
        float: left;
        margin: 0 10px 0 0;
        border: 1px solid #000;
   }