﻿.bfrmtitle{}
.bfrmtitle h1{font-size:18px;font-weight:bold;text-align:left;color:#ffffff;padding:0px;margin:0px;}
.bfrmsubcnt{/*border:1px solid #076ba7;*/background-color:#edeeee;font-size:11px;}
.bfrmdesttxt{border:1px solid #076ba7;font-size:14px;color:#076ba7;}
.bfrminput{border:1px solid #076BA7;color:#076BA7;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;padding:4px;}
.bfrmleftbrd{background:url(../images/bfrmltbrd.gif) scroll top left no-repeat;}
.bfrmrightbrd{background:url(../images/bfrmrtbrd.gif) scroll top right no-repeat;}
.bfrmbleftbrd{background:url(../images/bblcorn.gif) scroll bottom left no-repeat;}
.bfrmbrightbrd{background:url(../images/bbrcorn.gif) scroll bottom right no-repeat;}
.bfrmleftcor{background:url(../images/bfrmblbrd.gif) scroll top left repeat-y;}
.bfrmrightcor{background:url(../images/bfrmbrbrd.gif) scroll top right repeat-y;}
.bfrmtmid{background:url(../images/bfrmtmid.gif) scroll top repeat-x;background-color:#ffffff;}
.bfrmbmid{background:url(../images/bfrmbmid.gif) scroll bottom repeat-x;}

#tbDPMain{margin-top:8px;padding-left:6px}
#tbDPMain #srcformall .tooltip a:link, #tbDPMain #srcformall .tooltip a:active, #tbDPMain #srcformall .tooltip a:hover, #tbDPMain #srcformall .tooltip a:visited{font:normal 12px Arial, Helvetica, sans-serif;color:#000000;text-decoration:underline;}
#tbDPMain .search{margin:0px 8px 10px 10px;}
#tbDPMain .searchbtn{float:right;margin-right:0px;margin-bottom:10px;cursor:pointer;outline:none;background:url(../widget/images/srchbuttoffnew.html) no-repeat 0 0;width:120px;height:35px}
#tbDPMain .searchbtn:hover{background:url(../widget/images/srchbuttonnew.html) no-repeat 0 0;}
#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:0px;vertical-align:middle;font-size:12px !important;_padding-bottom:2px;line-height:24px;}
#tbDPMain .dttime1 img{padding-top:3px !important;_padding-top:6px !important;}
#tbDPMain .dt{float:left;padding-right:0px;line-height:24px;}
#tbDPMain .dttime img{vertical-align:middle;}
#tbDPMain .prefAl{width:90px;float:left;display:block;font-size:12px !important;padding-left:5px;}
#tbDPMain .cl{clear:both;font-size:12px !important;margin:5px 0;}
#tbDPMain .cl strong{color:#000000;}
#tbDPMain .c1{font-size:12px !important;}
#tbDPMain .c1 strong{color:#000000;}
.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}
.cal{cursor:pointer}
/*HOTEL FILTERS*/
.hfilterbg{background:url(../images/fltrbg.gif) scroll bottom repeat-x;}
.hfiltertleft{background:url(../images/hfiltertleft.jpg) scroll top left no-repeat;}
.hfiltertright{background:url(../images/hfiltertright.jpg) scroll top right no-repeat;}
.hfilterbleft{background:url(../images/hfilterbleft.jpg) scroll bottom left no-repeat;}
.hfilterbright{background:url(../images/hfilterbright.jpg) scroll bottom right no-repeat;}
.hfilterleftcor{background:url(../images/hfilterblcorn.jpg) scroll top left repeat-y;}
.hfilterrightcor{background:url(../images/hfilterbrcorn.jpg) scroll top right repeat-y;}
.hfiltertmid{background:url(../images/hfiltertmid.jpg) scroll top repeat-x;}
.hfilterbmid{background:url(../images/hfilterbmid.jpg) scroll bottom repeat-x;}
.hfiltersep{border-bottom:dashed 1px #1f8fbd;border-top:dashed 1px #1f8fbd;margin:0px 10px 0px 10px;padding:10px 0px 0px 0px;overflow:hidden;min-width:770px;}
#updFiltersUpdates{width:100%}
.hfiltersep1{border-right:solid 1px #1f8fbd;margin:5px 15px 5px 5px;padding-bottom:10px;height:50px;float:left;}
.htlslidermask{width:165px;height:15px;background:url(../images/htlfilterslidermask.gif) no-repeat scroll 0px 8px;}
.htlslidermask img{vertical-align:top;padding-left:2px;margin-top:8px;}
.hbrandsep{clear:both;border-bottom:solid 1px #1f8fbd;overflow:hidden;min-width:540px;*min-width:507px;padding-left:5px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.hamenitysep{clear:both;border-bottom:solid 1px #1f8fbd;overflow:hidden;min-width:186px;*min-width:180px;padding-left:5px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
#hotelbranddiv{position:absolute;width:547px;border:solid 1px #076ba7;padding:0px;background:#f4fcff url(../images/hfilterbmid.jpg) repeat-x scroll bottom;}
#hotelamenitiesdiv{position:absolute;width:200px;border:solid 1px #076ba7;padding:0px;background:#f4fcff url(../images/hfilterbmid.jpg) repeat-x scroll bottom;}
.hbrandsep1{border-right:solid 1px #1f8fbd;height:26px;float:left;margin-right:10px;}
.htloption{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;line-height:20px;text-align:left;padding-right:0.6em;overflow:hidden;float:left;}
.htloptiontxt{font-size:9px;color:#076ba7;}
.htloptiontxt_red{font-size:9px;color:#D41717;}
.htlbrandopt{float:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;line-height:20px;padding-right:10px;width:120px;padding-top:6px;padding-bottom:6px;overflow:hidden;background:transparent;}
.htlbrandopt1{min-height:54px;*min-height:66px;border-right:solid 1px #1f8fbd;}
.htlbrandopt2{float:left;margin:18px 3px 0 5px;*margin-left:0px;width:20px;*width:13px;}
.htlbrandopt3{width:80px;overflow:hidden;text-align:center !important}
.htlamenityopt{float:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;line-height:20px;padding-right:10px;width:186px;padding-top:6px;padding-bottom:6px;overflow:hidden;background:transparent;}
.htlamenityopt1{min-height:16px;*min-height:20px;border-right:solid 1px #1f8fbd;}
.htlamenityopt2{float:left;margin:0 3px 0 5px;width:20px;}
.hftlinput{border:1px #076ba7 solid;padding:4px;margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#076ba7;height:23px;height:2em;}
.hftlsldinput{border:1px #076ba7 solid;padding:2px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#FF0000;height:20px;margin-bottom:3px;margin-top:3px;}
.htlfiltertitle{background:url(../images/htlfiltertitle.jpg) scroll bottom no-repeat;font-size:14px;color:#fff;text-align:center;vertical-align:middle;}
.htlfiltertitlehide{background:url(../images/htlfiltertitlehide.jpg) scroll bottom no-repeat;font-size:14px;color:#fff;text-align:center;vertical-align:middle;}
/*HOTEL FILTERS END HERE*/
/*start hotel slider and ratings*/
.ui-stars-star, .ui-stars-cancel{float:left;display:block;overflow:hidden;text-indent:-999em;cursor:pointer;}
.ui-stars-star a, .ui-stars-cancel a{/*width:26px;height:25px;*/ width:14px;height:13px;display:block;/*background:url(../images/act_stars.gif) no-repeat -45px -80px;*/ background:url(../images/act_stars1.gif) no-repeat 0 0;}
.ui-stars-star a{background-position:-24px -80px;}
.ui-stars-star-on a{background-position:0 -80px;}
.ui-stars-star-hover a{background-position:0 -80px;}
.ui-stars-cancel-hover a{background-position:-45px -80px;}
.ui-stars-star-disabled, .ui-stars-star-disabled a, .ui-stars-cancel-disabled a{cursor:default !important;}
#slider{margin:10px 0;}
#slider2{margin:2px 0;}
.act_stars{width:112px;height:14px;background:url(../images/act_stars1.gif) 0 0 no-repeat;float:left;margin:0 0 0 5px;}
.stardiv .s_none{background-position:0 0;}
.stardiv .s_one{background-position:0 -14px;}
.stardiv .s_two{background-position:0 -28px;}
.stardiv .s_three{background-position:0 -42px;}
.stardiv .s_four{background-position:0 -56px}
.stardiv .s_five{background-position:0 -70px}
.s_none{/*background-position:-72px -1px;*/ background-position:0 0;}
.s_one{/*background-position:-72px -25px;*/ background-position:0 -14px;}
.s_two{/*background-position:-72px -52px;*/ background-position:0 -28px;}
.s_three{/*background-position:-72px -79px;*/ background-position:0 -42px;}
.s_four{background-position:0 -56px;}
.s_five{background-position:0 -70px;}
.starrating_text{float:left;width:60px;height:42px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#076ba7;font-weight:bold;margin-top:8px;background:transparent;border:0;overflow:hidden;}
.hotelDistanceFilter{border:1px #076ba7 solid;padding:2px;margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#076ba7;height:23px;height:2em;}
.txtfilter{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#076ba7;}
.startxtdiv{float:left;border:none;width:16px;margin:8px 0 0 0;}
.stardiv{float:left;border:none;margin:10px 0 2px 0;height:14px}
.anotvis{display:inline-block;width:16px;height:14px;margin-right:7px;outline:none}
.starslidediv{clear:both;margin-left:4px;display:block !important;}
.stara{border:none;cursor:default;}
.staratxt{float:left;width:70px;}
.pricerangediv{width:160px;margin-top:10px;}
.pricerangelt{float:left;border:none;background:transparent;margin:0px;padding:0px;}
.pricerangelt1{width:50px;margin:0;background:transparent;border:none;}
.pricerangert{float:right;border:none;background:transparent;margin:0px;padding:0px;text-align:right;}
.pricerangert1{border:none;width:45px;text-align:left;background:transparent;}
.pricerangeslider{clear:both;width:145px;height:22px;}
.HtlLoaderMsg{font-size:15px;text-align:center;position:absolute;background:#f8fafa;border:solid 1px #98AFC7;z-index:200;text-align:center;font-family:Arial;height:110px;width:450px;margin:0px;padding:0;top:350px;_top:300px;left:275px}
/*end hotel slider and ratings*/
/*Hotel Search Button*/
a.hotelSearchBtn:active, a.hotelSearchBtn:link, a.hotelSearchBtn:visited{background:transparent url(../images/hotel-btn1.gif) no-repeat scroll left bottom;color:#ffffff;display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;line-height:33px;text-align:center;padding:0 0 0 15px;text-decoration:none;}
.hotelSearchBtn span{background:transparent url(../images/hotel-btn1.gif) no-repeat scroll right bottom;display:block;padding:0px 15px 0px 0;text-decoration:none;}
.hotelSearchBtn:hover{background:transparent url(../images/hotel-btn1.gif) no-repeat scroll left top;text-decoration:none;}
a.hotelSearchBtn:hover span{background:transparent url(../images/hotel-btn1.gif) no-repeat scroll right top;display:block;cursor:pointer;padding:0px 15px 0px 0;text-decoration:none;}
a.hotelSearchBtnhvr{background:transparent url(../images/hotel-btn1.gif) no-repeat scroll left top;display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;line-height:33px;text-align:center;padding:0px 0px 0 15px;text-decoration:none;}
a.hotelSearchBtnhvr span{background:transparent url(../images/hotel-btn1.gif) no-repeat scroll right top;display:block;float:left;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;line-height:33px;text-align:center;cursor:pointer;padding:0px 15px 0px 0;text-decoration:none;}
a.hotelSearchBtns:active, a.hotelSearchBtns:link, a.hotelSearchBtns:visited{background:transparent url(../images/hotel-btn2.gif) no-repeat scroll left bottom;color:#ffffff;display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;line-height:33px;text-align:center;padding:0 0 0 10px;text-decoration:none;}
.hotelSearchBtns span{background:transparent url(../images/hotel-btn2.gif) no-repeat scroll right bottom;display:block;padding:0px 10px 0px 0;text-decoration:none;}
a.hotelSearchBtns:hover{background:transparent url(../images/hotel-btn2.gif) no-repeat scroll left top;text-decoration:none;}
a.hotelSearchBtns:hover span{background:transparent url(../images/hotel-btn2.gif) no-repeat scroll right top;display:block;cursor:pointer;padding:0px 10px 0px 0;text-decoration:none;}
a.hotelSearchBtnhvrs{background:transparent url(../images/hotel-btn2.gif) no-repeat scroll left top;display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;line-height:33px;text-align:center;padding:0px 0px 0 10px;text-decoration:none;}
a.hotelSearchBtnhvrs span{background:transparent url(../images/hotel-btn2.gif) no-repeat scroll right top;display:block;float:left;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;line-height:33px;text-align:center;cursor:pointer;padding:0px 10px 0px 0;text-decoration:none;}
a.hotelSearchBtnsDisb{background:transparent url(../images/hotel-btn-gray.gif) no-repeat scroll left top;display:block;float:left;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;line-height:33px;text-align:center;cursor:defult;padding:0px 0px 0px 10px;text-decoration:none;}
a.hotelSearchBtnsDisb span{background:transparent url(../images/hotel-btn-gray.gif) no-repeat scroll right top;display:block;float:left;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;line-height:33px;text-align:center;cursor:defult;padding:0px 10px 0px 0;text-decoration:none;}
/*HotelAutoSuggest*/
.htlnameSuggest{display:none;z-index:300;position:absolute;background:#FFFFFF;border:1px solid #98afc7;text-align:left;}
.closehtlsgst{clear:both;margin-top:5px;float:right;bottom:3px;width:100%;cursor:pointer;text-align:center;color:#076BA7;font-weight:bold;}
.htlnameSuggest dl{margin:0;padding:0;}
.htlnameSuggest dl dd{list-style:none;margin:0 !important;padding:0 !important;border-bottom:1px dashed #eaeaea;}
.htlnameSuggest dl dd a{text-decoration:none;color:#000000;display:block;padding:5px;font-size:12px;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:#000000;white-space:nowrap;}
/*end HotelAutoSuggest*/
/*GRID STYLES START HERE*/ 
.mastergrid{border-right:0px solid #b3dae8;border-bottom:2px solid #b3dae8;border-left:2px solid #b3dae8;border-top:2px solid #b3dae8;padding:0px;margin:0px;}
#hotelgrd{height:160px;width:125px;text-align:center;vertical-align:middle;}
.gridcell{padding:1px;font-size:11px !important;color:#a7a7a7 !important;height:150px;background:#FFFFFF;border-top:0px solid #c0c0c0;border-bottom:2px solid #c0c0c0;border-left:0px solid #c0c0c0;border-right:2px solid #b3dae8;width:125px;text-align:center;vertical-align:middle;font-family:Arial, Helvetica, sans-serif !important;}
.griddivnodt{height:160px;width:125px;background:#eeeeee;}
.gridtop{font-family:Arial, Helvetica, sans-serif;background:url(../images/dttablemgrid.gif) scroll top repeat-x;border-bottom:1px solid #b3dae8;border-right:2px solid #b3dae8;color:#fe5208;padding:0px;margin:0px;font-weight:bold;height:40px;font-size:11px;}
#hotelgrd a:active, #hotelgrd a:focus{color:#a7a7a7;font-size:11px;text-decoration:none;}
#hotelgrd a:hover{color:#a7a7a7;font-size:11px;text-decoration:none;background:#a2dff3;}
#hotelgrd .gridlink{color:#a7a7a7;font-size:11px;text-decoration:none;}
.gridcelldiv{color:#FFFFFF;}
.gridcelldiv2{background:#a2dff3;}
#greyBgToAll{position:absolute;left:0;top:0;background-color:#000000;opacity:0.5;filter:alpha(opacity=50);color:white;border:0 blue;}
.gridhname{color:#000000 !important;text-decoration:none;font-size:11px;text-decoration:none;}
.gridhpricesmall{font-size:17px;color:Black;font-weight:bold;text-decoration:underline;vertical-align:middle;}
.gridhprice{font-size:20px;color:Black;font-weight:bold;vertical-align:middle;}
.gridhprice_underline{font-size:20px;color:Black;font-weight:bold;vertical-align:middle;text-decoration:underline;}
.gridhprice_now{font-size:13px;}
.gridsavepercent{font-size:14px;color:#014278;font-weight:bold;}
.infodivbg{border:none;}
.gridcelldiv-tip{color:#fff;width:284px;height:207px;z-index:10002;border:0;background:url(../images/bubble.png) 0 0 no-repeat;padding:0;}
.gridcelldiv-title{display:none;}
.gridcelldiv-text{font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#fff;padding:20px 23px;}
.infbx{font-size:12px !important;color:#000000 !important;}
.infbx-tip{color:#fff;width:284px;z-index:13000;}
.infbx-title{font-weight:bold;font-size:11px;margin:0;color:#f9e574;padding:15px 8px 0px 15px;background:url(../images/bubble1.png) top left;}
.infbx-text{font-size:11px;padding:4px 8px 15px 15px;background:url(../images/bubble1.png) bottom right;}
.infbxmini-tip{color:#fff;width:139px;z-index:13000;}
.infbxmini-title{font-weight:bold;font-size:11px;margin:0;color:#fff;padding:4px 8px 0px 10px;background:url(../images/bubblemini.png) top left no-repeat;}
.infbxmini-text{font-size:11px;padding:0px 0px 0px 0px;background:url(../images/bubblemini.png) bottom left no-repeat;}
.htlimgbrd{border:5px #dedede solid;height:125px;cursor:pointer;width:125px;text-align:center;}
.htlimgbrdbig{border:5px #666666 solid;max-width:700px;}
.hlistaval{background:url(../images/specialpbg.gif) 0 0 no-repeat;width:132px;height:127px;}
.hlistcaval{background:url(../images/specialpbg.gif) 0 0 no-repeat;width:132px;height:127px;}
.hlistsout{background:url(../images/soldout.gif) 0 0 no-repeat;width:116px;height:120px;}
/*HOTEL SPECIAL*/
.hlistspecial{background:url(../images/specialpbg.gif) 0 0 no-repeat;width:132px;/*116px*/ height:127px;/*120px*/}
.selectnowspecial{background:url(../images/select-btn.gif) no-repeat scroll left top;width:101px;height:32px;}
.selectnowspecial:hover{background:url(../images/select-btn.gif) no-repeat scroll left bottom;width:101px;height:32px;}
.selectnowspecialhover{background:url(../images/select-btn.gif) no-repeat scroll left bottom;width:101px;height:32px;}
.htlspecialtext{background-color:#fffb89;width:auto;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:14px !important;font-weight:bold;text-align:right;}
.specialbggrid{background-color:#eaffdc;margin:1px;height:160px;}
.normalbggrid{background:none;margin:1px;height:160px;}
.htlspoldprice{color:#df3a03;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
.htlspoldprice_strike{color:#9f9f9f;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;text-decoration:line-through;}
/*HOTEL SPECIAL END HERE*/
.hlsortnotsel{padding:2px;}
.hlsortsel{}
/*HOTEL MASTER DETAILS TABS*/
.htlmastabtbrd{background:url(../images/tabsborder1px.gif) repeat-x scroll left top;}
.htlmastablbrd{background:url(../images/tabsborder1px.gif) repeat-y scroll left top;}
.htlmastabbbrd{background:url(../images/tabsborder1px.gif) repeat-x scroll left bottom;}
.htlmastabrbrd{background:url(../images/tabsborder1px.gif) repeat-y scroll right top;}
.htlmastablt{background:url(../images/tabsltop.gif) no-repeat scroll left top;}
.htlmastabrt{background:url(../images/tabsrtop.gif) no-repeat scroll right top;}
.htlmastablb{background:url(../images/tabslbottom.gif) no-repeat scroll left bottom;}
.htlmastabrb{background:url(../images/tabsrbottom.gif) no-repeat scroll right bottom;/*padding:7px;*/}
#menuhtlmas ul{float:left;list-style-type:none;margin:0px;padding:0px;padding-left:7px;}
#menuhtlmas ul li{float:left;margin-right:3px;list-style-type:none;display:inline}
#menuhtlmas ul li a{float:left;padding-left:8px;padding-right:8px;font:12px Arial;text-decoration:none;font-weight:bold;color:#666;line-height:33px;outline:none}
#menuhtlmas .sel{background:url(../images/startmastab.gif) scroll left -33px no-repeat;}
#menuhtlmas .sel a{background:url(../images/endmastab.gif) right -33px no-repeat;}
#menuhtlmas .sel a:hover{background:url(../images/endmastab.gif) right -33px scroll no-repeat;}
#menuhtlmas .notsel{background:url(../images/startmastab.gif) scroll left bottom no-repeat;}
#menuhtlmas .notsel a{background:url(../images/endmastab.gif) right bottom no-repeat;}
#menuhtlmas .notsel a:hover{background:url(../images/endmastab.gif) right bottom no-repeat;color:#1585bc;}
/*HOTEL MASTER DETAILS TABS TheEnd*/
/*Hotel Deal borders*/
.hdealtleft{background:url(../images/hdealtleft.gif) scroll top left no-repeat;}
.hdealtright{background:url(../images/hdealtright.gif) scroll top right no-repeat;}
.hdealbleft{background:url(../images/hdealbleft.gif) scroll bottom left no-repeat;}
.hdealbright{background:url(../images/hdealbright.gif) scroll bottom right no-repeat;}
.hdealhighlighthotel{background:url(../images/dttablemmatch.gif) scroll top repeat-x;padding:2px;}
.hdealbright{background:url(../images/hdealbright.gif) scroll bottom right no-repeat;}
.hdealleftcor{background:url(../images/hdealblcorn.gif) scroll top left repeat-y;}
.hdealrightcor{background:url(../images/hdealbrcorn.gif) scroll top right repeat-y;}
.hdealtmid{background:url(../images/hdealtmid.gif) scroll top repeat-x;}
.hdealbmid{background:url(../images/hdealbmid.gif) scroll bottom repeat-x;}
/*Hotel Listing deal ends here*/
/*Hotel Cross Sale*/ 
#crosssaledeal{background:url(../images/crosssaledealbg.jpg) no-repeat;height:112px;width:172px;padding-left:4px;padding-top:1px;cursor:pointer;}
.crosssaledeal{background:url(../images/crosssaledealbg.jpg) no-repeat;height:112px;width:172px;padding-left:4px;padding-top:1px;cursor:pointer;}
.crosssaledeal-sel{background:url(../images/crosssaledealbg_hv.jpg) no-repeat;height:109px;width:172px;padding-left:4px;padding-top:1px;cursor:pointer;}
#crosssaledealActivity{background:url(../images/crosssaledealbg.jpg) no-repeat;height:112px;width:270px;padding-left:4px;padding-top:1px;cursor:pointer;}
.crosssaledealActivity{background:url(../images/crosssaledealbg2.gif) no-repeat;height:112px;width:552px;padding-left:4px;padding-top:1px;}
.crosssaledealActivity-sel{background:url(../images/crosssaledealbg2_hv.gif) no-repeat;height:109px;width:552px;padding-left:4px;padding-top:1px;}
.crossalehead{background:#1f8fbd;font-size:12px;font-weight:bold;color:#FFFFFF;}
.crossalehtlimg{border:#999999 solid 2px;height:65px;width:65px;}
/*Hotel Cross Sale end here*/
#pagenavhtl{display:inline;}
#pagenavhtl ul{padding:5px;margin:0px;cursor:pointer;}
#pagenavhtl ul li{border:1px solid #7fbfd9;/*background:#ecf6ff;*/font-family:Arial, Helvetica, sans-serif;font-size:11px;display:inline;list-style:none;text-transform:capitalize;line-height:25px;padding:4px;margin:2px;background:#ffffff;cursor:pointer;}
.hlsortsel a:link, .hlsortsel a:active, .hlsortsel a:visited, .hlsortsel a:hover{color:#e94a20 !important;}
.hlistavalbig{background:url(../images/availbig.gif) 0 0 no-repeat;width:135px;height:167px;}
.booknowbig{background:url(../images/booknowbig.gif) no-repeat scroll left top;width:132px;height:33px;}
.booknowbig:hover{background:url(../images/booknowbig.gif) no-repeat scroll left bottom;width:132px;height:33px;}
.selectnow{background:url(../images/select-btn.gif) no-repeat scroll left top;width:101px;height:32px;}
.selectnow:hover{background:url(../images/select-btn.gif) no-repeat scroll left bottom;width:101px;height:32px;}
.selectnowhover{background:url(../images/select-btn.gif) no-repeat scroll left bottom;width:101px;height:32px;}
.nextbtn{background:url(../images/next.png) no-repeat scroll left top;width:20px;height:20px;}
.nextbtn:hover{background:url(../images/next.png) no-repeat scroll left bottom;width:20px;height:20px;}
.prevbtn{background:url(../images/prev.png) no-repeat scroll left top;width:20px;height:20px;}
.prevbtn:hover{background:url(../images/prev.png) no-repeat scroll left bottom;width:20px;height:20px;}
.booknowm{background:url(../images/booknowm.gif) no-repeat scroll left top;width:92px;height:33px;}
.booknowm:hover{background:url(../images/booknowm.gif) no-repeat scroll left bottom;width:92px;height:33px;}
.listbtndiv{padding-right:3px;padding-top:0px;height:120px;width:98%;text-align:center;vertical-align:middle;}
.htllisttbrd{border:1px solid #c9d9e2;border-bottom:none;font-size:11px;}
.htllisttfrmbrd{border:1px solid #7b7b7b;padding:5px;font-size:11px;}
.htllistnm{font-size:16px;font-weight:bold;text-transform:capitalize;/*color:#e94a20;*/color:#076ba7;}
#htllistitb{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#htllistitb div, #htllistitb p, #htllistitb a, #htllistitb a:link, #htllistitb a:visited, #htllistitb a:active, #htllistitb a:hover{font-size:11px;}
.htllistrate{border:1px solid #076ba7;background:url(../images/htllistrate.gif) repeat-x;font-size:12px;font-size:12px;font-weight:bold;padding:3px;text-decoration:none;text-align:center;vertical-align:middle;}
.htllistmini{border:1px solid #c9d9e2;font-size:12px;padding:3px;text-align:center;vertical-align:middle;}
.htllistmini_bg{border:1px solid #c9d9e2;font-size:12px;padding:3px;text-align:center;vertical-align:middle;background:#e2e2e2;}
.htllistmlnk{font-size:12px !important;color:#000000 !important;}
.htllistmlnkw{font-size:12px !important;color:#FFFFFF !important;}
.htllistdtl{background:#fff;margin-right:5px;border:1px solid #c9d9e2;}
#viewrt{}
.tabs-nav{height:18px !important;}
.tabs-nav a{font-size:12px !important;font-weight:bold !important;}
.tabs-nav a span{height:18px !important;}
/*GRID STYLES END HERE*/ 
/*new left list filter starts*/
#hotelFilterLeft, .hotelFilterLeft{float:left;margin-bottom:25px;}
.listingfilter{width:200px;text-align:left;background-color:#ffffff;border-color:#b5b5b5;border-style:solid;border-width:0 1px 1px 1px;font-family:Arial, Helvetica, sans-serif;background-color:#fafafa;}
.filterheader{font-size:15px;font-weight:bold;color:#096b9a;padding:6px 6px 16px 12px;background:url(../images/filterborder.gif) repeat-x 0 100%;}
div[class~=filterheader]{width:182px;}
a.cleartop, a.cleartop:active, a.cleartop:visited, a.cleartop:link{display:block;cursor:pointer !important;float:right;color:#096B9A;text-decoration:none;padding:2px 0 0 0;}
a.cleartop:hover{color:#096B9A;text-decoration:underline !important;padding:2px 0 0 0;}
.filterreg{font-size:12px;padding:3px 6px 18px 12px;background:url(../images/filterborder.gif) repeat-x 0 100%;}
div[class~=filterreg]{position:relative;height:auto;}
.filterreg b{color:#096b9a;}
.filterreg b.title{display:block;float:left;padding-bottom:8px;font-size:12px !important;margin:0 !important;}
.htlsmlClear, .htlsmlClearhvr{width:32px;height:15px;background:url(../images/button-sprite.gif) no-repeat;display:block;float:right;cursor:pointer;}
.htlsmlClear{width:32px;height:15px;background-position:-1px -392px;}
.htlsmlClearhvr{width:32px;height:15px;background-position:-33px -392px;}
.ClearAllTop{cursor:pointer;color:#096B9A;text-decoration:none;font-weight:bold;padding:3px 15px 3px 5px;border:1px solid transparent;width:60px;background:url("../images/cl-icon.gif") no-repeat scroll 95% center transparent;margin-bottom:10px;border:1px solid #eaeaea;display:none;}
.ClearAllTophvr{color:#474948;border:1px solid #70aad5;}
.no-bdr{background:none !important;padding-bottom:6px;}
.filterreg ul{margin:0px;padding:0px;list-style-image:none;list-style-type:none;}
.filterreg select{width:165px;border:1px solid #076ba7;font-weight:normal;height:24px;font-size:12px;}
.filterreg .img-btn{float:left;margin-left:3px;cursor:pointer;}
.filterinput, input.txt{width:135px;border:1px solid #076ba7;padding:0;margin:0;font-weight:normal;padding:4px;float:left;}
.close-btn{float:right;cursor:pointer;}
.filterclear{padding-top:10px;}
.filterreg .filterclear{padding:10px 0 0 !important;}
.filterclear a{width:127px;height:32px;background:url(../images/button-sprite.gif) no-repeat left -64px;display:block;cursor:pointer !important;margin:0 auto;}
.filterclear a:hover{background-position:0 -96px;}
.filterclear a.disabled{background-position:0 -260px;cursor:default;}
.filtercheck{font-size:12px;}
.filtercheck td{padding:2px 0;}
.filtercheck ul{list-style:none;}
.filtercheck li{clear:both;list-style:none;overflow:hidden;margin:0 0 6px;padding:0;* margin:0;}
.filtercheck td input, .filtercheck li input{width:auto;height:auto;padding:0;margin:0 3px 0 0;float:left;}
.filtercheck td a, .filtercheck li a{color:#000000;text-decoration:underline;}
.filtercheck td a:hover, .filtercheck td a:active, .filtercheck td a:visited, .filtercheck li a:hover, .filtercheck li a:active, .filtercheck li a:visited{color:#000000;text-decoration:none;}
.filtercheck td .showMore, .filtercheck li .showMore{margin:0 0 0 15px;text-decoration:underline;cursor:pointer;font-size:12px;}
.filtercheck td{padding:1px;margin:0;font-size:11px;}
.filtercheck td label, .filtercheck li label{line-height:14px;font-size:12px !important;width:140px;float:left;margin-left:3px;cursor:pointer;}
.filtercheck td label, .filtercheck li label{* width:135px;* line-height:20px;}
.dropDownImg{width:165px;cursor:pointer !important;height:24px;background:url('../images/dropdownimg.gif') no-repeat right top;}
.dropDownImgl{float:left;background:url('../images/dropdownimg.gif') no-repeat left top;width:140px;height:24px;}
.dropDownImg input{border:none;background:none;padding:5px;cursor:pointer;width:140px;font-weight:normal;}
/*popup styles here*/
.popoutContainer{width:540px;height:250px;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;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;}
.popoutContainer a.close_dialog{float:right;margin-top:10px;}
.popoutContainer a.close_dialog img{border:0;outline:none;}
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 div{padding:2px 0;}
ul.neighbourSelect li label{display:block;font-size:12px;text-transform:capitalize;}
ul.neighbourSelect li input{float:left;margin:0 10px 0 0;}
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{background:url(../images/button-sprite.gif) no-repeat 0 -128px;width:128px;height:32px;display:block;cursor:pointer !important;}
.btnContainer a:hover{background-position:0 -160px;}
.midscreenCenter{width:600px;height:550;text-align:center;margin:0 auto;position:relative;top:20px;}
/*end filter*/
/*horizontal sorting tabs*/
.srtcurvPanel{width:782px;background:url(../images/curv_srt_btm_bdr.gif) repeat-x scroll left bottom #FFFFFF;border-width:1px;border-style:solid solid none solid;border-color:#d8d8d8;margin:0;margin:10px 0 0\9;}
ul.sortTabs{float:left;padding:0;margin:0;list-style:none;font-size:12px;list-style:none;}
.sortTabs li{float:left;margin:0;list-style:none;}
.sortTabs li.head{color:#000;padding:7px 0;font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;border-right:1px solid #d8d8d8;background:url(../images/rightarrowpaging2.gif) no-repeat 90px center;}
.sortTabs li.head span{padding:0 20px 0 10px;}
.sortTabs li.last a{border-right:none;}
.sortTabs li a{color:#7b7b7b;text-decoration:none;float:left;padding:7px 9px 7px 26px;border-right:1px solid #d8d8d8;font-weight:bold;position:relative;}
.sortTabs li a span{position:absolute;display:block;width:16px;height:20px;background:url(../images/sortby-sprite.png) no-repeat;left:5px;}
.sortTabs li a:hover, .sortTabs li a.active{background:transparent url(../images/sort-tabs-hvrbg.gif) center bottom;color:#474948;}
.sortTabs li a span.popular{background-position:100% 0;}
.sortTabs li a:hover span.popular, .sortTabs li a.active span.popular{background-position:100% 0;}
.sortTabs li a span.price{background-position:100% -38px;}
.sortTabs li a:hover span.price, .sortTabs li a.active span.price{background-position:100% -38px;}
.sortTabs li a span.gRate{background-position:100% -74px;}
.sortTabs li a:hover span.gRate, .sortTabs li a.active span.gRate{background-position:100% -74px;}
.sortTabs li a:hover{font-weight:bold;text-decoration:none;}
.sortTabs li a span.distance{background-position:100% -176px;}
.sortTabs li a:hover span.distance, .sortTabs li a.active span.distance{background-position:100% -176px;}
.sortTabs li a span.sDeal{background-position:0 -107px;}
.sortTabs li a:hover span.sDeal, .sortTabs li a.active span.sDeal{background-position:0 -107px;}
.sortTabs li a span.hName{background-position:100% -142px;}
.sortTabs li a:hover span.hName, .sortTabs li a.active span.hName{background-position:100% -142px;}
/*horizontal sorting tabs*/
/*slider styles here*/
.filterreg .handle-l, .filterreg .handle-r{width:15px !important;background-image:url(../images/filter-handle.gif) !important;cursor:pointer !important;}
.filterreg .handle-l{background-position:left 100% !important;}
.filterreg .handle-r{background-position:right 100% !important;}
#pricerangeSlider{font-family:"Arial", "Helvetica", "Verdana", "sans-serif";padding-top:3px;}
#pRangeslider{width:168px;clear:both;margin-left:3px;background:url(../images/price-range-slider-bg.gif) no-repeat 8px 62%;height:20px;}
#pRangevalue{width:192px;clear:both;}
#minamount, #maxamount{font-weight:bold;color:#076ba9;text-align:center;position:relative;}
.handle-l, .handle-r{background-color:transparent !important;border:none !important;}
.sliderContainer{background:url(../images/tripfilter-range-bg.gif) no-repeat 8px 62% !important;height:20px;}
.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;}
/*star rate slider here*/
#starSlider{width:168px;}
.starrange{color:#076BA7;font-weight:bold;clear:both;width:181px;position:relative;left:-5px;}
.starrange .minCont{width:80px;float:left;}
.starrange span{display:block;float:left;margin-bottom:5px;_margin-bottom:0x;}
.strTxt{margin:0 3px;color:#474948 !important;}
.starrange .min, .starrange .max{background:transparent url(../images/str-rating-sprite.gif) no-repeat 0 0;height:13px;width:12px;}
.starrange .tmin, .starrange .tmax{background:transparent url(../images/str-rating-sprite.gif) no-repeat 0 100%;height:13px;width:12px;}
.starrange .min, .starrange .tmin{float:right !important;}
.starrange .one, .starrange .t-one{width:15px;}
.starrange .one_h{width:30px;background-position:0 -61px !important;}
.starrange .two, .starrange .t-two{width:30px;}
.starrange .two_h{width:45px;background-position:0 -46px !important;}
.starrange .three, .starrange .three_h, .starrange .t-three{width:45px;}
.starrange .three_h{width:60px;background-position:0 -30px !important;}
.starrange .four, .starrange .four_h, .starrange .t-four{width:60px;}
.starrange .four_h{width:75px;background-position:0 -15px !important;}
.starrange .five, .starrange .five_h, .starrange .t-five{width:75px;}
/*trip review slider here*/
#tripSlider{width:146px;font-size:11px;font-family:"Arial", "Helvetica", "Verdana", "sans-serif";}
#tripSlider .sliderContainer{float:left;}
#taRatingSlider{width:168px;}
.reviewRange{float:left;font-weight:bold;color:#076BA7;margin-left:0px;text-align:right;width:42px;width:38px\9;}
.reviewRange input{font-weight:bold;width:40px;color:#076BA7;}
.act_trip{background:url(../images/rate-trip1.gif) no-repeat scroll 0 0 transparent;display:block;height:13px;width:98px;margin-bottom:5px;float:left;margin-left:13px;}
.t_one{background-position:0 -60px;}
.t_one_four{background-position:0 -15px;}
.t_one_three{background-position:0 -30px;}
.t_one_two{background-position:0 -45px;}
.t_two{background-position:0 -45px;}
.t_two_two{background-position:0 -135px;}
.t_two_three{background-position:0 -120px;}
.t_two_four{background-position:0 -105px;}
.t_two_five{background-position:0 -90px;}
.t_three{background-position:0 -30px;}
.t_three_three{background-position:0 -180px;}
.t_three_four{background-position:0 -165px;}
.t_three_five{background-position:0 -150px;}
.t_four{background-position:0 -15px;}
.t_four_four{background-position:0 -210px;}
.t_four_five{background-position:0 -195px;}
.t_five{background-position:0 0px;}
.t_five_five{background-position:0 -225px;}
.htlRating, .dtlhtlRating{float:left;width:81px;height:14px;background:url(../images/rating-sprite.gif) no-repeat;margin-top:3px;margin-right:5px;cursor:pointer;padding:0;line-height:1px\9;font-size:1px\9;}
.dtlhtlRating{margin-left:5px;}
.listleft .star0, #divHotelDetailTop .star0{background:url(../images/stars/0_stars.html) no-repeat;}
.listleft .starhalf, #divHotelDetailTop .starhalf{background-position:left -126px !important;}
.listleft .star1, #divHotelDetailTop .star1{background-position:left -112px !important;}
.listleft .star15, #divHotelDetailTop .star15{background-position:left -98px !important;}
.listleft .star2, #divHotelDetailTop .star2{background-position:left -84px !important;}
.listleft .star25, #divHotelDetailTop .star25{background-position:left -70px !important;}
.listleft .star3, #divHotelDetailTop .star3{background-position:left -56px !important;}
.listleft .star35, #divHotelDetailTop .star35{background-position:left -42px !important;}
.listleft .star4, #divHotelDetailTop .star4{background-position:left -28px !important;}
.listleft .star45, #divHotelDetailTop .star45{background-position:left -14px !important;}
.listleft .star5, #divHotelDetailTop .star5{background-position:left 0px !important;}
.cheapopickcontractbg {height: 13px;}
.cheapopickcontractbg .htllistnm{float:left;}
.csbanner{color:#627586;float:right;font-size:14px;padding:5px 10px 0 0;text-align:right;width:410px;}
.csbanner span{color:#F13C0F;font-size:17px;}
/*New hotel MapView Css*/
#map_canvas{float:left;width:575px;height:550px;}
#message{position:absolute;padding:0;background:#555;color:#fff;width:75px;height:1px;font-size:1px;line-height:1px;}
.mapviewList{float:left;}
#list{float:left;width:250px;height:520px;background:#fbfbfb;list-style:none;padding:0;overflow-y:scroll;font-family:Arial, Helvetica, sans-serif;text-align:left;border-bottom:1px solid #b5b5b5;margin:0;padding:0;}
#list #results{padding:0 !important;margin:0 !important;}
#list li{margin:0;padding:0;height:75px;}
#list li:hover, #list li.hover{background:#f5f5f5;color:#000000;cursor:pointer;}
#list li .rate{color:#096B9A;display:inline;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;line-height:20px;margin-right:5px;float:right;}
#list li .rateold{color:#949494;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;line-height:20px;text-decoration:line-through;float:right;}
.maplistMain{width:100%;padding:0;margin:0;border-top:1px solid #dbdbdb;cursor:pointer;}
.maplistMain .colL, .maplistMain .colR{float:left;width:49.3%;border-color:#dbdbdb;border-width:1px;padding:0;margin:0;height:75px;cursor:pointer;}
.maplistMain .colL{border-style:none none none none;}
.maplistMain .colR{border-style:none none none solid;}
.maplistMain .colL .inner, .maplistMain .colR .inner{padding:3px 5px;}
.maplistMain .inner a{color:#096B9A;font-size:11px;text-decoration:none;}
.mapvwBtn{position:relative;background:url("../images/searchheader.gif") repeat-x scroll 0 100% #FAFAFA;}
.mapvwBtn .listviewButton{position:absolute;top:8px;right:70px;color:#096B9A;font-size:14px;font-weight:bold;z-index:100;}
.mapInfo{font-size:12px;font-family:Arial;clear:both;text-align:left;line-height:14px;padding-bottom:8px;}
.mapInfo .rate{color:#096B9A;display:inline;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;line-height:20px;margin-right:5px;}
.filterBtn{color:#096B9A;font-size:14px;font-weight:bold;padding:6px 6px 6px 12px;background:url("../images/mapview-btn.gif") no-repeat right top;cursor:pointer;border-bottom:1px solid #B5B5B5;}
.listviewBtn{text-align:left;color:#096B9A;font-size:14px;font-weight:bold;cursor:pointer;border-width:1px;border-style:none solid solid solid;border-color:#B5B5B5;padding:6px 0 6px 30px;background:url("../images/listview-icon.html") no-repeat 5px center;}
.maplistingaverage{display:inline;font-size:11px;font-family:Arial, Helvetica, sans-serif;clear:right;}
/*New hotel MapView Css ends Here*/
/*packages*/
#tbDPMain .pack-opts{background:#d4e9ee}
#tbDPMain .pack-opts .topcrv{height:5px;overflow:hidden}
#tbDPMain .pack-opts .topcrv .lft{float:left;background:url(../images/pkg-opt-crv.gif) no-repeat 0 0;height:5px;width:5px;}
#tbDPMain .pack-opts .topcrv .rgt{float:right;background:url(../images/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(../images/pkg-opt-crv.gif) no-repeat 0 -5px;height:5px;width:5px;}
#tbDPMain .pack-opts .btmcrv .rgt{float:right;background:url(../images/pkg-opt-crv.gif) no-repeat -5px -5px;height:5px;width:5px;}
.pack_ExclusiveContract{background:url(../images/cheapo-excl.gif) no-repeat;height:31px;width:141px;}
/*package Css Start*/
.package-cont{color:#2C2C2C;text-align:left}
.package-cont p, .package-cont ul, .package-cont li{margin:0;padding:0;list-style:none;font-size:12px}
.package-cont a.link{color:#1F4C8F;font-size:11px;font-family:Arial;font-weight:normal}
.package-cont a.link:hover{text-decoration:none}
.tabs-cont{border-left:1px solid #c5c5c5;float:left;width:758px;border-right:1px solid #c5c5c5;padding-bottom:5px\9}
.page-title{font-size:18px;float:left;width:98%;line-height:20px;padding:0 1%}
/*text*/
.darkf {color: #2C2C2C;font-family: Arial,Helvetica,sans-serif;font-size: 11px;font-weight:normal;}
.bluetxt{color:#1F4C8F !important}
.darkgray{color:#717171}
.org{color:#f14e20}
.gray{color:#808080}
.package-cont .redtag{font-weight:normal}
/*end*/
/*steps nav*/
.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(../images/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(../images/package-tabs.gif) no-repeat -9px -87px;}
.package-topnavs p.last{background:#dbe6ec!important;}
.package-topnavs p b{visibility:hidden; position:absolute; top:0px; left:-17px; z-index:999; background:url(../images/package-tabs.gif) no-repeat 0 -116px; width:18px; height:24px}
.package-topnavs p.active{color:#fff !important; background:#076ba7 url(../images/package-tabs.gif) no-repeat right 0!important;}
.package-topnavs p.active span{ background:url(../images/package-tabs.gif) no-repeat -9px -58px; color:#076ba7}
.package-topnavs p.active b{visibility:visible; left:-13px}
/*end*/
/*matrix*/
.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}
/*end*/
/*curves*/
.blue-box .topcrv{background:url(../images/blue-tm-bg.gif) repeat-x;height:5px;overflow:hidden;width:100%;float:left}
.blue-box .topcrv .lft{background:url(../images/curves.jpg) no-repeat 0 0;width:5px;height:5px;float:left}
.blue-box .topcrv .rgt{background:url(../images/curves.jpg) no-repeat -5px 0;width:5px;height:5px;float:right}
.blue-box .btmcrv{background:url(../images/blue-bm-bg.gif) repeat-x;height:5px;overflow:hidden;width:100%;float:left}
.blue-box .btmcrv .lft{background:url(../images/curves.jpg) no-repeat 0 -5px;width:5px;height:5px;float:left}
.blue-box .btmcrv .rgt{background:url(../images/curves.jpg) no-repeat -5px -5px;width:5px;height:5px;float:right}
.grey-glow-box .topcrv{background:url(../images/grey-glow-box-tm.jpg) repeat-x;height:14px;overflow:hidden;width:100%;float:left}
.grey-glow-box .topcrv .lft{background:url(../images/curves.jpg) no-repeat 0 -10px;width:14px;height:14px;float:left}
.grey-glow-box .topcrv .rgt{background:url(../images/curves.jpg) no-repeat -14px -10px;width:14px;height:14px;float:right}
.grey-glow-box .btmcrv{background:url(../images/grey-glow-box-bm.jpg) repeat-x 0 -13px;height:1px;overflow:hidden;width:100%;float:left}
.grey-glow-box .btmcrv .lft{background:url(../images/curves.jpg) no-repeat 0 -37px;width:14px;height:1px;float:left}
.grey-glow-box .btmcrv .rgt{background:url(../images/curves.jpg) no-repeat -14px -37px;width:14px;height:1px;float:right}
.grey-glow-box .leftbdr{background:url(../images/grey-glow-box-lb.jpg) repeat-y left;float:left}
.grey-glow-box .rightbdr{float:left}
.blue-glow-box .topcrv{background:url(../images/curves.jpg) repeat-x 0 -92px;height:5px;overflow:hidden;width:100%;float:left}
.blue-glow-box .btmcrv{background:url(../images/curves.jpg) repeat-x 0 -86px;height:5px;overflow:hidden;width:100%;float:left}
.blue-glow-box .leftbdr{background:url(../images/blue-glow-box-lb.jpg) repeat-y left;float:left}
.blue-glow-box .rightbdr{background:url(../images/blue-glow-box-rb.jpg) repeat-y right;float:left}
.blue-glow-box .tlc{background:url(../images/curves.jpg) no-repeat 0 -56px;position:absolute;width:14px;height:14px;left:0;top:-1px}
.blue-glow-box .trc{background:url(../images/curves.jpg) no-repeat -14px -56px;position:absolute;width:14px;height:14px;right:0;top:-1px}
.blue-glow-box .blc{background:url(../images/curves.jpg) no-repeat 0 -71px;position:absolute;width:14px;height:14px;left:0;bottom:0;_bottom:-2px}
.blue-glow-box .brc{background:url(../images/curves.jpg) no-repeat -14px -71px;position:absolute;width:14px;height:14px;right:0;bottom:0;_bottom:-2px}
.grey-shadow-box .topcrv{background:url(../images/grey-shadow-box-tm.jpg) repeat-x;height:6px;overflow:hidden;width:100%;float:left}
.grey-shadow-box .topcrv .lft{background:url(../images/curves.jpg) no-repeat 0 -43px;width:6px;height:6px;float:left}
.grey-shadow-box .topcrv .rgt{background:url(../images/curves.jpg) no-repeat -6px -43px;width:6px;height:6px;float:right}
.grey-shadow-box .btmcrv{background:url(../images/grey-shadow-box-bm.jpg) repeat-x;height:6px;overflow:hidden;width:100%;float:left}
.grey-shadow-box .btmcrv .lft{background:url(../images/curves.jpg) no-repeat 0 -49px;width:6px;height:6px;float:left}
.grey-shadow-box .btmcrv .rgt{background:url(../images/curves.jpg) no-repeat -6px -49px;width:6px;height:6px;float:right}
.grey-shadow-box .leftbdr{background:url(../images/grey-shadow-box-lb.jpg) repeat-y left;float:left}
.grey-shadow-box .rightbdr{background:url(../images/grey-shadow-box-rb.jpg) repeat-y right;float:left}
.grey-box{float:left;width:100%}
.grey-box .btmcrv{background:url(../images/mainbox-btmbg.jpg) repeat-x;height:5px;overflow:hidden;width:100%;float:left}
.grey-box .btmcrv .lft{background:url(../images/curves.jpg) no-repeat 0 -38px;width:5px;height:5px;float:left}
.grey-box .btmcrv .rgt{background:url(../images/curves.jpg) no-repeat -5px -38px;width:5px;height:5px;float:right}
.blue-shadow-box .topcrv{background:url(../images/blue-shadow-box-tm.html) repeat-x;height:6px;overflow:hidden;width:100%;float:left}
.blue-shadow-box .topcrv .lft{background:url(../images/curves.jpg) no-repeat -13px -43px;width:6px;height:6px;float:left}
.blue-shadow-box .topcrv .rgt{background:url(../images/curves.jpg) no-repeat -19px -43px;width:6px;height:6px;float:right}
.blue-shadow-box .btmcrv{background:url(../images/blue-shadow-box-bm.html) repeat-x;height:6px;overflow:hidden;width:100%;float:left}
.blue-shadow-box .btmcrv .lft{background:url(../images/curves.jpg) no-repeat -13px -49px;width:6px;height:6px;float:left}
.blue-shadow-box .btmcrv .rgt{background:url(../images/curves.jpg) no-repeat -19px -49px;width:6px;height:6px;float:right}
.blue-shadow-box .leftbdr{background:url(../images/blue-shadow-box-lb.html) repeat-y left;float:left}
.blue-shadow-box .rightbdr{background:url(../images/blue-shadow-box-rb.html) repeat-y right;float:left}
.ylw-box .topcrv{background:url(../images/ylw-tm-bg.jpg) repeat-x;height:5px;overflow:hidden;width:100%;float:left}
.ylw-box .topcrv .lft{background:url(../images/curves.jpg) no-repeat -14px 0;width:5px;height:5px;float:left}
.ylw-box .topcrv .rgt{background:url(../images/curves.jpg) no-repeat -19px 0;width:5px;height:5px;float:right}
.ylw-box .btmcrv{background:url(../images/ylw-bm-bg.jpg) repeat-x;height:5px;overflow:hidden;width:100%;float:left}
.ylw-box .btmcrv .lft{background:url(../images/curves.jpg) no-repeat -14px -5px;width:5px;height:5px;float:left}
.ylw-box .btmcrv .rgt{background:url(../images/curves.jpg) no-repeat -19px -5px;width:5px;height:5px;float:right}
.ylw-box ul{margin:0;padding:0}
.ylw-box li{list-style-type:disc;margin-left:12px}
/*end*/
/*summary*/
.search-summary{width:760px;float:left}
.summary-content{border-left:1px solid #7fcfff;border-right:1px solid #7fcfff;background:#e3f5ff;padding:4px 10px;width:738px;float:left;position:relative}
.summary-content .title-new{float:left;width:500px;font-size:18px;padding-bottom:5px}
.summary-content p{margin:0;padding:0;float:left;width:500px;line-height:16px}
.summary-content .btn{float:right;font:12px Arial, Helvetica, sans-serif;color:#000;text-align:center;background:url(../images/grey-btn.gif) no-repeat top;width:132px;height:21px;border:none;_padding-bottom:0;cursor:pointer;margin-top:6px}
.summary-content .btn_hover{float:right;font:12px Arial, Helvetica, sans-serif;color:#000;text-align:center;background:url(../images/grey-btn.gif) no-repeat bottom;width:132px;height:21px;border:none;_padding-bottom:0;cursor:pointer;margin-top:6px}
/*end*/
/*price detail*/
.package-details{float:left;width:736px;margin:5px 0 12px 10px;position:relative;border:2px solid #C3160E;display:inline;padding-bottom:8px;}
.details-content{float:left;padding-top: 12px;width: 736px;}
.details-content .padding{padding-left:10px;padding-right:10px}
.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:15px;font-weight:bold;color:#1F4C8F;margin-right:20px;margin-top:1px;float:left;_margin-top:3px}
.details-content .title-new a:hover{text-decoration:none;color:#1F4C8F;}
.details-content .offers{font-size:12px;font-weight:bold;color:#000;text-align:right;margin-top:6px;padding-right:20px;height:15px;text-align:right;width:96%;overflow:hidden;}
.yellow {background-color: #FFFB89;}
.details-content .dtls{width:566px;float:left;margin-top:5px;padding-bottom:2px;border-bottom:1px solid #dfdfdf;background:url(../images/lisep.jpg) 384px repeat-y}
.details-content .pkg-dtl{float:right;width:140px;padding:15px 10px 30px 10px;margin:5px 0 0 12px;border-left:1px solid #cacaca;}
.details-content .desc{float:left;width:366px}
.details-content .desc p{float:right;width:240px}
.details-content .mainimg{float:left;width:125px}
.details-content .mainimg img{border:4px solid #e6e6e6;width:117px;display:block;cursor:pointer}
.details-content .desc del{color:#d7d7d7;padding:0 8px 0 3px}
.details-content .desc em{padding:0 8px 0 3px;font-style:normal}
.details-content .tripadvisor{font-size:11px;font-weight:bold;color:#2C2C2C;}
.details-content .address{float:right;width:180px;padding-left:10px;padding-bottom:8px}
.price-box{float:right;width:140px;padding:15px 10px 0 0;}
.price-box-absolute{position:absolute;right:8px;width:140px;top:77px}
.price-content{text-align:center;font-size:11px;color:#2C2C2C;line-height:14px;border-left: 1px solid #CCCCCC;}
.price-content b{color:#7f7f7f}
.price-content big{color: #1790BC;font-family: Calibri,Arial,Helvetica,sans-serif;font-size:32px;font-weight:bold}
.price-content sup{font-size:10px;!font-size:11px}
.price-content del{color:#b8b8b8;font-size:14px;line-height:20px}
.price-selected{padding:5px 12px 3px;font-size:14px;font-weight:bold;color:#666}
.price-selected img{margin:0px 0px 3px;}
.price-selected span{line-height:16px;display:inline-block;width:68px;padding-top:2px;}
.bonus{float:left;padding-bottom:4px;width:556px;border-bottom:1px solid #DFDFDF;padding-top:4px;}
.bonus em{padding:0 0 0 3px;font-style:normal;color:#009100}
.details-content .flight-details{width:340px;float:left;font-size:11px}
.details-content .car-details{width:215px;float:left;font-size:11px}
/*end*/
/*filter box*/
.filter-box{float:left;width:100%}
.filter-box a.filterlink{color:#076ba7;font-size:12px;font-weight:bold}
.filter-box a.filterlink:hover{text-decoration:none}
/*end*/
/*tabs*/
#pkgtabs{float:left;width:760px;background:url(../images/pkgtab-bg.jpg) repeat-x left 37px;height:38px;overflow:hidden}
#pkgtabs ul{width:500px;float:left}
#pkgtabs li{float:left;width:auto;margin-right:6px;height:38px}
#pkgtabs li a{color:#616161;font-size:14px;padding:0 0 0 10px;text-decoration:none;float:left;width:auto;outline:none;background:url(../images/tab-curves.gif) no-repeat left -38px;font-weight:bold;line-height:14px;cursor:pointer}
#pkgtabs li a span.curve{padding:8px 10px 5px 0;display:block;float:left;width:auto;background:url(../images/tab-curves.gif) no-repeat right -38px}
#pkgtabs li a:hover, #pkgtabs li a.active{background-position:left 0;color:#000;}
#pkgtabs li a:hover span.curve, #pkgtabs li a.active span.curve{background-position:right 0}
#pkgtabs li small{font-size:11px;font-weight:normal}
#pkgtabs .btn{float:right;font:12px Arial, Helvetica, sans-serif;color:#000;text-align:center;background:url(../images/grey-btn.gif) no-repeat top;width:132px;height:21px;border:none;_padding-bottom:0;cursor:pointer;margin-top:7px;}
#pkgtabs .btn_hover{float:right;font:12px Arial, Helvetica, sans-serif;color:#000;text-align:center;background:url(../images/grey-btn.gif) no-repeat bottom;width:132px;height:21px;border:none;_padding-bottom:0;cursor:pointer;margin-top:7px;}
/*end*/
/*tabs*/
#tabs{float:left;width:760px;background:url(../images/tab-bg.jpg) repeat-x bottom;height:39px;margin-top:10px;overflow:hidden;!overflow:visible}
#tabs ul{background:url(../images/lisep.jpg) no-repeat right bottom;float:right;width:675px}
#tabs li{float:left;width:auto;background:url(../images/lisep.jpg) no-repeat left bottom}
#tabs li a{color:#616161;font-size:12px;padding:14px 6px 10px 6px;text-decoration:none;float:left;width:auto;position:relative;outline:none}
#tabs li a:hover{background:#fff;color:#000;border:1px solid #cacaca;border-bottom:0;padding:13px 5px 10px 5px;}
#tabs li a.active{background:#fff;color:#000;border:1px solid #cacaca;border-bottom:0;padding:13px 5px 10px 5px;}
#tabs li a img.lft{position:absolute;top:-1px;left:-1px;border:none;display:none;_display:block;_visibility:hidden}
#tabs li a img.rgt{position:absolute;top:-1px;right:-1px;border:none;display:none;_display:block;_visibility:hidden}
#tabs li a:hover img.lft, #tabs li a.active img.lft{display:block;_visibility:visible}
#tabs li a:hover img.rgt, #tabs li a.active img.rgt{display:block;_visibility:visible}
#tabs *{cursor:pointer}
#tabs b{padding-left:6px;float:left}
#tabs span{background:url(../images/icons-sprite.gif) no-repeat 0 0;float:left}
#tabs .bestvalue{background-position:0 0;width:14px;height:17px;margin-top:-2px;padding-bottom:1px}
#tabs .active .bestvalue{background-position:-80px 0}
#tabs .cheapopick{background-position:0 -17px;width:72px;height:14px;margin-top:1px}
#tabs .active .cheapopick{background-position:-80px -17px}
#tabs .cheapo{background-position:0 -32px;width:19px;height:14px;margin-top:1px}
#tabs .active .cheapo{background-position:-80px -32px}
#tabs .top{background-position:0 -47px;width:16px;height:14px;margin-top:1px}
#tabs .active .top{background-position:-80px -47px}
#tabs .price{background-position:0 -60px;width:7px;height:13px;margin-top:1px}
#tabs .active .price{background-position:-80px -60px}
#tabs .alpha{background-position:0 -74px;width:12px;height:15px;margin-top:1px}
#tabs .active .alpha{background-position:-80px -74px}
#tabs .distance{background-position:0 -89px;width:16px;height:17px;margin-top:-1px}
#tabs .active .distance{background-position:-80px -89px}
#tabs .star{background-position:0 -107px;width:14px;height:13px;margin-top:1px;padding:0}
#tabs .active .star{background-position:-80px -107px;padding:0}
#tabs .sfights{background-position:0 -121px;width:16px;height:17px;margin-top:-1px}
#tabs .active .sfights{background-position:-80px -121px}
#tabs .time{background-position:0 -139px;width:16px;height:15px;margin-top:1px}
#tabs .active .time{background-position:-80px -139px}
#tabs .airport{background-position:0 -155px;width:15px;height:15px;margin-top:1px}
#tabs .active .airport{background-position:-80px -155px}
#tabs .allins{background-position:0 -172px;width:20px;height:19px;margin-top:-2px}
#tabs .active .allins{background-position:-80px -172px}
/*end*/
.page-indicator{float:left;width:auto;line-height:30px}
tr.activity td{padding:8px 0}
tr.selected td{background:#e3f5ff}
/*sort*/
.sorting{float:left;width:400px;padding:8px 0 0 8px;font-weight:bold;font-size:11px}
.sorting label{margin-left:5px}
.sorting .radio input{vertical-align:sub;vertical-align:middle\9}
/*end*/
/*change change*/
.car-change{float:left;width:730px;border:1px solid #dfdfdf;padding:10px 14px;margin-top:10px}
.car-change em{margin-top:6px;font-style:normal}
.car-change p.cardetails{float:left;width:270px;padding-top:5px;padding-left:10px;font-size:11px}
.car-change p.cardetails span{font-size:11px}
/*end*/
/*car options*/
.car-options{width:758px;border:none;background:none;border:1px solid #0184ba;float:left;}
.car-options .head{padding:12px;padding-top:0;font-size:12px;overflow:hidden;height:30px}
.car-options .head img{margin-bottom:20px}
.car-options .head b{line-height:40px;display:block}
#carCompanyInfo{height:30px;overflow:hidden}
.car-options li{border-top:1px solid #b8b8b8;float:left;width:758px;font-size:12px;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:280px;font-weight:bold;}
.car-options .capacity em{font-style:normal;color:#4c4c4c;font-size:11px;float:left;padding:17px 2px 0 2px}
.car-options .capacity .icon{float:left;width:auto}
.car-options .car-model{padding:15px 0 0 0;float:left;width:270px;font-size:11px}
.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(../images/car-select-rb.gif) no-repeat 0 0;width:19px;height:19px;display:block;cursor:pointer;}
.car-options .selected{cursor:default;background:#e3f5ff url(../images/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 .cartype{position:absolute;left:120px;top:21px;z-index:9}
.car-options .crComp{float:left;font-weight:bold;}
/*end*/
/*star rating*/
.star5{background:url(../images/icons.gif) no-repeat 0 -51px;width:82px;height:16px;display:inline-block;margin-top:3px}
.star4-5{background:url(../images/icons.gif) no-repeat 0 -66px;width:82px;height:16px;display:inline-block;margin-top:3px}
.star4{background:url(../images/icons.gif) no-repeat 0 -81px;width:82px;height:16px;display:inline-block;margin-top:3px}
.star3-5{background:url(../images/icons.gif) no-repeat 0 -96px;width:82px;height:16px;display:inline-block;margin-top:3px}
.star3{background:url(../images/icons.gif) no-repeat 0 -111px;width:82px;height:16px;display:inline-block;margin-top:3px}
.star2-5{background:url(../images/icons.gif) no-repeat 0 -126px;width:82px;height:16px;display:inline-block;margin-top:3px}
.star2{background:url(../images/icons.gif) no-repeat 0 -141px;width:82px;height:16px;display:inline-block;margin-top:3px}
.star1-5{background:url(../images/icons.gif) no-repeat 0 -156px;width:82px;height:16px;display:inline-block;margin-top:3px}
.star1{background:url(../images/icons.gif) no-repeat 0 -171px;width:82px;height:16px;display:inline-block;margin-top:3px}
.star0{background:url(../images/icons.gif) no-repeat 0 -204px;width:82px;height:16px;display:inline-block;margin-top:3px}
/*end*/
/*icons*/
.incl{background:url(../images/icons.gif) no-repeat -21px -38px;width:12px;height:12px;display:inline-block;padding-right:10px;}
.excl{background:url(../images/icons.gif) no-repeat -43px -39px;width:10px;height:12px;display:inline-block}
.trip-advisor{background:url(../images/icons.gif) no-repeat 0 -186px;width:82px;height:15px;display:inline-block}
.cpeop{background:url(../images/icons.gif) no-repeat 0 -32px;width:9px;height:19px;float:left;margin-right:5px}
.suit{background:url(../images/icons.gif) no-repeat -28px -12px;width:21px;height:21px;float:left;margin-top:5px}
.door{background:url(../images/icons2.gif) no-repeat -39px -14px;width:19px;height:18px;float:left;margin-top:14px}
.air-con{background:url(../images/icons2.gif) no-repeat -62px -13px;width:21px;height:20px;float:left;margin-top:12px}
.auto-trans{background:url(../images/icons2.gif) no-repeat -0px -36px;width:28px;height:21px;float:left;margin-top:11px}
.manual{background:url(../images/icons2.gif) no-repeat -30px -36px;width:20px;height:19px;float:left;margin-top:13px}
.hybird{background:url(../images/icons2.gif) no-repeat -63px -37px;width:19px;height:19px;float:left;margin-top:13px}
.diesel{background:url(../images/icons2.gif) no-repeat -0px -60px;width:23px;height:25px;float:left;margin-top:7px}
.petrol{background:url(../images/icons2.gif) no-repeat -25px -60px;width:23px;height:25px;float:left;margin-top:7px}
/*end*/
.flight-options{float:left;width:620px;border-top:1px solid #DFDFDF;margin-top:5px}
/*pagination*/
.btm-pagination{border-top:1px solid #DFDFDF;margin-top:10px;float:left;width:740px;margin-left:6px;display:inline;padding:0 25px 0 25px;}
.pagenums{float:left;width:420px;padding:16px 0 15px 0}
.pagenums ul{margin:0;padding:0}
.pagenums li{float:left;margin-right:2px;width:auto;list-style:none}
.pagenums a, .pagenums a:link, .pagenums a:active, .pagenums a:visited{color:#1F4C8F;line-height:20px;text-align:center;float:left;width:18px;height:20px;background:url(../images/pagingbg.gif) no-repeat 0 0;text-decoration:none;font-size:11px;}
.pagenums a:hover{color:#000;font-weight:bold}
.pagenums a.selected{color:#000!important;font-weight:bold;cursor:default;}
.pagenav{float:right;width:300px;padding:6px 8px 0 0}
.pagenav ul{margin:0;padding:0}
.pagenav li{float:right;margin-right:3px;width:auto;color:#000;font-size:11px !important;list-style:none;}
.pagenav a, .pagenav a:active, .pagenav a:visited, .pagenav a:link{font-size:11px;color:#1F4C8F;line-height:22px;padding:0 6px;border:1px solid #7fbfd9;float:left;width:auto;outline:none;background-color:#fff}
.pagenav a:hover{font-size:11px;color:#000;text-decoration:none}
.pagenav a.next{background:url(../images/rightarrowpaging2.gif) no-repeat right #fff;padding-right:12px !important;}
.pagenav a.previous{background:url(../images/leftarrowpaging2.gif) no-repeat left #fff;padding-left:12px !important}
/*end*/
/*room options*/
.listviewopt{width:794px;float:left}
.listviewopt .title-new{font-size:18px;color:#000;line-height:40px;width:98%;padding:0 1%}
.listviewopt li{border-bottom:1px solid #f1f1f1;float:left;position:relative;line-height:25px;cursor:pointer;margin-top:10px;}
.listviewopt li input{margin-right:10px;}
.listviewopt .list-type{float:left;width:230px;font-weight:bold;padding:5px 0}
.listviewopt .list-desc{width:350px;float:left;padding:5px 0 5px 12px;border-left:1px solid #eee}
.listviewopt .list-price{float:right;font-weight:bold;padding:5px 0;text-align:right;}
.listviewopt .list-price{*float:none;}
.listviewopt .radio{float:right;padding:10px 0 0 20px}
.listviewopt .radio a{background:url(../images/car-select-rb.gif) no-repeat 0 0;width:19px;height:19px;display:block}
.listviewopt .selected{background-color:#E6EBF7;cursor:default}
.listviewopt .selected .list-price{font-size:14px}
.listviewopt .selected .radio a{background-position:0 -19px}
.listviewopt .moredesc{position:absolute;right:160px;top:5px;z-index:9}
/*end*/
.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 .car-img .capacity{float:left;margin-top:15px;width:250px;}
.details-content .car-img .capacity em{font-style:normal;color:#4c4c4c;font-size:11px;float:left;padding:17px 2px 0 4px}
.details-content .car-img .capacity .icon{margin-right:10px;float:left}
.details-content .car-img .label{float:left;color:#006699;font-size:11px;line-height:22px;text-align:left;margin:12px 10px 0 0}
.details-content .sec{float:left;width:auto}
.details-content .sec img{border:none;display:block}
/*total summary*/
.total-summary{float:right;width:268px;}
.total-summary .padding{padding:0 3%}
.total-summary .title-new{font-size:18px;line-height:40px;color:#aaa}
.total-summary .bar{background:#e3f5ff;color:#000;line-height:24px;font-weight:bold;margin-top:12px}
.total-summary li{background:url(../images/libg2.gif) repeat-x center;line-height:16px;display:block;width:100%;height:16px}
.total-summary .lft{float:left;width:auto;background:#f9fdff;padding-right:5px;}
.total-summary .rgt{float:right;width:auto;font-weight:bold;padding-left:5px;background:#f9fdff;}
.total-summary .btn{font:12px Arial, Helvetica, sans-serif;color:#000;text-align:center;background:url(../images/grey-btn-s.gif) no-repeat 0px 0px;width:64px;height:21px;border:none;cursor:pointer;}
.total-summary .btn_hover{font:12px Arial, Helvetica, sans-serif;color:#000;text-align:center;background:url(../images/grey-btn-s.gif) no-repeat 0px -21px;width:64px;height:21px;border:none;cursor:pointer;}
/*end*/
/*booking details*/
.bkng-cont{float:left;width:770px}
ul.bkng-steps{background:url(../images/libg.jpg) repeat-x top;width:769px;float:left}
ul.bkng-steps li{width:257px;float:left;padding:5px 16px 12px 16px;color:#b5b7b9}
ul.bkng-steps li span{color:#98c3dc;font-size:18px;line-height:43px}
ul.bkng-steps li small{font-size:12px}
ul.bkng-steps li a{text-decoration:none}
ul.bkng-steps img{display:none;margin:11px 0 0 105px}
ul.bkng-steps .active span{color:#076ba7}
ul.bkng-steps .active small{color:#000}
ul.bkng-steps .active img{display:block}
.bkng-form{padding:0 10px 15px 10px;float:left;width:749px}
.bkng-form .row{float:left;width:100%}
.bkng-form .padding{padding:6px 0}
.bkng-form .comment{font-size:11px;background:#fff1cc;width:98%;padding:5px 1%;float:left}
.bkng-form .fields{float:left;width:auto;padding-right:6px}
.bkng-form .fields br{clear:both}
.bkng-form label{line-height:26px}
.bkng-form input, .bkng-form select, .bkng-form textarea{font:normal 12px Arial, Helvetica, sans-serif;color:#000;margin:0;padding-left:0;padding-right:0}
.bkng-form input{padding-left:2px;padding-right:2px}
.bkng-form .label{text-align:left}
.bkng-form .label label{width:150px}
.bkng-form span.card{float:left;width:50px;height:30px;background-image:url(../images/credit-cards.gif);background-repeat:no-repeat;margin-right:10px}
.bkng-form span.visa{background-position:-52px 0}
.bkng-form span.master{background-position:0 0}
.bkng-form span.american{background-position:-104px 0}
.bkng-form span.discover{background-position:-156px 0}
.bkng-form span.diners{background-position:-208px 0}
.bkng-form span.carteblanche {background-position: -259px 0;}
.billing{width:99%;padding-left:1%;float:left}
.billing label{width:116px;float:left;line-height:20px}
.billing input, .billing select{float:left;margin-right:5px}
.lgtbluerow{background:#dbe6ec;color:#010165;font-size:12px;line-height:25px;padding-left:5px;}
.bkng-form .blueborder{border:1px solid #86b4cf}
/*end*/
/*buttons*/
.cart-btn{width:101px;height:32px;background:url(../images/select-btn.gif) no-repeat top;cursor:pointer;margin:5px auto 3px;border:none}
.cart-ch{width:101px;height:32px;background:url(../images/select-btn.gif) no-repeat bottom;cursor:pointer;margin:5px auto 3px;border:none}
.slt-btn{width:101px;height:32px;background:url(../images/select-btn.gif) no-repeat top;cursor:pointer;margin:5px auto 3px;border:none}
.slt-ch{width:101px;height:32px;background:url(../images/select-btn.gif) no-repeat bottom;cursor:pointer;margin:5px auto 3px;border:none}
.nxt-btn{width:87px;height:32px;background:url(../images/next-btn.gif) no-repeat top;cursor:pointer;border:none;float:right;margin-top:5px}
.nxt-ch{width:87px;height:32px;background:url(../images/next-btn.gif) no-repeat bottom;cursor:pointer;border:none;float:right;margin-top:5px}
.bk-btn{width:101px;height:32px;background:url(../images/select-btn.gif) no-repeat top;cursor:pointer;margin-top:5px auto 3px;float:right;border:none}
.bk-ch{width:101px;height:32px;background:url(../images/select-btn.gif) no-repeat bottom;cursor:pointer;margin-top:5px auto 3px;float:right;border:none}
.update-btn{width:125px;height:32px;background:url(../images/updatecart.gif) no-repeat top;cursor:pointer;margin-top:5px;float:right;border:none}
.update-ch{width:125px;height:32px;background:url(../images/updatecart.gif) no-repeat bottom;cursor:pointer;margin-top:5px;float:right;border:none}
.soldout-btn{width:97px;height:32px;background:url(../images/soldoutbtn.gif) no-repeat 0 0;cursor:pointer;margin:10px auto;border:none}
.grey-btn-all{width:100%;height:34px;margin:8px auto 15px auto;border:0;position:relative;display:block;float:none;padding:0;text-align:center}
.grey-btn-all a, .grey-btn-all a:visited, .grey-btn-all a:link, .grey-btn-all a:active{background:url(../images/greylrgbtns.gif) no-repeat left top;width:auto;height:34px;margin:0;outline:none;font:bold 16px arial;color:#000;display:inline-block;padding-left:15px;line-height:34px;text-decoration:none;cursor:pointer}
.grey-btn-all a b{padding-right:15px;background:url(../images/greylrgbtns.gif) no-repeat right top;display:inline-block;width:auto;height:34px}
.grey-btn-all a:hover{background-position:left bottom}
.grey-btn-all a:hover b{background-position:right bottom;font-size:16px;}
.grey-btn-all a.inactive{color:#8f8f8f;cursor:default}
.grey-btn-all a.inactive:hover{background-position:left top;font-weight:bold;font-family:Arial;font-size:16px;}
.grey-btn-all a.inactive:hover b{background-position:right top}
.grey-btn-all span{background:url(../images/page-loader.gif) no-repeat 0 0;width:32px;height:32px;display:inline-block;position:absolute;top:5px;display:none}
/*end*/
/*cart*/
.shop-cart{width:100%;float:left;text-align:left;font-size:12px;color:#000}
.shop-cart .pk-rmv{width:94%;padding:0 3%;line-height:25px;background:#eaecee;float:left;margin-top:4px}
.shop-cart .pk-rmv b{font-size:14px}
.shop-cart .lft{float:left}
.shop-cart .rgt{float:right;text-align:right}
.shop-cart .bdr{border-bottom:1px solid #E7E9EA;padding-bottom:8px}
.shop-cart .row{float:left;width:100%}
.shop-cart .pad-tb{padding:8px 0}
.pack-summary ul, .pack-summary p, .pack-summary ul li, .pack-summary ol li{list-style:none;margin:0;padding:0}
.pack-summary{float:left;width:94%;padding:0 3%}
.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, .pack-summary ol{margin:0;padding:0;list-style:none}
.pack-summary ol li{background:url(../images/mid_check.gif) no-repeat 0px 2px;list-style-image:none;list-style-position:outside;list-style-type:none;padding:6px 0 0 24px;line-height:16px;font-size:11px}
.pack-summary ul li{background:url(../images/libg2.gif) repeat-x 0 5px;float:left;width:100%;line-height:16px}
.pack-summary ul li span{background:#fff}
.pack-summary input.text{float:left;font-weight:normal;margin-right:3px;padding-left:0;width:120px}
.pack-summary input.btn{font:12px Arial, Helvetica, sans-serif;color:#000;text-align:center;background:url(../images/grey-btn-s.gif) no-repeat 0px 0px;width:64px;height:21px;border:none;cursor:pointer;float:left}
.pack-summary input.btn_hover{font:12px Arial, Helvetica, sans-serif;color:#000;text-align:center;background:url(../images/grey-btn-s.gif) no-repeat 0px -21px;width:64px;height:21px;border:none;cursor:pointer;float:left}
.htlfilter{padding:6px 14px;width:730px;border:1px solid #CCCCCC;background:url(../images/fltrbg.gif) repeat-x scroll center bottom transparent;float:left}
.package-cont .hdealhighlighthotel{border:0;height:34px;background:url(../images/cheapopickcontractbg.gif) scroll top repeat-x;}
.ssl-hor{width:267px;height:128px;background:url(../images/ssl-secure.gif) no-repeat 0 0;padding:14px 0 0 15px;z-index:999;right:10px;bottom:10px;position:absolute}
.ssl-hor p{margin:0 0 25px 0;padding:3px 0 0 0;display:block;padding-left:60px;color:#df3a03;font-size:11px;}
.ssl-hor big{font-size:17px;font-weight:bold}
.ssl-hor div img{vertical-align:middle;margin-right:12px}
.shop-cart .total{background:#F4F5F6}
.barbg{background:#EAECEE;height:26px;font-size:14px;color:#000;font-weight:bold;padding-left:10px}
.hlightbg{background:#FFF1CC}
/*.summary{width:268px}*/
.summary ul li span{background:#f9fdff}
.inbound{background:url(../images/inbound.gif) no-repeat;width:25px;height:28px;margin-right:8px;float:left}
.outbound{background:url(../images/outbound.gif) no-repeat;width:25px;height:28px;margin-right:8px;float:left}
.htl-addcartbtn{position:absolute;right:5px;bottom:0;z-index:999}
.paytopbdr{border-top:1px solid #076ba7}
.selectinscheck a{background:url(../images/car-select-rb.gif) no-repeat 0 -41px;width:20px;height:20px;display:block;cursor:pointer}
.selectinscheck a.active{background-position:0 -60px}
/*end*/
/*Package CSS end*/
.sortbytab{width:75px;float:left;line-height:30px;padding:6px 0 4px 10px;font-weight:bold;font-size:12px;background:url(../images/lisep.jpg) no-repeat left bottom;cursor:default !important;font-family:arial}
.sortbytab div{background:url(../images/medium-arrow.gif) no-repeat left;width:25px;height:17px;float:right;margin-top:8px}
.sortbytab *{cursor:default !important}
.write-bullets li{margin:0;padding:0 0 0 20px;color:#2b6390;background:url(../images/incl-yes.gif) no-repeat left;line-height:16px;list-style-type:none;}
#tabs .USD{background-position:0 -60px;width:7px;height:13px;margin-top:1px}
#tabs .active .USD{background-position:-80px -60px}
/*new shopping cart code added by pankaj on 10-6-09 start*/
.shopping_cart{width:172px;float:left;border:1px solid #1F4C8F;margin: 10px 0 0 5px;}
.main_heading{background:#1F4C8F;padding-left:10px;line-height:26px;font-size:14px;color:#ffffff;font-weight:bold;text-align:left}
.shopping_cart .border_dashed{background:url(../images/hor_line.jpg) repeat-x top}
.shopping_cart .mini{padding:0 2px;width:354px !important;background:url(../images/cart_bg.jpg) repeat-y !important;}
.main_heading b.font{font-size:14px;color:#ffffff;text-align:center;padding-left:0px;}
.shopping_cart .heading{font:12px/25px Arial, Helvetica, sans-serif;color:#1239a0;background:#eaecee;float:left;margin:4px 0;display:inline;width:150px;_width:160px;padding:0 5px;margin-bottom:0}
.shopping_cart .heading a{color:#0000cc;font-size:11px;float:right}
.shopping_cart .heading a:hover{text-decoration:none}
.shopping_cart .heading strong{float:left}
.shopping_cart .img_left img{float:left}
.shopping_cart .upr_text{text-transform:uppercase;width:100%;font-weight:normal;float:left}
.shopping_cart .left_label{float:left;width:auto;color:#000000;font-weight:normal} /*color:#818181;*/
.shopping_cart .right_value{float:right;width:auto;text-align:right}
.shopping_cart .right_value small{color:#000000;font-size:12px;padding-right:8px;text-decoration:line-through}
.shopping_cart .border{border-bottom:1px solid #a9a9a9}
.shopping_cart .black{color:#000}
.shopping_cart .btn{width:125px;height:31px;background:url(../images/checkout_btn.gif) top no-repeat;border:none;padding:0;cursor:pointer}
.shopping_cart .btn_over{width:125px;height:31px;background:url(../images/checkout_btn.gif) bottom no-repeat;padding:0;border:none;cursor:pointer}
/*new shopping cart code added by pankaj on 10-6-09 end*/
.buttonborder{border:1px solid #d4e5ec}
.buttonbluebg{background:#d4e5ec}
.carrent{font-size:12px;color:#000000;font-family:Arial, sans-serif;font-weight:bold;}

.padBot8{padding-bottom:8px;}
.paymentheading{float:left;width:992px;margin:1px 0 0 0;background:#e8f4f5;font:bold 20px/31px Arial;text-align:center}
.breadcrumbs{float:left;width:992px;padding:8px 0 6px;border-bottom:1px solid #e1e1e1}
.breadcrumbs li{float:left;width:auto;padding:0 15px 0 20px;list-style:none;background:url(../images/bread-arrow.gif) no-repeat left}
.breadcrumbs li a, .breadcrumbs li a:active, .breadcrumbs li a:visited, .breadcrumbs li a:link{color:#3763d2;text-decoration:underline;font-size:12px;}
.breadcrumbs li a:hover{text-decoration:none}
.bluerow{background-color: #076ba7;color:#ffffff;vertical-align:middle;line-height: 25px; font-size: 13px;font-weight: bold; }
/*GREEN BOX TEMPLATE*/
.gfrmleftbrd{background:url(../images/gfrmleftbrd.gif) scroll top left no-repeat;}
.gfrmrightbrd{background:url(../images/gfrmrightbrd.gif) scroll top right no-repeat;}
.gfrmbleftbrd{background:url(../images/gfrmbleftbrd.gif) scroll bottom left no-repeat;}
.gfrmbrightbrd{background:url(../images/gfrmbrightbrd.gif) scroll bottom right no-repeat;text-align:left;}
.gfrmleftcor{background:url(../images/gblcorn.gif) scroll top right repeat-y;}
.gfrmrightcor{background:url(../images/gbrcorn.gif) scroll top left repeat-y;}
.gfrmtmid{background:url(../images/gfrmtmid.gif) scroll top repeat-x;background-color:#ffffff;}
.gfrmbmid{background:url(../images/gfrmbmid.gif) scroll bottom repeat-x;}
/*WHITE BOX TEMPLATE*/
.wfrmleftbrd{background:url(../images/wfrmleftbrd.gif) scroll top left no-repeat;}
.wfrmrightbrd{background:url(../images/wfrmrightbrd.gif) scroll top right no-repeat;}
.wfrmbleftbrd{background:url(../images/wfrmbleftbrd.gif) scroll bottom left no-repeat;}
.wfrmbrightbrd{background:url(../images/wfrmbrightbrd.gif) scroll bottom right no-repeat;}
.wfrmleftcor{background:url(../images/wblcorn.gif) scroll top left repeat-y;}
.wfrmrightcor{background:url(../images/wbrcorn.gif) scroll top right repeat-y;}
.wfrmtmid{background:url(../images/wfrmtmid.gif) scroll top repeat-x;background-color:#ffffff;}
.wfrmbmid{background:url(../images/wfrmbmid.gif) scroll bottom repeat-x;}
.dttabler{background:url(../images/dttabler.gif) scroll top right no-repeat;height:35px;font-family:Arial, Helvetica, sans-serif;border-left:1px solid #b3dae8;border-bottom:1px solid #b3dae8;font-size:11px;text-align:center;vertical-align:middle;}
.dttablel{background:url(../images/dttablel.gif) scroll top left no-repeat;font-family:Arial, Helvetica, sans-serif;border-bottom:1px solid #b3dae8;font-size:11px;text-align:center;vertical-align:middle;}
.dttablem{background:url(../images/dttablem.gif) scroll top repeat-x;border-bottom:1px solid #b3dae8;border-left:1px solid #b3dae8;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:center;vertical-align:middle;}
.dttablecell{border-bottom:1px solid #b3dae8;border-left:1px solid #b3dae8;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-align:center;vertical-align:middle;/*color:#f84600;*/color:Black;}
.dttblnow{border:1px solid #b3dae8;padding:2px;}
.dttabletitle{border-bottom:1px solid #b3dae8;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:left;vertical-align:bottom;}
.pagingbg{background:url(../images/pagingbg.gif) no-repeat;width:18px;padding-top:4px;padding-right:0px;padding-bottom:6px;padding-left:0px;text-align:center;font-size:11px !important;color:#333333;}
.pagingbg a, .pagingbg a:hover, .pagingbg a:link, .pagingbg a:active, .pagingbg a:visited{font-size:11px !important;text-decoration:none;color:blue;}
.apf a:link, .apf a:visited {color:#1F4C8F;text-decoration:underline;}
.apf a:hover, .apf a:active {color:#1F4C8F;text-decoration:none;}
.glryImgMain {
    float: left;
    height: 300px;
    margin-right: 20px;
    overflow: hidden;
    padding-right: 15px;
    width: 350px;
}
.glryThumb {
    float: left;
    padding: 0;
    width: 325px;
}

.confirm{float:left; width:630px; font:12px Arial, Helvetica, sans-serif; color:#000; text-align:left; padding:10px}
.confirm table, .confirm td{font-size:12px}
.confirm a.link{color:#002aff; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.confirm a.link:hover{text-decoration:none; font-family:Arial, Helvetica, sans-serif}
.confirm .row{float:left; width:100%}
.confirm ul{list-style:none; margin:0; padding:0}
.confirm li{list-style:none}
.confirm .nav-cont{text-align:center}
.confirm .nav-cont b{font-size:18px; font-weight:bold; color:#000066; line-height:30px}
.confirm .nav-cont ul{padding:20px 0 14px}
.confirm .nav-cont li{line-height:20px; float:left; margin-right:10px}
.confirm .nav-cont li a, .confirm .nav-cont li a:active, .confirm .nav-cont li a:link, .confirm .nav-cont li a:visited{color:#076ba7; font-weight:bold; cursor:pointer; text-decoration:underline; font-size:12px}
.confirm .nav-cont li a:hover{text-decoration:none}
.confirm span.ico{background-image:url(../images/confirm-icons.gif); margin-right:5px; float:left; overflow:hidden}
.confirm span.email{width:19px; height:20px; background-position:0 0}
.confirm span.print-itin{width:20px; height:20px; background-position:-20px 0}
.confirm span.print-terms{width:23px; height:20px; background-position:-41px 0}
.confirm span.cus-srv{width:14px; height:20px; background-position:-65px 0}
.confirm span.mobile{width:12px; height:19px; background-position:-92px -68px}
.confirm span.book-status{width:20px; height:20px; background-position:0 -22px; margin:2px 0 0 2px}
.confirm span.trav-info{width:20px; height:20px; background-position:-21px -22px; margin:2px 0 0 2px}
.confirm span.imp-no{width:20px; height:20px; background-position:-42px -22px; margin:2px 0 0 2px}
.confirm span.up-ins{width:20px; height:20px; background-position:-63px -22px; margin:2px 0 0 4px}
.confirm span.trv-ass{width:20px; height:20px; background-position:-84px -22px; margin:2px 0 0 2px}
.confirm span.pass-dtls{width:20px; height:20px; background-position:0 -43px; margin:2px 0 0 3px}
.confirm span.flight{width:20px; height:20px; background-position:-21px -43px; margin:2px 0 0 4px}
.confirm span.excl-ofr{width:20px; height:20px; background-position:-42px -43px; margin:2px 0 0 3px}
.confirm span.stay-con{width:20px; height:20px; background-position:-63px -43px; margin:2px 0 0 3px}
.confirm span.facebook{width:27px; height:26px; background-position:0 -66px}
.confirm span.twitter{width:26px; height:26px; background-position:-27px -66px}
.confirm span.blog{width:26px; height:26px; background-position:-53px -66px}
.confirm span.price{width:20px; height:20px; background-position:-84px -43px; margin:2px 0 0 2px}
.confirm span.terms{width:20px; height:20px; background-position:0 -94px; margin:2px 0 0 5px}
.confirm span.hotel{width:20px; height:20px; background-position:-84px -94px; margin:2px 0 0 4px}
.confirm span.parking{width:20px; height:20px; background-position:-42px -94px; margin:2px 0 0 2px}
.confirm span.car{width:20px; height:20px; background-position:-63px -94px; margin:2px 0 0 3px}
.confirm span.activities{width:20px; height:20px; background-position:0 -115px; margin:2px 0 0 2px}
.confirm span.clubmiles{width:20px; height:20px; background-position:-21px -115px; margin:2px 0 0 3px}
.confirm span.special-deals{width:20px; height:20px; background-position:-21px -94px; margin:2px 0 0 4px}
.confirm span.refer{width:10px; height:14px; background-position:-94px -4px; margin:0 5px 0 0}
.confirm span.bk-bns{width:20px; height:20px; background-position:-42px -115px; margin:2px 0 0 4px}
.confirm span.package{width:20px; height:20px; background-position:-63px -115px; margin:1px 0 0 4px}
.confirm .tabs{margin-top:10px; background:url(../images/dot.gif) repeat-x bottom}
.confirm .tabs li{float:left; margin-left:4px}
.confirm .tabs li a{color:#2c2c2c; border:1px solid #ccc; border-bottom:0 none; line-height:30px; padding:0 12px; font-size:14px; font-weight:bold; float:left; text-decoration:none; cursor:pointer; border-radius:5px 5px 0 0; background:#f2f2f2; }
.confirm .tabs li a.current{color:#fff; background:#27a1cd;border:#cccccc 1px solid; border-bottom:none; border-radius:5px 5px 0 0; height:30px; line-height:30px;}
.confirm .tab-content{border:1px solid #dfdfdf; border-top:0 none; width:628px; float:left; overflow:hidden;}
.confirm .icon{float:left; width:28px; padding-left:8px}
.confirm .bar{background:url(../i/nv/flight_detail_heading.jpg) repeat-x; line-height:33px; height:33px; border-top:1px solid #dfdfdf; color:#2c2c2c; font-size:16px; font-weight:bold; padding-left:15px; overflow:hidden;}
.confirm .bar img{float:right; margin:2px 10px 0 0; border:0 none}
.confirm .text-cont{padding:8px 14px; width:600px; float:left}
.confirm div.up-ins{font-size:13px; font-weight:bold; color:#076ba7; line-height:18px; background:url(../images/insurance.jpg) no-repeat bottom right}
.confirm div.up-ins b{color:#ff3300; font-size:16px}
.confirm div.trv-list ul{width:300px}
.confirm div.trv-list li{font-size:11px; background:url(../images/bullet.gif) no-repeat 0 5px; padding-left:12px; line-height:18px}
.confirm .hghlgt{background:#ffed71; padding:0 2px}
.confirm .comment{background:#fff1cc; font-size:11px; border-top:1px solid #d0e0ed}
.confirm .telno{font-size:16px; font-weight:bold; color:#076ba7; padding:5px 0}
.confirm .bluetxt{color:#076ba7}
.confirm .subbar{background:#e6ebf7; color:#000066; border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:0 14px; line-height:23px; font-weight:bold; float:left; width:600px}
.confirm .subbar td{font-weight:bold}
.confirm .sepbdr{border-right:1px solid #d0e0ed}
.confirm .sepbdrtop{border-top:1px solid #d0e0ed}
.confirm .grey-bg{background-color:#f5f5f5}
.confirm .grey-bg2{background-color:#ebebeb}
.confirm .red{color:#ff3300}
.confirm div.excl-ofr .img{float:left; border:1px solid #d7d7d7}
.confirm div.excl-ofr .dtls{float:left; width:360px; padding:0 0 0 10px; font-size:11px}
.confirm div.excl-ofr .dtls img{float:left; margin-right:6px}
.confirm div.excl-ofr .price{float:right; width:115px; text-align:center; border-left:1px solid #d0e0ed; padding-left:5px}
.confirm .morelink{text-align:right; font-size:16px; font-weight:bold; color:#0000ff; padding-top:8px}
.confirm .morelink a{font:bold 14px Arial, Helvetica, sans-serif; color:#0000ff}
.confirm .morelink a:hover{text-decoration:none}
.confirm div.stay-con ul{margin-top:5px}
.confirm div.stay-con li{margin-right:15px; float:left; line-height:25px}
.confirm div.stay-con li a{color:#000}
.confirm div.stay-con a{color:#002aff; font:12px Arial, Helvetica, sans-serif}
.confirm div.stay-con a:hover{text-decoration:none}
.confirm a.newbtn{background-image:url(../images/btns-sprite.gif); background-repeat:no-repeat; display: block; float: left; text-decoration: none; font-family:Arial, Helvetica, sans-serif; cursor:pointer}
.confirm a.newbtn span{background-image:url(../images/btns-sprite.gif); background-repeat:no-repeat; display: block}
.confirm a.lrgbtn, .confirm a.lrgbtn:active, .confirm a.lrgbtn:link, .confirm a.lrgbtn:visited{background-position:right 0; color:#fff; font-weight:bold; font-size:14px; height:33px; padding-right:20px; cursor:pointer}
.confirm a.lrgbtn span{background-position:left 0; line-height: 14px; padding: 9px 0 10px 20px;}
.confirm a.lrgbtn:hover{background-position: right -34px}
.confirm a.lrgbtn:hover span{background-position: left -34px}
.confirm a.smlbtn, .confirm a.smlbtn:active, .confirm a.smlbtn:link, .confirm a.smlbtn:visited{background-position:right -69px; color:#fff; font-size:11px; height:20px; padding-right:22px}
.confirm a.smlbtn span{background-position:left -69px; line-height: 12px; padding: 4px 0 4px 22px;}
.confirm a.smlbtn:hover{background-position: right -90px}
.confirm a.smlbtn:hover span{background-position: left -90px}
.confirm a.bluebtn, .confirm a.bluebtn:active, .confirm a.bluebtn:link, .confirm a.bluebtn:visited{background-position:right -113px; color:#fff; font-size:11px; height:22px; padding-right:10px}
.confirm a.bluebtn span{background-position:left -113px; line-height: 12px; padding: 5px 0 5px 10px;}
.confirm a.bluebtn:hover{background-position: right -136px}
.confirm a.bluebtn:hover span{background-position: left -136px}
.passen-dtls td{padding:14px 0}
#nopads td{padding:0}
.pricetable td{padding:0 14px}
.confirm .flights-bg-ico{background:url(../images/flights-bg-ico.gif) no-repeat right bottom}
.confirm .hotel-bg-ico{background:url(../images/hotel-bg-ico.gif) no-repeat right bottom}
.confirm .car-bg-ico{background:url(../images/car-bg-ico.gif) no-repeat right bottom}
.confirm .parking-bg-ico{background:url(../images/parking-bg-ico.gif) no-repeat right bottom}
.confirm .transfer-bg-ico{background:url(../images/transfer-bg-ico.gif) no-repeat right bottom}
.confirm .innerbox{border:1px solid #3997C9; float:left; width:598px;}
.confirm .insur{font-size:13px; color:#094F97}
.confirm .insur td{padding:0 20px}
.confirm .flight-ins{background:url(../images/insurance-banner-new.jpg) no-repeat 0 0}
.confirm .hotel-ins{background:url(../images/hotel-banner-new2.jpg) no-repeat 0 0}
.confirm .car-ins{background:url(../images/car-banner-new2.jpg) no-repeat 0 0}
.confirm div.special-deals input{float:left; margin:5px 10px 0 0; width:200px; padding:2px 6px; font:normal 12px Arial, Helvetica, sans-serif; border:1px solid #3997C9}
.confirm .receipt{background:url(../images/libg2.gif) repeat-x 0 8px}
.giftcard{background:url(../images/giftcard_bg.gif) no-repeat 0 0; height:154px}
.giftcard div{padding:50px 0 0 155px; font-size:45px; color:#f23302;}
.flgbg{background-color: #e6ebf7}
