/*=========================================================
	base.css
	contents page base design
	date - creation:22,SEP,2008 // update:03,OCT,2008
=========================================================*/

/*=========================================================
	index
		1. import
		2. contents style
=========================================================*/

/* for all */
@import "reset.css";
@import "layout.css";

/* 2. contents style
=========================================================*/
/* text style */
.copy,h1.head1{
	padding:20px 0 10px 30px;
}
.b{font-weight:bold;}
.f120{font-size:1.2em;}
.lead{
	font-size:1.2em;
	font-weight:bold;
}

/* Rooms
=========================================================*/
/* Price table */
table#price{
	margin-top:15px;
	border-collapse:collspan;
}
#price th,#price td{
	padding:3px 5px;
	border:1px solid #666666;
	text-align:center;
}
#price th{
	background-color:#BBFFFF;
}
#price .type{width:40%;}
#price td.type{text-align:left;}
#price .persons{width:18%;}
#price .price{width:30%;}
#price .daily{width:12%;}
ul.note{
	margin-top:5px;
	font-size:.90em;
}

/* Working
=========================================================*/
/* crop calendar */
#cal{
	clear:both;
	padding:20px 0 10px;
	margin-top:15px;
	text-align:center;
}
#cal p{
	margin-bottom:5px;
	font-weight:bold;
}

/* Information link */
.infoLink{
	margin-top:20px;
	padding:0;
}
.infoLink li{
	display:inline;
	margin:0;
	padding:0;
}
.infoLink a{
	display:block;
	float:left;
	width:237px;
	height:71px;
	background-repeat:no-repeat;
	background-attachment:0 0;
	font-size:1px;
	text-indent:-999em;
	overflow:hidden;
}
.infoLink .train a{margin-right:15px;}
.infoLink .train a{background-image:url(../images/btn_train.gif);}
.infoLink .bus a{background-image:url(../images/btn_bus.gif);}
.infoLink .train a:hover{background-position:0 -71px;}
.infoLink .bus a:hover{background-position:0 -71px;}

/* Contact
=========================================================*/
/* Contact us */
#address{
	margin:15px 10px 0;
	font-size:1.1em;
}
#address dt{
	padding:0 8px;
	font-weight:bold;
}
#address dd{
	margin-bottom:10px;
	padding:0 16px 5px;
	border-bottom:1px dotted #666666;
	line-height:1.3;
}
#address dd.information{
	font-size:.9em;
}

/* mailform */
#mailform{
	margin:5px 0 0;
	padding:0;
	font-size:.8em;
}#mailform dt{

	width:10em;
	padding:0;
	font-weight:normal;
}
#mailform dd{
	margin:-1em 0 0 11em;
	padding:0;
	border:0;
	line-height:1;
}
.inputbox{border:1px solid #CC6600;}
input.inputbox{width:200px;}
textarea.inputbox{width:300px;height:5em;}
#mailform dd.button{
	margin-top:3px;;

}
.button input{
	padding:1px 1em;
	background-color:#FF6600;
	border:1px outset #CC6600;
	color:#FFFFFF;
}