

body{font-size:62.5%;line-height:1.2em;background: url("../images/body_bg.jpg") no-repeat scroll center top #ecedf2;}

.ul,.ol{margin:0 0 1em 2em;}

.ul li,.ol li{margin:.2em 0;padding:0;}

.flR{float:right;}

.flL{float:left;}

.alR{text-align:right;}

.alC{text-align:center;}

.vlT{vertical-align:top;}

.vlB{vertical-align:bottom;}

.hide{display:none;}

.show{display:block;}



::selection{background:#dc4b06;color:#fff;}

::-moz-selection{background:#dc4b06;color:#fff;}



.left_part,.right_part,.up,.down,.unactive_icon,.cust_checkbox_on,.cust_checkbox_off,.Onestar,.Twostar,.Threestar,.Fourstar,.Fivestar,.sliding_icon,.serach_icon,.select_drop_icon,.select_up_icon,.map_icon,.left_arc,.right_arc,.col_state,.exp_state,.current_icon,.last_view_icon,.active_icon,.deal_icon,.arrow_icon,.default_star,.previous_active_icon,.next_active_icon,.previous_inactive_icon,.next_inactive_icon,.arrow,.listViewLink,.listViewLink_d,.mapViewLink,.active_amin1,.active_amin2,.active_amin3,.active_amin4,.active_amin5,.inactive_amin1,.inactive_amin2,.inactive_amin3,.inactive_amin4,.inactive_amin5,.recommend_icon,.calender,.slide_up,.slide_down,.error_icon,.border_1,.border_2,.border_3,.border_4,.alert_icon,.cross_icon,.search_icon,.modify_close,.close_icon,.cross_icon,.search_icon,.prevArrow,.nextArrow,.cal_icn,.close_icn,.left_side,.right_side,.liveChat_icn,.contact,.left_arrow,.left_arrow_disabled,.right_arrow,.right_arrow_disabled,.right_mark,.wrong_mark,.testimonial_arrow,.smiley,.hotel_icn,.booking_deal,.flag_icn,.left_arrow,.right_arrow,.left_arrow_disabled,.right_arrow_disabled,.watch_icn,.howMany_ppl,.round_icn,.call_icn,.htlMap_icn,.topHtl_desticn,.star,.tag_mark,.plane,.plus,.hotel_1,.cross,.delete_icon,.open_icon,.close_icon,.exp_state,.col_state,.info_icon,.weeping,.arrow_1,.review_icon,.arrow_2,.pdf_icon,.printer,.email_icn,.camera_icn,.bottomTip,.bottom_tip,.gv-nav-next,.gv-nav-prev,.car_icn,.mapViewLink_d,.metro_icn,.air_icn,span.area_icn,span.htl_icn,a.still_more,a.still_less,span.smiley_1,span.smiley_2,span.smiley_3,span.smiley_4,.arrow_3,.chat_icn,.email_icn,.error_icn,.scrollupArrow,.scrolldownArrow,.ui-closeicon,.ui-state-default,.ui-state-hover,.ui-state-focus,.ui-state-active,.view_icn,.saved_icn,.bottomtip,.selectBox_arrow,.i_icn,.need_icon,.chat_booking,.call_us,.send_email,.exceed_icon,.radio_active,.radio_inactive,.step_bg,.OR_seperator,.up_arow,.down_arow,.prev_ctrl,.next_ctrl,.up_tip,.experience_icon,.recent_icon,.see_all,.corner,.i_n_f_icon,.right_mark,.face_book,.twitter,.google_buzz,.add_cal_1,.add_cal_2,.yahoo_cal,.mailer,.corner_1,.default_advisor_rating,.advisor_one_star,.advisor_two_star,.advisor_three_star,.advisor_four_star,.advisor_one_half_star,.advisor_two_half_star,.advisor_three_half_star,.advisor_four_half_star,.default_advisor_rating_1,.advisor_one_star_1,.advisor_two_star_1,.advisor_three_star_1,.advisor_four_star_1,.advisor_one_half_star_1,.advisor_two_half_star_1,.advisor_three_half_star_1,.advisor_four_half_star_1,span.advisor_icon,.error_close_icn,.formErrorArrowBottom,.cust_radio_on,.cust_radio_off,.arrow_up,.lgnd_icn,.ui-state-festival a,.border_5,.modify_open,.checkbox_disable_icon,.moreamenities,.trip_owl,.select_up_icon,.top_tip,.ie_icon,.fire_fox,.safari,.other_browser,.right_tip,.top_tip,.left_tip,.map_TT_closeIcn,.chkimg_focus,.yellow_tool_tip,.mmt-msgPop-close,.wrong_mark,.or_seperator,.normal_hotel,.recommend_hotel,.left_holder,.icn_state,.prev_slide,.next_slide,.rf_list_img,.tnc_understand,.ltip_icon,.bck_top_icn,.download_icon,.cmra_icn,.total_viewed,.red_mmt,.orange_mmt,.green_mmt,.green_tip,.yellow_tip,.joint_mark,.pah_mark,.pah_or_icon,.printer,.pdf,.lastMinDealIcon,.couponIcon,.greyPointerUp,.reviewlastMinDealIcon,.sprited,.userImage,.darkOrangeHotelIcon,.darkOrangeAirplaneIcon,.darkOrangeTrainIcon,.darkOrangeEncircledDotIcon{background:transparent url(../images/common_sprite7839.png?v=1.2) no-repeat;

font-size:0;}







.center_part,.error,.alert,.input_field,.green_button{

	background:transparent url(../images/common_horizontal_sprite.png) left top repeat-x;}

	.error_txt{font-size:120%;color:#f00;}

	.marL18{margin-left:18px;}

	.left_section .error_txt p{margin-bottom:2px;}

	.formError{position:absolute;top:300px;left:300px;display:block;z-index:900;}

	.ajaxSubmit{

		padding:20px;

	background:#55ea55;

	border:1px solid #999;display:none;

	}

	

	.formError .formErrorContent{

		width:100%;background:#fff4f4;

		position:relative;color:#f00;

		width:158px;font-size:110%;

		border:1px solid #f00;

		padding:4px 7px;

		-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}

		

.formError .error_close_icn,.error_close_icn{

	background-position:-279px -321px;width:12px;

	height:12px;cursor:pointer;

	position:absolute;right:3px;top:3px;}

	

.formError .formErrorArrow{

	width:15px;margin:-2px 0 0 13px;

	position:relative;}

	

.formError .formErrorArrowBottom{

	margin:0 0 0 12px;top:-1px;background-position:-259px -321px;width:19px;height:10px;}



.formError .formErrorArrow div{

	border-left:1px solid #fcd67d;border-right:1px solid #fcd67d;font-size:0;height:1px;background:#fdf2d8;margin:0 auto;line-height:0;display:block;}

	

.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}



form#loginFormEl span.input_field.error_flds,span.input_field.error_flds{

	border:1px solid #f99bab;}

	

.setIndentNeg{left:-99999px!important;}

.ui-state-disabled{cursor:default;}

.ui-closecal{width:100%;text-align:right;}

.ui-closeicon{background-position:-119px -54px;color:#fff;width:29px;height:29px;cursor:pointer;float:right;position:absolute;top:-18px;right:-10px;-moz-box-shadow:0 0 12px 4px #d9d9d9;-webkit-box-shadow:0 0 12px 4px #d9d9d9;box-shadow:0 0 12px 4px #d9d9d9;}.ui-icon{display:block;}



.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}



.ui-widget-content{display:none;}

.ui-datepicker-calendar thead th{width:25px;border:0;font-size:120%;font-weight:normal;text-align:center;padding:5px;margin:0;}.ui-state-default{background-position:-168px -224px;width:25px;height:13px;padding:6px 0;font-size:12px;margin-top:5px;}



.ui-datepicker-today .ui-state-default{background-position:-195px -224px;color:#d54405;}



.ui-state-default,.ui-widget-content .ui-state-default{text-align:center;}

.ui-state-hover{background-position:-141px -224px;color:#fff;}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#e17009;outline:none;text-decoration:none;}



.ui-state-disabled{color:#ababab;}

.ui-datepicker-other-month{text-decoration:none;}



.ui-datepicker-group .ui-datepicker-week-end{background:#fff9ef;border-left:1px solid #fff9ef;border-right:1px solid #ffffe6;padding-left:3px;}



.ui-icon-circle-triangle-e,.ui-datepicker .ui-datepicker-next-hover span.ui-icon-circle-triangle-e{background:transparent url("../images/cal_controls.png") right bottom no-repeat;}



.ui-icon-circle-triangle-w,.ui-datepicker .ui-datepicker-prev-hover span.ui-icon-circle-triangle-w{background:transparent url("../images/cal_controls.png") left top no-repeat;}



.ui-datepicker-prev-hover,.ui-datepicker-next-hover{color:#174392;}



.ui-icon-circle-triangle-e{width:8px;height:12px;cursor:pointer;padding-right:30px;}



* html .ui-icon-circle-triangle-e{padding-right:15px;}



.ui-icon-circle-triangle-w{width:8px;height:12px;cursor:pointer;padding-left:15px;}



.ui-datepicker{padding:10px;border:1px solid #d9d9d9;width:538px;height:auto;background-color:#fff;display:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 12px 4px #d9d9d9;-webkit-box-shadow:0 0 12px 4px #d9d9d9;box-shadow:0 0 12px 4px #d9d9d9;}



.ui-datepicker .ui-datepicker-header{position:relative;padding:0;background-position:0 -405px;border-bottom:1px solid #dfdfdf;height:37px;height:1%;}



.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;}



.ui-datepicker .ui-datepicker-prev{left:10px;top:34%;font-size:110%;font-family:Helvetica,Arial;}



.ui-datepicker .ui-datepicker-next{right:45px;top:34%;font-size:110%;font-family:Helvetica,Arial;}



.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;}



.ui-datepicker .ui-datepicker-title{line-height:2.5em;text-align:center;font-size:140%;}



.ui-datepicker select.ui-datepicker-month-year{width:100%;}



.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}



.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right;}



.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}



.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}



.ui-datepicker td{border:0;}



.ui-datepicker td span,.ui-datepicker td a{display:block;text-align:right;text-decoration:none;}



.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}



.ui-datepicker.ui-datepicker-multi{width:auto;}



.ui-datepicker-multi .ui-datepicker-group{float:left;}



.ui-datepicker-group td{padding:0;margin:0;width:25px;height:30px;}



.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}



.ui-datepicker-multi-2 .ui-datepicker-group{width:49.5%;}



.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}



.ui-datepicker-multi .ui-datepicker-group-first{border:1px solid #dfdfdf;}



.ui-datepicker-multi .ui-datepicker-group-last{border-style:solid;border-color:#dfdfdf;border-width:1px 1px 1px 0;}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}



.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}



.ui-datepicker-row-break{clear:both;width:100%;overflow:hidden;height:1px;}



.ui-datepicker-rtl{direction:rtl;}



.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}



.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}



.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}



