#header {
	top: 0px;
	width: 940px;
	height: 127px;
	margin: auto auto;
	background-image: url(../img/page-bg.gif);
	background-repeat: repeat-y;
	text-align: center;
}
#hotel_bg {
	width: 450px;
	height: 346px;
	margin: 0 0 0 20px;
	background-image: url(../img/index-bg-1.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	float: left;
}
*html #hotel_bg {
	margin: 0 0 0 10px;
}

#hotel_bg img {
	margin: 248px 0 0 225px;
}
#hotel {
	width: 450px;
	height: 346px;
	margin: 0;
	float: left;
	clear: right;
}

div#index_app_bg {
	width: 940px;
	height: 346px;
	margin: auto auto;
	background-image: url(../img/page-bg.gif);
}
#app_bg {
	width: 450px;
	height: 346px;
	margin: 0 0 0 20px;
	background-image: url(../img/index-bg-2.gif);
	background-repeat: no-repeat;
	background-position: top right;
	float: left;
}
*html #app_bg {
	margin: 0;
}

#app_bg img {
	margin: 33px 0 0 33px;
}
#app {
	width: 450px;
	height: 346px;
	margin: 0;
	float: left;
	clear: right;
	background-image: url(../img/page-bt-left.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
#app img {
	margin: 0 0 0 20px;
}
#cnt div#bottom_left {
	width: 220px;
	height: 33px;
	margin: 0;
	float: left;
	background-image: url(../img/page-bt-left.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
}
#cnt div#roman p {
	margin: 30px 0 0 20px;
	font-size: 12px;
	color: #6A6959;
}
#cnt div#logos p {
	margin: 30px 0 0 0;
	font-size: 12px;
	color: #6A6959;
}
#app_bg p {
	margin: 126px 0 0 33px;
	color: #5A594A;
	line-height: 18px;
}
#app_bg a {
	color: #5A594A;
	text-decoration: none;
}
div#index_bg {
	width: 940px;
	height: 346px;
	margin: auto auto;
	background-image: url(../img/middle-bg.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
#cnt  div#roman  p#index  a, #cnt div#logos p#index a {
	color: #5A594A;
}

