html, body {
	height: 100%;
}
body {
	margin: 0px;
}
body, td {
	font-family: Arial,Sans-Serif; 
	font-size: 12px;
}
#map_canvas {
	width: 100%; 
	height: 100%; 
}

#vrtracking{z-index: 1000001; -webkit-user-select: none; line-height: 14px; position: absolute; left:85px; bottom: 0px; }
#vrtracking .tholder{position: relative;}
.tooltip{background:white; padding:5px; border:1px solid black; position:absolute; bottom:17px; left:60px; width: 130px; display:none;}
#vrholder{z-index: 1000001; -webkit-user-select: none; line-height: 14px; position: absolute; right:0px; bottom: 14px; }
#vrholder #bk_holder{ opacity: 0.7; width: 100%; height: 100%; position: absolute;}
#vrholder #bk{width: auto; height: 100%; margin-left: 1px; background-color: rgb(245, 245, 245);}
#vrholder #content{ position: relative; padding-right: 6px; padding-left: 6px; font-family: Roboto, Arial, sans-serif; font-size: 10px; color: rgb(68, 68, 68); white-space: nowrap; direction: ltr; text-align: right; vertical-align: middle; display: inline-block;}
#vr a{ text-decoration:none}
#vr {
	position:relative; 
	font-size:10px; 
	color: #444; 
	font-family: Arial, sans-serif; 
	text-align:right; 
	padding:3px 1px 3px 3px; 
}
#vr a span{  text-decoration:underline}

#vr img{    
	vertical-align: bottom;
	margin-right: 7px;
}
.black_link:active, .black_link:visited, .black_link:hover, .black_link:link {
	color:black;
}
#totaliser-counter {
	position: absolute; 
	top: 20px; 
	right: 10px;
}
#totaliser-info {
	position: absolute; 
	bottom: 50px; 
	right: 10px;
}
#bbccin {
	position: absolute; 
	bottom: 35px;
}
div.photos {
	text-align: center;
	width: 300px;
}
div.photos img {
	padding: 5px;
}
div.tweet-date {
	color: #aaa; 
	font-size: 11px;
	font-style: italic; 
}
div.tweet {
	width: 350px;
	padding-bottom: 10px;
}

.labels {
     color: red;
     background-color: white;
     font-family: "Lucida Grande", "Arial", sans-serif;
     font-size: 10px;
     font-weight: bold;
     border: 1px solid black;
     white-space: nowrap;
	 padding: 2px;
   }

