/*reset*/
* {
	padding: 0; 
	margin: 0; 
}

body { 
	background:#E9DCBF;
	color: #333; 
	text-align: center;
}

a {	
	color: #9D6511;
}

a:hover { 
	color: #815436;
}

h3{
	margin:10px 0;
	border-bottom:1px solid #C4A876;
	color: #815436;
}

table th{
	background:#F7EBDE;
}

table th,table td{
	border-color:#9D6511;
}
.portlet .portlet-lp-footer{margin-top:10px;height:30px;}
/*英文修改*/
.body-en-us  .cme{width:105px;}
.body-en-us  .cme li{padding-left:15px;font-size:11px;}
.body-en-us .sme{width:595px;}
/*酒店简介*/
.cme{width:90px;float:left;margin-top:30px;}
.cme li{width:auto;Padding-left:20px;line-height:30px;cursor:pointer;margin-bottom:5px;background:url(images/allbg.png) no-repeat left center;font-weight:bold}
.sme{min-height:220px;width:600px;float:right;}
.sme p{line-height:24px;text-indent:2em;margin-bottom:10px;}
strong{font-size:14px;}
.tit{font-weight:bold;color:#781F1B;margin-bottom:10px;font-size:16px;border-bottom:1px solid #ccc;padding-top:10px;}
.al{width:100%;background:#e5cd9a;height:30px;line-height:30px;text-align:center;margin-bottom:10px;}
h5 {
	text-align: center;
	font: bold 1.2em Tahoma;
	margin-bottom:10px;
}

/*layout*/
.wrapper {
	width: 960px;
	margin: 0 auto;
}

#header {
	width:100%;
	background:#E9DBBE url(images/bg_header.jpg) repeat-y 50% 0;
}

#navigator{
	width:100%;
	clear:both;
	height:50px;
	background: url(images/bg_nav.gif) repeat-x 0 0;
}

#container {
	width:100%;
	background:#F7EBDE url(images/bg_con.gif) repeat-y 50% 0;
}

#container.container_24{
	background-image: url(images/bg_con_user.gif);
	text-align:left;
}

.container .wrapper{
	background: url(images/bg_con.jpg) repeat-x 0 0;
	text-align:left;
}

#content{
	display:inline;
	float: left;
	width: 700px;
	margin:10px 0 10px 20px;
}
#content .news-detail-title{font-size:16px;margin-bottom:10px;}
.container_24 .grid_20 {
    padding:10px;
}

#sidebar {
	float:right;
	width: 220px;
	margin-bottom:5px;
	background: url(images/bg_sidebar.jpg) repeat-x 0 0;
}

#footer {
	width:100%;
	background: url(images/bg_footer.jpg) repeat-x 0 0;
}

/*header*/
#header .wrapper {
	width:960px;
	background: url(images/bg_header.png) repeat-x 0 100%;
	position:relative;
}

#header .logo{
	padding:20px 0;
}

.locale,.top-user{
	position:absolute;
	top:2px;
}

.top-user{
	left:10px;
}

.locale{
	right:10px;
}

#header  a{
	color:#FFF;
	padding:2px;
}

/*nav*/
.menu {
	width:976px;
	height: 50px;
	margin:0 auto;
	background: url(images/bg_nav.png) no-repeat 0 0;
}

.menu ul{
	display:block;
	padding:15px 20px;
}

.menu li {
	float: left;
	position: relative;
}

.menu a {
	color: #666;
	font-weight: bold ;
	padding: 0 20px;
	line-height: 30px;
	white-space :nowrap;	
}

.menu a:hover,.menu .active a {
	color:#815436;
}

/*banner*/
.banner-bg{
	width:100%;
	height:215px;
	background: url(images/bg_banner.jpg) repeat-x 0 0;
}

.banner{
	width:976px;
	height:215px;
	margin:0 auto;
	background: url(images/bg_banner.gif) no-repeat 0 0;
}

.banner .portlet {
	margin:0 13px;
	width:950px;
}

/*sidebar*/
.side-search,.side-order{
	padding:10px 10px 0 10px;
}

/*footer*/
#footer .wrapper {
	width:976px;
	height:140px;
	padding-top:15px;
	background: url(images/bg_footer.gif) no-repeat 0 0;
}



