body {
margin: 0 0 0 0;
overflow-x: hidden; 
overflow-y: auto;
}
/* This is the transparent box */
#transbox {
width: 1020px;
background-color: #000;
background: rgba(0, 0, 0, 0.2);
filter:alpha(opacity=20);
opacity: 1.5;
-moz-opacity:0.5;
}

/* This is the container which set text to solid color.
position: relative used for IE */
#transbox div {
height:8px;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
position: relative;
}
/* This is the transparent box */
#transbox2 {
width: 1000px;
background-color: #27598b;
background: rgba(39, 89, 139, 0.2);
filter:alpha(opacity=10);
opacity: 1.5;
-moz-opacity:0.5;
}

/* This is the container which set text to solid color.
position: relative used for IE */
#transbox2 div {
height:32px;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
position: relative;
}
.homemenu {
margin: 0px 12px 0px 32px;
}
.menu {
margin: 0px 12px 0px 12px;
}
.text10 {
margin-left:15px;
font-family:"MS Sans Serif";
font-size:12px;
color:#0e3262;
}

/* This is the transparent box */
#transbox3 {
width: 1020px;
background-color: #27598b;
background: rgba(39, 89, 139, 0.2);
filter:alpha(opacity=60);
opacity: 1.5;
-moz-opacity:0.5;
margin-bottom:7px;
}

/* This is the container which set text to solid color.
position: relative used for IE */
#transbox3 div {
height:71px;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
position: relative;

}
.textbold {
font-weight:bold;
}
.news1 {
font-family:"MS Sans Serif";
font-weight:bold;
font-size:12px;
color:#FFFFFF;
}
.newsdetail {
font-family:"MS Sans Serif";
font-size:12px;
color:#FFFFFF;
}
.slogan {
font-family:"MS Sans Serif";
font-weight:bold;
font-size:12px;
color:#FFFFFF;
margin-left:350px;
}
.tablemargin {
margin: 37px 100px 37px 100px;

}
/* This is the transparent box */
#transbox4 {
width: 1000px;
background-color: #27598b;
background: rgba(39, 89, 139, 0.2);
filter:alpha(opacity=60);
opacity: 1.5;
-moz-opacity:0.5;
margin-bottom:7px;
}

/* This is the container which set text to solid color.
position: relative used for IE */
#transbox4 div {
height:8px;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
position: relative;

}
.tablemargin2 {
margin: 0px 20px 20px 20px;
}
.normaltext {
font-family:"MS Sans Serif";
font-size:12px;
color:#000000;
}
.whitetext {
font-family:"MS Sans Serif";
font-size:12px;
color:#ffffff;
}
.normalbold {
font-family:"MS Sans Serif";
font-size:12px;
font-weight:bold;
color:#000000;
}
.news a{
	font-family:"MS Sans Serif";
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.booking14 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:20px;
}
.booking12 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:20px;
}
.booking12bold {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:20px;
	font-weight:bold;
}
.booking12boldright {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right:20px;
	font-weight:bold;
}
.booking14white {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:20px;
	color:#FFFFFF;
	font-weight:bold;
}
.booking14whiteright {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right:20px;
	color:#FFFFFF;
	font-weight:bold;
}
.booking12red {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:20px;
	color:#CC0000;
}
.booking11right {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right:20px;
}
.whatthis {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:5px;
	color:#CC0000;
	font-weight:bold;
	}
	.booking14normal {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
	.booking14999 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	padding-left:20px;
}
.borderintro {
margin-right:20px;
}
.intro20 {
margin: 10px 10px 10px 10px;
}
.patong {
margin-top:200px;
}
.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	color:#000;
	background-color:#d2e9f7;
	width:100%;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:2px;
	padding-top:5px;
	padding-bottom:5px;

	background-repeat:no-repeat;
	background-position:top right;	

	
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_questiontext{	/* Styling question */
	margin-top:5px;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	background-color:#efefef;
	width:100%;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-weight:normal;	
	position:relative;
}

.intro {
margin: 20px 0px 10px 0px;
}

.welpic {
margin:10px 10px 10px 0px;
}

.wel12 {
font:Tahoma;
font-size:12px;
font-weight:bold;
}

.wel11 {
font:Tahoma;
font-size:11px;
color:#666666;
font-weight:bold;
}

.wel11red {
font:Tahoma;
font-size:11px;
color:#CC0000;
font-weight:bold;
}