body, td, select, input, button, div, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
}
body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
a {
	color: #000099;
	text-decoration: none;
}
a:hover {
	color: #CC0000;
	text-decoration: underline;
}
h1 {
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	font-weight: bold;
}
h2 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-weight: bold;
}
h3 {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
}

.hide {
	display:none;
}

#divmeta {
	font-size: 10px;
	text-align: center;
	padding: 3px;
	position: relative;
}
#divheader {
	position: relative;
	height: 120px;
	background-image: url(../../images/travelphuketthailand-top.jpg);
	background-repeat: no-repeat;
}

#divmeta h1 {
	font-size: 10px;
	font-weight: normal;
}
#divbar {
	padding: 4px 4px 4px 20px;
	position: relative;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #025773;
}
#divmain {
	position: relative;
}
#divmenu-top {
	background-color: #F5F1E9;
	position: relative;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#divmenu-top ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#divmenu-top a {
	line-height: 25px;
	font-weight: bold;
	color: #333333;
	padding-left: 15px;
}

#divmenu-top li {
	list-style-type: none;
	background-color: #F7F7F7;
	display: list-item;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
}
#divmain-1 {
}
 #divmain-1 #divmain-1-thumb {
	padding: 5px;
	text-align: center;
	position: relative;
}
#divmain-1 #divmain-1-detail {
	text-align: justify;
	padding: 15px;
	line-height: 18px;
}
#divfooter {
	margin-top: 25px;
	text-align: center;
	line-height: 18px;
	padding: 20px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #999999;
}



#divmain-2 {
	padding: 5px;
}
#divmain-2 ul {
	margin: 15px 0px 0px 15px;
	padding: 0px;
	list-style-type: none;
}
#divmain-2 li {
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	height: 85px;
	line-height: 16px;
	margin-bottom: 8px;
}
#divmain-2 .rate {
	font-weight: bold;
	color: #0000CC;
}
#divmain-2 .included {
	color: #000066;
}
#divmain-2 a {
	color: #000066;
	text-decoration: none;
}
#divmain-2 .label {
	font-weight: bold;
}
#divmain-2 a:hover {
	color: #0000FF;
	text-decoration: underline;
}
#divmain-2 .name {
	font-size: 14px;
	font-weight: bold;
}

h1 .title {

	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #A8730F;
	font-size: 14px;
	color: #660000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#divmenu-recommend {
	position: relative;
}
#divmenu-recommend ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#divmenu-recommend li {
	text-align: center;
	list-style-type: none;
	padding: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#divmenu-recommend .name {
	font-size: 9px;
	color: #000066;
}
#divmenu-recommend .currency {
	font-weight: bold;
	color: #0000FF;
}
.header {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #A8730F;
	font-size: 14px;
	color: #660000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	display: block;
	background-color: #F5F1E9;
}
.header2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #003366;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	display: block;
	font-size: 12px;
}
#divtitle {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #336666;
}
#divtitle h1 {
	font-size: 18px;
	color: #006666;
}
#divtitle {
}
#divhotels-desc {
	line-height: 22px;
	padding: 5px;
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#divhotels-desc .sort {
	font-weight: bold;
	color: #660000;
}
#divbar a {
	color: #FFFFFF;
}
#divhotels-list {
	padding: 3px;
}
#divhotels-list .heading {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	text-align: center;
}
#divhotels-list .name {
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}
#divhotels-list .currency {
	font-weight: bold;
	color: #CC0000;
}
#divhotels-list .row {
	background-color: #F2F2F2;
}
#divhotels-list .thumb {
	margin-right: 5px;
	margin-bottom: 5px;
}
#divhotels-list .label {
	font-weight: bold;
}
#divhotels-list td {
	line-height: 16px;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#divhotels-list #td1 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#divheader h1 {
	font-size: 36px;
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 200px;
}
#divheader a {
	color: #333333;
	text-decoration: none;
}
#divsearch {
	padding-top: 10px;
	padding-right: 10px;
}
#divsearch form {
	margin: 0px;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#divrst-intro {
	padding: 5px;
}
#divrst-list {
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	position: relative;
}
#divhotel-detail {
	padding: 5px;
	margin-top: 15px;
}
#divhotel-head {
	text-align: center;
	padding: 10px;
	margin-top: 10px;
	font-size: 24px;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
}
#divhotel-menu {
	background-color: #EBEBEB;
	text-align: center;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
}



#divrst-list {
	font-size: 10px;
	padding: 5px;
}
#divrst-list ul {
	margin: 15px 0px 0px 15px;
	padding: 0px;
	list-style-type: none;
}
#divrst-list li {
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	height: 70px;
	line-height: 16px;
	margin-bottom: 8px;
}
#divrst-list .rate {
	font-weight: bold;
	color: #0000CC;
}
#divrst-list .included {
	color: #000066;
}
#divrst-list a {
	color: #000066;
	text-decoration: none;
}
#divrst-list .label {
	font-weight: bold;
}
#divrst-list a:hover {
	color: #0000FF;
	text-decoration: underline;
}
#divrst-list .name {
	font-size: 12px;
	font-weight: bold;
}
#divmap-detail {
	padding: 10px;
	line-height: 18px;
}
#divmap-detail a {
	font-size: 14px;
	font-weight: bold;
}
#divmap-detail li {
	line-height: 25px;
}
#divtsp-detail {
	padding: 10px;
	line-height: 20px;
	text-align: justify;
}
.header3 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #003300;
	font-size: 12px;
	color: #003333;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	display: block;
	background-color: #F4FFF4;
}
#divinfo-detail {
	line-height: 22px;
	margin-top: 10px;
	text-align: justify;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#divbeach-detail {
	line-height: 22px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: justify;
}
#divnlf-detail {
	line-height: 22px;
	padding: 10px;
	text-align: justify;
	margin-right: 30px;
}
.infoby {
	font-size: 9px;
	text-align: right;
}
#divgolf-detail {
	padding: 10px;
	margin-right: 30px;
}
#divevent-list {
	padding: 10px;
	margin-right: 30px;
}
#divtrip-list {
	padding: 10px;
	margin-right: 30px;
}
#divwtact-list {
	padding: 10px;
	margin-right: 30px;
}
#divfriend {
	width: 300px;
	height: 270px;
	line-height: 20px;
	font-weight: bold;
	padding: 10px;
}
#divfriend #frmsend {
	margin: 0px;
	padding: 0px;
}
#divfriend #frmsend .hint {
	font-size: 10px;
	font-weight: normal;
}

#divfriend .detail {
	font-weight: normal;
	color: #003333;
}
#divfriend-process {
	height: 200px;
	width: 300px;
	text-align: center;
	font-weight: bold;
}
#divcontact {
	padding: 10px;
	margin-top: 10px;
	margin-right: 30px;
	line-height: 25px;
}
#divweather {
	text-align: center;
	padding: 20px;
}
