﻿body
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 0px;
	background-color: #f3f4f6;
	text-align: center;
	background-image: url(image/bkgrnd.gif);
	background-repeat: repeat-x;
}
input
{
	font-size: 8pt;
	border: solid 1px #134256;
	padding: 2px;
}
textarea
{
	font-size: 8pt;
	border: solid 1px #134256;
	padding: 2px;
}
select
{
	font-size: 8pt;
	border: solid 1px #134256;
	padding: 2px;
}
option
{
	padding: 2px;
}

.htlsearchoutdivtop
{
	width: 501px;
	height: 12px;
	background-image: url(image/ust.gif);
	background-repeat: no-repeat;
	margin-bottom: 0px;
}
.htlsearchoutdivmdl
{
	text-align:left;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 485px;
	padding-left: 8px;
	padding-right: 8px;
	background-image: url(image/orta.gif);
	background-repeat: repeat-y;
}
.htlsearchoutdivbtm
{
	margin-top: 0px;
	width: 501px;
	height: 14px;
	background-image: url(image/alt.gif);
	background-repeat: no-repeat;
}
.htlsearchTitlediv
{
	margin-left: 4px;
}
.htlsearchTitledivtop
{
	width: 475px;
	height: 5px;
	background-image: url(image/mbantust.gif);
	background-repeat: no-repeat;
}
.htlsearchTitledivmdl
{
	width: 455px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(image/mbantorta.gif);
	background-repeat: repeat-y;
	color: #103C96;
	text-align: left;
}
.htlsearchTitledivbtm
{
	width: 475px;
	height: 13px;
	background-image: url(image/mbant_alt.gif);
	background-repeat: no-repeat;
}
.htlsearchTitlebig
{
	font-size: 12pt;
	font-weight: bold;
}
.htlsearchnotseldiv
{
	width: 475px;
	height: 30px;
	background-image: url(image/kapali.gif);
	background-repeat: no-repeat;
	color: #103C96;
	margin-left: 4px;
	margin-right: 4px;
}
.htlsearchnotselNumberdiv
{
	width: 14px;
	overflow: hidden;
	text-align: right;
	font-size: 12pt;
	font-weight: bold;
	float: left;
	padding-top: 6px;
	padding-right: 6px;
}
.htlsearchnotselNamediv
{
	width: 320px;
	overflow: hidden;
	text-align: left;
	font-size: 10pt;
	float: left;
	padding-top: 8px;
}
.htlsearchnotselNamediv .lnk
{
	color: #103C96;
	text-decoration: none;
	font-weight: bold;
}
.htlsearchnotselNamediv .lnk:link
{
	color: #103C96;
	text-decoration: none;
	font-weight: bold;
}
.htlsearchnotselNamediv .lnk:visited
{
	color: #103C96;
	text-decoration: none;
	font-weight: bold;
}
.htlsearchnotselStardiv
{
	width: 73px;
	overflow: hidden;
	text-align: left;
	float: left;
	padding-top: 8px;
	padding-right: 6px;
}
.htlsearchnotselPricediv
{
	width: 44px;
	overflow: hidden;
	text-align: right;
	font-size: 10pt;
	float: left;
	padding-top: 8px;
	padding-right: 6px;
	font-weight: bold;
}
.htlsearchseldiv
{
	text-align: left;
	width: 475px;
	height: 30px;
	background-image: url(image/kapali.gif);
	background-repeat: no-repeat;
	color: #103C96;
	overflow: hidden;
	margin-bottom: 4px;
}
.htlsearchselNumberdiv
{
	width: 14px;
	overflow: hidden;
	text-align: right;
	font-size: 12pt;
	font-weight: bold;
	float: left;
	padding-top: 6px;
	padding-right: 6px;
}
.htlsearchselNamediv
{
	width: 310px;
	overflow: hidden;
	text-align: left;
	font-size: 10pt;
	float: left;
	padding-top: 8px;
}
.htlsearchselLocdiv
{
	width: 140px;
	overflow: hidden;
	text-align: left;
	float: left;
	padding-top: 8px;
}
.htlsearchHotelleftDiv
{
	float: left;
	width: 6px;
	background-image: url(image/degrade_sol.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.htlsearchHotelmdlDiv
{
	padding: 4px;
	float: left;
	width: 451px;
	background-image: url(image/degrade_orta.gif);
	background-repeat: repeat-x;
}
.htlsearchHotelrightDiv
{
	float: left;
	width: 4px;
	background-image: url(image/degrade_sag.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.htlsearchHotelName
{
	font-size: 10pt;
	color: #093A9C;
	text-decoration: none;
}
.htlsearchHotelName:link
{
	font-size: 10pt;
	color: #093A9C;
	text-decoration: none;
}
.htlsearchHotelName:visited
{
	font-size: 10pt;
	color: #093A9C;
	text-decoration: none;
}
.htlsearchHotelLoc
{
	font-size: 9pt;
	color: #093A9C;
}
.htlsearchSpecialStr
{
	font-weight: bold;
	color: #b22222;
}
.pricetblOuterDiv
{
	width: 158px;
	position: relative;
	top: -4px;
	left: 12px;
}
.pricetbl
{
	width: 157px;
}
.pricetbl .top
{
	height: 8px;
	background-image: url(image/priceust.gif);
	background-repeat: no-repeat;
}
.pricetbl .mdl
{
	background-image: url(image/price_orta.gif);
	background-repeat: repeat-y;
}
.pricetbl .bot
{
	height: 7px;
	background-image: url(image/price_alt.gif);
	background-repeat: no-repeat;
}
.pricetblTotal
{
	font-size: 10px;
	color: black;
	font-weight: bold;
}
.pricetblPrice
{
	font-size: 12px;
	color: black;
	font-weight: bold;
}
.compTypeName
{
	color: White;
}
.tbl280divtop
{
	width: 280px;
	height: 6px;
	background-image: url(image/yan_ust.gif);
	background-repeat: no-repeat;
}
.tbl280divtitle
{
	width: 260px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(image/yan_orta.gif);
	background-repeat: repeat-y;
	color: #103C96;
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
}
.tbl280divinnertop
{
	width: 280px;
	height: 8px;
	background-image: url(image/yan_beyaz.gif);
	background-repeat: no-repeat;
}
.tbl280divmdl
{
	width: 260px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(image/yan_beyaz_orta.gif);
	background-repeat: repeat-y;
	color: #103C96;
}
.tbl280divinnerbtm
{
	width: 280px;
	height: 5px;
	background-image: url(image/yan_beyaz_alt.gif);
	background-repeat: no-repeat;
}
.tbl280divbtm
{
	width: 280px;
	height: 7px;
	background-image: url(image/yan_alt.gif);
	background-repeat: no-repeat;
}
.compleftTd
{
	width: 6px;
	background-image: url(image/degrade_sol.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.compmdlTd
{
	padding: 4px;
	background-image: url(image/degrade_orta.gif);
	background-repeat: repeat-x;
}
.comprightTd
{
	width: 4px;
	background-image: url(image/degrade_sag.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.redBoldLnk:link
{
	font-weight: bold;
	color: #b22222;
	text-decoration: none;
}
.redBoldLnk:visited
{
	font-weight: bold;
	color: #b22222;
	text-decoration: none;
}
.normalLnk
{
	color: #103C96;
	cursor: pointer;
	cursor: hand;
}
.normalLnk:link
{
	color: #103C96;
	text-decoration: none;
}
.normalLnk:visited
{
	color: #103C96;
	text-decoration: none;
}
.boldLnk:link
{
	font-weight: bold;
	color: #103C96;
	text-decoration: none;
}
.boldLnk:visited
{
	font-weight: bold;
	color: #103C96;
	text-decoration: none;
}
.normal10Lnk:link
{
	font-size: 10pt;
	color: #103C96;
	text-decoration: none;
}
.normal10Lnk:visited
{
	font-size: 10pt;
	color: #103C96;
	text-decoration: none;
}
.hffsbTbl
{
	margin-left: 10px;
}
.outfsbTbl
{
	width: 100%;
}
.outfsbTbl .tdx
{
	padding: 4px;
	font-size: 8pt;
}
.fsbTbl
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	border: solid 1px #ecebd6;
	background-color: #ebebcf;
}
.fsbTbl .td
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
.fsbText
{
	color: #696849;
}
.fsbEditBox
{
	width: 200px;
	border: solid 1px #696849;
}
.fsbDateBox
{
	color: #696849;
	font-size: 8pt;
	border: solid 1px #696849;
}
.fsbDrop
{
	width: 200px;
	border: solid 1px #696849;
}
.fsb3Drop
{
	width: 175px;
	border: solid 1px #696849;
}
.fsbLnk:link
{
	color: #696849;
	font-weight: bold;
}
.fsbLnk:visited
{
	color: #696849;
	font-weight: bold;
}
.fsbBtnCell
{
	text-align: right;
}
.tbl280divmdl .fsbTbl
{
	width: 100%;
	margin-left: 5px;
	padding: 0px;
	margin-bottom: 5px;
	border: none;
	background-color: Transparent;
}
.tbl280divmdl .fsbTbl .td
{
	padding-right: 10px;
	padding-bottom: 5px;
}
.tbl280divmdl .fsbTbl .fsbText
{
	color: #696849;
}
.tbl280divmdl .fsbTbl .fsbEditBox
{
	width: 160px;
	border: solid 1px #696849;
}
.tbl280divmdl .fsbTbl .fsbDateBox
{
	color: #696849;
	font-size: 8pt;
	border: solid 1px #696849;
}
.tbl280divmdl .fsbTbl .fsbDrop
{
	width: 170px;
	border: solid 1px #696849;
}
.tbl280divmdl .fsbTbl .fsbLnk:link
{
	color: #696849;
	font-weight: bold;
}
.tbl280divmdl .fsbTbl .fsbLnk:visited
{
	color: #696849;
	font-weight: bold;
}
.tbl280divmdl .fsbTbl .fsLPBartbl
{
	border: solid 1px #cccccc;
}
.tbl280divmdl .fsbTbl .fsDealBartbl
{
	border: solid 1px #ecebd6;
}
.tbl280divmdl .fsbTbl .fsbTblBar
{
	margin-top: 5px;
	margin-left: 5px;
}
.tbl280divmdl .fsbTbl .fsbBarDrpBox
{
	width: 180px;
}
.tbl280divmdl .fsbTbl .fsbTblBar .td
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
.tbl280divmdl .fsbTbl .fsbBtnCell
{
	padding-left: 10px;
	text-align: left;
}

.htlsearchoutdivtop
{
	width: 501px;
	height: 12px;
	background-image: url(image/ust.gif);
	background-repeat: no-repeat;
	margin-bottom: 0px;
}
.htlsearchoutdivmdl
{
	margin-top: 0px;
	margin-bottom: 0px;
	width: 485px;
	padding-left: 8px;
	padding-right: 8px;
	background-image: url(image/orta.gif);
	background-repeat: repeat-y;
}
.htlsearchoutdivbtm
{
	margin-top: 0px;
	width: 501px;
	height: 14px;
	background-image: url(image/alt.gif);
	background-repeat: no-repeat;
}
.htlsearchTitlediv
{
	margin-left: 4px;
}
.htlsearchTitledivtop
{
	width: 475px;
	height: 5px;
	background-image: url(image/mbantust.gif);
	background-repeat: no-repeat;
}
.htlsearchTitledivmdl
{
	width: 455px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(image/mbantorta.gif);
	background-repeat: repeat-y;
	color: #103C96;
	text-align: left;
}
.htlsearchTitledivbtm
{
	width: 475px;
	height: 13px;
	background-image: url(image/mbant_alt.gif);
	background-repeat: no-repeat;
}
.htlsearchTitlebig
{
	font-size: 12pt;
	font-weight: bold;
}
.htlsearchnotseldiv
{
	width: 475px;
	height: 30px;
	background-image: url(image/kapali.gif);
	background-repeat: no-repeat;
	color: #103C96;
	margin-left: 4px;
	margin-right: 4px;
}
.htlsearchnotselNumberdiv
{
	width: 14px;
	overflow: hidden;
	text-align: right;
	font-size: 12pt;
	font-weight: bold;
	float: left;
	padding-top: 6px;
	padding-right: 6px;
}
.htlsearchnotselNamediv
{
	width: 320px;
	overflow: hidden;
	text-align: left;
	font-size: 10pt;
	float: left;
	padding-top: 8px;
}
.htlsearchnotselNamediv .lnk
{
	color: #103C96;
	text-decoration: none;
	font-weight: bold;
}
.htlsearchnotselNamediv .lnk:link
{
	color: #103C96;
	text-decoration: none;
	font-weight: bold;
}
.htlsearchnotselNamediv .lnk:visited
{
	color: #103C96;
	text-decoration: none;
	font-weight: bold;
}
.htlsearchnotselStardiv
{
	width: 73px;
	overflow: hidden;
	text-align: left;
	float: left;
	padding-top: 8px;
	padding-right: 6px;
}
.htlsearchnotselPricediv
{
	width: 44px;
	overflow: hidden;
	text-align: right;
	font-size: 10pt;
	float: left;
	padding-top: 8px;
	padding-right: 6px;
	font-weight: bold;
}
.htlsearchseldiv
{
	width: 475px;
	padding-top: 2px;
	margin-left: 4px;
	margin-right: 4px;
}
.htlsearchselNumberdiv
{
	width: 14px;
	overflow: hidden;
	font-size: 12pt;
	font-weight: bold;
	float: left;
	text-align: right;
	padding-right: 6px;
}
.htlsearchHotelleftDiv
{
	width: 6px;
	background-image: url(image/degrade_sol.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.htlsearchHotelmdlDiv
{
	padding: 4px;
	float: left;
	width: 451px;
	background-image: url(image/degrade_orta.gif);
	background-repeat: repeat-x;
}
.htlsearchHotelrightDiv
{
	width: 4px;
	background-image: url(image/degrade_sag.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.htlsearchHotelName
{
	font-size: 10pt;
	color: #093A9C;
	text-decoration: none;
}
.htlsearchHotelName:link
{
	font-size: 10pt;
	color: #093A9C;
	text-decoration: none;
}
.htlsearchHotelName:visited
{
	font-size: 10pt;
	color: #093A9C;
	text-decoration: none;
}
.htlsearchHotelLoc
{
	font-size: 9pt;
	color: #093A9C;
}
.htlsearchSpecialStr
{
	font-weight: bold;
	color: #b22222;
}
.pricetblOuterDiv
{
	width: 158px;
	position: relative;
	top: -4px;
	left: 12px;
}
.pricetbl
{
	width: 157px;
}
.pricetbl .top
{
	height: 8px;
	background-image: url(image/priceust.gif);
	background-repeat: no-repeat;
}
.pricetbl .mdl
{
	background-image: url(image/price_orta.gif);
	background-repeat: repeat-y;
}
.pricetbl .bot
{
	height: 7px;
	background-image: url(image/price_alt.gif);
	background-repeat: no-repeat;
}
.pricetblTotal
{
	font-size: 10px;
	color: black;
	font-weight: bold;
}
.pricetblPrice
{
	font-size: 12px;
	color: black;
	font-weight: bold;
}
.compTypeName
{
	color: White;
}
.tbl280divtop
{
	width: 280px;
	height: 6px;
	background-image: url(image/yan_ust.gif);
	background-repeat: no-repeat;
}
.tbl280divtitle
{
	width: 260px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(image/yan_orta.gif);
	background-repeat: repeat-y;
	color: #103C96;
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
}
.tbl280divinnertop
{
	width: 280px;
	height: 8px;
	background-image: url(image/yan_beyaz.gif);
	background-repeat: no-repeat;
}
.tbl280divmdl
{
	width: 260px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(image/yan_beyaz_orta.gif);
	background-repeat: repeat-y;
	color: #103C96;
}
.tbl280divinnerbtm
{
	width: 280px;
	height: 5px;
	background-image: url(image/yan_beyaz_alt.gif);
	background-repeat: no-repeat;
}
.tbl280divbtm
{
	width: 280px;
	height: 7px;
	background-image: url(image/yan_alt.gif);
	background-repeat: no-repeat;
}
.airportInput
{
	width: 200px;
}
.airportDiv
{
	width: 220px;
	border: black 1px solid;
	background-color: white;
}
.airDiv
{
	color: #475D73;
	background-color: White;
}
.airDivSel
{
	color: White;
	background-color: #475D73;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
}
.destbtn
{
	font-weight: bold;
	color: white;
	background-color: #38385e;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: middle;
	border: solid 3px #83847e;
}
.searchbox_search_btn
{
	font-weight: bold;
	color: #696849;
	background-image: url(image/sbtabsel.gif);
	vertical-align: middle;
	text-align: center;
	cursor: hand;
	cursor: pointer;
	border: solid 1px #ecebd6;
}
.btnk
{
	font-weight: bold;
	color: white;
	background-color: #a0b941;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: middle;
	border: solid 3px #4f4f4f;
}
.btnb
{
	font-weight: bold;
	color: white;
	background-color: #4f4f4f;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: middle;
	border: solid 3px black;
}
.btn
{
	font-weight: bold;
	color: #5c5c5c;
	background-color: #dfdfdf;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: middle;
	border: solid 3px #4f4f4f;
}
.btnSearch
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #203F91;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: middle;
	border: solid 3px #4f4f4f;
}
.btncontinue
{
	font-weight: bold;
	color: white;
	background-color: #38385e;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: middle;
	border: solid 3px #83847e;
}
.flightRTbl
{
	width: 100%;
}
.flightRTbl .titleTr
{
	height: 30px;
}
.flightRTbl .titleTr .td
{
}
.flightRTbl .resultTr
{
}
.flightRTbl .resultTr .td
{
	background-color: white;
}
.sitemTblPrice
{
	color: Black;
}
.sitemTbl
{
	width: 790px;
	margin-bottom: 10px;
	color: black;
	font-weight: normal;
}
.sitemTbl .hdr
{
	height: 39px;
}
.sitemTbl .hdr .td
{
	background-image: url(image/sitemtblhdr.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-right: 9px;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	color: white;
}
.sitemTbl .hdr .tdSsl
{
	background-image: url(imageSsl/sitemtblhdr.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-right: 9px;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	color: white;
}
.sitemTbl .item
{
}
.sitemTbl .item .td
{
	text-align: left;
	padding-left: 14px;
	padding-right: 9px;
	padding-top: 5px;
	background-image: url(image/sitemtblmdl.gif);
	background-repeat: repeat-y;
}
.sitemTbl .item .tdSsl
{
	text-align: left;
	padding-left: 14px;
	padding-right: 9px;
	padding-top: 5px;
	background-image: url(imageSsl/sitemtblmdl.gif);
	background-repeat: repeat-y;
}
.sitemTbl .ftr
{
	height: 16px;
}
.sitemTbl .ftr .td
{
	background-image: url(image/sitemtblftr.gif);
	background-repeat: no-repeat;
}
.sitemTbl .ftr .tdSsl
{
	background-image: url(imageSsl/sitemtblftr.gif);
	background-repeat: no-repeat;
}
.ssitemTbl
{
	width: 530px;
	margin-bottom: 10px;
	color: black;
	font-weight: normal;
}
.ssitemTbl .hdr
{
	height: 39px;
}
.ssitemTbl .hdr .td
{
	background-image: url(image/ssitemtblhdr.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-right: 9px;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	color: white;
}
.ssitemTbl .hdr .tdSsl
{
	background-image: url(imageSsl/ssitemtblhdr.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-right: 9px;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	color: white;
}
.ssitemTbl .item
{
}
.ssitemTbl .item .td
{
	text-align: left;
	padding-left: 14px;
	padding-right: 9px;
	padding-top: 5px;
	background-image: url(image/ssitemtblmdl.gif);
	background-repeat: repeat-y;
}
.ssitemTbl .item .tdSsl
{
	text-align: left;
	padding-left: 14px;
	padding-right: 9px;
	padding-top: 5px;
	background-image: url(imageSsl/ssitemtblmdl.gif);
	background-repeat: repeat-y;
}
.ssitemTbl .ftr
{
	height: 16px;
}
.ssitemTbl .ftr .td
{
	background-image: url(image/ssitemtblftr.gif);
	background-repeat: no-repeat;
}
.ssitemTbl .ftr .tdSsl
{
	background-image: url(imageSsl/ssitemtblftr.gif);
	background-repeat: no-repeat;
}
.fsDealBoxtbl
{
	width: 220px;
	background-color: #bfe6fc;
	border: solid 1px #113A4C;
	font-size: 8pt;
}
.fsDealBoxtbl .hdr
{
	background-color: #113A4C;
	font-weight: bold;
	color: White;
	padding-left: 4px;
	padding-right: 4px;
}
.fsDealBoxtbl .item
{
	padding: 2px;
}
.fsDealBoxtbl .fsbTbl
{
	margin-bottom: 1px;
	border: none;
	background: transparent;
}
.fsDealBoxtbl .fsbTbl .td
{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
}
.fsDealBoxtbl .fsbTbl .fsbText
{
	color: black;
}
.fsDealBoxtbl .fsbTbl .fsbDrop
{
	width: 170px;
}
.fsDealBoxtbl .fsbTbl .airportInput
{
	width: 170px;
}
.fsDealBoxtbl .fsbTbl .airportDiv
{
	width: 190px;
}

.fsLPBoxtbl
{
	width: 220px;
	background: transparent;
	font-size: 8pt;
}
.fsLPBoxtbl .item
{
	padding: 2px;
}
.fsLPBoxtbl .fsbTbl
{
	margin-bottom: 1px;
	border: none;
}
.fsLPBoxtbl .fsbTbl .td
{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
}
.fsLPBoxtbl .fsbTbl .fsbText
{
	color: black;
}
.fsLPBoxtbl .fsbTbl .fsbDrop
{
	width: 170px;
}
.fsLPBoxtbl .fsbTbl .airportInput
{
	width: 170px;
}
.fsLPBoxtbl .fsbTbl .airportDiv
{
	width: 190px;
}

.fsLPBartbl
{
	width: 100%;
	background: #f5f5f7;
	border: solid 1px #cccccc;
}
.fsLPBartbl .fsbTbl
{
	background: transparent;
	margin-bottom: 1px;
	border: none;
}
.fsLPBartbl .fsbAddFlightChk
{
	width: 170px;
}
.fsLPBartbl .fsbTbl .td
{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
}
.fsLPBartbl .fsbTbl .fsbText
{
	color: black;
}
.fsLPBartbl .fsbTbl .fsbDrop
{
	width: 170px;
}
.fsLPBartbl .fsbTbl .airportInput
{
	width: 170px;
}
.fsLPBartbl .fsbTbl .airportDiv
{
	width: 190px;
}

.spboxTbl
{
	color: Black;
	font-size: 8pt;
	width: 152px;
	position: relative;
	top: -42px;
}
.spboxTbl .shdr
{
	height: 110px;
}
.spboxTbl .shdr .std
{
	background-image: url(image/spboxtop.gif);
	background-repeat: no-repeat;
}
.spboxTbl .sitem
{
}
.spboxTbl .sitem .std
{
	background-image: url(image/spboxmid.gif);
	background-repeat: repeat-y;
}
.spboxTbl .sftr
{
	height: 10px;
}
.spboxTbl .sftr .std
{
	background-image: url(image/spboxbot.gif);
	background-repeat: no-repeat;
}
.spboxiTbl
{
	width: 152px;
}
.spboxiTbl .sitem
{
}
.spboxiTbl .sitem .std
{
	padding-left: 6px;
	padding-right: 6px;
	background-image: url(image/spboxmid.gif);
	background-repeat: repeat-y;
}
.spboxiTbl .sftr
{
	height: 10px;
}
.spboxiTbl .sftr .std
{
	background-image: url(image/spboxbot.gif);
	background-repeat: no-repeat;
}
.priceDetailLink
{
	font-size: 9pt;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	text-decoration: underline;
}
.spboxPricelbl
{
	font-size: 9px;
	color: black;
}
.spboxPricedsc
{
	font-size: 18px;
	color: black;
	font-weight: bold;
	text-decoration: line-through;
}
.spboxPriceprc
{
	font-size: 18px;
	color: black;
	font-weight: bold;
}
.spboxPricetax
{
	font-size: 10px;
	color: black;
	font-weight: bold;
}
.spboxPricetotallbl
{
	font-size: 12px;
	color: black;
	font-weight: bold;
}
.spboxPricetotal
{
	font-size: 16px;
	color: black;
	font-weight: bold;
}

.ft_date
{
	font-size: 10pt;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 20px;
}
.ft_time
{
	font-size: 8pt;
	padding-right: 20px;
}
.ft_from
{
	padding-bottom: 10px;
	font-size: 8pt;
}
.ft_stop
{
	color: #835E4E;
	font-style: italic;
	font-size: 8pt;
}
.ft_airline
{
	font-weight: bold;
	font-size: 8pt;
}
.ft_airplane
{
	color: #00749F;
	font-size: 8pt;
}
.ft_cabin
{
	color: #0079A0;
	font-size: 8pt;
}
.ft_no
{
	padding-bottom: 10px;
	font-size: 8pt;
}
.ft_stopcount
{
	color: #603B2D;
	font-size: 8pt;
}
.ft_tftime
{
	color: #1F297A;
	font-weight: bold;
	font-size: 9pt;
}
.ft_tttime
{
	color: #1F297A;
	font-weight: bold;
	font-size: 9pt;
}
.popUp
{
	border: solid 1px #e8ead5;
	border: solid 10px #1A1C6A;
	font-size: 8pt;
	background-color: #ebebcf;
}
.popUp .fsbText
{
	color: black;
}
.popUp .fsbTypeText
{
	color: black;
}
.popUp .fsbLnk:link
{
	color: black;
	font-weight: bold;
}
.popUp .fsbLnk:visited
{
	color: black;
	font-weight: bold;
}
.popUp .td
{
	padding-left: 4px;
	padding-right: 4px;
}
.popUp .hdr
{
	height: 24px;
	background-color: #e0e0ba;
	color: #5b5b3f;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
.popUp .item
{
	background-color: #f8f8f0;
	color: black;
}
.errText
{
	color: red;
	font-size: 12pt;
}
.comphl
{
	color: #1F297A;
}
.compInHotel
{
	background-image: url(image/compbk.gif);
	background-repeat: repeat-x;
	border-top: solid 1px #606060;
	border-bottom: solid 1px #606060;
	background-color: White;
}
.pd_header
{
	padding: 2px;
	color: #3f3f65;
	font-weight: bold;
	border-top: solid 2px #405084;
	border-bottom: solid 2px #405084;
}
.pd_title
{
	color: #3f3f65;
	font-weight: bold;
}
.pd_item
{
	padding: 2px;
	color: #3f3f65;
}
.priceDetailDiv
{
	margin-top: 10px;
	padding: 3px;
	background-image: url(image/pricelinkbk.gif);
}
.priceDetailLink
{
	color: white;
	font-size: 10pt;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	text-decoration: underline;
}
.priceDetailLink:link
{
	color: white;
	font-weight: bold;
}
.priceDetailLink:visited
{
	color: white;
	font-weight: bold;
}
.inboxTbl
{
	width: 100%;
}
.inboxTbl .inboxTblhdr
{
	height: 5px;
}
.inboxTbl .inboxTblhdr .inboxTblleft
{
}
.inboxTbl .inboxTblhdr .inboxTblitem
{
}
.inboxTbl .inboxTblhdr .inboxTblright
{
}
.inboxTbl .inboxTblitem
{
}
.inboxTbl .inboxTblitem .inboxTblleft
{
}
.inboxTbl .inboxTblitem .inboxTblitem
{
	color: black;
}
.inboxTbl .inboxTblitem .inboxTblright
{
}
.inboxTbl .inboxTblftr
{
	height: 5px;
}
.inboxTbl .inboxTblftr .inboxTblleft
{
}
.inboxTbl .inboxTblftr .inboxTblitem
{
}
.inboxTbl .inboxTblftr .inboxTblright
{
}
.flightTbl
{
	width: 100%;
	font-size: 8pt;
	background-color: Transparent;
}
.flightTbl .title
{
	vertical-align: middle;
	text-align: left;
}
.flightTbl .title .flightTbltd
{
	font-weight: bold;
}
.flightTbl .tr1
{
	height: 8px;
}
.flightTbl .tr1 .flightTblleft
{
	width: 10px;
}
.flightTbl .tr1 .flightTblitem
{
}
.flightTbl .tr1 .flightTblright
{
	width: 10px;
}
.flightTbl .tr2
{
}
.flightTbl .tr2 .flightTblleft
{
	width: 10px;
}
.flightTbl .tr2 .flightTblitem
{
}
.flightTbl .tr2 .flightTblright
{
	width: 10px;
}
.flightTbl .ftr
{
	height: 8px;
}
.flightTbl .ftr .flightTblleft
{
	width: 10px;
}
.flightTbl .ftr .flightTblitem
{
}
.flightTbl .ftr .flightTblright
{
	width: 10px;
}
.hlloclink
{
}
.hlloclink:link
{
	color: #111111;
	font-weight: bold;
	font-size: 7pt;
}
.hlloclink:visited
{
	color: #111111;
	font-weight: bold;
	font-size: 7pt;
}
.hlhtllink
{
}
.hlhtllink:link
{
	color: #444444;
	font-size: 7pt;
}
.hlhtllink:visited
{
	color: #444444;
	font-size: 7pt;
}
.compTbl
{
	width: 250px;
	margin-bottom: 10px;
	color: black;
	font-weight: normal;
}
.compTbl .hdr
{
	height: 26px;
}
.compTbl .hdr .tdr
{
	padding-left: 9px;
	background-image: url(image/comptblhdr.gif);
	background-repeat: no-repeat;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	color: white;
}
.compTbl .hdr .tdrSsl
{
	padding-left: 9px;
	background-image: url(imageSsl/comptblhdr.gif);
	background-repeat: no-repeat;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	color: white;
}
.compTbl .item
{
}
.compTbl .item .tdr
{
	text-align: left;
	padding-left: 4px;
	padding-right: 5px;
	padding-top: 5px;
	background-image: url(image/comptblmdl.gif);
	background-repeat: no-repeat;
}
.compTbl .item .tdrSsl
{
	text-align: left;
	padding-left: 4px;
	padding-right: 5px;
	padding-top: 5px;
	background-image: url(imageSsl/comptblmdl.gif);
	background-repeat: no-repeat;
}
.compTbl .ftr
{
	height: 16px;
}
.compTbl .ftr .tdr
{
	background-image: url(image/comptblftr.gif);
	background-repeat: no-repeat;
}
.compTbl .ftr .tdrSsl
{
	background-image: url(imageSsl/comptblftr.gif);
	background-repeat: no-repeat;
}
.compflhdr
{
	color: black;
	font-size: 10pt;
	font-weight: bold;
}
.compfltx
{
	color: #145780;
	font-size: 8pt;
}
.compflhl
{
	font-weight: bold;
	color: #145780;
	font-size: 8pt;
}
.comppr
{
	color: black;
	font-size: 9pt;
}
.comphdr
{
	color: black;
	font-size: 11pt;
}
.tab_item
{
	font-size: 11pt;
	font-family: Tahoma, Geneva, Arial, Helvetica;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	cursor: hand;
	cursor: pointer;
	padding: 2px;
}
.tab_item .tdleft
{
}
.tab_item .tdright
{
}
.tab_itemSelected
{
	font-size: 11pt;
	font-family: Tahoma, Geneva, Arial, Helvetica;
	color: #336699;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	padding: 2px;
}
.tab_itemSelected .tdleft
{
}
.tab_itemSelected .tdright
{
}
.hotelMainTable
{
	width: 100%;
	text-align: left;
}
.hotelMainTable_list
{
	width: 160px;
	height: 200px;
	background-color: Transparent;
	padding-top: 20px;
	vertical-align: top;
}
.hotel_table_title
{
	width: 30%;
	font-size: 12pt;
	font-weight: bold;
	font-family: Tahoma, Geneva, Arial, Helvetica;
	text-align: center;
}
.hotel_table_buttons
{
	width: 70%;
	vertical-align: top;
	padding: 10px;
}
.hotelMainTable_content
{
	font-size: 10pt;
	font-family: Tahoma, Geneva, Arial, Helvetica;
	vertical-align: top;
	text-align: left;
}
.hotelLinksTbl
{
	width: 180px;
	background-color: Transparent;
}
.hotelLinksTbl .hdr
{
	height: 10px;
}
.hotelLinksTbl .hdr .td
{
	background-image: url(image/hotelpptop.gif);
	background-repeat: no-repeat;
}
.hotelLinksTbl .item
{
}
.hotelLinksTbl .item .td
{
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
	background-color: #e0e6e6;
	cursor: hand;
	cursor: pointer;
}
.hotelLinksTbl .item .overtd
{
	font-weight: bold;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #e0e6e6;
	background-color: #0f7c73;
	cursor: hand;
	cursor: pointer;
}
.hotelLinksTbl .item .tdx
{
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
	color: #1b4277;
	background-color: #e0e6e6;
	cursor: hand;
	cursor: pointer;
}
.hotelLinksTbl .item .overtdx
{
	font-weight: bold;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #e0e6e6;
	background-color: #1b4277;
	cursor: hand;
	cursor: pointer;
}
.hotelLinksTbl .item .selectedtd
{
	font-weight: bold;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #0f7c73;
	background-color: #e0e6e6;
}
.hotelLinksTbl .item .selectedtdx
{
	font-weight: bold;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #1b4277;
	background-color: #e0e6e6;
}
.hotelLinksTbl .item .emptytd
{
	background-color: #e0e6e6;
}
.hotelTable
{
	width: 600px;
}
.hotelTable .hdr
{
	height: 20px;
}
.hotelTable .hdr .left
{
	width: 20px;
	background-image: url(image/mtp_l.png);
	background-repeat: no-repeat;
}
.hotelTable .hdr .item
{
	width: 560px;
	background-image: url(image/mtp.png);
	background-repeat: repeat-x;
}
.hotelTable .hdr .right
{
	width: 20px;
	background-image: url(image/mtp_r.png);
	background-repeat: no-repeat;
}
.hotelTable .item
{
}
.hotelTable .item .left
{
	background-image: url(image/mmd_l.png);
	background-repeat: repeat-y;
	width: 20px;
}
.hotelTable .item .item
{
	width: 560px;
	background-color: #e0e6e6;
}
.hotelTable .item .right
{
	background-image: url(image/mmd_r.png);
	background-repeat: repeat-y;
	width: 20px;
}
.hotelTable .ftr
{
	height: 20px;
}
.hotelTable .ftr .left
{
	width: 20px;
	background-image: url(image/mbt_l.png);
	background-repeat: no-repeat;
}
.hotelTable .ftr .item
{
	width: 560px;
	background-image: url(image/mbt.png);
	background-repeat: repeat-x;
}
.hotelTable .ftr .right
{
	width: 20px;
	background-image: url(image/mbt_r.png);
	background-repeat: no-repeat;
}
.hotel_table
{
	width: 100%;
}
.menuLinkSpan
{
	color: white;
	text-decoration: none;
	font-size: 12pt;
}
.menuLink:link
{
	color: white;
	text-decoration: none;
	font-size: 12pt;
}
.menuLink:visited
{
	color: white;
	text-decoration: none;
	font-size: 12pt;
}
.menuLink:hover
{
	color: yellow;
	text-decoration: none;
}
.menuLink2Span
{
	color: #3a3a60;
	text-decoration: none;
	font-size: 8pt;
}
.menuLink2:link
{
	color: #3a3a60;
	text-decoration: none;
	font-size: 8pt;
}
.menuLink2:visited
{
	color: #3a3a60;
	text-decoration: none;
	font-size: 8pt;
}
.menuLink2:hover
{
	color: #3a3a60;
	text-decoration: none;
}
.ckAvailMainTbl
{
}
.ckAvailMainTbl .ckA_titletr
{
}
.ckAvailMainTbl .ckA_titletr .ckA_left
{
	text-align: center;
	width: 46%;
}
.ckAvailMainTbl .ckA_titletr .ckA_right
{
}
.ckAvailMainTbl .ckA_contenttr
{
}
.ckAvailMainTbl .ckA_contenttr .ckA_left
{
	text-align: center;
	vertical-align: top;
}
.ckAvailMainTbl .ckA_contenttr .ckA_right
{
	text-align: center;
	vertical-align: top;
}
.ckAvailMainTbl .ckA_ftrtr
{
	text-align: center;
}
.ckAvailMainTbl .ckA_ftrtr .ckA_ftrtd
{
}
.ckA_ftrtr_avspan
{
	background-color: #e3ef21;
}
.ckA_ftrtr_navspan
{
	background-color: #bc544a;
}
.ckAvailInTbl
{
	width: 100%;
}
.ckAvailInTbl .ckAIhdr
{
	height: 20px;
}
.ckAvailInTbl .ckAIhdr .ckAIhdrtd
{
	border: solid 1px gray;
	width: 30px;
}
.ckAvailInTbl .ckAItr
{
	height: 20px;
}
.ckAvailInTbl .ckAItr .ckAItrtd
{
	border: solid 1px gray;
	width: 30px;
}
.ckAvailInTbl .ckAItr .ckAItrtda
{
	background-color: #e3ef21;
	border: solid 1px gray;
	width: 30px;
}
.ckAvailInTbl .ckAItr .ckAItrtdn
{
	background-color: #bc544a;
	border: solid 1px gray;
	width: 30px;
}
.menuThLinkSpan
{
	color: white;
	text-decoration: none;
	font-size: 10pt;
}
.menuThLink:link
{
	color: white;
	text-decoration: none;
	font-size: 10pt;
}
.menuThLink:visited
{
	color: white;
	text-decoration: none;
	font-size: 10pt;
}
.menuThLink:hover
{
	color: yellow;
	text-decoration: none;
}
.themehname:link
{
	color: #996600;
	text-decoration: none;
	font-size: 10pt;
}
.themehname:visited
{
	color: #996600;
	text-decoration: none;
	font-size: 10pt;
}
.themehname:hover
{
	color: #1b2e73;
	text-decoration: none;
}
.destTopDiv
{
	width: 790px;
	height: 5px;
	background-image: url(image/dest_ttop.gif);
	background-repeat: no-repeat;
}
.destMdlDiv
{
	width: 790px;
	background-image: url(image/dest_tmdl.gif);
	background-repeat: repeat-y;
	text-align: left;
	display: inline-table;
}
.destMdlInPicDiv
{
	float: left;
	padding-left: 10px;
	width: 190px;
}
.destMdlInDiv
{
	float: left;
	width: 570px;
}
.destBkAvBtn
{
	text-align: center;
	padding-top: 12px;
	padding-bottom: 12px;
}
.destBtmDiv
{
	width: 790px;
	height: 5px;
	background-image: url(image/dest_tbtm.gif);
	background-repeat: no-repeat;
	margin-bottom: 6px;
}
.destTable
{
	width: 790px;
}
.destTable .hdr
{
	height: 20px;
}
.destTable .hdr .left
{
	width: 20px;
	background-image: url(image/mtp_l.png);
	background-repeat: no-repeat;
}
.destTable .hdr .item
{
	width: 750px;
	background-image: url(image/mtp.png);
	background-repeat: repeat-x;
}
.destTable .hdr .right
{
	width: 20px;
	background-image: url(image/mtp_r.png);
	background-repeat: no-repeat;
}
.destTable .item
{
}
.destTable .item .left
{
	background-image: url(image/mmd_l.png);
	background-repeat: repeat-y;
	width: 20px;
}
.destTable .item .item
{
	width: 750px;
	background-color: #e0e6e6;
}
.destTable .item .right
{
	background-image: url(image/mmd_r.png);
	background-repeat: repeat-y;
	width: 20px;
}
.destTable .ftr
{
	height: 20px;
}
.destTable .ftr .left
{
	width: 20px;
	background-image: url(image/mbt_l.png);
	background-repeat: no-repeat;
}
.destTable .ftr .item
{
	width: 750px;
	background-image: url(image/mbt.png);
	background-repeat: repeat-x;
}
.destTable .ftr .right
{
	width: 20px;
	background-image: url(image/mbt_r.png);
	background-repeat: no-repeat;
}
.themeTbl
{
	width: 100%;
}
.themeTbl .picTd
{
	vertical-align: top;
	background-image: url(image/themel.gif);
	background-repeat: repeat-y;
}
.themeTbl .titleTd
{
	font-size: 12pt;
	font-weight: bold;
	padding: 4px;
	height: 18px;
	color: white;
	background: #A3894C;
}
.themeTbl .titleTdLeft
{
	background: url(image/themeleft.gif) no-repeat right;
	width: 16px;
}
.themeTbl .titleTdRight
{
	background: url(image/themeright.gif) no-repeat left;
	width: 16px;
}
.themeTbl .contentTd
{
	font-size: 10pt;
	padding: 5px;
}
.themeTbl .tcTd
{
	width: 10px;
	background-image: url(image/themer.gif);
	background-repeat: repeat-y;
}
.tab_normal
{
	width: 100px;
	text-align: center;
	cursor: hand;
	cursor: pointer;
}
.tab_normal_td
{
	width: 100px;
	text-align: center;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
}
.pageTitleSpan
{
	font-size: 11pt;
	padding: 5px;
}
.titleSpan
{
	font-size: 12pt;
	font-weight: bold;
	color: #a08c44;
	padding: 5px;
}
.subtitleSpan
{
	font-size: 10pt;
	font-weight: bold;
	color: #a08c44;
	padding: 3px;
}
.destTitle
{
	font-size: 12pt;
	padding: 5px;
	font-weight: bold;
}
.hotelListItemContentDiv
{
	width: 470px;
	text-align: justify;
}
a.sinif1
{
	color: #243f84;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a.sinif1:visited
{
	color: #243f84;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a.sinif1:hover
{
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a.sinif1_dest
{
	color: #333333;
	text-decoration: none;
	font-size: 13px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a.sinif1_dest:hover
{
	color: #777777;
	text-decoration: none;
	font-size: 13px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a.sinif1_desta
{
	color: #555555;
	text-decoration: none;
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a.sinif1_desta:hover
{
	color: #888888;
	text-decoration: none;
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a.sinif2
{
	color: #666666;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a.sinif2:visited
{
	color: #666666;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a.sinif2:hover
{
	color: #333333;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a.sinif3
{
	color: #FF6666;
	text-decoration: none;
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a.sinif3:hover
{
	color: #000066;
	text-decoration: none;
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a.sinif4
{
	color: #243f84;
	text-decoration: none;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a.sinif4:hover
{
	color: #666666;
	text-decoration: none;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.style6
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 6px;
	text-align: justify;
}
.style19
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF6666;
}
.hotelRoomListTbl
{
	width: 100%;
}
.hotelRoomListTbl .titleTd
{
	background-image: none;
}
.hotelRoomListTbl .hdrTd
{
	background-image: none;
	border-top: solid 1px #3f3f65;
}
.hotelRoomListTbl .dscTd
{
	background-image: url(image/hrlbk.gif);
	background-repeat: repeat-x;
}
.agentLoginTitle
{
	color: #514ea4;
	font-weight: bold;
	font-size: 10pt;
}
.sLoginTblLeftBody
{
	width: 200px;
	padding-right: 10px;
}
.sLoginTblMiddleBody
{
	width: 10px;
	border-left: solid 1px #514ea4;
}
.sLoginTblRightBody
{
	width: 250px;
}
.agencyInfoPnl
{
	text-align: left;
	font-weight: bold;
	font-size: 9pt;
	color: white;
	background-color: #243f84;
}
.agencyInfoPnlh
{
	color: white;
	background-color: #243f84;
}
.agencyInfoPnlMsg
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	background-color: #243f84;
}
.agencyInfoPnlMsgh
{
	font-weight: normal;
	font-size: 8pt;
	color: #243f84;
	background-color: white;
	cursor: hand;
	cursor: pointer;
}
.agencyInfoPnli
{
	color: white;
	background-color: #243f84;
}
.agencyInfoPnlih
{
	color: #243f84;
	background-color: white;
	cursor: hand;
	cursor: pointer;
}
.agencyRegReq
{
	color: #f59300;
	font-size: 7pt;
}
.agencyRegTitle
{
	font-weight: bold;
}
.agencyRegError
{
	color: #ef4d15;
	font-weight: bold;
}
.htldeal
{
	font-size: 16pt;
	color: #666666;
	font-weight: bolder;
}
.htldealspot
{
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 12px;
}
.htldeal1
{
	font-size: 10pt;
	color: black;
	font-weight: bold;
	background-color: White;
	padding-left: 16px;
	padding-right: 16px;
}
.htldeal2
{
	font-size: 10pt;
	color: #fb0404;
	font-weight: bold;
	background-color: White;
	padding-left: 16px;
	padding-right: 16px;
}
.htldealspot
{
	padding: 6px;
}
.htdealhdr
{
	font-size: 10pt;
	font-weight: bold;
}
.htdealspot
{
	font-size: 14pt;
	font-weight: bold;
}
.htdeallink
{
	font-size: 10pt;
	font-weight: bold;
}
.htdeallink:visited
{
	font-size: 10pt;
	font-weight: bold;
}
.htldealheader
{
	font-size: 12pt;
	font-weight: bold;
}
.htdealline
{
	font-size: 10pt;
}
.hotelSearch
{
	border: 2px solid #203F91;
	background: #E6ECEC;
	width: 100%;
}
.tdmiddle
{
	font-weight: bold;
	font-size: 1.1em;
	padding: 8px;
	padding-left: 0px;
}
.imageDescription
{
	font-weight: bold;
	font-size: 14px;
	height: 24px;
}
.qp_checkindate
{
	font-size: 10pt;
}
.qp_moredatediv
{
	font-size: 10pt;
	border: solid 1px black;
	background-color: white;
	padding: 4px;
}
.splInHtlHdr
{
	color: #D15F5F;
	font-weight: bold;
}
.splInHtl
{
	color: #D15F5F;
}
a.splInHtl
{
	color: #D15F5F;
	text-decoration: none;
}
.splInHtlDiv
{
	border: solid 1px #D15F5F;
	background-color: #F6EDE4;
	width: 420px;
	padding: 4px;
}
a.splInHtl:hover
{
	color: #D15F5F;
	text-decoration: underline;
}



.availLeftExplDiv
{
	width: 260px;
	padding-right: 16px;
}
.availOuterTbl
{
	width: 350px;
}
.availOuterTbl .hdr
{
	height: 28px;
}
.availOuterTbl .cnt
{
}
.availOuterTbl .ftr
{
	height: 54px;
}
.avlLink:link, .avlLink:hover, .avlLink:visited
{
	color: #1e5eca;
	font-size: 11px;
	text-decoration: none;
}
.avlTitleCenter
{
	color: #263aa0;
	font-size: 14px;
	font-weight: bold;
}
.availTbl
{
	margin: 6px;
	text-align: center;
}
.availTbl .hdrr
{
}
.availTbl .hdrr .hdrc
{
	width: 50px;
	height: 26px;
	vertical-align: middle;
}
.availTbl .itmr
{
}
.availTbl .itmr .itmrb
{
	width: 50px;
	height: 36px;
	border: 1px solid black;
	background: white;
}
.availTbl .itmr .itmrno
{
	width: 50px;
	height: 36px;
	background: #ffb8ad;
	border: 1px solid black;
}
.availTbl .itmr .itmrlt
{
	width: 50px;
	height: 36px;
	background: #f0ec83;
	border: 1px solid black;
}
.availTbl .itmr .itmrok
{
	width: 50px;
	height: 36px;
	background: #C6F3EF;
	border: 1px solid black;
}
.avldno
{
	border: none;
	width: 48px;
	height: 11px;
	padding-top: 3px;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
}
.avldpr
{
	border: none;
	width: 48px;
	height: 19px;
	padding-top: 5px;
	vertical-align: bottom;
}
.avldpr .itmroklnk:link, .avldpr .itmroklnk:visited
{
	color: #1e5eca;
	text-decoration: none;
}
.fcomphtd
{
}
.fcomph1
{
	width: 660px;
}
.fcomph2
{
	width: 610px;
}
.fcomph3
{
	width: 560px;
}
.fcomph4
{
	width: 510px;
}
.fcomph5
{
	width: 440px;
}
.fcomphleftTd
{
	width: 1px;
	background-image: url(image/degrade_sol.gif);
	background-repeat: repeat-x;
}
.fcomphmdlTd
{
	padding: 4px;
	background-image: url(image/degrade_orta.gif);
	background-repeat: repeat-x;
}
.fcomphrightTd
{
	width: 1px;
	background-image: url(image/degrade_sag.gif);
	background-repeat: repeat-x;
}
.tbl280divmdl .outfsbTbl
{
	width: 210px;
}
.tbl280divmdl .fsbTbl .fsb2Drop
{
	width: 70px;
}
.tbl280divmdl .fsbTbl .fsbDrop
{
	width: 170px;
}
.tbl280divmdl .fsbTbl .airportInput
{
	width: 165px;
}
.tbl280divmdl .fsbTbl .airportDiv
{
	width: 185px;
	border: black 1px solid;
	background-color: #9EC2D1;
}
.pageTitleSpan
{
	font-size: 10pt;
	font-weight: bold;
}

.destDiv
{
	width: 790px;
	padding-top: 32px;
	display: inline-block;
}
.destLinkDiv
{
	float: left;
	margin-top: 24px;
	text-align: right;
	width: 200px;
	overflow: hidden;
	background: url(image/dest_lmdl.gif) repeat-y top left;
}
.destLinkDivTop
{
	width: 172px;
	padding-top: 12px;
	padding-left: 12px;
	padding-right: 16px;
	background: url(image/dest_ltop.gif) no-repeat top left;
	display: run-in;
}
.destLinkDivLink
{
	padding-top: 24px;
	padding-bottom: 24px;
}
.destLinkDivLink .destLink:link
{
	color: #1253a3;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}
.destLinkDivLink .destLink:visited
{
	color: #1253a3;
	text-decoration: none;
}
.destLinkDivBtm
{
	height: 5px;
	width: 200px;
	clear: both;
	background: url(image/dest_lbtm.gif) no-repeat top left;
}
.destContentDiv
{
	float: left;
	text-align: left;
	width: 545px;
	padding-left: 5px;
}
.destContentDivTopDiv
{
	clear: both;
	height: 43px;
	overflow: hidden;
	background: url(image/dest_top.gif) no-repeat top left;
	padding-top: 7px;
	padding-left: 20px;
	padding-right: 18px;
	font-size: 14pt;
	color: #1253a3;
	width: 502px;
}
.destContentDivTopDivttl
{
	display: inline-table;
}
.destContentDivTopDiv .destLink:link
{
	font-size: 14pt;
	color: #1253a3;
	text-decoration: none;
}
.destContentDivTopDiv .destLink:hover
{
	font-size: 14pt;
	color: #1253a3;
	text-decoration: underline;
}
.destContentDivTopDiv .destLink:visited
{
	font-size: 14pt;
	color: #1253a3;
	text-decoration: none;
}
.destContentDivMdlDiv
{
	clear: both;
	padding-left: 12px;
	padding-right: 22px;
	background: url(image/dest_mdl.gif) repeat-y left;
	width: 506px;
}
.destContentDivBtmDiv
{
	clear: both;
	height: 5px;
	background: url(image/dest_btm.gif) no-repeat left bottom;
	width: 540px;
}
.destCntInDiv
{
	display: inline-block;
	width: 100%;
}
.destCntInDiv P
{
	margin: 0px;
	padding: 0px;
}
.destPicInDiv
{
	display: inline-block;
	width: 100%;
	padding-top: 24px;
	text-align: center;
}
.RadPanelBar_DestLink
{
	text-align: left;
	padding: 0px 0px 0px 0px none;
	margin: 0px 0px 0px 0px none;
}
.RadPanelBar_DestLink ul.rpRootGroup
{
	border: none;
	width: 170px;
}
.RadPanelBar_DestLink ul.rpRootGroup .rpOut
{
	border-bottom-style: none;
}
.RadPanelBar_DestLink .rpSlide
{
	padding-bottom: 8px;
}
.RadPanelBar_DestLink .rpLink:link
{
	border-bottom-style: none;
}
.RadPanelBar_DestLink .rpLink:visited
{
	border-bottom-style: none;
}
.RadPanelBar_DestLink .rpLink:hover
{
	border-bottom-style: none;
}
.RadPanelBar_DestLink ul.rpRootGroup li.rpItem .rpImage
{
	border: none;
}
.RadPanelBar_DestLink ul.rpRootGroup li.rpItem .rpText
{
	color: #1253a3;
	font-size: 11pt;
	font-weight: bold;
	padding: 0px;
}
.RadPanelBar_DestLink ul.rpGroup li.rpItem .rpText
{
	color: Black;
	font-size: 8pt;
	font-weight: normal;
	padding: 0px;
}

.availBox
{
	border: solid 1px #e8ead5;
	border: solid 10px #1A1C6A;
	font-size: 8pt;
	background-color: #ebebcf;
	display: inline-table;
}
.availBoxTop
{
	height: 24px;
	background-color: #e0e0ba;
	display: inline-table;
	width: 100%;
}
.availBoxTopHdr
{
	float: left;
	padding-left: 12px;
	padding-top: 6px;
	width: 160px;
	color: #5b5b3f;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
.availBoxTopCloseBtn
{
	float: right;
	width: 30px;
	padding-top: 6px;
	padding-right: 12px;
	text-align: right;
}
.availBoxMdl
{
	padding: 12px;
	text-align: left;
	background-color: #f8f8f0;
}
.availBoxBtm
{
	height: 0px;
	width: 100%;
}
.hiimgTitle
{
	color: white;
	font-size: 14px;
	font-weight: bold;
}
.hiimgDesc
{
	color: white;
	font-size: 12px;
	font-weight: normal;
}
.flDtlTblHdr
{
	font-weight: bold;
	padding: 4px;
	text-align: left;
	color: white;
	background-color: #323d52;
}
.flDtlTblL
{
	color: #444444;
}
.flDtlTblL2
{
	color: black;
	background-color: #d4e2fc;
}


.RadGrid_listGrid
{
	border: 1px solid #828282;
	background: #fff;
	color: #000;
}
.RadGrid_listGrid .lnk:link, .RadGrid_listGrid .lnk:visited
{
	color: #365984;
}

.RadGrid_listGrid .rgMasterTable, .RadGrid_listGrid .rgDetailTable
{
	border-collapse: separate;
}

.RadGrid_listGrid .rgRow, .RadGrid_listGrid .rgAltRow, .RadGrid_listGrid .rgHeader, .RadGrid_listGrid .rgResizeCol, .RadGrid_listGrid .rgPager
{
	cursor: default;
}

.RadGrid_listGrid input[type="image"]
{
	cursor: pointer;
}

.RadGrid_listGrid .rgRow td, .RadGrid_listGrid .rgAltRow td, .RadGrid_listGrid .rgFooter td, .RadGrid_listGrid .rgHeader, .RadGrid_listGrid .rgResizeCol
{
	padding-left: 7px;
	padding-right: 7px;
}

.RadGrid_listGrid .rgClipCells .rgHeader
{
	overflow: hidden;
}
.RadGrid_listGrid .rgClipCells .rgRow > td, .RadGrid_listGrid .rgClipCells .rgAltRow > td
{
	overflow: visible;
}
.RadGrid_listGrid .rgPageFirst, .RadGrid_listGrid .rgPageLast
{
	display: none;
}

.RadGrid_listGrid .rgPagePrev, .RadGrid_listGrid .rgPageNext, .RadGrid_listGrid .rgSortAsc, .RadGrid_listGrid .rgSortDesc
{
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
	background-color: transparent;
	background-image: url('image/sprite.gif');
	background-repeat: no-repeat;
	vertical-align: middle;
	font-size: 1px;
	cursor: pointer;
}

.RadGrid_listGrid .rgHeader input, .RadGrid_listGrid .rgPager img
{
	vertical-align: middle;
}

/*header*/

.RadGrid_listGrid .rgHeaderDiv
{
	background: #eee 0 -5900px repeat-x url('image/sprite.gif');
}
.rgTwoLines .rgHeaderDiv
{
	background-position: 0 -6200px;
}

.rgNoScrollImage .rgHeaderDiv
{
	background-image: none;
}

.RadGrid_listGrid .rgHeader, .RadGrid_listGrid th.rgResizeCol
{
	border: 0;
	border-bottom: 1px solid #b6c6e3;
	padding-top: 5px;
	padding-bottom: 4px;
	background: #ced5e3 0 -2300px;
	text-align: left;
	font-weight: normal;
}

.RadGrid_listGrid th.rgSorted
{
	background-position: 0 -2600px;
}

.RadGrid_listGrid .rgHeader, .RadGrid_listGrid .rgHeader a
{
	color: #333;
	text-decoration: none;
}

.RadGrid_listGrid .rgCheck
{
	height: 15px;
	margin: 0;
	padding: 0;
}

/*rows*/

.RadGrid_listGrid .rgRow td, .RadGrid_listGrid .rgAltRow td, .RadGrid_listGrid .rgFooter td
{
	border: 0;
	border-bottom: solid 1px #b6c6e3;
	padding-top: 4px;
	padding-bottom: 3px;
}

.RadGrid_listGrid .rgRow td
{
	border-color: #fff;
}

.RadGrid_listGrid .rgAltRow
{
	background: #ced5e3;
}

.RadGrid_listGrid .rgAltRow td
{
	border-color: #ced5e3;
}

.RadGrid_listGrid .rgRow .rgSorted, .RadGrid_listGrid .rgAltRow .rgSorted
{
}

.RadGrid_listGrid .rgRow a, .RadGrid_listGrid .rgAltRow a, .RadGrid_listGrid .rgFooter a
{
	color: #155800;
}
/*footer*/

.RadGrid_listGrid .rgFooterDiv, .RadGrid_listGrid .rgFooter
{
	background: #eee;
}

.RadGrid_listGrid .rgFooter td
{
	border-top: 1px solid #828282;
	border-bottom: 1px solid #fff;
}

/*pager*/

.RadGrid_listGrid .rgPager
{
}

.RadGrid_listGrid .rgPagerCell
{
	border: 1px solid;
	border-color: #828282 #eee #eee;
	border-right: 0;
	padding: 5px 0 4px;
}

.RadGrid_listGrid .rgWrap
{
	float: left;
	padding: 0 10px;
	line-height: 22px;
	white-space: nowrap;
}

.RadGrid_listGrid .rgArrPart1
{
	padding-right: 0;
}

.RadGrid_listGrid .rgArrPart2
{
	padding-left: 0;
}

.RadGrid_listGrid .rgInfoPart
{
	float: right;
	color: black;
}

.RadGrid_listGrid .rgInfoPart strong
{
	font-weight: normal;
	color: black;
}

.RadGrid_listGrid .rgArrPart1 img, .RadGrid_listGrid .rgArrPart2 img
{
	margin: 0 8px;
}

.RadGrid_listGrid .rgPagePrev, .RadGrid_listGrid .rgPageNext
{
	width: 22px;
	height: 22px;
	vertical-align: top;
}

.RadGrid_listGrid .NextPrev .rgPagePrev, .RadGrid_listGrid .NextPrev .rgPageNext
{
	vertical-align: middle;
}
.RadGrid_listGrid .rgPagePrev
{
	background-position: 0 -700px;
}
.RadGrid_listGrid .rgPagePrev:hover
{
	background-position: 0 -750px;
}
.RadGrid_listGrid .rgPageNext
{
	background-position: 0 -850px;
}
.RadGrid_listGrid .rgPageNext:hover
{
	background-position: 0 -900px;
}

.RadGrid_listGrid .rgPagerLabel, .RadGrid_listGrid .rgPager .RadComboBox, .RadGrid_listGrid .rgPager .RadInput_listGrid
{
	margin: 0 4px 0 0;
	vertical-align: middle;
}

.RadGrid_listGrid .rgPagerTextBox
{
	text-align: center;
}

/*sorting, reordering*/

.RadGrid_listGrid .rgHeader .rgSortAsc
{
	background-position: 3px -248px;
	height: 10px;
}

.RadGrid_listGrid .rgHeader .rgSortDesc
{
	background-position: 3px -198px;
	height: 10px;
}
/*hierarchy*/

.RadGrid_listGrid .rgDetailTable
{
	border: 1px solid #828282;
	border-right: 0;
}

/*tooltip*/

.GridToolTip_listGrid
{
	border: 1px solid #828282;
	padding: 3px;
	background: #fff;
	color: #000;
}


.cprTbl
{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
}
.cprTbl .thdr .tdx
{
	font-weight: bold;
	text-align: center;
}
.cprTbl .thdr .tdo_air, .cprTbl .thdr .tdo_golf
{
	color: Purple;
}
.cprTbl .titem .tdx
{
	font-weight: normal;
	text-align: right;
	padding: 3px;
}
.cprTbl .titem .tdo_air, .cprTbl .titem .tdo_golf
{
	color: Purple;
}
.cprTbl .titem .tdtitle
{
	text-align: left;
}
.cprTbl .titemroom .tdx
{
	padding-bottom: 6px;
	font-weight: bold;
	color: black;
}

.cprTbl .titemtotal .tdx
{
	font-weight: bold;
}
.cprTbl .titemgrandt .tdx
{
	font-weight: bold;
	font-size: 9pt;
}

.expo_air, .expo_golf
{
	font-weight: normal;
	color: red;
}
.infoo_air, .infoo_golf
{
	font-weight: normal;
	color: Purple;
}
