/* CSS Document */
body{
	margin:0 auto;
	padding:0px;
	text-align:center;
	background:url(/images/body_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
}
#main_body_container{
	width:915px;
	margin:0 auto;
	text-align:center;
}
#header{
	background:url(/images/banner.jpg);
	background-repeat:no-repeat;
	width:915px;
	height:302px;
	float:left;
}
#logo_area{
	width:191px;
	float:left;
	padding-left:40px;
	padding-top:30px;
}
#logo_tokyo{
	font-family:"Century Gothic";
	color:#042a5c;
	font-size:48px;
	font-style:normal;
	text-align:center;
	float:left;
	width:188px;
}
#top_divider{
	width:188px;
	height:3px;
	background:url(/images/lofo_divider.GIF);
	background-repeat:no-repeat;
	float:left;
}
#tourist_big{
	font-family:"Century Gothic";
	font-size:24px;
	color:#0164bf;
	text-align:center;
	float:left;
	width:188px;
}
#right_top_menu{
	width:115px;
	height:60px;
	padding-right:50px;
	float:right;
}
#body_container{
	background:url(/images/body_dwn_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:915px;
	/*height:550px;*/
	float:left;
	text-align:center;
}
#body_part_up{
	background-color:#dbeeff;
	width:914px;
	float:left;
	border:1px solid #b1c5de;
}
#body_part_up_left{
	width:277px;
	background-color:#dbeeff;
	border-right:#b1c5de 1px solid;
	float:left;
	padding-left:8px;
	padding-bottom:6px;
	padding-top:6px;
}
#body_up_left_inner{
	background-color:#d6e8fc;
	width:267px;
	float:left;
	border:#bfd4e9 1px solid;
}
#body_up_left_inner_1{
	width:253px;
	padding-left:8px;
	padding-top:8px;
	float:left;
}
#subheading1{
	background:url(/images/subheading.gif);
	background-repeat:no-repeat;
	float:left;
	width:233px;
	height:50px;
	padding-left:20px;
	padding-top:10px;
	text-align:left;
}
.hot{
	font-family:"Century Gothic";
	font-size:22px;
	font-style:normal;
	text-align:left;
	color:#005aad;
}
.spot{
	font-family:"Century Gothic";
	font-size:22px;
	font-style:normal;
	text-align:left;
	color:#000b47;
}
#img1_cover{
	width:253px;
	height:124px;
	float:left;
	padding-top:5px;
}
#link_container{
	width:250px;
	padding-left:3px;
	padding-top:5px;
	float:left;
	padding-bottom:6px;
}
	
