html{height:100%;} 
body{
	height:100%;
	margin-top: 0px;
	background-image:url(../media/image/common/background/bdg_green.jpg);
	background-color:#FFF;
	background-repeat:repeat-x;
}
.wrapper{min-height:100%;height:auto !important;height:100%;margin: 0px auto 0px 0px;} 
.push{height:20px;}
#footer{height:180px;margin-left:auto;margin-right:auto}

/**/
#email_body{
	height:100%;
	margin-top: 0px;
	background-color:#FFF;
}
#sub_menu_bdg{
	position:relative;
	left:0px;
	top:-56px;	/*46*/
	width:980px;
	height:6px;
	z-index:2;
	background:url(../media/image/common/background/bdg_menu.gif);
}
#logo{
	position:relative;
	left:3px;
	top:7px;
	width:350px;
	height:68px;
	z-index:2;
}

a.foot:active{
	color:#ADADAD;
	font-size:12px;
	text-decoration:none;
}
a.foot:hover{
	color: #FF9600;
	font-size: 12px;
	text-decoration:none;
}
a.foot:link{
	color: #ADADAD;
	font-size: 12px;
	text-decoration:none;
}

a.foot:visited {
	color: #ADADAD;
	font-size: 12px;
	text-decoration: none
}

a.location:active {
	color: #333333;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none
}

a.location:hover {
	color: #079247;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none
}

a.location:link {
	color: #333333;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none
}

a.location:visited {
	color: #333333;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none
}

a.news:active {
	color: #787878;
	font-size: 12px;
	text-decoration: none
}

a.news:hover {
	color: #C3B49D;
	font-size: 12px;
	text-decoration: none
}

a.news:link {
	color: #787878;
	font-size: 12px;
	text-decoration: none
}

a.news:visited {
	color: #787878;
	font-size: 12px;
	text-decoration: none
}

a.price:active {
	color: #FF9600;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	text-decoration: none
}

a.price:hover {
	color: #ADADAD;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	text-decoration: none
}

a.price:link {
	color: #FF9600;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	text-decoration: none
}

a.price:visited {
	color: #FF9600;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	text-decoration: none
}

a.purple_head:active {
	color: #4f2684;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none
}

a.purple_head:hover {
	color: #8dc641;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none
}

a.purple_head:link {
	color: #4f2684;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none
}

a.purple_head:visited {
	color: #4f2684;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none
}

a.red:active {
	color: #ff2124;
	font-size: 11px;
	text-decoration: none
}

a.red:hover {
	color: #ADADAD;
	font-size: 11px;
	text-decoration: none
}

a.red:link {
	color: #ff2124;
	font-size: 11px;
	text-decoration: none
}

a.red:visited {
	color: #ff2124;
	font-size: 11px;
	text-decoration: none
}

a.text_footer:active {
	color: #9d9998;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	text-decoration: none
}

a.text_footer:hover {
	color:#FF9600;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size:12px;
	text-decoration:none;
}

a.text_footer:link {
	color: #9d9998;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	text-decoration: none
}

a.text_footer:visited {
	color: #9d9998;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	text-decoration: none
}

a.top:active {
	color: #22925e;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none
}

a.top:hover {
	color: #cc3333;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none
}

a.top:link {
	color: #22925e;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none
}

a.top:visited {
	color: #22925e;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none
}

#apdiv1 {
	height: 21px;
	left: 547px;
	position: absolute;
	top: 79px;
	width: 498px;
	z-index: 6
}

#apdiv3 {
	height: 68px;
	left: 45px;
	position: absolute;
	top: 844px;
	width: 102px;
	z-index: 7
}

#banner_01 {
	height: 61px;
	left: 0px;
	position: absolute;
	top: 231px;
	width: 230px;
	z-index: 2
}

#banner_02 {
	height: 61px;
	left: 0px;
	position: absolute;
	top: 300px;
	width: 230px;
	z-index: 2
}

#banner_03 {
	height: 61px;
	left: 0px;
	position: absolute;
	top: 369px;
	width: 230px;
	z-index: 2
}

#banner_04 {
	height: 61px;
	left: 0px;
	position: absolute;
	top: 438px;
	width: 230px;
	z-index: 2
}

#banner_05 {
	height: 74px;
	left: 0px;
	position: absolute;
	top: 505px;
	width: 230px;
	z-index: 2
}

#banner_big {
	height: 209px;
	left: 240px;
	position: absolute;
	top: 0px;
	width: 500px;
	z-index: 2
}

