.version.stayon_beverly_famous_hostel_japanese /* version checker */
{
	color: #00001F;
	background-color: #EBAA27;
}

#muse_css_mq
{
	background-color: #FFFFFF;
}

#page
{
	z-index: 1;
	width: 640px;
	min-height: 1443.5153846153848px;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background-color: #FFFFFF;
	padding-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}

#page_position_content
{
	margin-top: -21px;
	width: 0.01px;/* should not cover content below */
}

#pslideshowu420
{
	width: 0.01px;
}

#slideshowu420
{
	z-index: 2;
	width: 0.01px;
	height: 248px;
	position: relative;
	margin-right: -10000px;
	margin-top: 21px;
}

#u430
{
	position: absolute;
	width: 640px;
	height: 248px;
}

#u430popup
{
	z-index: 3;
}

#u431
{
	z-index: 4;
	width: 640px;
	height: 248px;
	margin-right: -10000px;
	position: relative;
}

#u551
{
	z-index: 6;
	width: 640px;
	height: 248px;
	margin-right: -10000px;
	position: relative;
}

#u565
{
	z-index: 8;
	width: 640px;
	height: 248px;
	margin-right: -10000px;
	position: relative;
}

#u565_img
{
	margin-top: -34px;
	margin-bottom: -17px;
}

#u591
{
	z-index: 10;
	width: 640px;
	height: 248px;
	margin-right: -10000px;
	position: relative;
}

#u591_img
{
	margin-top: -20px;
	margin-bottom: -10px;
}

#u433
{
	z-index: 12;
	width: 640px;
	height: 248px;
	margin-right: -10000px;
	position: relative;
}

#u487
{
	z-index: 14;
	width: 640px;
	height: 248px;
	margin-right: -10000px;
	position: relative;
}

#u515
{
	z-index: 16;
	width: 640px;
	height: 248px;
	margin-right: -10000px;
	position: relative;
}

#u524
{
	z-index: 18;
	width: 640px;
	height: 248px;
	margin-right: -10000px;
	position: relative;
}

#u524_img
{
	margin-top: -21px;
	margin-bottom: -21px;
}

#u65
{
	z-index: 20;
	width: 32px;
	height: 357px;
	position: relative;
	margin-right: -10000px;
	margin-top: 253px;
	left: 640px;
}

#u66
{
	z-index: 21;
	width: 212px;
	position: relative;
	margin-right: -10000px;
	margin-top: 247px;
	left: 474px;
}

#u72-3
{
	z-index: 24;
	width: 5px;
	position: relative;
	margin-right: -10000px;
	margin-top: 595px;
	left: 821px;
}

#u73-48
{
	z-index: 27;
	width: 177px;
	min-height: 324px;
	position: relative;
	margin-right: -10000px;
	margin-top: 270px;
	left: 486px;
}

#u90
{
	z-index: 75;
	width: 235px;
	position: relative;
	margin-right: -10000px;
	left: 463px;
}

#u90_img
{
	padding-right: 1px;
	padding-bottom: 1px;
}

#u467
{
	z-index: 77;
	width: 640px;
	height: 367px;
	position: relative;
	margin-right: -10000px;
	margin-top: 21px;
}

.ie #u467
{
	background-color: #FFFFFF;
	opacity: 0.01;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	filter: alpha(opacity=1);
}

#u533
{
	z-index: 78;
	width: 219px;
	position: relative;
	margin-right: -10000px;
	margin-top: 23px;
	left: 16px;
}

#u533_img
{
	margin-left: 4px;
	margin-bottom: -14px;
}

#u742
{
	z-index: 81;
	width: 415px;
	height: 1419px;
	border-color: #000000;
	background-color: #F0F0F0;
	position: relative;
	margin-right: -10000px;
	margin-top: 604px;
	left: 14px;
}

#u740
{
	z-index: 82;
	width: 237px;
	-pie-box-shadow: 7px 7px 10px #3F3F3F;
	box-shadow: 7px 7px 10px rgba(0,0,0,0.75);
	border-style: solid;
	border-width: 2px;
	border-color: #39B54A;
	background-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	margin-top: 750px;
	left: 477px;
}

#u738
{
	z-index: 300;
	width: 195px;
	min-height: 249px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	margin-bottom: -1px;
	position: relative;
	margin-right: -10000px;
	margin-top: -1px;
	left: -1px;
}

#u669
{
	z-index: 83;
	width: 415px;
	height: 111px;
	border-color: #000000;
	background-color: #FFFBC0;
	position: relative;
	margin-right: -10000px;
	margin-top: 471px;
	left: 14px;
}

#u667-139
{
	z-index: 84;
	width: 404px;
	min-height: 416px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 475px;
	left: 21px;
}

