.info {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #554400; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
a.info:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FF9900; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}

.menu {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
a.menu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffff00; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}

.copyright {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
.contactText {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 8px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.flightTextPack {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 8px; COLOR: #343434; FONT-FAMILY: Arial, Helvetica, sans-serif
}
a.flightTextPack:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 8px; COLOR: #FF9900; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.dropdownText {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #343434; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.highlight {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 8px; COLOR: #FFA850; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.contactTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 8px; COLOR: #446D8C; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align: left;
}
.tblwthbrdr {
  font-family: Arial,Trebuchet MS,Verdana,Arial,sans-serif;
  font-size: 13px;
  color: #666666;
  border: 1px #CACACA solid
}
.tblwthOrangebrdr {
  font-family: Arial,Trebuchet MS,Verdana,Arial,sans-serif;
  font-size: 5px;
  color: #666666;
  border: 1px #FFA600 solid
}

.tblwthBluebrdr {
  font-family: Arial,Trebuchet MS,Verdana,Arial,sans-serif;
  font-size: 5px;
  color: #666666;
  border: 1px #3C8AFF solid
}

.tblwthGreenbrdr {
  font-family: Arial,Trebuchet MS,Verdana,Arial,sans-serif;
  font-size: 5px;
  color: #666666;
  border: 1px #008800 solid
}

.tblwthRedbrdr {
  font-family: Arial,Trebuchet MS,Verdana,Arial,sans-serif;
  font-size: 5px;
  color: #666666;
  border: 1px #FF5084 solid
}

.tblwthBrownbrdr {
  font-family: Arial,Trebuchet MS,Verdana,Arial,sans-serif;
  font-size: 5px;
  color: #666666;
  border: 1px #7D5C00 solid
}

.tbltrans {
  font-family: Arial,Trebuchet MS,Verdana,Arial,sans-serif;
  font-size: 5px;
  color: #FFFFFF;
  border: 1px #FFFFFF solid
}

.tblwthPurplebrdr {
  font-family: Arial,Trebuchet MS,Verdana,Arial,sans-serif;
  font-size: 5px;
  color: #666666;
  border: 1px #003469 solid
}

.tblwthPinkbrdr {
  font-family: Arial,Trebuchet MS,Verdana,Arial,sans-serif;
  font-size: 5px;
  color: #666666;
  border: 1px #FF78C7 solid
}

.tblwthBgColor {
  font-family: Arial,Trebuchet MS,Verdana,Arial,sans-serif;
  font-size: 5px;
  background: #e5efff;
  border: 1px #e5efff solid
}

.packageSubTitle {
	TEXT-ALIGN: left;
	COLOR: #0088FF;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.packageTopText {
	TEXT-ALIGN: left;
		COLOR: #0088FF;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 28px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.packageTitle {
	TEXT-ALIGN: left;
	COLOR: #0082C3;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.hotelLink {
	TEXT-ALIGN: left;
	COLOR: #C40000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.hotelTitle {
	TEXT-ALIGN: left;
	COLOR: #006EA5;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.hotelBigTitle {
	TEXT-ALIGN: left;
	COLOR: #003399;
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	FONT-FAMILY: Constantia, Helvetica, sans-serif;

}
.hotelType {
	TEXT-ALIGN: left;
	COLOR: #003399;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	LINE-HEIGHT: 30px;
	font-family: Arial, Helvetica, sans-serif;
}
.hotelText {
	TEXT-ALIGN: left;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
.packagePlatinum {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #C1C1C1; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}

.packageGold {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #E6B50D; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
.packageClassic {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #5B9DFF; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
.packageLuxury {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #E8BDFF; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
.packageHotDeal {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #DEC246; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
.flightPackPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #CE2FCA; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
.Title {
	TEXT-ALIGN: left;
	COLOR: #446D8C;
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
.descriptionText {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #6C6C6C;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin: 1px;
	padding: 1px;
}
td.TableBgBlue {
	border-width: 0px;
	background-color: #E4F5FF;
}


td.TableBgYellow {
	align: center;
	background-color: #FDFFCA; 
}

td.tblAirTitle {
	align: center;
	background-color: #98E4FF; 
}

td.tblAirTitle2 {
	align: center;
	background-color: #00C4C4; 
	FONT-WEIGHT: Bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}

td.TableBgPink {
	align: center;
	background-color: #FAEBFF; 
}

.LuxuryText {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #C675EC; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}

.PlatinumText {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #808080; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}

.HotdealText {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #B9A03A; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}

a.HotdealText:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #FF9900; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}


.flightText {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #808080; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}

.flightTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 8px; COLOR: #446D8C; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align: left;
}

.flightBigTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN-BOTTOM: 8px; COLOR: #446D8C; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align: center;
}

.infoTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 10px; COLOR: #7FABD0; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.infoText {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; COLOR: #666666; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.specialGreenText {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #6EA500; FONT-FAMILY: "Arial, Helvetica, sans-serif"; TEXT-DECORATION: none
}

a.flightText:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FF9900; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
a.contactText:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 8px; COLOR: #FF9900; FONT-FAMILY: Arial, Helvetica, sans-serif
}
a.specialText:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF9900; FONT-FAMILY: "Arial, Helvetica, sans-serif"; TEXT-DECORATION: none
}


.blackText {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; COLOR: #666666; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.blackText:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; COLOR: #FF9900; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.contactFormTitle {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; MARGIN-BOTTOM: 8px; COLOR: #0042A5; FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

.flightText2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 1px; COLOR: #727272; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

a.flightText2:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 1px; COLOR: #FF9900; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.flightTitle2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 1px; COLOR: #004669; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

a.flightTitle2:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 1px; COLOR: #FF9900; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

td.off {
	background-color: #FFFFFF; 
}

td.on {
	background: #EDEDED;
}

td.foff {
	background-color: #FFFFFF; 
}

td.fon {
	background: #CAECFF;
}

td.packOn {
	background-color: #D8F5FF; 
}

td.packOff {
	background: #FFFFFF;
}

td.onB {
	background: #D8F5FF;
}

td.onO {
	background: #FFEDD5;
}
td.onG {
	background: #EBE6FF;
}

.mainFlightText {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 1px; COLOR: #727272; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.mainFlightText:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 1px; COLOR: #FF0000; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.mainPPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 1px; COLOR: #FF0000; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.mainPTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 1px; COLOR: #913000; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.flightDateTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 1px; COLOR: #FFFFFF; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	background: #3CA4FF;
}
.flightDate {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 1px; COLOR: #696969; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	background: #EAFBFF;
}

.flightDateSun {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 1px; COLOR: #FF0000; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	background: #ECF8F6;
}

.calenderTitle {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; MARGIN-BOTTOM: 1px; COLOR: #696969; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.calenderText {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 1px; COLOR: #004669; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
}
.calenderText2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 1px; COLOR: #460069; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
}
.jrailText {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; MARGIN-BOTTOM: 1px; COLOR: #000000; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
}

.japanTitle {
	FONT-WEIGHT: normal;
	FONT-SIZE: 22px;
	MARGIN-BOTTOM: 1px;
	COLOR: #FF9966;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

a.japanTitle:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 22px;
	MARGIN-BOTTOM: 1px;
	COLOR: #FF0000;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.japanDescriptionText {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	MARGIN-BOTTOM: 1px;
	COLOR: #999999;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

td.offc {
	background-color: #ECF8F6; 
}

td.onc {
	background: #D2E9BC;
}
.FlightBigTitle2 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-BOTTOM: 5px; COLOR: #003869; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.flightT2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 1px; COLOR: #913000; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	background: #FEE4FF;
}

.packagePriceTitle1 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN-BOTTOM: 5px; COLOR: #2A222B; TEXT-DECORATION: none;
}
.packagePriceTitle3 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 5px; COLOR: #B9471D; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.packagePriceTitle2 {
	FONT-WEIGHT: bold; FONT-SIZE: 70px; COLOR: #FF0000; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.flightBoxTitle {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; MARGIN-BOTTOM: 1px; COLOR: #FFFFFF; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.flightBoxTitle2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 1px; COLOR: #FFFFFF; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.flightBoxTitle3 {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; MARGIN-BOTTOM: 1px; COLOR: #0068C3; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.flightBoxText {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	MARGIN-BOTTOM: 1px;
	COLOR: #333333;
	LINE-HEIGHT: 13px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
a.flightBoxTitle:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; MARGIN-BOTTOM: 1px; COLOR: #FFFF00; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
a.flightBoxTitle3:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; MARGIN-BOTTOM: 1px; COLOR: #008800; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
input.btn { 
	  color:#FFFFFF; 
	  font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
	  background-color:#005AE1; 
	  border: 1px solid; 
	  border-color: #0042A5; 
	  ); 
	} 
	
input.btnhov { 
	  color:#FFFFFF; 
	  font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
	  background-color:#3C8AFF; 
	  border: 1px solid; 
	  border-color: #FFFFFF; ); 
}

input.Fbtn { 
	  color:#000000; 
	  font: bold 120% 'trebuchet ms',helvetica,sans-serif; 
	  background-color:#FFC250; 
	  border: 1px solid; 
	  border-color: #FFD350; 
	  ); 
	} 
	
input.Fbtnhov { 
	  color:#FFFFFF; 
	  font: bold 120% 'trebuchet ms',helvetica,sans-serif; 
	  background-color:#FF4000; 
	  border: 1px solid; 
	  border-color: #FFD350; ); 
}

.mainAK {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.mainMH {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.mainTG {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #4A245F; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.mainGF {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #B8962C; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.mainSL {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #CC0130; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.mainEVA {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #007921; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.mainSQ {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #808998; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.mainEY {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.mainBI {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #DE0008; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.goldText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFA600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.Flight-Title {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #808080; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.Flight-table-city {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.Flight-table-title {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #0088FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.Flight-table-text {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #5A5A5A; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
td.Flight-table-destination {
	align: center;
	background-color: #FFFFFF; 
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 18px
}

td.Flight-table-destination2 {
	align: center;
	background-color: #FFC8FF; 
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #460069; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 18px
}
.navigation {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}

.navigationJP {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}

a.navigationJP:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #003399; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none;
	background-color:#FFF000;
}

a.navigation:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #FFFF00; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
	background-color:#000000;
}

.flight-navi{
	display: block;
    width:   150px;
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #772B1A; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none;
	background: #E8F9FF;
}

a.flight-navi:hover {
	display: block;
    width:   150px;
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #E90080; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none;
	background: #FFFFFF;
}

.hotel-navi{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none;
}
a.hotel-navi:hover{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none;
}

.flight-country{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none;
}
.header-title {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #003399; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}

.contactThank{
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #003399; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none;
}

.flight-blackText {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 12px; COLOR: #3A3A3A; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.flight-blackText:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 12px; COLOR: #FF0000; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.flight-blackText2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 12px; COLOR: #3A3A3A; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.flight-blackText2:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 12px; COLOR: #FF0000; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.groupTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.groupText {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.groupBigText {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #004669;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

a.groupBigText:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #FF0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

td.tdgroupTitle {
	align: center;
	background-color: #005AE1; 
}

td.tdgroup {
	align: center;
	background-color: #78AEFF; 
}
.groupAirlineTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #0033FF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border: none;
}
.groupAirlineText2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	border: none;
}
.groupLinkTitle {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	COLOR: #0066FF;
	FONT-FAMILY: Arial Rounded MT Bold, Helvetica, sans-serif;
}
a.groupLinkTitle:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	COLOR: #FFA600;
	FONT-FAMILY: Arial Rounded MT Bold, Helvetica, sans-serif;
	border: none;
}

.secretTime {
	FONT-WEIGHT: normal;
	FONT-SIZE: 40px;
	COLOR: #000000;
	FONT-FAMILY: "Cambria";
	border: none;
}

.secretDealTitle {
	FONT-WEIGHT: normal;
	FONT-SIZE: 24px;
	COLOR: #5B2F00;
	FONT-FAMILY: "Cambria";
	border: none;
}

.secretNormalTitle {
	FONT-WEIGHT: normal;
	FONT-SIZE: 24px;
	COLOR: #533823;
	FONT-FAMILY: "Cambria";
	border: none;
}

.TAFormTitle {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	MARGIN-BOTTOM: 1px;
	COLOR: #727272;
	LINE-HEIGHT: 13px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

