body { overflow: hidden; }
img { outline: 0; }
.ui-slider .ui-slider-handle { width: 80px; height: 30px; margin-left: -40px; }
.ui-slider-horizontal { height: 23px; }
.ui-button-text-only .ui-button-text { padding: 5px; font-size: 13px; }
.ui-dialog-title { font-size: 13px; }
#loading {
	display: none; padding: 10px; text-align: center;
	font-family: verdana; font-size: 11px;
}
#header {
	border:#111111 3px solid;
	border-radius: 0px 0px 10px 10px;
	height: 43px; width: 900px;
	background: #333333; opacity:0.95;
	margin-bottom: 5px;
	position: absolute; top: -2px; left: 0px;
	z-index: 2;
	
	margin-left: 80px;
}

#debugger {
	border:#111111 2px solid;
	border-radius: 10px 10px 10px 10px;
	height: 23px; width: 600px;
	background: #333333; opacity:0.95;
	margin-bottom: 5px;
	position: absolute; top: 50px; left: 0px;
	z-index: 2;
	color:#fff;
	font-family:verdana;
	font-size:10px;
	margin-left: 80px;
}

#search {
	font-family: verdana; font-size: 13px;
	position: relative; top: -13px; left: 10px;
	border: #111 3px solid;
	border-radius: 7px;
	width: 207px; height: 25px;
	padding-left: 5px;
}
#userSelector {
	font-family: verdana; font-size: 13px;
	position: relative; top: -13px; left: 12px;
	border: #111 3px solid;
	border-radius: 7px;
	width: 150px; height: 33px;
}
#options {
	position: absolute; top: 0px; left: 742px;
	font-family: verdana; font-size: 13pt; color:  #fff; font-weight: bold;
	cursor: pointer;
	border-left: #111 3px solid;
	border-right: #111 3px solid;
	width: 180px; height: 33px;
	padding: 10px 0px 0px 10px;
	z-index: 3;
}
#about {
	width: 46px; height: 33px;
	font-family: verdana; font-size: 12pt; color:  #fff; font-weight: bold;
	text-align: center;
	position: absolute; top: 0px; left: 936px;
	z-index: 3;
	padding: 10px 0px 0px 0px;
	cursor: pointer;
}
#about-dialog {
	font-family: verdana; font-size: 13px;
	display: none;
}
#optionsMenu {
	position: absolute; top: 0px; left: 742px;
	background: #333;
	width: 170px; height: 160px;
	font-family: verdana; font-size: 13pt ;color:#fff;
	padding: 10px;
	border-left: #111 3px solid;
	border-right: #111 3px solid;
	border-bottom: #111 3px solid;
	border-radius: 0px 0px 10px 10px;
	z-index: 4;
}
#optionsMenu .ui-button-text-only .ui-button-text {
	padding: 5px; font-size: 13px; font-weight: bold;
}
#optionsMenu .header {
	font-family: verdana; font-size: 13pt; color: #ff3a07;
	font-weight: bold;
}
#map_canvas {
	height: 100%;
	width: 100%;
	position: absolute; top: 0px; left: 0px;
	z-index: 0;
	font-size: 5px;
}
#trendCloud {
	border: #111 3px solid;
	border-radius: 10px 0px 0px 10px;
	height: 300px; width: 200px;
	background: #333; opacity:0.9;
	margin-bottom: 5px;
	position: absolute; top: 53px; right: -2px;
	z-index: 2;
	padding: 7px;
	color:#fff;
	overflow:hidden;
	
}

.loadText {
	
	font-family: verdana; font-size: 9pt; color: #fff;
	text-align:left;
}
#trendCloud h2 {
	position: relative; left: 10px; top: -12px;
	font-family: verdana; font-size: 13pt; color: #ff3a07;
}
#trendCloud div {
	width: 185px; height: 245px;
	position: relative; left: 10px; top: -23px;
	font-family: verdana; font-size: 13pt;
}
#trendCloud .t1 { font-size: 25px; }
#trendCloud .t2 { font-size: 21px; }
#trendCloud .t3 { font-size: 17px; }
#trendCloud .t4 { font-size: 13px; }
#trendCloud .t5 { font-size: 10px; }
#local {
	border: #111 3px solid;
	border-radius: 10px 0px 0px 10px;
	height: 85px; width: 200px;
	background: #333; opacity:0.9;
	margin-bottom: 5px;
	position: absolute; top: 380px; right: -2px;
	z-index: 2;
	padding: 7px;

}

#localAddress{
	color: #fff;
	font-family: verdana; font-size: 10pt;
	top: 5px; 
	position: relative;
}
#localAddressHead {
	
	font-family: verdana; font-size: 13pt; color: #ff3a07;
}

#localRadius {
	width: 82px; height: 31px;
	font-family: verdana; font-size: 12pt;
	border: #111 2px solid;
	border-radius: 7px;
	position: relative; top: 1px;
}
#local .ui-button-text-only .ui-button-text {
	padding: 5px; font-size: 14px; font-weight: bold;
}
#sliderPane {
	background: #333; opacity:0.9;
	position: absolute; bottom: 40px; left: 20px;
	height: 45px; width: 65%; min-width: 510px;
	padding: 13px 60px 13px 60px;
	border: #111 3px solid;
	border-radius: 10px;
	z-index: 2;
}
#sliderDatesPane {
	position: absolute; bottom: 46px; left: 10px;
	width: 75%; height: 25px;
	z-index: 3;
}
#sliderDates { font-family: verdana; font-size: 13pt; color: #fff; font-weight: bold; }
#sliderDates td { width: 12.5%; text-align: center; }
#realTimePane {
	border: #111 3px solid;
	border-radius: 10px 0px 0px 10px;
	height: 57px; width: 200px;
	background: #333; opacity:0.9;
	margin-bottom: 5px;
	position: absolute; bottom: 35px; right: -2px;
	z-index: 2;
	padding: 7px 7px 7px 7px;
	display:none;
}
#realTimePane .ui-button-text-only .ui-button-text {
	padding: 8px 20px 8px 20px; font-size: 14px; font-weight: bold;
}