﻿#catalog_options
{
    width: 100%;
    margin-top: 0;
}
#catalog_options td.option
{
    padding-left: 1.5em;
}
#catalog_options td.option p.subtitle
{
    margin-top: 1em;
    margin-bottom: 0.25em;
    font-weight: bold;
    font-size: 9pt;
}
ul.select-list *
{
    font-size: 8pt;
}
ul.select-list, ul.select-list ul
{
    margin-top: 0px;
    list-style-type: none;
    list-style-position: outside;
}
ul.select-list li
{
    margin-left: -2em;
}
ul.select-list > li
{
    margin-left: -3em;
}
ul.select-list li.a
{
    margin-left: -2em;
}
ul.select-list li.selected
{
    background-image: var(--arrow-sm);
    background-position: left middle;
}


#products
{
    width: 565px;
}
#products .product
{
    width: 100%;
    margin-bottom: .5em;
}
/*#products .product:hover
{
    background-color: #efedde
}*/
#products .product .title
{
    font-size: 11pt;
    font-weight: bold;
    color: #254674;
    padding-left: .5em;
    padding-right: .5em;
}
#products .product .productcode
{
    font-size: 10px;
    text-align: right;
    font-style: italic;
    vertical-align: top;
}
#products .product .form
{
    font-size: 9pt;
}
#products .product .image
{
    width: 70px;
    text-align: center;
    vertical-align: top;
}
#products .product .image img
{
    width: 65px;
    border: 1px solid #d0d0d0;
}
#products .product .description
{
    padding-left: 1.5em;
    padding-right: 0em;
    vertical-align: top;
}
#products .product .description table
{
    border-collapse: collapse;
}
#products .product .description table td
{
    padding: 1px;
    font-size: 8pt;
    vertical-align: top;
}
#products .product .description table td.infotitle
{
    width: 70px;
}


#pager
{
    margin-top: 1em;
    margin-bottom: 2em;
}
#pager table
{
    margin-left: auto;
    margin-right: auto;
}
#pager td.prev, #pager td.next, #pager td.page, #pager td.selected
{
    width: 25px;
    height: 25px;
    border: 1px solid #d0d0d0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}
#pager td.page, #pager td.prev, #pager td.next
{
    background-color: #e0e0e0;
}
#pager td.selected
{
    background-color: #d0d0d0;
}