#body {
	background-color: #FFFFFF;
	height:100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	position: relative;
	top: -10px;
	width: 980px;
	z-index: 1
}

#box_reserve {
	height: 232px;
	left: -1px;
	position: absolute;
	top: 0px;
	width: 230px;
	z-index: 2
}
#box_reserve table{
	border-width:0px;
}
#box_reserve form table{
	border-width:0px;
}

#bt_top {
	height: 31px;
	left: 742px;
	position: absolute;
	top: 5px;
	width: 303px;
	z-index: 2
}

#btns_top {
	height: 35px;
	left: 677px;
	position: relative;
	top: -68px;
	width: 303px;
	z-index: 2
}

#flashcontent {
	z-index: 0
}

/*
#footer {
	position:relative;
	height: 109px;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	width: 980px;
	z-index: 2
}
*/

#head {
	background-color: #FFFFFF;
	height: 156px;
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	z-index: 1
}

.head_purple {
	color: #662e91;
	font-size: 13px;
	font-weight: bold
}

.head_white_bdg {
	background-color: #FFF
}

#info_top {
	height:35px;
	left:480px;
	position: relative;
	top:-68px;
	width:455px;
	z-index: 2
}

#menu_img {
	height: 28px;
	left: 0px;
	position: relative;
	text-align: center;
	top: -56px; /*46*/
	width: 980px;
	z-index: 3
}

#menu_text {
	height: 21px;
	left: 620px;
	position: relative;
	text-align: right;
	top: -62px; /*55*/
	width: 355px;
	z-index: 6
}

#sub_china {
	height: 22px;
	left: 300px;
	position: absolute;
	text-align: center;
	top: 3px;
	width: 75px;
	z-index: 12
}

#sub_japan {
	height: 22px;
	left: 225px;
	position: absolute;
	text-align: center;
	top: 2px;
	width: 75px;
	z-index: 11
}

#sub_korea {
	height: 22px;
	left: 375px;
	position: absolute;
	text-align: center;
	top: 3px;
	width: 75px;
	z-index: 7
}

#sub_malay {
	height: 22px;
	left: 600px;
	position: absolute;
	text-align: center;
	top: 3px;
	width: 75px;
	z-index: 7
}

#sub_sing {
	height: 22px;
	left: 675px;
	position: absolute;
	text-align: center;
	top: 3px;
	width: 75px;
	z-index: 7
}

#sub_thai {
	height: 22px;
	left: 450px;
	position: absolute;
	text-align: center;
	top: 3px;
	width: 75px;
	z-index: 7
}

#sub_tw {
	height: 22px;
	left: 525px;
	position: absolute;
	text-align: center;
	top: 3px;
	width: 75px;
	z-index: 7
}

.td {
	color: #4d4d4d;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	line-height: 19px
}

.td_bold {
	color: #787878;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	vertical-align: top
}

.td_bold_c {
	color: #787878;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: top
}

.td_content {
	color: #787878;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	letter-spacing: 0em;
	line-height: 19px;
	vertical-align: top
}

.td_content_c {
	color: #787878;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	letter-spacing: 0em;
	text-align: center;
	vertical-align: top
}

.td_dollar {
	color: #787878;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	letter-spacing: 0em;
	line-height: 19px
}

.td_even {
	background-color: lightblue;
	font-size: 12px
}

.td_even2 {
	background-color: #ABA8ED;
	font-size: 12px
}

.td_form {
	color: #787878;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px
}

.td_green {
	color: #22925e;
	font-size: 12px;
	font-weight: bold;
	text-align: right
}

.td_head {
	color: #FF9600;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0em;
	line-height: 19px
}

.td_price {
	color: #FFFFFF;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 18px;
	font-weight: bold
}

.td_red{
	font-size: 11px;
	color: #ff0003;
}

.td_special {
	color: #FF9600;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 24px;
	font-weight: bold
}

.td_subhead {
	color: #70908F;
	font-size: 15px;
	font-weight: bold;
	line-height: 24px
}

.td_table1 {
	background-color: #FF7636;
	color: #FFFFFF;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold
}

.td_title {
	color: #FF9600;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0em;
	line-height: 22px
}

.td_top {
	vertical-align: top		
}

.th_header {
	background-color: #48D1CC;
	color: #330066;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0em;
	line-height: 19px
}

