@charset "utf-8";

a:link, a:visited, a:active{
	color: #006699;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
	text-decoration: underline;
}

#frame {
	height: auto;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
}

.bold_head {
	font-family: Verdana, AngsanaUPC, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

#frame #top-head {
	height: 20px;
	width: 960px;
	background-color: #009999;
}

#frame #top-head #top-head1 {
	float: left;
	height: 20px;
	width: 520px;
	padding-left: 5px;
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
}
#frame #top-head #top-head2 {
	float: right;
	height: 20px;
	width: 420px;
	text-align: right;
	margin-right: 5px;
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
}
#top-head2 a {
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
#top-head2 a:link {
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
#top-head2 a:hover {
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
#top-head2 a:active {
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}









#frame #head {
	height: 150px;
	width: 960px;
	background-image: none;
}


#frame #top {
	height: 25px;
	width: 960px;
	background-color: #FFFFFF;
	color: #FFFFFF;
	padding-top: 5px;
}
#frame #top #top-search {
	height: 25px;
	width: 530px;
	float: left;
	clear: both;
}
#frame #top #google-search {
	float: right;
	height: 25px;
	width: 420px;
}



#frame #hotel-search {
	height: 45px;
	width: 960px;
	background-color: #FFFFFF;
	float: left;
}
#frame #hotel-search #logo {
	height: 40px;
	width: 145px;
	float: left;
	padding-top: 5px;
	background-color: #FFFFFF;
}
#frame #hotel-search #search {
	height: 40px;
	width: 800px;
	float: left;
	padding-top: 5px;
	background-color: #FFFFFF;
	border:1px solid #000000;
}



#frame #nevigator {
	height: 40px;
	width: 780px;
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	float: left;
	padding-top: 5px;
	margin-left: 15px;
}
#frame #hotel-search #right-search {
	float: right;
	height: 40px;
	width: 307px;
	padding-top: 5px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	background-color: #FFFFFF;
}







#frame #cover {
	height: auto;
	width: 960px;
	clear: both;	
}



#frame #cover #left-menu {
	float: left;
	height: auto;
	width: 150px;
	margin-right: 10px;
}

#frame  #cover  #left-menu  td {
	font-family: Verdana;
	border-bottom-width: thin;
	border-bottom-style: double;
	border-bottom-color: #FFFFFF;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}


#frame  #cover  #left-menu  td:hover {
	color: #FFFFFF;
	background-color: #FF6633;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
}
#frame #cover #left-menu #bookmark {
	height: 50px;
	width: 140px;
	padding-top: 15px;
	padding-left: 10px;
}
#left-menu td a {
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
#left-menu td a:link {
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
#left-menu td a:hover {
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

#frame #cover .partner {
	float: left;
	height: 70px;
	width: 620px;
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #003366;
	margin-bottom: 20px;
}
#frame #cover .partner-frame {
	height: 160px;
	width: 800px;
	float: left;
}




#frame #cover .cover-hotel {
	height: auto;
	width: 800px;
	background-color: #FFFFFF;
	float: left;
}
.partner-frame-data {
	float: left;
	height: 155px;
	width: 400px;
}
.partner-frame-data1 {
	float: left;
	height: 25px;
	width: 400px;
}
.partner-frame-data2 {
	height: 12px;
	width: 125px;
	border-top-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
	border-left-color: #CCCCCC;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	background-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	float: left;
}
.partner-frame-data3 {
	height: 12px;
	width: 248px;
	border: thin solid #CCCCCC;
	font-family: Verdana;
	font-size: 11px;
	color: #003366;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #FFFFFF;
	float: left;
	padding-right: 5px;
}
.partner-frame-data4 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	float: left;
	height: 12px;
	width: 125px;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #CCCCCC;
	background-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.partner-frame-data5 {
	font-family: Verdana;
	font-size: 11px;
	color: #003366;
	height: 12px;
	width: 248px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 5px;
	background-color: #FFFFFF;
	float: left;
	padding-right: 5px;
}
.partner-frame-data6 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	height: 12px;
	width: 125px;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #CCCCCC;
	background-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	padding-left: 5px;
}
.partner-frame-data7 {
	font-family: Verdana;
	font-size: 11px;
	color: #003366;
	height: 12px;
	width: 248px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	float: left;
	padding-right: 5px;
}
.partner-frame-data8 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	float: left;
	height: 40px;
	width: 125px;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #CCCCCC;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 5px;
}
.partner-frame-data9 {
	font-family: Verdana;
	font-size: 11px;
	color: #003366;
	height: 70px;
	width: 248px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	float: left;
	text-align: justify;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#frame #cover .partner-frame .affiliate {
	float: left;
	height: 155px;
	width: 400px;
}
.partner-frame .affiliate .affiliate-frame {
	height: 133px;
	width: 343px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	float: right;
}