.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{

	float:right;}.ui-datepicker-rtl .ui-datepicker-group{float:right;}

	

	.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{

		border-right-width:0;border-left-width:1px;}

		

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}



.ui-datepicker p.lgnd_hdng{font-size:110%;font-family:Helvetica,Arial;margin:5px 0;}



.ui-datepicker span.denote_hldys{color:#878787;font-size:110%;font-family:Helvetica,Arial;}

.ui-datepicker .lgnd_icn,.ui-datepicker .ui-state-festival a{background-position:-262px -334px;width:25px;height:25px;color:#174392;}.ui-datepicker .ui-state-festival a{height:13px;margin-top:5px;color:#174392;font-size:130%;}

.ui-datepicker .mrgnR8{margin-right:8px;}

.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}



.selectBox-dropdown-menu{

	position:absolute;z-index:99999;max-height:200px;border:solid 1px #bbb;background:#fff;

	-moz-box-shadow:0 2px 6px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);

	box-shadow:0 2px 6px rgba(0,0,0,.2);overflow:auto;}

	

	.selectBox-inline{width:250px;outline:none;border:solid 1px #bbb;

	background:#fff;display:inline-block;

	-webkit-border-radius:4px;

	-moz-border-radius:4px;

	border-radius:4px;

	overflow:auto;}

	

