/* 修正粗體 */
@font-face {
    font-family: '微軟正黑體修正';
    unicode-range: U+7db0, U+78A7, U+7B75; /* ASCII (碧筵綰) */
    font-style: normal;
    font-weight: bold;
    src: local(Yu Gothic), local(MS Gothic);
}
/* 一般粗細的時候改回微軟正黑 */
@font-face {
    font-family: '微軟正黑體修正';
    unicode-range: U+7db0, U+78A7, U+7B75; /* ASCII (碧筵綰) */
    font-style: normal;
    font-weight: normal;
    src: local(微軟正黑體);
}
html, body {
font-family: Arial, "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", "微軟正黑體修正", "微軟正黑體", "Microsoft JhengHei", sans-serif;
width:100%;
margin: 0px auto 0px;
}
#warp {
padding:0;
margin: 10px auto 10px;
width: 100%;
}
#main{
    margin:10px auto 10px;;
	padding:0px;
	max-width:960px;
	width: 100%;
	clear:both;
}
.getDataByTravelCodePriceTitle{
	width:150px;

    color:#2E5B89;
    font-size:11pt;
	line-height:180%;
	text-decoration:none;
	background-color:#D7EBFF;
	text-align:center;
	padding:5px 5px;
}
.getDataByTravelCodePriceTitle_open{
	width:150px;

    color:#2E5B89;
    font-size:11pt;
	line-height:180%;
	text-decoration:none;
	background-color:#D7EBFF;
	text-align:center;
	padding:5px 5px;
}
.getDataByTravelCodeSdateTitle{

    color:#2E5B89;
    font-size:11pt;
	line-height:180%;
	text-decoration:none;
	background-color:#D7EBFF;
	text-align:center;
	padding:5px;
}
.getDataByTravelCodeSdateTitle_open{
	width:450px;

    color:#2E5B89;
    font-size:11pt;
	line-height:180%;
	text-decoration:none;
	background-color:#D7EBFF;
	text-align:center;
	padding:5px;
}
.getDataByTravelCodePrice{
	width:150px;
	text-align:center;
	line-height:180%;
	font-size:10pt;
	color:#FF3300;
	padding:5px;
}
.getDataByTravelCodePrice_open{
	width:150px;
	text-align:center;
	line-height:180%;
	font-size:10pt;
	color:#FF3300;
	padding:5px;
}


.getDataByTravelCodeSdate{
	text-align:left;
	line-height:180%;
	font-size:10pt;
	color:#222222;
	padding:5px;
}
.getDataByTravelCodeSdate_open{
	width:450px;
	text-align:left;
	line-height:180%;
	font-size:10pt;
	color:#222222;
	padding:5px;
}
.product-top{
	width:100%;
	/*min-width:960px;*/
	padding:4px 4px;
	border:1px solid #b5cde6;
	background-color:#FFFFFF;
	display: inline-block;
	


}


div span.flash{
	font-size: 32px;
	font-weight: bold;
	color: red;
}
 定義keyframe動畫，命名為flash 
@keyframes flash{
  50% { opacity: 0; }
}
/* 添加兼容性前綴 */
@-webkit-keyframes flash {
    50% { opacity: 0; }
}
@-moz-keyframes flash {
    50% { opacity: 0; }
}
@-ms-keyframes flash {
    50% { opacity: 0; }
}
@-o-keyframes flash {
    50% { opacity: 0; }
}
/* 定義blink類*/
.flash{
    animation: flash 1s linear infinite;
    /* 其它瀏覽器兼容性前綴 */
    -webkit-animation: flash 1s linear infinite;
    -moz-animation: flash 1s linear infinite;
    -ms-animation: flash 1s linear infinite;
    -o-animation: flash 1s linear infinite;
}



.product-top span{
text-align:left;

}

.t-pic, .t-info{
/*display: inline-block;*/
vertical-align: top;
float:left;
}
.t-pic{
width:400px;
}

