/* 表格對齊樣式 */
.dym_tb_align01 {text-align:center;}
.dym_tb_align02 {text-align:right;}

.padd_style01 {padding-top:3px;}
.padd_style02 {padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;}
.padd_style03 {padding-top:2px;}
.padd_style04 {padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;background-color:#F5F5F5;}
.padd_style05 {padding-left:7px;padding-right:3px;}
.padd_style06 {padding:10px;}

.tb_bk_style01 { background-color:#F5F5F5;}
.tb_bk_style02 { background-color:#FFFFFF;}
.tb_bk_style03 { background-color:#EFEFEF;}

.tb_style01 { border-bottom:1pt dotted #DCDCDC}

/* 產品行程內容樣式 */
.prod_bk_style01 {
	background-color:#46B1E5;
}
.prod_bk_style02 {
	background-color:#EFEFEF;
}
.prod_tb_style01 {
	border:1pt solid #DCDCDC;
}
.prod_tb_style02 {
	border:1pt solid #79CEFF;
}
.prod_tit_text01 {
	color:#0027CD;
	font-size:13px;
	font-weight: bold;
	padding-top:2px;
	text-decoration: none;
}
.prod_tit_text02 {
	font-family:Arial;
	color:#0C71BB;
	font-size:16px;
	font-weight:bold;
	padding:10px;
	letter-spacing:1px;
	border:1pt solid #79CEFF;
	background-color:#CBECFF;
	text-decoration: none;
}
.prod_tit_text03 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#EF0000;
	font-size:15px;
	font-weight:bold;
	line-height:22px;
	text-decoration: none;
}
.prod_tit_text04 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#676767;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration: none;
	border-right: 1pt solid #79CEFF;
	border-bottom: 1pt solid #79CEFF
}
.prod_tit_text05 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#676767;
	font-size:12px;
	font-weight:bold;
	padding-top:7px;
	padding-bottom:3px;
	padding-left:7px;
	line-height:17px;
	text-decoration: none;
	border-bottom: 1pt solid #79CEFF;
	background-color:#CBECFF;
}
.prod_tit_text06 {
	font-family: Arial;
	background-color:#46B1E5;
	padding-top:5px;
	padding-bottom:5px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:18px;
}
.prod_tit_text07 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#E3F6FD;
	padding-top:5px;
	padding-bottom:5px;
	color:#0C71BB;
	font-size:12px;
	text-align:center;
}
.prod_tit_text08 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#F5F5F5;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	color:#1D6EF4;
	font-size:11pt;
	text-align:left;
	line-height:20px;
	font-weight:bold;
	text-decoration:none;
}
.prod_tit_text09 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	color:#1D6EF4;
	font-size:11pt;
	text-align:left;
	line-height:22px;
	font-weight:bold;
	text-decoration:none;
}
.prod_tit_text09_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	color:#1D6EF4;
	font-size:11pt;
	text-align:left;
	line-height:24px;
	font-weight:bold;
	text-decoration:none;
}

.prod_content_text01 {
	color:#0E7FD1;
	font-size:12px;
	text-align:center;
	text-decoration:none;
}
.prod_content_text01:hover {
	color:#3AD2E5;
	text-decoration:underline;
}
.prod_content_text02 {
	color:#EF0000;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}
.prod_content_text02:hover {
	color:#FF8888;
	text-decoration: underline;
}
.prod_content_text03 {
	color:#333333;
	font-size:12px;
	line-height:19px;
	text-decoration: none;
}
.prod_content_text04 {
	font-family:Arial;
	color:#628B00;
	font-size:12px;
	text-align:right;
	text-decoration: underline;
}
.prod_content_text04:hover {
	color:#96B155;
	text-decoration: underline;
}
.prod_content_text05 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:7px;
	padding-bottom:3px;
	padding-left:7px;
	font-size:12px;
	color:#777777;
	line-height:17px;
	text-decoration: none;
}
.prod_content_text06 {
	font-size:12px;
	color:#777777;
	letter-spacing:1px;
	padding-left:3px;
}
.prod_content_text07 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#676767;
	text-align:center;
}
.prod_content_text08 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:7px;
	padding-bottom:3px;
	padding-left:7px;
	font-size:12px;
	color:#777777;
	line-height:17px;
} 
.prod_content_text09 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777777;
	line-height:17px;
} 
.prod_content_text10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000CA3;
	text-decoration:underline;
}