.selectBox-inline:focus{border-color:#666;}

.selectBox-options li{font-size:110%;font-family:Helvetica,Arial;}



.selectBox-options,.selectBox-options li,.selectBox-options li a{list-style:none;display:block;cursor:default;padding:0;margin:0;}



.selectBox-options li a{

	padding:.3em;white-space:nowrap;overflow:hidden;}

	

.selectBox-options li.selectBox-hover a{background-color:#eee;}

.selectBox-options li.selectBox-disabled a{color:#888;background-color:transparent;}

.selectBox-options li.selectBox-selected a{background-color:#db693b;color:#fff;}

.selectBox-options .selectBox-optgroup{color:#666;background:#eee;font-weight:bold;padding:.3em;white-space:nowrap;}

div.loader{width:253px;border:1px solid #d6d6d6;background-color:#fff;text-align:center;padding:15px 0;-moz-box-shadow:0 0 12px 4px #d6d6d6;-webkit-box-shadow:0 0 12px 4px #d6d6d6;box-shadow:0 0 12px 4px #d6d6d6;}



div.loader p{margin-bottom:5px;}

div.loader p.loading_txt{color:#d03e05;font-size:190%;margin-bottom:0;}

div.widget{padding:12px 12px 0 12px;position:relative;}

div.widget select{margin-top:2px;padding:2px;}

span.hotel_icn{background-position:-105px -155px;width:30px;height:30px;margin-right:8px;}

.lightTxt{color:#878787;}



.booking_deal{background-position:-200px 0;width:98px;height:79px;position:absolute;top:-35px;right:6px;text-align:center;font-size:110%;font-family:Helvetica,Arial;}



.bookingTxt{width:87px;margin:16px 0 15px 5px;}



.booking_deal .book{width:87px;color:#fff;margin-bottom:4px;}



.booking_deal .fph{font-size:90%;font-size:90%;}



.booking_deal .save{font-size:90%;color:#c02d02;}

.booking_deal .savePer{font-size:130%;color:#c02d02;}

.flag_icn{background-position:-152px -123px;width:29px;height:28px;margin-right:8px;}

div.widget div.widget_inner{width:555px;spadding-top:5px;}



div.widget_inner h3{margin-bottom:10px;}



div.widget_inner span.section_heading{font-size:140%;color:#d24105;width:260px;}



div.widget_inner span.destination_text{font-size:90%;color:#2f2f2f;}



div.widget_inner span.destination_space{padding:0 3px;}



div.widget_inner p.destinationCity span.left_part{background-position:-149px 0;width:3px;height:32px;



}div.widget_inner p.destinationCity span.center_part{background-position:0 -366px;height:26px;padding:6px 6px 0;width:400px;}div.widget_inner p.destinationCity input.textBox{border:none;width:236px;font-size:120%;color:#c0c0c0;}



div.widget_inner p.destinationCity input.activeTxt,div.widget_inner p.destinationCity input.textBox:focus{color:#2f2f2f;}div.widget_inner p.destinationCity a.select_drop_icon{

	background-position:-1px -18px;height:6px;margin-top:6px;width:8px;}

	

	div.widget_inner p.destinationCity span.right_part{background-position:-153px 0;width:3px;height:32px;}

	

	div.widget .unactive_icon,div.widget .cust_checkbox_off{margin:0 5px 0 0;}

	

	div.widget .active_icon,div.widget .cust_checkbox_on{margin:0 5px 0 0;}

	

	div.widget input#dateFlexi{margin:0;padding:0;}

	

.suggest_me{margin-top:3px;}



.suggest_me label{font-size:120%;margin-top:1px;}

label.withinTxt{font-size:120%;}

label.withinTxt span{margin-right:4px;}



p.within_distance{padding-bottom:10px;}



p.within_distance a.unactive_icon,p.within_distance .cust_checkbox_off,p.within_distance .cust_checkbox_on,p.within_distance label{margin:4px 5px 0 0;}



div.widget_inner .around_city{margin-right:15px;}



div.widget_inner .around_cityTxt{font-size:120%;margin:6px 8px 5px 0;}



div.widget_inner .distance_field{padding-left:15px;border-left:1px solid #ccc;height:26px;}



div.widget_inner span.left_part{background-position:-13px 0;width:5px;height:24px;}



div.widget_inner span.center_part{background-position:0 -42px;font-size:11px;height:18px;padding:6px 6px 0;width:55px;}div.widget_inner a.select_drop_icon{background-position:-1px -18px;height:6px;margin-top:4px;width:8px;}



div.widget_inner span.right_part{background-position:-20px 0;width:5px;height:24px;}



.watch_icn{background-position:-184px -124px;width:23px;height:21px;margin-right:14px;}



p.checkDates span.check_date{width:172px;margin-right:6px;}



p.checkDates span.last{margin-right:0;}



p.checkDates span.dayLight{color:#878787;font-size:85%;}



p.checkDates label{font-size:122%;width:180px;margin-bottom:5px;float:left;}



p.checkDates span.dates_info{width:190px;}



p.checkDates span.day{width:65px;margin-right:6px;}



p.checkDates span.center_part{padding:6px;width:43px;height:12px;}



p.checkDates .cal_icn{background-position:-22px -155px;width:20px;height:21px;margin:2px 5px 0 0;}



.nights{color:#878787;font-size:12px;margin-top:24px;

}