.t-info{
padding:0px;
padding-left:10px;
width:540px;
    color:#666666;
    font-size:12pt;
	line-height:180%;
	text-decoration:none;min-height:300px;
}
.info_left{
width:240px;
display: inline-block;
vertical-align: top;


}
.info_left span{
margin-left:10px;

}

.info_right{
width:280px;
display: inline-block;
padding:0px;
vertical-align: top;
}
.suregoout{
	background-color: #FFA000;
	width: 80px;
	height: 80px;
	border-top-left-radius: 75px;
	position: absolute;
	bottom: 0;
	right: 0;
	text-align: end;
	padding-top: 20px;
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	letter-spacing: 5px;
	font-family: '新細明體';
}
.discount-text{
	font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#FF3300;
	margin-left:10px;
	
}

.order_button{
	width:200px;
	margin:0px;
	margin-bottom:20px;

}

.order_button a{
	height:50px;
	display:block;
    color:#FFFFFF;
    font-size:18pt;
	text-decoration:none;
	background-color:#2D96FF;
	text-align:center;
	font-weight:bold;
	line-height:200%;
  	border-bottom:2px solid #0F74BF;		
  	/*display: inline-block;*/
  	vertical-align: middle;	
	margin:0px;
	margin-bottom:20px;  	

}
.order_button a:hover{
	height:50px;
	display:block;
    color:#FFFFFF;
    font-size:18pt;
	text-decoration:none;
	background-color:#0F74BF;
	text-align:center;
	font-weight:bold;
	line-height:200%;
  	border-bottom:2px solid #2D96FF;		
  	/*display: inline-block;*/
  	vertical-align: middle;	
	margin:0px;
	margin-bottom:20px;  	
}

.order_button_full{
	width:200px;
	height:50px;
	display:block;
    color:#666666;
    font-size:18pt;
	text-decoration:none;
	background-color:#EFEFEF;
	text-align:center;
	font-weight:bold;
	line-height:200%;
  	border:1px dashed #CCCCCC;
  	vertical-align: middle;	
  	margin:0px;
  	margin-bottom:20px;	
}

.order_button_close{
	width:200px;
	height:50px;
	display:block;
    color:#666666;
    font-size:18pt;
	text-decoration:none;
	background-color:#EFEFEF;
	text-align:center;
	font-weight:bold;
	line-height:200%;
  	border:1px dashed #CCCCCC;
  	vertical-align: middle;	
  	margin:0px;
  	margin-bottom:20px;	
}


.order_button_plane{
	width:100px;
	float:left;
	margin:0px;
}
.order_button_plane a{
	height:30px;
	display:block;
    color:#2E5B89;
    font-size:14pt;
	text-decoration:none;
	background-color:#D7EBFF;
	text-align:center;
	font-weight:bold;
	line-height:200%;
  border-bottom:2px solid #2D96FF;		
  /*display: inline-block;*/
  vertical-align: middle;
  margin:0px;	
}
.order_button_plane a:hover{
	height:30px;
	display:block;
    color:#FFFFFF;
    font-size:14pt;
	text-decoration:none;
	background-color:#2D96FF;
	text-align:center;
	font-weight:bold;
	line-height:200%;
  border-bottom:2px solid #2D96FF;		
  /*display: inline-block;*/
  vertical-align: middle;	
  margin:0px;
}
.order_button_other{
	width:100px;
	float:left;
	margin:0px;
}
.order_button_other a{
	height:30px;
	display:block;
    color:#2E5B89;
    font-size:14pt;
	text-decoration:none;
	background-color:#D7EBFF;
	text-align:center;
	font-weight:bold;
	line-height:200%;
	border-bottom:2px solid #2D96FF;
	vertical-align: middle;
	margin:0px;
}
.order_button_other a.flashing{
	animation: change 0.85s alternate infinite;
}
@keyframes change{
    from{
    	background: #d7ebff;
    	color: #2E5B89;
    }
    to{
    	background: #2d96ff;
    	color: #fff;
    }
}
a span.flashing span{
	animation: changeRed 1s alternate infinite;
}
@keyframes changeRed{
    from{
    	background: #F9CFBE;
    	color: #9D242B;
    }
    to{
    	background: #C71620;
    	color: #fff;
    }
}
.order_button_other a:hover{
	height:30px;
	display:block;
    color:#FFFFFF;
    font-size:14pt;
	text-decoration:none;
	background-color:#2D96FF;
	text-align:center;
	font-weight:bold;
	line-height:200%;
  border-bottom:2px solid #2D96FF;		
  /*display: inline-block;*/
  vertical-align: middle;	
  margin:0px;
}

