@charset "utf-8"; 
/*------------------------leftbutton  end  --------------------------------------------*/

/*------------------------right banner --------------------------------------------*/
 
.rightsub2{float:right; width:177px}
.leftsub2 {
	float: left;
	width: 700px;
}

.webcontent2{
	background-color:#FFF;
	float:right;
	width:700px;
	display:block;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 14px;
}
.webcontent2 .topquicklink{text-align:right; padding-bottom:4px}
.webcontent2 .topquicklink a{color:#726A59; font-size:11px}
.webcontent2 .topquicklink a:hover{text-decoration:underline}
.webcontent2 .webtoptitle01{padding-bottom:9px}
.webcontent2 .webtoptitle01 h2{font-size:15px; color:#FFF; background-color:#BDB5A2; margin:0px; padding-top:6px; padding-right:5px; padding-bottom:5px; padding-left:30px; background-image:url(/Images/icon_11.gif); background-repeat:no-repeat; background-position:10px 10px}
.webcontent2 .newstopbanner{padding-bottom:9px}

.webcontent2 .notextcontent{margin-bottom:9px}

.webcontent2 .textcontent{
	font-size:12px;
	line-height:24px;
	clear: both;
}
.webcontent2 .textcontent h3{font-size:15px; padding:0px; margin-top:0px; margin-right:0px; margin-bottom:5px; margin-left:0px}
.webcontent2 .textcontent h4 {
	margin: 0px;
	padding: 0px;
	background-color: #F4F2EC;
	font-weight: bold;
	display: block;
	font-size: 12px;
}


.webcontent2 .textcontent p{padding-top:0px; padding-bottom:10px; margin:0px}

.webcontent2 .textcontent img{
	float:left;
	padding-top:0px;
	padding-right:9px;
	padding-bottom:0px;
	padding-left:0px
}
.webcontent2 .textcontent .textbutton{color:#FFF; background-color:#BDB5A2; width:100px; display:block; float:right; text-align:center; background-image:url(/Images/icon_12.gif); background-position:104px 4px; background-repeat:no-repeat; padding-top:3px; padding-right:6px; padding-bottom:3px; padding-left:6px}
.webcontent2 .textcontent a:hover.textbutton{background-color:#666}

.webcontent2 .newsbox{background-color:#F4F0D5; background-image:url(/Images/0_contentnewsbg.gif); background-repeat:no-repeat; background-position:9px 11px; padding-top:9px; padding-right:9px; padding-bottom:9px; padding-left:80px; margin-bottom:9px; clear:both}
.webcontent2 .newsbox a{color:#726A59}
.webcontent2 .pagenewstitle{
	padding:0px;
	margin-top:12px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	clear: both;
}
.webcontent2 .pagenewstitle h2{font-size:15px; width:400px; margin:0px; padding:0px; display:block}
.webcontent2 .pagenewstitle .newsmore{float:right}

.webcontent2 .contentbox01{padding:5px; border:1px solid #F5F5F5; margin-bottom:9px; background-image:url(/Images/contentbox01.jpg); background-repeat:repeat-x; background-position:0px 0px; line-height:24px}
.webcontent2 .contentbox01 h2{font-size:15px; text-align:center; display:block; margin:0px; padding-top:10px; padding-right:0px; padding-bottom:10px; padding-left:0px}
.webcontent2 .contentbox01 .addbox{border-left-width:1px; border-left-style:solid; border-left-color:#BDB5A2; padding-top:0px; padding-right:5px; padding-bottom:0px; padding-left:16px}
.webcontent2 .contentbox01 .boxsubtitlelist{margin:0px; padding:0px}
.webcontent2 .contentbox01 .boxsubtitlelist a{color:#726A59; background-image:url(/Images/icon_05.gif); background-repeat:no-repeat; background-position:5px 9px; padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:20px}
.webcontent2 .contentbox01 .newslist01{
	margin:0px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px
}
.webcontent2 .contentbox01 .newslist01 li{
	display:block;
	background-image:url(/Images/newsdownline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:6px;
	padding-right:5px;
	padding-bottom:6px;
	padding-left:0px;
	clear:both;
	margin:0px
}
.webcontent2 .contentbox01 .newslist01 li:hover{background-color:#F9F9F7}
.webcontent2 .contentbox01 .newslist01 a{
	width:380px;
	background-image: url(/Images/icon_02.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
	padding-left: 20px;
	display: block;
}
.webcontent2 .contentbox01 .newslist01 .newsdate01{
	font-size:9px;
	color:#999;
	text-align:right;
	float:right;
	width:80px
}
.webcontent2 .contentbox01 .newslist01 .newsyear {
	color: #FFFFFF;
	background-color: #BDB5A2;
	font-size: 12px;
	text-align: center;
	width: 80px;
	float: right;
}

.webcontent2 .contentbox01 .newslist01 .newsicon{
	margin:0px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	display:inline;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.webcontent2 .newsinfodate{
	font-size:9px;
	color:#999999;
	padding: 5px;
}
.webcontent2 .newsinfodate img {
	margin-left: 10px;
}


.webcontent2 .newsinfotoptitle{
	margin:0px;
	font-size:15px;
	padding: 5px;
	background-image: url(/Images/newsdownline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.webcontent2 .newsinfotopcontent {
	padding: 5px;
	font-size: 12px;
	line-height: 24px;
}

.webcontent2 .newsdownlink{margin:0px; padding:0px}
.webcontent2 .newsdownlink a{display:block; background-color:#AEA693; width:100px; padding:6px; color:#FFF; float:left; margin-top:0px; margin-right:9px; margin-bottom:0px; margin-left:0px; text-align:center; background-image:url(/Images/icon_12.gif); background-repeat:no-repeat; background-position:102px 4px}
.webcontent2 .newsbownbanner{clear:both; padding-top:5px; padding-bottom:5px}
.webcontent2 .newsdownlink a:hover{background-color:#666}



.webcontent2 .newspagelist{text-align:center}

.webcontent2 .newsbox2title{color:#FFF; background-color:#78684E; clear:both; padding-top:3px; padding-right:5px; padding-bottom:3px; padding-left:24px; background-image:url(/Images/icon_08.gif); background-repeat:no-repeat; background-position:10px 8px}
.webcontent2 .newsbox2{background-color:#F4F0D5; padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:24px; line-height:24px}
.webcontent2 .newsbox2 h3{color:#666; margin:0px; font-weight:normal; background-image:url(/Images/icon_05.gif); background-repeat:no-repeat; background-position:0px 10px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:10px; font-size:12px}
.webcontent2 .newsbox2 h4{color:#930; margin:0px; font-weight:normal; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:10px; font-size:12px}

.webcontent2 .newsbox2 .strongtitle{
	color:#666666;
	font-weight:normal;
	width:100px;
	display:block;
	text-align:right;
	float:left;
	padding-top:0px;
	padding-right:10px;
	padding-bottom:0px;
	padding-left:0px;
	margin:0px;
	clear:both
}
.webcontent2 .newsbox2 .newsinfolist{padding:5px; font-size:11px; line-height:20px; margin:0px; list-style-image:url(/Images/icon_01.gif)}
.webcontent2 .roominfobox{background-color:#ECE7E1; padding:10px; font-size:12px; line-height:20px}
.webcontent2 .roommoney{
	font-size:12px;
	color:#333;
	text-align:center;
	padding: 10px;
	display: block;
}
.webcontent2 .roomcontact{
	color:#999999;
	padding:5px;
	font-size: 12px;
}
.webcontent2 .contentbox01 .boxsubtitlelist a:hover{color:#930}
.webcontent2 .viewboxdiv{position:absolute; width:520px; background-color:#FFF; z-index:auto}
.webcontent2 .leftaboutus {
	float: left;
	width: 132px;
}
.maintable2/*------------------------content end-----------------------------------------------*/


/*------------------------table  -----------------------------------------------*/
{
	background-color:#FFF
}
.maintable2  .tdtitle01{
	color:#6D6A5B;
	background-color:#F4F0D5;
	font-weight: bold;
	font-size: 18px;
	padding: 11px;
}
.maintable2 .tdtitle02 {
	color:#78684E;
	background-color:#FFF;
	border: 1px solid #F4F0D5;
}
.maintable2 .tdtitle02 ul {
	margin-left: 15px;
	margin-bottom: 6px;
	margin-top: 5px;
}
.maintable2 .tdtitle02 li {
	background-image: url(/Images/icon_02.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 12px;
	line-height: 20px;
	letter-spacing: 1px;
}

/* CSS Document */
*{margin:0;  padding:0}
ul, ol{list-style:none; margin:0px; padding:0px}
body{background-color:#E7E1D3; text-align:center}
body{SCROLLBAR-FACE-COLOR:#BBB4A5; SCROLLBAR-HIGHLIGHT-COLOR:#BBB4A5; SCROLLBAR-SHADOW-COLOR:#BBB4A5; SCROLLBAR-3DLIGHT-COLOR:#BBB4A5; SCROLLBAR-ARROW-COLOR:#EAE8E3; SCROLLBAR-TRACK-COLOR:#EAE8E3; SCROLLBAR-DARKSHADOW-COLOR:#EAE8E3; SCROLLBAR-BASE-COLOR:#EAE8E3}
body, td, th{text-align:center; font-size:12px; color:#726A59; font-family:Arial,Helvetica,sans-serif}
a{text-decoration:none}
a:hover{color:#B58F01; text-decoration:none}

/*------------------------wrapper------------------------------------------------------------------------------------------*/
.wrapper{width:909px; text-align:left; margin-top:0; margin-right:auto; margin-bottom:0px; margin-left:auto}

/*------------------------header--------------------------------------------*/
.header{height:74px; width:910px; display:block}
.header .logo strong{display:none}
.rightlink{float:right; width:600px; height:74px}
.rightlink2{float:right; width:700px; height:74px}
.logo{background-image:url(/Images/logo.gif); background-repeat:no-repeat; height:42px; width:200px; margin-top:21px; float:left}
.language{display:block; margin-top:16px; float:right; width:200px; text-align:right}
.language a{color:#C2AE89; font-size:11px; padding-left:14px; background-image:url(/Images/icon_01.gif); background-repeat:no-repeat; background-position:8px 5px}
.language a:hover{color:#666}
.tlinks{float:right; margin-top:20px; width:600px; display:block; text-align:right}
.tlinks a{color:#948F8C; font-size:12px; margin-left:16px}
.tlinks2{
	float:right;
	margin-top:20px;
	width:700px;
	display:block;
	text-align:right;
}
.tlinks2 a{color:#948F8C; font-size:12px; margin-left:16px}
/*------------------------header end--------------------------------------------*/
/*------------------------content-----------------------------------------------*/
.swfmovie{display:block; height:378px; width:910px; clear:both}
.content{display:block; clear:both; width:910px; margin-top:10px}
.leftnav{float:left; height:122px; width:396px; display:block}
.leftnav li{margin:0px; padding:0px; float:left}
.leftnav a{height:122px; width:122px; display:block; margin-right:10px; background-repeat:no-repeat; background-position:0px 0px}
.leftnav a:hover{background-position:0px -122px}

.leftnav a em{display:none}
.leftnav a.nav01{background-image:url(/Images/0_TC_booking.jpg)}
.leftnav a.nav02{background-image:url(/Images/0_TC_dining.jpg)}
.leftnav a.nav03{background-image:url(/Images/0_TC_shopping.jpg)}
.leftnav a.nav04{background-image:url(/Images/0_EN_booking.jpg)}
.leftnav a.nav05{background-image:url(/Images/0_EN_dining.jpg)}
.leftnav a.nav06{background-image:url(/Images/0_JP_booking.jpg)}
.leftnav a.nav07{background-image:url(/Images/0_JP_dining.jpg)}

.leftnav3{float:left; height:134px; width:396px; display:block}
.leftnav3 li{margin:0px; padding:0px; float:left}
.leftnav3 a{height:134px; width:185px; display:block; margin-right:10px; background-repeat:no-repeat; background-position:0px 0px}
.leftnav3 a:hover{background-position:0px -134px}

.leftnav3 a em{display:none}
.leftnav3 a.nav08{background-image:url(/Images/0_EN_booking_3.jpg)}
.leftnav3 a.nav09{background-image:url(/Images/0_EN_dining_3.jpg)}
.leftnav3 a.nav10{background-image:url(/Images/0_JP_booking_2.jpg)}
.leftnav3 a.nav11{background-image:url(/Images/0_JP_dining_2.jpg)}

.rightsub{float:right; width:514px; height:122px}
.rightsub .more{text-align:right; color:#9A8A61; display:block; width:50px; background-image:url(/Images/icon_02.gif); background-repeat:no-repeat; background-position:5px 5px; float:right; font-size:11px; margin-top:4px; margin-right:5px; margin-bottom:0px; margin-left:10px}
.rightsub a:hover.more{color:#B58F01; background-image:url(/Images/icon_04.gif)}

.newslist{clear:both; margin-right:8px; margin-bottom:8px; margin-left:8px; margin-top:0px; padding:0px}
.newslist li{background-image:url(/Images/icon_03.gif); background-repeat:no-repeat; background-position:5px 6px; padding-left:15px; padding-bottom:3px}
.newslist a{color:#726A59}
.newslist a:hover{color:#B58F01}

.news{background-color:#FFF; float:left; height:134px; width:252px; display:block}
.newbrand{display:block; float:right; height:134px; width:252px; background-color:#FFF}
/*------------------------content end-----------------------------------------------*/
/*------------------------footer-----------------------------------------------*/
.footer{clear:both; text-align:center; padding:10px}
.footer, .footer a{color:#767471; padding-right:3px; padding-left:3px}
.footer a:hover{color:.B58F01}