#u667-4,#u667-6,#u667-8,#u667-10,#u667-11,#u667-12,#u667-15,#u667-17,#u667-18,#u667-20,#u667-22,#u667-23,#u667-25,#u667-27,#u667-28,#u667-30,#u667-32,#u667-34,#u667-36,#u667-38,#u667-40,#u667-41,#u667-43,#u667-45,#u667-46,#u667-48,#u667-49,#u667-50,#u667-53,#u667-55,#u667-57,#u667-58,#u667-60,#u667-62,#u667-64,#u667-66
{
	font-weight: normal;
}

#u667-2,#u667-14,#u667-52,#u667-67,#u667-68,#u667-70,#u667-72,#u667-74,#u667-76,#u667-77,#u667-79,#u667-80,#u667-82,#u667-84,#u667-86,#u667-87,#u667-89,#u667-90,#u667-92,#u667-93,#u667-94,#u667-96,#u667-97,#u667-99,#u667-100,#u667-102,#u667-103,#u667-104
{
	font-weight: bold;
}

#u662
{
	z-index: 223;
	width: 400px;
	min-height: 148px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 289px;
	left: 23px;
}

#u664-4
{
	z-index: 224;
	width: 188px;
	min-height: 7px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1210px;
	left: 486px;
}

#u665-8
{
	z-index: 228;
	width: 154px;
	min-height: 68px;
	background-color: transparent;
	font-size: 13px;
	position: relative;
	margin-right: -10000px;
	margin-top: 1313px;
	left: 487px;
}

#u657
{
	z-index: 236;
	width: 196px;
	-pie-box-shadow: none;
	box-shadow: 7px 7px 8px rgba(0,0,0,0.75);
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1244px;
	left: 478px;
}

#u668-4
{
	z-index: 238;
	width: 150px;
	min-height: 24px;
	background-color: transparent;
	font-size: 18px;
	font-weight: bold;
	position: relative;
	margin-right: -10000px;
	margin-top: 1250px;
	left: 482px;
}

#u672-4
{
	z-index: 242;
	width: 196px;
	min-height: 17px;
	background-color: transparent;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	margin-right: -10000px;
	margin-top: 715px;
	left: 486px;
}

#u666-27
{
	z-index: 254;
	width: 167px;
	min-height: 189px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1848px;
	left: 482px;
}

#u666-4
{
	font-size: 13px;
	font-weight: bold;
}

#u666-6,#u666-10,#u666-13,#u666-17,#u666-20,#u666-24
{
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u666-6 span,#u666-6 a,#u666-10 span,#u666-10 a,#u666-13 span,#u666-13 a,#u666-17 span,#u666-17 a,#u666-20 span,#u666-20 a,#u666-24 span,#u666-24 a /* line-height set on spans of mixed font sized paras */
{
	line-height: 1.2;
}

#u666-2,#u666-3,#u666-7,#u666-8,#u666-11,#u666-14,#u666-15,#u666-18,#u666-21,#u666-22
{
	font-size: 13px;
}

#u654
{
	z-index: 281;
	width: 195px;
	-pie-box-shadow: none;
	box-shadow: 7px 7px 10px rgba(0,0,0,0.75);
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1143px;
	left: 478px;
}

#u659
{
	z-index: 283;
	width: 195px;
	-pie-box-shadow: none;
	box-shadow: 7px 7px 10px rgba(0,0,0,0.6);
	border-style: solid;
	border-width: 1px;
	border-color: #7F7F7F;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1042px;
	left: 477px;
}

#u661-4
{
	z-index: 285;
	width: 188px;
	min-height: 7px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1110px;
	left: 484px;
}

#u721
{
	z-index: 290;
	width: 194px;
	-pie-box-shadow: none;
	box-shadow: 7px 7px 10px rgba(0,0,0,0.75);
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 648px;
	left: 478px;
}

#u726
{
	z-index: 292;
	width: 196px;
	-pie-box-shadow: none;
	box-shadow: 7px 7px 10px rgba(0,0,0,0.75);
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1467px;
	left: 478px;
}

#u731-6
{
	z-index: 294;
	width: 168px;
	min-height: 107px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1675px;
	left: 480px;
}

#ppu652
{
	width: 0.01px;
	margin-left: 19px;
	margin-top: 14px;
}

#pu652
{
	width: 0.01px;
	margin-right: -10000px;
}

#u652
{
	z-index: 289;
	width: 403px;
	min-height: 201px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u798
{
	z-index: 301;
	width: 283px;
	min-height: 26px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	margin-left: 79px;
	margin-top: 14px;
	position: relative;
}

#u656-8
{
	z-index: 246;
	width: 247px;
	min-height: 39px;
	background-color: transparent;
	font-size: 13px;
	position: relative;
	margin-right: -10000px;
	margin-top: 192px;
	left: 455px;
}

#u747
{
	z-index: 80;
	width: 200px;
	min-height: 30px;
	margin-left: 166px;
	margin-top: 19px;
	position: relative;
}

#u70
{
	z-index: 23;
	width: 200px;
	min-height: 12px;
	margin-left: 475px;
	position: relative;
}

.html
{
	background-color: #7F7F7F;
}

body
{
	position: relative;
	min-width: 642px;
	padding-top: 35px;
	padding-bottom: 30px;
}

