﻿.showbadgecatalog {
    overflow: hidden;
    text-align: left;
    width: 763px;
}

    .showbadgecatalog.integrated {
        width: 600px;
    }

    .showbadgecatalog .topheader.integrated {
        display: none;
    }

    .showbadgecatalog .topheader.integrated IMG.header {
        width: 600px;
    }

    .showbadgecatalog .topheader > td {
        width: 1px;
    }

    .showbadgecatalog td.left {
        padding-left: 5px;
        padding-right: 15px;
    }

        .showbadgecatalog td.left.integrated {
            display: none;
        }

        .showbadgecatalog td.left .qship {
            float: right;
        }


    .showbadgecatalog td.right .categories {
        background: url(../images/working_bg.jpg);
        float: left;
    }

    .showbadgecatalog td.right .step {
        margin: 0.5em;
    }

    .showbadgecatalog a.working, .showbadgecatalog a.working:visited, .showbadgecatalog a.working:hover {
        color: white;
        font-family: verdana;
        font-weight: bold;
        text-decoration: none;
        font-size: 9pt;
    }

    .showbadgecatalog td.header-a { /* left margin */
        width: 50px;
        border-bottom: 1px solid white;
    }

    .showbadgecatalog td.header-b { /* disabled tab */
        border-top: 1px solid white;
        border-left: 1px solid white;
        border-right: 1px solid white;
    }

    .showbadgecatalog td.header-c { /* spacer tab */
        width: 50px;
        border-bottom: 1px solid white;
    }

    .showbadgecatalog td.header-d { /* enabled tab */
        color: white;
        font-family: verdana;
        font-weight: bold;
        font-size: 12pt;
        border-top: 1px solid white;
        border-left: 1px solid white;
        border-right: 1px solid white;
        padding: 0.5em;
        white-space: nowrap;
    }

    .showbadgecatalog td.header-e { /* right margin */
        width: 440px;
        color: white;
        font-family: verdana;
        font-weight: bold;
        font-size: 10pt;
        border-bottom: 1px solid white;
        white-space: nowrap;
        padding-left: 10px;
    }

    .showbadgecatalog td.header-f { /* right margin */
        width: 400px;
        color: white;
        font-family: verdana;
        font-weight: bold;
        font-size: 10pt;
    }

    .showbadgecatalog td.header-g { /* right margin */
        font-size: 12px;
        white-space: nowrap;
        color: yellow;
        font-weight: normal;
        padding-right: 7px;
    }

    .showbadgecatalog #ddStyles {
        float: right;
        width: 100px;
    }


    .showbadgecatalog td.right .categories .category {
        width: 100px;
        height: 100px;
        border: 1px solid #999;
    }

    .showbadgecatalog a.special {
        text-decoration: none;
        color: #ffff9c;
        font-weight: bold;
        font-family: verdana;
        font-size: 8pt;
    }
