.marquee {
	padding-top: 10px;
	height: 20px;
	line-height: 20px;
	width:460px;	
	float:left;
}
.mpic {
	width: 259px;
	height: 100px;
	margin: 0 auto 10px;
	background: url(images/mpic_bg.jpg) no-repeat;
}
.mpic p{
	line-height:2em;
	font-size:1.6em;
	color:#fff;
	font-weight:bold;
	text-indent:2em;
	
}

#maincontent p{
  line-height:1.8em; 
  text-indent: 24px;
  text-align:justify;
  margin:3px 0;
  
}
#maincontent.en-us p,#maincontent td p{
  text-indent: 0;
}
#maincontent img{
	padding: 2px; 
	border: 1px solid #7A513C;
}
#maincontent td img{
	margin: auto;
}
#maincontent table{
	text-align:center;
}
#maincontent .noneborder,#maincontent .roomprice{
	background:#fff;
}
#maincontent .noneborder p{
	padding:8px 8px 8px 0;
}
#maincontent .noneborder img,#maincontent .noborder,#maincontent .no_border{
	border: none;
	padding: 0; 
}

#maincontent .noborder{
	border-right: 27px solid #fff
}
#maincontent .roomprice th{
	background: #edf8fd;
}
#maincontent .tips {
	background: #ffc;
	text-align:left;
}
#maincontent .tips li{
	list-style:none;
	text-indent:-19px;
	padding-left:24px;
}
#maincontent .tips li.left{
	padding-left:60px;
}
#maincontent .red{
	color:#f00;
	text-indent:2em;
}
.language_select{
	font-size:12px;
}
.language_select {
	padding-left:15px;
}