﻿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;
}
.outfsbTbl
{
	width: 100%;
}
.fsbTbl
{
	width: 100%;
	margin-bottom: 5px;
	border: solid 1px #ecebd6;
	background-color: #DDEFFC;
}
.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
{
	border: solid 1px #696849;
}
.fsbDropNarrow
{
	width: 150px;
	border: solid 1px #696849;
}
.fsbLnk:link
{
	color: #696849;
	font-weight: bold;
}
.fsbLnk:visited
{
	color: #696849;
	font-weight: bold;
}
.fsLPBartbl
{
	width: 100%;
	background: transparent;
	border: solid 1px #cccccc;
}
.fsLPBartbl .fsbTbl
{
	border: none;
	background: transparent;
}
.fsLPBartbl .fsbAddFlightChk
{
	width: 170px;
}
.fsLPBartbl .fsbTbl .fsbDrop
{
	width: 170px;
}
.fsLPBartbl .fsbTbl .airportInput
{
	width: 170px;
}
.fsLPBartbl .fsbTbl .airportDiv
{
	width: 190px;
}

.fsbBtnCell
{
	text-align: right;
}
.htlsearchoutdivtop
{
	width: 501px;
	height: 12px;
	background-image: url(image/ust.gif);
	background-repeat: no-repeat;
}
.htlsearchoutdivmdl
{
	width: 485px;
	padding-left: 8px;
	padding-right: 8px;
	background-image: url(image/orta.gif);
	background-repeat: repeat-y;
}
.htlsearchoutdivbtm
{
	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: 24px;
	background-image: url(image/kapali.gif);
	background-repeat: no-repeat;
	color: #103C96;
	overflow: hidden;
}
.htlsearchnotselNumberdiv
{
	float: left;
	width: 20px;
	height: 24px;
	overflow: hidden;
	text-align: right;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 6px;
}
.htlsearchnotselNamediv
{
	float: left;
	width: 310px;
	height: 24px;
	overflow: hidden;
	text-align: left;
	font-size: 10pt;
	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
{
	float: left;
	width: 80px;
	height: 24px;
	overflow: hidden;
	text-align: left;
	padding-top: 8px;
	padding-right: 6px;
}
.qpsearchnotselNamediv
{
	float: left;
	width: 390px;
	height: 20px;
	overflow: hidden;
	text-align: left;
	font-size: 10pt;
	padding-top: 8px;
}
.qpsearchnotselNamediv .lnk
{
	color: #103C96;
	text-decoration: none;
	font-weight: bold;
}
.qpsearchnotselNamediv .lnk:link
{
	color: #103C96;
	text-decoration: none;
	font-weight: bold;
}
.qpsearchnotselNamediv .lnk:visited
{
	color: #103C96;
	text-decoration: none;
	font-weight: bold;
}
.htlsearchnotselPricediv
{
	float: left;
	width: 44px;
	height: 24px;
	overflow: hidden;
	text-align: right;
	font-size: 10pt;
	padding-top: 8px;
	padding-right: 6px;
	font-weight: bold;
}
.htlsearchseldiv
{
	width: 475px;
	height: 30px;
	background-image: url(image/kapali.gif);
	background-repeat: no-repeat;
	color: #103C96;
	overflow: hidden;
	margin-bottom: 4px;
}
.htlsearchselNumberdiv
{
	float: left;
	width: 20px;
	height: 24px;
	overflow: hidden;
	text-align: right;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 6px;
}
.htlsearchselNamediv
{
	width: 310px;
	overflow: hidden;
	text-align: left;
	float: left;
	font-size: 10pt;
	padding-top: 8px;
}
.qpsearchselNamediv
{
	float: left;
	width: 430px;
	height: 20px;
	overflow: hidden;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 8px;
}
.htlsearchselLocdiv
{
	width: 120px;
	height: 22px;
	text-align: left;
	float: left;
	padding-top: 2px;
}
.htlsearchHotelleftDiv
{
	float: left;
	width: 4px;
	background-image: url(image/degrade_sol.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.htlsearchHotelmdlDiv
{
	text-align: left;
	padding: 4px;
	float: left;
	width: 456px;
	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;
}
.compTypeName
{
	color: White;
}
.tbl280divtop
{
	width: 280px;
	height: 6px;
	background-image: url(image/yan_ust.gif);
	background-repeat: no-repeat;
}
.tbl280divtitle
{
	width: 260px;
	padding-top: 0px;
	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;
}
.glfsearchnotseldiv
{
	width: 475px;
	height: 32px;
	overflow: hidden;
	background-image: url(image/kapali.gif);
	background-repeat: no-repeat;
	color: #103C96;
	margin-left: 4px;
	margin-right: 4px;
}
.glfsearchnotselNumberdiv
{
	width: 14px;
	overflow: hidden;
	text-align: right;
	font-size: 12pt;
	font-weight: bold;
	float: left;
	padding-top: 6px;
	padding-right: 6px;
}
.glfsearchnotselNamediv
{
	width: 236px;
	overflow: hidden;
	text-align: left;
	font-size: 10pt;
	float: left;
	padding-top: 6px;
	padding-top: 8px;
}
.glfsearchnotselNamediv .lnk
{
	color: #103C96;
	text-decoration: none;
}
.glfsearchnotselNamediv .lnk:link
{
	color: #103C96;
	text-decoration: none;
}
.glfsearchnotselNamediv .lnk:visited
{
	color: #103C96;
	text-decoration: none;
}
.glfsearchnotselAvaildiv
{
	width: 104px;
	overflow: hidden;
	text-align: right;
	font-size: 8pt;
	float: left;
	padding-right: 6px;
	padding-top: 8px;
}
.glfsearchnotselPricediv
{
	width: 94px;
	overflow: hidden;
	text-align: right;
	font-size: 8pt;
	float: right;
	padding-top: 8px;
	padding-right: 6px;
}
.glfsearchseldiv
{
	width: 475px;
	padding-top: 2px;
	margin-left: 4px;
	margin-right: 4px;
}
.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;
}

.sitemTbl
{
	width: 790px;
	margin-bottom: 10px;
	color: black;
	font-weight: normal;
}
.sitemTbl .hdr
{
	height: 39px;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
	font-size: 10pt;
	padding-left: 20px;
}
.sitemTbl .hdr .td
{
	background-image: url(image/item_ust.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/item_ust.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/item_orta.gif);
	background-repeat: repeat-y;
}
.sitemTbl .item .tdSsl
{
	text-align: left;
	padding-left: 14px;
	padding-right: 9px;
	padding-top: 5px;
	background-image: url(imageSsl/item_orta.gif);
	background-repeat: repeat-y;
}
.sitemTbl .ftr
{
	height: 22px;
}
.sitemTbl .ftr .td
{
	background-image: url(image/item_alt.gif);
	background-repeat: no-repeat;
}
.sitemTbl .ftr .tdSsl
{
	background-image: url(imageSsl/item_alt.gif);
	background-repeat: no-repeat;
}
.ssitemTbl
{
	width: 530px;
	margin-bottom: 10px;
	color: black;
	font-weight: normal;
}
.ssitemTbl .hdr
{
	height: 36px;
}
.ssitemTbl .hdr .td
{
	background-image: url(image/k_item_ust.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/k_item_ust.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/k_item_orta.gif);
	background-repeat: repeat-y;
}
.ssitemTbl .item .tdSsl
{
	text-align: left;
	padding-left: 14px;
	padding-right: 9px;
	padding-top: 5px;
	background-image: url(imageSsl/k_item_orta.gif);
	background-repeat: repeat-y;
}
.ssitemTbl .ftr
{
	height: 16px;
}
.ssitemTbl .ftr .td
{
	background-image: url(image/k_item_alt.gif);
	background-repeat: no-repeat;
}
.ssitemTbl .ftr .tdSsl
{
	background-image: url(imageSsl/k_item_alt.gif);
	background-repeat: no-repeat;
}




.airportInput
{
	width: 200px;
}
.airportDiv
{
	width: 220px;
	border: solid 1px black;
	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: #0083CB;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: middle;
	border: solid 1px #BBDEF1;
}
.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: white;
	background-color: #0083CB;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: middle;
	border: solid 1px #BBDEF1;
}
.btnSearch
{
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	background: url(image/search-button.gif) no-repeat center;
	height: 30px;
	width: 140px;
	border: 0;
	padding: 0;
	padding-left: 24px;
}
.btncontinue
{
	font-weight: bold;
	color: white;
	background-color: #0083CB;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: middle;
	border: solid 1px #BBDEF1;
}
.outerTable
{
	text-align: center;
	width: 900px;
	background: #65B6FC;
	padding-top: 10px;
}
.indexpageTbl
{
	width: 878px;
	background: url(image/top-bottom.gif) no-repeat top center white;
}

.mainTbl
{
	width: 878px;
	background: url(image/top-main.gif) no-repeat top center white;
	padding-top: 30px;
}
.sMainTbl
{
	width: 560px;
	text-align: left;
}
.sMainTbl .hdr
{
	width: 545px;
	height: 32px;
}
.sMainTbl .hdr .left
{
}
.sMainTbl .hdr .right
{
}
.sMainTbl .hdr .item
{
	background: url(image/htblhdr.gif) no-repeat center top;
}
.sMainTbl .item
{
}
.sMainTbl .item .left
{
}
.sMainTbl .item .right
{
}
.sMainTbl .item .item
{
	background: url(image/htblprk.gif) repeat-y center;
	width: 545px;
	padding-left: 10px;
}
.sMainTbl .ftr
{
	height: 11px;
}
.sMainTbl .ftr .left
{
}
.sMainTbl .ftr .right
{
}
.sMainTbl .ftr .item
{
	background: url(image/htblftr.gif) no-repeat center top;
}
.flightRTbl
{
	width: 100%;
}
.flightRTbl .titleTr
{
	height: 30px;
}
.flightRTbl .titleTr .td
{
}
.flightRTbl .resultTr
{
}
.flightRTbl .resultTr .td
{
	background-color: white;
}
.fsDealBoxtbl
{
	border: solid 2px #005990;
	font-size: 8pt;
}
.fsDealBoxtbl .hdr
{
}
.fsDealBoxtbl .hdr td
{
	background: #005990;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	color: White;
}
.fsDealBoxtbl .item
{
}
.fsDealBoxtbl .item .td
{
	background: #E2F0FB;
	padding: 4px;
}

.fsbDealTbl
{
	margin-bottom: 1px;
}
.fsbDealTbl .td
{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
}
.fsDealBoxtbl .fsbText
{
	color: black;
}
.fsLPBoxtbl
{
	font-size: 8pt;
}
.fsLPBoxtbl .fsbTbl
{
	width: 220px;
	margin-bottom: 1px;
	border: none;
}
.fsLPBoxtbl .fsbTbl .fsbText
{
	color: black;
}
.fsLPBoxtbl .fsbTbl .fsbDrop
{
	width: 170px;
}
.fsLPBoxtbl .fsbTbl .fsb2Drop
{
	width: 70px;
}
.fsLPBoxtbl .fsbTbl .airportInput
{
	width: 170px;
}
.fsLPBoxtbl .fsbTbl .airportDiv
{
	width: 190px;
}

.spboxPricelbl
{
	font-size: 12px;
	color: black;
}
.spboxPricedsc
{
	font-size: 18px;
	color: black;
	font-weight: bold;
	text-decoration: line-through;
}
.spboxPriceprc
{
	font-size: 22px;
	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;
}
.spboxoTbl
{
	left: 11px;
	top: -35px;
	float: right;
}
.spboxTbl
{
	color: Black;
	font-size: 8pt;
	width: 180px;
	position: relative;
	padding-right: 4px;
}
.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: 180px;
}
.spboxiTbl .sitem
{
}
.spboxiTbl .sitem .std
{
	padding-left: 6px;
	padding-right: 6px;
	background-image: url(image/spboxmid.gif);
	background-repeat: repeat-y;
}
.spboxiTbl .sftr
{
	height: 20px;
}
.spboxiTbl .sftr .std
{
	background-image: url(image/spboxbot.gif);
	background-repeat: no-repeat;
}
.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 #6FD5F5;
	font-size: 8pt;
	background-color: #ffffff;
}
.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: #6FD5F5;
	color: #5b5b3f;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
