body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	SCROLLBAR-FACE-COLOR: #fcfcfc;
	SCROLLBAR-3DLIGHT-COLOR: #fcd8fc;
	SCROLLBAR-ARROW-COLOR: #fc006c;
	SCROLLBAR-TRACK-COLOR: ##FFE0E0;
	SCROLLBAR-DARKSHADOW-COLOR: #fcd8fc;
	SCROLLBAR-BASE-COLOR: #ffffff;
}
.body-payment{
	background-color: #FFFFFF;
}
.tablebg {
	background-attachment: fixed;
	background-image: url(../eWeb_etholiday/images/all_bg_1.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.indexbg {
	background-color: #CCCCCC;
}
.linebg {
	background-color: #CCCCCC;
}
.ason {
	background-image: url(../eWeb_etholiday/images/all_bg_1.gif);
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-position: center top;
}
.picframe {
	border: 1px solid #CCCCCC;
}
.picframe_2 {
	border: 1px solid #CCCCCC;
	padding: 1px;
}
.searchbgv2 {
	background-attachment: fixed;
	background-image: url(../eWeb/Module/images/search_02.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.dotline {
	border-top: 1px none #333333;
	border-right: 1px none #333333;
	border-bottom: 1px dashed #333333;
	border-left: 1px none #333333;
}
.dotlineblue {
	border-top: 1px none #0066FF;
	border-right: 1px none #0066FF;
	border-bottom: 1px dashed #0066FF;
	border-left: 1px none #0066FF;
}
.dotlinebottom {
	border-bottom: 1px dashed #999999;
}
a.linkw:link {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}
a.linkw:visited {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}
a.linkw:active {
	color: #FFFFFF;
	font-size: 11px;
	
}
a.linkw:hover {
	color: #FF99FF;
	font-size: 11px;
	text-decoration: none;
	
}
a.linkww:link {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}
a.linkww:visited {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}
a.linkww:active {
	color: #000000;
	font-size: 11px;
	
}
a.linkww:hover {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	
}
a.linkblack:link {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
a.linkblack:visited {
	color: #000000;
	text-decoration: none;
    font-size: 12px;
}
a.linkblack:active {
	color: #0099FF;
	text-decoration: none;
    font-size: 12px;
}
a.linkblack:hover {
	color: #0099FF;
	text-decoration: none;
    font-size: 12px;
	padding: 2px;
}
a.linkblack2:link {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	
}
a.linkblack2:visited {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	
}
a.linkblack2:active {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	
}
a.linkblack2:hover {
	color: #0066FF;
	font-size: 11px;
	text-decoration: none;
	
}
a.linkpp:link {
	color: #990033;
	font-size: 11px;
	text-decoration: none;
	
}
a.linkpp:visited {
	color: #990033;
	font-size: 11px;
	
	text-decoration: none;
}
a.linkpp:active {
	color: #000000;
	font-size: 11px;
	
	text-decoration: none;
}
a.linkpp:hover {
	color: #000000;
	font-size: 11px;
	
	text-decoration: none;
}

a.linkred:link {
	color: #CC0000;
	font-size: 12px;
	text-decoration: none;
}
a.linkred:visited {
	color: #CC0000;
	font-size: 12px;
	text-decoration: none;
}
a.linkred:active {
	color: #CC0000;
	font-size: 12px;
	text-decoration: none;
}
a.linkred:hover {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}
a.linkblue:link {
	color: #0099FF;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}
a.linkblue:visited {
	color: #0099FF;
	font-weight: normal;
	font-family: 12;
	text-decoration: none;
}
a.linkblue:active {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
a.linkblue:hover {
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}
a.linkblue2:link {
	color: #1E6CC1;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}
a.linkblue2:visited {
	color: #1E6CC1;
	font-weight: normal;
	font-family: 12;
	text-decoration: none;
}
a.linkblue2:active {
	color: #1E6CC1;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
a.linkblue2:hover {
	color: #1E6CC1;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}
a.linkblue3:link {
	color: #006699;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}
a.linkblue3:visited {
	color: #006699;
	font-weight: normal;
	font-family: 12;
	text-decoration: none;
}
a.linkblue3:active {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
a.linkblue3:hover {
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
}
a.linkgreen:link {
	color: #006666;
	font-size: 12px;
	
}
a.linkgreen:visited {
	color: #006666;
	font-size: 12px;
	
}
a.linkgreen:active {
	color: #000000;
	font-size: 12px;
	
}
a.linkgreen:hover {
	color: #000000;
	font-size: 12px;
	
	text-decoration: underline;
}
a.linkgreen2:link {
	color: #009900;
	font-size: 12px;
	
}
a.linkgreen2:visited {
	color: #009900;
	font-size: 12px;
	
}
a.linkgreen2:active {
	color: #000000;
	font-size: 12px;
	
}
a.linkgreen2:hover {
	color: #000000;
	font-size: 12px;
	
	text-decoration: underline;
}
a.linkgreen3:link {
	color: #009999;
	font-size: 12px;
	
}
a.linkgreen3:visited {
	color: #009999;
	font-size: 12px;
	
}
a.linkgreen3:active {
	color: #0099ff;
	font-size: 12px;
	
}
a.linkgreen3:hover {
	color: #0099ff;
	font-size: 12px;
}
a.linkgreen4:link {
	font-size: 12px;
	color: #339966;
	text-decoration: none;
}
a.linkgreen4:active {
	color: #339966;
	font-size: 12px;
}
a.linkgreen4:visited {
	color: #339966;
	text-decoration: none;
	font-size: 12px;
}
a.linkgreen4:hover {
	font-size: 12px;
	color: #0066FF;
	padding: 0px;
	text-decoration: underline;
}
a.linkpink:link {
	color: #FF0099;
	font-size: 12px;
	
}
a.linkpink:visited {
	color: #FF0099;
	font-size: 12px;
	
}
a.linkpink:active {
	color: #000000;
	font-size: 12px;
	
}
a.linkpink:hover {
	color: #000000;
	font-size: 12px;
	
	text-decoration: underline;
}
a.linkhot:link {
	color: #CC3366;
	font-size: 12px;
	
}
a.linkhot:visited {
	color: #CC3366;
	font-size: 12px;
	
}
a.linkhot:active {
	color: #CC3366;
	font-size: 12px;
	
}
a.linkhot:hover {
	color: #0066FF;
	font-size: 12px;
	text-decoration: underline;
	
}
a.linkgray:link {
	color: #333333;
	text-decoration: none;
}
a.linkgray:visited {
	color: #333333;
	text-decoration: none;
}
a.linkgray:active {
	color: #0099FF;
	text-decoration: none;
}
a.linkgray:hover {
	color: #0099FF;
	text-decoration: none;
}
a.linkdarkblue:link {
	color: #003366;
	text-decoration: none;
}
a.linkdarkblue:visited {
	color: #003366;
	text-decoration: none;
}
a.linkdarkblue:active {
	color: #000000;
	text-decoration: none;
}
a.linkdarkblue:hover {
	color: #000000;
	text-decoration: none;
}
a.navlink_1:link {
	font-family: "新細明體";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
a.navlink_1:visited {
	font-family: "新細明體";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
a.navlink_1:hover {
	font-family: "新細明體";
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
a.navlink_1:active {
	font-family: "新細明體";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.font12
{
	font-size: 12px;
}
.graytext01 {
	font-size: 12px;
	color: #333333;
	
	
}
.graytext02 {
	font-size: 12px;
	color: #333333;
	
}
.graytext05 {
	font-size: 13px;
	color: #333333;
	
}
.graytext03 {
	font-size: 13px;
	color: #333333;
	letter-spacing: 1px;
}
.graytext04 {
	font-size: 12px;
	color: #333333;
	letter-spacing: 1px;
}
.graytext05 {
	font-size: 12px;
	color: #333333;
	
	
}
.graytext06 {
	font-size: 13px;
	color: #666666;
}
.graytext07 {
	font-size: 13px;
	color: #666666;
}
.graytext08 {
	font-size: 12px;
	color: #333333;
	line-height: 20px;	
}
.graytext09 {
	font-size: 12px;
	color: #999999;
}
.graytext10 {
	font-size: 12px;
	color: #666666;
}
.list_title {
	font-size: 18px;
	color: #CC6666;
}
.blacktext02 {
	font-size: 12px;
	color: #000000;
}
.blacktext03 {
	font-size: 13px;
	color: #000000;	
	letter-spacing: 1px;
}
.blacktext04 {
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}
.blacktxt1 {
	color: #333333;
	font-size: 12px;
	
}
.blacktxt3 {

	color: #333333;
	font-size: 12px;
	letter-spacing: 1px;

}
.blacktxt2 {



	color: #000000;
	font-size: 11px;
	
}
.blacktext01 {
	font-size: 12px;
	color: #000000;
}
.blacktxt01 {
	font-size: 12px;
	color: #000000;
	
}
.black1 {

	font-size: 13px;
	color: #000000;
	letter-spacing: 5px;
}
.black12h16 {
	font-size: 12px;
	line-height: 16px;
}
.bb {
	font-size: 13px;
	color: #000000;
	letter-spacing: 2em;
}
.redtext02 {
	font-size: 12px;
	color: #CC0000;
	letter-spacing: 1px;
}
.redtext03 {
	font-size: 12px;
	color: #FF3300;
	font-family: Arial, Helvetica, sans-serif;
}
.redtext04 {
	font-size: 13px;
	color: #0099FF;
	
}
.redtxt1 {
	color: #CC0000;
	font-size: 12px;
	
}
.redtxt2 {
	color: #CC0000;
	font-size: 12px;	
}
.redtxt3 {

	color: #CC0000;
	font-size: 12px;
	letter-spacing: 1px;
}
.redtxt4 {
	color: #CC0000;
	font-size: 13px;
	
}
.redtxt5 {
	color: #CC0000;
	font-size: 12px;
	line-height:20px;
}
.redtxt-input-button{
 	color: #CC0000;
	font-size: 13px;
	
    cursor:hand; 
	background:none; 
	border-style:solid; 
	border-width:0pt;
 }
.bluetext01 {
	font-size: 13px;
	letter-spacing: 3px;
}
.bluetext03 {
	font-size: 12px;
	color: #003366;
	
}
.bluetxt05 {
	font-size: 13px;
	color: #0099FF;
	letter-spacing: 2px;
}
.bluetxt04 {
	font-size: 12px;
	color: #003399;
}
.bluetxt12 {
	font-size: 12px;
	color: #006699;
	font-weight: bold;
}
.bluetxt1 {
	color: #0066CC;
	font-size: 12px;
	
	
}
.bluetxt2 {
	color: #0066CC;
	font-size: 13px;
	
	font-weight: bold;
}
.bluetxt3 {
	color: #003366;
	font-size: 12px;
	
	
}
.bluetext04 {
	font-size: 12px;
	color: #0099FF;
	
}
.bluetxt6 {
	color: #0066ff;
	font-size: 13px;
	letter-spacing: 1px;
}
.bluetxt7 {
	color: #1E6CC1;
	font-size: 11px;	
}
.bluetxt8 {
	color: #1E6CC1;
	font-size: 12px;	
}
.bluetxt9 {
	color: #336699;
	font-size: 12px;
	font-weight: bold;
}
.bluetxt10 {
	color: #336699;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.bluetxt11 {
	color: #336699;
	font-size: 13px;
	font-weight: bold;
}
.orangetext01 {

	font-size: 13px;
	color: #FF3300;
	font-family: Arial, Helvetica, sans-serif;
}
.orangetext02 {
	font-size: 13px;
	color: #FF3300;
	font-family: Arial, Helvetica, sans-serif;
	
}
.greentxt1 {

	color: #336600;
	font-size: 12px;
	
	
}
.greentxt2 {
	color: #009933;
	font-size: 12px;
}
.greentxt3 {
	color: #336666;
	font-size: 12px;
}
.whitetxt1 {
	font-size: 15px;
	color: #ffffff;
	
	font-weight: bold;
}
.whitetxt2 {
	font-size: 12px;
	color: #ffffff;
	letter-spacing: 1px;
}

.orangetext03 {
	font-size: 12px;
	color: #FF3300;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
.orangetext04 {
	font-size: 13px;
	color: #FF3300;
	font-family: Arial, Helvetica, sans-serif;	
}
.greentxt3 {
	color: #006666;
	font-size: 12px;	
}
.greentxt4 {
	font-size: 15px;
	color: #339966;
	font-weight: bold;
}
.greentxt5 {
	color: #339966;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.greentxt7{
	font-size: 12px;
	color: #339966;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.bluetxt4 {
	color: #003299;
	font-size: 12px;
	letter-spacing: 3px;
	font-weight: bold;
}
.bluetext01 {
	font-size: 13px;
	letter-spacing: 3px;
}
.bluetxt5 {
	color: #003366;
	font-size: 11px;	
}
.bluetxt6 {
	font-size: 15px;
	color: #0066CC;
	font-weight: bold;
}
.pinktxt1 {
	color: #FF0099;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: bold;
}
.pinktxt2 {
	color: #CC3366;
	font-size: 12px;
}
.pinktxt3 {
	font-size: 15px;
	color: #FF3399;
	font-weight: bold;
}
.pinktxt4 {
	font-size: 12px;
	color: #CC3366;
	letter-spacing: 1px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.pinktxt {
	color: #FF3366;
	font-size: 12px;
	letter-spacing: 1px;
}
.orangetxt1 {
	color: #FF3300;
	font-size: 12px;
	letter-spacing: 1px;
}
.orangetxt2 {
	font-size: 15px;
	color: #FF6633;
	font-weight: bold;
}
.dotline_bottom {
	border-top: 1px dotted #CCCCCC;
	border-right: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	border-left: 1px none #CCCCCC;
}
.dotline_top {	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.whitetxt1 {

	color: #FFFFFF;
	font-size: 12px;
	letter-spacing: 1px;
}
.purpletxt1 {
	color: #660033;
	font-size: 11px;	
}
.purpletxt2 {
	font-size: 15px;
	color: #A6518C;
	font-weight: bold;
}
.home-list1 a:link{
	background:url(../eWeb_etholiday/html/home_banner/images/menu/b01.gif) no-repeat;
	color:#333333;
	text-decoration: none;
	font-size: 12px;
	
}
.home-list1  a:visited{
	background:url(../eWeb_etholiday/html/home_banner/images/menu/b01.gif) no-repeat;
	color:#333333;
	text-decoration: none;
	font-size: 12px;
	
}
.home-list1 a:hover{
	background:url(../eWeb_etholiday/html/home_banner/images/menu/b02.gif) no-repeat;
	text-decoration: none;
	color: #0066FF;
	font-size: 12px;
	
}
.home-list1 a:active{
	background:url(../eWeb_etholiday/html/home_banner/images/menu/b02.gif) no-repeat;
	text-decoration: none;
	color: #0066ff;
	font-size: 12px;
	
}
.home-list2 a:link{
	background:url(../eWeb_etholiday/html/home_banner/images/menu/b01.gif) no-repeat;
	color:#336699;
	text-decoration: none;
	font-size: 12px;
	
}
.home-list2  a:visited{
	background:url(../eWeb_etholiday/html/home_banner/images/menu/b01.gif) no-repeat;
	color:#336699;
	text-decoration: none;
	font-size: 12px;
	
}
.home-list2 a:hover{
	background:url(../eWeb_etholiday/html/home_banner/images/menu/b02.gif) no-repeat;
	text-decoration: none;
	color: #0066FF;
	font-size: 12px;
	
}
.home-list2 a:active{
	background:url(../eWeb_etholiday/html/home_banner/images/menu/b02.gif) no-repeat;
	text-decoration: none;
	color: #0066ff;
	font-size: 12px;
	
}
.home-list3 a:link{
	background:url(../eWeb_etholiday/html/home_banner/images/menu/b01.gif) no-repeat;
	color:#339966;
	text-decoration: none;
	font-size: 12px;
	
}
.home-list3  a:visited{
	background:url(../eWeb_etholiday/html/home_banner/images/menu/b01.gif) no-repeat;
	color:#339966;
	text-decoration: none;
	font-size: 12px;
	
}
.home-list3 a:hover{
	background:url(../eWeb_etholiday/html/home_banner/images/menu/b02.gif) no-repeat;
	text-decoration: none;
	color: #0066FF;
	font-size: 12px;
	
}
.home-list3 a:active{
	background:url(../eWeb_etholiday/html/home_banner/images/menu/b02.gif) no-repeat;
	text-decoration: none;
	color: #0066ff;
	font-size: 12px;
	
}
.home-list4 a:link{
	background:url(../eWeb_etholiday/html/home_banner/images/menu/b01.gif) no-repeat;
	color:#CC0000;
	text-decoration: none;
	font-size: 12px;
	
}
.home-list4  a:visited{
	background:url(../eWeb_etholiday/html/home_banner/images/menu/b01.gif) no-repeat;
	color:#CC0000;
	text-decoration: none;
	font-size: 12px;
	
}
.home-list4 a:hover{
	background:url(../eWeb_etholiday/html/home_banner/images/menu/b02.gif) no-repeat;
	text-decoration: none;
	color: #0066FF;
	font-size: 12px;
	
}
.home-list4 a:active{
	background:url(../eWeb_etholiday/html/home_banner/images/menu/b02.gif) no-repeat;
	text-decoration: none;
	color: #0066ff;
	font-size: 12px;
	
}
.top-menu-link01 {
    font-size: 11px;
    color: #342F3C;
    text-decoration: none;
    
}
.top-menu-link02 {
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
}
.t10 {color: #888888; FONT-SIZE: 12px; TEXT-DECORATION: none; BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ffffff 1px solid; COLOR: #898989; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 12px; BACKGROUND-COLOR: #ffffff}
.t10:hover {color: #CC0000; FONT-SIZE: 12px; TEXT-DECORATION: none; BORDER-RIGHT: #D4D4D4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #D4D4D41px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #D4D4D4 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #D4D4D4 1px solid; HEIGHT: 12px; BACKGROUND-COLOR: #D4D4D4}


.left-menu-link01 {
    font-size: 12px;
    color: #373737;
    text-decoration: none;
}
.left-menu-link02 {
    font-size: 12px;
    line-height: 20px;
    color: #42597D;
    text-decoration: none;
}
.left-input-text01{
    font-size: 12px;
}
.left-input-text02{
    font-size: 12px;
}
.left-input-box{
     border: 1px solid #003333;
     font-size: 12px;
	 list-style-type: disc;
	  color: #000000; 
	  clip:   rect(   ); 
	  background-color: #ffffff
 }
.left-input-button{
    cursor:hand; 
	background:none; 
	border-style:solid; 
	border-width:0pt;
 }
 .marquee{
	width: 98%;
	background-color:#F0FDFF;
	height: 160px;
	font-size: 12px;
	color: #37428C; 
	text-decoration: none;
	line-height: 20px;
}
.marquee-link{
	font-size: 12px;
	color: #37428C; 
	text-decoration: none;
	line-height: 20px;
}
.right-menu-link01{
	font-size: 12px;
	color: #25638F;
	text-decoration: none;
	line-height: 17px;
}
.banner_link{
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 17px;
}
.banner-link{
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 17px;
}
.left-banner-table{
    border-collapse: collapse;
    border: none; border-width:0pt; 
	border-color:none ;
	width: 100%;
}
.left-banner-td{
    height:10px;
}
.left-banner-picture{
     height:60px;
	 width: 120px;
}
.right-banner-picture{
   height:60px;
	 width: 120px;
}
.right-banner-td{
    height:10px;
}
.text {  font-size: 12px;line-height: 20px; font-weight: normal; color: #000000}
    A {color: #ff0000; text-decoration: none}
    A:hover, A:active {color: #CC0000; text-decoration: underline}

.all-table-width{
    width: 900px;
}
.main-title{
    font-size: 15px;
	color: #0066CC; 
	text-decoration: none; 
	font-weight: normal
	letter-spacing: 1px;
}
.main-table-width{ 
    width: 900px;
}
.main-td-color, .left-style-bg2, .tail-td-color{ 
   background-color:#ffffff ;
}
.m8-table{
    border-collapse: collapse;
    border: solid; border-width:0pt; 
	border-color:none }
.m8-td{

    border-collapse: collapse;
    border: none; border-width:0pt;
	border-color:none ;
	background-color:none ;
	padding: 3px 3px 3px 3px ;
	font-size: 12px;
	line-height: 20px;
	font-style: normal;
	color: #281000;
}
.m8-picture{
    height: 112px;
	width: 145px;
}
.m8-link{
font-size: 12px; 
color: #044ED5; 
text-decoration: none; 
font-weight: normal
}
.m9-scroll{
    font-size: 12px;
	color: #186796;
	text-decoration: none;
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color:#999999;
	scrollbar-highlight-color: #F7FAFD;
	SCROLLBAR-DARKSHADOW-COLOR: #999999;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #999999;
	scrollbar-track-color: #ffffff;
	background-color: #ffffff;
	height:120px;
	width: 220px;
	overflow: auto;
}
.m9-td{
    background-color: none;
	height: 18px;
}
.m9-link{
    font-size: 12px;
	color: #342F3C;
	text-decoration: none;
	line-height: 17px;
}
.m9-table{
    width: 220px;
}
.m9-picture{
    height: 60px;
	width: 200px;
}
.ms-td-line-width{
	background-color: #ffffff;
	width: 1px;
}
.ms-td-line-height{
	background-color: #ffffff;
	height: 1px;
}
.ms-tr01{
	background-color: #ffffff;
	font-size: 12px;
	color: #000000;

}
.ms-tr02{
	background-color: #ffffff;
	font-size: 12px;
	color: #000000;
}
.ms-open-table{
    border-collapse: collapse;
    border: solid; border-width:1pt; 
	border-color:#B0B0B0 ;
	width: 100%;
}
.ms-open-td{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#E7E7E7 ;
	background-color:#D6F1BC ;
	padding: 1px 1px 1px 1px ;
	color: #5981A5;
	height:20px;
	line-height: 20px
}
.ms-open-text{
    font-size: 12px;
	line-height: 18px;
	color: #42597D;
	text-decoration: none;
	background-color:#F8FAFC ;
	border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#B0B0B0 ;
	padding: 1px 1px 1px 1px ;
}
.ms-input-box{
    border: 1px solid #003333; 
	font-size: 11px; 
	list-style-type: disc; 
	color: #000000; 
	clip:   rect(   ); 
	background-color: #ffffff
}
.ms-input-text{
    font-size: 11px;
	color: #333333;
}
.ms-input-button{
    cursor:hand; 
	background:none; 
	border-style:solid; 
	border-width:0pt;
 }
.m6-table-bg{
}
.m6-picture{
    height: 132px;
	width: 145px;
}
.m6-link{
    font-size: 12px;
	color: #342F3C;
	text-decoration: none;
	line-height: 35px;
	border-bottom:#333 1px dotted;
	letter-spacing:1px;
	width:100%;
}
.m6-link02{
    font-size: 12px;
	color: ##FF0000;
	text-decoration: none;
	line-height: 35px;
	font-family:Tahoma, Geneva, sans-serif;
	letter-spacing:1px;
	width:10%;
}
.m6-tr01{
	background-color: #ffffff;
	border-bottom:#333 dotted 1px;
}
.m6-tr02{
	background-color: #ffffff;
	border-bottom:#333 dotted 1px;
}
.m6-table{  }
.m7-table-bg{
}
.m7-link{
    font-size: 12px;
	color: #342F3C;
	text-decoration: none;
	line-height: 17px;
}
.m7-table{  }
.m7-tr01{
	background-color: #ffffff;	
}
.m7-tr02{
	background-color: #ffffff;
}
.m10-picture{
    height: 112px;
	width: 145px;
}
.m10-tr01{
	background-color: #ffffff;	
}
.m10-tr02{
	background-color: #ffffff;
}
.m10-link{
    font-size: 12px;
	color: #342F3C;
	text-decoration: none;
	line-height: 14px;
}
.m10-link02{
    font-size: 12px;
	color: #8A50C5;
	text-decoration: none;
	line-height: 14px;
}
.go-all-table-width{
	width: 850px;
}
.go-ms-title{
    font-size: 12px; 
	color: #456A8A; 
	text-decoration: none ; 
	
	background-color:#ffffff; 
}
.go-ms-table-line{
	border: 1px solid #cccccc;
	width: 100%;
}
.go-search-result-tr{
    font-size: 12px; 
	color: #cc0000; 
	text-decoration: none; 
	font-weight: normal;
	background-color:#ffffff;
}
.go-contant-row{
    font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 17px;
}
.go-contant-table{
    border-collapse: collapse;
    border: solid; border-width:1pt; 
	border-color:#999999 ;
	width: 100%;
}
.go-contant-td01{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#B0B0B0 ;
	background-color:#ffffff ;
	padding: 1px 1px 1px 1px ;
	color: #000000;
	height:30px;
	line-height: 20px
}
.go-contant-td02{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#B0B0B0 ;
	background-color:#F7F7F7 ;
	padding: 1px 1px 1px 1px ;
	color: #000000;
	height:30px;
	line-height: 20px
	
}
.go-contant-td03{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#999999 ;
	background-color:#ccffcc ;
	padding: 1px 1px 1px 1px ;
	color: #000000;
	height:30px;
	line-height: 20px
	
}
.go-contant-td03-1{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#999999 ;
	background-color:#CCFFFF ;
	padding: 1px 1px 1px 1px ;
	color: #000000;
	height:30px;
	line-height: 20px
	
}
.go-contant-td04{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#E7E7E7 ;
	background-color:#ffffff ;
	padding: 1px 1px 1px 1px ;
	color: #000000;
	line-height: 23px
}
.go-contant-td05{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#E7E7E7 ;
	background-color:#ffffff ;
	padding: 1px 1px 1px 1px ;
	color: #000000;
	line-height: 23px;
	background-repeat: no-repeat;
	background-position: right top;
}
.go-contant-td06{
  	font-size:12px; 
	padding: 1px 1px 1px 1px ;
	color: #000000;
	height:20px;
	line-height: 20px
}
.go-everyday-td01{
	font-size:12px; 
	background-color:#D6F1BC ;
	color: #5A80A5;
	height:20px;
}
.go-everyday-td02{
	font-size:12px; 
	background-color:#E1F7FF ;
	color: #42597D;
	height:20px;
}
.go-contant-link01{
    font-size: 12px;
	color: #031B7F;
	text-decoration: none;
}
.go-contant-link02{
    font-size: 12px;
	line-height: 20px;
	color: #BB3E7C;
	text-decoration: none;
}
.go-contant-text01{
    font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
}
.go-contant-text02{
    font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
}
.go-contant-text03{
    font-size: 15px;
	line-height: 18px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
.go-contant-money01{
    font-size: 12px;
	line-height: 20px;
	color: #cc0000;
	text-decoration: none;
}
.go-contant-picture{
    height:150px;
	width: 200px;
}
.go-contant-picture01{
    height:125px;
	width: 150px;
}
.go-contant-picture02{
    height: 100px;
	width: 100px;
}
.go-td-line-height{
    background-image:  url(/eWeb_protour/images/line_001.gif);
	height: 15px;
}
.go-page-link{
    font-size: 12px;
	color:#990099 ;
	text-decoration: none;
}
.go-page-link01{
    font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.go-tour-menu-table{
    border-collapse: collapse;
    border: solid; border-width:1pt; 
	border-color:#B0B0B0 ;
	width: 850px;
}
.go-tour-menu-td01{
    border-collapse: collapse;
    border: solid; border-width:1pt; 
	border-color:#B0B0B0 ;
	font-size: 12px;
	background-color:#eeeeee
}
.go-tour-menu-td02{
    border-collapse: collapse;
    border: solid; border-width:1pt; 
	border-color:#B0B0B0 ;
	font-size: 12px;
	background-color:#EEFFCA
}
.go-tour-menu-link01{
    font-size: 12px; 
	color: #999999; 
	text-decoration: none
}
.go-tour-menu-text{
    font-size: 12px; 
	color:#5A80A5; 
	text-decoration: none
}
.go-tour-td-color01{
    background-color:#ffffff;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	height:20px;
}
.go-tour-td-color02{
    background-color:#ffffff;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	height:20px;
}

.go-main-title{
	font-size: 15px;
	color: #0066cc;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
.go-main-subtitle{
    font-size: 12px; 
	color: #0066CC; 
	text-decoration: none; 
	font-weight: bold
}
.order-all-table-width{
    width:900px
}
.order-step-title{
    font-size: 12px;
	 color: #386C82;
	 text-decoration: none; 
	 font-weight: bold
}
.order-contant-text01{
    font-size: 12px;
	line-height: 20px;
	font-style: normal;
	color:#000000;
}
.order-contant-text02{
    font-size: 12px;
	line-height: 20px;
	font-style: normal;
	color: #006699;
}
.order-contant-title{
	font-size: 15px;
	line-height: 20px;
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	font-weight: bold;
}
.order-td-color01{
    background-color:#CCFFCC;
	font-size: 12px;
	color: #0099FF;
	text-decoration: none;
	height:25px
}
.order-td-color02{
    background-color:#F3F3F3;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.order-input-box{
    border: 1px solid #636F8D; 
	font-size: 12px; 
	list-style-type: disc; 
	color: #000000; 
	clip:   rect(   ); 
	background-color: #ffffff
}
.order-input-box02{
    background-color: #ffffff;
	font-size: 12px;
	list-style-type: disc;
	color: #000000;
	clip: rect( );
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.order-input-text{
    font-size: 12px;
}
.order-input-text01{
    font-size: 12px;
	color: #666666;
}
.order-input-button{
    cursor:hand; 
	background:none; 
	border-style:solid; 
	border-width:0pt;
}
.tkt-order-input-button{
    cursor:hand; 
	background:none; 
	border-style:solid; 
	border-width:0pt;
}
.pg-order-input-button{
    cursor:hand; 
	background:none; 
	border-style:solid; 
	border-width:0pt;
}
.htl-order-input-button{
    cursor:hand; 
	background:none; 
	border-style:solid; 
	border-width:0pt;
}
.order-td-line-height{
    background-image:  url(../eWeb_protour/images/line_001.gif);
	height: 15px;
}
.order-contant-table{
    border-collapse: collapse;
    border: solid; border-width:1pt; 
	border-color:#ffffff ;
	width: 100%;
}
.order-contant-td01{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#ffffff ;
	padding: 3px 3px 3px 3px ;
	color: #000000;
	height:25px;
	line-height: 20px
}
.order-contant-td02{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#ffffff ;
	padding: 3px 3px 3px 3px ;
	color: #000000;
	height:25px;
	line-height: 20px
	
}
.order-contant-td03{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#ffffff ;
	background-color:#CCFFCC ;
	padding: 3px 3px 3px 3px ;
	color: #000000;
	height:20px;
	line-height: 20px 
}
.order-contant-td04{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#99cc99 ;
	background-color:#ccffcc ;
	padding: 3px 3px 3px 3px ;
	color: #0099ff;
	height:20px;
	line-height: 20px 
}
.tkt-order-contant-table{
    border-collapse: collapse;
    border: solid; border-width:1pt; 
	border-color:#BEC5CF ;
	width: 850px;
}
.tkt-order-contant-td01{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#BEC5CF ;
	background-color:#FFFFFF ;
	padding: 1px 1px 1px 1px ;
	color: #000000
	height:20px;
	line-height: 20px 
}
.tkt-order-contant-td02{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#BEC5CF ;
	background-color:#ffffff ;
	padding: 1px 1px 1px 1px ;
	color: #666633;
	height:25px;
	line-height: 20px
	
}
.pg-order-contant-table{
    border-collapse: collapse;
    border: solid; border-width:1pt; 
	border-color:#BEC5CF ;
	width: 100%;
}
.pg-order-contant-td01{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#BEC5CF ;
	background-color:#F9FFE1 ;
	padding: 1px 1px 1px 1px ;
	color: #666666;
	height:20px;
	line-height: 20px 
}
.pg-order-contant-td02{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#BEC5CF ;
	background-color:#ffffff ;
	padding: 1px 1px 1px 1px ;
	color: #666666;
	height:25px;
	line-height: 20px
	
}
.order-contant-money01{
    font-size: 12px;
	line-height: 20px;
	color: #cc0000;
	text-decoration: none;
}
.order-contant-money02{
    font-size: 12px;
	line-height: 20px;
	color: #cc0000;
	text-decoration: none;
}
.date-search-table{
    border-collapse: collapse;
    border: solid; border-width:1pt; 
	border-color:#ffffff ;
	width: 200px;
}
.date-search-tr-color{
	background-color:#ffffff;
	color: #5D81A5;
	line-height: 18px;
	font-size:12px;
}
.date-search-td01{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#ffffff ;
	background-color:#ffffcc ;
	padding: 1px 1px 1px 1px ;
	color: #7C9B82;
	line-height: 18px
}
.date-search-td02{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#ffffff ;
	background-color:#F5F5F5 ;
	padding: 1px 1px 1px 1px ;
	color: #7C9B82;
	line-height: 18px
	
}
.date-search-td03{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#ffffff ;
	background-color:#FFCCCC ;
	padding: 1px 1px 1px 1px ;
	color: #333333;
	line-height: 18px 
}
.date-search-td04{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#ffffff ;
	background-color:#ccffcc ;
	padding: 1px 1px 1px 1px ;
	color: #333333;
	line-height: 18px 
}
.htl-date-search-td01{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#66cc66;
	padding: 1px 1px 1px 1px ;
	color: #342F3C;
	line-height: 18px
}
.htl-date-search-td02{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#66cc66;
	padding: 1px 1px 1px 1px ;
	color: #009933;
	line-height: 18px
	
}
.htl-date-search-td03{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#66cc66;
	padding: 1px 1px 1px 1px ;
	color: #807593;
	line-height: 18px 
}
.htl-date-search-td04{
	border-collapse: collapse;
	border:none;
	border-width:0pt;
	font-size:12px;
	border-color:#ffffff;
	padding: 0px;
	color: #342F3C;
	line-height: 18px;

}
.member-all-table-width{
    width:850px
}
.member-title{
    font-size: 12px;
	color: #456A8A; 
	text-decoration: none; 
	font-weight: bold
}
.member-contant-title{
    font-size: 12px; 
	color: #456A8A; 
	text-decoration: none; 
	font-weight: normal
}
.member-contant-text01{
    font-size: 12px; 
	color: #000000; 
	line-height: 20px;
}
.member-contant-text02{
    font-size: 12px; 
	color: #ff0000; 
	line-height: 20px;
}
.member-input-box{
    background-color: #ffffff;
	font-size: 12px;
	list-style-type: disc;
	color: #000000;
	clip: rect( );
	border-top: 1px solid #5C6C7C;
	border-right: 1px solid #5C6C7C;
	border-bottom: 1px solid #5C6C7C;
	border-left: 1px solid #5C6C7C;
}
.member-input-text{
    font-size: 12px;
	background-color: #D6F1BC;
}
.member-input-link{
    font-size: 12px;
	color:#D58E02;
}
.member-input-button{
    cursor:hand; 
	background:none; 
	border-style:solid; 
	border-width:0pt;
}
.member-input-button02{
	background-color:#cc0000;
	border: 1px ridge #CD448E;
	height: 18px;
	font-size: 12px;
}
.member-td-line-height{
    background-image:  url(/eWeb_protour/images/line_001.gif);
	height: 15px;
}
.member-contant-table{
    border-collapse: collapse;
    border: solid; border-width:1pt; 
	border-color:#CCC4E1 ;
	width: 100%;
}
.member-contant-td01{
    border-collapse: collapse;
    border:  solid; border-width:1pt;
	font-size:12px; border-color:#CCCCCC ;
	padding: 3px 3px 3px 3px ;
	color: #666666;
	height:25px;
	line-height: 20px;
	background-color:#F0F2FD;
}
.member-contant-td02{
    border-collapse: collapse;
    border:  solid; border-width:1pt;
	font-size:12px; border-color:#CCCCCC ;
	padding: 3px 3px 3px 3px ;
	color: #000000;
	height:25px;
	line-height: 20px;
	background-color:#FCFBFF;
}
.member-contant-td03{
    border-collapse: collapse;
    border:  solid; border-width:1pt;
	font-size:12px; border-color:#CCCCCC ;
	padding: 3px 3px 3px 3px ;
	color: #336699;
	height:25px;
	line-height: 20px;
	background-color:#ffffff;
	font-weight: normal;
}
.member-contant-money01{
     border-collapse: collapse;
    border:  solid; border-width:1pt;
	border-color:#CCC4E1 ;
	padding: 3px 3px 3px 3px ;
	height:25px;
	background-color:#FCFBFF;
	font-size: 12px;
	line-height: 20px;
	color: #BB3E7C;
	text-decoration: none;
	font-weight: bold;
}
.member-contant-money02{
    border-collapse: collapse;
    border:  solid; border-width:1pt;
	border-color:#CCC4E1 ;
	padding: 3px 3px 3px 3px ;
	height:25px;
	background-color:#FCFBFF; font-size: 12px;
	line-height: 20px;
	color: #009933;
	text-decoration: none;
}
.tkt-all-table-width{
	width: 850px;
}
.tkt-ms-title{
    font-size: 12px; 
	color: #456A8A; 
	text-decoration: none ; 
	
	background-color:#E6F7D2; 
}
.tkt-ms-table-line{
	border: 1px solid #F2F4F1;
	width: 100%;
}
.tkt-td-line-height{
    background-image:  url(/eWeb_protour/images/line_001.gif);
	height: 15px;
}
.tkt-input-box{
    background-color: #ffffff;
	font-size: 12px;
	list-style-type: disc;
	color: #011A7E;
	clip: rect( );
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.tkt-input-text{
    font-size: 12px;
	color:#64685B;
	background-color:#F9F9F9;
}
.tkt-input-button{
    cursor:hand; 
	background:none; 
	border-style:solid; 
	border-width:0pt;
}
.tkt-search-result-tr{
    font-size: 12px; 
	color: #333333; 
	text-decoration: none; 
	font-weight: normal;
	background-color:#EDE2E2;
}
.tkt-contant-text01{
    font-size: 12px;
	line-height: 18px;
	color: #011A7E;
	text-decoration: none;
}
.tkt-contant-text02{
    font-size: 12px;
	line-height: 17px;
	color: #666666;
	text-decoration: none;
}
.tkt-contant-money01{
    font-size: 12px;
	line-height: 20px;
	color: #BB3E7C;
	text-decoration: none;
}
.tkt-quick-search-table{
    border-collapse: collapse;
    border: none; border-width:0pt; 
	border-color:none ;
	width: 100%;
}
.tkt-quick-search-td01{
    border-collapse: collapse;
    border: none; border-width:0pt;
	font-size:12px; border-color:none ;
	background-color:#9CE7C9 ;
	padding: 1px 1px 1px 1px ;
	color: #333333;
	line-height:17px;
	height:17px;
}
.tkt-quick-search-td02{
    border-collapse: collapse;
    border: none; border-width:0pt;
	font-size:12px; border-color:none ;
	background-color:#D2F3F7 ;
	padding: 1px 1px 1px 1px ;
	color: #333333;
	line-height:17px;
	height:17px;
}
.tkt-quick-search-td03{
    border-collapse: collapse;
    border: none; border-width:0pt;
	font-size:12px; border-color:none ;
	background-color:#E8DCF3 ;
	padding: 1px 1px 1px 1px ;
	color: #333333;
	line-height:17px;
	height:17px;
}
.tkt-contant-table{
    border-collapse: collapse;
    border: solid; border-width:1pt; 
	border-color:#B0B0B0 ;
	width: 100%;
}
.tkt-contant-td01{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#B0B0B0 ;
	background-color:#ffffff ;
	padding: 1px 1px 1px 1px ;
	color: #000000;
	height:25px;
	line-height: 20px
}
.tkt-contant-td02{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#B0B0B0 ;
	background-color:#F7F7F7 ;
	padding: 1px 1px 1px 1px ;
	color: #666666;
	height:25px;
	line-height: 20px
}
.tkt-contant-td03{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#B0B0B0 ;
	background-color:#ccffcc ;
	padding: 1px 1px 1px 1px ;
	color: #0099ff;
	height:40px;
	line-height: 20px
}
.tkt-contant-td04-go{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#B0B0B0 ;
	background-color:#DAF8E1 ;
	padding: 1px 1px 1px 1px ;
	color: #333333;
	height:20px;
	line-height: 20px
}
.tkt-contant-td04-back{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#B0B0B0 ;
	background-color:#FFFAD9 ;
	padding: 1px 1px 1px 1px ;
	color: #333333;
	height:20px;
	line-height: 20px
}
.tkt-contant-td05{
    border-collapse: collapse;
    border: none; border-width:0pt;
	font-size:12px; border-color:#B0B0B0 ;
	background-color:#ffffff ;
	padding: 1px 1px 1px 1px ;
	color: #0000FF;
	height:20px;
	line-height: 20px
}
.tkt-contant-td06{
  	font-size:12px; 
	padding: 1px 1px 1px 1px ;
	color: #666666;
	height:20px;
	line-height: 20px
}
.tkt-contant-td-mouseover{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#B0B0B0 ;
	background-color:#F1FFE8 ;
	padding: 1px 1px 1px 1px ;
	color: #333333;
	height:20px;
	line-height: 20px
}
.pg-all-table-width{
	width: 850px;
}
.pg-ms-title{
    font-size: 12px; 
	color: #456A8A; 
	text-decoration: none ; 
	
	background-color:#ffffff; 
}
.pg-ms-table-line{
	border: 1px solid #cccccc;
	width: 100%;
}
.pg-td-line-height{
    background-image:  url(/eWeb_protour/images/line_001.gif);
	height: 15px;
}
.pg-input-box{
    background-color: #ffffff;
	font-size: 12px;
	list-style-type: disc;
	color: #333333;
	clip: rect( );
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.pg-input-text{
    font-size: 12px;
	color:#64685B;
	background-color:#F9F9F9;
}
.pg-input-button{
    cursor:hand; 
	background:none; 
	border-style:solid; 
	border-width:0pt;
}
.pg-search-result-tr{
    font-size: 12px; 
	color: #000000; 
	text-decoration: none; 
	font-weight: normal;
	background-color:#ccffcc;
}
.pg-contant-table{
    border-collapse: collapse;
    border: solid; border-width:1pt; 
	border-color:#cccccc ;
	width: 100%;
}
.pg-contant-td01{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#cccccc ;
	background-color:#ffffff ;
	padding: 1px 1px 1px 1px ;
	color: #333333;
	height:60px;
	line-height: 20px
}
.pg-contant-td02{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#cccccc ;
	background-color:#F7F7F7 ;
	padding: 1px 1px 1px 1px ;
	color: #333333;
	height:25px;
	line-height: 20px
}
.pg-contant-td03{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#cccccc ;
	background-color:#ccffcc ;
	padding: 1px 1px 1px 1px ;
	color: #336699;
	height:20px;
	line-height: 20px
}
.pg-contant-link01{
    font-size: 12px;
	color: #001C7E;
	text-decoration: none;
}
.pg-contant-link02{
    font-size: 12px;
	color: #456A8A;
	text-decoration: none;
	line-height: 20px;
}
.pg-contant-link03{
    font-size: 12px;
	color: #506783;
	text-decoration: none;
}
.pg-contant-text01{
    font-size: 12px;
	line-height: 23px;
	color: #009900;
	text-decoration: none;
}
.pg-contant-text02{
    font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
}
.pg-contant-text03{
    font-size: 12px;
	color: #000000;
	text-decoration: none;
	
}
.pg-contant-picture{
    height: 90px;
	width: 120px;
}
.pg-contant-money01{
	font-size: 12px;
	line-height: 25px;
	color: #cc0000;
	text-decoration: none;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-weight: bold;
}
.pg-main-title{
	font-size: 15px;
	color: #0066cc;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
.pg-tour-td-color01{
    background-color:#D7F8FF;
	font-size: 12px;
	color: #42597D;
	text-decoration: none;
}
.pg-tour-td-color02{
    background-color:#EEFCFF;
	font-size: 12px;
	color: #42597D;
	text-decoration: none;
}
.pg-main-subtitle{
    font-size: 15px; 
	color: #0066CC; 
	text-decoration: none; 
	font-weight: bold;
	letter-spacing: 1px;
}
.pg-date-search-table{
    border-collapse: collapse;
    border: solid; border-width:1pt; 
	border-color:#ffffff ;
	width: 215px;
}
.ps-out-contant-table{
    border-collapse: collapse;
    border: solid; border-width:1pt; 
	border-color:#B0B0B0 ;
	width: 250px;
	height:120px;
}
.ps-out-contant-td01{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#B0B0B0 ;
	background-image:  url(/eWeb_protour/images/ps_out_td01_bg.jpg);
	padding: 1px 1px 1px 1px ;
	color: #666666;
	height:100px;
	line-height: 20px
}
.ps-out-contant-td02{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#B0B0B0 ;
	background-image:  url(/eWeb_protour/images/ps_out_td02_bg.gif);
	padding: 1px 1px 1px 1px ;
	color: #333333;
	height:20px;
	line-height: 20px
}
.htl-all-table-width{
	width: 850px;
}
.htl-ms-title{
    font-size: 12px; 
	color: #C668A4; 
	text-decoration: none ; 
	
	background-color:#D6F1BC; 
}
.htl-ms-table-line{
	border: 1px solid #E7E7E7;
	width: 100%;
}
.htl-search-result-tr{
    font-size: 12px; 
	color: #666666; 
	text-decoration: none; 
	font-weight: normal;
}
.htl-contant-picture{
    height: 90px;
	width: 120px;
}
.htl-contant-picture01{
    height: 70px;
	width: 70px;
}
.htl-contant-text01{
    font-size: 12px;
	line-height: 20px;
	color: #009100;
	text-decoration: none;
}
.htl-contant-text02{
    font-size: 12px;
	line-height: 20px;
	color: #02197F;
	text-decoration: none;
}
.htl-contant-text03{
    font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
}
.htl-contant-link01{
    font-size: 12px;
	color: #0066CC;
	text-decoration: none;
	
}
.htl-contant-link02{
    font-size: 12px;
	color: #cc0000;
	text-decoration: none;
	
}
.htl-contant-link03{
    font-size: 12px;
	color: #009900;
	text-decoration: none;
	
}
.htl-contant-link04{
    font-size: 12px;
	color: #000000;
	text-decoration: none;
	
}
.htl-contant-money01{
	font-size: 14px;
	line-height: 25px;
	color: #C00358;
	text-decoration: none;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-weight: bold;
}
.htl-td-line-height{
    background-image:  url(../eWeb_protour/images/line_001.gif);
	height: 15px;
}
.htl-main-title{
    font-size: 12px; 
	color: #000000; 
	text-decoration: none; 
	font-weight: normal
}
.htl-contant-table{
    border-collapse: collapse;
    border: solid; border-width:3pt; 
	border-color:#F2F2F2 ;
	width: 100%;
}
.htl-contant-td01{
    border-collapse: collapse;
    border: solid; border-width:3pt;
	font-size:12px; border-color:#F2F2F2 ;
	background-color:#ffffff ;
	padding: 1px 1px 1px 1px ;
	color: #000000;
	height:25px;
	line-height: 20px
}
.htl-contant-td02{
    border-collapse: collapse;
    border: dashed; border-width:1pt;
	font-size:12px; border-color:#000000 ;
	background-color:#F9F9F9 ;
	padding: 3px 3px 3px 3px ;
	color: #000000;
	height:25px;
	line-height: 20px
}
.htl-contant-td03{
    border-collapse: collapse;
    border: solid; border-width:3pt;
	font-size:12px; border-color:#E7E7E7 ;
	background-color:#D6F1BC ;
	padding: 1px 1px 1px 1px ;
	color: #456A8A;
	height:20px;
	line-height: 20px
}
.htl-contant-td04{
	border-collapse: collapse;
	font-size:12px;
	background-color:#F9F9F9;
	color: #333333;
	line-height: 20px;
	border-top: 0pt none;
	border-right: 0pt none;
	border-bottom: 1pt solid #CCCCCC;
	border-left: 0pt none;

}
.htl-main-subtitle{
    font-size: 12px; 
	color: #0066CC; 
	text-decoration: none; 

}
.htl-date-search-table{
    border-collapse: collapse;
    border: solid; border-width:1pt; 
	border-color:#66CC66;
	width: 100%;
}
.go-tour-td-color03 {
	font-size: 12px;
	color: #CC3300;
	text-decoration: none;
	background-color: #D7F8FF;

}

.cpn-all-table-width{
	width: 850px;
}
.cpn-ms-title{
   font-size: 12px; 
	color: #456A8A; 
	text-decoration: none ; 
	
	background-color:#E6F7D2; 
}
.cpn-ms-table-line{
	border: 1px dashed #E8E8E6;
	width: 100%;
}
.cpn-td-line-height{
    background-image:  url(/eWeb_protour/images/line_001.gif);
	height: 15px;
}
.cpn-input-box{
    background-color: #ffffff;
	font-size: 12px;
	list-style-type: disc;
	color: #333333;
	clip: rect( );
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.cpn-input-text{
    font-size: 12px;
	color:#333333;
}
.cpn-input-button{
    cursor:hand; 
	background:none; 
	border-style:solid; 
	border-width:0pt;
}
.cpn-search-result-tr{
    font-size: 12px; 
	color: #000000; 
	text-decoration: none; 
	font-weight: normal;
	background-color:#FFFFCC;
}
.cpn-contant-text01{
    font-size: 12px;
	line-height: 17px;
	color: #0000FF;
	text-decoration: none;
}
.cpn-contant-text02{
    font-size: 12px;
	line-height: 17px;
	color: #000000;
	text-decoration: none;
}
.cpn-contant-link01{
    font-size: 12px;
	line-height: 17px;
	color: #42597D;
	text-decoration: none;
}
.cpn-contant-link02{
    font-size: 12px;
	line-height: 17px;
	color: #cc0000;
	text-decoration: none;
}
.cpn-contant-money01{
    font-size: 12px;
	line-height: 20px;
	color: #BB3E7C;
	text-decoration: none;
}
.cpn-quick-search-table{
    border-collapse: collapse;
    border: none; border-width:0pt; 
	border-color:none ;
	width: 100%;
}
.cpn-quick-search-td01{
    border-collapse: collapse;
	font-size:12px; border-color:#cccccc ;
	padding: 0px 0px 0px 0px ;
	color: #333333;
	line-height:23px;
	height:23px;
}
.cpn-quick-search-td02{
    border-collapse: collapse;
    border: solid; border-width:1pt 0pt 1pt 0pt;
	font-size:12px; border-color:#cccccc ;
	background-color:#FFFFFD ;
	padding: 0px 0px 0px 0px ;
	color: #333333;
	line-height:23px;
	height:23px;
}
.cpn-quick-search-td03{
    border-collapse: collapse;
    border: solid; border-width:1pt 0pt 1pt 1pt;
	font-size:12px; border-color:#cccccc ;
	background-color:#FEF4FF ;
	padding: 0px 0px 0px 0px ;
	color: #FF3333;
	line-height:23px;
	height:23px;
}
.cpn-contant-table{
    border-collapse: collapse;
    border: solid; border-width:1pt; 
	border-color:#B0B0B0 ;
	width: 850px;
}
.cpn-contant-td01{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#ffffff ;
	background-color:#FFFFFD ;
	padding: 1px 1px 1px 1px ;
	color: #000000;
	height:25px;
	line-height: 20px
}
.cpn-contant-td02{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#ffffff ;
	background-color:#F5F8EF ;
	padding: 1px 1px 1px 1px ;
	color: #000000;
	height:25px;
	line-height: 20px
}
.cpn-contant-td03{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#F3F3F3 ;
	background-color:#ccffcc ;
	padding: 1px 1px 1px 1px ;
	color: #003366;
	height:20px;
	line-height: 20px
}
.cpn-contant-td04-go{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#B0B0B0 ;
	background-color:#FFE4D2 ;
	padding: 1px 1px 1px 1px ;
	color: #333333;
	height:20px;
	line-height: 20px
}
.cpn-contant-td04-back{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:12px; border-color:#B0B0B0 ;
	background-color:#FFFAD9 ;
	padding: 1px 1px 1px 1px ;
	color: #333333;
	height:20px;
	line-height: 20px
}
.cpn-contant-td05{
    border-collapse: collapse;
    border: none; border-width:0pt;
	font-size:12px; border-color:#B0B0B0 ;
	background-color:#ffffff ;
	padding: 1px 1px 1px 1px ;
	color:#333333;
	height:20px;
	line-height: 20px
}
.cpn-contant-td-mouseover{
    border-collapse: collapse;
    border: solid; border-width:1pt;
	font-size:13px; border-color:#B0B0B0 ;
	background-color:#F1FFE8 ;
	padding: 1px 1px 1px 1px ;
	color: #333333;
	height:20px;
	line-height: 20px
}

.cpn-picture {
	height:125px;
	width: 150px;
}
.htl-contant-td05 {

	border-collapse: collapse;
	font-size:12px;
	background-color:#DFFFFF;
	color: #333333;
	line-height: 20px;
	border-top: 0pt none;
	border-right: 0pt none;
	border-bottom: 1pt solid #CCCCCC;
	border-left: 0pt none;
}


.marquee-t1{
	width: 98%;
	background-color:none;
	font-size: 12px;
	color: #267E91; 
}
.marquee-m13{
	width: 100%;
	background-color:none;
	font-size: 12px;
	color: #267E91; 
	height: 110px;
}
.marquee-link-m13{
	font-size: 12px;
	color: #0427B3; 
	text-decoration: none;
	line-height: 18px;
}


.guestbook_text{
    font-size: 12px;
	line-height: 20px;
	color: #A07ED0;
	text-decoration: none;
}
.guestbook_text02{
    font-size: 12px;
	line-height: 20px;
	color: #0000FF;
	text-decoration: none;
}
.guestbook_link {
	COLOR: #666666;
	TEXT-DECORATION: none;
}
.guestbook_table02 {
	font-size: 12px; 
	background-color: #ffffff;
}
.guestbook_table03 {
	font-size: 12px;
	background-color: #f0f6fd;
}
.guestbook_table04 {
	font-size: 12px; 
	background-image:  url(/images/guestbook_bg.gif);}
}
.guestbook_table01 { 
	BORDER: #00215a 1px dashed;
	word-break:break-all;
}
.guestbook_table_td01 {
	font-size: 12px;
}
.black12 {
	font-size: 12px;
	color: #000000;
}
.gray12 {
	font-size: 12px;
	color: #666666;
	border: thin none;
	height: auto;
	width: auto;
}
.blue12 {
	font-size: 12px;
	color: #336699;
}
.blue12_1 {
	font-size: 12px;
	color: #336699;
	line-height: 16px;
}
.frameline {
	border: 1px solid #000000;
}
.white15 {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: normal;
	letter-spacing: 2pt;
}
.white12 {
	font-size: 12px;
	color: #FFFFFF;
	line-height: normal;
	letter-spacing: 1pt;
}
.dotline {
	border: 1px dashed #999999;
}
a.blacklink:link {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.blacklink:active {
	color: #990000;
	font-size: 12px;
}
a.blacklink:visited {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
a.blacklink:hover {
	font-size: 12px;
	color: #990000;
	padding: 2px;
}
a.blacklink3:link {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.blacklink3:active {
	color: #000000;
	font-size: 12px;
}
a.blacklink3:visited {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
a.blacklink3:hover {
	font-size: 12px;
	color: #0066FF;
	padding: 0px;
	text-decoration: underline;
}
a.bluelink:link {
	font-size: 12px;
	color: #3366CC;
	text-decoration: none;
}
a.bluelink:active {
	color: #990000;
	font-size: 12px;
}
a.bluelink:visited {
	color: #3366CC;
	text-decoration: none;
	font-size: 12px;
}
a.bluelink:hover {
	font-size: 12px;
	color: #990000;
	padding: 2px;
}
a.bluelink2:link {
	font-size: 12px;
	color: #467CC6;
	text-decoration: none;
}
a.bluelink2:active {
	color: #990000;
	font-size: 12px;
}
a.bluelink2:visited {
	color: #467CC6;
	text-decoration: none;
	font-size: 12px;
}
a.bluelink2:hover {
	font-size: 12px;
	color: #0066FF;
	padding: 0px;
	text-decoration: underline;
}
a.bluelink3:link {
	font-size: 12px;
	color: #336699;
	text-decoration: none;
}
a.bluelink3:active {
	color: #336699;
	font-size: 12px;
}
a.bluelink3:visited {
	color: #336699;
	text-decoration: none;
	font-size: 12px;
}
a.bluelink3:hover {
	font-size: 12px;
	color: #0066FF;
	padding: 0px;
	text-decoration: underline;
}
.red12 {
	font-size: 12px;
	color: #CC0000;
}
.red12v2 {

	font-size: 12px;
	color: #FF3333;
}
.menu_width_1 {
	width: 150px;
}
.menu_width_2 {
	width: 35px;
}
.menu_width_3 {
	width: 100px;
}
.table_line_1 {
	border: medium double #D6E3F1;
}
.purpletxt3 {

	color: #CC0065;
	font-size: 13px;
	
	font-weight: bold;
}
.greentxt7 {


	color: #336600;
	font-size: 13px;
	
	font-weight: bold;
}
.nav_4 {
	/*font-family: "????";*/
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 18px;
}
.bg_onsale_1 {
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(/eWeb_etholiday/html/tw/images/bg_onsale_1.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.onsale_txt_1 {
	font-size: 15px;
	/*font-family: "????";*/
	letter-spacing: 1px;
	color: #000000;
	line-height: 20px;
}
.table_h_1 {
	height: 5px;
}
.tw_day {
	color: #cc3333;
	font-size: 13px;
	/*font-family: "????";*/
}
.tw_item {color: #006699; font-size: 13px; /*font-family: "????";*/ }
a.tw_item:link {
	color: #006699;
	text-decoration: none;
}
a.tw_item:visited {
	text-decoration: none;
	color: #006699;
}
a.tw_item:hover {
	text-decoration: underline;
	color: #000000;
}
a.tw_item:active {
	text-decoration: none;
	color: #006699;
}
a.all_item:link {
	color: #666666;
	font-size: 13px;
	text-decoration: none;
}
a.all_item:visited {
	text-decoration: none;
	font-size: 13px;
	color: #666666;
}
a.all_item:hover {
	text-decoration: underline;
	font-size: 13px;
	color: #35BC70;
}
a.all_item:active {
	text-decoration: none;
	font-size: 13px;
	color: #666666;
}
.tw_hotel {
	color: #009933;
	font-size: 13px;
	/*font-family: "????";*/
}
.tw_price {
	color: #CC3366;
	font-size: 13px;
	/*font-family: "????";*/
}
.tw_title {
	/*font-family: "????";*/
	font-size: 15px;
	color: #003366;
	font-weight: bold;
	letter-spacing: 1px;
}
.play_title {	font-size: 15px;
	font-weight: bold;
	color: #003366;
}
.play_txt_1 {	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.play_txt_2 {	color: #CC0000;
	font-size: 12px;
}
.play_txt_3 {	color: #003366;
	font-size: 12px;

}.picframe_3 {
	border: 1px solid #151515;
}

.play_title_1_ {color: #007FFF;
}

.play_txt_4 {
	font-size: 13px;
	letter-spacing: 1px;
	color: #333333;
}

.play_txt_5 {
	font-size: 13px;
	letter-spacing: 1px;
	color: #0066FF;
}
.play_txt_6 {
	font-size: 13px;
	letter-spacing: 1px;
	color: #CC3300;
}
a.ex:link {
	text-decoration: none;
	font-size: 15px;
	color: #666666;
}
a.ex:visited {
	text-decoration: none;
	font-size: 15px;
	color: #666666;
}
a.ex:hover {
	text-decoration: underline;
	font-size: 15px;
	color: #000000;
}
a.ex:active {
	text-decoration: none;
	font-size: 15px;
	color: #666666;
}
.ex_txt_1 {
	font-family: Arial Black;
	font-size: 15px;
	color: #666666;
}
.all_default{
    cursor:help; 
}
.in_area_big {
	color: #cc3333;
	font-size: 13px;
	/*font-family: "????";*/
}
.in_area_sm {
	color: #003366;
	font-size: 12px;
	/*font-family: "????";*/
}
.price_orange {
	font-size: 12px;
	color: #FF2B2B;
}
.area_txt_gray {
	font-size: 12px;
	color: #666666;
	line-height: 15px;
}
.list_txt_green {
	font-size: 13px;
	color: #669966;
}
a.list:link {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
a.list:visited {
	text-decoration: none;
	color: #000000;
	font-size: 12px;
}
a.list:hover {
	text-decoration: underline;
	color: #33CC00;
	font-size: 12px;
}
a.list:active {
	text-decoration: none;
	color: #000000;
	font-size: 12px;
}
a.navlink_2:link {
	/*font-family: "????";*/
	font-size: 12px;
	color: #4d4e4e;
	text-decoration: none;
}
a.navlink_2:visited {
	/*font-family: "????";*/
	font-size: 12px;
	color: #4d4e4e;
	text-decoration: none;
}
a.navlink_2:hover {
	/*font-family: "????";*/
	font-size: 12px;
	color: #000;
	text-decoration: underline;
}
a.navlink_2:active {
	/*font-family: "????";*/
	font-size: 12px;
	color: #4d4e4e;
	text-decoration: none;
}
/*=== 2009-1-09 Hamburger New Class ===*/
.order-payment-title{
	height: 39px;
	width: 900px;
	padding-left: 15px;
	background-image: url(/eWeb_etholiday/images/order_bg001.gif);
	color: #386C82;
	text-decoration: none;
	font-weight: bold;
    font-size: 12px;
}
.order-payment-content{
	background-image: url(/eWeb_etholiday/images/order_bg002.gif);
	background-repeat: repeat-y;
	text-align: center;
	font-size: 13px;
}
.order-payment-footer{
	background-image: url(/eWeb_etholiday/images/order_bg003.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 900px;
	height: 40px;
}
/*=====================================*/

.cpn_order_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-indent: 10px;
}
.cpn_order_title_g {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	color: #333333;
	background-image: url(/eWeb_etholiday/html/Travel_Ticket/images/td_bg.gif);
	line-height: 22px;
	letter-spacing: 1px;
}
.cpn_txt1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #FFFFFF;
	line-height: 20px;
	color: #333333;
	text-align: center;
}
.cpn_txt2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #f5f5f5;
	line-height: 20px;
	color: #333333;
	text-align: center;
}
.cpn_txt3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #FFFFFF;
	line-height: 20px;
	color: #333333;
}