#frame #cover #center {
	float: left;
	height: auto;
	width: 620px;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	text-align: justify;
}

#frame #cover #center td #description {
	height: auto;
	width: 300px;
	text-align: justify;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	float: left;
	padding-bottom: 10px;
	padding-right: 10px;
}

#frame #cover #center #map {
	height: auto;
	width: 310px;
	float: none;
	clear: right;
	text-align: center;
}
#frame #cover #center #phuket-resort {
	height: auto;
	width: 620px;
	clear: both;
}


#frame #cover #center .special {
	height: auto;
	width: 620px;
}
#frame #cover #right-menu {
	height: auto;
	width: 178px;
	float: right;
}
#right-menu #right-menu-control {
	float: right;
	height: 100px;
	width: 130px;
}

#frame #cover #contact {
	height: 30px;
	width: 620px;
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #006699;
}
#frame #cover .middle-cover {
	height: auto;
	width: 620px;
	float: left;
	font-family: Verdana;
	font-size: 12px;
	color: #333333;
}
.middle-cover .hotel-bottom {
	float: left;
	height: 25px;
	width: 620px;
}
.middle-cover .partner .hotel-logo-frame {
	float: left;
	height: 68px;
	width: 155px;
}
.middle-cover .partner .hotel-des-detail {
	height: 68px;
	width: 455px;
	float: left;
	padding-left: 10px;
}
.partner .hotel-des-detail .hotel-des {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #003366;
	float: left;
	height: 20px;
	width: 455px;
}
.partner .hotel-des-detail .hotel-des2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	float: left;
	height: 48px;
	width: 455px;
}
.middle-cover .hotel-data {
	float: left;
	height: 130px;
	width: 620px;
	padding-top: 20px;
	padding-bottom: 40px;
}
.hotel-data .hotel-data-pic {
	float: left;
	height: 130px;
	width: 200px;
}
.hotel-data .hotel-data-detail {
	float: left;
	height: 130px;
	width: 400px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-align: justify;
	text-decoration: none;
	background-color: #FFFFFF;
}
.middle-cover .des-hotel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	float: left;
	height: 20px;
	width: 610px;
	text-align: center;
	font-weight: bold;
	padding-left: 10px;
	background-image:url(../Image/Bottom/Hotel-Description-bar.jpg);
}
.middle-cover .des-hotel-data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	float: left;
	height: auto;
	width: 620px;
	padding-top: 15px;
	text-align: justify;
	padding-bottom: 40px;
}
.middle-cover .des-hotel-title {
	float: left;
	height: 28px;
	width: 620px;
	padding-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
}