.prod_content_text011 {
	font-size:12px;
	color:#003399;
	letter-spacing:1px;
}
.prod_content_text012 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height:20px;
	color:#1589D4;
	font-size:13px;
	text-align:left;
	text-decoration:none;
}
.prod_content_text013 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#1589D4;
	font-size:12px;
	text-align:left;
	text-decoration:none;
}
.prod_content_text014 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#454545;
	font-size:12px;
	text-align:left;
	line-height:20px;
	text-decoration:none;
}
.prod_content_text014_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#454545;
	font-size:12px;
	text-align:left;
	line-height:19px;
	text-decoration:none;
}
.prod_content_text015 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#002AFF;
	font-size:12px;
	text-align:left;
	text-decoration:underline;
}
.prod_content_text015:hover {
	text-decoration:none;
}
.prod_content_text016 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#1589D4;
	font-size:12px;
	text-align:left;
	text-decoration:underline;
}
.prod_content_text016:hover {
	color:#4BAAE8;
	text-decoration:none;
}
.prod_content_text017 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#1589D4;
	font-size:11pt;
	text-align:left;
	text-decoration:underline;
}
.prod_content_text017:hover {
	color:#4BAAE8;
	text-decoration:none;
}
.prod_content_text018 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#1589D4;
	font-size:11pt;
	text-align:left;
	text-decoration:none;
}
.prod_content_text019 {
	font-family: Verdana, Geneva, sans-serif;
    color:#f30067;
	font-size:10pt;
	text-align:left;
	text-decoration:none;
}
.prod_content_text020 {
	font-family:Verdana, Geneva, sans-serif;
    color:#f30067;
	font-size:10pt;
	text-align:left;
	text-decoration:underline;
}
.prod_content_text020:hover {
	text-decoration:none;
}
.prod_content_text021 {
	font-family:Verdana, Geneva, sans-serif;
    color:#151515;
	font-size:11pt;
	text-align:left;
	line-height:22px;
	text-decoration:none;
}


/* 票券行程內容樣式 */
.tprod_tb_style01 {
	border-bottom: 1px dotted #BBBBBB;
}
.tprod_tit_text01 {
	font-size: 20px;
	color: #0018FF;
	padding-top:2px;
	text-decoration: none;
	font-weight: bold;
}
.tprod_tit_text02 {
	font-size: 15px;
	color: #063DAD;
	font-weight: bold;
	letter-spacing: 2px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-decoration: none;
	border-bottom: 2px solid #DCDCDC;
}
/*方塊字型大小*/
.tprod_tit_text03 {
	font-size: 13px;
}
.tprod_content_text01 {
	font-size: 15px;
	color: #3C3C3C;
	letter-spacing:1px;
	line-height: 25px;
	text-decoration: none;
}
.tprod_content_text02 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	letter-spacing: 2px;
	text-decoration: none;
}
.tprod_content_text03 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:15px;	
	letter-spacing: 2px;
	text-decoration: none;
}
.tprod_content_text04 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:8pt;
	text-align:center;
	text-decoration: none;
}
.tprod_content_text05 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	line-height: 17px;
	text-decoration: none;
}
.tprod_content_text10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:8pt;
	text-align:right;
	text-decoration: none;
}
/*建議售價字型*/
.tprod_content_text06 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;	
	text-decoration: none;
}

/*字型粗體*/
.tprod_content_text07 {
	font-weight:bold;
}

.tprod_content_text08 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color:#FF0000;
	font-weight:bold;	
	text-decoration: none;
}

/*使用說明紅色文字*/
.tprod_content_text09 {
	color:#C40000;
}

