﻿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 !important;
	font-family: Geneva, Arial, Helvetica, sans-serif !important;
	border: solid 1px #134256;
	padding: 2px;
}
textarea
{
	font-family: Geneva, Arial, Helvetica, sans-serif !important;
	font-size: 8pt !important;
	border: solid 1px #134256;
	padding: 2px;
}
select
{
	font-size: 8pt;
	border: solid 1px #134256;
	padding: 2px;
}
option
{
	padding: 2px;
}

.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;
}
.compTypeNameDtl
{
	margin-left:48px;
	font-weight:bold;
}
.reslsTbl
{
	margin-left: 6px;
	margin-right: 2px;
	width: 100%;
}
.resls
{
	border: solid 1px #bec8a3;
	background-image: url(image/resls.gif);
	background-repeat: repeat-x;
}
.resls td
{
	color: black;
	padding: 4px;
}
.resls td a:link
{
	color: black;
}
.resls td a:visited
{
	color: black;
}
.reslssel
{
	border: solid 1px #bec8a3;
	background-image: url(image/reslssel.gif);
	background-repeat: repeat-x;
}
.reslssel td
{
	padding: 4px;
	color: white;
}
.reslsarr
{
	width: 27px;
	height: 22px;
	z-index: 10;
	position: absolute;
	text-align: right;
	background-position: right top;
	background-image: url(image/reslsarr.gif);
	background-repeat: no-repeat;
}