.popUp .item
{
	color: black;
}
.errText
{
	color: red;
}
.comphl
{
	color: #1F297A;
}
.compInHotel
{
	background-repeat: repeat-y;
	border-top: solid 1px #A0A0A0;
	background-color: White;
}
.pd_header
{
	padding: 3px;
	color: #3f3f65;
}
.pd_title
{
	padding: 3px;
	color: #3f3f65;
	font-weight: bold;
}
.pd_item
{
	padding: 3px;
	color: #3f3f65;
	background: #F1F5FA;
}
.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;
}
.sitemSmlTbl
{
	width: 570px;
	height: 100%;
	margin-bottom: 10px;
}
.sitemSmlTbl .hdr
{
	height: 38px;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	padding-left: 12px;
	color: white;
	background-image: url(image/k_item_ust.gif);
	background-repeat: no-repeat;
}
.sitemSmlTbl .item
{
	text-align: left;
	background-image: url(image/k_item_orta.gif);
	background-repeat: repeat-y;
}
.sitemSmlTbl .ftr
{
	height: 22px;
	background-image: url(image/k_item_alt.gif);
	background-repeat: no-repeat;
}
.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: 24px;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	color: black;
}
.compTbl .hdr .tdr
{
	background-image: url(image/comptblhdr.gif);
	background-repeat: no-repeat;
	padding-left: 9px;
	padding-right: 9px;
}
.compTbl .hdr .tdrSsl
{
	background-image: url(imageSsl/comptblhdr.gif);
	background-repeat: no-repeat;
	padding-left: 9px;
	padding-right: 9px;
}
.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: repeat-x;
}
.compTbl .item .tdrSsl
{
	text-align: left;
	padding-left: 4px;
	padding-right: 5px;
	padding-top: 5px;
	background-image: url(imageSsl/comptblmdl.gif);
	background-repeat: repeat-x;
}
.compTbl .ftr
{
	height: 5px;
}
.compTbl .ftr .tdr
{
	background: white;
}
.compTbl .ftr .tdrSsl
{
	background: white;
}
.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
{
	text-align: left;
}
.hotelMainTable_list
{
	width: 160px;
	height: 200px;
	background-color: Transparent;
	padding-top: 20px;
	vertical-align: top;
}
.hotelMainTable_content
{
	font-size: 10pt;
	font-family: Tahoma, Geneva, Arial, Helvetica;
	vertical-align: top;
	text-align: left;
}
.hotelLinksTbl
{
	width: 150px;
	background-color: Transparent;
	position: relative;
	top: -20px;
	border-bottom: 1px solid gray;
}
.hotelLinksTbl .hdr
{
	height: 60px;
	height: 40px;
}
.hotelLinksTbl .hdr .td
{
	background: url(image/htblhdr.gif);
	background-repeat: no-repeat;
}
.hotelLinksTbl .item
{
}
.hotelLinksTbl .item .td
{
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
	background: url(image/htblprk.gif);
	cursor: hand;
	cursor: pointer;
	font-size: 11pt;
}
.hotelLinksTbl .item .overtd
{
	font-weight: bold;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #1b4277;
	background: url(image/htblprk.gif);
	background-color: #0f7c73;
	font-size: 11pt;
	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: #587C73;
	background-color: #1b4277;
	cursor: hand;
	cursor: pointer;
}
.hotelLinksTbl .item .selectedtd
{
	font-weight: bold;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 11pt;
	background: url(image/htblprk.gif);
}
.hotelLinksTbl .item .selectedtdx
{
	font-weight: bold;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #1b4277;
	background: url(image/htblprk.gif);
}
.hotelLinksTbl .item .emptytd
{
	background: url(image/htblprk.gif);
}
.hotel_table
{
	width: 100%;
}
.hotel_table_title
{
	font-size: 11pt;
	font-weight: bold;
	font-family: Tahoma, Geneva, Arial, Helvetica;
	text-align: center;
}
.hotel_table_buttons
{
	vertical-align: top;
	padding: 10px;
}
.hotelTable
{
	width: 560px;
}
.hotelTable .hdr
{
	height: 20px;
}
.hotelTable .hdr .item
{
	width: 560px;
	background: url(image/mtp-s.gif) no-repeat top left;
}
.hotelTable .item
{
	text-align: justify;
}
.hotelTable .item .item
{
	background: url(image/mmd-s.gif) repeat-y left;
	padding: 8px;
}
.hotelTable .ftr
{
	height: 20px;
}
.hotelTable .ftr .item
{
	background: url(image/mbt-s.gif) no-repeat left bottom;
}
.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: 20px;
	background-image: url(image/mtp.gif);
	background-repeat: no-repeat;
}
.destMdlDiv
{
	width: 790px;
	background-image: url(image/mmd.gif);
	background-repeat: repeat-y;
	text-align: left;
	display: inline-table;
}
.destMdlInPicDiv
{
	float: left;
	padding-left: 10px;
	width: 190px;
}
.destMdlInDiv
{
	float: left;
	width: 570px;
}
.destBtmDiv
{
	width: 790px;
	height: 20px;
	background-image: url(image/mbt.gif);
	background-repeat: no-repeat;
	margin-bottom: 6px;
}
.destTable
{
	width: 790px;
	margin-bottom: 8px;
}
.destTable .hdr
{
	height: 20px;
}
.destTable .hdr .item
{
	width: 790px;
	background: url(image/mtp.gif) no-repeat center top;
}
.destTable .item
{
}
.destTable .item .item
{
	background: url(image/mmd.gif) repeat-y center;
	padding: 8px;
}
.destTable .ftr
{
	height: 20px;
}
.destTable .ftr .item
{
	background: url(image/mbt.gif) no-repeat center bottom;
}
.themeTbl
{
	width: 810px;
	border: 1px solid #D5E8FC;
	text-align: left;
}
.themeTbl .picTd
{
	vertical-align: top;
	width: 320px;
}
.themeTbl .titleTd
{
	font-size: 12pt;
	font-weight: bold;
	padding: 4px;
	height: 18px;
	color: #65B6FC;
}
.themeTbl .contentTd
{
	font-size: 10pt;
	padding: 5px;
}
.themeTbl .tcTd
{
	width: 10px;
}
.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
{
	margin-left: 30px;
	font-size: 12pt;
}
.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;
	width: 100%;
	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: 9pt;
	color: #222222;
	background-color: White;
	padding-left: 16px;
	padding-right: 16px;
}
.htldeal2
{
	font-size: 9pt;
	color: #fb0404;
	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: 11pt;
	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;
}
.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;
}