/*出團動態內容*/
.dym_tb_style01 {
	border:1pt solid #79CEFF;
}
.dym_bk_style01 {
	background-color:#EDEDED;	
}
.dym_form_style01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#222222;
	font-size:12px;
	line-height: 18px;
	background-color:#F3F9FD;
	border:1pt #B5B5B5 solid;
}
.dym_form_style02 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:12px;
	line-height: 18px;
	background-color:#F3F9FD;
	border:1pt #B5B5B5 dotted;
}
.dym_form_style03 {
	color:#333333;
	background-color:#FFFFFF;
	border:1pt #6A6A6A solid;
}
.dym_line_text01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	text-decoration: none;
}
.dym_line_text01:hover {
	color:#6666FF;
	text-decoration: underline;
}
.dym_line_text02 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	text-decoration: underline;
}
.dym_line_text02:hover {
	color:#888888;
	text-decoration: none;
}
.dym_tit_text01 {
	font-size: 15px;
	color: #6F9C00;
	text-decoration: underline;
}
.dym_tit_text02 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-size:12px;
	padding: 4px;
	text-decoration: none;
}
.dym_tit_text03 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#108500;
	font-size:12px;
	padding: 2px;
	text-decoration: none;
	border:1pt solid #79CEFF;
}
.dym_content_text01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#555555;
	padding-top:3px;
	text-decoration: none;
}
.dym_content_text02 {
	font-size: 16px;
	color: #0018FF;
	text-align:center;
	font-weight: bold;
	text-decoration: none;
}
.dym_content_text03 {
	font-size: 12px;
	color: #FFFFFF;
	text-align:center;
	padding-top:5px;
	padding-bottom:3px;
	text-decoration: none;
	border:1pt solid #79CEFF;
	background-color:#46B1E5;
}
.dym_content_text04 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:12px;
	text-align:center;
	padding-top:5px;
	padding-bottom:3px;	
	text-decoration: none;
	border:1pt solid #79CEFF;
}
.dym_content_text05 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:12px;
	padding-left: 2px;	
	padding-right: 2px;	
	padding-top:5px;
	padding-bottom:3px;	
	text-decoration: none;
	border:1pt solid #79CEFF;
}
.dym_content_text06 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#252525;
	font-size:12px;
	padding:7px;
	line-height:20px;
	letter-spacing:1px;	
	text-decoration: none;
	background-color:#EDEDED;
}
.dym_content_text06:hover {
	text-decoration: underline;
}
.dym_content_text07 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	padding-left:4px;
	padding-right:4px;
	padding-top:5px;
	padding-bottom:3px;
	text-decoration: none;
	border:1pt solid #79CEFF;
	background-color:#46B1E5;
}
.dym_content_text08 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:12px;
	padding-left:4px;
	padding-right:4px;
	padding-top:5px;
	padding-bottom:3px;
	text-decoration: none;
	border:1pt solid #79CEFF;
}
.dym_content_text09 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:12px;
	padding-left: 10px;
	padding-top:5px;
	padding-bottom:3px;	
	text-decoration: none;
	border:1pt solid #79CEFF;
}
.dym_content_text10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:12px;
	padding-left: 10px;
	padding-top:5px;
	padding-bottom:3px;	
	text-decoration: none;
	border:1pt solid #79CEFF;
}
.dym_content_text11 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-size:12px;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	padding-top:5px;
	padding-bottom:3px;
	text-decoration: none;
	border:1pt solid #79CEFF;
}
.dym_content_text12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:12px;
	text-align:right;
	padding-left:2px;
	padding-right:2px;
	padding-top:5px;
	padding-bottom:3px;	
	text-decoration: none;
}
.dym_content_text13 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-size:12px;
	text-align:right;
	font-weight:bold;
	padding-top:5px;
	padding-right:2px;
	padding-bottom:3px;	
	text-decoration: none;
	background-color:#EDEDED;	
}
.dym_content_text14 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:12px;
	text-align:center;
	padding-top:5px;
	padding-bottom:3px;	
	text-decoration: none;
}
.dym_content_text15 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:12px;
	padding-left: 2px;	
	padding-right: 2px;	
	padding-top:5px;
	padding-bottom:3px;	
	text-decoration: none;
}
.dym_content_text16 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	text-align:center;
	padding-top:5px;
	padding-bottom:3px;	
	text-decoration: none;
	background-color:#EDEDED;	
}
.dym_content_text17 {
	font-size: 16px;
	color: #CC0000;
	text-align:center;
	font-weight: bold;
	padding-top:5px;
	padding-bottom:3px;
	text-decoration: none;
}
.dym_content_text18 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	line-height:22px;
	padding:7px;
	text-decoration: none;
}
.dym_content_text19 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CE0000;
	line-height:22px;
	text-decoration: none;
}
.dym_content_text20 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0062AB;
	font-size:12px;
	text-align:center;
	padding-top:5px;
	padding-bottom:3px;
	text-decoration: none;
	background-color:#D5EBFB;	
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modal_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12pt;
	text-decoration: none;
}

