/*body,html{margin:0; padding:0; font-family:arial; font-size:12px; }
.wrapperN{width:954px; margin:0 auto; }
.containerN{width:954px; float:left; padding:0; margin:0; }
.headerN{width:954px; float:left; padding:0; margin:0; background:url(../img/header.gif) top left no-repeat; } a img{border:none;} .packageContainer{width:954px;float:left;padding:0;} .refiner{width:200px;float:left;} .packageResults{width:754px;float:left;padding:10px 0 0 0;margin:0;} .headKeyword{font-size:16px;font-weight:bold;width:100%;padding:0 0 5px;} .sortKeyword{width:100%;padding-top:3px;padding-bottom:2px;border-bottom:1px solid #cecece;float:left;} .sort{float:left;} .packageKeyword{float:right;} a{color:#0067ca;text-decoration:none;}
.packageResult1{width:754px;float:left;padding:20px 0;border-bottom:1px solid #EAEAEA;}.boldPrice{font-size:18px;}
.packageResultcol1{width:160px;float:left}
.readMore{padding:3px 0 5px 0;}
.packageResultcol2{width:395px;float:left} .packageResultcol2th{width:395px;float:left;border-bottom:1px solid #eaeaea} .holidayPlace{padding-bottom:5px;} .specialOffers{color:#126fb5;font-weight:bold;font-size:13px} .packagePrice{padding-bottom:5px;} .inclusion{color:#839ecd;font-weight:bold;font-size:12px;padding:8px 0 5px;} .list{float:left;padding:3px 5px 0 0;border:none;outline:none;}.inclu{float:left;width:170px;}.inclusion1{clear:both;} .packageResultcol2col1{width:197px;float:left;padding-right:10px; width:187px;}.packageResultcol2col2{width:197px;float:left;padding-left:10px; width:187px;border-left:1px solid #EAEAEA;} .description{padding-right:10px;} .viewDetails{width:100%;padding:15px 0 0 0;float:left} .packageResultcol3{width:175px;float:left;padding-left:15px;} .price{background-color:#deefff;padding:5px;} .accommodation{background-color:#136eb5;padding:5px 10px;color:#fff;font-weight:bold;} .booking{background-color:#fef9e6;padding:5px 10px;} .submitQuery{margin:5px 0;}.small{font-size:10px;}.headPlace{font-size:16px;font-weight:bold;}
.address{font-size:11px;}
.priceDetails {float:left;padding:20px 0;width:754px;}
.tab1,.tab2,.tab3,.tab4,.tab5{background-color:#eaeaea;padding:5px;float:left;margin-right:5px;}
.tab1Active,.tab2Active,.tab3Active,.tab4Active,.tab5Active{background-color:#146fb6;padding:5px;float:left;margin-right:5px;color:#fff;font-weight:bold;}
.tab1Active a,.tab2Active a,.tab3Active a,.tab4Active a,.tab5Active a{color:#fff;font-weight:bold;}
.divider754{border-bottom:1px solid #CECECE;float:left;width:100%;height:0px;line-height:0px;}.tabContainer{width:100%;float:left;}
.hotelTile{font-weight:bold;font-size:13px;}.locationTitle{color:#84a0c8;font-size:13px;font-weight:bold;}ul.reviewsContent{padding:0;margin:0;list-style-type:none;}.hotelImg{float:left;}
ul.reviewsContent li{padding:0 0 0 5px;margin:0;background:url(../img/dash.gif) center left no-repeat;}
.hotelDeatil{width:754px;float:left;padding-top:20px;line-height:180%;}.bookNow{padding-top:5px;width:754px;float:left;}
.priceDetail{font-size:13px;font-weight:bold;float:left;width:100%;padding:10px 0 10px 0;}.priceDetailContainer{border:1px solid #f2f2f2;font-weight:bold;color:#666666;}.pricedt{border-bottom:1px solid #f2f2f2;border-right:1px solid #f2f2f2}.pricedd{border-bottom:1px solid #f2f2f2}.priceTerms{float:left;}.priceTerm1{width:100%;padding:3px 0;float:left;}.priceDetailWrapper{clear:both;padding-bottom:10px;}
*/


/* From gurgaon */
.clearAll{clear:both}
.spacer20{height:20px; overflow:hidden}
.spacer15{height:15px; overflow:hidden}
.spacer30{height:30px; overflow:hidden}
.spacer5{height:5px; overflow:hidden}

