body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #333;
	background-image: url(images/BG_Repeat.png);
	background-repeat: repeat-x;
}







#logo {
	position:absolute;
	width:260px;
	height:50px;
	z-index:1;
	left: 37px;
	top: 21px;
}
#wrapper {
	margin: auto;
	width: 955px;
}
#wrapper #header {
	background-image: url(images/HEADER.jpg);
	height: 95px;
	position: relative;
}
#wrapper #menu {
	background-image: url(images/Menu_BG.jpg);
	height: 25px;
	text-align: right;
}
#wrapper #menu ul {
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #menu ul li {
	list-style-type: none;
	display: inline;
	margin-right: 13px;
	margin-left: 13px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#wrapper #menu ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
#wrapper #menu ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DCAD15;
	text-decoration: none;
}
#wrapper #pictureindex {
	height: 290px;
}
#wrapper #pictureproduct {
	height: 298px;
	position: relative;
}
#wrapper #pictureproduct #productcontent-left {
	position: absolute;
	left: 52px;
	top: 53px;
	height: 207px;
	width: 477px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #E5E5E5;
	line-height: 25px;
}
#wrapper #pictureproduct #productcontent-right ul {
	color: #FFF;
	list-style-image: url(images/icon-triangle1.png);
}
#wrapper #pictureproduct #productcontent-right ul li {
	color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 19px;
	letter-spacing: 4px;
	text-indent: 33px;
}
#wrapper #pictureproduct #productcontent-right {
	position: absolute;
	left: 600px;
	top: 53px;
	width: 317px;
	height: 244px;
}
#wrapper #pictureproduct #productcontent-right ul li a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}
#wrapper #pictureproduct #productcontent-right ul li a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #DCAD15;
	text-decoration: none;
}
#wrapper #content {
	background-image: url(images/Contect_RepeatX.png);
	background-repeat: repeat-y;
	width: 955px;
	height: 290px;
	position: relative;
}

#wrapper #content #left-content {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	width: 545px;
	float: left;
	margin: 0px;
	position: absolute;
	height: 214px;
	top: 60px;
	left: 45px;
}
#wrapper #content #right-content {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 297px;
	position: absolute;
	left: 634px;
	top: 30px;
	height: 255px;
}
#wrapper #content #left-content p {
	padding-left: 30px;
	padding-top: 10px;
}
#wrapper #content #right-content p {
	padding-left: 20px;
	padding-top: 10px;
}
#wrapper #content #right-content p a  {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FF9;
	text-decoration: none;
}
#wrapper #content #right-content p a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FF9;
	text-decoration: underline;
}


#wrapper #productcontent {
	width: 955px;
	height: 325px;
}
#wrapper #productcontent #product-left-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	background-image: url(images/Product-Frame.png);
	height: 325px;
	width: 955px;
	background-repeat: no-repeat;
	padding-top: 3px;
	position: relative;
}
#wrapper #productcontent #product-left-content ul {
	color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	list-style-type: none;
	font-size: 12px;
	margin-top: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper #productcontent #product-left-content ul li {
	padding-left: 30px;
	line-height: 28px;
	padding-top: 0.5px;
	letter-spacing: 1px;
	text-align: left;
	text-indent: 1px;
}
#wrapper #productcontent #product-left-content ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}
#wrapper #productcontent #product-left-content ul li a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCC33;
	text-decoration: none;
}
#wrapper #productcontent #product-left-content #product-iframe {
	position: absolute;
	left: 222px;
	top: -67px;
	height: 374px;
	width: 720px;
}
#wrapper #content #left-content #startstopupdown {
	position: absolute;
	left: 258px;
	top: 452px;
	height: 21px;
}
#wrapper #content #left-content #startstopupdown ul {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #FF0;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-weight: bold;
}
#wrapper #content #left-content #startstopupdown ul li {
	display: inline;
	margin-left: 15px;
}
#wrapper #content #left-content #startstopupdown ul li a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9;
	text-decoration: none;
}
#wrapper #content #left-content #startstopupdown ul li a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FC3;
	text-decoration: none;
}
#wrapper #content #left-content #product-category {
	position: absolute;
	width: 156px;
}
#wrapper #content #left-content p marquee strong {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #9C0;
}
#wrapper #content #right-content p strong {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #F00;
}
#wrapper #footer2 #foot-phuket {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #CCC;
}

#wrapper #picturehigh {
	height: 270px;
	position: relative;
}
#wrapper #picturehigh #productcontent-left {
	position: absolute;
	left: 52px;
	top: 53px;
	height: 146px;
	width: 620px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #CCC;
	line-height: 25px;
}