.des-hotel-title .des-hotel-title-name {
	float: left;
	height: 17px;
	width: 405px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #006699;
	margin-right: 3px;
	padding-top: 3px;
	font-weight: bold;
}
.des-hotel-title .des-hotel-title-star {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	float: left;
	height: 17px;
	width: 100px;
	text-align: center;
	background-color: #006699;
	margin-right: 3px;
	padding-top: 3px;
	font-weight: bold;
}
.des-hotel-title  .des-hotel-title-location {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	float: left;
	height: 17px;
	width: 120px;
	margin-right: 3px;
	background-color: #006699;
	padding-top: 3px;
	font-weight: bold;
}
.des-hotel-title .des-hotel-title-rates {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	float: left;
	height: 17px;
	width: 105px;
	text-align: center;
	background-color: #006699;
	padding-top: 3px;
	font-weight: bold;
}
.des-hotel-title-name2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	float: left;
	height: 18px;
	width: 405px;
	margin-right: 3px;
	padding-top: 2px;
	text-align: left;
}
.des-hotel-title-star2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-align: center;
	float: left;
	height: 15px;
	width: 100px;
	margin-right: 3px;
	padding-top: 5px;
}
.des-hotel-title-location2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-align: center;
	float: left;
	height: 18px;
	width: 120px;
	margin-right: 3px;
	padding-top: 2px;
}
.des-hotel-title-rates2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-align: center;
	float: left;
	height: 18px;
	width: 105px;
	padding-top: 2px;
}
.middle-cover .room-type {
	float: left;
	height: 370px;
	width: 620px;
	padding-top: 25px;
	margin-bottom: 40px;
	clear: both;
}
.room-type .room-photo {
	float: left;
	height: 335px;
	width: 285px;
	padding-top: 15px;
}
.room-photo .room-photo-large {
	float: left;
	height: 200px;
	width: 285px;
}


.room-photo .room-photo-small {
	float: left;
	height: 50px;
	width: 85px;
	margin-top: 15px;
}
.room-photo .room-photo-small2 {
	float: left;
	height: 50px;
	width: 85px;
	margin-top: 15px;
	margin-left: 13px;
}
.room-type .room-des {
	float: left;
	height: 335px;
	width: 320px;
	margin-top: 15px;
	padding-left: 15px;
}
.room-type .room-des .room-des-detail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	float: left;
	height: 15px;
	width: 220px;
	text-align: center;
	background-image: url(../Image/Bottom/Room-Description-bar1.jpg);
}
.room-des .room-des-detail2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	height: 105px;
	width: 315px;
	padding-top: 10px;
	text-align: justify;
}
.room-des .room-des-facility {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	height: 180px;
	width: 315px;
	text-align: justify;
	padding-top: 10px;
}
.middle-cover .hotel-location {
	float: left;
	height: auto;
	width: 620px;
	padding-top: 25px;
	margin-bottom: 30px;
}
.middle-cover .hotel-map {
	float: left;
	height: auto;
	width: 620px;
}
.hotel-map .hotel-google-map {
	float: left;
	height: 350px;
	width: 620px;
	padding-top: 20px;
	margin-bottom: 50px;
}
.hotel-location-detail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	float: left;
	height: 165px;
	width: 620px;
	padding-top: 20px;
}
.middle-cover .hotel-rate {
	float: left;
	height: 150px;
	width: 620px;
	padding-top: 25px;
}
.hotel-rate-table  {
	float: left;
	height: auto;
	width: 620px;
	padding-top: 0px;
}

/*.hotel-rate-table .hotel-rate-table1 {
	float: left;
	height: 30px;
	width: 182px;
	margin-right: 2px;
	text-align: center;
	padding-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	background-color: #CCCCCC;
	margin-bottom: 10px;
}

.hotel-rate-table .hotel-rate-table2 {
	float: left;
	height: 45px;
	width: 85px;
	margin-right: 2px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background-color: #CCCCCC;
	margin-bottom: 10px;
	padding-top: 5px;
}
.hotel-rate-table .hotel-rate-room {
	float: left;
	height: 16px;
	width: 180px;
	margin-right: 2px;
	margin-bottom: 2px;
	padding-top: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
	background-color: #DEEFFF;
	padding-left: 2px;
}

.hotel-rate-table .hotel-rate-room2 {
	float: left;
	height: 17px;
	width: 85px;
	margin-right: 2px;
	margin-bottom: 2px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-align: center;
	background-color: #DEEFFF;
}*/
.hotel-rate-table .hotel-rate-detail {
	float: left;
	height: auto;
	width: 620px;
	padding: 20px 0px 30px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-bottom: 50px;
}

.style57 {
	color: #990000
}
.style60 {
	color: #990000;
	font-weight: bold;
}

