/**
* Body
*/
body,html{
height:100%;
width:100%;
margin:0;
padding:0;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
background-color:#999;
overflow:hidden;
}
/**
* Divs
*/
#heatmap{
position:absolute;
height:100%;
width:100%;
top:0px;
bottom:0px;
left:0px;
right:0px;
}
#container{
position:absolute;
left:50%;
margin-left:-400px;
top:-2px;
width:800px;
background-color:#FFF;
border:2px solid #BA0000;
z-index:1;
}
#header{
width:100%-10px;
top:0px;
background-color:#BA0000;
padding-left:5px;
padding-right:5px;
text-align:center;
font-size:18px;
color:white;
}
#menu{
width:100%-10px;
background-color:#BA0000;
padding-left:5px;
padding-right:5px;
text-align:center;
font-size:14px;
color:white;
}
#info{
width:100%-10px;
display:none;
padding:5px;
}
#filter{
width:100%-10px;
display:none;
padding:5px;
}
#filter_text{
height:100%;
width:570px;
overflow:hidden;
float:left;
}
#filter_list{
padding:5px;
width:200px;
border-left: 1px solid #BA0000;
float:right;
margin-bottom:5px;
}
#node_list{
position:absolute;
left:-2px;
bottom:-2px;
width:200px;
background-color:#FFF;
border:2px solid #BA0000;
z-index:1;
padding:5px;
font-size:10px;
}
#layer_switcher{
position:absolute;
right:-2px;
top:50px;
width:200px;
max-height:80%;
background-color:#FFF;
border:2px solid #BA0000;
z-index:1;
padding:0;
font-size:10px;
overflow:auto;
}
#layer_switcher_cat{
width:100%-2px;
top:0px;
background-color:#BA0000;
padding-left:0px;
padding-right:5px;
font-size:18px;
color:white;
}
#cat_container{
}
#layer_switcher_toggle{
position:absolute;
right:-2px;
top:51px;
width:17px;
height:17px;
background-color:#FFF;
border:2px solid #BA0000;
z-index:2;
text-align:center;
font-size:15px;
overflow: auto;
}
#layer_switcher_colour{
margin-top:4px;
margin-left:4px;
padding:0;
width:10px;
height:10px;
border:1px solid #000;
float:left;
}
#cat_hide{
margin-top:4px;
margin-left:4px;
padding-left:-4px;
padding-top:-10px;
width:10px;
height:10px;
border:1px solid #000;
float:left;
background:url(img/up.png) no-repeat top left;
color:#000;
font-size:13px;
text-align:center;
}
#hide_parent{
position:absolute;
bottom:10px;
left:50%;
margin-left:-5px;
width:10px;
height:10px;
border:1px solid #000;
bottom:2px;
background:url(img/up.png) no-repeat top left;
color:#000;
font-size:13px;
text-align:center;
}
#sig_slider{
position:absolute;
left:50%;
margin-left:-150px;
bottom:25px;
height:8px;
width:300px;
z-index:1;
font-size:10px;
text-align:center;
}
#slider .ui-slider-handle{
border-color: #cc0204;
height:14px;
width:10px;
}
/**
* Text settings
*/
h1{
color:#C20000;
}
A:link{
color:#FFF;
padding-left:8px;
}
A:visited{
color:#FFF;
}
A:active{
color:#FFF;
}
A:hover{
color:#DDD;
}
.olControlPermalink a{
color:#000;
}
.olControlPermalink a:hover{
color:#666;
}
/**
* Colorpicker
*/
div.color_picker {
height: 16px;
width: 16px;
padding: 0 !important;
border: 1px solid #ccc;
background: url(img/arrow.gif) no-repeat top right;
cursor: pointer;
line-height: 16px;
z-index:2;
float:left;
margin-top:-3px;
margin-right:3px;
}
div#color_selector {
width: 110px;
position: absolute;
border: 1px solid #BA0000;
background-color: #EFEFEF;
padding: 2px;
z-index:2;
}
div#color_custom {width: 100%; float:left }
div#color_custom label {font-size: 95%; color: #2F2F2F; margin: 5px 2px; width: 25%}
div#color_custom input {margin: 5px 2px; padding: 0; font-size: 95%; border: 1px solid #000; width: 65%; }
div.color_swatch {
height: 12px;
width: 12px;
border: 1px solid #000;
margin: 2px;
float: left;
cursor: pointer;
line-height: 12px;
z-index:2;
}