

/*----------------------------------------------------
 roommain
----------------------------------------------------*/

#RESOLwrapper #roommain {
	width: 950px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#RESOLwrapper #roommain h2 {
	width: 950px;
	float: left;
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
}
#RESOLwrapper #roommain p {
	width: 950px;
	float: left;
	line-height: 2.0;
	text-align: center;
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
}
#RESOLwrapper #roommain a:hover img {
	opacity:0.8;
	filter: alpha(opacity=50);
}




/*----------------------------------------------------
 roomtype
----------------------------------------------------*/


#RESOLwrapper #roommain .roomtype {
	width: 950px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}
#RESOLwrapper #roommain .roomtype h2 {
	width: 950px;
	float: left;
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
}
#RESOLwrapper #roommain .roomtype p {
	width: 950px;
	float: left;
	text-align: left;
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
}
#RESOLwrapper #roommain .roomtype p.cnt {
	width: 950px;
	float: left;
	text-align: center;
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
}
#RESOLwrapper #roommain .roomtype h3 {
	width: 950px;
	float: left;
	border-bottom: #D1AB36 dotted 1px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 15px 0px;
}
#RESOLwrapper #roommain .roomtype h3 img {
	width: auto;
	vertical-align: middle;
	margin: 0px 90px 0px 0px;
}
#RESOLwrapper #roommain .roomtype span {
	width: auto;
	margin: 0px 38px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#RESOLwrapper #roommain .roomtype span img {
	width: auto;
	vertical-align: middle;
	margin: 0px 10px 0px 0px !important;
	padding: 0px 0px 0px 0px;
}
#RESOLwrapper #roommain .roomtype dl.ladys {
	width: 950px;
	float: left;
	background: url(../images/room/bg_flower.gif) top left no-repeat;
	display: inline;
	margin: 0px 0px 32px 0px;
	padding: 0px 0px 0px 0px;
}
#RESOLwrapper #roommain .roomtype dl.ladys dt {
	width: 404px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#RESOLwrapper #roommain .roomtype dl.ladys dd {
	width: 523px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#RESOLwrapper #roommain .roomtype dl.ladys dd img {
	width: auto;
	display: block;
	margin: 28px auto 30px auto;
	padding: 0px 0px 0px 0px;
}
#RESOLwrapper #roommain .roomtype .about {
	width: 944px;
	height: 300px;
	float: left;
	background: #F1EBCF url(../images/room/photo_06.jpg) top left no-repeat;
	border: #E9D8CF solid 3px;
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
}
#RESOLwrapper #roommain .roomtype .about dl {
	width: 670px;
	float: left;
	display: inline;
	border-bottom:  #C2B7B4 dotted 1px;
	margin: 0px 0px 15px 240px;
	padding: 0px 0px 15px 0px;
}
#RESOLwrapper #roommain .roomtype .about dl dt {
	width: 120px;
	float: left;
	font-weight: bold;
	color: #3F1F00;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#RESOLwrapper #roommain .roomtype .about dl dd {
	width: 540px;
	float: left;
	color: #3F1F00;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#RESOLwrapper #roommain .roomtype .ame {
	width: 944px;
	float: left;
	border: #E9D8CF solid 3px;
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
}
#RESOLwrapper #roommain .roomtype .ame dl {
	width: 880px;
	float: left;
	display: inline;
	border-bottom:  #C2B7B4 dotted 1px;
	margin: 0px 0px 15px 37px;
	padding: 0px 0px 15px 0px;
}
#RESOLwrapper #roommain .roomtype .ame dl dt {
	width: 120px;
	float: left;
	font-weight: bold;
	color: #3F1F00;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#RESOLwrapper #roommain .roomtype .ame dl dd {
	width: 750px;
	float: left;
	color: #3F1F00;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}