/* hotel.css */

h3.PT01 a
	{
		color:#6D6C6E;
	}

/* Toppage
------------------------------------------------------------------- */
/* what's new */
.HotelWhatsNew
	{
		line-height:1.2;
		margin:0 0 5px 0;
	}
.HotelWhatsNew i
	{
		font-style:normal;
		color:#a2ca0e;
	}
.HotelWhatsNew li
	{
		padding:10px 0 10px 10px;
		border-bottom: 2px dotted #ddd;
		line-height:1.2;
		font-size:80%;
		color:#6D6C6E;
	}
.HotelWhatsNew strong
	{
		padding:0;margin:0;
		font-size:130%;
	}
.HotelWhatsNew span
	{
		display:inline;
		padding:0;
	}
.HotelWhatsNew .date
	{
		color:#b9692e;
	}
.HotelWhatsNew .category a
	{
		color:#6D6C6E;
	}
.HotelWhatsNew .Tagging
	{
		font-weight:bold;
	}
.HotelWhatsNew .Tagging a
	{
		font-weight:normal;
	}

.whatsCocolo a
	{
		color:#666666;
	}

.ecocoro,
.hotelfreeword
	{
		border-bottom:1px solid #ddd;
	}
.ecocoro, .hotelfreeword
	{
		background:url(../img_cmn/menu_bg.gif) repeat-x;
		padding:10px 0;
	}
.ecocoro
	{
		line-height:1.9;
	}
.ecocoro span
	{
		display:block;
		padding:10px 0 0 0;
		font-size:90%;
	}
.hotelfreeword input#freewordtxt
	{
		width:120px;
		margin:0 4px 0 0;
	}
.hotelfreeword input#freewordbutton
	{
		width:55px;
	}

/* ALL Hotel List 
------------------------------------------------------------------- */
.ALLHotels span, 
.AreaList span
	{
		display:inline;
		padding:0;
	}
.ALLHotels ul
	{
		border-top:2px dotted #ddd;
	}
.ALLHotels li
	{
		background:url(../img_cmn/logo_small.gif) no-repeat 3px 16px;
		line-height:1.2;
		padding:10px 0 10px 35px;
		border-bottom:2px dotted #ddd;
		font-size:80%;
		color:#6D6C6E;
	}
.ALLHotels .date
	{
		color:#b9692e;
	}
.ALLHotels strong
	{
		font-size:130%;
	}
.ALLHotels .Tagging
	{
		font-weight:bold;
	}
.ALLHotels .Tagging a
	{
		font-weight:normal;
	}
.BOX
	{
		font-size:90%;
	}

/* Area List
------------------------------------------------------------------- */
.AreaList li
	{
		border-bottom:2px dotted #ddd;
		line-height:1.2;
		padding:10px;
		font-size:80%;
		color:#6D6C6E;
	}
.AreaList li strong
	{
		font-size:130%;
	}
.AreaList .Tagging
	{
		font-weight:bold;
	}
.AreaList .Tagging a
	{
		font-weight:normal;
	}

/* All Ecocoro ( Tagging list )
------------------------------------------------------------------- */
.ALLEcocoro
	{
		font-size:80%;
		color:#6D6C6E;
		line-height:2;
		padding:0 0 0 10px;
	}
.ALLEcocoro a
	{
		font-size:130%;
	}

/* Detail HOTEL
------------------------------------------------------------------- */
h3.PT03 span
	{
		display:inline;
		font-size:90%;
		font-weight:normal;
	}
#HotelNameZone
	{
		padding:10px 0 0 0;
		vertical-align:middle;
		color:#6D6C6E;
	}
#HotelNameZone span
	{
		width:255px;
		float:left;
		padding:0;margin:0;
	}
#HotelNameZone span img,
#HotelNameZone img,
#ownerComment span img,
.point dt img
	{
		padding:1px;
		border:1px solid #ddd;
	}
#HotelNameZone table
	{
		font-size:90%;
		line-height:1.1;
	}
#HotelNameZone div
	{
		width:280px;
		float:right;
		font-size:90%;
		line-height:1.1;
		padding:20px 0 0 0;
	}
#HotelNameZone div h4,
#HotelNameZone h4
	{
		font-size:175%;
		font-weight:normal;
		padding:2px 0 7px 0;
		border-bottom:1px dotted #ddd;
	}
#HotelNameZone div p,
#HotelNameZone table p
	{
		margin:0;padding:10px 0 0 0;
	}
#HotelNameZone div p i,
#HotelNameZone table p i
	{
		font-style:normal;
		font-size:12px;
		color:#a2ca0e;
	}