.tbl280
{
	margin-bottom: 4px;
}
.tbl280divtop
{
	width: 280px;
	height: 11px;
	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: 22px;
	background-image: url(image/yan_beyaz.gif);
	background-repeat: no-repeat;
}
.tbl280divmdl
{
	width: 250px;
	padding-left: 10px;
	padding-right: 20px;
	background-image: url(image/yan_beyaz_orta.gif);
	background-repeat: repeat-y;
	color: #103C96;
}
.tbl280divinnerbtm
{
	width: 280px;
	height: 17px;
	background-image: url(image/yan_beyaz_alt.gif);
	background-repeat: no-repeat;
}
.tbl280divbtm
{
	height: 0px;
}
.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;
}
.fsbDrop .airportSelCtl
{
	width: 200px;
}
.fsbDrop .airportDiv
{
	width: 200px;
}
.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 .airportSelCtl
{
	width: 200px;
}
.tbl280divmdl .fsbTbl .airportDiv
{
	width: 200px;
	border: solid 1px #696849;
}
.tbl280divmdl .fsbTbl .fsbDrop
{
	width: 200px;
	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
{
	height: 0px;
}
.htlsearchoutdivbtm
{
}

.hresDiv
{
	width: 500px;
}
.hresTitleTop
{
	width: 500px;
	height: 10px;
	background-image: url(image/ust.gif);
	background-repeat: no-repeat;
}
.hresTitle
{
	width: 500px;
	display: inline-table;
	background-image: url(image/ustorta.gif);
	background-repeat: repeat-y;
}
.hresName
{
	float: left;
	width: 240px;
	color: white;
	margin-left: 12px;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
}
.hresLoc
{
	float: left;
	width: 230px;
	padding-top: 4px;
	padding-left: 12px;
	color: white;
	font-weight: bold;
	font-size: 12px;
}
.hresTitleBtm
{
	height: 20px;
	width: 500px;
	background-image: url(image/ustalt.gif);
	background-repeat: no-repeat;
}
.hresContent
{
	clear:both;
	width: 500px;
	padding-left: 10px;
	padding-right: 4px;
	margin: 0px;
	text-align: left;
	background-image: url(image/orta.gif);
	background-repeat: repeat-y;
}
.hresContentDiv
{
	clear: both;
	float: none;
	width: 484px;
}
.hresComps
{
	clear:both;
	width:484px;
	margin-top: 16px;
}
.hresButtons
{
	text-align: right;
	padding: 12px;
	margin-right:12px;
}
.hresBtm
{
	height: 20px;
	background-image: url(image/alt.gif);
	background-repeat: no-repeat;
}

.htlsearchcompOutDiv
{
}
.htlsearchcompOutDtlDiv
{
	width:355px;
	float:left;
	padding-left:2px;
	padding-top:0px;
	background-image:url(image/baslik.gif);
	background-repeat:no-repeat;
}
.htlsearchcompDiv
{
	clear:both;
	display:inline-table;
	width:100%;
	padding-top:3px;
	padding-bottom:3px;
}
.htlsearchcompNumDiv
{
	width:16px;
	text-align:right;
	padding-right:4px;
	float:left;
}
.htlsearchcompDtlDiv
{
	width:160px;
	text-align:left;
	float:left;
}
.htlsearchcompPriceDiv
{
	width:296px;
	padding-right:4px;
	float:right;
	text-align:right;
	padding-top:4px;
}
.htlsearchcompSDtlDiv
{
	width:418px;
	text-align:left;
	float:left;
}
.htlsearchcompSPriceDiv
{
	width:36px;
	margin-top:4px;
	margin-right:6px;
	float:right;
	text-align:right;
}



.htlsearchTitlebig
{
	font-size: 12pt;
	font-weight: bold;
}
.htlsearchHotelleftDiv
{
	display:none;
}
.htlsearchHotelmdlDiv
{
	float: left;
	width: 480px;
	background-image: url(image/degrade_orta.gif);
	background-repeat: repeat-x;
}
.htlsearchHotelrightDiv
{
	display:none;
}
.htlsearchHotelleftDiv2
{
	width: 6px;
	background-image: url(image/degrade_sol.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.htlsearchHotelmdlDiv2
{
	padding: 4px;
	float: left;
	width: 446px;
	background-image: url(image/degrade_orta.gif);
	background-repeat: repeat-x;
}
.htlsearchHotelrightDiv2
{
	width: 4px;
	background-image: url(image/degrade_sag.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.htlsearchSpecialStr
{
	font-weight: bold;
	color: #b22222;
}
.pricetblOuterDiv
{
	width: 158px;
	float: right;
	display: inline-table;
}

.airportSelCtl
{
	width:220px;
}
.airportSelCtl .airportDiv
{
	color: black;
	border: black 1px solid;
	background-color: white;
	width:220px;
}
.airportSelCtl .airportDiv .airport_aDiv
{
	margin:2px;
}
.airportSelCtl .airportDiv .airport_cDiv
{
	color: White;
	background-color: #475D73;
	font-weight: bold;
}
.airDiv
{
	color: #475D73;
	background-color: White;
}
.airDivSel
{
	color: White;
	background-color: #475D73;
	cursor: hand;
	cursor: pointer;
}

.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: 43px;
}
.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 .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 .ftr
{
	height: 15px;
}
.sitemTbl .ftr .td
{
	background-image: url(image/sitemtblftr.gif);
	background-repeat: no-repeat;
}
.ssitemTbl
{
	width: 530px;
	margin-bottom: 10px;
	color: black;
	font-weight: normal;
}
.ssitemTbl .hdr
{
	height: 43px;
}
.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 .item
{
}
.ssitemTbl .item .td
{
	text-align: left;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 5px;
	background-image: url(image/ssitemtblmdl.gif);
	background-repeat: repeat-y;
}
.ssitemTbl .ftr
{
	height: 15px;
}
.ssitemTbl .ftr .td
{
	background-image: url(image/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 .airportSelCtl
{
	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 .airportSelCtl
{
	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 .airportSelCtl
{
	width: 170px;
}

.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: 14px;
	color: black;
	font-weight: bold;
	text-decoration: line-through;
}
.spboxPriceprc
{
	font-size: 16px;
	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: 42px;
}
.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 .item
{
}
.compTbl .item .tdr
{
	text-align: left;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	background-image: url(image/comptblmdl.gif);
	background-repeat: repeat-y;
}
.compTbl .ftr
{
	height: 16px;
}
.compTbl .ftr .tdr
{
	background-image: url(image/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;
}
.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: 200px;
}
.tbl280divmdl .fsbTbl .airportSelCtl
{
	width: 200px;
}
.tbl280divmdl .fsbTbl .airportDiv
{
	width: 200px;
}
.pageTitleSpan
{
	font-size: 10pt;
	font-weight: bold;
}

.destDiv
{
	width: 790px;
	padding-top: 32px;
	margin-bottom: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;
}
.destContentTopLink:link 
{
	color: #1253a3;
	font-size: 12pt;
	text-decoration: none;
}

.destCntInDiv .destLink:link
{
	color: #1253a3;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.destCntInDiv .destLink:visited
{
	color: #1253a3;
	text-decoration: none;
}
.destLinkDivBtm
{
	height: 5px;
	width: 200px;
	clear: both;
	background: url(image/dest_lbtm.gif) no-repeat top left;
}
.destContentDivTopDivttl
{
	width:310px;
	float:left;
	padding-left:8px;
}
.destContentDivTopDivsubttl
{
	display:none;
}
.destContentDivTopDivttlr
{
	float:right;
}
.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;
}
.destContentDiv
{
	float: left;
	text-align: left;
	width: 540px;
	margin-left: 5px;
	display:inline-table;
}
.destContentDivTopDiv
{
	width: 540px;
	height: 43px;
	overflow: hidden;
	background: url(image/dest_top.gif) no-repeat top left;
	font-size: 12pt;
	color: #1253a3;
	padding-top: 7px;
}
.destContentDivMdlDiv
{
	background: url(image/dest_mdl.gif) repeat-y left;
	width: 540px;
}
.destContentDivBtmDiv
{
	height: 5px;
	background: url(image/dest_btm.gif) no-repeat left bottom;
	width: 540px;
}
.destCntInDiv
{
	display: inline-block;
	width: 516px;
	padding-left:8px;
}
.destCntInDiv P
{
	margin: 0px;
	padding: 0px;
}
.destPicInDiv
{
	display: inline-block;
	width: 100%;
	padding-top: 24px;
	text-align: center;
}
.RadPanelBar_DestLink
{
	width:170px !important;
}
.RadPanelBar_DestLink .rpRootGroup
{
	border:none !important;
}
.RadPanelBar_DestLink .rpRootGroup .rpItem .rpText
{
	color: #1253a3;
	font-size: 11pt;
	padding-top:4px;
	padding-bottom:4px;
}
.RadPanelBar_DestLink .rpRootGroup .rpItem .rpSlide .rpText
{
	color: Black;
	font-size: 8pt;
	padding-top:1px;
	padding-bottom:1px;
}
.RadPanelBar_DestLink .rpRootGroup .rpItem .rpSelected
{
	background-color:#1253a3;
}
.RadPanelBar_DestLink .rpRootGroup .rpLink:hover .rpText
{
	text-decoration:underline;
}
.RadPanelBar_DestLink .rpRootGroup .rpItem .rpSelected .rpText
{
	color:#e5eff7;
}

.RadPanelBar_DestLink .rpOut
{
	border-bottom:none !important;
}
.RadPanelBar_DestLink .rpLink
{
	border-bottom:none !important;
}
.RadPanelBar_DestLink .rpFocused .rpOut,
.RadPanelBar_DestLink .rpLink:hover .rpOut,
.RadPanelBar_DestLink .rpSelected .rpOut,
.RadPanelBar_DestLink .rpSelected:hover .rpOut
{
	padding-bottom: 0px !important;
	border:none !important;
}


.availBox
{
	border: solid 1px #e8ead5;
	border: solid 10px #1A1C6A;
	font-size: 8pt;
	background-color: #ebebcf;
	display: inline-block;
	width:260px;
}
.availBoxTop
{
	height: 24px;
	background-color: #e0e0ba;
	display: inline-table;
	width: 100%;
}
.availBoxTopHdr
{
	float: left;
	padding-left: 12px;
	padding-top: 6px;
	width: 150px;
	color: #5b5b3f;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
.availBoxTopCloseBtn
{
	float: right;
	width: 20px;
	padding-top: 6px;
	padding-right: 12px;
	text-align: right;
}
.availBoxMdl
{
	padding: 4px;
	padding-top:8px !important;
	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;
}

.listGridName
{
	width:400px;
	text-align:left;
}
.listGridStars
{
	width:80px;
	text-align:left;
}
.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;
}
.travelerDiv
{
	margin: 6px;
}
.travelerDiv .textbox
{
	width: 130px;
}
.travelerDiv .datebox
{
	width: 70px;
}
.travelerDiv .titleDiv
{
	height: 20px;
	padding-top: 4px;
	padding-left: 12px;
	background-color: #4e4e7e;
	color: white;
}
.travelerDiv .contentDiv
{
	padding: 12px;
	border: solid 1px #4e4e7e;
}
.travelerDiv .contentDiv .sfi
{
	margin-top: 16px;
	margin-left: 16px;
	margin-right: 16px;
	border-top: solid 1px #4e4e7e;
}
.travelerDiv .contentDiv .sfi .info
{
	margin-top: 8px;
	margin-bottom: 8px;
}
.redressDiv
{
	padding: 12px;
	color: Black;
	width: 200px;
}
.travelerTbl .col
{
	width: 136px;
}

.htlsearchleftdiv
{
	float: left;
	width: 500px;
	margin-left: 2px;
	margin-bottom: 20px;
}
.htlsearchrightdiv
{
	float: left;
	width: 282px;
	margin-bottom: 20px;
}

.htlSearchResultDiv
{
	text-align: left;
}
.htlSearchResultDivl
{
	text-align: left;
	height: 400px;
	overflow: auto;
	margin-right: 8px;
}
.hotelDealT1
{
	width: 220px;
	height: 320px;
	text-align: left;
	margin-right: 24px;
	float: left;
}
.hotelDealT1 .imgDiv
{
	margin-left: 2px;
	width: 215px;
	height: 281px;
	overflow: hidden;
	text-align: right;
	vertical-align: bottom;
	cursor: pointer;
	cursor: hand;
}
.hotelDealT1 .spotOver
{
	padding: 12px;
	font-size: 12pt;
	font-weight: bold;
}
.hotelDealT1 .spot1
{
	color: black;
	font-size: 10pt;
	font-weight: bold;
	background-color: White;
	padding-left: 12px;
	padding-right: 12px;
}
.hotelDealT1 .spot2
{
	color: #fb0404;
	font-size: 10pt;
	font-weight: bold;
	background-color: White;
	padding-left: 12px;
	padding-right: 12px;
}

.hotelDealT2
{
	width: 220px;
	height: 320px;
	text-align: left;
	margin-right: 24px;
	float: left;
}
.hotelDealT2 .imgDiv
{
	margin-left: 2px;
	width: 215px;
	height: 320px;
	overflow: hidden;
	text-align: right;
	vertical-align: bottom;
}
.hotelDealT2 .header
{
	padding-top: 24px;
	padding-bottom: 24px;
	padding-left: 12px;
	padding-right: 12px;
	font-size: 12pt;
	font-weight: bold;
	clear: both;
}
.hotelDealT2 .spot
{
	font-size: 10pt;
	font-weight: bold;
	padding-left: 12px;
	padding-right: 12px;
	clear: both;
}
.hotelDealT2 .linkDiv
{
	padding-left: 12px;
	padding-right: 12px;
	clear: both;
}
.hotelDealT2 .linkDiv .link
{
	font-size: 10pt;
}
.hotelDealT2 .linkDiv .link:link
{
	text-decoration: none;
}
.hotelDealT2 .link:visited
{
}

.hotelDealT3
{
	width: 220px;
	height: 320px;
	text-align: left;
	margin-right: 24px;
	float: left;
}
.hotelDealT3 .imgDiv
{
	margin-left: 2px;
	width: 92px;
	height: 120px;
	overflow: hidden;
	float: left;
}
.hotelDealT3 .txtDiv
{
	margin-left: 4px;
	width: 120px;
	float: left;
	color: Black;
}
.hotelDealT3 .title
{
	font-size: 10pt;
	font-weight: bold;
	clear: both;
	text-align: left;
}
.hotelDealT3 .lines
{
	font-size: 8pt;
	clear: both;
	text-align: left;
}
.hotelDealT3 .linkDiv
{
	padding-left: 8px;
	clear: both;
}
.hotelDealT3 .linkDiv .link
{
	font-size: 10pt;
}
.hotelDealT3 .linkDiv .link:link
{
	text-decoration: none;
}
.hotelDealT3 .link:visited
{
}

.pymcol
{
	width:400px;
}
.pympmetdiv
{
	clear:both;
	padding-top:18px;
	padding-bottom:12px;
}
.pympmet
{
	margin-right:16px;
	display:inline-table;
	float:left;
}
.pymitm
{
	clear:both;
	padding-bottom:6px;
}
.pymitmtitle
{
	float:left;
	width:160px;
	display:inline-table;
}
.pymitmedt
{
	width:239px;
	display:inline-table;
}
.pymname
{
	width:170px;
}
.pymnumber
{
	width:160px;
}
.pymscode
{
	width:50px;
}
.pymaddr
{
	width:220px;
	height:36px;
}
.pymcountry
{
	width:220px;
}
.pymstate
{
	width:180px;
}
.pymzip
{
	width:70px;
}
.pymcity
{
	width:120px;
}
.pymphone
{
	width:120px;
}

.flddtl
{
	font-size:12px;
}
.flddtl .fldttr2
{
	border-top:dashed 1px #888888;
}
.flddtl .fldtr .fldtfdt
{
	width:90px;
}
.flddtl .fldtr .fldtaic
{
	width:20px;
	padding-right:4px;
}
.flddtl .fldtr .fldtaln
{
	width:350px;
}
.flddtl .fldtr .fldtftm
{
	width:120px;
}
.flddtl .fldbtr .fldtd
{
	padding-bottom:4px;
}
.flddtl .fldttr2 .fldtd
{
	padding-top:4px;
}
.flddtl .fldtr .fldtftm
{
}
.flddtl .flddtl .fldtftm
{
	padding-top: 4px;
	padding-bottom: 6px;
}
.flddtl .fldtr .fldlink
{
	padding-top:6px;
}
.fldoperated
{
	width:100%;
	margin-top:6px;
	font-size:10px !important;
}


.fldcpt
{
	width:100%;
	font-size:11px;
}
.fldcpt .fldtr
{
}
.fldcpt .fldttr
{
}
.fldcpt .fldttr2
{
	border-top:dashed 1px #888888;
}
.fldcpt .fldtr .fldtdnoi
{
	display:none;
}
.fldcpt .fldbtr .fldtd
{
	padding-bottom:4px;
}
.fldcpt .fldttr2 .fldtd
{
	padding-top:4px;
}
.fldcpt .fldtr .fldtdimg
{
	width:40px;
	display:none;
}
.fldcpt .fldtr .fldtfdt
{
	width:12%;
}
.fldcpt .fldtr .fldtdps
{
}
.fldcpt .fldtr .fldtdpt
{
	width:10%;
}
.fldcpt .fldtr .fldtorg
{
	width:30%;
	padding-left:4px;
}
.fldcpt .fldtr .fldtaic
{
	width:18px;
}
.fldcpt .fldtr .fldtaln
{
	width:34%;
}
.fldcpt .flddtl .fldtftm
{
	font-size:11px;
	padding-top: 4px;
	padding-bottom: 6px;
}

.htlsearchHotelmdlDivnum
{
	width: 20px;
	padding-top: 8px;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
}
.flChsDiv
{
	width:746px;
	clear:both;
	padding-top:4px;
	padding-left:4px;
	display:inline-table;
	margin-bottom:12px;
	background-color:#e2e4ea;
	border:solid 1px #8192b3;
}
.flChsnum
{
	width: 26px;
	float:left;
	font-size: 12pt;
	font-weight: bold;
}
.flChsfl
{
	float:left;
	width:510px;
	display:inline-table;
}
.flChsright
{
	float:right;
	width:170px;
	display:inline-table;
}
.flChsprice
{
	text-align:right;
}
.flChsbtn
{
	text-align:center;
}

.trsdtl
{
}
.trsdtl .trstr .trstd
{
	padding-right:12px;
	padding-bottom:6px;
}
.trsdtl .trstr2
{
	border-top:dashed 1px #888888;
}
.trsdtl .trstr2 .trstd
{
	padding-top:6px;
}

.trschs
{
	width:100%;
}
.trschs .trstr .trstd
{
	padding-right:6px;
	padding-bottom:6px;
}
.trschs .trstr2
{
	border-top:dashed 1px #888888;
}
.trschs .trstr2 .trstd
{
	padding-top:6px;
}
.trschs .trstr .trsdpd
{
	width:90px;
}
.trschs .trstr .trsdpt
{
	width:70px;
}
.trschs .trstr .trsvhn
{
	width:120px;
}
.trschs .trstr .trsorg
{
}


.ctpgabtn
{
	padding-right:6px;
	text-align:right;
}

.ctntcol
{
	float:left;
	display:inline-table;
	width:240px;
}
.ctntitm
{
	clear:both;
	display:inline-table;
	width:238px;
}
.ctntcontact
{
	padding-bottom:16px;
}
.ctntnew
{
	padding-left:32px;
}

.compTypeDiv
{
	padding:8px;
	display:inline-table;
	width:760px;
}
.compTypeTitle
{
	font-size:14px;
	font-weight:bold;
}
.compTypeChilds
{
	clear:both;
	padding-top:6px;
}
.compTypePaxDiv
{
	padding-top:8px;
	padding-bottom:8px;
	padding-left:64px;
	padding-right: 32px;
	color:black;
	font-weight:bold;
	font-style:italic;
}
.compTypeRuleDiv
{
	font-weight:normal;
	font-style:normal;
	padding-bottom: 16px;
}
.compTypeRulehDiv
{
	font-weight: bold;
}
.compTypeRuletDiv
{
    clear:left;
    float:left;
    display:inline-table;
    padding-right:12px;
	padding-bottom: 16px;
}
.compTypeRulebDiv
{
    float:left;
    display:inline-table;
}
.bgrulesTbl
{
    margin-top: 4px;
}
.bgrulesTbl .trHdr td
{
    font-weight:bold;
    border-bottom:dotted 1px #aaaaaa;
}
.bgrulesTbl td
{
    padding:3px;
}

.rmcmplong
{
	width:742px;
}
.rmcmplong .fldtr .fldtd
{
	padding-bottom:4px;
}
.rmcmplong .fldtr .flddate
{
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	width:70px;
}
.rmcmplong .fldtr .fldhtl
{
	text-align:left;
	vertical-align:top;
	width:170px;
}
.rmcmplong .fldtr .fldico
{
	text-align:left;
	vertical-align:top;
	width:24px;
}
.rmcmplong .fldtr .fldname
{
	text-align:left;
	vertical-align:top;
	width:170px;
}
.rmcmplong .fldtr .fldmeal
{
	text-align:left;
	vertical-align:top;
}

.flcmplong
{
	width:742px;
}
.flcmplong .fldtr .flddate
{
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	width:70px;
}
.flcmplong .fldtr .flddpn
{
	text-align:left;
	vertical-align:top;
	width:46px;
}
.flcmplong .fldtr .flddp
{
	text-align:left;
	vertical-align:top;
	width:50px;
}
.flcmplong .fldtr .fldorg
{
	text-align:left;
	vertical-align:top;
	width:260px;
}
.flcmplong .fldtr .fldarn
{
	text-align:left;
	vertical-align:top;
	width:46px;
}
.flcmplong .fldtr .fldar
{
	text-align:left;
	vertical-align:top;
	width:50px;
}
.flcmplong .fldtr .flddst
{
	text-align:left;
	vertical-align:top;
	width:260px;
}
.flcmplong .fldtr .fldico
{
	text-align:left;
	vertical-align:top;
	width:20px;
}
.flcmplong .fldtr .fldairl
{
	text-align:left;
	vertical-align:top;
}
.flcmplong .fldtr .fldfltm
{
	text-align:left;
	vertical-align:top;
	width:90px;
}

.flcmplong .fldtr .fldtd
{
	padding-top:2px;
	padding-bottom:2px;
}

.flcmplong .fldttrx .fldtd
{
	padding-bottom:6px !important;
}
.flcmplong .fldmtr
{
	border-top:dashed 1px #aaaaaa;
}
.flcmplong .fldmtr .fldtd
{
	padding-top:6px !important;
}
.flcmplong .fldbtr .fldtd
{
	padding-top:6px !important;
}
.flcmplong .fldmtrx
{
	border-bottom:dashed 1px #aaaaaa;
}
.flcmplong .fldmtrx .fldtd
{
	padding-bottom:6px !important;
}
.trcmplong
{
	width:742px;
}
.trcmplong .fldtr .fldtd
{
	padding-bottom:4px;
}
.trcmplong .fldtr .flddate
{
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	width:70px;
}
.trcmplong .fldtr .fldvhn
{
	text-align:left;
	vertical-align:top;
	width:90px;
}
.trcmplong .fldtr .fldico
{
	text-align:left;
	vertical-align:top;
	width:24px;
}
.trcmplong .fldtr .fldfrom
{
	text-align:left;
	vertical-align:top;
	width:170px;
}
.trcmplong .fldtr .fldn
{
	text-align:center;
	vertical-align:top;
	width:30px;
}
.trcmplong .fldtr .fldto
{
	text-align:left;
	vertical-align:top;
}

.pipym
{
	width:370px;
	font-size:11px;
	display:inline-table;
	float:left;	
}
.pipymtitle
{
	color:#407fa2;
	font-size:14px;
}
.pipymdiv
{
	padding-top:12px;
}
.pipymbtn
{
	text-align:right;
	padding:16px;
}
.pymmdpym
{
	clear:both;
}
.pymmdttl
{
	text-align:right;
	padding-top:16px;
	clear:both;
}
.pymmdTbl
{
	width:100%;
}
.pymmdTbl .phtr .ptd
{
	color:white;
	background-color:#407fa2 !important;
	padding: 2px 6px 2px 6px;
}
.pymmdTbl .ptr2 .ptd
{
	background-color:#e4e9d5;
}
.pymmdTbl .ptr .ptd
{
	text-align:right;
	vertical-align:top;
	padding:2px;
}
.pymmdTbl .ptr .ptddate,
.pymmdTbl .ptr .ptdcard
{
	text-align:left !important;
}
.pymmdttlTbl
{
}
.pymmdttlTbl .ptr .ptd
{
	text-align:right;
}
.pymmdttlTbl .ptr .ptdn
{
	width:120px;
	text-align:left;
}
.pymmdttlTbl .ptr .ptdpaid
{
	width:80px;
}

.suppCompDiv
{
	padding:4px;
}
.suppCompSuppDiv
{
	padding:12px 4px 4px 4px;
}
.suppTopdv
{
	clear:both;
	font-size:12px;
	font-weight:bold;
	color:White;
	background-color:#407fa2;
	display:inline-table;
	width:756px;
}
.suppTitle
{
	float:left;
	display:inline-table;
	text-align:left;
	padding:4px;
	padding-left:8px;
}
.suppPrice
{
	float:right;
	text-align:right;
	width:120px;
	padding:4px;
	padding-right:8px;
}
.suppBodydv
{
	clear:both;
	width:800px;
	display:inline-table;
	border:solid 1px #407fa2;
	margin-bottom:12px;
	width:754px;
}
.suppBodydv table
{
	margin : 6px;
}
.htlspcldiv
{
	clear:both;
	padding-top:6px;
}
.roomsTbl .htlspcldiv
{
	clear:both;
	display:inline-table;
	padding:12px !important;
	width:100%;
}
.htlspclpic
{
	width:20px;
	float:left;
	margin-right:2px;
	text-align:right;
}
.htlspclaffect
{
	float:left;
	width:70px;
	text-align:left;
	margin-right:4px;
}
.htlspcldesc
{
	width:200px;
	float:left;
	text-align:left;
}
.roomsTbl .htlspcldesc
{
	width:400px;
	float:left;
	text-align:left;
}
.rtTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #29331a;
}
.paymentOptDiv
{
	background-color:#cae8f9;
	border:solid 1px black;
	padding:4px;
	margin-top:8px;
}
.paymentTable
{
	width:100%;
}
.paymentTable tr td
{
	padding:3px;	
}
.paymentTable .rwhdr
{
	color:white;
	background-color:#407fa2;
}
.paymentTable .rw
{
	background-color:#bdd6e4;
}
.paymentTable .rwsel
{
	background-color:#cae8f9;
}
.paymentTable .rwcr
{
	background-color:#bdd6e4;
}
.paymentTable .rwcrsel
{
	background-color:#cae8f9;
}
.paymentTable .rw2
{
	background-color:#8ed7ff;
}
.paymentTable .rwsel2
{
	background-color:#cae8f9;
}
.paymentTable .rwcr2
{
	background-color:#8ed7ff;
}
.paymentTable .rwcrsel2
{
	background-color:#cae8f9;
}
.tbl280divmdl .vcPaxTblHdrTd, .tbl280divmdl .vcAgeTblHdrAgeDiv
{
	color: #696849;
}
.vcAgeDiv 
{
	width:50px;
	float:left;
	overflow:hidden;
}
.paymentPage
{
	background-color: White;
	border-left: solid 1px #3d556c;
	border-right: solid 1px #3d556c;
	border-bottom: solid 1px #3d556c;
}
.paymentinPage
{
	padding:12px;
}


.vcPaxTblTd
{
	vertical-align:top;
}
.lpBar 
{
	font-size:11px;
	padding:6px;
	margin-top:8px;
	margin-bottom:8px;
	display:inline-block;
	text-align:left;
	border:solid 1px #cccccc;
}
.lpBar .hsgroupBox
{
	float:left;
	width:200px;
}
.lpBar .hsgroupPax
{
	width:320px;
}
.lpBar .hstitleDv
{
	display:inline-table;
	float:left;
}
.lpBar .airportSelCtl
{
	width:180px;
}
.lpBar .hslineDate
{
	display:inline-block;
	width:180px !important;
}
.lpBar .hstitleStay
{
	float:left;
	display:inline-table;
	padding-top:4px;
	padding-right:6px;
	padding-left:8px;
}
.lpBar .hsgroupButton
{
	float:right;
	text-align:right;
}
.lpBar .hsgtitlePax
{
	display:none;
}
.lpBar .vcPaxTbl 
{
	float:left;
}
.lpBar .vcAgeTbl 
{
	float:left;
}
.sbHome
{
	text-align:left;
	color:#696849;
}
.sbHome .hsgroupBox 
{
	clear:both;
	float:none;
	margin-top:2px;
	margin-bottom:4px;
}
.sbHome .hsgroupDate .hsgroupInBox
{
	display:inline-block;
}
.sbHome .hsgroupButton .hsgroupInBox
{
	border:none !important;
	background-color:Transparent !important;
}
.sbHome .hsgroupInBox 
{
	background-color:#ebebcf;
	border:solid 1px #ddddb7;
	width:240px;
	padding:4px;
}
.sbHome .hslineDv
{
	padding-bottom:3px;
}
.sbHome .hslineAdvOptions
{
	margin-left: 6px;
	padding: 4px;
	background-color:#f9f9e9;
	width:220px;
}
.sbHome .hsitemAirline select
{
	width:200px;
}
.sbHome .hslineAdvLink a:link
{
	color: #696849;
}
.sbHome .hslineAdvLink a:visited
{
	color: #696849;
}
.sbHome .hslineReturn
{
	float:left;
	display:inline-block;
}
.sbHome .hslineStay
{
	margin-right:30px;
}
.sbHome .hstitleStay
{
	float:left;
	padding-top:4px;
	padding-right:6px;
	padding-left:8px;
	display:inline-block;
}
.sbHome .hslineButton
{
	text-align:right;
}

.sbHotel
{
	color:Black;
	text-align:left;
}
.sbHotel .hsgroupBox 
{
	clear:both;
	float:none;
}
.sbHotel .hslineDv
{
	padding-bottom:3px;
}
.sbHotel .hslineAdvAir
{
	padding-bottom: 12px;
}
.sbHotel .hslineAdvOptions
{
	margin-top: 6px;
	padding-left: 12px;
	border-top: dotted 1px #374b5b;
	border-bottom: dotted 1px #374b5b;
	width:240px;
}
.sbHotel .hsitemAirline select
{
	width:200px;
}
.sbHotel .hslineAdvLink a:link
{
	color: black;
}
.sbHotel .hslineAdvLink a:visited
{
	color: black;
}
.sbHotel .hstitleStay
{
	float:left;
	padding-top:4px;
	padding-right:6px;
	display:inline-block;
}
.sbHotel .hslineStay
{
	width:100px;
}

.sbDest
{
	color:#374b5b;
	font-size:11px;
	text-align:left;
}
.sbDest .hsgroupBox 
{
	clear:both;
	float:none;
}
.sbDest .hstitleStay
{
	float:left;
	padding-top:4px;
	padding-right:6px;
	display:inline-block;
}
.sbDest .hslineDv
{
	display:inline-block;
	padding-bottom:3px;
}
.sbDest .hslineStay
{
	width:100px;
}

.frhTitle
{
	width:878px;
	margin-bottom: 8px;
	border:solid 1px #aaaaaa;
	display:inline-table;
}
.frhTitle .frFlight
{
	border-right:none !important;
}

.frhTitletitle
{
	padding-top:8px;
	font-size:14px;
}
.frhTitlemulti
{
	padding:8px;
}
.frhTab
{
	width:878px;
	margin-left: 8px;
	display:inline-table;
}
.frhFilter
{
	width: 260px;
	float: left;
	margin-left:12px;
}
.frhResult
{
	width: 618px;
	float: left;
	border-bottom:solid 1px #7aab69;
}
.frhTitleflight
{
	width:875px;
	display:inline-table;
	background-image: url(image/frback.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.frhTitleflightt
{
	border-top: solid 1px #aaaaaa;
	width: 247px;
	float: left;
	text-align:right;
	padding:6px;
	font-weight:bold;
}
.frhTitleflightf
{
	width: 605px;
	float: left;
}

.frResultPagelinks
{
	clear: both;
	width: 605px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	display: inline-block;
	padding: 6px;
	background-image: url(image/frback.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align:left;
}
.frResultPagelinksb
{
	border-top: solid 1px #cccccc;
}
.frResultPagelinkst
{
	float:left;
	width:320px;
}
.frResultPagelinkslk
{
	float:right;
	width:270px;
	text-align:right;
	padding:6px;
}
.frFlight
{
	clear: both;
	width: 605px;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	display: inline-block;
	padding: 6px;
	background-image: url(image/frback.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align:left;
}
.frfPrice
{
	width: 98px;
	float: left;
	text-align: left;
	display: inline-block;
}
.frfPriceNet
{
	font-size: 24px;
	font-weight: bold;
}
.frFlightChoose
{
	width: 98px;
	padding-top:12px;
	text-align:left;
}
.frfAirline
{
	width: 200px;
	float: left;
	text-align: left;
	display: inline-block;
}
.frfAirlineCal
{
	width: 140px;
	float: left;
	text-align: left;
	display: inline-block;
}
.frfAirlineImg
{
	float: left;
	display: inline-table;
	margin-right: 4px;
}
.frfAirlineName
{
	width: 140px;
	float: left;
}
.frfSimilar
{
	float:left;
	display:inline-table;
	margin-top: 6px;
	margin-right:9px;
	font-size: 11px;
	color:#666666;
}
.frfBaggage
{
	float:left;
	display:inline-table;
	margin-top: 6px;
	font-size: 11px;
	color:#666666;
}
.frfOperated
{
	display:inline-table;
	float:right;
	margin-top: 6px;
	font-size: 11px;
	color:#666666;
}
.frfOperateditm
{
	clear: both;
	text-align: right;
}
.frfLegs
{
	width: 300px;
	float: right;
	display: inline-block;
}
.frfLegsCal
{
	width: 350px;
	float: right;
	display: inline-block;
}
.frfLeg
{
	clear: both;
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	display: inline-block;
}
.frfLeg2
{
	border-bottom: dotted 1px #cccccc;
	margin-bottom: 6px;
}
.frflDate
{
	width: 46px;
	float: left;
}
.frflOrigin
{
	width: 32px;
	float: left;
}
.frflDestination
{
	width: 32px;
	float: left;
}
.frflImage
{
	width: 24px;
	float: left;
}
.frflDeparture
{
	width: 50px;
	float: left;
}
.frflArrival
{
	width: 50px;
	float: left;
}
.frflStop
{
	width: 56px;
	float: left;
	text-align: center;
}
.frflTime
{
	width: 40px;
	float: left;
	text-align: right;
}

.frfdFlight
{
	border-left: solid 1px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
	display: inline-table;
	width: 100%;
}
.frfdLeg
{
	display: inline-table;
	width: 100%;
	color: black;
}
.frfdLegTitle
{
	border-top: solid 1px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
	background-color: #94b9ed;
	display: inline-table;
	width: 100%;
	text-align: left;
	font-size:14px;
}
.frfdLegTitledate
{
	font-weight: bold;
	float: left;
	width: 170px;
	margin: 8px;
	display: inline-table;
}
.frfdLegTitleroute
{
	float: left;
	width: 160px;
	margin: 8px;
	display: inline-table;
}
.frfdLegTitletime
{
	float: right;
	width: 100px;
	text-align: right;
	margin: 8px;
	display: inline-table;
}

.frfdLegContent
{
	display: inline-table;
	width: 100%;
}

.frfdSegment
{
	clear: both;
	display: inline-table;
	width: 100%;
	margin-top:6px;
	margin-bottom:6px;
}
.frfdSegmentimg
{
	margin-left: 10px;
	width: 90px;
	float: left;
	text-align:left;
	overflow:hidden;
}
.frfdSegmentcontent
{
	display: inline-table;
	width: 534px;
	margin-left: 10px;
	float: left;
}
.frfdSegmentcAirline
{
	display: inline-table;
	margin-right: 7px;
	float: left;
	font-size:13px;
}
.frfdSegmentcNumber
{
	display: inline-table;
	float: left;
	font-size:13px;
}
.frfdSegmentcTime
{
	display: inline-table;
	float: right;
	margin-right: 7px;
}

.frfdSegmentcFrom
{
	margin-top:12px;
	display:inline-table;
	width:100%;
	font-size:13px;
	text-align:left;
}
.frfdSegmentcFromn
{
	display:inline-table;
	width:350px;
	float:left;
	font-size:14px;
}
.frfdSegmentcFromd
{
	display:inline-table;
	width:180px;
	float:left;
}
.frfdSegmentcTo
{
	display:inline-table;
	width:100%;
	margin-top:6px;
	margin-bottom:12px;
	font-size:13px;
	text-align:left;
}
.frfdSegmentcTon
{
	display:inline-table;
	width:350px;
	float:left;
}
.frfdSegmentcTod
{
	display:inline-table;
	width:180px;
	float:left;
}
.frfdSegmentcClass
{
	display:inline-table;
	float:left;
	margin-right:4px;
	color:#999999;
}
.frfdSegmentcAirplane
{
	display:inline-table;
	float:left;
	margin-right:4px;
	color:#999999;
}
.frfdSegmentcOperating
{
	display:inline-table;
	float:left;
	color:#999999;
}
.frfdConnectionout
{
	display:inline-table;
	width:100%;
}
.frfdConnection
{
	display:inline-table;
	width:540px;
	background-color: #ffffb0;
	border: solid 1px #eeee3a;
	margin-bottom:16px;
	float:right;
}
.frfdConnectionin
{
	display:inline-table;
	width:100%;
	margin:6px;
}
.frfdConnectionn
{
	display:inline-table;
	width:450px;
	float:left;
	margin-left:6px;
	text-align:left;
}
.frfdConnectiont
{
	display:inline-table;
	float:right;
	margin-right:16px;
}
.frfdConnectionChange
{
	display:inline-table;
	width:100%;
	margin-top:6px;
	margin-bottom:6px;
	margin-left:16px;
}
.frfdSegmentStop
{
	color:#999999;
	display:inline-table;
	width:100%;
}
.frfdSegmentStopitm
{
	display:inline-table;
	width:100%;
}
.frfdSegmentStopAirport
{
	display:inline-table;
	float:left;
	margin-right:6px;
}
.frfdSegmentStopArrive
{
	display:inline-table;
	float:left;
	margin-right:6px;
}
.frfdSegmentStopDepart
{
	display:inline-table;
	float:left;
	margin-right:6px;
}
.frfdMessage
{
	display:inline-table;
	width:100%;
	background-color: #ffffb0;
	border-top: solid 1px #eeee3a;
	border-bottom: solid 1px #eeee3a;
	margin-bottom:6px;
	float:right;
}
.frfdMessagein
{
	display:inline-table;
	width:100%;
	margin:6px;
	text-align:left;
}
.frResultsort
{
	float:right;
	display:inline-table;
}
.frResultSummary
{
	display: inline-table; 
	width: 619px; 
	background-image: url(image/frback.png);
    background-repeat: repeat-x; 
    background-position: left bottom; 
    text-align: center;	
}
.frResultSummaryTbl
{
	width:510px;
}
.frFilterDiv
{
	margin:6px;
	line-height:16px;
}
.frFilterDivtitle
{
	background-color:#7794bd;
	color:White;
	padding:3px;
	margin-left:6px;
	margin-right:6px;
	text-align:center;
}
.frFilterDivctl
{
	margin-top:6px;
	margin-left:6px;
	margin-right:6px;
}
.frTools
{
	width: 260px !important;
}
.frTools .rpRootGroup
{
	border: solid 1px #cccccc !important;
}
.frSummary
{
	width: 619px !important;
}
.frSummary .rpRootGroup
{
	border-top: solid 1px #cccccc !important;
	border-left: solid 1px #cccccc !important;
	border-right: solid 1px #cccccc !important;
	border-bottom:none !important;
}
html body .RadInput_Office2007 .riTextBox, 
html body .RadInputMgr_Office2007
{
	font-family: Arial, Helvetica, sans-serif !important;
}
.frFilterDiv input
{
	border:none;
}

.bskpop
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}
.bskpop .bskComps
{
	display:inline-table;
}
.bskpop .bskPrices
{
	margin-top:16px;
	width:230px;
	overflow:auto;
}

.htlsrcfailDiv
{
	text-align:center;
}
.htlsrcfailDiv .availDiv
{
	display:inline-table;
}
.htlsrcfailDiv .availExpl
{
	text-align:left;
	display:inline-table;
	width:440px;
}



.h2left
{
	float: left;
	width: 282px;
}
.h2right
{
	float: left;
	width: 600px;
	margin-left: 4px;
}
.h2resfilter
{
    text-align:left;
    padding:6px;
}
.h2res
{
	width: 600px;
}
.h2resTitleTop
{
	height: 12px;
	background-image: url(image/hrust.gif);
	background-repeat: no-repeat;
}
.h2resTitle
{
    display:inline-table;
    width:100%;
	background-image: url(image/hrustorta.gif);
	background-repeat: repeat-y;
}
.h2resName
{
	float: left;
	width: 380px;
	color: white;
	margin-left: 12px;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
}
.h2resLoc
{
	float: right;
	text-align:right;
	width: 190px;
	padding-top: 4px;
	padding-right: 10px;
	color: white;
	font-weight: bold;
	font-size: 12px;
}
.h2resTitleBtm
{
	height: 18px;
	background-image: url(image/hrustalt.gif);
	background-repeat: no-repeat;
}
.h2resContent
{
	clear:both;
	padding-left: 10px;
	padding-right: 4px;
	margin: 0px;
	text-align: left;
	background-image: url(image/hrorta.gif);
	background-repeat: repeat-y;
}
.h2resContentDiv
{
	clear: both;
	float: none;
	width: 584px;
}
.h2resComps
{
	clear:both;
	width:584px;
	margin-top: 16px;
}
.h2resButtons
{
	text-align: right;
	padding: 12px;
	margin-right:12px;
}
.h2resBtm
{
	height: 14px;
	background-image: url(image/hralt.gif);
	background-repeat: no-repeat;
}
.h2reilDiv
{
	display:none;
}
.h2reiDiv
{
	float: left;
	background-image: url(image/degrade_orta.gif);
	background-repeat: repeat-x;
}
.h2reirDiv
{
	display:none;
}
.h2reicDiv
{
    padding-bottom:12px;
}
.h2reicDtlDiv
{
	width:378px;
	float:left;
	padding-left:2px;
	padding-top:0px;
	background-image:url(image/baslik.gif);
	background-repeat:no-repeat;
}
.h2reiRoomDtlDiv
{
	width:578px !important;
	padding-bottom:12px;
}
.h2reicDtlNDiv
{
	color: White;
	width:78px;
	float:left;
}
.h2reicDtlTDiv
{
    width:490px;
    display:inline-table;
    float:left;
}
.h2reicPrcDiv
{
	width:196px;
	padding-right:4px;
	float:right;
	text-align:right;
	padding-top:4px;
}
.h2reiRoomPrcDiv
{
    display:none;
}
.h2reicCompmt
{
    font-weight:bold;
}
.h2reicCompmdsc
{
}
.h2reicCompmbtn
{
    display:inline-table;
}
.h2reicbspl
{
    color:#666666;
    text-decoration:line-through;
}
.roomsTbl
{
    width:98%;
    margin-left:6px;
}
.roomsTbl .hrrtTr .hrrtTd
{
    border:solid 1px #999999;
}
.roomsTbl .hrrtTr2 .hrrtTd
{
    background-color:#e4e7ee;
}
.roomsTbl .hrrtTrHdr .hrrtTdHdr 
{
    font-weight:bold;
}
.roomsTbl .hrrtTrHdr .hrrtTdHdrRm 
{
    text-align:right;
}
.roomsTbl .hrrtTrHdr .hrrtTdHdrRb 
{
    width:12px;
    text-align:center;
}
.roomsTbl .hrrtTrFr .hrrtTd
{
    padding:4px;
}
.roomsTbl .hrrtTr .hrrtTd
{
    padding: 2px;
    vertical-align:top;
}
.roomsTbl .hrrtTrHdr .hrrtTdHdrR1, 
.roomsTbl .hrrtTrHdr .hrrtTdHdrR3 
{
    background-color:#b8c8e8;
}
.roomsTbl .hrrtTr .hrrtTdrb1,
.roomsTbl .hrrtTr .hrrtTdrb3
{
    background-color:#b8c8e8;
}
.roomsTbl .hrrtTr .hrrtTdname
{
    width:50%;
}
.roomsTbl .hrrtTr .hrrtTdprice
{
    text-align:right;
    width:140px !important;
}
.h2reiSpclDiv
{
    padding:4px;
    text-align:left;
    display:inline-table;
}
.h2reiSpclDiv
{
    clear:both;
    float:none;
    display:block;
}
.h2reiSpcl2Div
{
    border-top:dashed 1px #999999;
}
.h2reiSpclpic
{
    width:20px;
    float:left;
}
.h2reiSpclstat
{
    width:120px;
    float:left;
}
.h2reiSpclname
{
    width:260px;
    float:left;
}
.h2reiSpcld
{
    clear:both;
    float:none;
    display:block;
}
.h2reiSpclpic2
{
    float:left;
    margin-right:4px;
    margin-bottom:4px;
    width:140px;
}
.h2resPrcDiv
{
	width: 157px;
	float:right;
	margin-left:8px;
	margin-bottom:8px;
}
.h2resPrciDivt
{
	height: 8px;
	background-image: url(image/priceust.gif);
	background-repeat: no-repeat;
}
.h2resPrciDiv
{
	background-image: url(image/price_orta.gif);
	background-repeat: repeat-y;
}
.h2resPrclblDiv
{
	font-size: 10px;
	color: black;
	font-weight: bold;
	padding:6px;
	text-align:center;
}
.h2resPrcprcDiv
{
	font-size: 12px;
	color: black;
	font-weight: bold;
	text-align:center;
}
.h2resPrctaxDiv
{
	font-size: 10px;
	color: black;
	font-weight: bold;
	text-align:center;
}
.h2resPrcdtlDiv
{
	text-align:center;
}
.h2resPrciDivb
{
	height: 7px;
	background-image: url(image/price_alt.gif);
	background-repeat: no-repeat;
}
.h2reicCompNumDiv
{
    width:12px;
    float:left;
}
.h2reicCompDtlDiv
{
    width:500px;
    float:left;
}
.h2reicCompPriceDiv
{
    width:60px;
    float:left;
 	color: #103C96;
    padding-right:8px;
    text-align:right;
}
.h2inf
{
    margin-right:4px;
    border:solid 1px #bccbdd;
}
.h2infci
{
    margin:6px;
}
.h2rinf
{
    border:solid 1px #bccbdd;
}
.h2rinfci
{
    margin:6px;
}

