@charset "utf-8";

/********************************************
ROOM STYLES　[ /css/room.css ]
********************************************/

p#LeadCmt {
	padding:0 3px 30px 3px;
	line-height:165%;
}


div#RoomMark {
	width:305px;
	padding:0 0 20px 355px;
}

div#RoomMark p.left {
	width:135px;
}

div#RoomMark p.right {
	width:164px;
}

div#RoomMark p.note {
	clear:both;
	padding:5px 0 0 0;
	color:#717165;
	font-size:85%;
}

div.RoomType2Set {
	width:660px;
	padding:0 0 30px 0;
	zoom:1;/*clearfix for IE 5.5-7*/
}

div.RoomType2Set:after {/*clearfix for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	line-height:0; 
	visibility:hidden;
}

dl.RoomTypeL {
	float:left;
	width:320px;
}

dl.RoomTypeR {
	float:right;
	width:320px;
}

div.RoomType2Set p.Data ,div.RoomType3Set p.Data {
	width:304px;
	padding:10px 8px;
	background-color:#e6e4d5;
	color:#56564a;
}

div.RoomType3Set p.Data {
	width:194px;
	font-size:85%;
}

div.RoomType3Set {
	width:660px;
	padding:0 0 20px 0;
	zoom:1;/*clearfix for IE 5.5-7*/
}

div.RoomType3Set:after {/*clearfix for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	line-height:0; 
	visibility:hidden;
}

div.RoomType3Set dl.RoomTypeL {
	width:210px;
	padding:0 15px 0 0;
}

div.RoomType3Set dl.RoomTypeR {
	width:210px;
}

div#AmenityArea {
	width:660px;
	margin:10px 0 30px 0;
	padding:0 0 1px 0;
	background-image:url(../images/line_dot_beige.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

div#AmenityArea div.InnerBox {
	width:630px;
	padding:15px 20px 15px 10px;
	background-image: url(../room/images/amenity_bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

div#AmenityArea div.CmtBnSet {
	width:630px;
	padding:0 0 20px 0;
	zoom:1;/*clearfix for IE 5.5-7*/
}

div#AmenityArea div.CmtBnSet:after {/*clearfix for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	line-height:0; 
	visibility:hidden;
}

div#AmenityArea div.CmtArea {
	float:left;
	width:350px;
}

div#AmenityArea div.BnArea {
	float:right;
	width:260px;
}

div#AmenityArea ul.Amenity {
	width:350px;
	padding:0 0 15px 0;
	zoom:1;/*clearfix for IE 5.5-7*/
}

div#AmenityArea ul.Amenity:after {/*clearfix for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	line-height:0; 
	visibility:hidden;
}

div#AmenityArea ul.Amenity li {
	float:left;
	width:115px;
	color:#4e4625;
	line-height:200%;
}

div#AmenityArea ul.Amenity li.ListLeft {
	width:125px;
}

div#AmenityArea ul.Amenity li.ListLeft2 {
	width:200px;
}

div#AmenityArea ul.Amenity li.ListCenter {
	width:95px;
}

div#AmenityArea ul.Amenity li.ListCenter2 {
	width:120px;
}

div#AmenityArea ul.Amenity li.ListCenter3 {
	width:180px;
}

div#AmenityArea ul.Amenity span.ccl {
	color:#7b724c
}

div#AmenityArea dd {
	padding:10px 3px;
	color:#4e4625;
	line-height:200%;
}


div#LadiesFloor {
	width:620px;
	padding:20px;
	background-color:#f3e8dc;
	zoom:1;/*clearfix for IE 5.5-7*/
}

div#LadiesFloor:after {/*clearfix for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	line-height:0; 
	visibility:hidden;
}

div#LadiesFloor div.CmtArea {
	float:left;
	width:360px;
}

div#LadiesFloor div.PicArea {
	float:right;
	width:240px;
}

div#LadiesFloor p.Cmt {
	padding:15px 0 5px 0;
	color:#7d5f5f;
	line-height:165%;
}

div#LadiesFloor ul {
	width:330px;
	padding:14px 0 14px 14px;
	border:1px solid #e2d0c8;
	zoom:1;/*clearfix for IE 5.5-7*/
}

div#LadiesFloor ul:after {/*clearfix for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	line-height:0; 
	visibility:hidden;
}

div#LadiesFloor li {
	float:left;
	width:160px;
	color:#7d5f5f;
	line-height:200%;
}

div#LadiesFloor li span.ccl {
	color:#bb9696;
}


div#InternetArea {
	width:660px;
	margin:10px 0 0 0;
	background-image:url(../room/images/internet_bg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}

div#InternetArea p.Note {
	padding:15px 20px;
	background-image:url(../room/images/internet_note_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#838377;
	font-size:85%;
	line-height:140%;
}


/**/


div#RoomDesk {
	width:618px;
	padding:20px;
	zoom:1;/*clearfix for IE 5.5-7*/
	border:1px solid #CAC7B6;
	margin-bottom:20px;
}

div#RoomDesk #RoomDeskL{
	width:340px;
	float:left;
	}

#RoomDeskL dd{
	margin-top:15px;
	}

#Data2{
	background-color:#e6e4d5;
	color:#56564a;
	padding:15px;
	margin-top:10px;
	}


div#RoomDesk #RoomBathR{
	width:260px;
	float:right;
	}



div#RoomDesk:after {/*clearfix for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	line-height:0; 
	visibility:hidden;
}
