body { background-color: #555;
       color: #333;
       text-align: center;
       margin: 0px;
       padding: 0px;
}

body, ol, ul {
  font-family: verdana, helvetica, arial, sans-serif;
  font-size:   13px;
  line-height: 18px;
}

#map {
  width:100%;
  height:100%;
}

td {
	font-size: 12px;
	color: black;
}

#zoombox {
	position: absolute;
	top: 80px;
}

#zoombox a { color: #AAE; text-decoration: none; }
#zoombox a:visited { color: #667; }
#zoombox a:hover { text-decoration: underline;}

table {
	border: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
td.reg {
	background: url('/images/frame_bg.png') repeat 0 0;
	text-align: center;
}	

td.tl {
	background: url('/images/frame_tl.png') no-repeat 0 0;
	width: 30px;
	height: 30px;
}	
td.tr {
	background: url('/images/frame_tr.png') no-repeat 0 0;
	width: 30px;
	height: 30px;
}	

td.bl {
	background: url('/images/frame_ll.png') no-repeat 0 0;
	width: 30px;
	height: 30px;
}	
td.br {
	background: url('/images/frame_br.png') no-repeat 0 0;
	width: 30px;
	height: 30px;
}	

#zoomdescr {
	color: ccc;
}

#map {
	position: absolute;
}

#splash {
	position: absolute;
	margin-left: -200px;
	margin-top: -200px;
	left: 50%;
	top: 50%;
	width: 400px;
	height: 124px;
}

#tvbug {
	position: absolute;
	top: 20px;
	width: 168;
	cursor: pointer;
	opacity: .7;
	filter:alpha(opacity='70');
}

#viewstyle {
	position: absolute;
	top: 27px;
	left: 75px;
	opacity: .8;
}

#infoWindow {
	text-align: left;
}

#infoWindow.threed {
	margin-left: 10px;
}

#infoWindow a { color: #444; text-decoration: none; }
#infoWindow a:visited { color: #667; }
#infoWindow a:hover { text-decoration: underline;}
#infoWindow a img { border:0; color: #fff;}
#infoWindow a:hover img { border:0; background-color:#fff; }

#statusUpdated {
	font-size: 9px;
}

img {
	border: 0;
}


