.hm_holidayPackages{width:690px;float:right;overflow:hidden;min-height:760px;}
.holidaySearch_sprite{background-image: url(/holidays/static/images/facilites.jpg); background-color: transparent; background-repeat: no-repeat;}
.facility1{height:23px;width:22px;background-position: -1px -26px;float:left;margin-right:5px;}
.facility2{height:23px;width:22px;background-position: -25px -26px;float:left;margin-right:5px;}
.facility3{height:23px;width:22px;background-position: -50px -26px;float:left;margin-right:5px;}
.facility4{height:23px;width:22px;background-position: -75px -26px;float:left;margin-right:5px;}
.facility5{height:23px;width:22px;background-position: -100px -26px;float:left;margin-right:5px;}
.facility1_no{height:23px;width:22px;background-position: -1px -1px;float:left;margin-right:5px;}
.facility2_no{height:23px;width:22px;background-position: -25px -1px;float:left;margin-right:5px;}
.facility3_no{height:23px;width:22px;background-position: -50px -1px;float:left;margin-right:5px;}
.facility4_no{height:23px;width:22px;background-position: -75px -1px;float:left;margin-right:5px;}
.facility5_no{height:23px;width:22px;background-position: -100px -1px;float:left;margin-right:5px;}
.rating{height:12px;width:12px;background-position: -4px -58px;float:left;margin-right:5px;}
ul.hlsr_result span{overflow:visible;clear:both;}
span.search_place{padding:0px 0 3px;color: #6d6d6d;font-size:12px;}
span.search_descrition{padding:4px 0;}
.pagin{width:100%;float:right;text-align:right;padding-top:10px;}
.holiday_wrap{width:690px;overflow:hidden;border-bottom:1px solid #e0e0e0;padding:15px 0;}
.holiday_wrapSelect{width:690px;float:left;overflow:hidden;padding:20px 0 20px;}
ul.hlsr_result{width:100%;overflow:hidden;padding-bottom:0px;}
.roomtype_wrap{width:690px;float:left;background-color:#f7fbfd;padding:10px 0;border-bottom:1px solid #e0e0e0;}
a.hl_srch{background-color:#f67d24;float:right;color:#000;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;color:#ffffff;font-weight:bold;padding:3px 15px;}
a.hl_srch:hover,a.hl_srch:visited{color:#ffffff;}
.search_hotel{color:#2d67b2;font-size:18px;}
.search_cost{color:#2d67b2;font-size:20px;}
.per_span{color:#2d67b2;font-size:11px;line-height: 120%;}
ul.hlsr_result .per_spandys{color:#2d67b2;font-size:11px;line-height: 120%;padding:0px 0 7px 0;}
span.strike{color:#a9a3a3;text-decoration:line-through;font-weight:bold;}
li.hl_photo{width:285px;float:left;}
li div.hlPhoto_container{width:282px;overflow:hidden;height:188px;border:1px solid #efefef;}
li.hl_content{width:260px;float:left;padding:0 10px;}
li.hl_price{width:110px;float:right;text-align:right;padding:0 10px 0 0;}
ul.hlsr_result li{}
.search_more{padding-top:5px;}
.room_type{color:#525252;font-weight:bolder;font-size:15px;padding:5px 0 15px;}
.last_rate{color:#2d67b2;font-size:15px;font-weight:bold;}
.inclusion{color:#525252;}
.roomtype_container{width:485px;float:left;padding-left:5px}
.roomType_cost{width:100px;float:left;padding-left:10px;padding-top:20px;}
.roomType_book{width:70px;float:right;padding:0 10px;text-align:right;padding-top:25px;}
ul.roomtype_wrap li{line-height:160%;}
.time_span{font-size:12px;color:#525252;font-weight:normal;}
span.hl_showing{color:#a9a3a3;font-size:11px;}
.hl_available{font-weight:bold;padding:10px 0;float:left}
.sort_container{width:680px;overflow:hidden;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;color:#525252;padding:5px;}
.hd_custrsppt{overlow:hidden;text-align:right;float:right;font-weight:bold}
.sort_container label{float:left;padding-left:10px;}
.sort_by{font-weight:bold;float:left;padding-right:5px;font-size: 14px;padding-top:7px;}
.flightHotel{padding-left:10px;}
.hlRefiners_wrap{width:250px;float:left;}
.hlSearch_widget{padding:10px;width:220px;float:left;border:2px solid #cce0f8;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;background-color:#fff;
/* -moz-box-shadow: 3px 3px 12px #888;-webkit-box-shadow: 3px 6px 12px #888;box-shadow: 3px 6px 12px #888;*/}
.atsl select{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #a7a7a7;border-top:2px solid #9d9d9d;padding:4px;width:220px;color:#2661af;display:block;background-color:#ffffff;}
 .atsl input {border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #a7a7a7;border-top:2px solid #9d9d9d;padding:4px;width:210px;font-weight:bold;display:block;}
.refineSearch_wrap{width:240px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:2px solid #cce0f8;padding:10px 0px;margin-top:20px;float:left;}
/* calendar */
.hm_iplt{overflow:hidden;}
.hlr_iplt{overflow:hidden;}
.hm_dpt,.hm_rt{color:#f2621b;font-weight:bold;padding-top:5px;}
.hm_dtwrp{float:left;width:100%;}
.hm_mtdy,.hm_dy,.hm_cldr{float:left;padding-right:6px;}
.hm_day{font-weight:bold;display:block;}
.hm_mth{font-size:0.9em;font-weight:bold;display:block;}
/* calendar */
label.hl_duration{float:left;width:100%;padding:5px 0 0 0;}
.refine_heading{font-weight:bold;font-size:15px;padding-bottom:5px;}
.refine_headingSrch{font-weight:bold;font-size:15px;padding:10px;overflow:hidden;padding-bottom:0px;}
span.refine_duration{color:#2d67b2;padding:0px 0 3px 0;}
.duration_list,.region_list,.themes_list,.refineBudget_list{padding:10px;float:left;width:220px;line-height:140%;}
.hlr_sliderip{border:0; color:#f6931f; font-weight:bold;display:block;overflow:hidden;padding:3px 0;}
.hlr_slider{font-size:0.7em;
margin:5px 5px 5px;height:0.8em;}

span.refine_budget{color:#2D67B2;
padding:0px 0 3px;}
.refineBudget_list{border-bottom:1px solid #CCE0F8;}
li.duration_list{}
li.region_list a{padding-bottom:4px;}
li.themes_list a{padding-bottom:4px;}
li.themes_list span{padding-bottom:4px;}
input[type="checkbox"]{}
.holiday_container{overflow:hidden;width:100%;}
a.hdr_disable{color:#000000;}
.holiday_rtcnt{width:690px;float:left;}
.hlsr_brdcrm{width:100%;overflow:hidden;padding:10px 0 15px;}
.hlsr_brdcrm span{float:left;padding:0 4px 0 15px;}
.hlsr_brdcrm span.hlsr_hldtyp{padding-left:0px;}
.hlsr_brdcrm span.per_spantp{padding:0;text-transform:capitalize;}
li.hl_content{}
li.hl_price{line-height:150%}
.hlr_verfy{width:150px;padding:5px;background-color:#fff;border: 1px solid #a7a7a7;}
.hdr_radio{margin:2px 5px 0px 0px;float:left;}
.sort_container label.hlr_verfywrp{float:right;}
.sort_containerlt{float:left;padding-top:10px;}
.per_spantp{color: #2D67B2;}
.hdr_srch{background-color:#2762b0; border:none;overflow:visible;float:right;color:#000;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;color:#ffffff;font-weight:bold;padding:5px 15px;font-size:13px;cursor:pointer;}
.hlr_dtip{width:70px;padding:5px;background-color:#fff;border: 1px solid #a7a7a7;float:left;}
.hlr_cal{background:url(/holidays/static/images/hld_calc.gif) top left no-repeat;width:25px;height:25px;float:left;}
.hlr_ipcal{overflow:hidden;}
.atsl{overflow:hidden;padding-bottom:5px;}
.hlr_pgno{overflow:hidden;padding-top:10px;font-weight:bold;}
.hls_fltHtlwrp{overflow:hidden !important;display:block;}
.hls_fltHtl{float:left;background:url(/holidays/static/images/flight_hotel.gif) top left no-repeat;width:25px;height:25px;margin:5px;margin-left:0px;}
.hls_fltinc{float:left;padding-top:10px;font-style:normal;}
.search_category{padding:2px 0;color:#6b6b6b;font-size:13px;}
.ft_htdeal { background-position:right -330px; background-repeat:no-repeat; margin-bottom:5px; width:364px; }
.ft_htdeal p{padding:2px 0;font-weight:bold;}
.ft_res_v { background-image:url(/images/v2/flight/v_ft_result.png); }
.ft_d_left { background-position:left -303px; float:left; height:22px; width:10px; }
.ft_dealbg { background-position:0 -411px; background-repeat:repeat-x; margin-right:11px; }
.hlr_custno{margin-bottom:-6px;margin-right:5px;}
.hlr_themesEnabled {font-size:15px;}
.hl_srymsg{background:#ffc;margin-top:5px;padding:10px;text-align:left;font-size:14px;font-weight:bold;color:#333;border-top:solid 1px #DFDBC6;border-bottom:solid 1px #DFDBC6;}
a.hm_letsgo{float:right;background:url(/holidays/static/images/letsgo.png) 0 -28px no-repeat;font-weight:bold;color:#ffffff;padding:1px 10px 2px;cursor:pointer;font-size:11px;}
a.hm_letsgo:hover{float:right;background:url(/holidays/static/images/letsgo.png) 0 -1px no-repeat;font-weight:bold;color:#ffffff;padding:1px 10px 2px;cursor:pointer;font-size:11px;}
/* holiday Ideas */
.hlh_rt{width:224px;float:right;}
.hlh_lkhldids{overflow:hidden;padding:10px 0;font-weight:bold;font-size:17px;margin-top:0px}
.holidaysIdeas_sprite{background-image:url(/holidays/static/images/holiday_ideasnew.gif);background-repeat:no-repeat;}
.beach_holidays{width:49px;height:36px;background-position:-2px -5px;background-repeat:no-repeat;float:right}
.family_holidays{width:49px;height:36px;background-position:-2px -51px;background-repeat:no-repeat;float:right}
.adventure_holidays{width:49px;height:36px;background-position:-2px -92px;background-repeat:no-repeat;float:right}
.hillstation_holidays{width:49px;height:36px;background-position:-2px -139px;background-repeat:no-repeat;float:right}
.regToure_holidays{width:49px;height:36px;background-position:-2px -181px;background-repeat:no-repeat;float:right}
.skiing_holidays{width:49px;height:36px;background-position:-2px -225px;background-repeat:no-repeat;float:right}
.backwater_holidays{width:49px;height:36px;background-position:-2px -272px;background-repeat:no-repeat;float:right}
.romantic_holidays{width:49px;height:36px;background-position:-2px -314px;background-repeat:no-repeat;float:right}
.wildlife_holidays{width:49px;height:36px;background-position:-2px -365px;background-repeat:no-repeat;float:right}
.cruise_holidays{width:49px;height:36px;background-position:-2px -415px;background-repeat:no-repeat;float:right}
.honeymoon_holidays{width:49px;height:36px;background-position:-2px -460px;background-repeat:no-repeat;float:right}
.driveStay_holidays{width:49px;height:36px;background-position:-2px -504px;background-repeat:no-repeat;float:right}
.offbeat_holidays{width:49px;height:36px;background-position:-2px -547px;background-repeat:no-repeat;float:right}
.luxury_holidays{width:49px;height:36px;background-position:-2px -586px;background-repeat:no-repeat;float:right}
.heritage_holidays{width:49px;height:36px;background-position:-2px -630px;background-repeat:no-repeat;float:right}
.spaWellness_holidays{width:49px;height:36px;background-position:-2px -690px;background-repeat:no-repeat;float:right}
.beach_holidayscnt{padding-top:8px;font-size:15px;}
.hlh_hldidslst{width:211px;border-top:1px solid #d6d6d6;overflow:hidden;padding:5px 0;}
.hdsr_loc{color:#333;font-weight:bold;padding-top:10px;}
li.themes_list span.hdsr_locCnt{padding:1px 0 10px;display:block;}
.hdrf_ctis {border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #a7a7a7;border-top:2px solid #9d9d9d;padding:6px 4px 6px 4px;width:215px; font-size:13px; display:block;background-color:#ffffff;}
.hdrf_ctis option{padding-bottom:5px;font-size:13px;}
.hm_ipltDur { overflow:hidden;clear:both; }
.hm_dpt, .hm_rt { color: #F2621B; font-weight: bold; font-size: 14px; padding-bottom: 5px; }
label.hd_durationType { overflow:hidden; padding:3px 0; width:100%; display:block; }
.hd_wkend { font-style: normal; font-size: 14px; } 
em.hd_limit { font-size: 10px; font-style: normal; color: #7A7878; display: block; }
.hm_bktkt{ font-weight: normal; font-size: 17px; color: black;}
.hm_new{ font-size: 20px; color: black;}
dl.hlsr_cntdl{width:260px;overflow:hidden;padding-top:10px;font-size:12px;}
dl.hlsr_cntdl dt{width:90px;float:left;padding-bottom:3px;color:#6d6d6d;}
dl.hlsr_cntdl dd{width:170px;float:left;padding-bottom:3px;}
.hls_sendQuery{/*font-size:12px;background-color:#ff7d01;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:4px 15px;font-weight:bold;color:#fff !important;float:right;margin:0px 0 5px 0;-moz-box-shadow:2px 2px 5px #888;
-webkit-box-shadow:2px 2px 5px #888;
box-shadow:2px 2px 5px #888;*/margin:0px 0 3px 0;display:block;}
li a.hls_sendQuery:hover{color:#ffffff;font-weight:bold;}


.hld_othdept:hover .hld_ttip_farescore{display:block;}




ul.hlsr_result span.hld_ttip_farescore{position:absolute;width:250px; border:1px solid #cecece; background:#ffffff; box-shadow:0 3px 3px 0 #ccc; -moz-box-shadow:0 3px 3px 0 #ccc; webkit-box-shadow:0 3px 3px 0 #ccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; line-height:18px; padding:8px; font-size:11px; color:#333130; cursor:pointer; text-align:left; z-index:3;font-family:Arial,Tahoma,Verdana;clear:both;margin-top:-55px;margin-left: -269px;}

.hld_ttip_farescore h6{font:bold 13px Arial;}

.hld_ttip_farescore h6{font-family:arial;}
.hld_ttip_farescore h6{padding:5px 0; margin: 0;} 

.hld_toolarrfr{width:17px; height:26px;  position:absolute; z-index:10;display:block;}

.hldcore_res_v{ background:url(/holidays/static/images/tiph.png) top left no-repeat;margin-left:255px;margin-top:31px;}


.hld_close{display: block;float: right;height: 8px;margin: -3px;cursor: pointer;background-image: url(/images/v2/ico.gif);width:8px;}
.hld_citwrp{display:block;width:100%;border-bottom:1px dotted #999999;}
.hld_citi1,.hld_citi2,.hld_citi3{float:left;width:33%;color:#2d67b2}
.hld_citi2{text-decoration:line-through;color:#a9a3a3}
.hld_othdept{text-decoration:none;}
ul.hlsr_result span.hld_citwrp{width:100%;overflow:hidden;padding:5px 0;}
ul.hlsr_result span{clear:none;}