.texth {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #006699;
	padding:3px;
}
.hotel-rate-room {
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#003366;
	font-weight: normal;
	text-align:left;
	/*background-color: #DEEFFF;*/
}
.hotel-rate-room2 {
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-align: center;
	/*background-color: #DEEFFF;*/
}










.middle-cover .travel-directory {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	height: 20px;
	width: 620px;
	/*background-image: url(Image/Bottom/Phuket-villa-bar.gif);*/
	text-align: center;
	clear: both;
	
}
.middle-cover .travel-daty {
	float: left;
	height: auto;
	width: 620px;
}
.middle-cover  .back-index {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	height: 20px;
	width: 620px;
	padding-bottom: 20px;
}
.back-index a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}
.back-index a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: underline;
}
.back-index a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}
.back-index  a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
}


.travel-daty .travel-catagory {
	float: left;
	height: auto;
	width: 310px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 10px;
}
.travel-catagory a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: underline;
}
.travel-catagory a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: underline;
}
.travel-catagory a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
}
.travel-catagory a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
}

.travel-daty .travel-catagory2 {
	float: left;
	height: auto;
	width: 295px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 15px;
	padding-top: 10px;
}
.travel-catagory2  a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: underline;
}
.travel-catagory2  a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #003399;
}
.travel-catagory2  a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}
.travel-catagory2  a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
}

.travel-daty .travel-detail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	height: 40px;
	width: 310px;
	padding-top: 10px;
}
.travel-detail a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}
.travel-detail a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: underline;
}
.travel-detail a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}
.travel-detail a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
}

.travel-daty .travel-detail2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	height: 40px;
	width: 310px;
	padding-top: 10px;
	text-align: right;
}
.travel-detail2  a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}
.travel-detail2 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: underline;
}
.travel-detail2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}
.travel-detail2  a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
}


.travel-daty .travel-partner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	height: 60px;
	width: 620px;
	padding-top: 10px;
	color: #333333;
}
.travel-partner a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	font-weight: bold;
}
.travel-partner a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: underline;
	font-weight: bold;
}
.travel-partner a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}
.travel-partner a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}

.travel-daty .submit-data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	height: 130px;
	width: 600px;
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 50px;
	clear: both;
}
.submit-data a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}
.submit-data a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}
.submit-data a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}

.travel-daty .submit-form {
	float: left;
	height: 300px;
	width: 620px;
	padding-top: 30px;
	clear: both;
}
.travel-daty .submit-data-email {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	clear: both;
	float: left;
	height: 180px;
	width: 600px;
	padding-top: 30px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.submit-data-email a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}
.submit-data-email a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: underline;
}
.submit-data-email a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
}






.middle-cover #site-map {
	clear: both;
	float: left;
	height: 20px;
	width: 620px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../Image/Bottom/Phuket-villa-bar.gif);
	text-align: center;
}
.middle-cover #site-map-data {
	font-family: Verdana;
	font-size: 12px;
	color: #333333;
	height: 1000px;
	width: 600px;
	padding-top: 40px;
	padding-left: 20px;
}
#site-map-data a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: underline;
}
#site-map-data a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: underline;
}
#site-map-data a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}
#site-map-data a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
}

.middle-cover .template {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	clear: both;
	float: left;
	height: 20px;
	width: 620px;
	background-image: url(../Image/Bottom/Phuket-villa-bar.gif);
	text-align: center;
}
.middle-cover .template-data {
	font-family: Verdana;
	font-size: 12px;
	color: #333333;
	float: left;
	height: auto;
	width: 610px;
	padding-top: 10px;
	text-align: justify;
	padding-right: 10px;
	padding-bottom: 10px;
}
.template-data a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: underline;
}
.template-data a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: underline;
}
.template-data a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}
.template-data a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
}

.middle-cover .hotel-partner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	height: auto;
	width: 620px;
}








#frame #footer {
	background-color: #FFFFFF;
	height: auto;
	width: 935px;
	color: #006699;
	font-family: Verdana;
	font-size: 11px;
	border: thin solid #CCCCCC;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	font-weight: bold;
}


#frame #footer a {
	font-family: Verdana;
	font-size: 12px;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}
#frame #footer a:link {
	font-family: Verdana;
	font-size: 12px;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}
