#top-nav {
  width:608px;  
}
.en-us_nav{
  font-size:9px;
}
#footer #bottom-nav {
  margin:10px auto;
  width:500px;
}
#nav-bar1 ul {
  margin:0;
}
.language_select, .header-nav {
  padding:1px 5px;
}
.language_select, .header-nav {
  padding:1px 5px;
}
#header{
  margin-left:152px;
}
#sidebar .sidebar-hotel-list li,
#sidebar .sidebar-hotel-list li a{
  line-height:2em;
}
#sidebar .en-us .card-login-form input{
	clear:both;
	margin:5px 2em;
}
#sidebar  #cardLoginForm .button-card-login{
	margin-top:4em;
}
#sidebar  #cardpw-tip{
	margin-top:-4em;
	line-height:1.1em;
	padding-bottom:2em;
}
h4{
  -x-system-font:none;
  background:#DDDDDD none repeat scroll 0 0;
  border-bottom:3px solid #990000;
  color:#CC0000;
  font-family:Tahoma;
  font-size:1.2em;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  line-height:normal;
  text-align:left;
}
#maincontent{
  margin:5px auto;
}
#maincontent p{
	line-height:2em;
	text-indent:2em;
	margin:8px auto;
	text-align:justify;
	text-justify:inter-ideograph;
}
#maincontent img {
	 border:1px solid #ccc;
	 padding:2px;
   margin:5px auto;
	 display:block;
}
#maincontent .leftimg{
float:left;
margin:5px 8px 8px 0;
}
#maincontent .rightimg{
float:right;
margin:5px 0 8px 8px;
}
#maincontent .smallimg img{
width:220px;
}
#maincontent .en p{
  text-indent:0;
}
#maincontent p span{
  	font-weight:bold;
}
#maincontent table{
  text-align:center;
  margin:auto;
  border:none;
  background:none;
}
#maincontent .narrow{
  width:60%;
  clear:none;
  margin-top:1em;
}
#maincontent .narrowm{
  width:93%; 
  margin-top:1em;
}
#maincontent .full{
  clear:none;
  margin-top:0;
}
#maincontent .five-img img{
  width:122px;
}
#maincontent .narrow td,#maincontent .narrowm td, #maincontent .full td{
 border:1px solid #996600;
 padding:2px 5px;
}
#maincontent .narrow th,#maincontent .narrowm th,  #maincontent .full th{
 border:1px solid #996600;
 background:#ccc;
 padding:5px;
}
#maincontent table td{
  text-align:center;
  margin:8px auto;
  border:none;
}
#maincontent table td img{
  margin:5px auto;
}
#maincontent table .title1{
  text-align:left;
}
#maincontent .title {
	font-weight:bold;
	color:#996600;
	line-height:2em;
	margin-top:10px;
	} 
#maincontent .en .title{
  text-indent:0;
}
#maincontent .en li{
  text-indent:0;
}
#maincontent li{
	line-height:2em;
	list-style:inside square;
  text-indent:2em;
  }
#maincontent .ul li{
	line-height:2em;
	list-style:inside square;
  text-indent:2em;
  float:left;
  width:30%;
}

#maincontent .ul1 li{
  background:url(images/arrow_red.gif) no-repeat left center;
	line-height:2em;
  text-indent:1em;
  list-style:none;
  margin-left:2em;
  float:left;
  width:30%;
}
#maincontent .title1 {
background:url(images/content/arrow_btn_bg_small.gif) no-repeat left center;
font-weight:bold;
color:#996600;
line-height:2em;
margin-top:10px;
padding-left:12px;
clear:both;
margin-top:10px;
}
#maincontent .big{
font-size:14px;
border-bottom:2px solid #996600;
}
#menu{
margin:10px 0 0;
background:url(images/content/menu_bg.gif) no-repeat 100% bottom;
line-height:26px;
padding-left:20px;
width:100%;
float:left;
}  
#menu li{
float:left;
list-style-type:none;
text-indent:0;
}
#menu .active a{
border-color:#000 #000 #fff;
border-style:solid;
border-width:1px;
}
#menu a{
float:left;
padding:0px 8px;
}
#maincontent .table{
  border:1px #ccc solid;
}
#maincontent .table td{
  border:1px #ccc solid;
}
#maincontent .clear{
  clear:both;
}
#maincontent .line{
  border-bottom:1px dashed #ccc;
}
#container .home-intro .more, #news-list  .more, #voucher .more{
  float:right;
}
#maincontent .img{
  width:350px;
  height:400px;
  cursor:hand;
}
#maincontent .img1{
  width:230px;
  height:400px;
  cursor:hand;
}
#news1-tab, #news2-tab, #news3-tab{
 padding:0 15px 0 0;
 font-weight:normal;
}
#news-list .active{
 color: #c00;
 font-weight:bold;
}
#news2-div, #news3-div{
  display:none;
}
#maincontent .born{
  border:none;
}
#maincontent .table{  
  border:solid 1px;
  width:90%;  
}
#maincontent .table td{
  text-align:left;
  padding-left:10px;
}
#maincontent .indent{
  text-indent:-1.5em; 
  margin-left:3.5em;
}
#maincontent .ask{
  text-indent:0em; 
  font-weight:bold;
  }
/*ccha*/
#ccha-search-div{
	border-color:#CCCCCC #999999 #999999 #CCCCCC;
	border-style:solid;
	border-width:1px;
	clear:both;
	margin:0 0 5px;
	width:200px;
}
#ccha-search-div h3 {
	background:url("images/bg_title_gray.jpg") repeat-x scroll 0 0 transparent;
	border-bottom:1px solid #999999;
	color:#333333;
	font:bold 1em/20px Tahoma;
	height:20px;
	padding-left:5px;
	text-align:left;
}
#footer #bottom-nav {
width:600px;
}

