﻿body,p,a:link,a:hover,a:active,a:visited,.redtag,.darkf,.listingHead1,.flfn,.apf,.htlspecialtext,.apfbold,.redhead,.rsshead,.rsstophead,.rssnortextNormal,.tdleft,.apf11,.htloption,.htlbrandopt,.htlamenityopt,.actitnhead,.actDetailText,.dttablem,.dttablecell,.bfrminput,.bluesmall,.dttablecell td,a.hotelSearchBtns:active,a.hotelSearchBtns:link,a.hotelSearchBtns:visited,.starrating_text,.HtlLoaderMsg,.popbtn,.popbtnhv,#dhtmltooltip,input,select{font-family:Arial,Helvetica,sans-serif}
body{padding:0;margin:0;font-size:12px;background-color:#fff;font-family:Arial,Helvetica,sans-serif}
h1,h2,h3,h4,h5,h6{padding:0;margin:0}
strong,b{font-weight:bold}
.cxlheader{border-bottom:2px solid #f03c10}
.flagwrap{font-size:11px;color:#282828;width:164px;position:relative;float:right;text-align:left;margin-left:5px;margin-top:-2px;background:url(//c.fareportal.com/n/portals/92/images/crosssell/cxlsprite.png) no-repeat 27px -432px;padding:2px 0;z-index:100!important}
.flagwrap a,.flagwrap a:active,.flagwrap a:hover,.flagwrap a:visited{text-decoration:none;color:#000;display:block;padding-left:5px;outline:0;cursor:pointer;font-size:11px}
.tollFreeNo{font-size:14px;padding:5px;color:#627586;font-weight:bold}
.tollFreeNo span{color:#b93415;font-size:17px}
.curhover{background-color:#e7f0f7}
.drophover{background-position:27px -450px}
.mT5{margin-top:5px}
.mR5{margin-right:5px}
.mB5{margin-bottom:5px}
.mL5{margin-left:5px}
.mT10,.bbTop{margin-top:10px!important}
.mR10{margin-right:10px}
.mB10{margin-bottom:10px!important}
.mL10{margin-left:10px!important}
.mT15{margin-top:15px}
.mR15{margin-right:15px!important}
.mB15{margin-bottom:15px!important}
.mL15{margin-left:15px!important}
.mT20{margin-top:20px}
.mR20{margin-right:20px!important}
.mB20{margin-bottom:20px!important}
.mL20{margin-left:20px!important}
.mT30{margin-top:30px}
.mR30{margin-right:30px!important}
.mB30{margin-bottom:30px!important}
.mL30{margin-left:30px!important}
.m0{margin:0}
.pT0{padding-top:0}
.pR0{padding-right:0}
.pB0{padding-bottom:0}
.pL0{padding-left:0}
.pT5{padding-top:5px!important}
.pR5{padding-right:5px}
.pB5{padding-bottom:5px}
.pL5{padding-left:5px}
.pT10{padding-top:10px}
.pR10{padding-right:10px}
.pB10{padding-bottom:10px!important}
.pL10{padding-left:10px}
.pT15{padding-top:15px}
.pR15{padding-right:15px}
.pB15{padding-bottom:15px}
.pT20{padding-top:20px}
.pR20{padding-right:20px}
.pB20{padding-bottom:20px}
.pL20{padding-left:20px}
.pT30{padding-top:30px}
.p5{padding:5px}
.p0{padding:0!important}
.pTB10{padding-top:10px;padding-bottom:10px}
.pTB15{padding-top:15px;padding-bottom:15px}
.pTB30{padding-top:30px;padding-bottom:30px}
.fbold{font-weight:bold}
.ft14{font-size:14px}
.ft16{font-size:16px}
.ft28{font-size:28px}
.fblue{color:#086aa9}
.mAuto{margin:0 auto}
.blue{color:#0e6dab}
.white{color:#fff}
.red{color:#ce0000}
.orange{color:#ef4e25}
.gray{color:#6e6e6e}
.grayD{color:#383838}
.uLineNo{text-decoration:none}
.bold{font-weight:bold}
.boldNo{font-weight:normal}
.fs11{font-size:11px}
.fs12{font-size:12px}
.fs13{font-size:13px}
.fs14{font-size:14px!important}
.fs15{font-size:15px}
.fs16{font-size:16px}
.fs17{font-size:17px}
.fs18{font-size:18px}
.fs20{font-size:20px}
.fs22{font-size:22px}
.fs24{font-size:24px}
.fs48{font-size:48px}
.fn{float:none!important}
.clr{clear:both}
.floatlt,.fl,.bonus>span,.srchProcess{float:left}
.fright,.fr{float:right}
.pack-summary{padding:6px}
.messageIntimation{border:1px solid #fde5bd;background-color:#fff9e5;float:left;margin-bottom:10px;width:97.5%;font-size:12px;color:#E25E16;line-height:1.8em;font-weight:normal;padding:5px 10px}
.pL6{padding-left:6px}
.padLR5{padding-left:5px;padding-right:5px}
.cxllogo{background:url('//c.fareportal.com/n/portals/92/images/crosssell/sprite2.png') left top;display:block;height:47px;width:135px;margin:10px 0}
.customCurrencySymbolStyle{font-size:10px;font-weight:bold}
.currencydropdowntextstyle{padding:2px 0;text-align:left;list-style-type:none}
.currencydropdown{position:absolute;width:69px;background:#fff;z-index:100;display:none;top:16px;right:0;border:1px solid #108acb;border-top:0}
.currencydropdown a,.currencydropdown a:link,.currencydropdown a:visited,.currencydropdown a:active{color:#282828;text-decoration:none;font-weight:normal}
.currencydropdown a:hover{color:#808080;text-decoration:none;font-weight:normal}
.currencydropdown a img{border:0}
.currencydropdown ul{margin:0 1px;padding:1px 0}
.currencydropdown ul li{line-height:12px;cursor:pointer;font-size:11px}
.currencydropdown ul li:hover{background-color:#e7f0f7}
.flagsprite{background:url('//c.fareportal.com/n/portals/92/images/crosssell/flag.png') no-repeat;width:16px;height:11px;margin:1px 5px 0 5px;margin-top:0\9;display:inline-block;vertical-align:text-top;overflow:hidden;vertical-align:middle\9}
.flagUSD{background-position:-18px -120px}
.flagCAD{background-position:-18px -96px}
.flagINR{background-position:-18px -312px}
.flagGBP{background-position:0 -312px}
.flagCNY{background-position:-18px -12px}
.flagJPY{background-position:-18px -24px}
.flagEUR{background-position:-18px -156px}
.flagHKD{background-position:0 -252px}
.flagANG{background-position:0 -408px}
.flagAUD{background-position:-18px 0}
.flagAWG{background-position:-18px -408px}
.flagBBD{background-position:0 -420px}
.flagBSD{background-position:-18px -420px}
.flagCHF{background-position:0 -276px}
.flagDKK{background-position:0 -36px}
.flagDOP{background-position:0 -432px}
.flagHTG{background-position:-18px -432px}
.flagHUF{background-position:0 -108px}
.flagJMD{background-position:0 -444px}
.flagKYD{background-position:-18px -444px}
.flagNOK{background-position:0 -192px}
.flagSEK{background-position:0 -264px}
.flagTTD{background-position:0 -456px}
.flagXCD{background-position:-18px -456px}
.flagMXN{background-position:-18px -108px}
.flagSGD{background-position:-18px -60px}
.flagAED{background-position:0 -468px}
.flagNZD{background-position:-18px -468px}
.flagTRY{background-position:0 -480px}
.flagZAR{background-position:-18px -480px}
.flagMYR{background-position:0 -491px}
.flagPHP{background-position:-18px -492px}
.flagUS{background-position:-18px -120px}
.flagCA{background-position:-18px -96px}
.flagIN{background-position:-18px -312px}
.flagGB{background-position:0 -312px}
.flagCN{background-position:-18px -12px}
.flagJP{background-position:-18px -24px}
.flagEU{background-position:-18px -156px}
.flagHK{background-position:0 -252px}
.flagAN{background-position:0 -408px}
.flagAU{background-position:-18px 0}
.flagAW{background-position:-18px -408px}
.flagBB{background-position:0 -420px}
.flagBS{background-position:-18px -420px}
.flagCH{background-position:0 -276px}
.flagDK{background-position:0 -36px}
.flagDO{background-position:0 -432px}
.flagHT{background-position:-18px -432px}
.flagHU{background-position:0 -108px}
.flagJM{background-position:0 -444px}
.flagKY{background-position:-18px -444px}
.flagNO{background-position:0 -192px}
.flagSE{background-position:0 -264px}
.flagTT{background-position:0 -456px}
.flagXC{background-position:-18px -456px}
.flagLKR{background-position:0 -518px}
.flagNPR{background-position:-18px -518px}
.flagTWD{background-position:0 -531px}
.flagBND{background-position:-18px -531px}
.flagMOP{background-position:-18px -544px}
.flagSAR{background-position:0 -557px}
.flagTHB{background-position:-18px -557px}
.flagKRW{background-position:0 -570px}
.flagIDR{background-position:0 -544px}
.fpamount{cursor:inherit}
.fpcurrencytext{cursor:inherit}
.fpcurrencytext.FPCurrencyCode{padding-right:0}
.fpcurrencytextSmall{padding-right:2px;cursor:inherit}
.footer-logo{margin:15px auto 0;overflow:hidden;text-align:center}
.footer-logo a{float:left;margin-right:33px;height:39px;vertical-align:middle}
.footer-logo span{margin-right:17px;height:39px;vertical-align:middle;margin-top:10px;display:inline-block}
.iatan{width:36px;background:url(//c.fareportal.com/n/portals/92/images/crosssell/cxlsprite.png) no-repeat -166px -77px;height:31px;margin-top:10px}
.arc{width:82px;background:url(//c.fareportal.com/n/portals/92/images/crosssell/cxlsprite.png) no-repeat -166px -160px;height:36px;margin-top:8px!important}
.asta{width:39px;background:url(//c.fareportal.com/n/portals/92/images/crosssell/cxlsprite.png) no-repeat -166px -205px;height:32px;margin-top:10px}
.truste{width:103px;background:url(//c.fareportal.com/n/portals/92/images/crosssell/cxlsprite.png) no-repeat -166px -247px;height:30px;margin-top:11px}
.norton{width:71px;background:url(//c.fareportal.com/n/portals/92/images/crosssell/cxlsprite.png) no-repeat -166px -287px;margin-top:5px}
.master{width:46px;margin-right:25px;background:url(//c.fareportal.com/n/portals/92/images/crosssell/cxlsprite.png) no-repeat -166px -333px;height:29px}
.visa{width:46px;margin-right:25px;background:url(//c.fareportal.com/n/portals/92/images/crosssell/cxlsprite.png) no-repeat -166px -373px;height:29px}
.unipay{width:46px;margin-right:25px;background:url(//c.fareportal.com/n/portals/92/images/crosssell/cxlsprite.png) no-repeat -280px -673px;height:29px}
.discover{width:46px;background:url(//c.fareportal.com/n/portals/92/images/crosssell/cxlsprite.png) no-repeat -166px -414px;height:29px}
.american{width:47px;background:url(//c.fareportal.com/n/portals/92/images/crosssell/cxlsprite.png) no-repeat -166px -452px;height:29px}
.diners{width:46px;background:url(//c.fareportal.com/n/portals/92/images/crosssell/cxlsprite.png) no-repeat -166px -491px;height:29px}
.is--pci{background:url('//c.fareportal.com/n/portals/air/pci-logo.png') 0 0 no-repeat;width:131px;height:55px!important;margin-top:0!important}
.hitwise{width:43px;background:url(//c.fareportal.com/n/portals/92/images/crosssell/cxlsprite.png) no-repeat -166px -532px;height:49px!important;margin-right:0!important;margin-top:0!important}
.copyright{color:#757575;font-size:11px;text-align:center}
.timeoutMessageHtl{width:572px;margin:0 auto;background:#fff;display:none;position:absolute;z-index:9999;left:50%;margin-left:-286px}
.timeoutMessageHtl .sTextHtl,.timeoutMessageHtl .sbotHtl span{display:block}
.timeoutMessageHtl .sbotHtl a.btn_grad{display:inline-block}
.timeoutMessageHtl .sCloseHtl{position:absolute;top:0;right:7px;cursor:pointer}
.timeoutMessageHtl a.btn_grad,.timeoutMessageHtl a.btn_grad:hover{font-size:20px;text-decoration:none;color:#fff}
.timeoutMessageHtl .sbotHtl span a.gray{color:#555;text-decoration:underline}
.pack-summary{padding:6px}
body{padding:0;margin:0;font-size:12px;background-color:#fff;font-family:Arial,Helvetica,sans-serif}
.cursor{cursor:pointer}
.infoIco,.infoIcon{background:url(//c.fareportal.com/n/portals/92/images/crosssell/all_btn_bg.png) no-repeat 0 -564px!important;cursor:pointer;display:inline-block;height:10px;margin:0;padding:0;width:10px}
.flightBord{border-top:1px solid #eee;float:left;width:100%;margin:5px 0}
a#lnkOutAirportCity,a#lnkDestAirportCity{color:#00c!important}
.cursor,.addcheckout,.eqHead,.rateHead,.crCrossSellBox,.cal,#opaqueVendor img,.divOpaqueVendor img{cursor:pointer}
.cal{vertical-align:middle}
.pagenav ul{margin:0;padding:0}
.tdtxt{color:#313131;font-weight:normal;line-height:16px;padding-left:8px}
a.title2:link{color:#3b6984;font-weight:bold;text-decoration:none}
.tdheading{color:#fff;font-size:12px;font-weight:bold;line-height:16px;padding-left:5px}
.vacCont2 a,#msgBox a{color:#00F}
.topSec{float:left;width:100%;padding:10px 0}
.title-new{color:#076ba7;font-size:18px;line-height:31px}
.backToListVac .link{color:#076ba7!important}
.package-cont a.link{color:#555;font-weight:normal;font-size:12px}
.package-cont a.link:hover{text-decoration:none}
.dpMainContainer{width:1000px;margin:0 auto}
a:visited,a,a:link,a:hover,a:active{color:#555;outline:0}
a:hover{text-decoration:underline}
.blueborder{border:1px solid #076ba7}
.link,a.link{color:#898989;outline:0}
.apf{font-weight:normal;color:#000}
.apf p{margin:0;padding:0}
.req{font-weight:normal;color:#df3a03}
.bluesmall{font-weight:bold;color:#000}
.darkf{font-weight:bold;color:#000}
a.linksm:link,a.linksm:active,a.linksm:visited,a.linksm:hover{color:#000;text-decoration:underline;font-weight:normal}
.apf11{font-weight:normal;color:#000}
.apfbold{font-weight:bold;color:#000;text-align:left}
.aRight{text-align:right!important}
.aCenter{text-align:center}
.pRelative{position:relative}
.hide{display:none!important}
.cmb-airline{position:absolute;top:-6px;right:-2px}
.cmbairline{text-decoration:underline;display:inline-block;padding-top:2px}
.cmb-mult{position:relative;top:-5px}
.currencydropdowntextstyle{padding:2px 0;text-align:left;list-style-type:none}
.hftlinput{border:1px #076ba7 solid;padding:4px;margin:0;font-weight:normal;color:#000;height:14px;margin-right:-1px}
.htlnameSuggest{display:none;z-index:300;position:absolute;background:#FFF;border:1px solid #98afc7;text-align:left;right:209px;top:0}
.closehtlsgst{clear:both;margin-top:5px;float:right;bottom:3px;width:100%;cursor:pointer;text-align:center;color:#076BA7;font-weight:bold;background:#EBEBEA;padding:5px 0}
.htlnameSuggest dl{margin:0;padding:0}
.htlnameSuggest dl dd{list-style:none;margin:0!important;padding:0!important;border-bottom:1px dashed #eaeaea;cursor:pointer}
.htlnameSuggest dl dd a{text-decoration:none;color:#000;display:block;padding:5px;margin:0!important;white-space:nowrap}
.htlnameSuggest dl dd a:hover,.htlnameSuggest dl dd a.hover{font-weight:bold;background-color:#E5E5E5;text-decoration:none;color:#000;white-space:nowrap}
.itnhead{font-size:14px;font-weight:bold;color:#fff}
.lit{font-weight:normal;color:#000}
.cheapopickcontractbg{height:34px;box-shadow:-1px -1px 4px 0 #ccc inset;-moz-box-shadow:-1px -1px 4px 0 #ccc inset;-webkit-box-shadow:-1px -1px 4px 0 #ccc inset;-o-box-shadow:-1px -1px 4px 0 #ccc inset}
.cheapopickcontractbg a{padding-top:0}
.rssnortextNormal{color:#000;font-weight:Normal;text-align:justify;padding:10px;line-height:18px}
.bluerow{background-color:#076ba7;color:#fff;vertical-align:middle;line-height:25px;font-size:13px;font-weight:bold}
.htllnks{text-align:right;padding:5px 15px 5px 5px;border-bottom:1px #e7e7e7 solid;background:#f4f5f6}
.redtag{font-weight:bold;color:#df3a03!important}
.flfn{font-weight:bold;color:#006}
.flgbg{background-color:#D0E0ED}
.htlDtHd{color:#000;line-height:19px}
.HtlLoaderMsg{font-size:15px;text-align:center;position:absolute;background:#f8fafa;border:solid 1px #98AFC7;z-index:200;text-align:center;height:110px;width:450px;margin:0;padding:0;top:350px;_top:300px;left:275px}
.popbtn{background:#076ba7;color:#fff;border:5px solid #fff;cursor:pointer;font:bold 16px Arial,Helvetica,sans-serif;padding:6px 20px}
.popbtnhv{background:#076ba7;color:#fff;border:5px solid #fff;cursor:pointer;font:bold 16px Arial,Helvetica,sans-serif;padding:6px 20px}
a.biglink:link{font-size:20px;color:Black;font-weight:bold;text-decoration:underline;vertical-align:middle}
a.biglink:active{font-size:20px;color:Black;font-weight:bold;text-decoration:underline;vertical-align:middle}
a.biglink:visited{font-size:20px;color:Black;font-weight:bold;text-decoration:underline;vertical-align:middle}
a.biglink:hover{font-size:20px;color:Black;font-weight:bold;text-decoration:underline;vertical-align:middle}
.glit{color:#666;font-weight:bold}
.dttablecell{border-bottom:1px solid #b3dae8;border-left:1px solid #b3dae8;font-weight:bold;text-align:center;vertical-align:middle;color:Black}
.dttablecell td{border-bottom:1px solid #b3dae8;border-left:1px solid #b3dae8;font-weight:bold;text-align:center;vertical-align:middle;color:Black;height:55px}
.gridbdrrt{border-right:1px solid #B3DAE8}
.crosssell-cardis .dttablecell td{height:75px}
.crosssell-cardis td .crDiscountTxt{text-align:center;color:#f00;padding-top:3px;margin-bottom:0;line-height:14px;height:14px;overflow:hidden}
.crosssell-cardis td .crDiscountMat .car-matrix-mainCrList{font-size:14px!important;padding:0}
.crosssell-cardis td .crDiscountMat{margin-top:0;min-height:73px;padding-bottom:2px}
.CrMtxTtlPrice{margin-top:2px;font-weight:normal}
.CrMtxTtlPriceTxt{color:#076BA7;font-weight:bold;margin:1px 0;font-size:12px}
.package-cont{color:#000;float:left;width:770px;text-align:left}
.package-cont p,.package-cont ul,.package-cont li{margin:0;padding:0;list-style:none}
.tabs-cont{float:left;width:100%}
.page-title{font-size:18px;float:left;width:100%;line-height:20px}
.cont-outer{float:left;width:100%;padding-bottom:10px}
.cont_box{width:768px;float:left;border:1px solid #076ba7}
.bluetxt{color:#076ba7!important}
.darkgray{color:#717171}
.package-cont .redtag{font-weight:normal}
.package-topnavs{float:left;width:770px;height:24px}
.package-topnavs ul{margin:0;padding:0}
.package-topnavs li{list-style:none;float:left;width:198px}
.package-topnavs p{background:#dbe6ec url(//c.fareportal.com/n/portals/92/images/vacation/package-tabs.gif) no-repeat right -29px;color:#000;font:bold 12px/24px Arial,Tahoma,Verdana;float:left;width:198px;position:relative;height:24px}
.package-topnavs p span{width:27px;height:20px;float:left;padding:4px 0 0 0;line-height:15px!important;text-align:center;background:url(//c.fareportal.com/n/portals/92/images/vacation/package-tabs.gif) no-repeat -9px -87px}
.package-topnavs p.last{background:#dbe6ec!important}
.package-topnavs p b{visibility:hidden;position:absolute;top:0;left:-17px;z-index:999;background:url(//c.fareportal.com/n/portals/92/images/vacation/package-tabs.gif) no-repeat 0 -116px;width:18px;height:24px}
.package-topnavs p.active{color:#fff!important;background:#076ba7 url(//c.fareportal.com/n/portals/92/images/vacation/package-tabs.gif) no-repeat right 0!important}
.package-topnavs p.active span{background:url(//c.fareportal.com/n/portals/92/images/vacation/package-tabs.gif) no-repeat -9px -58px;color:#076ba7}
.package-topnavs p.active b{visibility:visible;left:-13px}
.tdleft{color:#000;text-decoration:none;background-color:#FFE4B1;line-height:22px}
.tdhead{color:#000;line-height:17px;text-align:center}
.tddat{color:#000;text-decoration:none;font-weight:bold;background-color:#ffe4b1;line-height:18px}
.package-cont .tdleft{background-color:#e3f5ff}
.package-cont .tddat{background-color:#bfe5fb}
.package-cont .mborder{border:1px solid #0668a5}
.package-cont .mlightbg{background-color:#e3f5ff}
.package-cont .matrixSelBg{background-color:#e3f5ff}
.search-summary{width:100%;float:left}
.summary-content{width:100%;float:left;position:relative}
.summary-content .title-new{float:left;width:760px;font-size:14px;margin-top:10px;font-weight:bold}
.summary-content p{margin:0;padding:0;float:left;width:500px;line-height:16px;clear:both}
.package-details{border:1px solid #076ba7;border-top-width:2px;position:relative;padding-bottom:5px;float:left;margin-bottom:10px;width:100%}
.details-content .padding{padding-left:10px;clear:both}
.details-content .title-new a,.details-content .title-new a:link,.details-content .title-new a:active,.details-content .title-new a:visited{font-size:16px;font-weight:bold;color:#076BA7;margin-right:0;margin-top:1px;float:left;_margin-top:3px;text-decoration:none}
.details-content .title-new a:hover{text-decoration:none;color:#076ba7}
.details-content .dtls{float:left;margin-top:10px;padding-bottom:2px}
.details-content .desc{float:left;}
.details-content .desc p{float:left;line-height:20px;width:100%}
.details-content .mainimg{float:left;width:210px}
.details-content .mainimg img{border:1px solid #e6e6e6;width:117px;display:block;cursor:pointer}
.details-content .tripadvisor{font-weight:bold;color:#000;float:left;margin:0;padding:5px 0;clear:both}
.details-content .address{padding-left:0!important;position:relative;margin-top:5px;line-height:19px;float:left;clear:both}
.details-content .address p{color:#000!important}
.tripadvisorDet{font-weight:bold;color:#000;float:left;width:400px;margin:0}
.price-content{border:1px solid #bebebe;float:right;width:140px;padding:6px 0;margin:12px 12px 0 0;text-align:center;color:#000;line-height:14px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 1px 2px #eee,0 0 0 #ddd inset;-moz-box-shadow:0 0 1px 2px #eee,0 0 0 #ddd inset;box-shadow:0 0 1px 2px #eee,0 0 0 #ddd inset;position:absolute;top:30px;right:0}
.price-content b{color:#7f7f7f}
.price-content big{font-size:20px;font-weight:bold}
.price-selected{padding:0 12px 3px;font-size:14px;font-weight:bold;color:#666}
.price-selected img{margin:0 0 3px}
.price-selected span{line-height:16px;display:inline-block;width:68px;padding-top:2px}
.fnt15{font-size:15px!important}
.flight-details{clear:both;overflow:hidden}
#tabs{float:left;width:770px;margin-top:5px;margin-bottom:-1px;background-color:#fff;background-repeat:repeat-x;background:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#eee));background:-webkit-linear-gradient(top,#fff,#eee);background:-moz-linear-gradient(top,#fff,#eee);background:-ms-linear-gradient(top,#fff,#eee);background:-o-linear-gradient(top,#fff,#eee)}
#tabs ul{float:left;width:768px;border:1px solid #cacaca}
#tabs li{float:left;border:0 solid #cacaca;border-width:0 1px 0 0}
#tabs li:last-child{border-right:0}
#tabs li a{color:#616161;padding:8px;text-decoration:none;float:left;width:auto;font-weight:bold}
#tabs li a:hover,#tabs li.active a{color:#000;background:#fff;border-radius:5px 5px 0 0;border-top:1px solid #cacaca;position:relative;top:-3px;padding-top:10px;margin-bottom:-4px;height:16px}
#tabs li:last-child:hover,#tabs li:last-child.active{border-right:solid 1px #cacaca}
#tabs span{background:url(//c.fareportal.com/n/portals/92/images/vacation/icons-sprite.gif) no-repeat 0 0;float:left;margin-right:5px}
#tabs .bestvalue{background-position:0 0;width:14px;height:16px;margin-top:-2px;padding-bottom:1px}
#tabs .top{background-position:0 -47px;width:16px;height:14px;margin-top:1px}
#tabs .active .top{background-position:0 -47px}
#tabs .distance{background-position:0 -89px;width:16px;height:16px;margin-top:-1px}
#tabs .star{background-position:0 -107px;width:14px;height:13px;margin-top:1px;padding:0}
#tabs .USD{background-position:0 -60px;width:7px;height:13px;margin-top:1px}
#tabs .prcSaving{background-position:0 -212px;height:14px;margin-top:1px;width:14px}
#tabs li a span.sfights{background-position:0 -122px;display:inline-block;height:15px;width:16px}
#tabs a span.time{background-position:0 -139px;display:inline-block;height:15px;width:16px}
#menuhtlmas{margin-bottom:-1px;overflow:hidden;float:left;width:100%}
#menuhtlmas ul{float:left;list-style-type:none;margin:0;padding:0;padding-left:7px}
#menuhtlmas ul li{float:left;margin-right:3px;list-style-type:none;display:inline;border-radius:5px 5px 0 0;border:solid 1px #b2b2b2;background:-moz-linear-gradient(#e7e7e7,#fff 100%);background:-webkit-gradient(linear,top,bottom,color-stop(0%,#e7e7e7),color-stop(100%,#fff));background:-webkit-linear-gradient(#e7e7e7,#fff 100%);background:-o-linear-gradient(#e7e7e7,#fff 100%);background:-ms-linear-gradient(#e7e7e7,#fff 100%);background:linear-gradient(#e7e7e7,#fff 100%) repeat scroll 0 0 transparent;padding:8px}
#menuhtlmas ul li:hover{float:left;margin-right:3px;list-style-type:none;display:inline;background:-moz-linear-gradient(#fff,#d1edf7 100%);background:-webkit-gradient(linear,top,bottom,color-stop(0%,#fff),color-stop(100%,#d1edf7));background:-webkit-linear-gradient(#fff,#d1edf7 100%);background:-o-linear-gradient(#fff,#d1edf7 100%);background:-ms-linear-gradient(#fff,#d1edf7 100%);background:linear-gradient(#fff,#d1edf7 100%) repeat scroll 0 0 transparent}
#menuhtlmas ul li.sel{float:left;margin-right:3px;list-style-type:none;display:inline;border:solid 1px #b2b2b2;border-bottom:solid 1px #fff;background:-moz-linear-gradient(#d1edf7,#fff 100%);background:-webkit-gradient(linear,top,bottom,color-stop(0%,#d1edf7),color-stop(100%,#fff));background:-webkit-linear-gradient(#d1edf7,#fff 100%);background:-o-linear-gradient(#d1edf7,#fff 100%);background:-ms-linear-gradient(#d1edf7,#fff 100%);background:linear-gradient(#d1edf7,#fff 100%) repeat scroll 0 0 transparent}
#menuhtlmas ul li a{display:block;text-decoration:none;color:#333}
.sortbytab{width:95px;float:left;line-height:31px;text-align:center;font-weight:bold}
.car-change{border:1px solid #dfdfdf;padding:10px 14px;position:relative;clear:both;overflow:hidden}
.car-change p.cardetails{float:left;width:223px;padding-top:5px;padding-left:10px}
.car-options{width:auto;border:0;background:0;border:1px solid #0184ba;float:left;margin-top:10px}
.car-options li{border-top:1px solid #b8b8b8;float:left;width:100%;position:relative}
.car-options .car-type{float:left;width:114px;padding-bottom:5px;line-height:50px;margin-left:10px;font-weight:bold}
.car-options li input{margin-right:12px}
.car-options li img{vertical-align:middle;margin-top:5px;float:left;margin-right:5px}
.car-options .capacity{padding:10px 0 0 10px;float:left;width:270px;font-weight:bold}
.car-options .car-model{padding:15px 0 0 0;float:left;width:260px}
.car-options .price{float:right;padding-right:15px;font-weight:bold;line-height:40px;padding-top:10px;cursor:pointer}
.car-options .radio{float:right;margin-top:20px;margin-right:10px}
.car-options .radio a{background:url(//c.fareportal.com/n/portals/92/images/vacation/car-select-rb.gif) no-repeat 0 0;width:19px;height:19px;display:block;cursor:pointer}
.car-options .selected{cursor:default;background:#e3f5ff url(//c.fareportal.com/n/portals/92/images/vacation/car-type-arrow.gif) no-repeat -10px center}
.car-options .selected .price{font-size:14px}
.car-options .selected .radio a{background-position:0 -19px}
.car-options .clearfix{line-height:24px;padding:0;font-size:12px}
.car-options .crComp{float:left;font-weight:bold}
.staricon{background-image:url(//c.fareportal.com/n/portals/92/images/crosssell/all_btn_bg.png);width:82px;height:14px;display:inline-block;}
.star5{background-position:0 0}
.star4-5,.star45{background-position:0 -14px}
.star4{background-position:0 -28px}
.star3-5,.star35{background-position:0 -42px}
.star3{background-position:0 -56px}
.star2-5,.star25{background-position:0 -70px}
.star2{background-position:0 -84px}
.star1-5,.star15{background-position:0 -98px}
.star1{background-position:0 -112px}
.incl{font-size:12px}
.cpeop{background:url(//c.fareportal.com/n/portals/92/images/vacation/icons.gif) no-repeat 0 -32px;width:9px;height:19px;float:left;margin-right:5px}
.suit{background:url(//c.fareportal.com/n/portals/92/images/vacation/icons.gif) no-repeat -28px -12px;width:21px;height:21px;float:left;margin-top:5px}
.flight-options{float:left;width:620px;border-top:1px solid #DFDFDF;margin-top:5px}
.pagenums{float:left}
.pageTxt{padding:4px}
.pagenums li{float:left;margin-right:2px;width:auto;list-style:none}
.pagenums a,.pagenums a:link,.pagenums a:active,.pagenums a:visited{color:#00f;text-align:center;float:left;text-decoration:none;border:1px solid #3aa6b9;background:#fff;padding:1px 4px}
.pagenums a:hover{color:#000;font-weight:bold}
.pagenums a.selected{color:#000!important;font-weight:bold;cursor:default}
.pagenav{float:right}
.pagenav li{float:right;width:auto;color:#5b6270;font-size:14px!important;list-style:none}
.pagenav a,.pagenav a:active,.pagenav a:visited,.pagenav a:link{color:#005284;font-size:15px;padding:0 6px;float:left;outline:0;text-decoration:none}
.pagenav a.next{background:url("//c.fareportal.com/n/portals/92/images/crosssell/all_btn_bg.png") no-repeat 41px -970px;padding-right:20px!important}
.pagenav a.previous{background:url("//c.fareportal.com/n/portals/92/images/crosssell/all_btn_bg.png") no-repeat 0 -950px;padding-left:20px!important}
.listviewopt{width:100%;float:left}
.listviewopt li{border-bottom:1px solid #f1f1f1;float:left;position:relative;cursor:pointer}
.listviewopt li input{margin-right:10px}
.listviewopt .list-type{float:left;width:425px;font-weight:bold;padding:0;overflow:hidden}
.listviewopt .list-type .dpPromomsg{color:#F13C0F;font-weight:bold}
.listviewopt .list-price{float:right;font-weight:bold;padding:5px 0;text-align:right}
.listviewopt .radio{float:right;padding:4px 0 0 10px}
.listviewopt .radio a{background:url(//c.fareportal.com/n/portals/92/images/vacation/widgeticon.png) no-repeat -5px -761px;width:19px;height:19px;display:block}
.listviewopt .selected .radio a{background-position:-5px -780px}
.listviewopt .selected{background:#E3F5FF;cursor:default}
.listviewopt .selected .list-price{font-size:14px}
.listviewopt .moredesc{position:absolute;right:160px;top:5px;z-index:9}
.priceInclude{background:url("//c.fareportal.com/n/portals/92/images/vacation/widgeticon.png") no-repeat 0 -395px;padding:5px 0 5px 30px}
span.cmark{background:url("//c.fareportal.com/n/portals/92/images/vacation/widgeticon.png") no-repeat 0 -395px;width:24px;height:20px;display:inline-block}
.paymentpromotext{font-weight:bold;background-color:#FFFB89;text-align:right;margin-top:6px}
.details-content .car-opt{width:100%;border:0;padding-top:10px}
.details-content .car-img{float:left;width:auto;margin-right:20px;padding-top:10px}
.details-content .sec{float:left;width:auto}
.details-content .sec img{border:0;display:block}
.shop-cart{width:218px;float:left;text-align:left;color:#000}
.shop-cart .pk-rmv{width:94%;padding:0 3%;line-height:28px;float:left}
.shop-cart .pk-rmv b{font-size:14px}
.shop-cart .lft,.pack-summary .lft,.hotelTotal .lft{float:left}
.shop-cart .rgt,.pack-summary .rgt,.hotelTotal .rgt{float:right;text-align:right}
.bdr{border-bottom:1px solid #E7E9EA;margin:0}
.shop-cart .row{float:left;width:100%;margin-bottom:5px}
.shop-cart .pad-tb{padding:8px 0}
.pack-summary ul,.pack-summary p,.pack-summary ul li{list-style:none;margin:0;padding:0}
.pack-summary{float:left;width:207px;padding:0 6px}
.pack-summary .subhead{float:left;width:100%;font:bold 12px/35px Arial}
.pack-summary .pk-dtls img{float:left;margin-right:8px}
.pack-summary ul{margin:0;padding:0;list-style:none}
.pack-summary ul li{float:left;width:100%;line-height:16px;position:relative}
.shop-cart .total{background:#F4F5F6}
.hlightbg{background:#FFF1CC}
.inbound{background:url(//c.fareportal.com/n/portals/92/images/vacation/widgeticon.png) no-repeat -8px -611px;width:16px;height:28px;margin-right:8px;float:left}
.outbound{background:url(//c.fareportal.com/n/portals/92/images/vacation/widgeticon.png) no-repeat -8px -578px;width:16px;height:28px;margin-right:8px;float:left}
.inBoundIas{background:url(//c.fareportal.com/n/portals/92/images/vacation/widgeticon.png) no-repeat -8px -611px;padding-left:60px;padding-top:5px}
.outBoundIas{background:url(//c.fareportal.com/n/portals/92/images/vacation/widgeticon.png) no-repeat -8px -578px;padding-left:60px;padding-top:5px}
.boxtextlt{float:left;padding:0 3%;width:94%;font-weight:bold;font-size:14px;line-height:28px}
.tooltips{border:1px solid #ccc;clear:both;background:#fff;padding:6px}
.padset{padding-right:10px;padding-left:10px}
.inPathCaoption{padding:0;padding-left:10px;width:220px;float:left;font-style:normal;line-height:20px;text-align:left;position:relative}
.inPathCaoption span{position:relative;float:left;display:inline-block}
.inPathCaoption img{float:left;margin-right:10px!important;margin-top:10px!important}
.inPathCardropdown{float:left;background:url(//c.fareportal.com/n/portals/92/images/vacation/carSelect.gif) no-repeat scroll 0 0 transparent;width:12.7em;height:20px;padding-top:2px;margin-top:16px;background-size: cover}
.inPathCardropdown input{border:medium none;background:none repeat scroll 0 0 transparent;padding-left:2px;font-weight:normal;cursor:pointer;width:150px;color:#000!important;font-size:13px}
.car-options .price2{float:right;font-weight:bold;padding-right:44px}
.car-options .car-typeImpath{float:left;line-height:12px;padding-bottom:5px;width:120px}
.car-options .car-typeImpathlink{width:90px;text-align:center;clear:both}
.DPcarSelect{float:left;margin-top:22px}
.DPcarlogo{text-align:center;float:left;margin-top:5px;margin-left:15px}
.DPcarImg{float:left;text-align:center;margin-left:15px}
.DPcarCont{float:left;margin-left:10px;margin-top:10px}
.DPcarchangelink{margin-top:14px;float:right}
.DPcarrightLogo{margin-top:15px;float:left;text-align:center}
.DPcarrightImg{padding-top:5px;float:right;text-align:center}
.DPcarrightLogotxt{text-align:center}
.DPgreypop{color:#7F7F7F;padding-top:15px}
.DPpopcardes{float:left}
.DPpopcarLogo{float:left;text-align:center;padding:0 10px 0 0}
.DPpopcarLogotxt{text-align:center}
.DPpopcardetail{float:left}
.DPpopcardes .capacity{padding-top:10px}
.DPpopcardes .icon{float:left;width:auto;padding-left:10px}
.car-suit{background:url(//c.fareportal.com/n/portals/92/images/vacation/icons.gif) no-repeat -49px -8px;width:20px;height:23px;float:left;margin-top:5px;margin-right:5px}
#divSubItemDetail{height:auto!important}
.progress-bar{width:768px;border:1px solid #076BA7;height:80px;margin-bottom:10px;padding-top:30px;vertical-align:middle;text-align:center}
.dttabletopFlt{text-align:center;vertical-align:middle;height:60px}
.dttabletopFlt td{border-left:1px solid #b3dae8;border-bottom:1px solid #b3dae8;border-top:1px solid #b3dae8}
.bagAlertLinkDP{color:#7F7F7F!important;font-weight:normal;padding-left:29px;text-decoration:underline}
.bagAlertDpTPlan{color:#7F7F7F!important}
.dropInfoContent{left:0;display:none;width:420px;border:1px solid #98afc7;background:none repeat scroll 0 0 #FFF;position:absolute;top:20px;padding:2px;z-index:1000;text-align:justify}
.dropInfoContent strong{padding:5px 5px 5px 10px;display:block;background:#F5F5F5;font-weight:bold;margin-bottom:10px}
.dropInfoContainer{clear:both;text-align:right;cursor:pointer;font-size:13px;position:relative;float:right;margin:5px 5px 0 0; display:none}
.dropInfoContainer span.apf{font-size:13px;color:#2C2C2C;font-weight:bold;background:url("//c.fareportal.com/n/portals/92/images/vacation/bb_icons.png") no-repeat scroll 2px -44px;padding:6px 0 2px 24px}
.dropInfoContent p{margin:0;padding:0 5px 8px 10px;line-height:16px;text-align:left;font-weight:normal;clear:both}
.dropInfoContent p span{color:#f00}
.roomLeft{clear:both;font-weight:bold;color:#076BA7;padding:2px 11px 0 0}
.proDiscount{background:url("//c.fareportal.com/n/portals/92/images/vacation/bb_icons.png") no-repeat 2px -144px;color:#2c2c2c;float:left;font-size:13px;font-weight:bold;margin-top:3px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:160px;padding:5px 0 4px 30px}
.vacWrap{float:left;width:748px;padding:10px}
.vacCont1{width:200px;float:right}
.vacCont2{width:540px;float:left}
.packBoxVac{background:#cff6f8;color:#2c2c2c;font-size:16px;font-weight:bold;float:right;padding:2px 10px;box-shadow:0 -2px 5px 0 #ccc inset}
.packBoxDetail{float:right;right:-3px;position:relative;display:block;width:155px;*margin-top:8px;margin-top:3px;*z-index:1}
.packSecImg{background:url(//c.fareportal.com/n/portals/92/images/vacation/widgeticon.png) no-repeat -5px -726px;display:none;width:10px;height:30px;float:right}
.packSec{background:#89dae4;color:#333;font-weight:normal;float:right;min-height:21px;padding:7px 5px 5px 5px;border:1px solid #5fb1bb;border-width:1px 0;line-height:normal!important}
.vacHtlMagnify{position:relative;float:left;width:24px;margin-top:5px}
.htlDetails{position:relative;z-index:1;font-weight:normal;color:#000}
.htlDetailsinner{position:absolute;z-index:998;width:240px;border:1px solid #4e95ba;left:250px;top:-12px;background-color:#FFF;padding:10px 10px 5px 10px;cursor:default!important;line-height:22px;font-size:12px}
.htlDetailsinner:after,.htlDetailsinner:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.htlDetailsinner:after{border-color:#4e95ba;border-right-color:#88b7d5;border-width:15px;margin-top:-14px}
.htlDetailsinner:before{border-color:#4e95ba;border-right-color:#c2e1f5;border-width:17px;margin-top:-16px}
.htlDetails .title2{font-weight:bold;color:#006594;font-size:14px}
.htlDetails a,.htlDetails a:hover,.htlDetails a:link,.htlDetails a:active,.htlDetails a:visited,.htlDetailsinner .alink{font-weight:bold;color:#006594;cursor:pointer;text-decoration:none}
.alink:hover{text-decoration:underline}
.htlDetailsinner a.rmoreLinkVac:link{font-weight:normal!important;float:none!important;text-decoration:underline;font-size:12px}
.htlDetailsinner a.rmoreLinkVac:hover{text-decoration:none}
.bonusVacOt{padding:0!important;width:183px!important;}
.bonusVacOt .bbcolor{margin-bottom:5px}
.bonusVacOt span em{color:#2c2c2c}
.bonusVacOt span b{font-size:13px}
.bonusVacOt .bbcolor b, .bbcolor b{font-size:16px;color:#333!important;font-weight:bold;padding-left:10px}
.dropInfoContainerVachtl>span{float:left;width:100%}
.includeIcons{display:inline-block;height:23px;padding:5px 0 0 28px;background-image:url(//c.fareportal.com/n/portals/92/images/vacation/bb_icons.png);background-repeat:no-repeat}
.brkfstIcon{background-position:0 -177px}
.fprkIcon{background-position:0 -91px}
.wifiIcon{background-position:1px -67px}
.netIcon{background-position:0 -247px}
.allIncIcon{background-position:-1px -213px;padding-left:30px}
.address p.apf a.link{float:right}
.includeIconsDet{display:inline-block;height:23px;padding:0;background-image:url(//c.fareportal.com/n/portals/92/images/vacation/bb_icons.png);background-repeat:no-repeat;width:23px;margin:0 0 -5px 0}
.brkfstIconDet{background-position:0 -177px}
.fprkIconDet{background-position:0 -91px}
.wifiIconDet{background-position:0 -247px}
.netIconDet{background-position:0 -67px}
.bpgIconDet{background-position:0 -43px}
.allIncIconDet{background-position:-266px 2px;width:35px}
.reviwTxt{color:#5a9e47;font-weight:bold;float:left;text-align:center;margin:0}
.reviwTxt .point{background:url(//c.fareportal.com/n/portals/92/images/crosssell/all_btn_bg.png) no-repeat 0 -580px;padding:2px 0 0 25px;margin-left:0;font-size:16px;float:left;margin-right:10px}
.reviwTxt img {position:relative;top:3px}
.dropInfoContainerVachtl{clear:both;text-align:right;cursor:pointer;float:left;margin-top:0;position:relative;display:none}
.dropInfoContainerVachtl span.apf{font-size:13px!important;clear:both;text-align:left;background:url("//c.fareportal.com/n/portals/92/images/vacation/bb_icons.png") no-repeat scroll 4px -44px;padding:5px 0 0 30px;line-height:normal;font-weight:bold;float:left;height:20px;color:#2c2c2c}
.adeal{font-size:13px;color:#2c2c2c;background:url(//c.fareportal.com/n/portals/92/images/vacation/bb_icons.png) no-repeat 3px 3px;float:left;font-weight:bold;padding:5px 0 5px 30px;position:relative;cursor:pointer}
.adeal .mdeal{display:none}
.adeal:hover .mdeal{display:block;position:absolute;border-radius:5px;background:#eefafe;border:1px solid #096896;color:#096896;font-weight:normal;left:-150px;padding:5px;top:-4px;width:130px;font-size:12px}
.adeal .mdeal em{background:url(//c.fareportal.com/n/portals/92/images/vacation/ad_arrow.gif) no-repeat 0 0;height:12px;width:12px;height:12px;position:absolute;right:-20px;top:8px;width:12px}
.fcancel{background:url("//c.fareportal.com/n/portals/92/images/vacation/bb_icons.png") no-repeat 2px -20px;text-align:left;color:#2c2c2c;font-weight:normal;line-height:normal;clear:both;float:left;font-size:13px;position:relative;font-weight:bold;padding:5px 0 4px 30px}
.freeCncl{width:420px;border:1px solid #98afc7;background:#fff;position:absolute;top:20px;z-index:1000;text-align:justify;padding:5px;font-weight:normal;color:#000;text-transform:none;left:0}
.freeCncl strong{padding:5px 5px 5px 10px;display:block;background:#F5F5F5;font-weight:bold;margin-bottom:10px;color:#000}
.freeCncl p{margin:0;padding:0 5px 8px 10px;line-height:16px;text-align:left;font-weight:normal;text-transform:none}
.fcancelDet{text-align:right;color:#888;font-weight:normal;margin-right:5px;clear:both;width:147px;float:right;position:relative;font-weight:bold;margin-top:3px}



.fconcierge{background:url("//c.fareportal.com/n/portals/92/images/vacation/bb_icons.png") no-repeat 2px -275px;text-align:left;color:#2c2c2c;font-weight:normal;line-height:normal;clear:both;float:left;font-size:13px;position:relative;font-weight:bold;padding:5px 0 4px 30px}
.freeConcrge{width:420px;border:1px solid #98afc7;background:#fff;position:absolute;z-index:1000;text-align:justify;padding:5px;font-weight:normal;color:#000;text-transform:none;right:5px;top:16px}
.freeConcrge a{float:right;color:#086AA7;text-decoration:underline}
.freeConcrge a:hover{text-decoration:none}
.freeConcrge strong{padding:5px 5px 5px 10px;display:block;background:#F5F5F5;font-weight:bold;margin-bottom:5px;color:#000}
.freeConcrge p{margin:0;padding:0 5px 0 10px;line-height:16px;text-align:left;font-weight:normal;text-transform:none}
.freeConcrge ul{padding:0;margin:0}
.freeConcrge ul li{padding:0;margin:0 0 0 10px;list-style:none;background:0}
.alinkU:link,.alinkU:visited,.alinkU:hover{color:#076BA7;text-decoration:underline}
.stepTitle{font-size:24px;color:#076BA7;line-height:24px;float:left;margin:10px 0 8px 0;font-weight:bold}
a.mbookNow_btn:link,a.mbookNow_btn:visited{text-shadow:0 -1px #3B1D0C;filter:dropshadow(color=#3B1D0C,offx=0,offy=-1);background:#ff833c;background:-moz-linear-gradient(-45deg,#ff833c 0,#f30 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#ff833c),color-stop(100%,#f30));background:-webkit-linear-gradient(-45deg,#ff833c 0,#f30 100%);background:-o-linear-gradient(-45deg,#ff833c 0,#f30 100%);background:-ms-linear-gradient(-45deg,#ff833c 0,#f30 100%);background:linear-gradient(169deg,#ff833c 22%,#f30 100%) repeat scroll 0 0 transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff833c',endColorstr='#ff3300',GradientType=1);padding:4px 30px;border:0;color:#fff;font-size:24px;-moz-box-shadow:inset .5px 1px 0 #ffa022;-webkit-box-shadow:inset .5px 1px 0 #ffa022;box-shadow:inset .5px 1px 0 #ffa022;text-decoration:none;display:inline-block}
a.mbookNow_btn:hover{text-shadow:0 1px #3B1D0C;filter:dropshadow(color=#3B1D0C,offx=0,offy=1);background:#f30;background:-moz-linear-gradient(-45deg,#f30 0,#ff833c 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#f30),color-stop(100%,#ff833c));background:-webkit-linear-gradient(-45deg,#f30 0,#ff833c 100%);background:-o-linear-gradient(-45deg,#f30 0,#ff833c 100%);background:-ms-linear-gradient(-45deg,#f30 0,#ff833c 100%);background:linear-gradient(169deg,#f30 22%,#ff833c 100%) repeat scroll 0 0 transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3300',endColorstr='#ff833c',GradientType=1);border:0;color:#fff;font-size:24px}
.vachtlListLeftSec{float:left;width:610px}
.popoutContainer{width:540px;height:250px;text-align:left;background-color:#f1f1f1;padding:10px;overflow-y:auto!important;position:absolute;display:none;z-index:400;top:300px;left:200px}
.popupInner{padding:10px}
.popupInner .title{text-align:left;margin:0;margin-top:10px}
ul.neighbourSelect{margin:15px 0 0;padding:0;list-style-type:none!important}
ul.neighbourSelect li{width:48%;float:left;list-style-type:none!important;margin-right:5px}
ul.neighbourSelect li *{margin:0;padding:0}
ul.neighbourSelect li div{margin:2px 0;float:left;width:100%}
ul.neighbourSelect li label{vertical-align:middle;float:left;width:220px}
ul.neighbourSelect li input{vertical-align:middle;margin-right:5px;float:left}
ul.brandSelect{margin:15px 0 0;padding:0;list-style-type:none;width:100%}
ul.brandSelect li{width:24%;float:left;list-style-type:none!important}
ul.brandSelect li div{padding:2px 0}
ul.brandSelect li label{display:block;padding:2px}
ul.brandSelect li input{float:left;margin:10px 5px 0 0}
.btnContainer{float:right;margin-right:10px}
.btnContainer a{width:128px;height:32px;display:block;cursor:pointer!important;text-indent:-9999px}
.btnContainer a:hover{background-position:0 -160px}
.filterreg .handle-l,.filterreg .handle-r{width:16px!important;height:15px!important;background-image:url(//c.fareportal.com/n/portals/92/images/crosssell/all_btn_bg.png)!important;cursor:pointer!important;margin-top:12px}
.filterreg .handle-l{background-position:0 -426px!important;margin-left:-12px!important}
.filterreg .handle-r{background-position:-14px -426px!important;margin-left:-11px!important}
#pricerangeSlider{padding-top:3px}
#pRangevalue{width:192px;clear:both}
#minamount{font-weight:bold;color:#076ba9;text-align:center;position:relative}
.handle-l,.handle-r{background-color:transparent!important;border:none!important}
.sliderContainer{background:url(//c.fareportal.com/n/portals/92/images/crosssell/all_btn_bg.png) no-repeat -160px -202px;height:20px;margin-left:16px;width:159px}
.sliderContainer{*background-position:12% 62%!important}
.sliderContainer .ui-slider-range,.sliderContainer .ui-widget-header,.sliderContainer .ui-slider,.sliderContainer .ui-slider-horizontal{background-color:transparent!important;border:none!important;background-image:none!important}
.strTxt{margin:0 3px;color:#474948!important}
#tblCrossSellFilters .filter-fields td{padding-left:8px;text-align:left;padding-bottom:1px;padding-right:8px}
#tblCrossSellFilters .filter-fields td em{font-style:normal;*line-height:21px}
#tblCrossSellFilters .filter-fields td.all-link{padding:0 0 18px 8px;border-bottom:1px solid #dfdfdf}
#tblCrossSellFilters .filter-fields table td b{color:#096B9A!important;margin:10px 0;display:block}
.ratingChk,.reviewChk{padding:0;margin:0 0 0 -6px!important;float:left;clear:both}
.ratingChk td,.reviewChk td{padding:0;margin:3px 0;display:block;float:left;width:140px;*margin:0;cursor:pointer}
.ratingChk td input,.reviewChk td input{float:left;margin:0 5px 0 0;padding:0}
.ratingChk td label.stars_NList{float:left!important;background:url(//c.fareportal.com/n/portals/92/images/crosssell/all_btn_bg.png) 0 0 no-repeat;height:13px;display:inline-block;*margin-top:4px}
.ratingChk td label.star1_NList{width:16px}
.ratingChk td label.star2_NList{width:35px}
.ratingChk td label.star3_NList{width:52px}
.ratingChk td label.star4_NList{width:68px}
.ratingChk td label.star5_NList{width:84px}
.reviewChk td label.rev_NList{float:left!important;background:url(//c.fareportal.com/n/portals/92/images/crosssell/all_btn_bg.png) 0 -791px no-repeat;height:13px;display:inline-block;*margin-top:4px}
.reviewChk td label.rev1_NList{width:14px}
.reviewChk td label.rev2_NList{width:29px}
.reviewChk td label.rev3_NList{width:45px}
.reviewChk td label.rev4_NList{width:60px}
.reviewChk td label.rev5_NList{width:75px}
.Neighbourhood div.filterreg table td div{overflow:hidden}
.Neighbourhood div.filterreg table td div input,.landmark div.filterreg table td div input{float:left;width:13px;*margin:0 3px;margin-right:3px}
.Neighbourhood div.filterreg table td div label,.landmark div.filterreg table td div label{float:left;width:150px;*padding-top:2px}
.close-btn_cxl{cursor:pointer;margin-left:10px;margin-top:5px;padding:1px 2px;border:1px solid #73abce;color:#498eb7;border-radius:2px;font-size:10px;background:#fff;background:-moz-linear-gradient(-45deg,#e1ebf5 0,#fff 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#e1ebf5),color-stop(100%,#fff));background:-webkit-linear-gradient(-45deg,#e1ebf5 0,#fff 100%);background:-o-linear-gradient(-45deg,#e1ebf5 0,#fff 100%);background:-ms-linear-gradient(-45deg,#e1ebf5 0,#fff 100%);background:linear-gradient(169deg,#e1ebf5 22%,#fff 100%) repeat scroll 0 0 transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1ebf5',endColorstr='#ffffff',GradientType=1)}
.close-btn_cxl:hover{background:#036eb1;color:#fff}
.shopping_cart{width:218px;float:right;border:1px solid #076ba7}
.filter_heading{background:#076ba7;font-size:16px;color:#fff;font-weight:bold;text-align:left;padding:8px 10px 8px 10px}
.main_heading{background:#076ba7;padding-left:10px;line-height:30px;font-size:16px;color:#fff;font-weight:bold;text-align:left}
.hotelDistanceFilter{border:1px #076ba7 solid;padding:2px;margin:0;color:#000;height:23px;height:2em;font-weight:normal}
.crossaleCartTop{width:206px;height:7px;background:url(//c.fareportal.com/n/portals/92/images/vacation/cart_top_bg.jpg) repeat-x 0 0}
.crossaleCartBottom{width:150px;background:url(//c.fareportal.com/n/portals/92/images/vacation/cart_bottom_bg.jpg) repeat-x 0 0}
.filtercheck ul{padding:0;margin:0}
.filtercheck td .showMore,.filtercheck li .showMore{margin:0 0 0 15px;text-decoration:underline;cursor:pointer;font-size:12px}
.filtercheck ul,.filtercheck ul li{margin:0;padding:0;list-style:none}
.filtercheck ul li div.showMore{margin:4px 0 0 22px}
.filtercheck td{padding:0!important}
.clrbox{padding:20px 0 20px 0!important}
#hotelCrossSellList .cont-outer .cheapopickcontractbg{background:none!important}
.listfltrLink{border:1px solid #EAEAEA;color:#096B9A;font-weight:bold;margin-top:5px;padding:3px 15px 3px 5px;text-decoration:none;width:79px}
.subheadTrip{font-size:14px;font-weight:bold;color:#000;padding:5px;clear:both;margin-bottom:5px}
.contBtnDiv{margin:10px 0;width:218px;text-align:center}
.ttlPrcdiv{float:left;padding:8px 3%;width:94%}
.htlInsurBox{padding:10px 0 2px 10px;font-size:12px}
.htlInsurBox h4{margin:0;padding:0;font-size:14px;font-weight:bold;color:#777;text-align:left}
.htlInsurDiv{width:240px;padding-right:10px;float:left}
.htlInsurDiv ul{list-style:none;margin:0;padding:7px 0 0}
.htlInsurDiv ul li{display:block;padding:0 0 10px 23px;background:url(//c.fareportal.com/n/portals/92/images/vacation/dp_sprite.png) no-repeat -256px -175px;text-align:left}
.htlInsurCvrge{width:380px;float:left;margin-left:10px}
.htlInsurCvrge ul{margin:0;padding:7px 0 0;list-style:none}
.htlInsurCvrge ul li{width:150px;float:left;display:block;background:url(//c.fareportal.com/n/portals/92/images/vacation/dp_sprite.png) no-repeat -256px -175px;padding:0 0 5px 23px;text-align:left}
.ins_vacImg{width:92px;height:112px;background:url(//c.fareportal.com/n/portals/92/images/vacation/dp_sprite.png) no-repeat -98px -37px;float:right;margin:0 10px 3px 0}
.yellbg{background:none repeat scroll 0 0 #FFF1CC}
a.vDescLink:link,a.vDescLink:visited{color:#000;text-decoration:none}
a.vDescLink:hover{text-decoration:underline}
.packTtlPriceDiv{padding:5px;width:208px;text-align:left;clear:both}
.packTtlPriceDiv a.link{color:#555;font-size:12px;font-weight:normal}
.packTtlPriceDiv a.link:hover{text-decoration:none}
.searchbtn,.listingbtn a{text-shadow:0 -1px #3B1D0C;filter:dropshadow(color=#3B1D0C,offx=0,offy=-1);background:#ff833c;background:-moz-linear-gradient(-45deg,#ff833c 0,#f30 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#ff833c),color-stop(100%,#f30));background:-webkit-linear-gradient(-45deg,#ff833c 0,#f30 100%);background:-o-linear-gradient(-45deg,#ff833c 0,#f30 100%);background:-ms-linear-gradient(-45deg,#ff833c 0,#f30 100%);background:linear-gradient(169deg,#ff833c 22%,#f30 100%) repeat scroll 0 0 transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff833c',endColorstr='#ff3300',GradientType=1);border:0;-moz-box-shadow:inset .5px 1px 0 #ffa022;-webkit-box-shadow:inset .5px 1px 0 #ffa022;box-shadow:inset .5px 1px 0 #ffa022;cursor:pointer;float:left;text-align:right;padding:7px 15px;text-decoration:none;font-weight:bold;color:#fff!important;font-size:15px;margin-left:12px}
.searchbtn:hover,.listingbtn a:hover{text-shadow:0 1px #3B1D0C;filter:dropshadow(color=#3B1D0C,offx=0,offy=1);background:#f30;background:-moz-linear-gradient(-45deg,#f30 0,#ff833c 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#f30),color-stop(100%,#ff833c));background:-webkit-linear-gradient(-45deg,#f30 0,#ff833c 100%);background:-o-linear-gradient(-45deg,#f30 0,#ff833c 100%);background:-ms-linear-gradient(-45deg,#f30 0,#ff833c 100%);background:linear-gradient(169deg,#f30 22%,#ff833c 100%) repeat scroll 0 0 transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3300',endColorstr='#ff833c',GradientType=1);border:0}
.listingbtn a.sold,.listingbtn a.sold:hover,.soldout-btn{background:#ff833c;background:-moz-linear-gradient(-45deg,#cacaca 0,#888 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#cacaca),color-stop(100%,#888));background:-webkit-linear-gradient(-45deg,#cacaca 0,#888 100%);background:-o-linear-gradient(-45deg,#cacaca 0,#888 100%);background:-ms-linear-gradient(-45deg,#cacaca 0,#888 100%);background:linear-gradient(169deg,#cacaca 22%,#888 100%) repeat scroll 0 0 transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cacaca',endColorstr='#888888',GradientType=1);box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;cursor:default;float:left;text-align:right;padding:7px 15px;text-decoration:none;font-weight:bold;color:#fff!important;font-size:15px;margin-left:0}
.soldout-btn{margin-left:24px!important;border:0}
.searchbtn,.searchbtn:hover{float:right;font-size:18px;padding:5px 25px;font-weight:bold;text-decoration:none;overflow:hidden;margin-bottom:8px}
.btnVacList{margin-left:22px}
.htlimg-btn{background:url(//c.fareportal.com/n/portals/92/images/crosssell/all_btn_bg.png) no-repeat right -603px;float:left;height:24px;width:20px}
.mdfySrchBtnDiv{float:right;margin-top:-38px}
.applyBtn{color:#fff;float:left;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;cursor:pointer;background:#076ba7;border:2px solid #fff;padding:3px 20px}
.applyBtn:hover{color:#fff;background:#f30;border:2px solid #fff}
.ttlWatsincl{color:#333;font-size:16px;font-weight:bold;margin:3px 5px 0 0}
.vacPackTtl{color:#076BA7;font-size:18px;margin:0;padding:5px 0 0 0}
.vacPackTtl p{margin:0;padding:0;font-weight:normal}
.detailTabSec{border:1px solid #b2b2b2;padding:14px 7px 1px 7px;padding-bottom:5px\9;clear:both}
.hoteltbDescnoteVac{color:#666;font-size:10px;text-align:left;padding:5px}
.htlDetailRateRooms{padding:5px 10px;width:741px}
.lihtlDetailRateRooms{width:100%;float:left}
.lihtlDetailRateRooms .selected{padding:5px 3px 5px 10px}
.ttlDetlCommon{font-size:22px;color:#076BA7;border-top: 1px dotted #a9a9a9;padding-bottom:7px;margin:10px 0 0 0;padding-top: 20px;}
.descTxtvac{padding:13px 5px;line-height:18px}
.topAnchorvac{float:right;padding-right:10px;line-height:30px;font-size:12px}
.topAnchorvac a:link,.topAnchorvac a:visited,.topAnchorvac a:hover{text-decoration:none;color:#086AA7}
.htlDescArrTop{background:url("//c.fareportal.com/n/portals/92/images/crosssell/all_btn_bg.png") no-repeat -46px -843px;display:inline-block;float:left;height:13px;width:14px;margin-top:9px}
.fltDepart{width:200px}
.backToListVac{float:right}
.detailBonus{margin:10px 0;float:left}
.reviewTxtDet{font-weight:normal;margin:4px 5px 0}
.amentListVac{width:auto;float:left;padding-right:10px;margin-top:2px;font-weight:bold}
.search-panel{width:990px;background:#fafafa;font-weight:bold;border-style:none none solid none;border-color:#b5b6b5;border-width:1px;text-align:left;*min-height:83px;padding:0 5px}
.plsWaitMfySrchVac{background-color:#FFF;border:1px solid #CCC;font-size:14px;left:50%;margin-left:-40px;margin-top:-40px;padding:30px;position:absolute;top:50%;z-index:10001;display:none}
.prcBoxCF{float:right;width:158px;margin-top:5px}
.fMatrxFareText{background-color:#f5fbff;color:#666;padding:5px;overflow:hidden;clear:both}
.sortby-tabs ul{list-style:none;margin:0 0 15px 0;padding:0;float:left;width:100%;border-bottom:1px solid #D8D8D8;border-top:0 solid #D8D8D8}
.sortby-tabs li{border-left:1px solid #D8D8D8;text-align:center;padding-right:1px;width:121px;font-size:14px;height:35px;line-height:35px;margin-right:-1px;float:left;list-style-type:none}
.sortby-tabs li:first-child{border-left:none}
.sortby-tabs li span b{display:none}
.sortby-tabs li a{color:#0c6bab;font-size:14px;text-decoration:none!important;cursor:pointer;display:block}
.sortby-tabs li a:hover,.sortby-tabs li a.active{color:#000;font-weight:bold;padding-bottom:11px;background:url("//c.fareportal.com/n/portals/92/images/crosssell/all_btn_bg.png") repeat scroll -136px -931px transparent}
.paging-bg{background:#eaecee}
.tabimgcell{border:1px solid #e5e5e5;margin-right:10px;margin-bottom:10px}
.overflow{overflow:hidden;width:172px;height:130px;text-align:center}
.overflow img{vertical-align:middle}
.att_listbg{float:right;text-align:center;margin-top:-30px}
.paging-btnbg{background:#ebecee;margin:0 10px 10px;overflow:hidden}
.tabbmid{border-bottom:1px solid #e5e5e5}
a.actmoredetail{color:#00F;cursor:pointer;font-size:12px;font-weight:normal;text-decoration:none}
a.actmoredetail:hover{text-decoration:underline}
a.lGreyBtn{font-size:14px;float:left;text-decoration:none;padding:6px 10px;border:1px solid #e9e9e9;color:#016dab;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#f2f2f2));background:-moz-linear-gradient(top,#fefefe,#f2f2f2);background:-o-linear-gradient(top,#fefefe,#f2f2f2);background:-ms-linear-gradient(top,#fefefe,#f2f2f2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#f2f2f2')}
a.lGreyBtn:hover{text-decoration:none;background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#fefefe));background:-moz-linear-gradient(top,#f2f2f2,#fefefe);background:-o-linear-gradient(top,#f2f2f2,#fefefe);background:-ms-linear-gradient(top,#f2f2f2,#fefefe);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#fefefe')}
.searchBtnAct{text-shadow:0 -1px #3B1D0C;filter:dropshadow(color=#3B1D0C,offx=0,offy=-1);background:#ff833c;background:-moz-linear-gradient(-45deg,#ff833c 0,#f30 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#ff833c),color-stop(100%,#f30));background:-webkit-linear-gradient(-45deg,#ff833c 0,#f30 100%);background:-o-linear-gradient(-45deg,#ff833c 0,#f30 100%);background:-ms-linear-gradient(-45deg,#ff833c 0,#f30 100%);background:linear-gradient(169deg,#ff833c 22%,#f30 100%) repeat scroll 0 0 transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff833c',endColorstr='#ff3300',GradientType=1);cursor:pointer;padding:5px 15px;-moz-box-shadow:inset .5px 1px 0 #ffa022;-webkit-box-shadow:inset .5px 1px 0 #ffa022;box-shadow:inset .5px 1px 0 #ffa022}
.searchBtnAct:hover{text-shadow:0 1px #3B1D0C;filter:dropshadow(color=#3B1D0C,offx=0,offy=1);background:#f30;background:-moz-linear-gradient(-45deg,#f30 0,#ff833c 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#f30),color-stop(100%,#ff833c));background:-webkit-linear-gradient(-45deg,#f30 0,#ff833c 100%);background:-o-linear-gradient(-45deg,#f30 0,#ff833c 100%);background:-ms-linear-gradient(-45deg,#f30 0,#ff833c 100%);background:linear-gradient(169deg,#f30 22%,#ff833c 100%) repeat scroll 0 0 transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3300',endColorstr='#ff833c',GradientType=1)}
.searchBtnAct,.searchBtnAct:hover{cursor:pointer;border:0;color:#fff;font-size:16px;text-decoration:none}
.gridhprice{font-size:28px;line-height:35px;color:#096B9A;font-weight:bold;vertical-align:middle}
.btnModifyRoomsSubmit{font-size:14px!important;padding:4px 5px;width:106px;display:inline-block;border-left:#027182 1px solid;color:#fff;font-weight:700;background:#01cfdd;background:-moz-linear-gradient(-45deg,#01cfdd 0,#01a2c2 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#01cfdd),color-stop(100%,#01a2c2));background:-webkit-linear-gradient(-45deg,#01cfdd 0,#01a2c2 100%);background:-o-linear-gradient(-45deg,#01cfdd 0,#01a2c2 100%);background:-ms-linear-gradient(-45deg,#01cfdd 0,#01a2c2 100%);background:linear-gradient(169deg,#01cfdd 22%,#01a2c2 100%) repeat scroll 0 0 transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#01cfdd',endColorstr='#01a2c2',GradientType=1);-moz-box-shadow:inset .5px 0 0 .5px #53f5fb;-webkit-box-shadow:inset .5px 0 0 .5px #53f5fb;box-shadow:inset .5px 0 0 .5px #53f5fb;text-shadow:-1px -1px 1px rgba(9,129,122,1);cursor:pointer;text-align:center;margin-top:23px;cursor:pointer}
.btnModifyRoomsSubmit:hover{background:#01a2c2;background:-moz-linear-gradient(-45deg,#01a2c2 0,#01cfdd 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#01a2c2),color-stop(100%,#01cfdd));background:-webkit-linear-gradient(-45deg,#01a2c2 0,#01cfdd 100%);background:-o-linear-gradient(-45deg,#01a2c2 0,#01cfdd 100%);background:-ms-linear-gradient(-45deg,#01a2c2 0,#01cfdd 100%);background:linear-gradient(169deg,#01a2c2 22%,#01cfdd 100%) repeat scroll 0 0 transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#01a2c2',endColorstr='#01cfdd',GradientType=1)}
.vachtlListLeftSec .bonus{float:left;width:565px}
.borderTB{border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf}
.bonus em,.detailBonus em,.bonus em>span.apf,.detailBonus em>span.apf{padding:0 0 0 3px;font-style:normal;color:#2C2C2C;font-size:13px;font-weight:bold;margin-right:5px;float:left}
.errorMes strong{color:Red}
.hotelTotal{background:#e4f3fa;clear:both;font-size:14px;margin:0 -5px;overflow:hidden;padding:5px}
.page-indicator{float:left;line-height:30px;width:auto}
.carAltBg{background:#ebf8ff}
.inPathCarBrandPopUp{width:220px;padding:0;background:#fff;position:absolute;left:70px;top:37px;z-index:100;border:solid 1px #b5b5b5;padding:5px;background:#fff}
.inPathCarBrandPopUp .widthCrPop{width:220px;overflow:hidden;overflow-y:auto}
.inPathCarBrandPopUpList{width:220px;padding:0;background:#fff;position:absolute;z-index:100;border:solid 1px #b5b5b5;border-top:solid 1px #abadb3;background:#fff;margin:44px 0 0 60px;*margin:44px 0 0 -141px;_margin:44px 0 0 -141px}
.inPathCarBrandPopUpList .widthCrPop{width:220px;overflow:hidden;overflow-y:auto}
.inPathCarbrandsep{clear:both;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
.inPathCarbrandopt{font-style:normal;line-height:17px;padding-right:10px;padding:0;overflow:hidden}
.inPathCarbrandopt .crlinkBoxInpath{font-size:12px;font-weight:normal;color:#000;height:20px;display:block}
.inPathCarbrandopt .crlinkBgDropDn{background:#39f;color:#fff;cursor:default}
.inPathCarbrandopt .crlinkBoxInpath .crlinkBoxInpathLeft{float:left;width:125px;line-height:21px}
.inPathCarbrandopt .crlinkBoxInpath .crlinkBoxInpathRight{float:right;text-align:right;padding-right:3px;line-height:21px}
.inPathCarnodd{float:left;background:url(//c.fareportal.com/n/portals/92/images/vacation/carSelect.gif) no-repeat left -22px;width:12.7em;height:20px;padding-top:2px;margin-top:16px}
.inPathCarnodd input{border:medium none;background:none repeat scroll 0 0 transparent;padding-left:2px;cursor:default;width:134px;font-weight:normal;color:#000!important;font-size:13px}
.carDtlHead{font-size:24px;color:#005282;border-top:1px solid #e7e7e7}
.carDtlHead .aerrow{background:url(//c.fareportal.com/n/portals/92/images/vacation/crXSellIcons.png) no-repeat left -230px;width:17px;height:17px;display:inline-block;margin:0 0 0 15px;position:relative;top:2px;*top:-3px}
.carDtlHead .aerrowDwn{background-position:left -206px!important}
.crHeadPad{padding:15px 0}
.carPckDrp{padding:0 0 5px;line-height:24px;overflow:hidden}
.carPckDrp span.label{font-weight:bold;color:#096b9a}
.carPckDrp a{color:#898989}
.carPckDrp a:hover{color:#000;text-decoration:none}
.carDtlInfo{padding:10px 0 5px;float:left;width:100%}
.carDtlInfo .lftSec{float:left;padding-right:5px;text-align:center;width:150px}
.carDtlInfo .lftSec img{border:0;margin-bottom:10px}
.carDtlInfo .midSec{float:left;width:320px}
.carDtlInfo .midSec .carType{font-size:14px;font-weight:bold;line-height:20px}
.carDtlInfo .midSec .carTypeDtl{padding-bottom:5px;display:block}
.carDtlInfo .midSec .carTypeDtl .lit{font-size:12px}
.carDtlInfo .midSec .carTypeDtl b{font-size:14px;font-weight:bold}
.carDtlInfo .midSec .showPaxCapacity .paxCap{width:11px;height:26px;display:inline-block;background:url(//c.fareportal.com/n/portals/92/images/vacation/crXSellIcons.png) no-repeat left -260px;margin:0 2px 0 0}
.carDtlInfo .midSec .showPaxCapacity .bagsCap{width:19px;height:16px;display:inline-block;background:url(//c.fareportal.com/n/portals/92/images/vacation/crXSellIcons.png) no-repeat -32px -269px;margin:0 2px 0 5px}
.carDtlInfo .midSec .showPaxCapacity .doorsCap{width:16px;height:16px;display:inline-block;background:url(//c.fareportal.com/n/portals/92/images/vacation/crXSellIcons.png) no-repeat -14px -268px;margin:0 2px 0 5px}
.carDtlInfo .midSec ul{margin:0 20px 0 0;padding:0;list-style:none;float:left}
.carDtlInfo .midSec ul li{margin:0;padding:0;line-height:27px;list-style:none;font-size:12px}
.carDtlInfo .midSec ul li .unl-miles,.carDtlInfo .midSec ul li .transmission,.carDtlInfo .midSec ul li .aircondition,.carDtlInfo .midSec ul li .withins{background:url(//c.fareportal.com/n/portals/92/images/vacation/crXSellIcons.png) no-repeat left top;margin-right:5px;text-indent:-1000px;display:inline-block;*display:block;*float:left;position:relative}
.carDtlInfo .midSec ul li .transmission{background-position:0 -40px;width:17px;height:19px;top:2px}
.carDtlInfo .midSec ul li .aircondition{background-position:0 -69px;width:17px;height:17px;top:3px}
.carDtlInfo .midSec ul li .unl-miles{background-position:0 -96px;width:17px;height:17px;top:2px}
.carDtlInfo .midSec ul li .withins{background-position:0 -416px;width:15px;height:20px;top:2px}
.carDtlInfo .rgtSec{float:right;text-align:right}
.carDtlInfo .rgtSec .pdayRate{font-weight:bold;color:#096b9a;font-size:18px;line-height:30px}
.carDtlInfo .rgtSec .ttlPrice{font-size:14px;color:#636363;line-height:18px}
.carDtlInfo .rgtSec .carMsg{font-size:12px;color:#197b30;line-height:18px}
.carDtlInfo .rgtSecIncl{float:left;padding:0 0 0 10px;width:180px}
.carDtlInfo .rgtSecIncl ul{margin:0;padding:0;list-style:none}
.carDtlInfo .rgtSecIncl ul li{margin:0;padding:0;list-style:none;font-size:12px;line-height:25px;font-weight:bold}
.carDtlInfo .rgtSecIncl ul li span{background:url(//c.fareportal.com/n/portals/92/images/vacation/crXSellIcons.png) no-repeat 0 -447px;width:15px;height:14px;display:inline-block;margin:0 3px 0 0;position:relative;top:3px}
.carEqipSec{padding-bottom:5px;overflow:hidden}
.carEqipSec ul{margin:0;padding:0;list-style:none}
.carEqipSec ul li{margin:0;padding:0 0 7px 0;float:left;width:225px;*width:212px;list-style:none}
.carEqipSec ul li input{position:relative;top:1px;margin-right:0}
.carEqipSec .carDtlBoxT,.carEqipSec .carDtlBoxB{display:none}
.carEquipNote{color:#898989!important;padding:5px 0 0}
.carEquipNote a{color:#898989!important}
.carEquipNote a:hover{color:#000!important;text-decoration:none}
.carRateDtl{padding:0 0 5px 0;overflow:hidden;line-height:24px}
.carRateDtl .crSummury{width:500px;*width:495px;float:left}
.carRateDtl .crSummurySml{width:240px;*width:183px;float:left;margin-left:312px;font-size:12px}
.carRateDtl .crprice{width:124px;float:right;text-align:right}
.carDtlCont{padding:10px;background:#fff}
.carDtlCont .crSummuryLrg{width:500px;*width:495px;float:left;padding-left:312px;font-size:24px;padding:12px 0;border-top:1px solid #e7e7e7;color:#005282}
.carDtlCont .crpriceLrg{width:176px;float:right;text-align:right;font-size:24px;padding:12px 0;border-top:1px solid #e7e7e7;color:#005282}
.impRentalInfo a{color:#898989!important;font-size:12px}
.impRentalInfo a:hover{color:#000;text-decoration:none}
.impRentalInfo ul{margin:6px 0 0 16px}
.impRentalInfo ul li{list-style:disc}
.impRentalInfo b.crimpinfobot{padding-top:5px;display:inline-block}
.carPolicyLink{font-size:12px;float:left;padding-top:2px}
.carPolicyLink a{color:#898989!important}
.carPolicyLink .shuttleInfo{line-height:25px}
.carPolicyLink .shuttleIco{background:url(//c.fareportal.com/n/portals/92/images/vacation/crXSellIcons.png) no-repeat -40px -52px;width:11px;height:21px;float:left;display:inline-block;margin-right:5px}
.CrDtlperday{font-size:14px;font-weight:normal}
.showPaxCapacity{padding-bottom:5px}
.cruppLower{text-transform:capitalize}
.carborder{border-top:1px solid #e7e7e7}
#divItemDetail,#divSubItemDetail{font-size:12px}
#divItemDetailContent div:first-child{width:auto!important}
.crListBgBor,.crGridBgBor{background:#fff;border:1px solid #ccc;border-top:0;clear:left}
#CarAddingToTripGrey{width:100%;height:100%;background:#000;opacity:.3;filter:alpha(opacity=30);position:fixed;z-index:99;top:0;left:0;cursor:default;display:none}
.cardetail-tooltip{color:#000;width:408px;z-index:999}
.cardetail-tooltip-title{font-weight:bold;font-size:15px;margin:0;color:#ab4203;padding:15px 8px 10px 15px;background:url(//c.fareportal.com/n/portals/92/images/vacation/cardetail-tooltip-bg.png) top left;_background:url(//c.fareportal.com/n/portals/92/images/vacation/cardetail-tooltip-bg.gif) top left}
.cardetail-tooltip-text{float:left;width:377px;padding:0 17px 17px 14px;background:url(//c.fareportal.com/n/portals/92/images/vacation/cardetail-tooltip-bg.png) bottom right;_background:url(//c.fareportal.com/n/portals/92/images/vacation/cardetail-tooltip-bg.gif) bottom right}
.cardetail-tooltip-cartd{border-left:#dadada 1px solid;border-right:#dadada 1px solid;padding:10px 10px 0 10px;background:#fff}
#divModifyDates{padding:0 3px!important}
#modifyValidateSummary ul{margin-left:22px;margin-bottom:5px}
.bfrmtitle h1{font-size:18px;font-weight:bold;text-align:left;color:#fff;padding:0;margin:0}
.bfrmsubcnt{background-color:#edeeee}
.bfrmdesttxt{border:1px solid #076ba7;font-size:14px;color:#076ba7}
.bfrminput{border:1px solid #076BA7;color:#076BA7;font-size:14px;font-weight:bold;padding:4px;height:auto!important}
.ui-dialog .ui-dialog-content{padding:0!important;background:#fff}
#tbDPMain #srcformall .tooltip a:link,#tbDPMain #srcformall .tooltip a:active,#tbDPMain #srcformall .tooltip a:hover,#tbDPMain #srcformall .tooltip a:visited{color:#000;text-decoration:underline}
#tbDPMain .triptype{float:left;width:115px;font-size:12px!important;margin-left:12px;padding-top:4px;_margin-left:7px;line-height:14px}
#tbDPMain .dttime{width:53px;float:left;margin-bottom:5px;font-size:12px!important;line-height:24px;_padding-bottom:2px}
#tbDPMain .dttime_gt{width:43px;float:left;margin-bottom:5px;font-size:12px!important;line-height:24px;_padding-bottom:2px}
#tbDPMain .dttime1{width:43px;float:left;padding-bottom:0;vertical-align:middle;font-size:12px!important;_padding-bottom:2px;line-height:24px;padding-left:5px}
#tbDPMain .dt{float:left;padding-right:0;line-height:24px}
#tbDPMain .dttime img{vertical-align:middle}
#tbDPMain .prefAl{width:90px;float:left;display:block;font-size:12px!important;padding-left:5px}
.ErrorMsg div{color:#f00;margin-bottom:7px;font-size:12px!important;background:#FFFFB7;padding:2px}
.ErrorMsg ul,.ErrorMsg li{font-size:12px!important;list-style-position:inside;margin:0;padding:0}
.ErrorMsg li{list-style-type:disc;padding-left:5px!important}
.ErrorMsg1 div{color:#f00;margin-bottom:7px;font-size:12px!important;padding:2px}
.ErrorMsg1 ul,.ErrorMsg li{font-size:12px!important;list-style-position:inside;margin:0;padding:0}
.ErrorMsg1 li{list-style-type:disc;padding-left:5px!important}
#tbDPMain .pack-opts{background:#d4e9ee}
#tbDPMain .pack-opts .topcrv{height:5px;overflow:hidden}
#tbDPMain .pack-opts .topcrv .lft{float:left;background:url(//c.fareportal.com/n/portals/92/images/vacation/pkg-opt-crv.gif) no-repeat 0 0;height:5px;width:5px}
#tbDPMain .pack-opts .topcrv .rgt{float:right;background:url(//c.fareportal.com/n/portals/92/images/vacation/pkg-opt-crv.gif) no-repeat -5px 0;height:5px;width:5px}
#tbDPMain .pack-opts .btmcrv{height:5px;overflow:hidden}
#tbDPMain .pack-opts .btmcrv .lft{float:left;background:url(//c.fareportal.com/n/portals/92/images/vacation/pkg-opt-crv.gif) no-repeat 0 -5px;height:5px;width:5px}
#tbDPMain .pack-opts .btmcrv .rgt{float:right;background:url(//c.fareportal.com/n/portals/92/images/vacation/pkg-opt-crv.gif) no-repeat -5px -5px;height:5px;width:5px}
.pack_ExclusiveContract{height:31px;width:141px}
#sugestBox{position:fixed!important}
#divSearchControl table{font-size:12px}
.add2trip_Atr{
 background: transparent linear-gradient(169deg, #ff833c 22%, #f30 100%) repeat scroll 0 0;
    box-shadow: 0.5px 1px 0 #ffa022 inset;
    cursor: pointer;
    padding: 5px 15px;
    text-shadow: 0 -1px #3b1d0c;
}
.add2trip_Atr:hover{
 background: transparent linear-gradient(169deg, #f30 22%, #ff833c 100%) repeat scroll 0 0;
 text-shadow: 0 1px #3b1d0c;
}
.add2trip_Atr,  .add2trip_Atr:hover{
    border: 0 none;
    color: #fff;
    cursor: pointer;
    /*font-size: 16px;*/
    text-decoration: none;
}
.dis_add2trip_Atr {
   color: #fff;
    font-weight: bold;
    text-shadow: 0 -1px #3b1d0c;
     border-radius: 0;
      pointer-events: none;
     box-shadow: none;
    cursor: not-allowed;
    opacity: 0.65;
    /*background-color: #5bc0de;*/
    border-color: #46b8da;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px;
    text-align: center;
    touch-action: manipulation;
    vertical-align: middle;
    white-space: nowrap;
    background: transparent linear-gradient(169deg, #cacaca 22%, #888 100%) repeat scroll 0 0;
    border: medium none;
    box-shadow: 0.5px 1px 0 #ccc inset;
    color: #fff;
    font-weight: bold;
    text-shadow: 0 -1px #3b1d0c;
    width: 84px!important;
    height: 27px!important;
}
.cancelBonus { margin:0!important;clear:none;}
.fcancelBonus {clear:none;margin-left:7px;}
.currencylbl_price {cursor:default;}
.modifySearch{border:4px solid #076ba7;border-radius:8px}
a.smlsrchBtn{cursor:pointer!important;background:#e84a20;color:#000;font-size:12px;font-weight:bold;padding:5px 10px;text-decoration:none;border-radius:5px;border:2px solid #fff;box-shadow:0 0 2px #ccc;background:#f7cb52;background:-webkit-gradient(linear,left top,left bottom,from(#fae4a3),to(#f7bf3b));background:-webkit-linear-gradient(top,#fae4a3,#f7bf3b);background:-moz-linear-gradient(top,#fae4a3,#f7bf3b);background:-ms-linear-gradient(top,#fae4a3,#f7bf3b);background:-o-linear-gradient(top,#fae4a3,#f7bf3b);background-image:-ms-linear-gradient(top,#fae4a3 0,#f7bf3b 100%)}
a.smlsrchBtn:hover{background:#fcebb5;background:-webkit-gradient(linear,left top,left bottom,from(#f7bf3b),to(#fae4a3));background:-webkit-linear-gradient(top,#f7bf3b,#fae4a3);background:-moz-linear-gradient(top,#f7bf3b,#fae4a3);background:-ms-linear-gradient(top,#f7bf3b,#fae4a3);background:-o-linear-gradient(top,#f7bf3b,#fae4a3);background-image:-ms-linear-gradient(top,#f7bf3b 0,#fae4a3 100%)}
a.clrgrayBtn{padding:5px 10px;text-decoration:none;color:#fff;font-weight:bold;border-radius:5px;border:2px solid #fff;box-shadow:0 0 2px #ccc;background:#ff833c;background:-moz-linear-gradient(-45deg,#cacaca 0,#888 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#cacaca),color-stop(100%,#888));background:-webkit-linear-gradient(-45deg,#cacaca 0,#888 100%);background:-o-linear-gradient(-45deg,#cacaca 0,#888 100%);background:-ms-linear-gradient(-45deg,#cacaca 0,#888 100%);background:linear-gradient(169deg,#cacaca 22%,#888 100%) repeat scroll 0 0 transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cacaca',endColorstr='#888888',GradientType=1)}
.close_dialog{background:#fff;border:1px solid #076ba7;cursor:pointer;float:right;margin-top:5px;padding:0 3px;font-weight:bold;color:#666}
ul.moresearchlist{margin:8px 0 0 0;padding:0;float:left;height:97px;width:530px;overflow:auto}
.moresearchlist li{margin:2px 0;padding:0;float:left;width:500px}
.moresearchlist input{margin:0 3px 0 0;padding:0}
ul.highlightYellowbg-Ias{background-color:#fff8cb;margin:0 0 7px 0!important;padding:0 0 0 18px;width:392px;width:410px\9}
.highlightYellowbg-Ias li{margin:2px 0;padding:0;font-size:12px!important;list-style-type:disc}
.highlightYellowbg-Ias li span{font-size:12px}
.padlt60{padding-left:60px}
.box-gradient-btn{width:600px;padding:10px 10px 0 0;text-align:right}
ul.highlightMsgbg-Ias{background-color:#fff;margin:0 0 7px 0!important;padding:0 0 0 18px;width:392px;width:410px\9}
.highlightMsgbg-Ias li{margin:2px 0;padding:0;font-size:12px!important;font-weight:bold;color:#000!important;list-style-type:none}
.highlightMsgbg-Ias li span{font-size:12px;color:#000!important;font-weight:bold}
.highlightMsgbg-Ias li span b{font-size:12px;color:#000!important;font-weight:normal}
.padlt44{padding-left:44px}
.airportCitySearch{width:733px;margin:auto;margin-top:20px;border:1px solid #ccc;border-radius:10px;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 47%,#e7e7e7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(47%,#fff),color-stop(100%,#e7e7e7));background:-webkit-linear-gradient(top,#fff 0,#fff 47%,#e7e7e7 100%);background:-o-linear-gradient(top,#fff 0,#fff 47%,#e7e7e7 100%);background:-ms-linear-gradient(top,#fff 0,#fff 47%,#e7e7e7 100%);background:linear-gradient(to bottom,#fff 0,#fff 47%,#e7e7e7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e7e7e7',GradientType=0)}
.btn-COS-search{text-shadow:0 -1px #3B1D0C;filter:dropshadow(color=#3B1D0C,offx=0,offy=-1);background:#ff833c;background:-moz-linear-gradient(-45deg,#ff833c 0,#f30 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#ff833c),color-stop(100%,#f30));background:-webkit-linear-gradient(-45deg,#ff833c 0,#f30 100%);background:-o-linear-gradient(-45deg,#ff833c 0,#f30 100%);background:-ms-linear-gradient(-45deg,#ff833c 0,#f30 100%);background:linear-gradient(169deg,#ff833c 22%,#f30 100%) repeat scroll 0 0 transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff833c',endColorstr='#ff3300',GradientType=1);border:0;-moz-box-shadow:inset .5px 1px 0 #ffa022;-webkit-box-shadow:inset .5px 1px 0 #ffa022;box-shadow:inset .5px 1px 0 #ffa022;cursor:pointer;float:right;text-align:right;padding:8px 18px;text-decoration:none;font-weight:bold;color:#fff!important;font-size:18px!important;font-family:Arial}
.btn-COS-search:hover{text-shadow:0 1px #3B1D0C;filter:dropshadow(color=#3B1D0C,offx=0,offy=1);background:#f30;background:-moz-linear-gradient(-45deg,#f30 0,#ff833c 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#f30),color-stop(100%,#ff833c));background:-webkit-linear-gradient(-45deg,#f30 0,#ff833c 100%);background:-o-linear-gradient(-45deg,#f30 0,#ff833c 100%);background:-ms-linear-gradient(-45deg,#f30 0,#ff833c 100%);background:linear-gradient(169deg,#f30 22%,#ff833c 100%) repeat scroll 0 0 transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3300',endColorstr='#ff833c',GradientType=1);border:0}
#opaqueVendor,.divOpaqueVendor{position:relative}
.opaqueDiv{width:428px;position:absolute;border:1px solid #000;background:#fff;text-align:left;font-size:12px;font-weight:normal;z-index:101}
.opaqueDiv.right{top:-46px;left:86px}
.opaqueDiv.bottom{top:60px;left:-24px}
.crBoxMiddle .opaqueDiv.bottom{top:42px;left:-42px}
.opaqueDiv.left{top:0;left:-512px}
.opaqueDivTop{background:#f8f8f8;padding:10px;border-bottom:1px solid #d6d6d6}
.opaqueDivBot{padding:5px 0 10px 10px;color:#666;overflow:hidden}
.opaqueDivBot b{color:#000}
.opaqueDivBot img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}
#opqLogos{float:left;overflow:hidden}
.opaqueArw{background:url(//c.fareportal.com/n/portals/92/images/vacation/opaqueArw.png) no-repeat;position:absolute}
.right .opaqueArw{background-position:left center;width:14px;height:28px;left:-14px;top:20px}
.bottom .opaqueArw{background-position:center top;width:28px;height:14px;left:65px;top:-14px}
.left .opaqueArw{background-position:right center;width:14px;height:28px;left:428px;top:10px}
.car-matrix-mainCrList a,.htllnks a{color:#00c}
.addtotripbut .removeBlock a,.addtotripbut .removeBlock a:hover,.addtotripbut .addedCarToTrip a,.addtotripbut .addedCarToTrip a:hover,.addedtotripbut a{background:url("//c.fareportal.com/n/portals/92/images/vacation/sprite-cxl.png") no-repeat scroll -2px -371px transparent;padding:6px 6px 6px 30px;text-shadow:0 -1px #3B1D0C;color:#fff;font-size:16px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;cursor:default;font-size:16px;font-weight:bold;text-decoration:none;filter:none;display:inline-block}
.addtotripbut .removeBlock a span.check,.addtotripbut .removeBlock a:hover span.check,.addtotripbut .addedCarToTrip a span.check,.addtotripbut .addedCarToTrip a:hover span.check{display:none}
.ui-widget{font-size:12px!important}
.carDtlCont .addtotripbut{float:none;margin:10px auto;width:145px;text-align:center}
.addtotripbut,.addedtotripbut{float:right}
.addtotripbut a{text-shadow:0 -1px #3B1D0C;filter:dropshadow(color=#3B1D0C,offx=0,offy=-1);background:#ff833c;background:-moz-linear-gradient(-45deg,#ff833c 0,#f30 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#ff833c),color-stop(100%,#f30));background:-webkit-linear-gradient(-45deg,#ff833c 0,#f30 100%);background:-o-linear-gradient(-45deg,#ff833c 0,#f30 100%);background:-ms-linear-gradient(-45deg,#ff833c 0,#f30 100%);background:linear-gradient(169deg,#ff833c 22%,#f30 100%) repeat scroll 0 0 transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff833c',endColorstr='#ff3300',GradientType=1);padding:5px 10px;border:0;color:#fff!important;font-size:16px;-moz-box-shadow:inset .5px 1px 0 #ffa022;-webkit-box-shadow:inset .5px 1px 0 #ffa022;box-shadow:inset .5px 1px 0 #ffa022;font-weight:bold;text-decoration:none;display:inline-block}
.addtotripbut a:hover{text-shadow:0 1px #3B1D0C;filter:dropshadow(color=#3B1D0C,offx=0,offy=1);background:#f30;background:-moz-linear-gradient(-45deg,#f30 0,#ff833c 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#f30),color-stop(100%,#ff833c));background:-webkit-linear-gradient(-45deg,#f30 0,#ff833c 100%);background:-o-linear-gradient(-45deg,#f30 0,#ff833c 100%);background:-ms-linear-gradient(-45deg,#f30 0,#ff833c 100%);background:linear-gradient(169deg,#f30 22%,#ff833c 100%) repeat scroll 0 0 transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3300',endColorstr='#ff833c',GradientType=1)}
.carAtr{width:81px;float:left;padding:0 5px}
.carAtr .ins,.carAtrPop .ins,.carAtrLst li .ins{width:16px;float:left;background:url(/I/C/CarAtr.gif) no-repeat 0 0;margin-right:4px;height:16px}
.carAtr .gte,.carAtrPop .gte,.carAtrLst li .gte{width:17px;float:left;background:url(/I/C/CarAtr.gif) no-repeat -20px 0;margin-right:4px;height:16px}
.carAtr .req,.carAtrPop .req,.carAtrLst li .req{width:18px;float:left;background:url(/I/C/CarAtr.gif) no-repeat -40px 0;margin-right:4px;height:16px}
.carAtr .net,.carAtrPop .net,.carAtrLst li .net{width:18px;float:left;background:url(/I/C/CarAtr.gif) no-repeat -60px 0;height:16px}
.carAtr .pre,.carAtrPop .pre,.carAtrLst li .pre{width:17px;float:left;background:url(/I/C/CarAtr.gif) no-repeat -80px -2px;height:20px;margin-right:4px}
.carAtr .dis,.carAtrPop .dis,.carAtrLst li .dis{width:18px;float:left;background:url(/I/C/CarAtr.gif) no-repeat 0 -20px;height:16px}
.carAtr .spl,.carAtrPop .spl,.carAtrLst li .spl{width:18px;float:left;background:url(/I/C/CarAtr.gif) no-repeat -20px -20px;height:16px}
.carAtr span{margin-bottom:4px}
.carAtrLst ul{margin:5px 0 0 10px;padding:0}
.carAtrLst li{border-right:1px solid #CCC;float:left;list-style:none;margin:5px 10px 5px 0;padding:0 10px 0 0}
.carAtrLst li:last-child{border:0}
.carAtrLst li span{margin-right:5px}
.blueborder{border:1px solid #076ba7}
.mpRequest{width:1000px;margin:0 auto;overflow:hidden}
.mpRequest input[type=text],.mpRequest select{border:1px solid #999}
.mpRequest input[type=image]{border:0}
.box-gradient-norec{float:left;padding:3px 0 20px 60px}
.add2trip_Atr{cursor:pointer}
.actselectops{font-size:12px}
.actselectops th,.actselectops td{padding:3px;text-align:left}
.noResultPageContainer{width:540px;margin:20px auto}
.noResultPage{overflow:hidden;margin-bottom:20px}
.noResultTxt{border:1px solid #ccc;border-radius:5px;background:#eee;padding:15px;color:#ff7a23;font-size:14px;line-height:20px}
.criteria{overflow:hidden}
.criteria .col2,.criteria .col1{border:1px solid #ccc;clear:both;overflow:hidden}
.criteria .col2{margin-top:-1px}
.criteria .col2>span,.criteria .col1 span{float:left;padding:5px}
.criteria .col2 span.w1{width:25%;border-right:1px solid #ccc}
.criteria .col2 span.w2{width:70%}
.bgColor1{background:#006da7}
ul.startNewSearch{border:1px solid #ccc;background:#f8f8f8;margin-top:20px}
ul.startNewSearch li{padding:6px 10px;border-bottom:1px solid #ccc;font-size:12px}
.btm-pagination{padding:10px 0;overflow:hidden;clear:both}
.bk-btn{width:97px;height:32px;background:url(../../images/book-btn.gif) no-repeat top;cursor:pointer;margin-top:5px;float:right;border:0}
.bk-ch{width:97px;height:32px;background:url(../../images/book-btn.gif) no-repeat bottom;cursor:pointer;margin-top:5px;float:right;border:0}
.cart-btn{width:125px;height:32px;background:url(../../images/cart-btn.gif) no-repeat top;cursor:pointer;margin:10px 0;border:0}
.cart-ch{width:125px;height:32px;background:url(../../images/cart-btn.gif) no-repeat bottom;cursor:pointer;margin:10px 0;border:0}
.slt-btn{width:101px;height:32px;background:url(../../images/select-btn.gif) no-repeat top;cursor:pointer;margin:10px auto;border:0}
.slt-ch{width:101px;height:32px;background:url(../../images/select-btn.gif) no-repeat bottom;cursor:pointer;margin:10px auto;border:0}
.update-btn{width:125px;height:32px;background:url(../../images/updatecart.gif) no-repeat top;cursor:pointer;margin-top:5px;float:right;border:0}
.update-ch{width:125px;height:32px;background:url(../../images/updatecart.gif) no-repeat bottom;cursor:pointer;margin-top:5px;float:right;border:0}
.grey-btn-all{display:inline-block;text-align:center;overflow:hidden;width:100%}
.grey-btn-all a,.grey-btn-all a:visited,.grey-btn-all a:link,.grey-btn-all a:active{color:#000;display:inline-block;text-decoration:none;cursor:pointer;border:1px solid #898989;border-radius:5px;padding:8px 10px;font-size:15px;background:#e2e2e2;background:-moz-linear-gradient(top,#e2e2e2 0,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#e2e2e2),color-stop(50%,#dbdbdb),color-stop(51%,#d1d1d1),color-stop(100%,#fefefe));background:-webkit-linear-gradient(top,#e2e2e2 0,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);background:-o-linear-gradient(top,#e2e2e2 0,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);background:-ms-linear-gradient(top,#e2e2e2 0,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);background:linear-gradient(to bottom,#e2e2e2 0,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2',endColorstr='#fefefe',GradientType=0)}
.grey-btn-all a:hover{background:-moz-linear-gradient(top,#fefefe 0,#d1d1d1 50%,#dbdbdb 51%,#e2e2e2 100%);background:-webkit-gradient(top,#fefefe 0,#d1d1d1 50%,#dbdbdb 51%,#e2e2e2 100%);background:-webkit-linear-gradient(top,#fefefe 0,#d1d1d1 50%,#dbdbdb 51%,#e2e2e2 100%);background:-o-linear-gradient(top,#fefefe 0,#d1d1d1 50%,#dbdbdb 51%,#e2e2e2 100%);background:-ms-linear-gradient(top,#fefefe 0,#d1d1d1 50%,#dbdbdb 51%,#e2e2e2 100%);background:linear-gradient(top,#fefefe 0,#d1d1d1 50%,#dbdbdb 51%,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#e2e2e2',GradientType=0)}
.grey-btn-all a.inactive{color:#8f8f8f;cursor:default;opacity:.8}
.smap{background:url("//c.fareportal.com/n/portals/92/images/vacation/widgeticon.png") no-repeat -5px -655px;width:19px;height:19px;display:inline-block;vertical-align:middle}
.print{background:url("//c.fareportal.com/n/portals/92/images/vacation/widgeticon.png") no-repeat -5px -675px;width:19px;height:19px;display:inline-block;vertical-align:middle}
.pleaseWait{text-align:center;border:1px solid #ffda82;background:#ffffb7;padding:10px}
.calender{background:url("//c.fareportal.com/n/portals/92/images/crosssell/all_btn_bg.png") no-repeat -481px -283px;width:21px;height:19px;display:inline-block;vertical-align:middle}
.altAirport{background:url("//c.fareportal.com/n/portals/92/images/vacation/widgeticon.png") no-repeat -5px -702px;width:19px;height:19px;display:inline-block;vertical-align:middle}
.summary-package{overflow:hidden;float:left;width:100%}
.moreRoomsDiv{clear:both;overflow:hidden}
#trBottomBorder td{border-bottom:1px solid #eee}
#moreRoomsTitle,.avPerN8{cursor:pointer;font-size:11px;padding:0;margin:5px 8px 5px 0}
#moreRoomsTitle:hover{text-decoration:underline}
.searchingMoreBox{text-align:center;border-left:1px solid #ffda82;border-right:1px solid #ffda82;background:#ffffb7;border-radius:5px;padding:10px 0}
.seeAllroomExpn{background:url("//c.fareportal.com/n/portals/92/images/crosssell/all_btn_bg.png") no-repeat -46px -840px;display:inline-block;height:13px;width:14px}
.seeAllroomColl{background:url("//c.fareportal.com/n/portals/92/images/crosssell/all_btn_bg.png") no-repeat -57px -840px;display:inline-block;height:13px;width:14px}
.stepPack{width:70%}
.ui-dialog .ui-dialog-title{font-size:16px!important}
.footerContainer{width:100%;float:left;border-top:1px solid #006da7}
.footerSet{width:1050px;margin:0 auto}
.forPayment{display:none}
.adrsCtnt{overflow:hidden;display:inline-block}
.fdwrap{float:left;width:50%;box-sizing:border-box;padding-left:10px}
.divParaText{line-height:19px}
.photoDisclaimer{font-size:10px;color:#000;clear:both}
.mdfySrchTopVac{border:1px solid #d1d1d1;background:#fafafa;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fff 0,#f3f3f1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f3f3f1));background:-webkit-linear-gradient(top,#fff 0,#f3f3f1 100%);background:-o-linear-gradient(top,#fff 0,#f3f3f1 100%);background:-ms-linear-gradient(top,#fff 0,#f3f3f1 100%);background:linear-gradient(to bottom,#fff 0,#f3f3f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f3f3f1',GradientType=0);float:left;width:100%;position:relative;box-sizing:border-box;font-size:12px}
.mdfySrchTopVac li{float:left;padding:5px 4px;position:relative}
.mdfySrchTopVac li input{padding:0 5px;border-radius:3px;border:1px solid #ccc;height:27px;font-size:12px}
.roomGuestLiLink select,#divRooms select{padding:0 5px;border-radius:3px;border:1px solid #ccc;height:27px}
#divRooms select option{border:0}
.mdfySrchTopVac li input[type=button]{height:29px}
.mdfySrchTopVac li input.btnUpdate:hover {background: #fff;}
.mdfySrchTopVac li input.btnUpdate:active {background: #fff;}
.mdfySrchTopVac li #divRooms{position:absolute;z-index:5}
.mdfySrchTopVac li a.arrow p,.mdfySrchTopVac li a{color:#006498;text-decoration:underline}
.mdfySrchTopVac li a.arrow p{padding:0;margin:0;width:160px;float:left}
.mdfySrchTopVac li a.arrow span,.mdfySrchTopVac li a.arrowdown span{display:block;float:left;height:17px;width:12px}
.mdfySrchTopVac li .calImg{cursor:pointer;display:block;float:left;height:19px;margin-left:3px;width:19px}
.mWidth1{width:124px}
.mWidth2{width:66px}
.mWidth3{width:103px}
.mWidth4{width:45px}
.mWidth5{width:95px}
.searchIcon{position:absolute;top:9px;left:9px;cursor:pointer}
.iconPaddL{padding-left:25px!important}
#divChangeRoomsGuests{width:450px;padding:10px 10px 5px 10px;position:absolute;z-index:100;right:0;top:39px;display:none;background:#fff;border:1px solid #b5b6b5;box-shadow:0 0 6px #888;-moz-box-shadow:0 0 6px #888;-webkit-box-shadow:0 0 6px #888;-o-box-shadow:0 0 6px #888}
#divChangeRoomsGuests select{font-weight:normal;width:auto}
#divChangeRoomsGuests td{vertical-align:top;text-align:left;width:70px;padding:5px}
#divChangeRoomsGuests .close-drop{cursor:pointer;background:url("//c.fareportal.com/n/portals/92/images/crosssell/all_btn_bg.png") no-repeat right -765px;font-weight:bold;float:right;width:18px;height:20px}
#divChangeRoomsGuests .rommsBtmBrdr{border-top:1px solid #CECFCE}
#divRooms select option,#divChangeRoomsGuests select option{padding:3px}
.icon{font-size:20px;color:#939393}
.showmoreBtn{font-size:14px;color:#fff;font-size:14px;padding:5px 10px;border:0;background:#07659e;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA3NjU5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODU3ODkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#07659e 0,#085789 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#07659e),color-stop(100%,#085789));background:-webkit-linear-gradient(top,#07659e 0,#085789 100%);background:-o-linear-gradient(top,#07659e 0,#085789 100%);background:-ms-linear-gradient(top,#07659e 0,#085789 100%);background:linear-gradient(to bottom,#07659e 0,#085789 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#07659e',endColorstr='#085789',GradientType=0)}
.showmoreBtn:hover{background:#085789;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzA4NTc4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzA3NjQ5ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,#085789 1%,#07649d 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#085789),color-stop(99%,#07649d));background:-webkit-linear-gradient(top,#085789 1%,#07649d 99%);background:-o-linear-gradient(top,#085789 1%,#07649d 99%);background:-ms-linear-gradient(top,#085789 1%,#07649d 99%);background:linear-gradient(to bottom,#085789 1%,#07649d 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#085789',endColorstr='#07649d',GradientType=0)}
.go2tobtn{border:1px solid #ccc;color:#0e6dab;border-radius:3px;padding:5px 10px;background:#fefefe;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fefefe 0,#e6e6e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#e6e6e6));background:-webkit-linear-gradient(top,#fefefe 0,#e6e6e6 100%);background:-o-linear-gradient(top,#fefefe 0,#e6e6e6 100%);background:-ms-linear-gradient(top,#fefefe 0,#e6e6e6 100%);background:linear-gradient(to bottom,#fefefe 0,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#e6e6e6',GradientType=0)}
.go2tobtn:hover{background:#e6e6e6;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,#e6e6e6 0,#fefefe 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e6e6e6),color-stop(99%,#fefefe));background:-webkit-linear-gradient(top,#e6e6e6 0,#fefefe 99%);background:-o-linear-gradient(top,#e6e6e6 0,#fefefe 99%);background:-ms-linear-gradient(top,#e6e6e6 0,#fefefe 99%);background:linear-gradient(to bottom,#e6e6e6 0,#fefefe 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6',endColorstr='#fefefe',GradientType=0)}
.closeRoomDetail{position:absolute;right:-10px;bottom:-10px;font-size:25px;z-index:6;border-radius:50%;background:#fff}
.listingmagnify{float:left;margin-left:8px;width:16px;height:16px;margin-top:4px;color:#076ba7!important;font-weight:bold!important;font-size:17px}
.hbrandTextBox{border:1px solid #076ba7}
.tblDpPriceSummary{border-collapse:collapse;width:98%;border:1px solid #ccc;border-top:0;margin:5px 5px 5px 5px;background:#eee}
.tblDpPriceSummary th{background:#e4f3fa}
.tblDpPriceSummary td,.tblDpPriceSummary th{border:1px solid #ccc;border-width:1px 0 0 1px;padding:3px}
.vfmviewerWraper{float:left;width:740px!important}
#vfmviewer .vfmMediaItem{background-color:#000!important;border:1px solid #d6d6d6!important;border-bottom:0!important;width:100%}
.hoteltbDesc .txtblTitle,h2.dtlTitle{color:#006590;font-size:16px;line-height:24px}
.fprice{font-family:Arial,sans-serif;font-size:19px;color:#006;font-weight:bold;padding-left:10px}
.bestPriceG{background:url(../../images/new_bnr.jpg);width:575px;height:57px;font-size:24px;color:#1266a9}
.bestPriceG_txt{padding-top:14px;padding-left:60px;text-align:left}
.bold_currency{font-size:15px;font-weight:bold;color:#076BA7}
.htllistnm{color:#076ba7;font-size:16px;font-weight:bold;text-transform:capitalize}
.hoteltbDesc .txtblTitle,h2.dtlTitle{color:#006590;font-size:16px;line-height:24px}
.hoteltbDesc{font-size:12px}
.hoteltbDesc .hoteldsclCol{float:left;padding-right:15px}
.hoteltbDesc .hoteldscrCol{float:left}
.hoteltbDesc .txtblTitle,h2.dtlTitle{font-size:16px;color:#006590;line-height:24px}
h2.dtlTitle{font-weight:bold;font-family:Arial;clear:both;margin:0;padding:0}
.hoteltbDescspace{height:16px;background:url("//c.fareportal.com/n/portals/92/images/crosssell/all_btn_bg.png") repeat-x scroll 0 90% transparent}
.hoteltbDesc p{margin:0!important;font-size:12px;text-align:justify}
.hoteltbDesc{line-height:18px}
.glryImgMain{float:left;width:420px;margin-right:20px;height:345px;overflow:hidden;float:left;padding-right:15px}
.glryThumb{float:left;width:500px;padding:0}
.reviewBannertbdr{display:none}
ul.trueiconList{margin:0;padding:0;line-height:20px}
.trueiconList li{font-size:12px!important;padding-left:0;list-style-type:none;display:inline;float:left}
.trueiconList li.bl{color:#2C2C2C;display:inline;margin:-3px 5px 0 5px;font-size:13px!important}
.trueiconList li.btl{display:inline;margin-right:5px}
.trueiconList li.title{background:0;display:inline;padding:0;margin:0;*margin-right:2px}
.trueiconList li.column{float:left!important;width:45%!important;display:inline;line-height:20px}
.trueiconList li.title span.darkf{color:#666;font-size:15px}
.reviewBannertbdr{display:none}
.tickNoImg{background:none!important;padding-left:0!important;*width:192px;*margin-left:0}
.tickNoImg .dropInfoContainer span.apf{font-size:13px}
.noservicefee{display:inline;float:left;color:#090;font-size:12px;font-weight:bold}
.noservicefee{background:url("../../../../portals/95/images/incl.gif") no-repeat 5px 3px;padding-left:20px}
.trueiconList li.title span.darkf{color:#666;font-size:15px}
.srchfrmcont{float:left;border:1px solid #056ba8;margin-top:20px}
.bfrmtitle{background:#056ba8}
.cl{clear:both}
.vfmGalleryReflectionsTheme,.vfmviewerWraper{float:left;width:740px!important}
#vfmviewer .vfmMediaItem{background-color:#000!important;border:1px solid #d6d6d6!important;border-bottom:0!important;width:100%}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute;left:-99999999px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ui-helper-clearfix{display:inline-block}
/*\*/* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}
/**/.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1.2em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #ddd;background:#f2f5f7 url(../../JqueryTheme/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x;color:#362b36}
.ui-widget-content a{color:#362b36}
.ui-widget-header{border:1px solid #aed0ea;background:#deedf7 url(../../JqueryTheme/images/ui-bg_highlight-soft_100_deedf7_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}
.ui-widget-header a{color:#222}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #aed0ea;background:#d7ebf9 url(../../JqueryTheme/images/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#2779aa}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2779aa;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #74b2e2;background:#e4f1fb url(../../JqueryTheme/images/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#0070a3}
.ui-state-hover a,.ui-state-hover a:hover{color:#0070a3;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #2694e8;background:#3baae3 url(../../JqueryTheme/images/ui-bg_glass_50_3baae3_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#fff}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}
.ui-widget :active{outline:0}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #f9dd34;background:#ffef8f url(../../JqueryTheme/images/ui-bg_highlight-soft_25_ffef8f_1x100.png) 50% top repeat-x;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#cd0a0a url(../../JqueryTheme/images/ui-bg_flat_15_cd0a0a_40x100.png) 50% 50% repeat-x;color:#fff}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-icon{width:16px;height:16px;background-image:url(../../JqueryTheme/images/ui-icons_72a7cf_256x240.png)}
.ui-widget-content .ui-icon{background-image:url(../../JqueryTheme/images/ui-icons_72a7cf_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(../../JqueryTheme/images/ui-icons_72a7cf_256x240.png)}
.ui-state-default .ui-icon{background-image:url(../../JqueryTheme/images/ui-icons_3d80b3_256x240.png)}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../../JqueryTheme/images/ui-icons_2694e8_256x240.png)}
.ui-state-active .ui-icon{background-image:url(../../JqueryTheme/images/ui-icons_ffffff_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(../../JqueryTheme/images/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../../JqueryTheme/images/ui-icons_ffffff_256x240.png)}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-off{background-position:-96px -144px}
.ui-icon-radio-on{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}
.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}
.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}
.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.ui-widget-overlay{background:#000;opacity:.50;filter:Alpha(Opacity=50)}
.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#000;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}
.ui-accordion{width:100%}
.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}
.ui-accordion .ui-accordion-li-fix{display:inline}
.ui-accordion .ui-accordion-header-active{border-bottom:0!important}
.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em}
.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}
.ui-accordion .ui-accordion-content-active{display:block}
.ui-autocomplete{position:absolute;cursor:default}
* html .ui-autocomplete{width:1px}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}
.ui-menu .ui-menu{margin-top:-3px}
.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}
.ui-datepicker{width:17em;padding:.2em .2em 0}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}
.ui-dialog .ui-dialog-titlebar{padding:.5em 1em .3em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .2em 0}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto;zoom:1}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible}
.ui-button-icon-only{width:2.2em}
button.ui-button-icon-only{width:2.4em}
.ui-button-icons-only{width:3.4em}
button.ui-button-icons-only{width:3.7em}
.ui-button .ui-button-text{display:block;line-height:1.4}
.ui-button-text-only .ui-button-text{padding:.4em 1em}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}
input.ui-button{padding:.4em 1em}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}
button.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-tabs{position:relative;padding:.2em;zoom:1}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}
.ui-tabs .ui-tabs-hide{display:none!important}
#ratingslider .ui-slider-horizontal{height:20px}
#ratingslider .ui-state-active,#ratingslider .ui-widget-content .ui-state-active{background:url(../../JqueryTheme/images/htfilter-slider.gif) no-repeat scroll 2px 9px;border:0}
#ratingslider .ui-state-hover,#ratingslider .ui-widget-content .ui-state-hover,#ratingslider .ui-state-focus,#ratingslider .ui-widget-content .ui-state-focus{background:url(../../JqueryTheme/images/htfilter-slider.gif) no-repeat scroll 2px 9px;border:0}
#ratingslider .ui-corner-all{-moz-border-radius:0 none;-webkit-border-radius:0 none}
#ratingslider .ui-slider .ui-slider-handle{width:12px;height:25px;cursor:pointer}
#ratingslider .ui-slider-horizontal .ui-slider-handle{margin-left:-.5em}
#ratingslider .ui-widget-content{background:url(../../JqueryTheme/images/htfilter-star-rating-bg.gif) no-repeat 0 0;width:119px;border:0}
#ratingslider .ui-state-default,#ratingslider .ui-widget-content .ui-state-default{background:url(../../JqueryTheme/images/htfilter-slider.gif) no-repeat 2px 9px;background:url(../../JqueryTheme/images/htfilter-slider.gif) no-repeat 3px 9px\9;border:0}
#ratingslider .ui-widget-header{background:0}
.modelwindow .ui-dialog .ui-dialog-titlebar{width:94%}
.car-slider-handles a{border:none!important}
.car-slider-handles div{background:none!important}
.greyPopup .ui-widget-header{background:url("../../JqueryTheme/images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #ccc;border:1px solid #999}
.greyPopup .ui-state-hover .ui-icon,.greyPopup .ui-state-focus .ui-icon{background-image:url("../../JqueryTheme/images/ui-icons_888888_256x240.png")}
.greyPopup .ui-state-hover,.greyPopup .ui-widget-content .ui-state-hover,.greyPopup .ui-widget-header .ui-state-hover,.greyPopup .ui-state-focus,.greyPopup .ui-widget-content .ui-state-focus,.greyPopup .ui-widget-header .ui-state-focus{background:url("../../JqueryTheme/images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #ccc;border:1px solid #74B2E2}
.greyPopup .ui-widget-header .ui-icon{background-image:url("../../JqueryTheme/images/ui-icons_888888_256x240.png")}
.greyPopup .ui-dialog-titlebar-close,.greyPopup .ui-dialog-titlebar-close.ui-state-hover,.greyPopup .ui-dialog-titlebar-close.ui-state-focus{background:url("../../JqueryTheme/images/ui-bg_glass_75_dadada_1x400.png") repeat-x scroll 50% 50% #dadada;border:1px solid #999;padding:0}
.airicon{float:right;background:transparent url(//c.fareportal.com/n/portals/92/images/crosssell/widget/images/widgeticon.png) right -294px no-repeat;font-size:12px;padding:0 18px 0 0;margin-right:3px;font-weight:bold;color:#adadad}
.cityicon{float:right;background:transparent url(//c.fareportal.com/n/portals/92/images/crosssell/widget/images/widgeticon.png) right 1px no-repeat;font-size:12px;padding:0 16px 0 0;margin-right:3px;font-weight:bold;color:#adadad}
.locationicon{float:right;background:transparent url(//c.fareportal.com/n/portals/92/images/crosssell/widget/images/widgeticon.png) right -352px no-repeat;font-size:12px;padding:0 16px 0 0;margin-right:3px;font-weight:bold;color:#adadad}
.loader{background:url(//c.fareportal.com/n/portals/92/images/vacation/ajax-loader.gif) no-repeat;width:16px;height:16px;position:absolute;right:15px;top:15px;z-index:999}
.pleasewait,.pleasewaitAirline{font:bold 12px/18px Arial,Helvatica,Sans-serif;padding:2px 5px;background:#fff;margin-top:3px;border:1px solid #333;width:398px}
.pleasewait span,.pleasewaitAirline span{background:url(//c.fareportal.com/n/portals/92/images/crosssell/widget/images/loader.gif) no-repeat 0 0;width:16px;height:16px;margin-right:3px;display:inline-block;vertical-align:middle}
.closeautosuggest{background:#D4E9EE;float:left;width:534px;position:absolute;z-index:999;bottom:3px;left:3px;cursor:pointer;text-align:center;color:#076BA7}
.closeautosuggestAirline{background:#D4E9EE;float:left;width:534px;z-index:999;cursor:pointer;text-align:center;color:#076BA7}
.closeautosuggest a{color:#076BA7;display:block;text-decoration:none;font:bold 16px/30px Arial,Helvetica,sans-serif}
.closeautosuggestAirline a{font:bold 14px/24px Arial,Helvetica,sans-serif;color:#076BA7;display:block;text-decoration:none}
.closeautosuggest a:link,.closeautosuggest a:active,.closeautosuggest a:visited{color:#076BA7;display:block;text-decoration:none;font:bold 16px/30px Arial,Helvetica,sans-serif}
.closeautosuggest a:hover,.closeautosuggestAirline a:hover{color:#065b8f;background:#95d5f2}
.closeautosuggestAirline a:link,.closeautosuggestAirline a:active,.closeautosuggestAirline a:visited{color:#076BA7;display:block;text-decoration:none;font:bold 14px/24px Arial,Helvetica,sans-serif}
input:focus,select:focus,textarea:focus{outline:0}
@media screen and (-webkit-min-device-pixel-ratio:0){#listautocomp ul li div b{background:#ff0;font-weight:normal;display:inline-block;text-indent:0}
}
.ac_results{padding:0;margin:0;cursor:pointer;border:1px solid #000;border-bottom:0;background-color:#fff;overflow:hidden;z-index:9999999}
.ac_results ul{width:100%;list-style-type:none;list-style:none;padding:0;margin:0}
.ac_results li{margin:0;padding:3px 2px 3px 5px;border-bottom:1px solid black;cursor:pointer;display:block;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;overflow:hidden}
.ac_loading{background:#fff}
.ac_odd{background-color:#fff;padding-left:0}
.ac_over{background-color:#d5e2ff;color:#000;cursor:pointer}
.ac_text{background:#FF0;font-style:normal}
.autosuggestboxout,.autosuggestbox1Airline{border:3px solid #2a8fcc;background:#fff url(//c.fareportal.com/n/portals/92/images/crosssell/widget/images/auto-suggest-bg662.gif) repeat-y;float:left;position:relative}
.autosuggestboxout .closeautosuggest,.autosuggestbox1Airline .closeautosuggestAirline{left:0;bottom:0}
.autosuggestbox{width:662px}
.autosuggestbox1{width:534px;border:3px solid #2a8fcc;background:transparent url(//c.fareportal.com/n/portals/92/images/crosssell/widget/images/auto-suggest-bot1.gif) scroll bottom repeat-x}
.autosuggestboxlt{float:left;width:534px;padding-bottom:30px}
.autosuggestboxrt{float:right;width:128px}
.lihoverstat{background-color:#ffffd6}
.linormalstat{background-color:#fff}
.athigh{background-color:#fff600;font-weight:bold;height:20px}
.search-r-head{font-family:Arial;font-size:12px;color:#000;font-weight:bold;padding:5px 0 3px 7px;margin:0}
ul#recentse{margin:0;padding:0;padding-bottom:1px;list-style-type:none;font-family:Arial;font-weight:bold;font-size:12px}
ul#recentse li{padding:5px 0 5px 7px;width:121px;*padding-right:2px;*width:119px;_width:117px;display:block;float:left;white-space:normal;word-wrap:break-word}
ul#recentse li a,ul#recentse li a:active,ul#recentse li a:link,ul#recentse li a:visited,ul#recentse li a:hover{float:left;width:121px;*width:119px;_width:117px;padding-right:2px;background-color:Transparent;white-space:normal;word-wrap:break-word;text-decoration:none;font-weight:bold}
ul#recentse li:hover,ul#recentse li.recentseli{display:block;background-color:#ffffd6;cursor:pointer}
ul#recentse li.recentselio{display:block;background-color:Transparent}
ul#recentse li span.search-r-title{font-size:12px;color:#015285}
.search-r-title-img{background:transparent url(//c.fareportal.com/n/portals/92/images/crosssell/widget/images/f-arrow.gif) 0 3px no-repeat;padding-left:10px}
ul#recentse li span.search-r-detail{font-size:11px;color:#8d8d8d}
#listautocomp ul,#listautocompAirLine ul{padding:0;margin:0;cursor:pointer;width:534px}
#listautocomp ul li,#listautocompAirLine ul li{border-bottom:none!important;font-family:Arial,Helvetica,sans-serif;font-size:13px!important;text-align:left;list-style:none;background-color:#fff;color:#000;cursor:pointer;width:auto}
#listautocomp ul li:hover,#listautocompAirLine ul li:hover{cursor:pointer;width:534px;padding-right:6px;_padding-right:10px}
#listautocomp ul li div,#listautocompAirLine ul li div{width:534px;line-height:22px;padding:0!important;text-align:left!important;overflow:hidden;height:24px;text-indent:4px}
#listautocomp ul li div b,#listautocompAirLine ul li div b{background:#ff0;font-weight:normal}
#listautocomp ul li .divHover,#listautocompAirLine ul li .divHover{background-color:#E5E5E5!important;font-weight:bold;font-size:14px}
#listautocomp ul li .divHover b,#listautocompAirLine ul li .divHover b{background:#E5E5E5;font-weight:bold}
#listautocomp ul li .airporticon{background:url(//c.fareportal.com/n/portals/92/images/crosssell/widget/images/widgeticon.png) no-repeat -6px -295px;width:19px;height:18px;margin:2px 0 0 6px;float:left}
#sugestBoxnew{width:534px}
.pleasewaitAirline{width:200px!important}
.autosuggestboxltAirline,#listautocompAirLine ul li:hover,#listautocompAirLine ul li div,.closeautosuggestAirline,#listautocompAirLine ul,#listautocompAirLine ul li{width:259px!important}
.whatsIncluded {display: block;clear: both;}
.leftSection {width:380px;float:left}