.desc				{	float:left;	width: 800px;	border:0px solid #000000;	}
.desc-11		{	 float: left;	width: 247px;  height: 260px;	overflow: hidden;	text-align: left;	vertical-align: top;	margin: 0px;	 padding: 5px;
		border-top: solid 1px #C0C0C0;	border-bottom: solid 1px #C0C0C0;	border-left: solid 1px #C0C0C0;		}
.desc-12		{	 float: left;	width: 260px; 	height: 260px;	overflow:hidden;	text-align: left;	vertical-align: top;	margin: 0px;	 padding: 5px;
		border-top: solid 1px #C0C0C0;	border-bottom: solid 1px #C0C0C0;	border-right: solid 0px #C0C0C0;		}
#main-desc {	color: #333333;	height: 260px;	overflow:hidden;	margin:0px;	padding:0px;	border:0px solid #000000;	}
#main-desc h1{		margin:0px;	margin-bottom:10px;	padding:0px;	border:0px solid #000000;	}
#main-desc ul {		margin-left: 0px;	margin-right: 0px;	margin-top: 0px;	 margin-bottom: 15px;	padding: 0px;	list-style: disc inside;	}
#main-desc li {		overflow: hidden;	list-style-type: square;		padding-bottom: 5px;		vertical-align: middle;	}

.booking-condition	{	 width: 320px;	height: 80px;	text-align: left;	vertical-align: middle;	margin: 0px;	padding-top: 5px;padding-left: 2px;padding-bottom: 5px;padding-right: 0px;	border: solid 0px #CCCCCC;	background-color: #FFFFFF;}
.booking-condition_2 {width: 380px;	height: 80px;	text-align: left;	vertical-align: middle;	margin: 0px;	 	padding: 5px;	border: solid 0px #CCCCCC;	background-color: #FFFFFF;}

.desc-13 {	position: relative;	float: left;	border: #C0C0C0 solid 1px;	width: 250px;	height: 260px;	overflow:hidden;	text-align: left;
	vertical-align: top; margin: 0px; padding: 5px; }
.desc-13-temp-aval {
	position: relative;	float: left;
	border: #C0C0C0 solid 1px;
	border-left: solid 1px;
	width: 255px;
	height: 260px;
	overflow:hidden;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 5px;
}
.desc-13 h1{
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	border:0px solid #000000;
}

.desc-5 {
	/*
	float: left;
	width: 768px;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 5px;
	*/
	border: solid 1px #C0C0C0;
}

.desc-2 {
	float: left;
	width: 768px;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 5px;
	border: solid 1px #C0C0C0;
}
.desc-2 h2{
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	border:0px solid #000000;
}

.facility-yes {
	width: 250px;
	color: #000000;
	padding-bottom: 3px;
	text-align: left;
	float: left;
}

.facility-no {
	width: 250px;
	color: #C0C0C0;
	padding-bottom: 3px;
	text-align: left;
	float: left;
}

.desc-pix		{	float: left;	width: 180px; height:124px;	padding: 2px;	text-align: center;	vertical-align: middle; }
.desc-2222	{	float:left;	width: 780px; height:auto;	overflow:visible;	border: solid 0px green;	padding-bottom: 5px;}
.desc-31		{	float: left;	width: 350px; height:auto;	overflow:visible;	text-align: left;	vertical-align: top;	margin: 0px;	 padding: 5px;	 border: solid 1px #C0C0C0;	}
.desc-31 h2	{	margin:0px;	margin-bottom:10px;	padding:0px;	border:0px solid #C0C0C0;	}
.desc-32		{	float: left;	width: 6px;		/*height: 400px;*/	text-align: left;	vertical-align: top;	}
.desc-33		{	float: left;	width: 400px; height:auto;	overflow:visible;	text-align: left;	vertical-align: top;	margin: 0px;	 padding: 5px;	 border: solid 1px #C0C0C0;	}
.term_con		{	position: relative; float: left; border: 0px solid #000000;	}

.pix-thumb	{	padding: 2px;	border: 1px solid #C0C0C0;	}
.desc-33 h2	{	margin:0px;		margin-bottom:10px;	padding:0px;	border:0px solid #000000;	}
.desc-4			{	float: left;	width: 768px;	text-align: left;	vertical-align: top;	margin: 0px;	 margin-top: 10px;	padding: 5px;	border: solid 1px #C0C0C0;	}
.desc-4 h2	{	margin:0px;	margin-bottom:10px;		padding:0px;	border:0px solid #000000;	}

/* bedroom table head */
.bth		{	width: 750px;	height: 30px;	padding: 5px;	}
.bth-1 {	width: 200px;	text-align: left;	font-weight: bold;	float: left;	}
.bth-2 {	width: 80px;		text-align: center;	font-weight: bold;	float: left;	}
.bth-3 {	width: 80px;		text-align: center;	font-weight: bold;	float: left;	}
.bth-4 {	width: 80px;		text-align: center;	font-weight: bold;	float: left;	}
.bth-5 {	width: 80px;		text-align: center;	font-weight: bold;	float: left;	}
.bth-6 {	width: 210px;	text-align: center;	font-weight: bold;	float: left;	}

/* bedroom table body */
.btb		{	width: 750px;	/*height: 16px;*/	padding: 5px;	border:0px solid #000000;}
.btb-1 {	width: 200px; /*height:20px; 	overflow-y:hidden;*/ text-align: left;	float: left;	border:0px solid #000000; }
.btb-2 {	width: 80px;		text-align: center;	float: left; border:0px solid #000000;}
.btb-3 {	width: 80px;		text-align: center;	float: left; border:0px solid #000000;}
.btb-4 {	width: 80px;		text-align: center;	float: left; border:0px solid #000000;}
.btb-5 {	width: 80px;		text-align: center;	float: left; border:0px solid #000000;}
.btb-6 {	width: 210px;	text-align: center;	float: left; border:0px solid #000000;}

.term-label		{ position: relative; float:left; width: 120px; }
.term-number	{ position: relative; float:left; width: 170px; }


.small-booking-label {
	width: 90px;
	height: 24px;
	padding: 0px 4px 4px 4px;
	margin: 0px;
	text-align: left;
	font-weight: bold;
	float: left;
	border: 0px solid #00CC99;
}

.small-booking-detail {
	width: 160px;
	height: 24px;
	overflow: hidden;
/*	padding: 0px 4px 10px 4px;*/
	padding:0px;
	margin: 0px;
	text-align: left;
	float: left;
	border: 0px solid #00CC99;
}
