/***** The Category Menu *****/

table.inv-category-list
{
    border-collapse: separate;
    border-spacing: 1px;
}

table.inv-category-list td
{
    padding: 2px 10px;
    font-weight: bold;
    text-align: center;
}

table.inv-category-list td.inv-category-off
{
    border: 1px solid #222222;
    background-color: #F0EAD3;
}

table.inv-category-list td.inv-category-off a, table.inv-category-list td.inv-category-off a:visited
{
    color: #808080;
    text-decoration: none;
}

table.inv-category-list td.inv-category-off a:hover
{
    color: #52AE29;
}

table.inv-category-list td.inv-category-on a, table.inv-category-list td.inv-category-on a:visited
{
    color: #DDDDDD;
    text-decoration: none;
}

table.inv-category-list td.inv-category-on a:hover
{
    color: #52AE29;
}


table.inv-category-list td.inv-category-on
{
    border: 1px solid #222222;
    background-color: #873314;
}

/***** Inventory General *****/

.inv-item-layout
{
    border: 1px solid #666666;
    background-color: #FBF5E5;
}

.inv-fields
{
    width: 300px;
    vertical-align: top;
}

/***** Inventory - Field Headers *****/

td.inv-field-header
{
    padding: 2px 4px;
    font-weight: bold;
    color: #DDDDDD;
    background-color: #873314;
}

td.inv-field-sold-header
{
    padding: 2px 4px;
    color: #FF4040;
    font-weight: bold;
    background-color: #DCD3B4;
}

td.inv-field-header a, td.inv-field-header a:visited
{
    color: #DDDDDD;
    text-decoration: none;
}

td.inv-field-header a:hover
{
    color: #52AE29;
}

td.inv-field-header-sold a, td.inv-field-header-sold a:visited
{
    color: #DDDDDD;
    text-decoration: none;
}

td.inv-field-header-sold a:hover
{
    color: #52AE29;
}

/***** Inventory - Fields *****/

td.inv-field
{
    padding: 2px 4px;
    color: #000000;
    text-decoration: none;
}

td.inv-field-sold
{
    font-size: 9pt;
    color: #FF0000;
    font-weight: bold;
}

/***** Inventory - Thumbnails *****/

.inv-thumb
{
    border: 1px solid #666666;
}

/***** *****/

table.inv-popup-layout
{
    margin: 10px;
}

td.inv-popup-bigpicture
{
    padding-bottom: 10px;
    text-align: center;
}

td.inv-popup-button
{
    width: 150px;
    padding: 2px 4px;
    border: 1px solid #222222;
    font-weight: bold;
    text-align: center;
    background-color: #873314;
}

td.inv-popup-button a, td.inv-popup-button a:visited
{
    color: #DDDDDD;
    text-decoration: none;
}

td.td.inv-popup-button a:hover
{
    color: #52AE29;
}

.inv-bigpicture
{
    border: 1px solid #222222;
}

.inv-special-picture
{
    border: 1px solid #222222;
}

.inv-special-frame
{
}

.inv-special-cell
{
    padding: 5px 0px 0px 0px;
}
