﻿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;	
	margin-left:4px;
	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
{
	text-align:left;
	margin-left:4px;
	width:475px;
}
.htlsearchseldivdiv
{
	width:475px;
	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:6px;
	background-image:url(image/degrade_sol.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.htlsearchHotelmdlDiv
{
	padding:4px;
	float:left;
	width:451px;
	background-image:url(image/degrade_orta.gif);
	background-repeat:repeat-x;
}
.htlsearchHotelrightDiv
{
	float:left;
	width : 4px;
	background-image:url(image/degrade_sag.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.htlsearchHotelName
{
	font-size:10pt;
	color:#093A9C;
	text-decoration:none;
}
.htlsearchHotelName:link
{
	font-size:10pt;
	color:#093A9C;
	text-decoration:none;
}
.htlsearchHotelName:visited
{
	font-size:10pt;
	color:#093A9C;
	text-decoration:none;
}
.htlsearchHotelLoc
{
	font-size:9pt;
	color:#093A9C;
}
.htlsearchSpecialStr
{
	font-weight: bold;
	color: #b22222;
}
.pricetblOuterDiv
{
	width:158px;
	position:relative;
	top:-4px;
	left:12px;
}
.pricetbl
{
	width:157px;
}
.pricetbl .top
{
	height:8px;
	background-image:url(image/priceust.gif);
	background-repeat:no-repeat;
}
.pricetbl .mdl
{
	background-image:url(image/price_orta.gif);
	background-repeat:repeat-y;
}
.pricetbl .bot
{
	height:7px;
	background-image:url(image/price_alt.gif);
	background-repeat:no-repeat;
}
.pricetblTotal
{
	font-size:10px;
	color:black;
	font-weight:bold;	
}
.pricetblPrice
{
	font-size:12px;
	color:black;
}
.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;
}

