*
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

p
{
    font-size: 8pt;
    color: #666666;
}

body
{
    background: white;
}

img
{
    border: 0px;
}

h1
{
    color: #82A8AA;
    font-size: 18pt;
    margin: 0px;
    padding: 0px;
}

h2
{
    color: #82A8AA;
    font-size: 12pt;
    margin: 0px;
    padding: 0px;
}

h3
{
    color: #82A8AA;
    font-size: 11pt;
    margin: 0px;
    padding: 0px;
}

h4
{
    color: #82A8AA;
    font-size: 10pt;
    margin: 0px;
    padding: 0px;
}

h5
{
    color: #82A8AA;
    font-size: 9pt;
    margin: 0px;
    padding: 0px;
}

h6
{
    color: #82A8AA;
    font-size: 8pt;
    margin: 0px;
    padding: 0px;
}

a
{
    color: #82A8AA;
    text-decoration: none;
    font-size: 9pt;
}

.clear
{
    clear: both;
}

#document
{

}


#container
{

}
    
    #topPrint
    {
        
    }
    
    #top
    {
        display: none;
        
    }
        
    #header
    {
        display: none;
    }
    
    #menuBg
    {
        display: none
    }
    
    #menu
    {
        display: none

    }
        
    #content
    {
        
    }
    
        #contentLft
        {
            display: none
        }
        
        
        #contentMid
        {
        
        }
        
            #breadcrumb
            {
                color: #82A8AA;
                font-size: 7pt;
                font-family: Verdana, Arial, Helvetica, sans-serif;
            }
            
            #breadcrumb a
            {
                color: #82A8AA;
                font-size: 7pt;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                text-decoration: none;
            }
            
            #contentText
            {
                margin-top: 5px;
            }
    
    #footer
    {
        
    }
    
    #footerMenu
    {
        display: none;
    }
    
    #footer *
    {
        text-decoration: none;
        color: #82A8AA;
        font-size: 7pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
    }
    
    #footer div
    {
        padding-bottom: 5px;
    }

/* PRODUCTS ================================================================= */

div#productPopup
{
    position: absolute;
    z-index: 99999;
    border: 6px solid #987F5D;
    left: 300px;
    top: 200px;
}

div#productPopupHeader
{
    background: #BACFD1;
}

div#productPopupText
{
    font-size: 8pt;
    color: #82A8AA;
    padding: 9px;
    background: white;
}

div#productPopupClose
{
    font-size: 8pt;
    color: #666666;
    padding: 10px;
    background: white;
    text-align: center;
}

div.productLeft
{
    width: 604px;
    float: left;
}

div.productListItem
{
    width: 139px;
    height: 216px;
    border: 1px solid #82A8AA;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
}

div.productListPreview
{
    height: 186px;
}

div.productListCaption
{
    background-color: #BACFD1;
    height: 30px;
}

div.productListSeriesLogo
{
    height: 30px;
    background-color: #82A8AA;
    font-size: 7.5pt;
    color: white;
    float: left;
    line-height: 30px;
    margin-right: 10px;
}

div.productListProductDescr
{
    height: 30px;
    background-color: #BACFD1;
    font-size: 7.5pt;
    color: white;
    float: left;
    line-height: 30px;
}

div.productRight
{
    display: none;
}




div.productDetailLeft
{
    width: 210px;
    float: left;
    margin-right: 10px;
}

    div.productDetailImage
    {
        height: 278px;
        border: 1px solid #82A8AA;
        margin-bottom: 10px;
    }
    
    div.productDetailRelations
    {
        width: 205px;
        height: 36px;
        background: #BACFD1;
        padding: 4px 1px 4px 4px;
    }
    
    div.productDetailRelations img
    {
        margin-right: 3px;
    }

div.productDetailRight
{
    width: 243px;
    float: left;
    margin-right: 10px;
}

    div.productDetailData
    {
        height: 165px;
        background: #BACFD1;
        margin-bottom: 10px;
    }
        
        div.productDetailDataText
        {
            padding: 10px;
            color: #666666;
            font-size: 8pt;
            line-height: 1.2em;
        }
        
    div.productDetailPreviews
    {
        
    }
    
        div.productDetailPreview
        {
            width: 77px;
            height: 103px;
            border: 1px solid #82A8AA;
            float: left;
        }
        
        div.productDetailInnerPreview
        {
            margin-right: 3px;
        }
    
    div.productDetailButtons
    {
        
    }
    
        div.productDetailButton
        {
            float: left;
            border: 1px solid #82A8AA;
            color: #82A8AA;
            text-align: center;
            height: 18px;
            line-height: 18px;
            font-size: 8pt;
            margin-bottom: 3px;
        }
        
            div.productDetailButton a
            {
                text-decoration: none;
                display: block;
                color: #82A8AA;
                line-height: 18px;
                font-size: 8pt;
                height: 18px;
                line-height: 18px;
            }

            div.productDetailButton a:hover, div.productDetailButton a.current
            {
                background: #82A8AA;
                color: white;
            }

            div.productDetailButton span.notAvailable
            {
                color: #cccccc;
            }

/* FORMS ==================================================================== */

form
{
    display: inline;
}

div.formItem
{
    clear: left;
    display: block;
    width: 590px;
    margin: 5px 0 0 0;
    padding: 1px 3px;
}

div.formItem input, div.formItem select, div.formItem textarea
{
    
}

div.formItem textarea
{
    overflow: auto;
}

div.formItem label
{
    font-size: 9pt;
    display: block;
    float: left;
    width: 125px;
    padding: 3px 5px 0px 0px;
    margin: 0 0 5px 0;
    text-align: left;
    color: #82A8AA;
}

.invalid, div.formItem label.invalid
{
    color: red;
    font-size: 9pt;
}

div.formItem label.required
{
    font-weight: bold;
}

div.formItem label.labelCheckbox, div.formItem label.labelRadio
{
    float: none;
    display: block;
    width: 350px;
    padding: 0;
    margin: 0 0 5px 130px;
    text-align: left;
    text-indent: -18px;
}

div.formItem input, div.formItem select, div.formItem textarea
{
    width: 350px;
    padding: 1px 3px;
    margin: 0 0 0 0;
    font-size: 9pt;
}

div.formItem input.inputCheckbox, div.formItem input.inputRadio
{
    display: inline;
    height: 14px;
    width: 14px;
    background-color: transparent;
    border-width: 0;
    padding: 0;
    margin: 0 0 0 0px;
    font-size: 9pt;
}

div.formItem label.labelCheckbox input.inputCheckbox, div.formItem label.labelRadio input.inputRadio
{
    margin: 0px 0px 0px 0px;
}

p.formSubmit
{
    padding-left: 130px;
}

p.formSubmit input
{
    border: 1px solid #82A8AA;
    background: white;
    color: #82A8AA;
    font-weight: bold;
    font-size: 9pt;
}

span.formSuccess
{
    color: #669900;
    font-size: 9pt;
}

/* PAGE CONTENT COMMANDS ==================================================== */

table.fmFileList
{
    width: 100%;
}

table.fmFileList td
{
    font-size: 8pt;
    color: #666666;
}

td.fmFileListPreview
{
    padding: 3px 10px 3px 0px;
}

td.fmFileListId
{
    padding: 3px 10px 3px 0px;
    display: none;
}

td.fmFileListCaption
{
    width: 100%;
    padding: 3px 10px 3px 0px;
}

td.fmFileListFilesize
{
    padding: 3px 10px 3px 0px;
    white-space: nowrap;
}

td.fmFileListDownloadLink
{
    padding: 3px 0px 3px 0px;
}
