@charset "UTF-8";
/* CSS Document */

	*{margin:0;padding:0;font-family:Arial, sans-serif;}
	
	#followusDialog_en {text-align:left;background-color:#cccccc;}
	#followusDialog_jp {text-align:left;background-color:#cccccc;}
	
	.ui-widget-header {background:red;}
	
	.discover {font-size: 10px;}
	
	img{border:none;}
	
	body {text-align:center; /* for IE */ background-image:url(../images/bg.jpg);background-repeat:repeat;background-color:#ff2016;background-position:top center;margin:0;}
	
	#nav a:link a:hover a:visited {font-size:15px;margin:0px 10px 0px 0px;text-decoration:none;}
	
	#header{margin:-20px auto 0px auto;height:110px;width:1025px;background-image:url(../images/matsuri_logo.png);background-position:center;background-repeat:no-repeat;}
	
	#allcontent{width:1025px;margin: 60px auto 60px auto;   /* align for good browsers */
	text-align: left; /* counter the body center *//* position:relative; */min-height:380px;height:auto !important;height:380px;}
	
	#logo{width:auto;text-align:center;margin:auto;}
	
	#logo img{padding-top:5px;}
	
	#follow{background-color:#999999;font-size:12px;font-family:Arial, sans-serif;display:none;text-align:left;}
	
	#bookingwidget{float:right;margin:80px 0px 5px 5px;height:20px;width:405px;background-image:url(../images/bgtrans.png);padding:5px 0px 5px 0px;text-align:center;}
	
	#followwidget{margin:80px 375px 5px 5px;height:15px;width:85px;background-image:url(../images/70bg.png);float:left;padding:3px 0px 5px 0px;text-align:center;color:#ff2016;font-weight:bold;font-size:12px;font-family:Arial, sans-serif;}
	
	#follow input.field {
		border: 1px #1A1A1A solid;
		background: #414141;
		margin-top: 4px;
		width: 200px;
		color: white;
		height: 16px;
	}

	#follow .content input:focus.field {
		background: #545454;
	}
	
	.calANDblog {
		border:1px solid #333;margin-bottom:15px;padding:5px;
		width:80%;
		margin:10px auto 10px auto;
	}
	
	.calANDblog img{
		margin:3px;
		border:1px solid #999;
	}
	
	.lefttext {font-size:11px;padding:10px 5px 10px 5px;}
	
	#rightcontent{margin-bottom:10px;height:350px;/* height:auto!important; */width:500px;background-image:url(../images/darkerbg.png);float:right;padding:20px; font-size:11px;min-height:300px;height:auto !important;height:300px;}
	
	.minheight {min-height:365px;height:auto !important;height:365px;}
	
	#fullpagecontent{margin:auto 0px auto 0px;height:350px;height:auto!important;width:100%;background-image:url(../images/darkerbg.png);padding:10px 0px 5px 0px; font-size:11px;}
	
	#expander{margin:auto 5px auto 5px;height:auto!important;width:500px;background-image:url(../images/darkerbg.png);float:right;padding:5px 5px 5px 10px; font-size:11px;}
	
	#rightindexcontent{margin:auto 5px auto 5px;height:auto!important;width:500px;background-image:url(../images/darkerbg.png);float:right;padding:5px 5px 5px 10px; font-size:11px;}
	
	.link a{color:#ff2016; text-decoration:none; font-weight:bold;}
	
	.link a:hover{color:#333333; text-decoration:underline; font-weight:bold;}
	
	#expander ul{margin:0px 50px 0px 50px;}
	
	.list ul{margin:0px 50px 0px 50px;}
	
	#leftcontent{margin:0px 5px auto 5px;height:auto;width:462px;float:left;background-image:url(../images/darkerbg.png);}
	
	#rightcontent li{font-weight:normal;}
	
	.quote {font-weight:bold;font-style:italic;color:#333333;font-size:15px;}
	
	#headerframe{text-align:center;background-color:#ff2016}
	
	#datepicker img{vertical-align:middle;margin:0px px 0px 5px;height:12px;}

	/*#nav {margin:40px 0px 15px 0px;padding:10px 0px 10px 0px;font-size:15px;height:35px;width:100%;background-image:url(../images/bgtrans.png);position:relative;text-align:center;}*/
	
	#actualnav {	
		height:50px;
		width:100%;
		margin:0px;
		padding:0px;
	}
	
	#footer {
		height:41px;
		width:100%;
		margin:0px;
		padding:0px;
	}
	
	#innerFooter {margin:0px auto 0px auto;padding:3px 0px 3px 0px;}
	
	#indexnav {margin:0px auto 0px auto;padding:3px 0px 3px 0px;font-size:15px;width:100%;background-image:url(../images/70bg.png);text-align:center;}
	
	#indexnav2 {margin:5px auto 0px 0px;padding:3px 0px 0px 0px;font-size:12px;width:100%;background-image:url(../images/bgtrans.png);text-align:center;}
	
	#navframe{position:relative;width:950px;text-align:center;margin: 0px auto 5px auto;}
	
	#flag_en {position:absolute;left:970px;top:12px;font-size:8px;text-decoration:none;}
	#flag_jp {position:absolute;left:900px;top:12px;font-size:8px;text-decoration:none;}
	
	#navframe2{width:800px;text-align:center;margin: 0px auto;height:14px}

	#supersize img, #supersize a{height:100%;width:100%;display:none;}
	
	#supersize .activeslide, #supersize .activeslide img{display:inline;}
	
	#submit {color:#000000;}
	
	#restitle {font-weight:bold;font-size:10px;color:#333333;}
	
	.middle {vertical-align: middle;color:#333333;font-size:10px}
	
	#DateIn {padding-left:3px;}

.screen{border: thin solid #333;margin:5px;position:relative;height:300px;width:450px;}
	
	.navigation{width:auto;margin:0px auto 10px auto;}
		
	.navigation ul{width:auto;padding-left:2px;list-style:none;}
	
.navigation li img {border: thin solid #333;}
			
	.navigation li{list-style:none;float:left;margin:0px;padding:5px 10px 5px 0px;}
				
	.navigation a{color:#933;font-weight:bolder;text-decoration:none;}
				
	.navigation .last{padding:5px 0px 0px 0px;}
	
.sections{text-align:center;overflow:hidden;background-color:white;width:450px;height:300px;clear:left;list-style-image:none;list-style:none;}

#amenities {padding:5px 0px 5px 20px;font-size:11px;color:#333}

#amenities ul{list-style-type:circle;}

#amenities li{font-weight:bold;}

.darkerbg {background-image:url(../images/darkerbg.png);}
	
	.sections ul{width:2700px;list-style-image:none;list-style:none;}
	
	.sections li{float:left;list-style-image:none}
			
	.sections li.fallen{margin-top:369px;}
			
	.sections p{width:450px;font-size:85%;line-height:1.4em;}
			
	.sections h2{color:#993333;margin:20px 0pt;}
	
	.sections a{color:#777;font-weight:bolder;text-decoration:none;}
	
	#menus {margin:0px 50px 0px 50px;}
	
	#edit {display:none;}
	
	/* styles for error box */
	.error {
		background:#FBE3E4;
		color:#8a1f11;
		border-color:#FBC2C4;
		padding:20px;
		border:dashed 2px red;
		width:90%;
		margin:0px auto;
		font-family:Arial, Arial, Helvetica, sans-serif;
		font-size:1em;
		line-height:1.3em;
	}

	.error a, .error a:hover{
		color:#8a1f11;
	}

	/* simply moves close box to right */
	.kickRight {
		text-align:right;
	}
	#dialog {
		text-align:left;
		width:800px;
		font-size:11px;
		font-family:arial;
	}
	#dialog_new {
		text-align:left;
		width:800px;
			font-size:11px;
			font-family:arial;
	}
	#detail img{
		margin:3px;
	}
	#newnav {
		font-family:arial;
		font-size:12px;
		font-weight:bold;
	}
	#newnav a{
		margin-right:20px;
	}
	#newnav a:hover{
		text-decoration:none;
		color:red;
	}