@charset "utf-8";

body {
	margin: 0px;
	padding: 0px;
	background-color: #e3d1bb;
}
.bg-sea1 {
	background-image: url(images/bg-sea1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 40%;
}
.bg-sea2 {
	background-image: url(images/bg-sea2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 40%;
}
.bg_bar {
	background-image: url(images/bg-bar.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 33px;
	width: 570px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.bg_bar2 {
	background-image: url(images/bg-bar.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 33px;
	width: 570px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
	clear: both;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 33px;
	font-weight: bold;
	color: #000000;
}

.table-center {
	background-color: #FFFFFF;
	width: 800px;
}

.tb_hotellist {
	text-align: left;
}

.c-menu1 {
	background-color: #03b9b1;
	background-image: url(images/dot1.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 24px;
	text-align: left;
}

.c-line {
	background-color: #666666;
	height: 1px;
}


.c-hotel {
	background-color: #f5f5f5;
}
.chat {
	text-align: center;
	clear: left;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 185px;
}

.bookmark {
	text-align: left;
	clear: left;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 150px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.c-namelist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #00ccff;
	height: 30px;
	line-height: 30px;
}

/***********************************TEXT***********************************/

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
h2.no2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
h2.no3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
h2.no4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #006666;
	margin: 0px;
	text-align: left;
	padding: 0px;
}


h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	text-align: left;
	padding: 0px;
}

/****************
.space_text2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 130px;
	height: 83px;
}
.space_text2 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.space_text2 ul li {
	margin: 0px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.space_text2 ul li.detail1 {
	margin: 0px;
	text-align: left;
	padding: 0px;
	line-height: 35px;
}********/
/************************/
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.t_bold {
	font-weight: bold;
}

.t_des {
	text-align: left;
	width: 555px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	clear: both;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.t-c1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #05928b;
	height: 24px;
	padding-left: 19px;
	text-align: left;
}

.t11-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #f5f5f5;
}

.t11-black2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.t14b-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
}
.t12b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding-bottom: 15px;
}


.t14b-star {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0000ff;
}

.t11b-green{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #339999;
}
.sub-head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #ffcc33;
	margin: 0px;
	width: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	clear: both;
}

.sub-head2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffcc;
	margin: 1px;
	width: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffcc99;
}
.sub-head3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #ffcc33;
	width: 550px;
	clear: left;
	margin: 0px;
	height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	line-height: 30px;
}
.newline {
	margin: 0px;
	padding: 0px;
	width: auto;
}


.picture_big {
	margin: 0px;
	height: 240px;
	width: auto;
	background-color: #ffcc33;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #b1770b;
	border-bottom-color: #b1770b;
	border-left-color: #b1770b;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: center;
}


/***********************************OTHER***********************************/

.intro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-top: 7px;
	text-align: left;
	padding-bottom: 10px;
}

