body { 
font-family:Tahoma;
font-size:14px; 
margin:0px; 
}
td {
font-family:Tahoma;
font-size:13px; 
}
.newrelease {
font-family:Verdana,Tahoma;
font-size:13px;

}
.s_ms {
font-family:Tahoma;
font-size:10px;
}
.s_verdana {
font-family:Verdana,Tahoma;
font-size:10px;
}
.s_verdana_bold {
font-family:Verdana;
font-size:10px;
font-weight:bold;
}
a {
	
}
a:link,a:visited { 

font-size:13px; 
color:darkblue ; 
text-decoration:none
}
a:hover {
font-family:Tahoma; 
font-size:13px;  
color:#0066FF ; 
text-decoration:underline 
}
a.underlineblack:link,a.underlineblack:visited { 
font-family:Tahoma;
font-size:13px; 
color:#000000 ; 
text-decoration:underline;
}
a.underlineblack:hover {
font-family:Tahoma; 
font-size:13px;  
color:#FF0000 ; 
text-decoration:underline 
}
a.links:link,a.links:visited { 
font-family:Tahoma;
font-size:13px; 
color:darkblue ; 
text-decoration:underline;
}
a.links:hover {
font-family:Tahoma; 
font-size:13px;  
color:#0066FF ; 
text-decoration:underline 
}

a.linkbold:link,a.linkbold:visited { 
font-family:Tahoma;
font-weight:bold;
font-size:10px; 
color:darkblue ; 
text-decoration:none;
}
a.linkbold:hover {
font-family:Tahoma; 
font-weight:bold;
font-size:10px;  
color:#0066FF ; 
text-decoration:underline 
}


.s_ms {
font-family:Tahoma;
font-size:14px;


}

form {
font-family:Tahoma;
font-size:13px;
color:black; }
.text { 
font-family:Tahoma;
font-size:14px;  
color:black ;
border: 1px solid;}

.text2 { 
font-family:Tahoma;
font-size:13px ; 
color:green ;
border:1px solid;
background-color:#ADEBB7; 
} 
.button_blue {
  font-family:Tahoma;
  font-size:13px;
  color:darkblue;
  border:1px solid #0066FF;
  background:#99CCFF;
  cursor:hand;
  }

.star {
  font-size:13px;
  font-weight:bold;
  font-family:verdana;
  color:red;
  }


div { margin:auto; }
div table td { margin:0px; text-align:left; } 
#header, #content, #footer {	width:1000px;  }
#tpl-left {	float:left; width:200px:  }
#tpl-right { 	float:right; width:800px;  }
#tpl-left-inner {	float:left; width:165px:  }
#tpl-right-inner { 	float:right; width:815px;  }
#tpl-content { width:1000px; } 
.module { width:100%; } 
.clear { clear:both; min-height:0px; height:0px; } 
h1.text-top { font-size:16px; padding:0; margin:0; text-align:center; color:#003399; font-weight:bold;  }
span.block { display:block; }
div#more-province {	
	border-top:1px solid #F2F2F2; 
	border-bottom:1px solid #F2F2F2; 
	border-left:10px solid #CCCCCC;
	border-right:10px solid #CCCCCC; 
} 
#more-province-header { text-align:right; } 
ul, ol { list-style-type:none; margin:0; padding:0; } 
ul.more-province {
	width:970px; padding-bottom:10px; ; 
}
li.more-province-header { 
	width:130px; text-align:center; font-weight:bold; float:left; 
}
li.more-province-content {
/*	width:845px; float:left;  */
	width:194px; float:left;
}
li.more-province-content a { 
	
}
strong.white { font-weight:bold; color:#FFFFFF; } 
strong.package { font-weight:bold; color:#006666; padding-right:4px; } 
img { border:0px; } 
ul.hotel-list {
	width:815px; padding:0px; margin:0px;
	height:60px; 
}
ul.hotel-list li.image {
	width:66px; 
	height:60px;
	float:left; 
}
ul.hotel-list li.logo {
	width:60px; 
	height:60px;
	float:left;
}
ul.hotel-list li.detail {
	width:629px;  
	float:left; 
}
ul.hotel-list li.grade {
	width:60px;
	height:60px; 
	float:left; 
}
ul.hotel-rate {
	width:813px; 
}
ul.hotel-rate li.detail {
	width:271px; float:left; 
}
ul.package-list {
	width:815px; 
}
fieldset.booking {
	width:950px; display:block; margin:auto; 
}
fieldset.booking legend {
	font-weight:bold; font-size:16px;	
}
fieldset.booking table td.td_subject {
	color:#15557B; font-weight:bold; 
}




#tbl_detail2 {
	background:#CCCCCC; 
}
#tbl_detail2 td.td_header {
	background:#D7DBFD; font-weight:bold; text-align:center; 
}
#tbl_detail2 td.td_content {
	background:#FFFFFF; 
}
#tbl_detail2 td.td_content_box {
	text-align:center; background:#FFFFFF; 
}
span.criteria {
	font-weight:bold; font-size:13px; color:#7C5F03;
}
#remark {
	width: 90%; margin:auto; border-top:2px solid #C4CD0A;
}
#remark h2 {
	padding:0px; margin:0px; 
}
#tbl_price {
	width:250px; 
}
#tbl_price td.td_text {
	border-bottom:1px solid #CD1418; text-align:right; font-weight:bold; color:#F4A717;
}
#tbl_price td.td_price {
	border-bottom:1px solid #CD1418; text-align:right; 
}
p#vat {
	font-weight:bold; color:#FF0000; text-align:right; clear:both; 
}