.body{
	font-family: Century Gothic,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	background: #FFFFFF;
}
.close_button{
	/*background:url(image/close.png) no-repeat;*/
    cursor:pointer;
    width: 20px;
    height: 20px;
    border: none;
}
.left_menu{
			/*display: none;*/ 
			font-family: Arial, Geneva, Verdana, Arial, Century Gothic, Geneva,  Arial, Helvetica, sans-serif;
			font-size: 14pt;
			bottom: 2px;
			right: 2px;
			left: 2px; 
			top: 2px;
			width: 280px;
			height: auto;
			/*border: 1px solid #000000;*/ 
			background: rgba(255, 255, 255, 0.8);
			position: absolute;
			z-index: 10;
			border: 1px solid #EEE;
		}	
.div_90{
	position:relative;
	left: 20px;
}

#filterDiv{
	position:relative;
	left: 20px;
}

#selected_scenic_div{
	position:relative;
	left: 2px;
}

#restaurant_word_cloud{
	display: none;
	bottom: 10px;
	left: 280px;
	height: 280px;
	width: 350px;
	position: absolute;

}





		.scenic_info_div{
			display: none; 
			position: absolute; 
			width: 200px;
			/*border: 3px solid #000000;*/
			background: rgba(255, 255, 255, 0.8);
			z-index:50; 
			overflow: auto; 
		}

		.restaurant_info_div{
			display: none; 
			position: absolute; 
			width: 200px;
			/*border: 3px solid #000000;*/
			background-color: white;
			z-index:50; 
			overflow: auto; 
		}

		.hotel_info_div{
			display: none; 
			position: absolute; 
			width: 200px;
			/*border: 3px solid #000000;*/
			background-color: white;
			z-index:50; 
			overflow: auto; 
		}


		.left_submenu{
			width: (100% - 2)px; 
			top: 2px;
			bottom: 2px;
			/*border: 1px solid #000000; */
			background:#cccccc;
		}

		#select_patterns_div{
			display: none;
			right:0px;
			top: 0px;
			height: 500px;
			width: 500px;
			position: absolute;
			background: rgba(255, 255, 255, 0.8);
			z-index: 5;
			overflow-Y: hidden;
			overflow-X: hidden;
		}
		#transfer_graph_geo{
			bottom:0px;
			right:10%;
			left:0px;
			top: 0px;
			position: absolute;
			/*background: rgba(255, 255, 255, 0.5);*/
			/*z-index: 1;*/
			overflow-Y: hidden;
			overflow-X: hidden;
		}

		#map{
			bottom:0px;
			right:0px;
			left:0px;
			top: 0px;
			position: absolute;
			overflow-Y: hidden;
			overflow-X: hidden;
		}

		#word_cloud{
			bottom:0px;
			right:0px;
			left:0px;
			top: 0px;
			position: absolute;
			background: rgba(255, 255, 255, 0.5);
			overflow-Y: hidden;
			overflow-X: hidden;
		}

		#top_k_trajectories_div{
			display: none;
			bottom:0px;
			right:2px;
			height: 250px;
			left: 282px;
			background: rgba(255, 255, 255, 0.9);
			position:absolute;
			overflow-Y: auto;
			overflow-X: hidden;
		}

		#top_k_trajectories_outer_div{
			z-index: 100;
			border: 1px solid #EEE;


		}



		#hotel_inf_div{
			display: none;
			bottom:1px;
			right:2px;
			left:2px;
			top: 1px;
			width: 60%
			height: 60;
			z-index: 20;
		/*	border:3px solid #eeeeee;*/
			background: #CCF5F5;
		}