#wrapper #wrapper #picturehigh #highlights {
	position: absolute;
	left: 52px;
	top: 217px;
	width: 854px;
	height: 550px;
}
#wrapper #wrapper #picturehigh #highlights {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #FFF;
	letter-spacing: 1px;
}
#wrapper #highcontent {
	background-image: url(images/Contect_RepeatX.png);
	background-repeat: repeat-y;
	width: 955px;
	height: 520px;
}
#wrapper #highcontent #highlights {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	position: relative;
	width: 625px;
	left: 40px;
	top: 5px;
}
#wrapper #picturehigh #productcontent-left p a  {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FF9;
	text-decoration: none;
}
#wrapper #picturehigh #productcontent-left p a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FF9;
	text-decoration: underline;
}

#wrapper #servicepicture {
	height: 290px;
}

#wrapper #service-content {
	background-image: url(images/Contect_RepeatX.png);
	background-repeat: repeat-y;
	width: 955px;
	height: 555px;
	position: relative;
}
#wrapper #service-content #left-content {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	width: 329px;
	float: left;
	position: absolute;
	height: 444px;
	top: 60px;
	left: 58px;
}
#wrapper #service-content #left-content p {
	padding-left: 30px;
	padding-top: 10px;
}
#wrapper #service-content #service-right-content ul  {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #E5E5E5;
	line-height: 26px;
	list-style-image: url(images/icon-triangle1.png);
}


#wrapper #service-content #service-right-content {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 435px;
	position: absolute;
	left: 469px;
	top: 60px;
	height: 482px;
	line-height: 17px;
}
#wrapper #service-content #service-right-content p {
	padding-left: 20px;
	padding-top: 10px;
}
#wrapper #service-content #service-right-content ul li  {
	margin-left: 40px;
}
#publication-box {
	height: 250px;
	position: relative;
}
#publication-box  #top  {
	position: absolute;
	left: 52px;
	top: 53px;
	height: 146px;
	width: 706px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #CCC;
	line-height: 25px;
}
#wrapper #publiccontent {
	background-image: url(images/Contect_RepeatX.png);
	background-repeat: repeat-y;
	width: 955px;
	height: 800px;
	left: 0px;
	top: 0px;
	position: relative;
}
#wrapper #wrapper #publiccontent #hello {
	position: absolute;
	left: 49px;
	top: 9px;
	width: 255px;
	height: 241px;
}
#wrapper #wrapper #publiccontent #hellothumb {
	position: absolute;
	left: 54px;
	top: 255px;
	height: 100px;
	width: 253px;
}
#wrapper #wrapper #publiccontent #hellothumb table tr td a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FF9;
	text-decoration: none;
}
#wrapper #wrapper #publiccontent #hellothumb table tr td a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FF9;
	text-decoration: underline;
}
#wrapper #wrapper #publiccontent #phatra {
	position: absolute;
	left: 354px;
	top: 10px;
	width: 255px;
	height: 241px;
}
#wrapper #wrapper #publiccontent #phatrathumb {
	position: absolute;
	left: 354px;
	top: 255px;
	height: 100px;
	width: 253px;
}
#wrapper #wrapper #publiccontent #volume {
	position: absolute;
	left: 649px;
	top: 10px;
	width: 255px;
	height: 241px;
}
#wrapper #wrapper #publiccontent #volumethumb {
	position: absolute;
	left: 649px;
	top: 255px;
	height: 100px;
	width: 253px;
}
#wrapper #wrapper #publiccontent #ploy {
	position: absolute;
	left: 49px;
	top: 378px;
	width: 255px;
	color: #FFF;
	height: 241px;
}
#wrapper #wrapper #publiccontent #ploythumb {
	position: absolute;
	left: 54px;
	top: 621px;
	height: 198px;
	width: 253px;
}
#wrapper #wrapper #publiccontent #ploythumb table tr td a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FF9;
	text-decoration: none;
}
#wrapper #wrapper #publiccontent #ploythumb table tr td a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FF9;
	text-decoration: underline;
}
#wrapper #contactpicture {
	height: 290px;
}
#wrapper #contact-content {
	background-image: url(images/Contect_RepeatX.png);
	background-repeat: repeat-y;
	width: 955px;
	height: 750px;
	position: relative;
}
#contact-content #title {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	width: 318px;
	float: left;
	margin: 0px;
	position: absolute;
	height: 47px;
	top: 72px;
	left: 116px;
}
#contact-content   #office1   {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	width: 350px;
	float: left;
	margin: 0px;
	position: absolute;
	height: 180px;
	top: 110px;
	left: 116px;
}
#contact-content  #office1  p  {
	padding-top: 10px;
	padding-left: 30px;
}
#wrapper #contact-content #office1 .text-first a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FF9;
	text-decoration: none;
}
#wrapper #contact-content #office1 .text-first a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FF9;
	text-decoration: underline;
}
#wrapper #contact-content #service-right-content ul  {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #FFF;
	line-height: 26px;
	list-style-image: url(images/icon-triangle1.png);
}
#wrapper #contact-content #office4 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	width: 350px;
	float: left;
	margin: 0px;
	position: absolute;
	height: 180px;
	top: 110px;
	left: 525px;
}
#wrapper #contact-content #office4 p {
	padding-top: 10px;
	padding-left: 30px;
}
#wrapper #contact-content #office4 .text-first a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FF9;
	text-decoration: none;
}
#wrapper #contact-content #office4 .text-first a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FF9;
	text-decoration: underline;
}
#wrapper #contact-content #office2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	width: 329px;
	float: left;
	margin: 0px;
	position: absolute;
	height: 162px;
	top: 315px;
	left: 116px;
}
#wrapper #contact-content #office2 p {
	padding-top: 10px;
	padding-left: 30px;
}
#wrapper #contact-content #office2 .text-first a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FF9;
	text-decoration: none;
}
#wrapper #contact-content #office2 .text-first a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FF9;
	text-decoration: underline;
}
#wrapper #contact-content #office3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	width: 337px;
	float: left;
	margin: 0px;
	position: absolute;
	height: 165px;
	top: 315px;
	left: 525px;
}
#wrapper #contact-content #office3 p {
	padding-top: 10px;
	padding-left: 30px;
}
#wrapper #contact-content #office3 .text-first a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FF9;
	text-decoration: none;
}
#wrapper #contact-content #office3 .text-first a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FF9;
	text-decoration: underline;
}
#wrapper #contact-content #map1 {
	position: absolute;
	left: 120px;
	top: 520px;
	width: 300px;
	height: 200px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
}
#wrapper #contact-content #map2 {
	position: absolute;
	left: 525px;
	top: 520px;
	width: 300px;
	height: 191px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	letter-spacing: 1px;
}
#wrapper #footer1u {
	background-image: url(images/footer1u.png);
	height: 30px;
}
#wrapper #contact-content #map1 .map a  {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #FF9;
	text-decoration: none;
}
#wrapper #contact-content #map1 .map a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #FF9;
	text-decoration: underline;
}
#wrapper #contact-content #map2 .map a  {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #FF9;
	text-decoration: none;
}
#wrapper #contact-content #map2 .map a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #FF9;
	text-decoration: underline;
}



