﻿#map-container 
{ 
    position: relative; 
}
#map 
{
    width: 100%; height: 620px; border:solid 1px #555; 
}
#category-container-top
{
    background-image:url(/DesktopModules/CategoryMap/images/map.category.background.top.png);
    background-repeat:no-repeat;
    padding:27px 0 0 0;
    position:absolute;
    right:5px;  
    top:32px;
    width:164px;
    height:25px;
    z-index:100;
}
#category-container-middle
{
    background-image:url(/DesktopModules/CategoryMap/images/map.category.background.middle.png);
    background-repeat:repeat-y;
    padding:0 0 0 0;
    position:absolute;
    right:5px;  
    top:68px;
    width:164px;
    z-index:100;
}
.panor
{
    margin-left:0px;
    padding:0 0 0 0;
    position:absolute;
    right:2px;  
    top:218px;
    width:144px;
    z-index:100;
}
#category-container-bottom
{
    background-image:url(/DesktopModules/CategoryMap/images/map.category.background.bottom.png);
    background-repeat:no-repeat;
    padding:0 0 0 0;
    position:absolute;
    right:0px;  
    width:164px;
    height:46px;
    z-index:100;
}
.category-item
{
    margin-left:5px;
}
#details-container 
{
    background:transparent url(/DesktopModules/CategoryMap/images/map.details.background.png) no-repeat scroll 0 0;
    padding:0 0 0 0;
    position:absolute;
    right:8px;  
    top:32px;
    height:449px;
    overflow:visible;
    width:398px;
    z-index:100;
    visibility:hidden;
}
#details
{
    position:absolute;
    top:20px;
    left:20px;
    height:400px;
    overflow:auto;
    width:355px;
    z-index:101;
}
#details-close
{
    position:absolute;
    top:12px;
    right:5px;
    height:18px;
    overflow:auto;
    width:16px;
    z-index:102;
}
.Node, .NodeOver, .NodeSelected, .NodeLoading 
{ 
   cursor: hand; 
   font-size:10px;
} 

.Node 
{ 
   color: #555;
   font-size:10px;
} 

.NodeUnModerated 
{ 
   color: red; 
} 

.NodeOver 
{ 
   color: #555; 
} 

.NodeSelected 
{ 
   background-color: #000000; 
   color: white; 
} 

.NodeLoading 
{ 
   color: red; 
}
#tree-container 
{
    /*background:transparent url(/DesktopModules/CategoryMap/images/map.details.background.png) no-repeat scroll 0 0;*/
    padding:0 0 0 0;
    position:absolute;
    right:8px;  
    top:32px;
    height:370px;
    overflow:visible;
    width:260px;
    z-index:70;
}
#tree
{
    position:absolute;
    top:30px;
    left:30px;
    height:400px;
    overflow:auto;
    width:355px;
    z-index:71;
}
.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#efefef; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#efefef; border-right:2px solid #efefef; border-left:2px solid #efefef; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#efefef; border-right:1px solid #efefef; border-left:1px solid #efefef; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#efefef; border-right:1px solid #efefef; border-left:1px solid #efefef; margin:0 1px;}
.b1bh, .b2bh, .b3bh, .b4bh {background: #ffffff;}
.headh {background: #efefef; border-right:1px solid #efefef; border-left:1px solid #efefef;}
.headh div {margin: 0px 0px 0px 10px; font-size:13px; font-weight:bold;}
.contenth {background: #ffffff; border-right:1px solid #efefef; border-left:1px solid #efefef;}