/*---------------------introduce---------------------*/
#maincontent p{
	margin-bottom:1em;
}
#maincontent .title{
  background:url('images/content/disc.jpg') no-repeat 1em 8px;
  padding-left:2em;
  line-height:2em;
  text-align:left;
  }
/*---------------------introduce---------------------*/
#maincontent .content img{
  margin:8px auto;
}
#maincontent .content{
  text-align:center;
}
#maincontent .imgcontent{
  margin:auto;
  text-align:center;
}

/*---------------------photo---------------------*/
#maincontent .photo{
	text-align:center; 	
  margin-bottom: 15px;
}
/*---------------------room---------------------*/
#maincontent .room p{
	line-height:2em;
	margin-top:1em;
}
#maincontent .room img{
	display:block;
	margin:8px 4px;
}
#maincontent .room ul {
  float:left;
  margin:5px 3em 0 1em;
}
#maincontent .room li{
  list-style:inside square;
	text-indent:2em;
	line-height:26px;
	background:none;
}
#maincontent .roomen li{
  list-style:inside square;
	text-indent:2em;
	line-height:2em;
}
#maincontent .roomen img{
	display:block;
	margin:4px;	
}
#maincontent .roomen{
  float:left;  
}
#maincontent .facilities  li{
  list-style:inside circle;
	line-height:2em;
	float:left;
	width:32%;
  text-indent:2em;
}
/*---------------------presidentialsuite---------------------*/
#maincontent .president img{
	display:block;
}
#maincontent .presidenten p{
	line-height:24px;
}
#maincontent .presidenten img{
	border:1px solid #BC883C;
	padding:1px;
	display:block;
	margin:3px;
}
#maincontent .presidenten .imgcontent{
	text-align:center;
	float:left;
	margin:6px 6px 6px 3px;
}
#maincontent .presidenten .licontent li{
	line-height:18px;
	text-align:left;
}
/*---------------------restaurant---------------------*/
#maincontent .restaurant p{
	margin-bottom:1em;
}
#maincontent .en img{	
	margin:4px;
}
#maincontent .ch img{
	margin:5px;
}
/*---------------------business---------------------*/
#maincontent .business p{
	margin-top:16px;
}
#maincontent .business img{
	float:left;
	margin:5px 8px;
}
#maincontent .business ul {
  float:left;
  margin:1em;
}
#maincontent .business li{
  list-style:inside square;
	line-height:2em;
}
#maincontent .business .een ul {
  float:left;
  margin:6px 1em;
}
#maincontent .business .een li{
  list-style:inside square;
	line-height:22px;
}
/*---------------------meeting---------------------*/
#maincontent .meeting p{
	margin-top:1em;
	line-height:30px;
}
#maincontent .meeting img{
	display:block;
	margin:3px;
}
#maincontent .meeting table{
	margin:1em auto;
	width:95%;
}
#maincontent .meeting table td{
	border:#ccc 1px solid;
	font-size:12px;
}
#maincontent .style p{
	margin-top:1em;
}
#maincontent .style img{
	display:block;
	margin:4px auto;
}
#maincontent .style table{
	background:none;
}
#maincontent .style table td{
	border:0;
}
/*---------------------recreation---------------------*/
#maincontent .recreation img{
	display:block;
	margin:4px;
}
#maincontent .recreation p{
	margin-top:6px;
}
#maincontent .recreation1 p{
	margin-bottom:10px;
}
#maincontent .recreation2 p{
  line-height:20px
}
/*---------------------reservation---------------------*/
#maincontent .reservation p{
	text-indent:2em;
	line-height:2em;
	margin-bottom:1em;
	margin:5px 8px 1em;
}
/*---------------------job---------------------*/
#maincontent .job {
	height:400px;	
}
/*---------------------link---------------------*/
#maincontent .link{
  height:355px;
}
.pic-link .{
  border:none;
  text-align:center;
}
.pic-link li{
  float:left;
  width:240px;
  text-align:center;
}
.pic-link img{
  margin:5px 0;
  border:1px #ccc solid;
}