/* End hide from IE-mac */ 
	#thumb table tr td a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	color: #FF9;
	text-decoration: none;
}
#thumb table tr td a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	color: #FFF;
	text-decoration: none;
}




#wrapper #footer1 {
	background-image: url(images/footer1.png);
	height: 30px;
}
#wrapper #footer2 {
	background-color: #333;
	height: 130px;
	position: relative;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #FFF;
}

#foot-pattaya {
	position:absolute;
	width:164px;
	height:81px;
	z-index:1;
	left: 60px;
	top: 20px;
}
#footer2  #foot-pattaya  {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #D6D6D6;
}
#footer2  #foot-pattaya2  {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #D6D6D6;
	top: 20px;
	position: absolute;
	height: 83px;
	width: 158px;
	left: 280px;
}
#footer2  #foot-phuket  {
	position: absolute;
	left: 505px;
	top: 20px;
	width: 158px;
	height: 83px;
}
#footer2  #foot-bangkok  {
	position: absolute;
	left: 720px;
	top: 20px;
	width: 183px;
	height: 82px;
}
#copyright  {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	color: #CCC;
	text-decoration: none;
	background-color: #333;
	text-align: center;
}









.footer-text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #CCC;
	text-decoration: none;
}

.header1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #ECBA0D;
	text-decoration: none;
	letter-spacing: 1px;
}

.header2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #ECBA0D;
	text-decoration: none;
	letter-spacing: 3px;
	font-weight: lighter;
}
.highlights {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #FFFFCC;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 2px;
	text-align: left;
	margin: 0px;
}
.header3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #444444;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 3px;
	text-align: center;
	margin: 0px;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 1px;
}
.publicdate {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 1px;
	text-align: center;
	margin: 0px;
	background-color: #FFFFFF;
	padding-bottom: 11px;
}
.comingsoon {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	color: #CCC;
}


.text-first {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #F4F4F4;
	text-decoration: none;
	text-align: left;
}
.footer-header {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #AE8F33;
}
.map {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E5E5E5;
}
.office {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
}

