* { font-family: "Trebuchet MS"; font-size: 13px; }
#tree { background: #f4f4f4; border: solid 6px #d5d5d5; padding: 4px 10px 4px 17px; width: 500px; float: left; border-radius: 10px; }
#tree ul { display: block; }
#tree ul, .xmltree#tree li { list-style: none; }
#tree.collapsed ul ul { display: none; }
#tree ul { margin: 0; padding: 10px 0 0 0; }
#tree ul ul { margin-left: 15px; border-left: solid 1px #d86; }
#tree li { font-weight: bold; background: url('../img/tree_page.png') no-repeat 0 3px; padding-left: 12px; display: block !important; position: relative; margin-bottom: 10px; }
#tree .attr { margin: -3px 0 7px 0; }
#tree a:hover { color: #d00; }
#tree span { font-size: 12px; text-transform: lowercase; }
#tree .LIText, #tree .noKids .LIText:hover, #tree .currSel li .LIText { color: #333; }
#tree .node { margin-right: 8px; background: #d86; padding: 2px 3px; color: #f4f4f4; border-radius: 3px; }
#tree .attr span { color: #373; }
#tree .attrValue { margin-left: 8px; }
#tree .node, #tree .attr span, #tree .LIText { display: inline !important; }
#tree.hideAttrs .attr, #tree.hideNodeNames .node { display: none !important; }
#tree .folder { background-image: url('../img/tree_folderClosed.png'); }
#tree .page { background-image: url('../img/tree_folderClosed.png'); }
#tree .currSel .LIText { color: #d00; text-decoration: none !important; }
#tree .plusMin { position: absolute; width: 11px; height: 11px; top: 2px; left: -7px; background: #fec; border: solid 1px #d86; color: #d55; font-size: 15px; text-align: center; line-height: 9px; cursor: pointer; }
#tree .plusMin:hover { border-color: #fa8; background: #fff7da; }
#tree .noKids .plusMin { display: none; }