#frame #footer a:hover {
	font-family: Verdana;
	font-size: 12px;
	color: #FF6600;
	text-decoration: underline;
}
#frame #footer a:active {
	font-family: Verdana;
	font-size: 12px;
	color: #FF6600;
	text-decoration: underline;
}




.super-save {
	width: 310px;
	font-family: Verdana;
	color: #FFFFFF;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 13px;
	height: 20px;
	background-image: url(Image/Bottom/Super-save-bar.gif);
	text-align: center;
}

.super-save-hotel {
	float: left;
	height: 78px;
	width: 310px;
	margin-bottom: 10px;
	clear: both;
	border: 0px solid #666666;
}
.super-save-hotel  .photo {
	background-color: #FFFFFF;
	width: 105px;
	height: 72px;
	padding: 3px;
	float: left;
	text-align: center;
}
.super-save-hotel  .data {
	font-family: Verdana;
	float: right;
	width: 192px;
	color: #333333;
	font-size: 11px;
	text-align: left;
}


.special .spe_title {
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
	height: 20px;
	width: 620px;
	/*background-image: url(Image/Bottom/specialratesbar.gif);*/
}
.special .hotel-pages {
	font-family: Verdana;
	font-size: 12px;
	color: #006699;
	height: 25px;
	width: 620px;
	text-align: left;
	font-weight: bold;
	clear: both;
}
.special .hotel-pages a {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
.special .hotel-pages a:link {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
.special .hotel-pages a:hover {
	font-family: Verdana;
	font-size: 12px;
	color: #FF6600;
	text-decoration: underline;
}

.special .hotel-frame {
	height: 80px;
	width: 615px;
	border: thin solid #CCCCCC;
	float: left;
	clear: both;
	margin-bottom: 10px;
}
.special .hotel-frame .hotel-photo {
	float: left;
	height: 70px;
	width: 107px;
	margin: 5px;
}
.special .hotel-frame .hotel-des {
	float: left;
	height: 70px;
	width: 353px;
	margin: 5px;
}
.special .hotel-frame .hotel-price {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	float: left;
	height: 60px;
	width: 120px;
	text-align: center;
	margin-left: 5px;
	margin-top: 5px;
	padding-top: 10px;
}
.hotel-frame .hotel-des a {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
}
.hotel-frame .hotel-des a:link {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
}
.hotel-frame .hotel-des a:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
}
.hotel-frame .hotel-des a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}




.special .spe_left {
	float: left;
	height: auto;
	width: 310px;
}
.hotel-des .hotel-price {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	height: 60px;
	width: 115px;
	float: left;
}


.special .spe_right {
	height: auto;
	width: 310px;
	float: right;
}



.special .spe_hotel {
	height: 78px;
	width: 310px;
	float: left;
	clear: both;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.photo  {
	height: 72px;
	width: 98px;
	float: left;
	padding: 3px;
	background-color: #FFFFFF;
}

.data  {
	height: 75px;
	width: 195px;
	float: right;
	padding-left: 5px;
	padding-top: 3px;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
}
<style type="text/css">

.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.data a {
	font-family: Verdana;
	font-size: 11px;
	color: #003399;
	font-weight: bold;
	text-decoration: underline;
}
.data a:link {
	font-family: Verdana;
	font-size: 11px;
	color: #003399;
	text-decoration: underline;
	font-weight: bold;
}
.data a:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
}
.data a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}




.phuket-resort-title {
	float: left;
	height: 20px;
	width: 310px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-top: 20px;
	/*background-image: url(Image/Bottom/Resort-bar.gif);*/
}
.recommended-resorts {
	float: right;
	height: 20px;
	width: 300px;
	margin-top: 20px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 10px;
	/*background-image: url(Image/Bottom/Reccommend-bar.gif);*/
}