.link_area{
	width:73px;
	height:15px;
	float:left;
	background:url(/images/green_arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-align:left;
	padding-left:7px;
}
.catagory_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:underline;
	padding-bottom:3px;
}
.catagory_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	padding-bottom:3px;
}
#view_all_container{
	width:259px;
	height:20px;
	padding-right:10px;
	padding-top:3px;
	float:left;
	background-color:#bfd4e9;
	text-align:right;
}
.view_all{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000c48;
	text-decoration:none;
	font-weight:bold;
}
.view_all:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000c48;
	text-decoration:underline;
	font-weight:bold;
}
#body_inner_right{
	width:585px;
	padding-left:20px;
	float:left;
}
#subheading2{
	background:url(/images/subheading1.gif);
	background-repeat:no-repeat;
	width:536px;
	height:50px;
	float:left;
	padding-top:8px;
	padding-left:29px;
	text-align:left;
}
.tokyo_blue{
	font-family:"Century Gothic";
	font-size:24px;
	color:#000066;
	text-align:left;
}
.explore_blue{
	font-family:"Century Gothic";
	font-size:24px;
	color:#005aad;
	text-align:left;
}
#body_1_text{
	width:535px;
	padding-left:16px;
	padding-top:8px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-align:justify;
}
#read_more_area{
	background:url(/images/blue_arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:80px;
	height:16px;
	float:right;
}
.read_more_text{
	font-family:Tahoma;
	color:#FF9933;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	padding-bottom:3px;
	padding-left:8px;
}
.read_more_text:hover{
	font-family:Tahoma;
	color:#FF9933;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;
	padding-bottom:3px;
	padding-left:8px;
}		
	
	
#body_part_2{
	width:913px;
	float:left;
	padding-bottom:10px;
	padding-top:8px;
}
#body_part_2_left_container{
	width:265px;
	padding-left:21px;
	border-right:1px solid #ccd3dd;
	float:left;
	padding-bottom:5px;
	text-align:left;
}
#galery_heading{
	background:url(/images/galerry_heading.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:180px;
	height:34px;
	float:left;
	text-align:left;
	padding-left:20px;
	padding-top:0px;
}
#galery_area{
	width:159px;
	padding-left:26px;
	/*height:67px;*/
	float:left;
	padding-top:8px;
}
#up_arrow{
	width:157px;
	height:19px;
	float:left;
}
.galery_image_area{
	width:157px;
	height:74px;
	float:left;
}
#dwn_arrow{
	width:157px;
	height:16px;
	float:left;
}
#body_part_2_mid{
	width:370px;
	height:380px;
	float:left;
	border-right:1px solid #ccd3dd;
	padding-left:15px;
}
#tokyo_guide_subheading{
	background:url(/images/tokyo_guide.gif);
	background-repeat:no-repeat;
	width:223px;
	height:33px;
	float:left;
	text-align:left;
	padding-left:15px;
}
#tokyo_guide_text_area{
	width:335px;
	float:left;
	text-align:justify;
	/*padding-left:15px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
#body_right_part{
	width:288px;
	padding-left:15px;
	float:left;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#0066FF;
	text-align:left;
	padding-top:15px;
}
#body_right_part ul{
	margin:0px;
	padding:0px;
	display:block;
	list-style-type:none;
}
#body_right_part ul li{
	background:url(/images/ul.gif);
	background-repeat:no-repeat;
	background-position:left;	
	width:294px;
	height:17px;
	font-family:Arial;
	font-size:12px;
	color:#0066FF;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
}
#body_right_part ul li a{
	background:url(/images/ul.gif);
	background-repeat:no-repeat;
	background-position:left;	
	width:288px;
	height:17px;
	font-family:Arial;
	font-size:12px;
	color:#0066FF;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
	padding-left:8px;
	padding-top:3px;
	padding-bottom:2px;
}
#body_right_part ul li a:hover{
	background:url(/images/ul.gif);
	background-repeat:no-repeat;
	background-position:left;	
	width:288px;
	height:17px;
	font-family:Arial;
	font-size:12px;
	color:#0066FF;
	text-align:left;
	text-decoration:underline;
	font-weight:normal;
	padding-left:8px;
	padding-top:3px;
	padding-bottom:2px;
}
#read_more_area_1{
	background:url(/images/whight_arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:80px;
	height:17px;
	float:right;
	padding-bottom:3px;
}
.read_more_text_1{
	font-family:Tahoma;
	color:#FF9933;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:2px;
}
.read_more_text_1:hover{
	font-family:Tahoma;
	color:#FF9933;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;
	padding-bottom:6px;
	padding-left:2px;
}
#read_more_area_2{
	background:url(/images/whight_arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:80px;
	height:18px;
	float:right;
	padding-top:2px;
}
.read_more_text_2{
	font-family:Tahoma;
	color:#FF9933;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:2px;
}
.read_more_text_2:hover{
	font-family:Tahoma;
	color:#FF9933;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;
	padding-bottom:6px;
	padding-left:2px;
}
#hotel_subheading_area{
	width:226px;
	padding-left:13px;
	float:left;
	text-align:left;
}
#hotel_subheading{
	width:201px;
	float:left;
	text-align:left;
	background:url(/images/hotels_subheadings.gif);
	height:43px;
	padding-left:25px;
	padding-top:3px;
}
.hotels_orenge{
	font-family:"Century Gothic";
	font-size:24px;
	color:#ff7f36;
	text-align:left;
}
.hotels_orenge_1{
	font-family:"Century Gothic";
	font-size:24px;
	color:#fdb837;
	text-align:left;
}
#img6{
	width:205px;
	height:107px;
	padding-left:7px;
	padding-top:15px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:justify;
}
#footer{
	width:908px;
	padding-left:5px;
	height:45px;
	padding-top:5px;
	float:left;
	text-align:left;
}
.footer_text1{
	font-family:Arial, Helvetica, sans-serif;
	color:#22b7fd;
	font-size:12px;
}
.footer_text2{
	font-family:Arial, Helvetica, sans-serif;
	color:#001746;
	font-size:12px;
}

