﻿
div.tree-item-background {
    background-image:url(../images/backgrounds/groovepaper.png);
    background-position:top left;
    background-repeat:repeat;
}


div.tree-item-details.tree-highlighting {
    background-color:#eef;
}
/*
div.tree-item-background div.tree-item-details {
    background-color: transparent;
}*/

    div.tree-item-details > div {
        padding:0px; 
        height:100%; 
        overflow-y:auto;
    }

        div.tree-item-details > div > table {
            width:100%;
            table-layout:fixed;
            border-collapse:collapse;
        }

            div.tree-item-details > div > table > tbody {
                border:none;
            }

                div.tree-item-details > div > table > tbody > tr > th {
                    width: 60px;
                }

                div.tree-item-details > div > table > tbody > tr > th,
                div.tree-item-details > div > table > tbody > tr > td {
                    text-align:left;
                }

                    div.tree-item-details > div > table > tbody > tr > th.tree-item-description-header {
                        border-left:1px solid #ccc; 
                    }

                    div.tree-item-details > div > table > tbody > tr > th.tree-item-description-header,
                        div.tree-item-details > div > table > tbody > tr > th.tree-item-header {
                        padding-left:5px;
                        width:inherit;
                    }

                    div.tree-item-details > div > table > tbody > tr > td.tree-item-description-container {
                        border-left:1px solid #ccc; 
                    }

                    div.tree-item-details > div > table > tbody > tr > td.tree-item-description-container,
                        div.tree-item-details > div > table > tbody > tr > td.tree-item-container {
                        vertical-align:top; 
                        padding:0;
                    }

                        div.tree-item-details > div > table > tbody > tr > td.tree-item-description-container iframe,
                            div.tree-item-details > div > table > tbody > tr > td.tree-item-container iframe {
                            /*padding:0px 0px 0px 10px; */
                            height:125px; 
                            overflow-y:scroll;
                            border:none;
                            width:100%;
                        }

                    div.tree-item-details > div > table > tbody > tr > td > div.html-field {
                        border:1px solid #ccc;
                        border-left:2px solid #ccc;
                        margin-left:7px;
                        padding-left:5px;
                    }


                    div.tree-item-details > div > table > tbody > tr > td.tree-item-button-pane {
                        text-align: center;
                        padding: 5px 0px 0px 0px;
                    }

                        div.tree-item-details > div > table > tbody > tr > td.tree-item-button-pane > button {
                            padding:0px !important;
                        }

    div.tree-item-details div.tree-item-name {
        width:100%;
        height:16px;
        overflow:hidden;
        word-break:keep-all;
    }

    div.tree-item-details div.tree-item-file-name {
        width:100%; 
        height:16px;
        overflow:hidden;
        word-break:keep-all;
    }