.relativity { position: relative; }
 #warm_header {
    margin: 0;
    padding: 0;
 }
    #warm_header td {
        background: transparent url('../images/bg/product_img_bg.gif') 0 0 no-repeat;
        width: 142px;
        height: 190px;
        text-align: center;
    }
    #warm_header td a {
        display: block;
        padding: 10px;
    }

#browse_departments {
    margin: 20px 0;
    padding: 0;
    width: 100%;
}
    #browse_departments h2,
    #browse_departments h3 {
        margin: 0 0 8px 0;
    }
    #browse_departments table {
        margin: 0;
        width: 100%;
    }
    #browse_departments td,
    #browse_departments th {
        background: #FFF;
        vertical-align: top;
        width: 25%;
        margin: 0;
        position: relative;
    }
    #browse_departments ul {
        margin: 0 0 15px 15px;
        padding: 0;
    }
    #browse_departments li {
        margin: 0;
        font-size: 12px;
        font-weight: normal;
        list-style: disc outside;
        color: #0000cc;
        white-space: nowrap;
        line-height: 20px;
        padding: 0;
    }
    #browse_departments li h4 {
        font-weight: normal;
        margin: 0;
    }
    #browse_departments li h4 a {
        font-weight: normal;
    }

#warm_topprods {
    margin: 20px 0;
    padding: 0;
    width: 100%;
}
    #warm_topprods table {
        margin: 0;
        width: 100%;
    }
    #warm_topprods td {
        background: #FFF;
        vertical-align: top;
        width: 25%;
        margin: 0;
        position: relative;
    }
    #warm_topprods h2,
    #warm_topprods h3 {
        margin: 0 0 8px 0;
    }
    #warm_topprods h3 a {
        color: #000000;
        text-decoration: none;
    }
    #warm_topprods ul {
        margin: 0 0 15px 15px;
        padding: 0;
    }
    #warm_topprods li {
        margin: 0;
        font-size: 12px;
        font-weight: normal;
        list-style: disc outside;
        color: #0000cc;
        white-space: nowrap;
        line-height: 20px;
        padding: 0;
    }

#warm_topsearch {
    margin: 20px 0;
    padding: 0;
    width: 100%;
}
   #warm_topsearch table {
        margin: 0;
        width: 100%;
    }
    #warm_topsearch td {
        background: #FFF;
        vertical-align: top;
        width: 25%;
        margin: 0;
        position: relative;
        padding-left: 4px;
    }
    #warm_topsearch h2,
    #warm_topsearch h3 {
        margin: 0 0 8px 0;
    }
    #warm_topsearch h3 a {
        color: #000000;
        text-decoration: none;
    }
    #warm_topsearch ul {
        margin: 0 0 15px 0;
        padding: 0;
    }
    #warm_topsearch li {
        margin: 0;
        font-size: 12px;
        font-weight: normal;
        list-style: disc inside;
        color: #0000cc;
        white-space: nowrap;
        line-height: 20px;
        padding: 0;
    }

