﻿
BODY { margin:0px;color: #666666; background-color: #FCF9F7; font-family:  "新細明體";}

#DatesStr_ForLTPKG nobr{
	white-space:normal !important;
	word-wrap:break-word;

}
	
.ahov1 { font-size: 12px; color: #333333; }
.ahov2 { font-size: 12px; color: #000000; line-height:18px; }
.ahov3 { font-size: 12px; color: #800080; }
.ahov3_1 { font-size: 12px; color: #800080; text-decoration: none; }
.ahov4 { font-size: 12px; color: #0000ff; }
.ahov5 { font-size: 13px; color: #663300; font-weight: bold; text-decoration: none; }
.ahov6 { font-size: 12px; color: #660033; LINE-HEIGHT: 16pt; }
.ahov7 { font-size: 12px; color: #cc5500; LETTER-SPACING: 1px; text-decoration: none; }
.ahov8 { font-size: 13px; color: #996600; LINE-HEIGHT: 20pt; font-weight: bold; text-decoration: none; }
.ahov9 { font-size: 12px; color: #75552E; LETTER-SPACING: 1px; text-decoration: none; }
.ahov10 { font-size: 12px; color: #996600; font-weight: bold; text-decoration: none; }
.ahov11 { font-size: 12px; color: #75552E; LETTER-SPACING: 1px; text-decoration: none; }
.ahov12 { font-size: 12px; color: #003300; LINE-HEIGHT: 14pt; LETTER-SPACING: 1px; }
.ahov13 { font-size: 12px; color: #5B4B56; LINE-HEIGHT: 13pt; LETTER-SPACING: 1px; }
.ahov14 { font-size: 12px; color: #634B4B; LINE-HEIGHT: 12pt; LETTER-SPACING: 1px; }
.ahov16 { font-size: 12px; color: #0033cc; }
.ahov17_1 { font-size: 12px; color: #ff0033; font-weight: bold; }
.ahov17_2 { font-size: 12px; color: #6600ff; font-weight: bold; text-decoration: none; }
.ahov17_3 { font-size: 12px; color: #FF0066; font-weight: bold; }
.ahov18 { font-size: 13px; color: #993300; LINE-HEIGHT: 14pt; LETTER-SPACING: 2px; font-weight: bold; }
.ahov19 { font-size: 13px; color: #C32826; LINE-HEIGHT: 14pt; LETTER-SPACING: 2px; font-weight: bold; }
.ahov20 { font-size: 12px; color: #815A33; LINE-HEIGHT: 12pt; }
.ahov21 { font-size: 12px; color: #FF3366; LINE-HEIGHT: 12pt; text-decoration: none; }
.ahov22 { font-size: 12px; color: #746347; LINE-HEIGHT: 14pt; LETTER-SPACING: 1px; }
.ahov23 { font-size: 13px; color: #8F1D07; LETTER-SPACING: 1px; font-weight: bold;  line-height:17px; }
.ahov24 { font-size: 12px; color: #925E0B; LETTER-SPACING: 1px; font-weight: bold; }
.ahov25 { font-size: 12px; color: #CF5226; LINE-HEIGHT: 12pt; }
.ahov26 { font-size: 12px; color: #154CA8; LINE-HEIGHT: 12pt; text-decoration: none; }
.ahov27 { font-size: 12px; color: #1E7197; LINE-HEIGHT: 15pt; }
.ahov28 { font-size: 12px; color: #815C2D; LINE-HEIGHT: 12pt; text-decoration: none; }
.ahov29 { font-size: 12px; color: #1A51A3; LINE-HEIGHT: 14pt; }
.ahov30 { font-size: 12px; color: #AA6503; LETTER-SPACING: 1px; text-decoration: none; }
.ahov30_1 { font-size: 12px; color: #000000; LETTER-SPACING: 1px; text-decoration: none; }
.ahov31 { font-size: 12px; color: #000000; LETTER-SPACING: 1px; font-weight: bold; }
.ahov32 { font-size: 13px; color: #000000; LETTER-SPACING: 1px; line-height:18px; }
.ahov33 { font-size: 12px; color: #3E3D3D; line-height:18px; }

.DayCart{font-size: 12px; color: #000000; LINE-HEIGHT: 14pt; }/*ahov27*/
.DayCart a {font-size: 12px; color: #000080; LINE-HEIGHT: 14pt; text-decoration:none;}/*ahov27*/
.DayCart A:link { font-size: 12px; TEXT-DECORATION: none}
.DayCart A:visited { font-size: 12px; TEXT-DECORATION: none}
.DayCart A:hover { font-size: 12px; TEXT-DECORATION: underline}
.DayCart A:active { font-size: 12px; TEXT-DECORATION: underline}

.DayCart a.hotelname  {font-size: 12px; color: #000080; LINE-HEIGHT: 14pt; text-decoration:none;}/*ahov27*/
.DayCart A.hotelname:link { font-size: 12px; TEXT-DECORATION: none}
.DayCart A.hotelname:visited { font-size: 12px; TEXT-DECORATION: none}
.DayCart A.hotelname:hover {color: #990000; font-size: 12px; TEXT-DECORATION: underline}
.DayCart A.hotelname:active { font-size: 12px; TEXT-DECORATION: underline}


BUTTON{
   padding:0 6px 0 6px;
   width:auto;
   overflow:visible;
}

button.n
{
	font-size: 12px;
    /*mac的safari對ridge的深度判斷不同，看起來很像沒有框線, Reiko, 2015/11/19 */
	/*border: 1px ridge #C0C0C0;*/ 
    border-top: 1px solid #C0C0C0;
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #C0C0C0;

	padding-left: 4px; 
	padding-right: 4px; 
	padding-top: 5px; 
	padding-bottom: 0px; 
	background-color: #FFFFCC;
	margin-top: 4px; 
	margin-bottom: 4px;
	cursor:pointer;
	vertical-align:middle;
}

input.n
{
	font-size: 12px;
    /*mac的safari對ridge的深度判斷不同，看起來很像沒有框線, Reiko, 2015/11/19 */
	/*border: 1px ridge #C0C0C0; */
    border-top: 1px solid #C0C0C0;
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #C0C0C0;

	background-color: #FFFFCC;
	vertical-align:middle;
    padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 5px; 
	padding-bottom: 0px;
	width: auto;
	overflow:visible;
	height:28px;
	margin-bottom:2px;
	cursor:pointer;
}

input.n2{
    color: #000000; 
    /*mac的safari對ridge的深度判斷不同，看起來很像沒有框線, Reiko, 2015/11/19 */
	/*border: 1px ridge #C0C0C0;*/ 
    border-top: 1px solid #C0C0C0;
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #C0C0C0;

    padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 0px; 
	padding-bottom: 0px;
	background-color: #FFCCCC;
    margin-bottom:2px;
    overflow:visible;
	cursor:pointer;
	font-size: 12px;
	vertical-align:middle;
    height:19px;
}

/* CTCN_Header */
.t2 {font-size: 12px; color: #000000; line-height:18px;}
.t3 {font-size: 12px; color: #660033; LINE-HEIGHT: 16pt}

tr.Price
{
	font-size:12px;
	color:#333333;
	font-family:"Arial, Sans-Serif";
	background-color: #FFFFFF;
	line-height:20px;
	/*behavior:url(\ltp\beHavior.htc);*/
}

tr.Price2
{
	font-size:12px;
	color:#333333;
	font-family:"Arial, Sans-Serif";
	background-color: #FFFFFF;
	line-height:20px;
}

a:hover {color: #990000; text-decoration: none}

A.black:link { COLOR: black; TEXT-DECORATION: none}
A.black:visited { COLOR: black; TEXT-DECORATION: none}
A.black:hover { COLOR: black; TEXT-DECORATION: underline}
A.black:active { COLOR: black; TEXT-DECORATION: underline}
 
A.White:link { COLOR: White; TEXT-DECORATION: none}
A.White:visited { COLOR: White; TEXT-DECORATION: none}
A.White:hover { COLOR: White; TEXT-DECORATION: underline}
A.White:active { COLOR: White; TEXT-DECORATION: underline}

A.marquee:link { TEXT-DECORATION: none}
A.marquee:visited { TEXT-DECORATION: none}
A.marquee:hover { TEXT-DECORATION: none}
A.marquee:active { TEXT-DECORATION: none}

.showInline { display: inline; }

/*關鍵字KeyWord*/
span.KeyWord { color: #1E7197; text-decoration: none; cursor: pointer;  border-bottom:dotted 2px; line-height:21pt;}

.ltpicon { margin-top: 5px; margin-bottom: 10px; vertical-align: middle;}
/*行程列印*/
.saveas{padding:8px; border: dotted 1px #666666; background-color: #ECECEC; font-size: 10pt; text-decoration: none;}

.EditTitle
{
	font-weight: bold;
	font-size: 16px;
	color: #1a51a3;
	line-height: 18pt;
}

img.freegoicon {
    padding-left: 5px;
    padding-right: 5px;
}


.ltpinclude {
    padding-bottom: 20px;
}