.phuket-resort-hotel {
	float: left;
	width: 620px;
	height: auto;
	clear: both;
}
.phuket-resort-hotel .photo {
	height: 155px;
	width: 190px;
	float: left;
	margin-top: 10px;
}
.phuket-resort-hotel .data-resort {
	font-family: Verdana;
	font-size: 13px;
	color: #006699;
	float: left;
	height: 158px;
	width: 95px;
	margin-top: 10px;
	margin-left: 10px;
	text-align: left;
}
.data-resort a {
	font-family: Verdana;
	font-size: 13px;
	color: #006699;
	text-decoration: none;
}
.data-resort a:link {
	font-family: Verdana;
	font-size: 13px;
	color: #006699;
	text-decoration: none;
}
.data-resort a:hover {
	font-family: Verdana;
	font-size: 13px;
	color: #FF6600;
	text-decoration: underline;
}



.phuket-resort-hotel .data-right {
	float: right;
	height: 152px;
	width: 290px;
	border:0px solid #000000;
	padding: 3px;
}
.phuket-resort-hotel .data-right .photo {
	float: left;
	height: 60px;
	width: 96px;
	clear: both;
	margin-top: 3px;
	margin-bottom: 10px;
	border:0px solid #000000;
}
.phuket-resort-hotel .data-right .data {
	float: left;
	height: 60px;
	width: 180px;
	clear: right;
	margin-top: 3px;
	margin-bottom: 10px;
	color: #333333;
	font-family: Verdana;
	font-size: 11px;
	/*border:0px solid #000000;*/
	text-align: left;
}

.style60 {
	color: #990000;
}





.phuket-villas {
	clear: both;
	float: left;
	height: 240px;
	width: 620px;
	margin-top: 20px;
	/*border:1px solid #666666;*/
}
.phuket-villas .phuket-villa-title {
	float: left;
	height: 20px;
	width: 620px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	/*background-image: url(Image/Bottom/Phuket-villa-bar.gif);*/
}
.phuket-villas .frame-left {
	float: left;
	height: 170px;
	width: 200px;
	margin-top: 15px;
}
.phuket-villas .frame-left .photo {
	clear: both;
	float: left;
	height: 133px;
	width: 190px;
}
.phuket-villas .frame-left .data {
	float: left;
	height: 80px;
	width: 190px;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	margin-top: 5px;
	clear: both;
	text-align:left;
}

.phuket-villas .frame-center {
	float: left;
	height: 170px;
	width: 200px;
	margin-top: 15px;
	margin-right: 10px;
	margin-left: 10px;
}
.phuket-villas .frame-center .photo {
	clear: both;
	float: left;
	height: 133px;
	width: 190px;
}
.phuket-villas .frame-center .data {
	float: left;
	width: 190px;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	height: 80px;
	margin-top: 5px;
	text-align:left;
}


.phuket-villas .frame-right {
	float: left;
	height: 170px;
	width: 200px;
	margin-top: 15px;
}
.phuket-villas .frame-right .photo {
	float: left;
	width: 190px;
	clear: both;
	height: 133px;
}
.phuket-villas .frame-right .data {
	float: left;
	height: 80px;
	width: 190px;
	margin-top: 5px;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	text-align:left;
}