.introb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.content {
	padding-top: 10px;
}
.content2 {
	float: left;
	width: 330px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.booking02 {
	width: 360px;
	text-align: right;
	padding-left: 0px;
	padding-right: 0px;
	float: left;

}
.main1 {
	background-image: url(images/bg-phuket1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.main2 {
	background-position: left top;
	background-image: url(images/bg-phuket2.jpg);
	background-repeat: no-repeat;
}
.h_name1 {
	width: 275px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	clear: left;
	line-height: 20px;
	margin: 0px;
	background-image: url(images/dot2.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.space_pic {
	margin: 0px;
	float: left;
	width: 123px;
	text-align: center;
	height: 83px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.space_beach {
	margin: 0px;
	float: left;
	width: 180px;
	text-align: center;
	height: 83px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.space_text {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 162px;
	height: 83px;
}
.space_text ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.space_text ul li {
	margin: 0px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.space_text ul li.detail1 {
	margin: 0px;
	text-align: left;
	padding: 0px;
	line-height: 35px;
}

.space_text2 {
	padding: 0px;
	float: left;
	width: 380px;
	height: 83px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.space_text2 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.space_text2 ul li {
	margin: 0px;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.space_text2 ul li.detail2 {
	margin: 0px;
	text-align: left;
	padding: 0px;
	line-height: 35px;
}
.location {
	width: 100%;
	background-color: #ffcc33;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
	clear: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.location2 {
	width: 100%;
	background-color: #ffcc33;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
	clear: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.location_table {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	clear: both;
}
.location_p {
	width: 100%;
	clear: left;
}
.phukethotels1 {
	margin: 0px;
	float: left;
	width: 285px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: auto;
}

.phukethotels2 {
	margin: 0px;
	float: left;
	width: 285px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.phukethotels3 {
	margin: 0px;
	float: left;
	width: 285px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.phukethotels4 {
	float: left;
	width: 575px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.phukettour1 {
	float: left;
	width: 585px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

.morehotels {
	margin: 0px;
	padding: 0px;
	width: 100%;
	clear: left;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	line-height: 20px;
}
#adsense01 {
	padding-left: 15px;
	padding-top: 5px;
}


#adsense02 {
	height: auto;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: left;
	width: auto;
}

#bg-beach {
	background-image: url(images/bg-beach.gif);
	background-repeat: no-repeat;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	padding-top: 40px;
	padding-bottom: 5px;
	clear: both;
}
#hotelby {
	width: 565px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
	height: auto;
	background-image: url(images/bg-sky.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sky {
	background-color: #FFFFFF;
	background-image: url(images/bg-sky.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 565px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 10px;
	padding-top: 5px;
	height: auto;
}
#sky ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: auto;
	height: auto;
}
#sky ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#sky ul li.head2 {
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
#sky ul li.head3 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}

.header_b {
	width: 565px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 10px;
	padding-top: 5px;
	height: auto;
}
.header_b ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: auto;
	height: auto;
}
.header_b ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.header_b ul li.head2 {
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.header_b ul li.head3 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}

/***********************************div***********************************/

#ptop {
	width: 800px;
	height: 29px;
}

#ptop ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#ptop li {
	float: left;
	padding: 0px;
	margin: 0px;
	height: 29px;

}

#ptop li.top1 {
	background-image: url(images/p-top1.jpg);
	background-repeat: no-repeat;
	width: 400px;

}

#ptop li.top2 {
	background-image: url(images/p-top2.jpg);
	background-repeat: no-repeat;
	width: 400px;

}
#test {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}

#test ul {
	list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px;
}
#table1_menu {
	vertical-align: top;
	float: left;
	width: 185px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	height: auto;
	padding-bottom: 20px;
}
#table2_content {
	vertical-align: top;
	float: left;
	width: 585px;
	padding-right: 10px;
	height: auto;
	padding-bottom: 15px;
}

#test ul li {
	margin: 0px;
	text-align: left;
	padding: 0px;
}

#test ul li.pmain1 {
	margin: 0px;
	text-align: left;
	padding: 0px;
	background-image: url(images/bg-phuket1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 40%;
}
#test ul li.pmain2 {
	margin: 0px;
	padding: 0px;
	width: 20%;
}
#test ul li.pmain3 {
	margin: 0px;
	text-align: left;
	padding: 0px;
	background-image: url(images/bg-phuket2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 40%;
}

#phuket_head {
	background-image: url(images/bg_phuket.gif);
	background-repeat: repeat-x;
	background-position: left;
	height: 79px;
	width: 798px;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #b1770b;
	border-right-color: #b1770b;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #b1770b;
	margin: 0px;
	padding: 0px;
}

h1 a:link, h1 a:visited{
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
h1 a:hover { text-decoration: none;  color: #000000;}
h1 {
	text-decoration: none; 
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;  
	color: #333333;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;;}


#phuket_head h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.booking {
	width: 330px;
	float: left;
	clear: left;
}
.booking ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.booking ul li {
	padding: 0px;
	margin: 0px;
	text-align: left;
}

.booking ul li.menu-hoop {
	background-image: url(images/menu-hoop2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 0px;
	margin: 0px;
	height: 21px;
}

.booking ul li.t-c1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #05928b;
	padding-left: 19px;
	text-align: left;
	height: 24px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.rate {
	width: 330px;
	clear: left;
	background-color: #03b9b1;
	margin-bottom: 10px;
}

.tb_menu0 {
	width: 185px;
	float: left;
	clear: left;
}
.tb_menu0 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.tb_menu0 ul li {
	padding: 0px;
	margin: 0px;
	text-align: left;
}

.tb_menu0 ul li.menu-hoop {
	background-image: url(images/menu-hoop.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 0px;
	margin: 0px;
	height: 21px;
}

.tb_menu0 ul li.t-c1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #05928b;
	padding-left: 19px;
	text-align: left;
	height: 24px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}


.tb-menu1 {
	width: 185px;
	float: left;
	clear: left;
}

.tb-menu1 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.tb-menu1 ul li {
	margin: 0px;
	background-color: #03b9b1;
	background-image: url(images/dot1.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 26px;
	text-align: left;
	padding: 0px;
}

.tb-menu1 ul li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 19px;
	text-align: left;
	line-height: 24px;
}

.tb-menu1 ul li a:link, a:visited{
	text-decoration: none;
}

.tb-menu1 ul li a:hover{ text-decoration: underline;  color: #FFFF00;}

.tb-menu1 ul li.bottom {
	background-image: url(images/menu-bottom.gif);
	background-repeat: no-repeat;
	height: 25px;
	margin-bottom: 10px;
	background-color: ##03b9b1;
	background-position: bottom;
}

#tb-menu2 {
	width: auto;
	float: left;
	clear: left;
}

#tb-menu2 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#tb-menu2 ul li {
	margin: 0px;
	background-color: #03b9b1;
	background-image: url(images/dot1.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 24px;
	text-align: left;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#tb-menu2 ul li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	line-height: 24px;
}

#tb-menu2 ul li a:link, a:visited{
	text-decoration: none;
}

#tb-menu2 ul li a:hover{ text-decoration: underline;  color: #FFFF00;}

#tb-menu2 ul li.bottom {
	background-image: url(images/menu-bottom.gif);
	background-repeat: no-repeat;
	height: 5px;
}

.footer {
	border: 1px solid #b1770b;
	height: 25px;
	width: 798px;
	background-color: #ffcc33;
	text-align: center;
}

.footer ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

.footer ul li{
	display: inline;
	text-align: center;
}

.footer ul li.par{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 24px;
}

.footer ul li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
}

.footer ul li a:link, a.:visited{
	text-decoration: none;
}

.footer ul li a:hover{
	color: #FF0000;
	font-weight: normal;
}

/*******************




#tb-menu2 {

	width: 185px;

}

#tb-menu2 ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}

#tb-menu2 ul li{

	margin: 0px;

	padding: 0px;

	background-color: #03b9b1;

	background-image: url(images/dot1.gif);

	background-repeat: repeat-x;

	background-position: top;

	height: 24px;

	text-align: left;

}



#tb-menu2 ul li a:link, a:visited{

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	padding-left: 19px;

	height: 24px;

	text-align: left;

	

}

#tb-menu2 ul li a:hover{ text-decoration: underline;  color: #000000;}



a.menu1:link, a.menu1:visited {

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	padding-right: 15px;

	padding-left: 15px;

	font-weight: bold;

}

a.menu1:hover { text-decoration: underline;  color: #000000;}

.menu1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #cc0066; font-weight: normal;}



a.menu2:link, a.menu2:visited {

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FFFFFF;

	padding-left: 19px;

	line-height: 24px;

}

a.menu2:hover { text-decoration: underline;  color: #000000;}

.menu2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal;}



/***********************************text link***********************************/

a.hotel:link, a.hotel:visited {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	font-weight: bold;
	text-align: left;
}
a.hotel:hover { text-decoration: none;  color: #000000;}
.hotel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff6600; font-weight: bold;}

a.more:link, a.more:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066ff;
	font-weight: bold;
}
a.more:hover {
	text-decoration: underline;
	color: #000000;
}
.more {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0066ff; font-weight: bold;}

a.detail:link, a.detail:visited {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}

a.detail:hover { text-decoration: none;  color: #000000;}

.detail {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: normal;}

a.booking:link, a.booking:visited {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}

a.booking:hover {
	text-decoration: underline;
	color: #0099FF;
}

.booking {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;
}
a.other1:link, a.other1:visited {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF3333;
}

a.other1:hover { text-decoration: none;  color: #000000;}

.other1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}
a.other2:link, a.other2:visited {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

a.other2:hover { text-decoration: none;  color: #000000;}

.other2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

a.footer1:link, a.footer1:visited {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

a.footer1:hover { text-decoration: none;  color: #000000;}

.footer1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	line-height: 35px;
}

a.useful:link, a.useful:visited {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff6600;
}

a.useful:hover { text-decoration: none;  color: #ff0000;}

.useful {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff6600;
	font-weight: normal;
	line-height: 35px;
}

.klhotels_c1 {
	width: 100%;
	float: left;
	text-align: left;
	background-color: #DDDDDD;
}
.klhotels_des1 {
	width: 500px;
	float: left;
	text-align: left;
	padding-left: 5px;
	height: 30px;
	line-height: 25px;
	padding-top: 5px;
}
.klhotels_des2 {
	width: 123px;
	float: left;
	text-align: center;
	padding-bottom: 10px;
}
.klhotels_des3 {
	width: 400px;
	float: left;
	text-align: left;
}
.klhotels_des3 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.klhotels_des3 ul li {
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	line-height: 15px;
}
.klhotels_des3 li.select {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 23px;
}

.klhotels_des3 ul li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.klhotels_des3 ul li a:link, a:visited{	text-decoration: none;}

.klhotels_des3 ul li a:hover{ text-decoration: none;  color: #000000;}

/***********************************table hotel list in homepage***********************************/

.tbhotel_1 {
	float: left;
	width: 400px;
}

.tbhotel_1 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.tbhotel_1 ul li {
	padding: 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	text-align: left;
	line-height: 18px;
}

.tbhotel_1 ul li.hotelname {
	height: 25px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 25px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffcc;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.tbhotel_1 ul li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.tbhotel_1 ul li a:link, a:visited{
	text-decoration: none;
}

.tbhotel_1 ul li a:hover{ text-decoration: none;  color: #000000;}


.tbhotel_2 {
	float: left;
	width: 100px;
}

.tbhotel_2 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.tbhotel_2 ul li {
	padding: 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	line-height: 18px;
}

.tbhotel_2 ul li.hotelname {
	height: 25px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 25px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffcc;
	margin: 0px;
	padding: 0px;
}

.tbhotel_3 {
	float: left;
	width: 80px;
}

.tbhotel_3 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.tbhotel_3 ul li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	line-height: 18px;
	height: 18px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.tbhotel_3 ul li.hotelname {
	height: 25px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 25px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffcc;
	margin: 0px;
	padding: 0px;
}

.tbhotel_4 {
	float: left;
	width: 100px;
}

.tbhotel_4 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.tbhotel_4 ul li {
	padding: 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #339999;
	text-align: left;
	line-height: 18px;
}

.tbhotel_4 ul li.hotelname {
	height: 30px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 30px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffcc;
	margin: 0px;
	padding: 0px;
}
.tbhotel_5 {
	float: left;
	width: 285px;
}


.tbhotel_5 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.tbhotel_5 ul li {
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	text-align: left;
	line-height: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.tbhotel_5 ul li.hotelname {
	height: 20px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffcc;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC99;
}

.tbhotel_5 ul li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.tbhotel_5 ul li a:link, a:visited{
	text-decoration: none;
}

.tbhotel_5 ul li a:hover{ text-decoration: none;  color: #000000;}
/***********************************table hotel list in homepage***********************************/
.tbhotel_6 {
	width: 365px;
	float: left;
	padding-bottom: 20px;
}
.tbhotel_6 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.tbhotel_6 ul li {
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	text-align: left;
	line-height: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.tbhotel_6 ul li.hotelname1 {
	height: 20px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffcc;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC99;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.tbhotel_6 ul li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.tbhotel_6 ul li a:link, a:visited{
	text-decoration: none;
}
.tbhotel_6 ul li a:hover{ text-decoration: none;  color: #000000;}

.tbhotel_7 {
	width: 60px;
	float: left;
	padding-bottom: 20px;
}

.tbhotel_7 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.tbhotel_7 ul li {
	padding: 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	line-height: 25px;
}

.tbhotel_7 ul li.hotelname1 {
	height: 20px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffcc;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC99;
	padding: 0px;
}

.tbhotel_8 {
	float: left;
	width: 60px;
	padding-bottom: 20px;
}

.tbhotel_8 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.tbhotel_8 ul li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	line-height: 18px;
	height: 20px;
	text-align: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}

.tbhotel_8 ul li.hotelname1 {
	height: 20px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffcc;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC99;
	padding: 0px;
}
.tbhotel_9 {
	float: left;
	width: 100px;
	padding-bottom: 20px;
}

.tbhotel_9 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.tbhotel_9 ul li {
	padding: 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	line-height: 25px;
}

.tbhotel_9 ul li.hotelname1 {
	height: 20px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffcc;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC99;
	padding: 0px;
}

.tbhotel_10 {
	float: left;
	width: 195px;
}

.tbhotel_10 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.tbhotel_10 ul li {
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	text-align: left;
	line-height: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.tbhotel_10 ul li.hotelname {
	height: 25px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 25px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffcc;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.tbhotel_10 ul li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.tbhotel_10 ul li a:link, a:visited{
	text-decoration: none;
}

.tbhotel_10 ul li a:hover{ text-decoration: none;  color: #000000;}

.tb_map {
	float: left;
	width: 300px;
}

/***********************************Hotel data***********************************/

#hoteldata1 {
	float: left;
	width: 200px;
	text-align: left;
	padding-bottom: 10px;
}

#hoteldata2 {
	float: left;
	width: 385px;
	text-align: left;
	padding-bottom: 1px;
}

#hoteldata2 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#hoteldata2 ul li {
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	line-height: 18px;
}

#hoteldata2 ul li.data {
	height: auto;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #009999;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.fac1 {
	text-align: left;
	width: 180px;
	float: left;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 15px;
}

.fac1 ul {
	list-style-type: disc;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
}

.fac1 ul li {
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	line-height: 18px;
}

#fac2 {
	text-align: left;
	height: auto;
	width: 180px;
	float: left;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 15px;
}

#fac3 {
	text-align: left;
	height: auto;
	width: 180px;
	float: left;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 15px;
}
.photo1 {
	text-align: left;
	width: 285;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

.photo1 ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.photo1 ul li {
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	line-height: 18px;
}
.photo2 {
	text-align: left;
	width: 285;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

.photo2 ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}

.photo2 ul li {
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	line-height: 18px;
}
.photo3 {
	text-align: left;
	float: left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.photo4 {
	text-align: left;
	float: left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.photo5 {
	float: left;
	margin: 0px;
	padding: 10px;
}

.table-map {
	background-color: #0073bd;
	border: 3px solid #FFFFFF;
}
.t16b-cyan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0099FF;
}

