﻿body{margin:0px; padding:0px; font-size:12px; font-family:arial,sans-serif; color:#444; background:#E9F5DE url(images/t3.png) repeat;/*bg color change, font*/}
code, dfn, kbd, label, tt, dl, dt, dd{font-style:normal; font-family:Arial, Sans-Serif;}
input[type="text"],input[type="password"],textarea, select, .hotel_name, .destination, .search_container{padding:2px; border:1px solid #c0c0c0; font-size:12px;}
.search_container {float:left;}
a.links11 {text-decoration:none; line-height:30px; font-weight:bold;}
/*border*/
.comon_heading>label>a{color:#fff;}
.tfl-rt-con{ background:#fff;}
.tfl-rt-con p{color:#000;}
.navigation-block {float: left; border-right:1px solid #fff;}
.anylinkcss b{color:#fff;}

/*gradient color with nav*/
#xpo_header ul, .rate-breakup-top, #header a, .tabs-email a, .tfl_b2b h2, .choose-hotel-button, .navigation-block,
.anylinkcss b, .tab_way_return ul li a, .fly_details ul li a em.visited 
{
	color:#fff;
	background:#54b027;
	background: -moz-linear-gradient(top, #54b027 0%, #448f1f 90%);
	background: -webkit-linear-gradient(top, #54b027 0%, #448f1f 90%);
	background: -ms-linear-gradient(top, #54b027 0%, #448f1f 90%);
}

#header a:hover, .tabs-email a:hover, #header #current a,tabs-email #current a, .navigation-block:hover, .navigation-block.selected, .tab_way_return ul li a.selected-tab,
.tab_way_return ul li a:hover, .no_result_box>h2, .active-a, .active-a:hover,.choose-hotel-button, .anylinkcss span:hover, 
.anylinkcss a:hover, .fly_details ul li a em.selected
 { 
	color: #fff;
    background:#fad801;
	background:-moz-linear-gradient(top, #fad801 0%, #fddd16 100%);
	background:-ms-linear-gradient(top, #fad801 0%, #fddd16 100%);
	background:-webkit-linear-gradient(top, #fad801 0%, #fddd16 100%);
 }
.comon_btn, .search-btn, #AgentSearch, .hotel_multibooking table th,input.clik, a.clik , span.clik{background:#54b027; color:#fff; }
.comon_btn:hover, .search-btn:hover, #AgentSearch:hover, .choose-hotel-button:hover,input.clik:hover, a.clik:hover{background:#E9F5DE; color:#000; text-decoration:none;}
 .header{
         background:-moz-linear-gradient(top, #f7f7f7 0%, #f0efef 60%);
         background:-ms-linear-gradient(top, #f7f7f7 0%, #f0efef 60%);
         background: -webkit-linear-gradient(top, #f7f7f7 0%, #f0efef 60%);
        }
        


.anylinkcss span a, .anylinkcss a{background:#fdf5ac;}
.anylinkcss span:hover a, .anylinkcss a:hover{color:#333;}
.fly_details ul li a{color:#a6a5a5 !important;}
.fly_details ul li a.selected{color:#000d39 !important;}
.fly_details ul li a.visited{color:#8b8b8b !important;}
.fly_details ul li span{color:#666;}
.fly_details ul li em{background:#e7e7e7;color:#666;}
.search_row_d span input {border:solid 1px #999;}
#SearchPop{ background:#fefbf4 !important; box-shadow:1px 0 5px #888;}
.search_popup_parent{background-color: #fff;}
.search-button1{ background:url(images/search_btn.png) no-repeat;}
.sear_right h3{color:#fff;}
.white-bg {background:#fff;}
.light-gray, .optional {color:#8E8F8F;}
.tfl_b2b h2 a{ color:#fff;}
.yellow-back {background-color:#FFFFCB;}
.yellow-new {background:#f2fa97;}
input.depart-return1 {border:solid 0px #c0c0c0;}
.corner-block-parent {background:#fdfbf7;}
.corner-block-parent:hover{background:#fff;}
.right_col{ background:#fff;}


/*flight*/
#SearchPop .font-16{color:#333;}
#SearchCustomerPop{border:1px solid #a9bbc9; box-shadow:1px 2px 2px #ccc;-o-box-shadow:1px 2px 2px #ccc;-webkit-box-shadow:1px 2px 2px #ccc;-webkit-box-shadow:1px 2px 2px #ccc; }
[id^=emailBlock]{ background:#fff !important; border:2px solid #5A217F; box-shadow:1px 2px 2px #ccc;-o-box-shadow:1px 2px 2px #ccc;-webkit-box-shadow:1px 2px 2px #ccc;-webkit-box-shadow:1px 2px 2px #ccc }
.fare_breakup .head_pop {border-bottom:solid 1px #A6CAF4; }

/*search popup*/
.p_contener{  background:#fff; }
.popup1{ background-color:#fff;}
.popup1_text{ color:#626262;}
.popup1 h2{ color:#448f1f; }
.fieldset_border{ background:#fff;}
.hotel_source_module { background:#fff; }
.agency_module { background:#fff;}

.notice-board-yellow-bg, .notice-board-orange-bg, .notice-board-green-bg {background-color:#fef9ed;}
.border-right-black {border-right:solid 1px #000;}
.dotted-border-2 {border:dotted 2px #339933;}
.reference {color:#333}
.warning-repeater, .warning-repeater-home {float:left; color:#666;font-weight:bold; padding:1%;}
.hotel_rules_popup{background:#fff;}
.tfl_b2b h2{float: left;font-size: 14px;font-weight: bold; padding: 5px 1%; width: 98%;}

.hotel_data{background:#fad801;}                                       
.hotel_info p.more_info strong.inactive, .hotel_info p.more_info strong.active, .summary_details_content p span.details_link b.inactive, .summary_details_content p span.details_link b.active, .fare_breakup_hotel_new b{color:#448f1f;}
.adhead{color:#448f1f; border-bottom:1px dashed #fad801;}

.sort_results_content p span b{color:#fff;}
.htl_name{color:#448f1f; float:left;}
.hotel_charges span {color:#333;}
.rate-breakup-days ul li.one-li { width: 41px; }
.rate-breakup-days-data { background: #B1F690;}
.rate-breakup-days-data ul li.one-li { background: #F4F4F4;}
.rate-breakup-inner-head ul li.left-section { background: #B1F690;}
#footer p {color:#58595B;font-size:11px;}
.col_b_a {background:#FFF;}
#showCountry { background: #f7f7f7 ;}
/*car*/
.search_car{background:#f7f7f7}

ul.txt_conttop, .bluecolor,.flight-info-bg, .flight-info-bg-alt,.refine-result-bg-color,.dummy {background:#f7f7f7;}
ul.txt_conttop li {color: #444;}
ul.txt_cont li { background: #fff;}
.middle .lft1 strong.txt3, .middle .lft1 p strong.txt3 {color:#448f1f;}
.booking_details dfn, .pricetag .txt5 .bluecolor{color:#448f1f;}
.second_col {background: #B1F690; }
/*table style*/

.hotel_multibooking table td, 

.pending-filter-head { color:#448f1f; }



/*-------light bg--------*/
.tabular_data_bg, .tabular_data_bg1, .tabular_data_bg td, .tabular_data_bg1 td { background: #f7f7f7;}
/*flight search color*/
.link{color:#5B86BE; text-decoration:underline;}
.link:hover{color:#c98704;}
/*common container for search*/

/*Flight result Page*/
.modify_sear_con{background:#fff;}
.modify_sear_con span, .light-blue-color{background:#B1F690; color:#000;}
.fliter_container{background:#f5f7fe; border-top:2px solid #e19604;}
.top_con_icon{background:#fff; border:1px solid #feecc4;}
.top_con_icon span{background:#B1F690;color:#d18f00;}
.top_con_icon em{border-right: 1px solid #ccc;}
.top_con_icon em select{color:#868686;}
.top_con_icon ul li{border-right:1px solid #B1F690;}
.top_con_icon ul li.selected .drop_down{ border:1px solid #b6bac7; background:#B1F690; }
.top_con_icon ul li:hover .drop_down{border:1px solid #b6bac7; background:#B1F690; }
.range_con{ border:1px solid #e0e0e2;background:#fff;}
.range_con h4{background:#B1F690;}
.range_con h4 span{color:#000;}
.range_con h4 em{color:#000;}
.range_con h4 kbd a{ background:url(../images_return/serach_sprite.png) no-repeat; background-position:-124px -2px;}
.range_con h4 kbd a:hover .drop_down3{background:#fff; border:1px solid #ccc; }
.range_con h4 kbd a:hover .drop_down3 tt{color:#868686; border-bottom:1px solid #f0f0f0}
.search_result_con{background:#f5f7fe; border-left:1px solid #B1F690; border-bottom:1px solid #B1F690; border-right:1px solid #B1F690; border-top:5px solid #e19604; }
.search_result_con .top_link{background:#B1F690}
.search_result_con .top_link a{color:#2b2c30;}
.fl_result{ background:#B1F690;}
.border-new {  border: 1px solid #B1F690;}
.return_result h3{background:#B1F690;}
.return_result h3 .departure a{color:#000; }
.text_color {color: Green;}
.return_result h3 .pub_pr a{color:#000;}
.return_result h3 .pub_pr a span.agentaero { border-color: #1663aa transparent transparent; border-style: solid; border-width: 5px; color: #000000;}
.result_p{background:#fff;}
.layover hr{border:1px #e7e7e7;}
.layover small{background:#fff; color:#888;}

.result_p span.duration_flight{color:#868686}
.result_p span.price{color:#d18f00;}
.result_p span.icon_flight2 a{ background:url(../images_return/serach_sprite.png) no-repeat; }
.result_p span.icon_flight2 a.ticket:hover span.drop2, .result_p span.icon_flight2 a.flight:hover span.drop2,
.result_p span.icon_flight2 a.ruppe:hover span.drop2,.result_p span.icon_flight2 a.close9:hover span.drop2
{background:#adadad; color:#fff;}
.result_p span.email{color:#868686;}
/*Flight result Page*/

.result_p span.duraion { color: #868686;}
.book_now_btn a{background:url(../images_return/serach_sprite.png) no-repeat; background-position:-154px -1px; display:block;}
.number_stop h4{background:#B1F690; }
.number_stop h4 span{color:#000}
.number_stop > .inner_text_range{border: 1px solid #E0E0E2; background:#fff;}
.refundable_con h4{background: none repeat scroll 0 0 #B1F690;}
.refundable_con h4 span{color:#000}
.refundable_con > .inner_text_range{border: 1px solid #E0E0E2; background:#fff;}
/*book block*/
.heading{color:#fff;}
.flightname{color:#1867AC;}
.flightname dfn{color:#06559A;}
.destiname b{color:#E18204;}
.fare_price{background:#FCD68F;}
.flbook_btn{background:#1867AC; color:#fff !important;}
.flbook_btn:hover{background:#3D8DCE; }

/*no result css*/
.no_result{border:1px solid #CCC;}
.e_ticket table.e_inner th{color:#333; background:#e7e7e7; border:1px solid #02456d;}

/*widt_100 fleft*/
.header, .header .nav, .fare_breakup .head_pop, .parent, .adhead, .search_car, .breakup_details span, #xpo_header ul, .rate-breakup-top, .tabs-email a{ width:100%; float:left;}
/*border normal color*/
 #statescontainer li.yui-ac-prehighlight, #statescontainer2 li.yui-ac-prehighlight, #statescontainer3 li.yui-ac-prehighlight, #statescontainer4 li.yui-ac-prehighlight, #statesForAgencyCustomer li.yui-ac-prehighlight, #AgencyContainer li.yui-ac-prehighlight 
  {background:#70c546;}
.corner-block-parent:hover{background:#70c546;}
.search-result-bg, .gray-back, .refine-search-bg, .light-green, .pink-light, .reference, .warning-repeater, .warning-repeater-home,
.light-gray-back 
{background:#b1f690;}
.border_right, .rate-breakup-days ul, .rate-breakup-days-data ul{ border-right: solid 1px #b1f690;}
.rate-breakup-days ul li, .rate-breakup-days-data ul li, .rate-breakup-inner-head ul li{ border-left: 1px solid #b1f690; border-top: 1px solid #b1f690;}
.border-bottom-black, .review-booking-border-bottom, .rate-breakup-days-data, .col_b_a,.middle .lft1 strong.txt3, .middle .lft1 p strong.txt3,
.booking_details_module .heading
{border-bottom:solid 1px #b1f690;}
.p_contener{border:3px solid #b1f690;}
.ticket-middle-parent, .result_note .booking_status span{border:2px solid #b1f690;}
.hotel_rules_popup{border: 3px solid #fddd16; border-radius: 9px 9px 9px 9px;}
.table_booking td, .table_booking th, .pending-filter-data, .guest, .fieldset_hotel, .hotel_category, .search_left, .booking-accepted-parent,
.corner-block-parent, .right_col, .popup2, .fieldset_border, .hotel_source_module, .border1, .rate-breakup-inner-head, .cancellation_module ul, #showCountry, 
.search_car, ul.txt_cont li, .booking_details_module, .sale_summary_module,.e_ticket table.e_inner td, .e_ticket table.e_inner th
,.rate-breakup-top, .booking_history, .booking_history div span, .hotel_category_table td, .table-data-format td,.table-data-format th, .hotel_multibooking table td, 
.e_ticket table.e_inner td, .e_ticket table.e_inner th, .search-child-block, .sel_dest, .user-main-page-parent{ border: 1px solid #b1f690;}
.search_left h3 {border-bottom:1px dashed #b1f690;}
/*-------dark color border, heading, text-------*/
input[type="checkbox"]:focus, input[type="radio"]:focus, 
input:focus, select:focus, .search_popup_parent, .sear_left, .sear_right, input.readonly, .contract-box-border, .corner-block-parent:hover, .fare_breakup .breakup_detailstd td,
.impbooking_box,.fieldset, .popup1, .agency_module, .psngr_box, .middle .leftside, .middle .rightside, .second_col, .hotel_multibooking table, .e_ticket table.e_inner, .tabular_data_bg td, .tabular_data_bg1 td
,.modify_sear_con, .breakup_details span,.round-corner-child-block, .border, .guest_summary, .linkkb2b{border:1px solid #54b027;}
.no_result_box, .warning-repeater, .warning-repeater-home{border:2px solid #fddd16;}
.header .nav{ border-bottom:2px solid #54b027;}
.border-bottom, .sear_right h3, .sort-by-bg, #header ul, .tabs-email ul,.middle .leftside h1, .booking_history .head_new {border-bottom:solid 1px #54b027;/*color change*/}
.bottom-border, .frm_heading {border-bottom:dashed 1px #54b027;}
#footer p.airline_icons {border-top:dotted 1px #54b027;}
.ticket-invoice-parent, .bt {border-top:solid 1px #54b027;}
.refine-result-bg {border-left:solid 1px #54b027;}
.refine-result-bg, .popup2_chk, .search_car p, .breakup_details span b{border-right:solid 1px #54b027;}
#SearchPop{ border:1px solid #54b027 !important;}
.e_ticket table.e_inner th, .guest, .comon_heading, .pink-backk, .sale_summary_module p.caption, .summry_head,
#statescontainer li.yui-ac-highlight, #statescontainer2 li.yui-ac-highlight, #statescontainer3 li.yui-ac-highlight, #statescontainer4 li.yui-ac-highlight, #AgencyContainer li.yui-ac-highlight,
#statesForAgencyCustomer li.yui-ac-highlight, .outbound-bg, .inbound-bg, input.readonly,
.agency_summary, .linkkb2b h2,.rate-breakup-days,.rate-breakup-inner-head > p, .cancellation_module p, .middle .leftside h1, .booking_history .head_new,
#priceDetail h4, .result_note .booking_status span, .booking_details_module .heading, .search_panel, .hotel_source_heads, .table-data-format th, .e_ticket table.e_inner th{ background:#3a8b12; color:#fff;}

.sort_results_content p span b a, .sort_results_content p span a
{color:#54b027 !important;}
.comon_heading>div {color:#fff !important;}
.sear_right h3, .fare_breakup .head_pop, .result_strip{background:#54b027;}
.back-color {background:#54b027 !important;color:#fff;}
.modify_sear_con dfn em, .modify_sear_con code a, a, .header-login, .agency_address_content span em a, .hotel_search_details_row,
.close_window span.inactive, .close_window span.active, .close_window span a,.close_window span a:link, .close_window span a:visited,
.search_poptext, .single_room_details span em b, .blue, .hotel_charges p, .hotel_charges span, .sort_results_content p, .color_bluee, .airline_info span, a.links11,
.blue-font, .hotel_from span, .hotel_duration em, .xpoRoomtype b, .hotel_search_change a, .sort_results_content,.color-underline, .corporate_mod_head,
.frm_heading, .col_left03 kbd, .fieldset_hotel legend{ color:#2c7b05;}
.close_window b a {color:#fff;}
a:hover, .header-login:hover, .agency_address_content span em a:hover, a:hover.links11, .hotel_search_details_row:hover,
.hotel_search_change a:hover { color:#3a8b12; text-decoration: underline; /*color change*/}
.theme_box:hover{border:3px solid #54b027;padding:10px; }  
.right-arrow-box>a {color:#fff !important;}

.edit_details a{ color:#fff;}

/*Hotel popup*/






.overview_tob ul.htab li { border: 1px solid #54B027; color:#54B027; background:#54B027;}
.overview_tob ul.htab li a{text-decoration:none; color:#fff;}

.overview_tob ul.htab li:hover { border-bottom: 1px solid #fff; background: #fff; color:#54B027 }
.overview_tob ul.htab li.selected { border-bottom: 1px solid #fff; background: #fff;}
.overview_tob ul.htab li.selected a{ color:#54B027 }
.overview_tob ul.htab li:hover a{ color:#54B027 }
.overview_tob .overview_details { background: #fff;  border: 1px solid #54B027;}

.non-active-a {color:#FFFFFF;background:none repeat scroll 0 0 #54B027;}
.non-active-a:hover {color:#FFFFFF;background:none repeat scroll 0 0  #fad801 ;}



/*=====================-Holidays Packages=============================*/

.packags .inner_area ul li h2 a { color: #0B6B8E; }
.packags h1 {color: #0581b2; }
/*.packags .inner_area { border: 1px solid #ABCDD9; background-color:White}*/
.packags .inner_area .image { background: #fff;}
.packags .inner_area ul li h2 a { color: #333333; }
.packags .inner_area ul li b { color: #333; }
.paggination_module i a:link, .paggination_module i a:visited, .paggination_module i a:link { color: #1E56A5; background: #fff;border: 1px solid #E6E8E9; }
.paggination_module i a:hover { color: #1E56A5; background: #D7F0F7; }
.paggination_module i a.active { color: #432B21; background: #D7F0F7; border: 1px solid #BBDFEF; }
.packagepic_content tt img { border: 1px solid #BDBCBD; }
.packagedetail_content tt, .packagedetail_content tt b, .packagedetail_content tt cite { color: #313131; }
.packagedetail_content span label code, .packagedetail_content span label big {color: #834101;}
.packagedetail_content span label big em { color: #262626; }
.packageenquiry_content { border-left: 0px solid #EAEAEA; }
.bull{ color:#54b027;}
.packageenquiry_content .price_module span tt, .packageenquiry_content .price_module span b, .packageenquiry_content .price_module span cite,.packages_fulldescription_content tt, #popup strong { color: #333333; }
.packageenquiry_content .contactus_module {background:#E9F5DE; border-radius:5px; border:1px solid #E9F5DE;  }
.packageenquiry_content .contactus_module_pax { background: url(../Images/greenbg.gif) no-repeat; }
.packageenquiry_content .contactus_module span label, .packageenquiry_content .contactus_module span tt, .packageenquiry_content .contactus_module span cite, .packageenquiry_content .contactus_module span big, .packageenquiry_content .contactus_module span em, .packageenquiry_content .contactus_module span dfn {  color: #3F3F3F; }
.packageenquiry_content .contactus_module span tt {border-bottom: 1px solid #E9F5DE;background:url("../images/callus1.gif") no-repeat; }
.packageenquiry_content .contactus_module span dfn { color: Red; }
.packageenquiry_content i dfn { color: #373737;}g292
.left_box{ background:#d7e2f9;}
.left_box h1{background: url("../images/pack_bg.png") repeat-y scroll 0 0 transparent; color:#fff;}
.left_box h1 em{  background:url(../images/package_left.png) no-repeat;}
.left_box h1 span{ color: #FF9D4C;}
.right_box{ background:#f0f0f0;}
.right_box h4{ background:url("../images/adver_header_bg.png") repeat-x left top; color:#fff; }
.our_services{color:#ffffff;}
.our_services ul li{background:#045081; }
.our_services ul li:hover{background-color:#d92d1c;}
.our_services ul li.selected{background:url("../images/hover-bg.png") no-repeat left bottom #d92d1c;}
 .international_add a{ color:#606060;}
 .international_add a b{color:#1062B5 !important; }
 .international_add b a{color:#1062B5 !important;}
.add_content h2{background:url(../images/content_head.jpg) repeat-x; color:#fff; }
.add_content h2 span{ color: #FF9D4C;}
.packages_fulldescription_module label tt img { border: 1px solid #000; }
.packages_fulldescription_module label big cite { border-bottom: 1px solid #B8B8B8; }
.packages_fulldescription_module label big cite em { color: #4F4F4F;}
.packages_fulldescription_content tt { border-bottom: 1px solid #E9F5DE; }
.packages_fulldescription_content span { color: #252525; }
.packages_fulldescription_content span b { color: #444444;}
.packages_fulldescription_content span strong {  color: #444444;}
.tabular_module .tabular_heading {  background: #E9F5DE; border: 1px solid #000; }
.tabular_heading .col-1, .tabular_heading .col-2, .tabular_heading .col-3, .tabular_heading .col-4, .tabular_heading .col-5, .tabular_heading .col-6, .tabular_heading .col-last, .tabular_heading .col-tour {  border-right: 1px solid #000; }
.tabular_content .tabular_field {  border-bottom: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; }
.tabular_field .cont_1, .tabular_field .cont_2, .tabular_field .cont_3, .tabular_field .cont_4, .tabular_field .cont_5, .tabular_field .cont_6, .tabular_field .cont_last, .tabular_field .cont_tour { border-right: 1px solid #000; }
.otherpackages_content label img { border: 1px solid #4B4B4B; }
.otherpackages_content b, .otherpackages_content dfn, .otherpackages_content cite { color: #313131;}
.otherpackages_content cite { color: #7A4008; }
.bluebg { background: #EEF2FB; }
.border-top { border-top: 1px solid #B8B8B8; }
/* Below code is added by shweta on 4th April 2009 for popup */
#popup { background: #E5D3BC; }
#popup tt {  border-bottom:1px solid #000; }
.terms { color: #252525; }
/* classes added for popup page */
.pop-up .popdata code { color: #5a3404;}
.innerdata { border: 1px solid #cecece; background: #fff; }
.innerdata div p span { color: #616266;  }
.border-right { border-right: 1px solid #cecece; }
.border-bottom { border-bottom: 1px solid #cecece; }


.box_maincontainer p cite, .box_maincontainer p tt { background: url(../Images/bottommiddle.gif) repeat-x; }
.box_maincontainer p kbd { background: url(../Images/bottommiddle.gif) repeat-x; }
.box_maincontainer p dfn, .box_maincontainer p del {  background: url(../Images/topmiddle.gif) repeat-x; }
.box_maincontainer p del {  background: url(../Images/bottommiddle_shade.gif) no-repeat; }
.box_maincontainer p big, .box_maincontainer p em {  background: url(../Images/topmiddle.gif) repeat-x; }
.box_maincontainer p em { background: url(../Images/bottommiddle.gif) repeat-x; }
.box_maincontainer .box_container, .box_maincontainer .onlinebook_container, .box_maincontainer .offer_container, .box_maincontainer .packages_container, .box_maincontainer .destination_container {background: #fff;}
.box_content dfn i img { border: 1px solid #BDBCBD; }
.box_content dfn em {color: #3F3F3E;}
.hotdeal_module .hotdeal_bottom_module { background: url(../Images/email_bg.gif) no-repeat; }
.online_content label {color: #683A09;  }
.online_content label cite { color: #683A09;}
.online_content span { color: #262626; }
.online_content ul {  color: #585858;  }
.online_content ul li {  background: transparent; }
.offer_content span { border-bottom: 1px solid #C9C9C9; }
.poweredby_module { background: url(../Images/footerbg.gif) no-repeat center; }
.poweredby_module span em {  color: #fff; font-style: normal;}
.yui-calcontainer { background-color: #F7F9FB; border: 1px solid #7B9EBD; }
.yui-calcontainer.multi .groupcal {background-color: transparent; border: none; }
.yui-calcontainer .title {  color: #000;}
.content_container .content_maincontainer > h1
{
    border-bottom: 1px solid #000;
    background-color:#fff;
}

.popup { border: 1px solid #FDF5AC !important; background:#F1F1EF  !important; }
.popup strong { color: #333333; }
.popup tt { background: #000; }
.coz_content_container h1{color:#397dbd;}
/*container Search box */
.search_box_main {border: solid 1px #368dab; background: #90d1e9;}
.search_box_main1 { border: solid 1px #368dab; background: #90d1e9; }
ul.search_tabs {border-right: solid 1px #80bace; }
ul.search_tabs li a { color: #000; border-bottom: solid 1px #bfcbde; background: #f4f4f4 url(../images/search_icons.gif) no-repeat;}
ul.search_tabs li a:hover { border-bottom: solid 1px #1295c4; background: #90d0e9 url(../images/search_icons.gif) 0 0 no-repeat; }
ul.search_tabs li a.mobile_rech_selected { background: #90d0e9 url(../images/search_icons.gif) -149px -218px no-repeat; }
.form_head {border-bottom: solid 1px #2b95bb; }
.form_fields { border-bottom: solid 1px #2b95bb; }
/*.form_fields_box select { width: auto !important; float: left; }*/
ul.search_nav li a { float: right; background: #01abe8; color: #fff; border: solid 1px #0397cd;}
ul.search_nav li a:hover { background: #40bce8; }
/*Hotel Search*/
.Search_hotel_top {border-bottom: solid 1px #2B95BB; }
.Search_hotel_top a { float: left; color: #0079ab;  }
.Search_hotel_top a:hover { color: #0079ab; text-decoration: none; }
/*Package Styles Added by pankaj */
#package_search { background: #8fcfe8 url(../images/package-bg.jpg) no-repeat right 35px;  }
#mobile_search { background: #8fcfe8 url(../images/mobile_bg.jpg) no-repeat right 35px;  }
/* Develop By Sarfraj   Package Overview */
.air_box .package_t { background: none; border-bottom: 1px solid #acc6d0; }
.air_box .package_t b {  color: #397DBD;  }
.air_box .package_t em {  color: #626060;}
.air_box .package_t a {color: #FF7800; }
.package_boxL { border: 1px solid #999;  background: #FAFAFA;}
.package_boxL .package_head1 { background: #103442; color: #fff;}
.package_boxL ul li b a { color: #2b2b2b;}
.package_bgC2 { background: #efefef; }
.package_bgC1 { background: #e6eee8; }
.package_bgC3 { background: #e6e8ee; }
.package_bgC4 { background: #eee6ee; }
/* Right */
.package_boxR { border: 1px solid #999;background: #FAFAFA; }
.package_boxR .package_head1 { background: #103442; color: #fff;}
.package_boxR ul li {background: #eeeeee;}
.package_boxR ul li b a { color: #2b2b2b; }
.packageenquiry_content .price_module {background:#E9F5DE; color:#fff !important;}

/* hotel filter alphabet */
.select_alphabet_code, .select_alphabet_code:hover{ color:#fff;}
.deselect_alphabet_code{ color:#555;}
/*------------------Elaf  color theme css-----------------------*/
.menuitem{background:#54b027;}
.menuitem li{border-right:1px solid #48a21b; border-left:1px solid #67ca37; }
.menuitem>li a{color:#fff;}
.menuitem>li a:before{border-color:transparent transparent  transparent #fff ;}
.menuitem>li:hover, .menuitem>li.active{background:#e9e9e9;}
.menuitem>li:hover>a, .menuitem>li.active>a{ color:#54b027;}
.menuitem>li:hover>a:before, .menuitem>li.active>a:before{border-color:#54b027 transparent transparent  transparent;}
.subnav{background:#e9e9e9;border:1px solid #e9e9e9;border:1px solid #e7e7e7;}
.subnav_list>li a:before{border-color:transparent transparent  transparent #54b027;}
.subnav_list>li:hover{background:#54b027;}
.subnav_list>li:hover a{color:#fff;}
.subnav_list>li a{color:#5d5d5d;}
.subnav_list b{color:#54b027;}
.subnav_list > li:hover a:before { border-color: transparent transparent transparent #fff;}

/*New Modified CSS*/
.popup_nav li{margin:0px; padding:0px; border-right:1px solid #fff; float:left;background:#448F1F !important; width:122px; text-align:center;}
.popup_nav li:hover, .popup_nav li.active{background:#e0e0df !important; background:linear-gradient(#e7e7e7 8%, #e7e7e7 50%, #b0b0b0 105%) !important;; }
.popup_nav li:hover a, .popup_nav li.active a{color:#000 !important;}
.cont_dtl em{color:#000 !important;}
.tabing_commision ul li a:hover, .select_tab_com{background:#EBEBEB !important; color:#333 !important;}