.back-top {
	float: right;
	height: 30px;
	width: 620px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: right;
	color: #003366;
	margin-top: 20px;
}
.back-top a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
}
.back-top a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}
.back-top a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6633;
	text-decoration: underline;
}
.special   .sort-by-cover    {
	float: left;
	height: 20px;
	width: 620px;
	padding-bottom: 30px;
}
.sort-by-cover .sort-by {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	float: left;
	height: 20px;
	width: 155px;
	text-align: right;
	padding-top: 5px;
	font-weight: bold;
	background-color: #DEEFFF;
}
.sort-by-cover  .sort-by-price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	height: 20px;
	width: 100px;
	text-align: center;
	padding-top: 5px;
	font-weight: bold;
	background-color: #DEEFFF;
	color: #006699;
}
.sort-by-cover .sort-by-name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	float: left;
	height: 20px;
	width: 75px;
	padding-top: 5px;
	font-weight: bold;
	background-color: #DEEFFF;
	padding-left: 10px;
}
.sort-by-cover .sort-by-star {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	height: 20px;
	width: 110px;
	padding-top: 5px;
	float: left;
	font-weight: bold;
	background-color: #DEEFFF;
	text-align: left;
}
.sort-by-cover .sort-by-promotion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	height: 20px;
	width: 170px;
	padding-top: 5px;
	float: left;
	font-weight: bold;
	background-color: #DEEFFF;
	text-align: left;
}
.middle-cover .title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	font-weight: bold;
	float: left;
	height: 20px;
	width: 620px;
	padding-top: 25px;
}
.middle-cover .office-map {
	float: left;
	height: 380px;
	width: 620px;
	margin-top: 30px;
	margin-bottom: 50px;
}
.contact-address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	height: auto;
	width: 620px;
	margin-top: 20px;
	margin-bottom: 30px;
}
.contact-address .contact-icon {
	float: left;
	height: auto;
	width: 620px;
}
.contact-icon .icon-left {
	float: left;
	height: 53px;
	width: 230px;
	margin-top: 30px;
	margin-bottom: 20px;
	padding-left: 80px;
}
.contact-icon .icon-left2 {
	float: left;
	height: 53px;
	width: 230px;
	margin-top: 30px;
	margin-bottom: 20px;
	padding-left: 80px;
}
.contact-icon .icon-left3 {
	float: left;
	height: 68px;
	width: 240px;
	margin-bottom: 30px;
	padding-left: 70px;
}
.contact-icon  .icon-left4  {
	float: left;
	height: 67px;
	width: 230px;
	margin-bottom: 30px;
	padding-left: 40px;
	padding-top: 1px;
}
.template-data .paysbuy-frame {
	float: left;
	height: 60px;
	width: 620px;
	margin-top: 10px;
}
.paysbuy-frame .paysbuy-bottom {
	float: left;
	height: 60px;
	width: 102px;
}
.paysbuy-frame .paysbuy-detail {
	height: 52px;
	width: 508px;
	float: left;
	padding-top: 8px;
	padding-left: 10px;
}








































.style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}







.style11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.style12 {
	color: #FFFFFF
}
.style13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.style16 {
	color: #333333
}
.style17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
.style18 {
	color: #CCCCCC
}
.style19 {
	color: #006699;
	font-weight: bold;
}
.style21 {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.style23 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.style24 {
	color: #FF0000;
	font-weight: bold;
}
.style25 {
	font-size: 12px;
	font-weight: bold;
}
.style29 {
	color: #FF0000
}
.style30 {
	color: #000000;
	font-size: 12px;
}
.style33 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.style34 {
	font-size: 12px
}
.style36 {
	color: #000000
}
.style37 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006699;
	font-weight: bold;
}

</style>
#phuket-resort .photo {
	float: right;
	height: auto;
	width: 220px;
}
<style type="text/css">

.style38 {
	color: #006699;
	font-size: 14px;
	font-weight: bold;
}

</style>
<style type="text/css">

.style38 {
	color: #006699;
	font-size: 14px;
	font-weight: bold;
}
.style43 {color: #FF6633}

</style>
<style type="text/css">

.style44 {
	color: #006699;
	font-size: 14px;
	font-weight: bold;
}

</style>
#frame #cover #contact {
	height: 70px;
	width: 620px;
}
<style type="text/css">

.style49 {
	font-family: Verdana
}
.style51 {
	font-size: 11px
}
.style52 {
	font-family: Verdana;
	font-size: 11px;
}
.style53 {
	font-family: Georgia, "Times New Roman", Times, serif
}
.style55 {
	font-family: Verdana;
	font-size: 12px;
}
.style56 {
	font-size: 13px;
	color: #006699;
}

</style><style type="text/css">

.style49 {
	font-family: Verdana
}
.style51 {
	font-size: 11px
}
.style52 {
	font-family: Verdana;
	font-size: 11px;
}
.style53 {
	font-family: Georgia, "Times New Roman", Times, serif
}
.style55 {
	font-family: Verdana;
	font-size: 12px;
}
.style56 {
	font-size: 13px;
	color: #006699;
}

</style>
#frame #cover .top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	float: right;
	height: 20px;
	width: 620px;
}

.remark{
	color: #FF0000;
}
.whitetxt{
	color: #ffffff;
	font-weight:bold;
}