/* owner comment */

#ownerComment
	{
		padding:15px 0 0 10px;
		font-size:90%;
		color:#6D6C6E;
	}
#ownerComment span
	{
		width:100px;
		float:left;
		padding:0;
	}
#ownerComment div
	{
		width:440px;
		float:right;
	}

/* hotel spec */
#HotelSpec table
	{
		width:551px;
		font-size:90%;
		border-top:1px solid #d7d7ac;
		border-left:1px solid #d7d7ac;
		color:#6D6C6E;
	}
#HotelSpec th, #HotelSpec td
	{
		padding:4px 10px;
		vertical-align:top;
		border-top:1px solid #fff;
		border-right:1px solid #d7d7ac;
		border-bottom:1px solid #d7d7ac;
		border-left:1px solid #fff;
	}
#HotelSpec th
	{
		width:120px;
		text-align:left;
		background:#f0f0e1;
	}
#HotelSpec td
	{
		background:#fafbf1;
	}
/* Point */
.point
	{
		padding:15px 0 0 0;
	}
.point dt, .point dd
	{
		margin:0;padding:0;
		color:#6D6C6E;
	}
.point dl
	{
		width:551px;
		clear:both;
		margin:0 0 15px 0;
	}
.point dt
	{
		float:left;
		width:140px;
		padding:0 0 20px 0;
		text-align:center;
	}
.point dd
	{
		font-size:90%;
		float:right;
		width:390px;
		padding:0 0 20px 0;
	}
/* team -6% */
#team6 h4,
#team6 dt strong
	{
		color:#a2ca0e;
	}
#team6 h4
	{
		padding:10px 0 5px 0;
		font-size:120%;
	}
#team6
	{
		font-size:90%;
		color:#6D6C6E;
	}
#team6 p
	{
		margin:0;padding:0 0 15px 0;
		border-bottom:2px dotted #ddd;
	}
#team6 dl
	{
		margin:0;padding:0;
	}
#team6 dt
	{
		color:#f5bd11;
		font-weight:bold;
		margin:0;padding:10px 0 0 0;
	}
#team6 dd
	{
		margin:0;padding:0 0 10px 0;
		border-bottom:1px dotted #ddd;
	}
/* Contact */
#HotelContact
	{
		line-height:1.4;
		color:#6D6C6E;
	}
#HotelContact p
	{
		margin:0;padding:10px 0 10px 0;
		font-size:90%;
	}
#HotelContact dl,
#HotelContact dd
	{
		margin:0;padding:10px;
		border:1px solid #f5bd11;
	}
#HotelContact dl
	{
		background:#fdf8e3;
		line-height:1.2;
		width:529px;
	}
#HotelContact dt
	{
		float:left;
		width:280px;
		padding:10px 0;
		text-align:center;
	}
#HotelContact strong
	{
		font-size:140%;
	}
#HotelContact small
	{
		font-size:75%;
	}
#HotelContact dd
	{
		background:#fff;
		float:right;
		width:220px;
		text-align:center;
	}
#HotelContact span
	{
		padding:15px 0;
		text-align:center;
	}
/* PickupEcoHotel */
.Hotel #PickupEcoHotel
	{
		border-style:none;
		padding:10px 0 0 0;
	}
.Hotel #PickupEcoHotel ul
	{
		width:540px;
	}
.Hotel #PickupEcoHotel li
	{
		width:260px;
	}
.Hotel #PickupEcoHotel li div
	{
		width:165px;
	}
/* tagging */
a.tagp1
	{
		font-size:140%;
		color:#6D6C6E;
	}
a.tagp2
	{
		font-size:120%;
		color:#6D6C6E;
	}
a.tagp3
	{
		font-size:100%;
		color:#6D6C6E;
	}
a.tagp4
	{
		font-size:90%;
		color:#6D6C6E;
	}
a.tagp5
	{
		font-size:85%;
		color:#6D6C6E;
	}
a.tagp6
	{
		font-size:80%;
		color:#6D6C6E;
	}
a.tagp21
	{
		font-size:70%;
		color:#6D6C6E;
	}
a.tagp22
	{
		font-size:70%;
		color:#6D6C6E;
	}
a.tagp23
	{
		font-size:75%;
		color:#6D6C6E;
	}
a.tagp24
	{
		font-size:80%;
		color:#6D6C6E;
	}
a.tagp25
	{
		font-size:100%;
		color:#6D6C6E;
	}
a.tagp26
	{
		font-size:120%;
		color:#6D6C6E;
	}