.price, .price a{
	font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;
	font: 24px/26px Century Gothic;
	font-weight:none;
	color:#FF3300;
}

.price span:last-child{
	font: 14px Century Gothic;
}
.minprice, .minprice a{
	font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;
	font-size: 12pt;
	font-weight:none;
	color:#FF3300;
}
.minprice span, .minprice a span{
	font-size: 12px;
}
.minprice2{
	font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;
	font-size:14pt;
	font-weight:bold;
	color:#FF3300;
	margin-left:10px;
	
}
.minprice2 a:link,  .minprice2 a:visited { color:#FF3300; text-decoration:underline;}
.minprice2 a:hover, .minprice2 a:active {color:#0066CC; text-decoration:none;}

.minprice3{
	font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;
	font-size:12pt;
	font-weight:normal;
	color:#FF3300;
	margin-left:10px;
	text-decoration:line-through;
	color:#666666;	
	
}

.otherdate{
	font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;
	font-size:14pt;
	font-weight:bold;
	color:#FF3300;
	margin-left:10px;
	border:1px dashed #666666;
	background-color:#D7EBFF;
	width:150px;
	height:30px;	
}
.otherdate a:link,  .otherdate a:visited { color:#FF3300; text-decoration:none;}
.otherdate a:hover, .otherdate a:active {color:#0066CC; text-decoration:none;}

.travelplane{
	font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;
	font-size:14pt;
	font-weight:bold;
	color:#FF3300;
	margin-left:10px;
	border:1px dashed #666666;
	background-color:#D7EBFF;
}
.travelplane a:link,  .travelplane a:visited { color:#FF3300; text-decoration:none;}
.travelplane a:hover, .travelplane a:active {color:#0066CC; text-decoration:none;}

.getDataByTravelCodeSdate a:link,  .getDataByTravelCodeSdate a:visited { color:#0066CC; text-decoration:none;}
.getDataByTravelCodeSdate a:hover, .getDataByTravelCodeSdate a:active {color:#24486C; text-decoration:underline;}
.getDataByTravelCodeSdate_open a:link,  .getDataByTravelCodeSdate_open a:visited { color:#0066CC; text-decoration:none;}
.getDataByTravelCodeSdate_open a:hover, .getDataByTravelCodeSdate_open a:active {color:#24486C; text-decoration:underline;}

.getDataByTravelCodePriceBold{
	font-size:12pt;
	font-weight:bold;
	color:#FF3300;
}
.getDataByTravelCodePriceBold_open{
	font-size:10pt;
	font-weight:bold;
	color:#FF3300;
}
.travelhotel_title, .travel_title{

    color:#337ab7;
    font-size:12pt;
    font-weight:bold;
		line-height:normal;
		text-decoration:none;
		padding:5px;
		height:30px;
	margin:20px 0px 10px 0px;;
		}
.travelhotel_title a:link,.travelhotel_title a:visited {color:#00458A; text-decoration:underline;}
.travelhotel_title  a:hover,.travelhotel_title a:active {color:#00458A; text-decoration:none;}
.travelstartdate  {
width:960px;
	font-family: Microsoft JhengHei;
    color: 	#4F4F4F;
    font-weight:bold;
    font-size:18px;
		line-height:26px;
		text-decoration:none;
		background-color:##E1FFFE;
		text-align:left;
		padding:5px 5px;	
		}
.traveldetail{

    color:#222222;
    font-size:10pt;
		line-height:200%;
		text-decoration:none;
		background-color:#FFFFFF;
		padding:5px;
		text-align:left;
		} 
.traveldetail img{
float:left;
padding: 4px; border: 1px solid #ddd; background: #fff; margin: 5px; 
		} 
.travelmeal p{

    color:#0066CC;
    font-size:10pt;
		line-height:200%;
		text-decoration:none;
		background-color:#FFFFFF;
		padding:5px;
		text-align:left;
}
.travelmeal >i{

    color: #666666;
    /*border-radius: 100%;*/
    /*border: 2px solid #fbb949;*/
    font-size: 1.5rem;
    letter-spacing: .4px;
    width: 30px;
    text-align: center;
    height: 30px;
    line-height: 28px;
    top: 0;
    left: 0;
}

.travelmeal_title{

    color:#0066CC;
    font-size:12pt;
		line-height:normal;
		text-decoration:none;
		background-color:#EFEFFF;
		padding:5px;
		}

.travelmealmain{

    color:#FF1752;
    font-size:12px;
		}
.traveldet{
	
}
.traveldet_daylist h3{
font-size: 18px;
font-family: Gudea,Heiti,"微軟正黑體","Microsoft JhengHei";
line-height: 26px;
}
.alink{
	margin-bottom:25px;
    color:#333333;
    font-size:10pt;
}
.alink a:link{color:#0066cc;font-size:10pt;line-height:normal;text-decoration:underline;}
.alink a:visited{color:#0066cc;font-size:10pt;line-height:normal;text-decoration:underline;}
.alink a:hover{color:#333333;font-size:10pt;line-height:normal;text-decoration:none;}
.alink a:active{color:#0066cc;font-size:10pt;line-height:normal;text-decoration:underline;}
.stardatebytourno{
margin-left:20px;
font-size:9pt;
color:#FF3300;
}
.stardatebytourno a:link{color:#FF3300;font-size:12pt;line-height:normal;text-decoration:underline;}
.stardatebytourno a:visited{color:#FF3300;font-size:12pt;line-height:normal;text-decoration:underline;}
.stardatebytourno a:hover{color:#0066CC;font-size:12pt;line-height:normal;text-decoration:none;}
.stardatebytourno a:active{color:#FF3300;font-size:12pt;line-height:normal;text-decoration:underline;}



.travelname3{
    color:#0066CC;
    font-size:20pt;
		line-height:180%;
		text-decoration:none;
		background-color:#D7EBFF;
		text-align:center;
		margin:5px 5px;
	font-weight:bold;
}
.travelspecial{

    color:#222222;
    font-size:12px;
		line-height:150%;
		text-decoration:none;
		background-color:#FFFFFF;
		padding:5px;
		text-align:left;
		} 
.travelspecial img{
padding: 4px; border: 1px solid #ddd; background: #fff; margin: 5px; }
.travelhotel  {

    color:#2E5B89;
    font-size:11pt;
		line-height:180%;
		text-decoration:none;
		background-color:#D7EBFF;
		text-align:left;
		padding:5px 5px;
	text-align:center;

		}
.travelcontent{

    color:#222222;
    font-size:10pt;
		line-height:200%;
		text-decoration:none;
		background-color:#FFFFFF;
		padding:5px;
		text-align:left;
		} 
.travelmascontent{
 
    color:#222222;
    font-size:10pt;
	line-height:150%;
	text-decoration:none;
	background-color:#FFFFFF;
	padding:5px 5px;
	text-align:left;
	padding:10px;
	border:1px solid #b5cde6;	
		} 
.travelmascontent ul{
padding:30px;
}
.freetext {
font: normal 10pt ;
line-height:180%;
color: #222222; 
padding:5px 5px ;
}

.freetext a:link{color:#FF3300;font-size:10pt;line-height:normal;text-decoration:none;}
.freetext a:visited{color:#FF3300;font-size:10pt;line-height:normal;text-decoration:none;}
.freetext a:hover{color:#0066CC;font-size:10pt;line-height:normal;text-decoration:underline;}
.freetext a:active{color:#FF3300;font-size:10pt;line-height:normal;text-decoration:none;}
.freetext2 a:link{color:#0066CC;font-size:10pt;line-height:normal;text-decoration:underline;}
.freetext2 a:visited{color:#0066CC;font-size:10pt;line-height:normal;text-decoration:underline;}
.freetext2 a:hover{color:#FF3300;font-size:10pt;line-height:normal;text-decoration:none;}
.freetext2 a:active{color:#0066CC;font-size:10pt;line-height:normal;text-decoration:underline;}
.traveltoplink{
	margin:5px;
}
.traveltoplink a:link{color:#FF3300;font-size:10pt;line-height:normal;text-decoration:none;}
.traveltoplink a:visited{color:#FF3300;font-size:10pt;line-height:normal;text-decoration:none;}
.traveltoplink a:hover{color:#0066CC;font-size:10pt;line-height:normal;text-decoration:underline;}
.traveltoplink a:active{color:#FF3300;font-size:10pt;line-height:normal;text-decoration:none;}
.toplink{
	padding:2px;
}
.tourname {

    color:#2E5B89;
    font-size:10pt;
		line-height:100%;
		text-decoration:none;
	//	background-color:#D7EBFF;
		text-align:left;
		padding:5px 5px;
	//border:1px solid #b5cde6;
	font-weight:normal;
		}
.titlename {

    color:#2E5B89;
    font-size:12pt;
		line-height:100%;
		text-decoration:none;
		background-color:#D7EBFF;
		text-align:center;
		padding:5px 5px;
	border:1px solid #b5cde6;
	font-weight:bold;
		}
.titlename2 {

    color:#2E5B89;
    font-size:12pt;
		line-height:100%;
		text-decoration:none;
		background-color:#D7EBFF;
		text-align:left;
		padding:5px 5px;
	border:1px solid #b5cde6;
	font-weight:bold;
		}
.mailtext {

    color:#2E5B89;
    font-size:10pt;
		line-height:100%;
		text-decoration:none;
		background-color:#FFFFFF;
		text-align:left;
		padding:5px 5px;
	font-weight:normal;
		}
.mailtitle {

    color:#2E5B89;
    font-size:12pt;
		line-height:100%;
		text-decoration:none;
		background-color:#D7EBFF;
		text-align:center;
		padding:5px 5px;
	font-weight:bold;
		}


table.sortable th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after { 
    content: "\25B4\25BE" 
}
.row_title{
font: normal 12px 新細明體;
background-color:#D7EBFF;
text-align:center;
padding:5px 5px;
color:#2E5B89;
height:45px;
}
.row_text{
text-align:center;
font: normal 13px 新細明體;
color: #222222; 
background-color:#FFFFFF;
padding:5px 5px;
height:45px;
}
	.flexslider a{
		text-decoration: none;
		vertical-align: baseline;
		outline: none; /* for Firefox Google Chrome  */
      	behavior:expression(this.onFocus=this.blur()); /* for IE */
	}
	.slides {
		text-align:center;
	}
	.slides .travelname{
		height: 70px;
		font: 13px 新細明體;
		margin: 7px 0px;
		display: block;
		overflow: hidden;
	}
	.slides .travelname {
		color: #555;
	}
	.slides li .onselect .travelname {
	    color: #F50;
	}
	.slides li:hover .travelname {
	    color: #F90;
	}
	.abgne-yahoo-carousel {
		width: 940px;
		height: 300px;
		padding: 4px;
		/*border: 1px solid #ccc;*/
		position: relative;
		margin-bottom:20px;
	}
	.abgne-yahoo-carousel * {
		margin: 0;
		padding: 0;
	}
	.abgne-yahoo-carousel ul, .abgne-yahoo-carousel li {
		list-style: none;
	}
	.abgne-yahoo-carousel a img {
		border: none;
		width: 180px;
		height:120px;
	}
	.abgne-yahoo-carousel h3 {
		font-size: 12pt;
		height: 30px;
	}
	.abgne-yahoo-carousel .page {
		position: absolute;
		top: 12px;
		right: 80px;
	}
	.abgne-yahoo-carousel .btn {
		position: absolute;
		top: 10px;
		right: 5px;
		height: 20px;
	}
	.abgne-yahoo-carousel .btn a {
		width: 31px;
		height: 24px;
		float: left;
		text-indent: -9999px;
	}
	.abgne-yahoo-carousel .btn a.prev {
		background: url(imagess/btn.gif) no-repeat 0 -42px;
	}
	.abgne-yahoo-carousel .btn a.next {
		background: url(imagess/btn.gif) no-repeat 0 0;
	}
	.abgne-yahoo-carousel .frame {
		position: relative;
		overflow: hidden;
		width: 940px;	/* (li 的寬度 + li 的邊框寬度 * 2 ) * 一次要顯示的數量 + li 的右邊界 * (一次要顯示的數量 - 1) */
		height: 250px;
	}
	.abgne-yahoo-carousel ul {
		width: 99999px;
		position: absolute;
	}
	.abgne-yahoo-carousel li {
		float: left;
		width: 180px;
		height: 250px;
		position: relative;
		margin-right: 8px;

	}
	.abgne-yahoo-carousel li .onselect{
		float: left;
		width: 180px;
		height: 212px;
		position: relative;
		margin-right: 14px;
		padding:0px;
	}	

	.abgne-yahoo-carousel li .onselect .travelname a {
		text-decoration:none;
		font-size:11pt;
		color: #f90;
	}
	.abgne-yahoo-carousel li .onselect .travelname a:hover {
		text-decoration:underline;
		font-size:11pt;		
		color: #fff;
	}
		
	.abgne-yahoo-carousel li .travelname{
		text-align:center;
		text-decoration:none;
		padding:4px;
		margin:10px 0;
		background-color:#000;
		opacity:0.75;
		height:80px;
	}
		
	.abgne-yahoo-carousel li .travelname a {
		text-decoration:none;
		font-size:11pt;
		color: #fff;
	}
	.abgne-yahoo-carousel li .travelname a:hover {
		text-decoration:underline;
		font-size:11pt;		
		color: #f90;
	}
	.abgne-yahoo-carousel li .minprice{
font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;		
		text-align:center;
		text-decoration:none;
	}
		
	.abgne-yahoo-carousel li .minprice a {
font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;		
		text-decoration:none;
		font-size:12pt;
		color: #000000;
	}
	.abgne-yahoo-carousel li .minprice a:hover {
font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;		
		text-decoration:underline;
		font-size:12pt;		
		color: #f90;
	}
	/*熱門top10*/
	.abgne-yahoo-carousel2 {
		width: 940px;
		height: 300px;
		padding: 4px;
		/*border: 1px solid #ccc;*/
		position: relative;
		margin-bottom:20px;
	}
	.abgne-yahoo-carousel2 * {
		margin: 0;
		padding: 0;
	}
	.abgne-yahoo-carousel2 ul, .abgne-yahoo-carousel2 li {
		list-style: none;
	}
	.abgne-yahoo-carousel2 a img {
		border: none;
		width: 180px;
		height:120px;
	}
	.abgne-yahoo-carousel2 h3 {
		font-size: 12pt;
		height: 30px;
	}
	.abgne-yahoo-carousel2 .page {
		position: absolute;
		top: 12px;
		right: 80px;
	}
	.abgne-yahoo-carousel2 .btn {
		position: absolute;
		top: 10px;
		right: 5px;
		height: 20px;
	}
	.abgne-yahoo-carousel2 .btn a {
		width: 31px;
		height: 24px;
		float: left;
		text-indent: -9999px;
	}
	.abgne-yahoo-carousel2 .btn a.prev {
		background: url(imagess/btn.gif) no-repeat 0 -42px;
	}
	.abgne-yahoo-carousel2 .btn a.next {
		background: url(imagess/btn.gif) no-repeat 0 0;
	}
	.abgne-yahoo-carousel2 .frame {
		position: relative;
		overflow: hidden;
		width: 940px;	/* (li 的寬度 + li 的邊框寬度 * 2 ) * 一次要顯示的數量 + li 的右邊界 * (一次要顯示的數量 - 1) */
		height: 250px;
	}
	.abgne-yahoo-carousel2 .frame2 {
		position: relative;
		overflow: hidden;
		width: 940px;	/* (li 的寬度 + li 的邊框寬度 * 2 ) * 一次要顯示的數量 + li 的右邊界 * (一次要顯示的數量 - 1) */
		height: 250px;
	}	
	.abgne-yahoo-carousel2 ul {
		width: 99999px;
		position: absolute;
	}
	.abgne-yahoo-carousel2 li {
		float: left;
		width: 180px;
		height: 250px;
		position: relative;
		margin-right: 8px;

	}
	.abgne-yahoo-carousel2 li .onselect{
		float: left;
		width: 180px;
		height: 212px;
		position: relative;
		margin-right: 14px;
		padding:0px;
	}	

	.abgne-yahoo-carousel2 li .onselect .travelname a {
		text-decoration:none;
		font-size:11pt;
		color: #f90;
	}
	.abgne-yahoo-carousel2 li .onselect .travelname a:hover {
		text-decoration:underline;
		font-size:11pt;		
		color: #fff;
	}
	.abgne-yahoo-carousel2 li .travelname{
		text-align:center;
		text-decoration:none;
		padding:4px;
		margin:10px 0;
		background-color:#000;
		opacity:0.75;
		height:80px;
	}
		
	.abgne-yahoo-carousel2 li .travelname a {
		text-decoration:none;
		font-size:11pt;
		color: #fff;
	}
	.abgne-yahoo-carousel2 li .travelname a:hover {
		text-decoration:underline;
		font-size:11pt;		
		color: #f90;
	}
	.abgne-yahoo-carousel2 li .minprice{
font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;		
		text-align:center;
		text-decoration:none;
	}
		
	.abgne-yahoo-carousel2 li .minprice a {
font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;		
		text-decoration:none;
		font-size:12pt;
		color: #000000;
	}
	.abgne-yahoo-carousel2 li .minprice a:hover {
font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;		
		text-decoration:underline;
		font-size:12pt;		
		color: #f90;
	}	
	/*瀏覽記錄*/
	.abgne-yahoo-carousel3 {
		width: 940px;
		height: 300px;
		padding: 4px;
		/*border: 1px solid #ccc;*/
		position: relative;
		margin-bottom:20px;
	}
	.abgne-yahoo-carousel3 * {
		margin: 0;
		padding: 0;
	}
	.abgne-yahoo-carousel3 ul, .abgne-yahoo-carousel3 li {
		list-style: none;
	}
	.abgne-yahoo-carousel3 a img {
		border: none;
		width: 180px;
		height:120px;
	}
	.abgne-yahoo-carousel3 h3 {
		font-size: 12pt;
		height: 30px;
	}
	.abgne-yahoo-carousel3 .page {
		position: absolute;
		top: 12px;
		right: 80px;
	}
	.abgne-yahoo-carousel3 .btn {
		position: absolute;
		top: 10px;
		right: 5px;
		height: 20px;
	}
	.abgne-yahoo-carousel3 .btn a {
		width: 31px;
		height: 24px;
		float: left;
		text-indent: -9999px;
	}
	.abgne-yahoo-carousel3 .btn a.prev {
		background: url(imagess/btn.gif) no-repeat 0 -42px;
	}
	.abgne-yahoo-carousel3 .btn a.next {
		background: url(imagess/btn.gif) no-repeat 0 0;
	}
	.abgne-yahoo-carousel3 .frame {
		position: relative;
		overflow: hidden;
		width: 940px;	/* (li 的寬度 + li 的邊框寬度 * 2 ) * 一次要顯示的數量 + li 的右邊界 * (一次要顯示的數量 - 1) */
		height: 250px;
	}
	.abgne-yahoo-carousel3 ul {
		width: 99999px;
		position: absolute;
	}
	.abgne-yahoo-carousel3 li {
		float: left;
		width: 180px;
		height: 250px;
		position: relative;
		margin-right: 8px;

	}
	.abgne-yahoo-carousel3 li .onselect{
		float: left;
		width: 180px;
		height: 212px;
		position: relative;
		margin-right: 14px;
		padding:0px;
	}	

	.abgne-yahoo-carousel3 li .onselect .travelname a {
		text-decoration:none;
		font-size:11pt;
		color: #f90;
	}
	.abgne-yahoo-carousel3 li .onselect .travelname a:hover {
		text-decoration:underline;
		font-size:11pt;		
		color: #fff;
	}
	.abgne-yahoo-carousel3 li .travelname{
		text-align:center;
		text-decoration:none;
		padding:4px;
		margin:10px 0;
		background-color:#000;
		opacity:0.75;
		height:80px;
	}
		
	.abgne-yahoo-carousel3 li .travelname a {
		text-decoration:none;
		font-size:11pt;
		color: #fff;
	}
	.abgne-yahoo-carousel3 li .travelname a:hover {
		text-decoration:underline;
		font-size:11pt;		
		color: #f90;
	}
	.abgne-yahoo-carousel3 li .minprice{
font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;		
		text-align:center;
		text-decoration:none;
	}
		
	.abgne-yahoo-carousel3 li .minprice a {
font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;		
		text-decoration:none;
		font-size:12pt;
		color: #000000;
	}
	.abgne-yahoo-carousel3 li .minprice a:hover {
font-family:"Nimbus Sans L","URW Gothic L",Verdana,Tahoma,Helvetica,"Lucida Grande",Geneva,"DejaVu Sans","Microsoft Sans Serif",sans-serif;		
		text-decoration:underline;
		font-size:12pt;		
		color: #f90;
	}		
		
		
	ul.tabs2 {
		width: 100%;
		height: 27px;
		border-bottom: 1px solid #D7D3CF;
		border-left: 1px solid #D7D3CF;
	}
	ul.tabs2 li {
		float: left;
		width:110px;
		height:27px;
		line-height: 27px;
		overflow: hidden;
		position: relative;
		margin-bottom: -1px;	/* 讓 li 往下移來遮住 ul 的部份 border-bottom */
		border: 1px solid #D7D3CF;
		border-left: none;
		background: #E5E1DD;
		text-align:center;
	}
	ul.tabs2 li a {
	display: block;
	/*padding: 0 20px;*/
	color: #A52133;
	border: 1px solid #fff;
	text-decoration: none;
	font-size: 11pt;
	font-weight:bold;
	}

	ul.tabs2 li.active  {
		background: #fff;
		border-bottom: 1px solid #fff;
		font-weight:bold;
	}
	ul.tabs2 li.active a:hover {
	background: #fff;
	color: #7D6A55;
	font-weight:bold;
	}
	div.tab_container2 {
		width: 100%;
		border: 1px solid #D7D3CF;
		border-top: none;
	background-color:#FFFFFF;
	height:320px;
	
	}
	div.tab_container2 .alink {
	text-decoration: none;
	padding: 2px;
	font-size: 11pt;
	color: #222222;
	line-height: 180%;
	background-color: #E5E1DD;
	margin-bottom: 15px;
	}	
	div.tab_container2 .alink span{
	margin:0 10px;
	}	
	div.tab_container2 .tab_content2 {
		padding: 10px 4px 20px 4px;
		margin-left:2px;
	}
#godate{
        text-align: center;
        font-size: 22px;
        font-weight: bold;
        margin: 40px auto;
        clear: both;
        background-color: #0066CC;
        height: 50px;
        padding-top: 15px;
        width: 250px;
        border-radius: 8px;
        color: #fff;
}
#godate:hover{
        padding-top: 17px;
        background-color: #0055bb;
}@media (max-width: 750px) {	.lastitem2 span{		display:none;	}	}#special{	margin:5px;}.airplane{	margin:5px;}.traveldet table{	margin:5px;}