/*Css for Holiday Booking Packages*/
#bookingMainWrappers{width:956px; font:normal 12px arial;margin:20px 0 0 0;}
#bookingLftCol{width:195px; float:left; font:normal 12px arial}
#bookingLftCol h3.collapsedTitle{margin:0 5px; padding:0; background:url(/images/holidays/collapsed-arrow.gif) right 3px no-repeat; font-size:14px; color:#000; cursor:pointer}
#bookingLftCol h3.openedTitle{margin:0 5px; padding:0; background:url(/images/holidays/opened-arrow.gif) right 7px no-repeat; font-size:14px; color:#000; cursor:pointer}
#bookingLftCol p, #bookingRtCol p{margin:0; padding:0;}
#bookingLftCol b{font-size:12px;}
.bookingDetailsBlock{background-color:#E5EEFF; padding:8px;}
.bookingDetailsChildBlock{background-color:#FFF; padding:8px; margin-top:10px; font-size:11px; color:#353535}
.spacer10{height:10px; overflow:hidden}
/*a,a:active, a:visited{color:#0066CA; text-decoration:none;}*/
.grayrule{background-color:#EAEAEA; height:1px; overflow:hidden; width:100%}

#bookingRtCol{width:740px; float:right; font:normal 12px arial}
#bookingRtCol h2{margin:0; padding:0; text-transform:uppercase; font-size:16px; font-weight:bold; color:#333333; border-bottom:solid 1px #CECECE; padding-bottom:8px;}
#bookingRtCol h2 span{font-size:11px; font-weight:normal; text-transform:none}
#bookingRtCol h3{margin:0; padding:0; font-size:15px; font-weight:bold; color:#333333;}
#bookingRtCol h4{margin:0; padding:0; font-size:13px; font-weight:bold; color:#869ECA;}
#bookingRtCol strong.cityTitle{margin:0; padding:0; font-size:12px; font-weight:bold; color:#666666;}
.placeImgCont{width:561px; float:left;}
.bookingDetailsCol{width:160px; float:right}
.tourPriceDetails{background-color:#DEEFFF; padding:6px 8px; color:#363636;}
.tourPriceDetails span{font-size:10px;}
.tourPriceDetails strong{font-size:16px; color:#000}
.durationDetails{background-color:#136EB5; color:#FFF; font-size:12px; font-weight:bold; padding:5px 10px;}
.callUs{background-color:#FCF9E8; color:#666668; font-size:11px; padding:5px 10px;}
.callUs strong{font-size:12px;}
img{border:none;}
ul.bookingTabs{margin:0; padding:0; list-style:none; border-bottom:solid 1px #136EB5; float:left; width:100%}
ul.bookingTabs li{background-color:#EAEAEA; padding:6px 8px; float:left; margin-right:5px; color:#0066CB; font-weight:normal}
ul.bookingTabs li.selectedTab{background-color:#136EB5; padding:6px 8px; float:left; margin-right:5px; color:#FFF; font-weight:bold;}
ul.bookingTabs li.selectedTab a{color:#FFF; text-decoration:none;}
ul.bookingTabs li a{color:#0066CB; text-decoration:none;}
.inclusionCol{width:360px;}
ul.inclusionLists{margin:0; padding:0; list-style:none;}
ul.inclusionLists li{background:url(/images/holidays/right-arrow.gif) left 4px no-repeat; padding-left:14px; margin-bottom:3px;}

ul.reviewsLists{margin:0; padding:0; list-style:none; padding-left:5px;}
ul.reviewsLists li{background:url(/images/holidays/hyphen.gif) left 8px no-repeat; padding-left:12px; margin-bottom:10px;}
.flLt{float:left;}
.flRt{float:right;}
.vam{vertical-align:middle}
.ratingsCont{margin-left:30px;}
.photoPreviewCont{width:436px; float:left;padding:10px}
.photoPreview{width:436px;}
.photoGalleryCont{width:185px; float:right; background-color:#F9F9F9; padding:10px;}

/*Css for Holiday Booking Result Details*/
.x-slide-zone-horizontal {background-image:url(/images/holidays/slider-bg-h.gif);background-repeat:repeat-x;height:30px;z-index:1;}
.x-thumb-slider-horizontal {background:transparent url(/images/holidays/slider-thumb-h.gif) no-repeat scroll 0 0;height:20px;position:relative;top:11px;width:18px;z-index:10;}
.searchResult-img{width:142px; float:left;}
#bookingRtCol h1 {margin:0; padding:0;font-size:18px; font-weight:normal; color:#666666}
.grayrule2{background-color:#CECECE; height:1px; overflow:hidden; width:100%}
.reaultsDetailCol{width:400px; float:left; padding-left:15px;}
.aboutresult{width:175px; float:left; padding:10px 10px 0 5px; font-size:11px;}
.descriptionCol{width:175px; float:right; border-left:solid 1px #EAEAEA; padding:10px 10px 0 15px; font-size:11px;}
.specialNote{width:140px; padding:10px 0px 0 0px; font-size:11px;}

/*Css for Long Weekend Offer*/
p,h1,h2,h3,h4,h5,h6, form{margin:0; padding:0;}
.clearAll{clear:both}
.spacer20{height:20px; overflow:hidden}
.spacer15{height:15px; overflow:hidden}
.spacer30{height:30px; overflow:hidden}
.spacer3{height:3px; overflow:hidden}
.spacer5{height:5px; overflow:hidden}
.spacer10{height:10px; overflow:hidden}
#longWkMainWrappers{width:954px; font:normal 12px arial}
#longWkChildWrapper{background:url(/images/holidays/longWkBodyBg.gif) left top repeat-x; padding:0 15px 15px 15px}
#longWkLftCol{width:229px; float:left; font:normal 11px arial; margin-top:-38px; background-color:#FFF}
#longWkLftCol p{line-height:16px;}
#longWkLftCol h1.title{background:url(/images/holidays/titleBg2.gif) left top no-repeat; width:219px; height:28px; font-size:16px; color:#333333; margin:0; padding:8px 0 0 10px; font-weight:bold}
a,a:active, a:visited{text-decoration:none;}
.grayrule{background-color:#EAEAEA; height:1px; overflow:hidden; width:100%}
#longWkHeader{background:url(/images/holidays/longWkHdrBg.gif) top left no-repeat; width:954px; height:220px}
#longWkRtCol{width:674px; float:right; font:normal 12px arial; margin-top:-38px; background-color:#FFF}
#longWkRtColContent, #longWkLfttColContent{padding:15px;}
#longWkRtCol h1.title{background:url(/images/holidays/titleBg.gif) left top no-repeat; width:664px; height:43px; font-size:16px; color:#333333; margin:0; padding:8px 0 0 10px; font-weight:bold}
img{border:none;}
.vam{vertical-align:middle}
#longWkRtCol h2{margin:0; padding:0; font-size:16px; font-weight:bold; color:#333333;}
.destinationPicCont{width:142px; float:left;}
.destinationDetails{width:485px; float:right;}
.destinationDetails p{font-size:11px;}
.destinationDetails p span{color:#285070}
.destinationCont{width:150px; float:left; border-right:solid 1px #EAEAEA; padding-right:10px;}
.priceCont{width:250px; float:left; padding-left:20px;}
.priceCont h4{color:#146EB5; font-size:12px; font-weight:bold}
.flLt{float:left;}
.flRt{float:right;}
.vam{vertical-align:middle}
.tellPriceOwn{color:#136EB5;
font-size:24px;}
.butTellPrice{background-color:#286FB1;color:#fff;background-image:none;font-weight:bold;}
.sendQueryOuter{background:url(/images/holidays/send_querybg.gif) top left no-repeat;width:65px;float:left;padding-left:5px}
.sendQueryInner{background:url(/images/holidays/send_querybg.gif) top right no-repeat;width:75px;float:left;padding:3px 0px;}.submitQueryInput{border:none;background:none;cursor:pointer;color:#fff;font-weight:bold;}
ul li {
list-style-type:none !important;
padding:1px 0;
}
.deccan-red{color:#497DD3; font-family:Arial,Tahoma; font-size:20px; font-weight:bold; margin:10px 0 10px 0; padding:0; border-bottom:1px solid #497DD3; } .airlineInformationContainer{width:500px;float:left;padding-right:20px}.txtaljust { padding-right:5px; padding-bottom:5px; text-align:justify; color:#6C7779; } .yt_aboutleftair { border-bottom:1px dotted #5F5F5F; padding:8px 0 5px 2px; } .seosearchBox{width:208px;float:left;height:200px}
.airline {
background:#FFFFFF url(../images/bg-airline-left.jpg) no-repeat scroll center top;
float:left;
padding:15px;
width:549px;
}
.airline-block1 { background-color:#F0F5F9; float:left; height:80px; margin-left:15px; padding:5px; width:260px; margin-bottom:10px; overflow:hidden; border:1px solid #eeeeee; }.airline-block2 { background-color:#F0F5F9; float:left; height:80px; padding:5px; width:250px; margin-bottom:10px; overflow:hidden; border:1px solid #eeeeee; } .airline-blockContainer{width:579px;float:left} .airline-blockContainer20{width:579px;float:left;padding-top:20px;}
.airline-logo{ float:left; margin-right:10px; } .vline-style { float:left; margin:0 10px 10px 0; text-decoration:none;}
.airpassContainer{
width:705px;
float:left;padding:0;margin:0;}
.airpass1{background:url(/images/new1/airpass1.jpg) top left no-repeat;width:700px;float:left;padding:5px 2px 15px 3px}
.airpass2{background:url(/images/new1/airpass2.gif) top left repeat-y;width:705px;float:left;}
.airpass3{background:url(/images/new1/airpass3.gif) bottom left no-repeat;width:705px;float:left;}
.airpassHead{background-color:#fff;width:690px;float:left;padding:7px 5px;border-bottom:1px solid #dddddd;font-family:tahoma;font-weight:bold;font-size:14px}
.dealTab1{line-height:130%;}.dealTab2{line-height:130%;}.dealTab2{line-height:130%;}
.airpassDescContainer{ float:left; padding:5px 30px 15px; width:640px; }.yellowrule{background-color:#fbd850; height:1px; overflow:hidden; width:100%; float:left; } .airpassDescH{float:left; font-family:tahoma;font-weight:bold;font-size:12px; padding:10px 10px 3px 5px; width:305px; }.airpassInclusionH{float:left; font-family:tahoma;font-weight:bold;font-size:12px; padding:10px 10px 3px 5px; width:305px;}
.airpassDesc{float:left; font-size:11px; padding:10px 10px 0 5px; width:630px; }.airpassInclusion{float:left; font-size:11px; padding:10px 10px 0 5px; width:300px;border-left:1px solid #fbd850;}	.dealsHead{padding:10px 0;font-size:20px;font-family:tahoma;color:#EE8201;font-weight:normal} .dealsList{background:transparent url(/images/deals/list_tic.gif) no-repeat scroll 0 10px; font-weight:normal; margin:0 0 0 15px; padding:6px 0 10px 18px;}.dealsContainer td{font-size:15px;padding:6px;}.dealsList1{background:transparent url(/images/deals/tic_o.jpg) no-repeat scroll 0 10px; font-weight:normal; margin:0 0 0 15px;padding:8px 0 10px 20px;}.widgetWrapper{padding:10px 0;}
.claendarStartDate{float:left;padding:15px 0 5px 10px;
text-align:left;}.calendarFrom{float:left;padding:10px 0 0 10px;margin:0;}.calendarTo{float:left;padding:10px 0 0 10px;margin:0;}.calendarCheckAvailabilty{float:right;padding:16px 44px 0 10px;}.calendarDate{color:#000000;width:65px;padding:3px 0;}
.calendarLabel{float:left}.calendarselect{float:left}.calendarBlock{width:262px;float:right;}.vog{ }.headavailability{padding:0px 0px 5px;font-weight:bold;font-size:13px;color:#1C94C4;font-family:tahoma;}
#htmlCal td,#htmlCal th { border-bottom:medium none; font-size:10px; font-weight:bold; padding:6px; text-align:left; } #htmlCal label { color:#666666; font-size:10px; font-weight:normal !important;}.checkhavailability{border: 1px solid rgb(228, 228,228);width:260px;float:right;padding-right:0px;padding-top:10px;padding-bottom:10px;text-align:center;background-color:#fafafa;font-family:tahoma;cursor:pointer} #htmlCal table { padding:0; margin:0px 0 0 0; border:0; width:100%; padding:0px 0 0 0;clear:both;} #htmlCal table th { background: #C3D9FF; border:solid 2px #C3D9FF;text-align:center; } #htmlCal table th.month { padding:2px; background: #E0ECFF; } #htmlCal table td { border:solid 1px #C3D9FF; margin:1px; padding:5px; width:10%; } #htmlCal table td span, #dateCal table td label { display:block; } #htmlCal table td span { padding-bottom:5px; } #htmlCal table td a, #dateCal table td label { padding-left:10px; }

/*ol{list-style-type:decimal;margin:0 0 0 20px;}ol li{margin:0 0 0 20px;padding:0 0 10px 0;list-style-type:decimal;font-size:12px;font-weight:normal;} */

#bookingRtCol h2.deccan-red{ border-bottom:1px solid #497DD3; color:#497DD3; font-family:Arial,Tahoma; font-size:16px; font-weight:bold; margin:10px 0; padding:0; } #bookingMainWrappers{float:left;width:1000px;}.seosearchBox{width:220px;}#bookingRtCol{width:774px;} #bookingRtCol h1 { color:#666666; font-size:23px; font-weight:bold; margin:0; padding:0; }

.citySeoInner li{padding-left:10px;}
.citySeo li{}
.citySeo li a{font-weight:bold;font-size:13px;}
.citySeoInner li a{color:#008FE7;font-size:12px;padding-bottom:10px;display:block;text-decoration:underline;}

.holidayDealsContainer{float:left;
			margin:0;
			padding:10px;
			text-align:left;
			width:980px;background-color:#fff;margin-top:20px}
			.hdbannerContainer{width:720px;float:left;background-color:#fff;border-right:1px solid #c9c9c9}
			.hdbanner{width:419px;float:left;}
			.hdHighlights{width:270px;float:left;padding-left:10px;padding-top:0px;}
			.hdwidget{width:250px;float:right;}
			h4{
			color:#869ECA;
			font-size:15px;
			font-weight:bold;
			margin:0;
			padding:0;
			font-family:tahoma;
			}
			p{
			font-size:13px;line-height:140%
			}
		
			.LMdeal1{
			width:209px;
			float:right;
			padding:10px 0 10px 0;
			border-bottom:1px dotted #7b7b7b;
			}
			.LMimg{
			border:1px solid #E3E1E6;
			float:left;
			height:59px;
			padding:2px;
			width:97px;
			}
			.LMviewdeal{
			background-color:#e7ecf0;
			width:100px;
			float:left;
			font-size:12px;
			font-weight:bold;
			padding:7px 0 7px 5px;
			text-align:center;
			}
			.LMviewdealBG
			{
			background:url(/images/travel_deals/view_dealbg.gif) top left no-repeat;
			float:left;
			color:#fff;
			padding:4px 5px;
			margin-left:5px;
			}
			.LMviewdealBG a{color:#fff;}
			.LMstrikethrough{padding:0;
			text-decoration:line-through;}
			
			.LMactualPrice{color:red;}
			
			
			.LMbuy{color:#fff;font-size:24px;}
			
			.LMadvance{color:#fff;} 			.LMtimeLeft{color:#fff;font-weight:bold;} 			.buyValueDiscount{margin:0 0 15px 0;font-family:Arial,Helvetica,sans-serif;}.buyValueDiscount td{font-family:Arial,Helvetica,sans-serif;} 			.buyValueDiscount td{padding:5px;font-weight:bold;} 			.LMlocation{color:#b60a00;font-weight:bold;} 			.noBought{color:#0072c2;padding:0 0 5px 0} 			.peopleDeal{padding:5px 0 0 0;} 			.LMbought{width:219px;float:right;text-align:center;} 			.LMblue{color:#0072c2;font-size:15px;
font-weight:bold;} 			.LMtimeLeftBuy{padding:10px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin:10px 0} 			.todayDeal{float:left; 			font-size:18px; 	 			padding-top:8px;} 			.LMselectCity{width:150px} 			.LMlocationDes{width:100%;float:left;padding:2px 0 0 0} 			.LMadvance{font-weight:normal} 			.LMadvancePay{font-size:18px;} 			.LMValueSave{font-size:16px;font-weight:bold} 			.LMDealDescription{font-weight:bold;font-size:14px;padding:0 0 8px 0;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;line-height:150%;color:#000000;}

ul.holidayDealsinclusionLists {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
ul.holidayDealsinclusionLists li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/holidays/right-arrow.gif) no-repeat scroll left 4px;
margin-top:6px;
padding-left:14px;
font-size:13px !important;
}
#timespan{font-size:16px;
font-weight:bold;}
			/*css progressbar 	*/	
			.progress_bar{width:100%;padding:0 0 5px 0;margin:0;float:left;}
			.progress-wrap{position: relative;} .progress-wrap, .progress-value, .progress-text {/* The width and height of your image */ 			    width:222px; height:13px;float:left}.progress-wrap, .progress-value {background:#fff url("/images/deals/progress_barn.gif") top left no-repeat;} .progress-text {color:#000; font-size:11px; font-weight:bold; left:0; padding-top:0; position:absolute; text-align:center; top:0;-padding-left:0px
}