#tour_05 {
	height: 160px;
	left: 495px;
	position: absolute;
	top: 523px;
	width: 246px;
	z-index: 2
}

#tour_05_content {
	height: 100px;
	left: 0px;
	position: absolute;
	top: 31px;
	width: 245px;
	z-index: 3
}

#tour_05_header {
	height: 30px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 245px;
	z-index: 3
}

#tour_05_more {
	height: 16px;
	left: 0px;
	position: absolute;
	top: 132px;
	width: 245px;
	z-index: 3
}

#tour_06 {
	height: 87px;
	left: 495px;
	position: absolute;
	top: 682px;
	width: 246px;
	z-index: 2
}

#tour_06_content {
	height: 30px;
	left: 0px;
	position: absolute;
	top: 31px;
	width: 245px;
	z-index: 3
}

#tour_06_header {
	height: 30px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 245px;
	z-index: 3
}

#tour_06_more {
	height: 16px;
	left: 0px;
	position: absolute;
	top: 61px;
	width: 245px;
	z-index: 3
}

/* for new hotel style */
a.location_green:link {color:#129877;text-decoration: none; font-size: 12px;line-height: 15px; } 
a.location_green:visited {color:#129877; text-decoration:none; font-size:12px;line-height: 15px; } 
a.location_green:active {color:#129877; text-decoration: none; font-size: 12px;line-height: 15px; } 
a.location_green:hover {color:#fbb03c; text-decoration: none; font-size: 12px;line-height: 15px; }

a.location_grey:link {color:#787878;text-decoration: none; font-size: 12px;line-height: 15px; } 
a.location_grey:visited {color:#787878; text-decoration:none; font-size:12px;line-height: 15px; } 
a.location_grey:active {color:#787878; text-decoration: none; font-size: 12px;line-height: 15px; } 
a.location_grey:hover {color:#fbb03c; text-decoration: none; font-size: 12px;line-height: 15px; }

a.white:link {color:#fff;text-decoration: none; font-size: 11px;line-height: 16px;} 
a.white:visited {color:#fff; text-decoration:none; font-size:11px;line-height: 16px;} 
a.white:active {color:#fff; text-decoration: none; font-size: 11px;line-height: 16px;} 
a.white:hover {color:#fbb03c; text-decoration: none; font-size: 11px;line-height: 16px;}

a.ticket_grey:link {color:#4e4e4e;text-decoration: none; font-size: 12px;font-family: "Arial", "Helvetica", "sans-serif";} 
a.ticket_grey:visited {color:#4e4e4e; text-decoration:none; font-size:12px;font-family: "Arial", "Helvetica", "sans-serif";} 
a.ticket_grey:active {color:#4e4e4e; text-decoration: none; font-size: 12px;font-family: "Arial", "Helvetica", "sans-serif";} 
a.ticket_grey:hover {color:#00725f; text-decoration: none; font-size: 12px;font-family: "Arial", "Helvetica", "sans-serif";}

a.ticket_white:link {color:#fff;text-decoration: none; font-size: 12px;font-family: "Arial", "Helvetica", "sans-serif";} 
a.ticket_white:visited {color:#fff; text-decoration:none; font-size:12px;font-family: "Arial", "Helvetica", "sans-serif";} 
a.ticket_white:active {color:#fff; text-decoration: none; font-size: 12px;font-family: "Arial", "Helvetica", "sans-serif";} 
a.ticket_white:hover {color:#ADADAD; text-decoration: none; font-size: 12px;font-family: "Arial", "Helvetica", "sans-serif";}

.td_dollar_hotel{
	font-size: 11px;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	color: #787878;
	letter-spacing: 0em;
	line-height: 15px;
}
.head_orange{
	font-size: 13px;
	color: #f15c27;
	font-weight: bold ;
}
img.banner_hotsales {
	border: 0;
	width:230px;
	height:95px;
	z-index:2;
}
p.small {
	line-height: 2px;
}
#box_reserve_iroom {
	position:absolute;
	left:-1px;
	width:230px;
	height:281px;
	z-index:2;
}
#header {
	position:absolute;
	left:0px;
	top:0px;
	width:500px;
	height:42px;
	z-index:2;
}
#sub_header {
	position:absolute;
	left:0px;
	z-index:2;
}
#content_header {
	position:absolute;
	top:0px;
	left:238px;
	z-index:2;
}
br.lh05 {
	line-height:5px;	
}
br.lh10 {
	line-height:10px;
}
font.location_green {
	color:#129877;
}