.lb
{
	background: url(image/lb.gif) repeat-x;
	padding: 5px;
	border-bottom: 1px solid #676C40;
	height: 36;
	font-weight: bold;
}
.lbsel
{
	background: url(image/lbsel.gif) repeat-x;
	padding: 5px;
	border-bottom: 1px solid #676C40;
	height: 36;
	color: White;
	font-weight: bold;
}
.lbsel .lbli
{
	background: url(image/mexp.gif) no-repeat center;
	width: 16px;
	padding-right: 8px;
}
.lb .lbli
{
	background: url(image/mcol.gif) no-repeat center;
	width: 16px;
	padding-right: 8px;
}

.indexPageInfoTbl
{
	background: url(image/indexPageInfoTbl.gif) no-repeat;
	width: 230px;
	height: 300px;
}
.indexPageInfoTbl .hdr
{
	text-align: left;
}
.indexPageInfoTbl .item
{
	padding-left: 12px;
	line-height: 25px;
}
.indexPageInfo:link, a.indexPageInfo:visited
{
	color: #676C40;
	text-decoration: none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
a.indexPageInfo:hover
{
	color: #000066;
	text-decoration: none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.indexPageSpecialsTbl
{
	width: 325px;
	text-align: left;
	font-weight: normal;
}
.indexPageSpecialsTbl .hdr
{
	background: url(image/indexPageSpecialsTop.gif) no-repeat top;
	height: 40px;
	padding: 2px;
	padding-left: 16px;
	padding-top: 8px;
	text-align: left;
}
.indexPageSpecialsTbl .hdrdeal
{
	background: url(image/indexPageSpecialsTop.gif) no-repeat top;
	height: 40px;
	padding: 5px;
	padding-left: 16px;
	text-align: left;
	font-weight: bold;
	font-size: 18px;
	color: #B44C0A;
	border-bottom: 2px dashed #BFBFBF;
}
.indexPageSpecialsTbl .item
{
	background: url(image/indexPageSpecialsMid.gif) repeat-y center;
	font-weight: normal;
	text-align: center;
}
.indexPageSpecialsTbl .ftr
{
	background: url(image/indexPageSpecialsBot.gif) no-repeat bottom;
	height: 18px;
}
.indexpageThemeTbl
{
	width: 520px;
}
.indexpageThemeTbl .hdr
{
	background: url(image/themetop.gif) no-repeat top;
	height: 40px;
	padding: 2px;
	text-align: left;
}
.indexpageThemeTbl .item
{
	background: url(image/thememd.gif) repeat-y center;
	padding: 2px;
	padding-right: 8px;
	text-align: center;
}
.indexpageThemeTbl .ftr
{
	background: url(image/themebot.gif) no-repeat bottom;
	height: 18px;
}
.indexpageBigThemeTbl
{
	width: 850px;
}
.indexpageBigThemeTbl .hdr
{
	background: url(image/bigthemetop.gif) no-repeat top;
	height: 40px;
	padding: 2px;
	padding-left: 16px;
	text-align: left;
}
.indexpageBigThemeTbl .item
{
	background: url(image/bigthememd.gif) repeat-y center;
}
.indexpageBigThemeTbl .ftr
{
	background: url(image/bigthemebot.gif) no-repeat bottom;
	height: 18px;
}
.hotelLink
{
	font-size: 13px;
	background: #DEF3C6;
	border-top: 1px solid #A1DF64;
	width: 190px;
}
.countryLink
{
	font-size: 13px;
	background: #DEF7FF url(image/countryLink.gif) repeat-x top;
	border-top: 1px solid #6CC4F6;
	width: 190px;
	height: 20px;
}
.dealLink
{
	font-size: 13px;
	background: #F7F7D6;
	border-top: 1px solid #CEC773;
	width: 190px;
}
.regionLink
{
	font-size: 12px;
	background: #DEF7FF;
	border-top: 1px solid #99D4F8;
	width: 190px;
}
.categoryTitle
{
	font-size: 13px;
	color: #666666;
	text-align: center;
}
.contentTbl
{
	width: 790px;
	padding: 0px;
	font-weight: normal;
	text-align: left;
}
.contentTbl .hdr
{
	height: 45px;
	background: url(image/mth.gif) no-repeat center top;
	font-size: 12pt;
	vertical-align: middle;
	padding: 0;
	padding-left: 50px;
}
.contentTbl .item
{
	background: url(image/mmd.gif) repeat-y center;
	padding: 48px;
	text-align: justify;
}
.contentTbl .deal
{
	background: url(image/mmd.gif) repeat-y center;
	text-align: center;
	padding: 8px;
}
.contentTbl .ftr
{
	height: 20px;
	background: url(image/mbt.gif) no-repeat center bottom;
}
.contentTbl a:link
{
	color: black;
}

.dealTbl
{
	width: 380px;
	padding: 0px;
	font-weight: normal;
	text-align: center;
}
.dealTbl .hdr
{
	height: 5px;
	background: url(image/dtp.gif) no-repeat center top;
	font-size: 5pt;
	vertical-align: middle;
}
.dealTbl .item
{
	background: url(image/dmd.gif) repeat-y center;
}
.dealTbl .deal
{
	background: url(image/dmd.gif) repeat-y center;
	text-align: center;
}
.dealTbl .ftr
{
	height: 5px;
	font-size: 5pt;
	background: url(image/dbt.gif) no-repeat center bottom;
}
.dealTbl a:link
{
	color: black;
}
.indexCell
{
	width: 620px;
	height: 400px;
	text-align: center;
	vertical-align: top;
}
.indexCell:link, .indexCell:visited
{
	color: black;
	text-decoration: none;
}
.otherdeals, .otherdeals:link, .otherdeals:visited
{
	color: #333333;
	text-decoration: none;
}
.flpTbl
{
	text-align: center;
	width: 850px;
	color: Black;
	font-weight: normal;
	vertical-align: top;
}
.flp
{
	padding-top: 6px;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 30px;
	text-align: center;
	color: black;
	font-weight: normal;
	background: url(image/lpmid.jpg) repeat-y top center;
}
.flptop
{
	vertical-align: bottom;
	padding-top: 100px;
	background: url(image/lptop.jpg) no-repeat top center;
}
.flpbottom
{
	vertical-align: middle;
	text-align: left;
	color: black;
	background: url(image/lpbot.jpg) no-repeat bottom center;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 120px;
}
.qp_checkindate
{
	font-size: 10pt;
}
.qp_moredatediv
{
	font-size: 10pt;
	border: solid 1px black;
	background-color: white;
	padding: 4px;
}
.qp_room_alt_div
{
	background-color: #AFB0C4;
	color: White;
	font-weight: bold;
	height: 22px;
	width: 95%;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 8px;
}
.fddetail
{
	color: #FF8416;
	text-decoration: none;
}

.searchFlleftDiv
{
	width: 6px;
}
.searchFlcenterDiv
{
	margin-left: 4px;
	padding: 4px;
	width: 461px;
	background-image: url(image/degrade_orta.gif);
	background-repeat: repeat-x;
}
.searchFlrightDiv
{
	width: 4px;
}
.htlsearchHotelmdlDivbtn
{
	text-align: right;
	padding-right: 12px;
}

.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: 17px;
	padding-top: 7px;
	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;
}

.hffsbTbl
{
}
.tbl280divmdl .outfsbTbl
{
	width: 230px;
}
.tbl280divmdl .fsbTbl
{
	background-color: Transparent;
}
.tbl280divmdl .fsbTbl .fsbText
{
	color: black;
}
.tbl280divmdl .hffsbTbl .fsbDrop
{
	width: 170px;
}
.tbl280divmdl .fsbTbl .fsbDrop
{
	width: 170px;
}
.destDiv
{
	width: 790px;
	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: 20px;
	width: 200px;
	clear: both;
	background: url(image/dest_lbtm.gif) no-repeat top left;
}
.destContentDiv
{
	float: left;
	text-align: left;
	width: 575px;
}
.destContentDivTopDiv
{
	clear: both;
	height: 50px;
	overflow: hidden;
	background: url(image/dest_top.gif) no-repeat top left;
	padding-top: 27px;
	padding-left: 20px;
	padding-right: 18px;
	font-size: 14pt;
	color: #1253a3;
	width: 540px;
}
.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: 8px;
	padding-right: 12px;
	background: url(image/dest_mdl.gif) repeat-y left;
	width: 550px;
}
.destBkAvBtn
{
	text-align: center;
	padding-top: 12px;
	padding-bottom: 12px;
}
.destContentDivBtmDiv
{
	clear: both;
	height: 22px;
	background: url(image/dest_btm.gif) no-repeat left bottom;
	width: 570px;
}
.destCntInDiv
{
	display: inline-block;
	width: 100%;
	padding-left: 8px;
	padding-right: 16px;
}
.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 #6FD5F5;
	font-size: 8pt;
	background-color: #ffffff;
	padding: 0px;
	display: inline-table;
}
.availBoxTop
{
	height: 24px;
	background-color: #6FD5F5;
	color: #5b5b3f;
	display: inline-table;
	margin: 0px;
	width: 100%;
}
.availBoxTopHdr
{
	float: left;
	padding-left: 12px;
	padding-top: 6px;
	width: 160px;
	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;
}
.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: black;
	background-color: #4ec0fe;
}
.flDtlTblL
{
	color: #555555;
}
.flDtlTblL2
{
	color: black;
	background-color: #dbedf7;
}

.RadGrid_listGrid
{
	border: 1px solid #828282;
	background: #fff;
	color: #000;
}
.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, .RadGrid_listGrid .rgClipCells .rgRow > td, .RadGrid_listGrid .rgClipCells .rgAltRow > td
{
	overflow: hidden;
}
.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 #bec5ac;
	padding-top: 5px;
	padding-bottom: 4px;
	background: #d6dbc9 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 #bec5ac;
	padding-top: 4px;
	padding-bottom: 3px;
}

.RadGrid_listGrid .rgRow td
{
	border-color: #fff;
}

.RadGrid_listGrid .rgAltRow
{
	background: #d6dbc9;
}

.RadGrid_listGrid .rgAltRow td
{
	border-color: #d6dbc9;
}

.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;
}
