#container {
    width:100%;
    height:100%;
    overflow:hidden;
    background-color:white;
}
            
#label1 {
    left:160px;
    top:105px;
    width:90px;
    -webkit-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
}

#label2 {
    left:460px;
    top:285px;
    width:150px;
    -webkit-transform: rotate(-15deg);
    -moz-transform: rotate(-15deg);
}

div.label {
    padding:10px;
    font-family: Helvetica Neue;
    font-size: 12px;
    line-height: 14px;
    position: absolute;
    color:#aaa;
    -webkit-user-select:none;
	-moz-user-select:none;
}

div.label:hover {
    color:#333;
    cursor:pointer;
    cursor:hand;
}

.tree {
     pointer-events: none;
}

#content {
    position:relative;
    margin-top:0;
    margin-left:auto;
    margin-right:auto;
    width:750px;
}