@import url("exploreTrip.css");
/* General Styles */
*{font-family:arial;font-size:12px}
body{margin:auto;padding:0;width:980px;background:#f1f1f1}
.error{color:#C70404;font-weight:bold;padding:0; margin:0;width:auto; }
.error li{display:inline;color:#C70404;font-weight:bold;}
.error1 li{display:inline;color:#C70404;font-weight:bold;margin:0;padding:0}
.error_div{height:15px;padding-top:20px;text-align:left}
/* General Styles end here */
/* Header Styles */
#con_header{background:#ffffff url(../images/header_bg.gif) repeat-x left top;height:115px;}
#con_header #header_leftDiv{background: url(../images/header_bg_l.gif) no-repeat  left top;width:17px;height:115px;float:left}
#con_header #logodiv{float:left;width:210px;height:115px}
#con_header #logodiv a img{background: url(../images/logo.gif) no-repeat  left top;width:200px;height:85px;border:0;margin-top:18px}
#con_header #menudiv{float:left;width:420px;border:0px solid #000000;height:95px;text-align:center}
#con_header #menudiv a img.flights_active{width:105px;border:0;height:40px;background: url(../images/header_menu.gif) no-repeat  left top;margin-right:10px;margin-top:55px;cursor:pointer}
#con_header #menudiv a img.hotels_active{width:100px;border:0;height:40px;background: url(../images/header_menu.gif) no-repeat -115px top;margin-right:10px;margin-top:55px;cursor:pointer}
#con_header #menudiv a img.cars_active{width:90px;border:0;height:40px;background: url(../images/header_menu.gif) no-repeat  -230px top;margin-top:55px;cursor:pointer}
#con_header #menudiv a img.tours_active{width:100px;border:0;height:40px;background: url(../images/header_menu.gif) no-repeat  -330px top;margin-top:55px;cursor:pointer}
	
#con_header #menudiv a img.flights_inactive{width:105px;border:0;height:40px;background: url(../images/header_menu.gif) no-repeat  left -50px;margin-right:10px;margin-top:55px;cursor:pointer}
#con_header #menudiv a img.hotels_inactive{width:100px;border:0;height:40px;background: url(../images/header_menu.gif) no-repeat -115px -50px;margin-right:10px;margin-top:55px;cursor:pointer}
#con_header #menudiv a img.cars_inactive{width:90px;border:0;height:40px;background: url(../images/header_menu.gif) no-repeat  -230px -50px;margin-top:55px;cursor:pointer}
#con_header #menudiv a img.tours_inactive{width:100px;border:0;height:40px;background: url(../images/header_menu.gif) no-repeat  -330px -50px;margin-top:55px;cursor:pointer}
#con_header #rightmenudiv{float:left;width:310px;height:15px;border:0px solid #000000;padding-top:75px}
#con_header #rightpanelarea{float:left;width:740px;}
#con_header #rightpanelarea #welcomemenuarea{float:left;width:740px;}
#con_header #rightpanelarea #welcomemenuarea #welcomearea a{font-size:12px;text-decoration:underline ;color:#000000;margin-right:3px;margin-left:3px}
#con_header #rightpanelarea #welcomemenuarea #welcomearea a:hover{font-size:12px;text-decoration:none;color:#666;margin-right:3px;margin-left:3px;}
#con_header #rightpanelarea #menuarea{text-align:right;color:#000000;font-weight:bold}
#con_header #rightpanelarea #menuarea a{color:#000000;font-weight:bold;margin-right:3px;margin-left:3px;text-decoration:none}
#con_header #rightpanelarea #menuarea a:hover{color:#666;font-weight:bold;margin-right:3px;margin-left:3px}

#con_header #rightmenudiv #welcomearea a{color:#000000;margin-right:3px;margin-left:3px}
#con_header #rightmenudiv #welcomearea a:hover{color:#666;margin-right:3px;margin-left:3px;}
#con_header #rightmenudiv #menuarea{text-align:right;color:#000000;font-weight:bold}
#con_header #rightmenudiv #menuarea a{color:#000000;font-weight:bold;margin-right:3px;margin-left:3px;text-decoration:none}
#con_header #rightmenudiv #menuarea a:hover{color:#666;font-weight:bold;margin-right:3px;margin-left:3px}
#con_header #rightmenudiv #menuarea a span{color:#000000;font-weight:bold;margin-right:3px;margin-left:3px;text-decoration:none}
#con_header #rightmenudiv #menuarea span{color:#000000;font-weight:bold;margin-right:3px;margin-left:3px;text-decoration:none}
#con_header #header_rightDiv{width:10px;height:115px;float:right}
/* Header Styles end here */

/* Footer Styles Start Here*/
/* Footer Styles Start Here*/
#con_Footer{clear:both;margin-top:3px;}
#con_foot_tl{background:#ffffff url(../images/footer_bg_tb.gif) no-repeat left top;height:11px;padding:0 0 0 16px}
#con_foot_tl  #con_foot_tr{background:#ffffff url(../images/footer_bg_tb.gif) no-repeat right top;height:11px;}
#con_foot_m{background:#ffffff url(../images/footer_bg_m.gif) repeat-y left bottom;height:105px}
#con_foot_m #spacer_left{width:20px;float:left;height:68px}
#con_foot_m #AssoLogo{height:65px;text-align:center;width:935px;border-top:1px solid #e8e8e8;padding-top:10px;margin-left:20px}

#con_foot_m #spacer_right{float:right;width:20px;height:68px}
#con_foot_m #footertextarea{float:right;width:340px;height:68px}
#con_foot_m #footerLinks{padding-top:5px;text-align:center;padding-bottom:5px}
#con_foot_m #footerLinks a{color:#000000;text-decoration:none;margin-right:3px;margin-left:3px;}
#con_foot_m #footerLinks a:hover{color:#666;text-decoration:underline;margin-right:3px;margin-left:3px;}

#con_foot_m #footerLinks span{cursor:pointer;color:#000000;text-decoration:none;margin-right:3px;margin-left:3px;}

#con_foot_m #copyright{text-align:center;padding-top:3px;clear:both;height:25px;}
#con_foot_bl{background:#ffffff url(../images/footer_bg_tb.gif) no-repeat left bottom;height:11px;padding:0 0 0 16px;clear:both}
#con_foot_bl #con_foot_br{background:#ffffff url(../images/footer_bg_tb.gif) no-repeat right bottom;height:11px;}

/* Footer Styles End Here*/
.associationLinks{}
.associationLinks a{color:#000000;text-decoration:none;margin-right:3px;margin-left:3px;}
.associationLinks a:hover{color:#666;text-decoration:underline;margin-right:3px;margin-left:3px;}
/* Footer Styles End Here*/
/* search pannel Area Strat Here */
#con_search_p{ width:980px; background: url(../images/footer_bg_m.gif) repeat-y left top;display:table; clear:both;}
#con_search_p #left{ width:980px; background: url(../images/searchBottombg1.gif) no-repeat left bottom;display:table; clear:both;padding:0 0 0 0px;}
#con_search_p #left #right{ width:980px; background: url(../images/searchBottombg1.gif) no-repeat right bottom;display:table; clear:both}
#con_search_p #left #right #mainbg{ width:980px; background: url(../images/con_search_p.gif) repeat-x right top;display:table; clear:both}
#con_search_p #left #right #mainbg #bottomtag {  width:980px; background: url(../images/everyonewantstofly.gif) no-repeat right bottom;display:table; clear:both} 
#con_search_p #left #right #mainbg .bottomtag_deals {  width:980px;display:table; clear:both}
#con_search_p .search_deal_bg{background: url(../images/search_deal_bg.jpg) no-repeat left top;}
#con_search_p #con_search_a{ width:510px; float:left;  border:0px solid #000000}
#con_search_p #con_search_a #searchflights_tr{width:179px;float:left}
#con_search_p #con_search_a #searchflights_trdeals{padding-top:15px;padding-left:15px;width:190px;float:left;font-size:22px}
#con_search_p #con_search_a #searchflights_tr img{background: url(../images/searchFlights_header.jpg) no-repeat left top;height:36px;width:179px}
#con_search_p #con_search_a #searchhotels_tr{width:190px;float:left}
#con_search_p #con_search_a #searchhotels_tr img{background: url(../images/searchHotels_header.jpg) no-repeat left top;height:47px;width:180px}
#con_search_p #con_search_a #searchcars_tr{width:190px;float:left}
#con_search_p #con_search_a #searchcars_tr img{background: url(../images/searchCars_heading.gif) no-repeat left top;height:47px;width:180px}
#con_search_p #con_search_a #searchtours_tr{width:190px;float:left}
#con_search_p #con_search_a #searchtours_tr img{background: url(../images/searchTours_heading.gif) no-repeat left top;height:47px;width:180px}
#con_search_p #con_search_h{width:450px; float:left; height:300px; border:0px solid #000000}
#con_search_p #con_search_r{width:5px;background: url(../images/body_title_right.gif) no-repeat right top;float:right;height:47px;}
#radioarea{float:left;width:290px;padding-top:22px;height:25px}
#deals_radioarea{float:left;width:196px;padding-top:22px;height:25px}
.radiotable{width:100%}
.radiotable .left{width:25px}
.radiotable .right{padding-right:10px;font-weight:bold}
#con_search_p .normal_search{width:480px;float:left; border:0px solid #000000}
.padding{ height:10px}
.padding_l{float:left; width:35px;height:50px}
.padding_l_deals{float:left; width:20px;height:50px}
.padding_ml{float:left; width:20px;height:50px}
.padding_l2{float:left; width:10px;height:50px}
#con_search_p .normal_search #from_to{width:480px;float:left; height:50px; border:0px solid #000000}
#con_search_p .normal_search #from_to #from{ width:215px; float:left}
#con_search_p .normal_search #from_to #from label{color:#000000;font-weight:bold;display:block}
#con_search_p .normal_search #from_to #to{ width:215px; float:left}

#con_search_p .normal_search #dep_run{width:480px;float:left; height:50px; border:0px solid #000000}
#con_search_p .normal_search #dep_run .from{ width:215px; float:left}
#con_search_p .normal_search #dep_run .from label{color:#000000;font-weight:bold;display:block}
#con_search_p .normal_search #dep_run #to{ width:215px; float:left}
#con_search_p .normal_search #dep_run .from a img{border:0;vertical-align:top}
#con_search_p .normal_search #dep_run .from img{border:0;vertical-align:top;margin-left:3px}

.textfield{ color:#F87C17;font-size:13px;font-weight:bold; padding-top:4px ;background: url(../images/textfield_bg.gif) repeat-x left top; width:213px; height:20px; border:1px solid #A5A5A5}
.textfield_small{ color:#F87C17;font-size:13px;font-weight:bold; padding-top:4px ;background: url(../images/textfield_bg.gif) repeat-x left top; width:115px; height:20px; border:1px solid #A5A5A5}
#con_search_p .normal_search #from_to #to label{color:#000000;font-weight:bold;display:block}
#con_search_p .normal_search #depart_return{width:480px; clear:both; height:50px; border:0px solid #000000}

#con_search_p .normal_search #adults_child{width:480px;float:left; height:50px; border:0px solid #000000}
#con_search_p .normal_search #adults_child #from{ width:215px; float:left}
#con_search_p .normal_search #adults_child #from .one{ width:71px; float:left}
#con_search_p .normal_search #adults_child #from label{color:#000000;font-weight:bold;display:block}
#con_search_p .normal_search #adults_child #from .one label.sub_h{color:#000000;font-weight:normal;display:block}
#con_search_p .normal_search #adults_child #to{ width:215px; float:left}
.searchbyairlines_b{background:url(../images/searchbyairkines.gif) no-repeat left top; width:188px; height:32px; float:left}
.Search_b{background:url(../images/search_b.gif) no-repeat left top;width:126px; height:45px}
.Search_b_deals{background:url(../images/search_b.gif) no-repeat left top;width:105px; height:45px}
/* search pannel Area end Here */
/* multy search pannel Area start Here */
.multysearch{ width:484px;height:160px;clear:both;margin-left:15px}
.multysearch #menu{background:url(../images/multysearch_top_bg.gif) repeat-x left top;height:29px; border:0px solid #999999}
.multysearch #menu ul{height:29px;background:url(../images/multysearch_top_right.gif) no-repeat right top;margin:0;padding:0;width:auto}
.multysearch #menu ul li { display:inline}
.multysearch #menu ul li.mcactive a{float:left; width:118px; height:25px; background:url(../images/multysearch_menu_bg.gif) no-repeat left top; padding:0 0 0 0;border:0; color:#000000;font-weight:bold; padding-top:4px;text-align:center;text-decoration:none}
.multysearch #menu ul li.mcactive a:hover{float:left; width:118px; height:25px; background:url(../images/multysearch_menu_bg.gif) no-repeat left top; padding:0 0 0 0;border:0; color:#cccccc;font-weight:bold; padding-top:4px;text-align:center;text-decoration:none}
.multysearch #menu ul li.mcinactive a{float:left; width:118px; height:25px; background:url(../images/multysearch_menu_bg.gif) no-repeat left -37px; padding:0 0 0 0;border:0; color:#F87C17;font-weight:bold; padding-top:4px;text-align:center;text-decoration:none}	
.multysearch #menu ul li.mcinactive a:hover{float:left; width:118px; height:25px; background:url(../images/multysearch_menu_bg.gif) no-repeat left -37px; padding:0 0 0 0;border:0; color:#cccccc;font-weight:bold; padding-top:4px;text-align:center;text-decoration:none}
.multysearch #multysearch_s_field{ background: url(../images/multisearchbg.jpg) repeat-y left top;height:120px;width:484px}
.multysearch #multysearch_s_field #multysearch_s_field_tl{ background:url(../images/multysearch_sa_bg_tl.gif) no-repeat left top;height:120px;width:484px}
.multysearch #multysearch_s_field #multysearch_s_field_tl #multysearch_s_field_tr{ background:url(../images/multysearch_sa_bg_tr.gif) no-repeat right top;height:120px;}
.multysearch #multysearch_s_field #multysearch_s_field_tl #multysearch_s_field_tr #multysearch_s_field_bl{ background:url(../images/multysearch_sa_bg_bl.gif) no-repeat left bottom;height:120px; }
.multysearch #multysearch_s_field #multysearch_s_field_tl #multysearch_s_field_tr #multysearch_s_field_bl #multysearch_s_field_br{ background:url(../images/multysearch_sa_bg_br.gif) no-repeat right bottom;height:120px;}

#multysearch_s_field_br #from_to{width:484px;float:left; height:50px;}
#multysearch_s_field_br #from_to #from{ width:215px; float:left}
#multysearch_s_field_br #from_to #from label{color:#000000;font-weight:bold;display:block}
#multysearch_s_field_br #from_to #to{ width:215px; float:left}
#multysearch_s_field_br #from_to #to label{color:#000000;font-weight:bold;display:block}

#multysearch_s_field_br #dep_run{width:480px;float:left; height:50px; border:0px solid #000000}
#multysearch_s_field_br #dep_run #from{ width:215px; float:left}
#multysearch_s_field_br #dep_run #from label{color:#000000;font-weight:bold;display:block}
#multysearch_s_field_br #dep_run #to{ width:215px; float:left}
#multysearch_s_field_br #dep_run #from a img{border:0;vertical-align:top}
/* multy search pannel Area end Here */
/*  searchbyairlines start Here */

.searchbyAirlinesdiv{width:441px;}
.searchbyAirlinesdiv #selectArea{height:25px;padding-top:5px;font-weight:bold;text-align:center}
.searchbyAirlinesdiv #selectArea table tr td label{font-weight:bold;}
.searchbyAirlinesdiv #header{background:url(../images/searchbyTopbg.gif) no-repeat left top;height:16px}
.searchbyAirlinesdiv #middle{background:url(../images/searchbyMiddlebg.gif)}
.searchbyAirlinesdiv #bottom{ background:url(../images/searchbyBottombg.gif) no-repeat left top;height:17px}
.searchbyAirlinesdiv #bottomarea{padding-top:10px}
.searchbyAirlinesdiv #bottomarea .left{width:200px}
.searchbyAirlinesdiv #bottomarea #mainleft{float:left;padding-left:42px;width:230px;height:80px}
.searchbyAirlinesdiv #bottomarea .left span{display:block;font-weight:normal}
.searchbyAirlinesdiv #bottomarea .left span.bold{display:block;font-weight:bold}
.searchbyAirlinesdiv #bottomarea .right{float:left;width:150px;padding-top:15px;}
.searchbyAirlinesdiv #bottomarea .right .search_b img{background:url(../images/search_b.gif) no-repeat left top;width:126px;height:45px;border:0;margin-left:20px;valign:absmiddle}
.searchbyAirlinesdiv #middle #left .searchbyairlinesactive_left img{background:url(../images/Arrow_activeLeft.gif) no-repeat left 70px;width:41px;height:170px;border:0}
.searchbyAirlinesdiv #middle #left .searchbyairlinesinactive_left img{background:url(../images/Arrow_inactiveLeft.gif) no-repeat left 70px;width:41px;height:170px;border:0}
.searchbyAirlinesdiv #middle #right .searchbyairlinesactive_right img{background:url(../images/Arrow_activeRight.gif) no-repeat left 70px;width:42px;height:170px;border:0}
.searchbyAirlinesdiv #middle #right .searchbyairlinesinactive_right img{background:url(../images/Arrow_inactiveRight.gif) no-repeat left 70px;width:42px;height:170px;border:0}
.airlinestdwidth{width:180px;white-space: nowrap;}
/*  searchbyairlines end Here */
/*  search results start Here */
#con_search_p #con_search_l{width:15px;background: url(../images/body_title_innerleft.gif) no-repeat left top;float:left;height:47px;}
#con_search_p #con_search_results{ width:690px; float:left;  border:0px solid #000000}
#con_search_p #spacer_search{ width:4px; float:left; height:10px; border:0px solid #000000}
/* search result right area start */
#con_search_p #rightarea{ width:260px; float:left;border:0px solid #000000}
#con_search_p #rightarea #r_newsearch_bg { width:260px; margin-top:8px }
#con_search_p #rightarea #r_newsearch_bg #newsearch_bg_t{background:url(../images/newsearch_bg.gif) no-repeat left top; width:260px; height:45px;}
#con_search_p #rightarea #r_newsearch_bg #newsearch_bg_t #ns_header{ width:235px;border-bottom:1px solid #CAC0B7; height:40px; margin-left:12px}
#con_search_p #rightarea #r_newsearch_bg #newsearch_bg_t #ns_header #title{ float:left; font-size:16px; font-weight:bold; text-align:left; text-decoration:none; color:#333333;margin-top:12px}
#con_search_p #rightarea #r_newsearch_bg #newsearch_bg_t #ns_header #show_hide{float:right;width:51px; height:19px;margin-top:12px}
.show{background:url(../images/show_arrow.gif) no-repeat right bottom; width:51px; height:19px;}
.hide{background:url(../images/hide_arrow.gif) no-repeat right bottom; width:51px; height:19px;}
#con_search_p #rightarea #r_newsearch_bg #newsearch_bg_m{clear:both;display:table;background:url(../images/newsearch_bg_m.gif) repeat-y left top;width:260px; }
.checkbox{ width:15px}
.airline_names{ width:150px}
.a_price{  text-align:right; color:#FF0000; font-weight:bold}
#con_search_p #rightarea #r_newsearch_bg #newsearch_bg_m #airline_list{width:220px}
#con_search_p #rightarea #r_newsearch_bg #newsearch_bg_m #airline_list #airlines_n{float:left; width:165px}
#con_search_p #rightarea #r_newsearch_bg #newsearch_bg_m #airline_list #airlines_price{float:right; width:55px; font-weight:bold; color:#FF0000}
.modifysearch{margin-left:10px}
.ms_from{ width:215px;  clear:both}
.ms_from label{color:#000000;font-weight:bold;display:block}
.ms_to{ width:215px; clear:both}
.ms_to label{color:#000000;font-weight:bold;display:block}
.ms_to label a img{border:0;vertical-align:top}
#con_search_p #rightarea #r_newsearch_bg #newsearch_bg_b{clear:both;background:url(../images/newsearch_bg.gif) no-repeat left -68px; width:260px; height:12px;}
.c_one{ width:71px; float:left}
.c_one label{color:#000000;font-weight:bold;display:block}
.c_one label.sub_h{color:#000000;font-weight:normal;display:block}
/* search result right area end */

#con_search_p #con_search_results #con_search_res_bg{ width:685px;  margin-top:5px}
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_t{background:url(../images/searchresults_bg.gif) no-repeat left top; height:11px;display:table;width:685px}
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_b{ clear:both; background:url(../images/searchresults_bg.gif) repeat-y left -24px; height:12px;display:table}
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m{clear:both; background:url(../images/searchresults_bg_m.gif) repeat-y left top; width:685px;display:table }
.con_sr_to_text{ padding:10px;font-weight:normal}
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m #results_found #results_found_l{float:left;width:250px; font-size:20px; color:#000000; font-weight:bold; padding-left:5px}
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m #results_found #radio_right{float:right;width:350px;text-align:right; color:#000000; font-weight:bold;}
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m #results_found #radio_right .sortingFieldsStyle{float:right;padding-right:10px}
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m #results_found #radio_right .sortingFieldsStyle tr td{padding:0 0 0 5px}
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m #results_found #results_found_l span{float:left;font-size:20px; color:#FF0000; font-weight:bold; padding-left:5px}
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m #pirs_heading{ clear:both; background:url(../images/SEARCHRESULTSBG_HEADER.gif) repeat-x left top; height:25px; font-weight:bold; padding:5px 0px 0 10px;width:665px;border-left:1px solid #cccccc;margin:0 5px 0 5px;border-right:1px solid #cccccc}
.price{ float:left; width:100px}
.Airline{float:left; width:109px}
.Departure_Arrival{float:left; width:270px}
.Stops{float:left; width:100px}
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m #con_sr{ clear:both; display:table;height:100px }
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m #con_sr #price_select{ float:left;width:100px;  border-right:1px solid #C8C8C8; height:90px; margin-top:2px;margin-left:3px}
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m #con_sr #price_select label{  font-size:16px; color:#FF0000; font-weight:bold; padding:0 0 0 5px; display:table}
.select_b{background:url(../images/select_b.gif) no-repeat left top; width:82px; height:25px; margin-left:5px;margin-top:10px;}
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m #con_sr #con_sr_a{ float:left; width:460px;border-right:1px solid #C8C8C8; margin-top:2px;height:90px}
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m #con_sr #con_sr_a #totalprice{width:460px; height:20px; border:0px solid #000000; padding:3px }
.price_n{ font-weight:bold; color:#CC0000;}
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m #con_sr #con_sr_a #airline_logo{float:left;width:90px;}
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m #con_sr #con_sr_a #airline_logo label{float:left;width:90px; display:block; padding-left:3px }
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m #con_sr #con_sr_a #dep_arr{float:left;width:300px; }

#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m #con_sr #con_sr_a #dep_arr #depart{float:left;padding-left:3px  }
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m #con_sr #con_sr_a #dep_arr #depart label{padding-left:3px;  }
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m #con_sr #con_sr_a #dep_arr #depart label.b{padding-left:3px;font-weight: bold;  }
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m #con_sr #con_sr_a #dep_arr #return{ clear:both;padding-left:3px  }
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m #con_sr #con_sr_a #dep_arr #return label{padding-left:3px;  }
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m #con_sr #con_sr_a #dep_arr #return label.b{padding-left:3px;font-weight: bold;  }
.f_icon_r{ background:url(../images/flight_arow_right.gif) no-repeat left top; width:19px; height:17px;}
.f_icon_l{ background:url(../images/flight_arow_left.gif) no-repeat left top; width:19px; height:17px;}
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m #con_sr #con_sr_a #stop_dur{float:left;width:60px;}
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m #con_sr #con_sr_a #stop_dur #stop_1{float:left;width:60px; padding:0 3px 3px 3px}

#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m #con_sr #con_sr_a #stop_dur #stop_2{float:left;width:60px; padding:0 3px 3px 3px}
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m #con_sr #con_sr_a #stop_dur #stop_1 label{float:left; padding-left:3px;padding-right:0px; font-weight:bold}
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m #con_sr #con_sr_a #stop_dur #stop_2 label{float:left;padding-left:3px;padding-right:0px; font-weight:bold}
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m #con_sr #sr_details { float:left; width:105px}
#sr_details ul{padding:10px 0px 0px 5px ;margin:0px 0 5px  0}
#sr_details ul li#icon{font-weight:bold;color:#CC0000;list-style-type:none;background: url(../images/arrow_icon.gif) no-repeat center left; padding:5px 0 0 5px}
#sr_details ul li#icon {font-weight:bold;color:#CC0000;list-style-type:none;background: url(../images/arrow_icon.gif) no-repeat center left; padding:5px 0 0 5px}
#sr_details ul li#icon a{font-weight:bold;color:#CC0000; padding:5px 0 0 5px;text-decoration:none}
#sr_details ul li#icon a:hover{font-weight:bold;color:#CC0000; padding:5px 0 0 5px;text-decoration:none}
#con_search_p #con_search_results #con_search_res_bg #searcg_r_bg_m #con_sr #bottom_spdots{ width:670px;}
.dots{background:url(../images/dots.gif) repeat-x left top; width:670px; height:3px}

.pricerange_h{ color:#FF0000; font-weight:bold; text-align:center; height:20px}
.pricerange_sh_l{ float:left;font-weight:bold; text-align:left; height:20px; padding-left:35px}
.pricerange_sh_r{ float:right;font-weight:bold; text-align:right; height:20px; padding-right:35px}
.scorlerbar{ clear:both; background:url(../images/sliderbar_imag.gif) no-repeat center top;  height:23px;}
.ms_redio_b{width:235px; text-align:center;border:0px solid #000000}
.ns_radiotable{width:100%;}
.ns_radiotable .left_1{}
.ns_radiotable .right_1{padding-right:0px; font-weight:bold; }
.ns_radiotable .left_1 table{padding:0;margin:0}
.ns_radiotable .left_1 table tr td{padding:0}
.ns_radiotable .left_1 table tr td label {width:80px;font-size:11px;}


/*  search results end Here */
/* suggestions box */
.citieslisttable { background-color:#FFFFFF;}
.citieslisttable td { white-space:nowrap;}
.active  { text-decoration:none; color:#F87C17; height:19px;}
.active  td{ text-decoration:none; color:#F87C17; height:19px;  padding:0 5px 0 5px; background-color:#f4f4f4; border:1px solid #e8e8e8;font-weight:bold}
.inactive { text-decoration:none; color:#000000; height:19px;}
.inactive td{ text-decoration:none; color:#000000; height:19px; padding:0 5px 0 5px; background-color:#ffffff;}
.citieslisttable tr { cursor:pointer;}
/* suggestions box */
/* login strt */
.login_a{ }
.login_l{ float:left;width:450px;margin-left:30px}
.login_l_aamember{width:400px; margin-top:35px}
.login_r{ float:left;width:400px; height:300px; padding-left:20px}
.login_l_aamember label{ width:400px;text-decoration:none;display:block}
.header01{font-size:20px; font-weight:bold; }
.header01 span{font-size:20px; font-weight:bold; }
.emailid{ height:40px}
.emailid_h{float:left; color:#000000;font-weight:bold; width:120px; height:40px; text-align:right; padding-right:4px;  padding-top:4px;border: 0px solid #000}
.emailid_texfield{ float:left;width:213px }
.emailid_texfield span{ display:block }
.login_b { background:url(../images/login_b.gif) no-repeat right top; width:106px; height:45px;border:0;cursor:pointer}
.login_b img{ background:url(../images/login_b.gif) no-repeat right top; width:106px; height:45px;border:0;cursor:pointer}
#buttonarea_left{width:330px;text-align:right;padding-top:5px}
.my_AC_search_b {background:url(../images/my_AC_search_b.gif) no-repeat right top; width:106px; height:45px;border:0;cursor:pointer }
.cautions{ font-size:11px; }
.emailid label.normal{clear:both;color:#000000;font-weight:normal;}
.border_l{ float:left; background:url(../images/border_l.gif) repeat-y left top; height:200px;width:5px; margin-top:80px}
.notamem{ clear: both;font-size:20px; font-weight:bold; margin-left:40px;padding-top:30px}
.normaltext{ margin-left:40px}
.signup_b { background:url(../images/signuo.gif) no-repeat left top;  width:106px; height:45px;border:0;cursor:pointer }
.signup_b img{ background:url(../images/signuo.gif) no-repeat left top;  width:106px; height:45px;border:0;cursor:pointer }
#buttonarea_signup{width:375px;text-align:right;margin-bottom:45px;margin-top:10px}
/* login end */
/*reviewpage start here*/
#re_subheader{border-bottom:1px solid #B6B6B6;padding:15px 0 3px 0px;displat:table;width:678px;margin-bottom:20px;margin-left:3px;height:20px}
#re_subheader #heading{float:left;color:#000000;font-size:17px;font-weight:bold;padding-left:15px}
#re_subheader #text{float:right;font-size:11px;padding-top:5px}
#re_fieldsDiv{display:table;width:678px;margin-bottom:5px;margin-left:3px;height:25px;clear:both}
#re_fieldsDiv #one{float:left;width:155px;text-align:right;padding:5px 5px 0 0}
#re_fieldsDiv #one span{color:#F00;font-weight:bold;font-size:13px;}
#re_fieldsDiv #two{float:left;width:170px;text-align:left}
#re_fieldsDiv #three{float:left;width:155px;text-align:right;padding:5px 5px 0 0}
#re_fieldsDiv #three span{color:#F00;font-weight:bold;font-size:13px;}
#re_fieldsDiv #four{float:left;width:170px;text-align:left}
.re_textfield{ padding-top:4px ;background: url(../images/textfield_bg.gif) repeat-x left top; width:158px; border:1px solid #A5A5A5}
.re_phonetextfield{ padding-top:4px ;background: url(../images/textfield_bg.gif) repeat-x left top; width:30px;  border:1px solid #A5A5A5;margin-right:5px}
.re_phonetextfield2{ padding-top:4px ;background: url(../images/textfield_bg.gif) repeat-x left top; width:80px; border:1px solid #A5A5A5}
.re_selectmenu{ margin-top:2px ; width:161px; height:20px; border:1px solid #A5A5A5}
.re_mm{ margin-top:2px ; width:55px; height:20px; border:1px solid #A5A5A5}
.re_dd{ margin-top:2px ; width:45px; height:20px; border:1px solid #A5A5A5;margin-left: 3px}
.re_yy{ margin-top:2px ; width:55px; height:20px; border:1px solid #A5A5A5;margin-left: 3px}
#re_dots{background: url(../images/dots.gif) repeat-x left top;margin:15px 0 15px 0}
.book_b img{border:0;background: url(../images/book_b.gif) no-repeat left top;width:109px;height:47px}
.etpaynow_b img{border:0;background: url(../images/etpaynow_b.gif) no-repeat left top;width:114px;height:47px;cursor:pointer}
#buttonarea{text-align:right;padding-right:20px}
#tcarea{padding:0 30px 0 0;text-align:justify}
#tcarea span{color:#C70404;font-weight:bold}
#tcarea ul li{padding:3px}
#checkarea{padding-left:20px}
#checkarea a{color:#C70404;font-weight:bold}
#checkarea a:hover{color:#999;font-weight:bold;text-decoration:none}
#coupondiv{display:table;width:677px}
#coupondiv #navleft{float:left;width:470px;text-align:left;margin-left:70px}
#coupondiv #navright{float:right;width:200px;text-align:right}
.backtosearch_b img{border:0;background: url(../images/backtosearch_b.jpg) no-repeat left top;width:121px;height:35px;cursor:pointer}
.ApplyandReprice_b img{cursor:pointer;border:0;background: url(../images/enroll.jpg) no-repeat left top;width:67px;height:26px}
.ApplyandRepriceReview_b img{cursor:pointer;border:0;background: url(../images/ApplyandReprice_b.gif) no-repeat left top;width:147px;height:27px}
#couponbg{background: url(../images/coupanbg.jpg) no-repeat left top;width:444px;height:48px;margin-left:20px}
#couponbg ul{padding:0;margin:0;width:auto}
#couponbg ul li{float:left;padding:10px 10px 0 10px;list-style:none}
#couponbg ul li#text {color:#000000;font-size:17px;font-weight:bold;padding-top:14px;padding-left:30px}
#re_fieldsDiv_text{display:table;width:678px;margin-left:3px;clear:both}
#re_fieldsDiv_text #one{float:left;width:155px;text-align:right;padding:5px 5px 0 0}
#re_fieldsDiv_text #two{float:left;width:170px;text-align:left;color:#F00;font-size:11px;font-style:italic}
#re_fieldsDiv_text #three{float:left;width:155px;text-align:right;padding:5px 5px 0 0}
#re_fieldsDiv_text #four{float:left;width:170px;text-align:left;color:#F00;font-size:11px;font-style:italic}
#con_search_p #rightarea #r_newsearch_bg #newsearch_bg_t #ns_header1 #totalPrice{  font-size:18px; font-weight:bold; text-align:left; text-decoration:none; color:#333333;}
#con_search_p #rightarea #r_newsearch_bg #newsearch_bg_t #ns_header1 #totalPrice span{  font-size:18px; font-weight:bold; text-align:left; text-decoration:none; color:#FC0B0B;}
#con_search_p #rightarea #r_newsearch_bg #newsearch_bg_t #ns_header1{ width:235px;height:40px; margin-left:12px;padding-top:12px}
#priceheader{ width:235px;border-bottom:1px solid #CAC0B7; height:40px; margin-left:12px}
#priceheader #title{ float:left; font-size:16px; font-weight:bold; text-align:left; text-decoration:none; color:#333333;margin-top:12px}
#priceheader #show_hide{float:right;width:51px; height:19px;margin-top:12px}
.priceTable{ width:220px;}
.priceTable th{font-weight:bold;height:20px;color:#C70404;text-align:left}
.priceTable th.price{font-weight:bold;height:20px;color:#C70404;width:100px;text-align:right}
.priceTable td.left{height:20px;color:#00000;text-align:left}
.priceTable td.right{height:20px;color:#00000;text-align:right}
.priceTable td.totalleft{font-size:15px;height:20px;color:#00000;text-align:left;border-top:1px solid #CAC0B7}
.priceTable td.totalright{font-size:15px;height:20px;color:#FC0B0B;text-align:right;border-top:1px solid #CAC0B7}
.priceTable td{font-weight:bold}
#sum_mainheading{width:235px;font-size:16px; font-weight:bold; text-align:left; text-decoration:none; color:#333333;margin-top:12px;margin-left:12px}
#subheading{width:235px;font-size:12px; font-weight:bold; text-align:left; text-decoration:none; color:#C70404;margin-top:5px;margin-left:12px}
#airlinesarea{width:235px;margin-top:5px;margin-left:12px;height:45px}
#airlinesarea #imagearea{width:85px;height:35px;float:left}
#airlinesarea #airlinetext{width:120px;height:35px;float:left}
#airlinesarea #airlinetext span{display:block}
#airlinesarea #airlinetext span.bold{font-weight:bold;display:block}
#deparea{width:235px;margin-left:12px;height:25px}
#deparea #dep{height:21px;float:left;width:170px;border-right:1px solid #CAC0B7;padding-top:2px;padding-bottom:2px;padding-right:2px}
#deparea #dep span{font-weight:bold}
#deparea #stops{height:21px;float:left;width:58px;padding-bottom:2px;padding-top:2px;padding-left:2px;font-weight:bold}
#deparea #time{height:21px;float:left;width:58px;padding-bottom:2px;padding-top:2px;padding-left:2px;}
#re_line{margin:15px 0 15px 0;border-top:1px solid #CAC0B7}
.paymentSubheader{display:table;width:678px;margin-left:3px;padding:5px}
.paymentSubheader .pleft{float:left;width:400px;padding-left:10px}
.paymentSubheader .pleft span{font-weight:bold}
.paymentSubheader .pright{float:right;padding-right:5px;width:208px}
/*reviewpage style end here*/
/* forgot styles start here*/
.forgot_bg{width:325px;background: url(../images/forgotbg.gif) no-repeat left top;height:220px}
.forgot_bg .forgot_topbg{width:325px;background: url(../images/forgotbg.gif) no-repeat left bottom;height:220px}
.forgot_bg .forgot_topbg .forgotarrow{width:325px;background: url(../images/statusarrow.gif) no-repeat 120px top;height:10px}
.forgot_bg .forgot_topbg .forgotcontentarea{width:325px;display:table;margin-top:8px;}
.forgot_bg .forgot_topbg .forgotcontentarea .headerarea{float:left;width:230px;font-weight:bold;padding-left:10px;font-size:17px}
.forgot_bg .forgot_topbg .forgotcontentarea .closearea{float:right;width:40px;text-align:right;border:0;padding-right:10px}
.forgot_bg .forgot_topbg .forgotcontentarea .forgotfield{clear:both;width:315px;padding-top:8px;display:table;padding-left:10px}
.forgot_bg .forgot_topbg .forgotcontentarea .forgotfield .stone{width:230px;float:left;}
.forgot_bg .forgot_topbg .forgotcontentarea .forgotfield .forgot_submit_b{width:65px;float:left}
.forgot_bg .forgot_topbg .forgotcontentarea .forgotfield .stone span{display:block;font-weight:bold}
.forgot_link{width:340px;text-align:left}
.forgot_link a{color:#000000;text-decoration:underline; text-align:left;float:right}
.forgot_link a:hover{color:#666;text-decoration:none; }
.forgot_submit_b img{ background:url(../images/popup_submit_b.gif) no-repeat left top; width:60px; height:25px; margin-top:15px; border:0}
.paddingleft{padding-left:10px}
.paddingright{padding-right:10px}
.margin_top{margin-top:10px}
/*forgot styles end here*/
/* search prosessing styles start here*/
#searcg_r_bg_prc{height:80px}
.prosessing{ margin-left:50px; margin-top:10px; width:575px  }
.prosessing .prosessing_img img{ float:left;background:url(../images/searchprosessing_img1.gif) no-repeat left top; width:75px; height:75px;}
.prosessing .prosessing_t{ float:left;width:300px;padding-left:20px; padding-top:10px}
.prosessing .prosessing_t .searchText{ font-size:18px; color:#A3ABB0; font-weight:bold; }
.prosessing .prosessing_t .prosessing_route{ font-size:14px; font-weight:bold; color:#EE3338;margin:3px 0 3px 0 }
.prosessing .prosessing_t .prosessing_des{ font-size:14px; font-weight:bold; color:#C49720; margin:3px 0 3px 0 }

.prosessing .prosessing_t label{ color:#000000;font-weight:normal; padding-left:10px; display:block}
.prosessing .chooseflight_t{color:#807759;font-weight:bold; padding-left:10px; display:block;padding-bottom	:15px; text-align:justify}
.prosessing .chooseflight_t label{ color:#C21116;font-weight:bold; display:block; padding-bottom:10px;padding-top:5px}
.prosessing .chooseflight_t label a{ color:#C21116;font-weight:bold;text-decoration:underline; display:block}
.prosessing .chooseflight_t label a:hover{ color:#C21116;font-weight:bold; text-decoration:underline; display:block}
/* search prosessing styles end here*/
/*highslide(popup links in Results page) styles start*/
.searchResultsPopup{font-weight:bold}
.highslide-html {background-color: white;}
.highslide-html-blur {}
.highslide-html-content {position: absolute;display: none;}
.highslide-loading {display: block;color: black;font-size: 8pt;font-family: sans-serif;font-weight: bold;text-decoration: none;padding: 2px;border: 1px solid black;background-color: white;padding-left: 22px;background-image: url(../js/highslide/graphics/loader.white.gif);background-repeat: no-repeat;background-position: 3px 1px;}
a.highslide-credits, a.highslide-credits i {padding: 2px; color: silver;text-decoration: none;font-size: 10px;}
a.highslide-credits:hover,a.highslide-credits:hover i {color: white;background-color: gray;}
/* Styles for the popup */
.highslide-wrapper {	background-color: white;}
.highslide-wrapper .highslide-html-content {width: 660px;height: 180px;padding: 5px;}
.highslide-wrapper .highslide-header div {}
.highslide-wrapper .highslide-header ul {margin: 0;padding: 0;text-align: right;}
.highslide-wrapper .highslide-header ul li {display: inline;padding-left: 1em;}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {display: none;}
.highslide-wrapper .highslide-header a {font-weight: bold;color: gray;text-transform: uppercase;text-decoration: none;}
.highslide-wrapper .highslide-header a:hover {color: black;}
.highslide-wrapper .highslide-header .highslide-move a {cursor: move;}
.highslide-wrapper .highslide-footer {height: 11px;}
.highslide-wrapper .highslide-footer .highslide-resize {float: right;height: 11px;width: 11px;background: url(../js/highslide/graphics/resize.gif);}
.highslide-wrapper .highslide-body {}
.highslide-move {cursor: move;}
.highslide-resize {cursor: nw-resize;}
/* These must be the last of the Highslide rules */
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
/*highslide(popup links in Results page) styles end*/
/* noresults found start*/
.noresults_f{clear:both;padding-left:20px; padding-top:5px;text-align: center;font-size:14px; font-weight:bold; }
.noresults_f .route{clear:both;padding-left:20px; padding-top:5px;text-align: center;font-size:14px; font-weight:bold; color:#EE3338;}
.noresults_f .des{clear:both;padding-left:20px; padding-top:5px;text-align: center;font-size:14px; font-weight:bold; color:#C49720;}
.noresults_f_h{ clear:both;color:#CC3300;font-size:18px; color:#FF0033; font-weight:bold; padding-left:20px; padding-top:10px}
/* noresults found end*/
/* search loading styles strt here  */
#sr_loading { background:#FFFFFF;width:465px; text-align:center; height:300px; }
#sr_loading #loading_img img{ background:url(../images/loading01.gif) no-repeat left top; width:250px; height:170px;}
#sr_loading #loading_t{ font-size:18px; font-weight:bold; color:#9DA1A7; margin:20px 0 5px 0 }
#sr_loading #loading_route{font-size:14px; font-weight:bold; color:#C49720; margin:3px 0 3px 0 }
#sr_loading #loading_onward{font-size:14px; font-weight:bold; color:#C49720; margin:3px 0 3px 0 }
#sr_loading #loading_return{font-size:14px; font-weight:bold; color:#C49720; margin:3px 0 3px 0 }
/* search loading styles end here  */
/* price details styles start here */
#price_details{ width:617px}
#price_details #price_details_div{width:617px; }
#price_details #price_details_div .price_details_tbg{ background:url(../images/pricedetails_bg_top.gif) no-repeat left bottom; width:617px; height:8px }
#price_details #price_details_div .price_details_mbg{ clear:both;background:#E7E7E7; margin:0}
.pricedetails_title th{ font-weight:bold; height:30px; border-bottom:1px solid #CCCCCC; text-align:left; padding:3px }
.pricedetails_title td{text-align:left; padding:3px; height:30px;}
.totalprice{ font-weight:bold;padding:3px; text-align:right; padding-top:15px;padding-right:15px}
.totalprice span{ font-size:14px;font-weight:bold; color:#FF0000;text-align:right; padding-top:15px; padding-right:15px}
#price_details #price_details_div .price_details_bbg{ background:url(../images/pricedetails_bg_b.gif) no-repeat left top; width:617px; height:47px }
/* price details styles end here */
/* fare ruls*/
#price_details #price_details_div #farerruls_bg_b{ background:url(../images/farerruls_bg_b.gif) no-repeat left bottom; width:617px; height:8px;}
#fare_r_tcarea{ clear:both;background:#E7E7E7; margin:0;padding:0 30px 0 0;}
#fare_r_tcarea span{color:#C70404;font-weight:bold}
#fare_r_tcarea ul li{padding:3px;list-style: disc}
#fare_r_tcarea ul { margin-top:0;margin-left:30px}
/* fare ruls*/

/* sign in start here  */
#tcarea label{padding-left:20px;text-align:justify; font-size:14px; font-weight:bold; border:0px solid #000}
#tcarea p{padding-left:20px;text-align:justify; margin:0; padding-bottom:10px}
.tcarea_sub_h{ width:600px; font-size:12px; font-weight:bold; color:#996600;padding-left:20px;margin:0px;}
#cancel_submit_b{text-align:right;padding-right:20px}
.cancel_b img{border:0;background: url(../images/cancel_b.gif) no-repeat left top;width:82px;height:25px}
.submit_b img{border:0;background: url(../images/submit_b_hide.gif) no-repeat left top;width:82px;height:25px}
.submit_b{border:0;background: url(../images/submit_b_hide.gif) no-repeat left top;width:82px;height:25px}
.submit_b_active{border:0;background: url(../images/submit_b_active.gif) no-repeat left top;width:82px;height:25px;cursor:pointer}

.header02{font-size:16px; font-weight:bold; }
/* sign in end here  */
/* search prosessing start*/
#coupondiv #creatnewac { width:650px;text-align:left; padding-left:10px}
#coupondiv #creatnewac #creatnewac_h{ font-size:24px; font-weight:bold; color:#000000;text-align:left; padding-left:10px}
.creatnewac_nt{ font-size:11px; clear:both;text-align:left;padding-left:10px}
.creatnewac_ntb{ clear:both;font-weight:bold;padding-left:10px}	
/* search prosessing end*/
/* reserve page new styles*/
 .Tleft{float:left;width:400px;padding-left:10px}
.Tleft span{font-weight:bold}
.fre_bg{width:478px;background: url(../images/frebg.gif) no-repeat left bottom;}
.fre_bg .fre_topbg{width:478px;background: url(../images/frebg.gif) no-repeat left top;}
.fre_bg .fre_topbg .frearrow{width:478px;background: url(../images/statusarrow.gif) no-repeat 340px top;height:10px}
.fre_bg .fre_topbg .frecontentarea{width:478px;display:table;margin-top:8px;padding-bottom:10px}
.meal_bg{width:185px;background: url(../images/meals.gif) no-repeat left top;height:100px}
.meal_bg .meal_topbg{width:185px;background: url(../images/meals.gif) no-repeat left bottom;height:100px}
.meal_bg .meal_topbg .mealarrow{width:185px;background: url(../images/statusarrow.gif) no-repeat 70px top;height:10px}
.meal_bg .meal_topbg .mealcontentarea{width:185px;display:table;margin-top:8px;}

.seat_bg{width:185px;background: url(../images/meals.gif) no-repeat left top;height:100px}
.seat_bg .seat_topbg{width:185px;background: url(../images/meals.gif) no-repeat left bottom;height:100px}
.seat_bg .seat_topbg .seatarrow{width:185px;background: url(../images/statusarrow.gif) no-repeat 80px top;height:10px}
.seat_bg .seat_topbg .seatcontentarea{width:185px;display:table;margin-top:8px;}
.pricedetailsTable tr th{text-align:left;font-weight:bold}
.pricedetailsTable tr td{padding-right:4px}


/* reserve page styles end here */
/* itinerary details start*/
#itnry_details #price_details_div #itinerary_d_m{ clear:both;background:#E7E7E7; margin:0}
#itinerary_d_m #itinerary_d_heading{ clear:both; background:url(../images/SEARCHRESULTSBG_HEADER.gif) repeat-x left top; height:25px; font-weight:bold; padding:5px 0px 0 10px;width:597px;border-left:1px solid #cccccc;margin:0 3px 0 3px;border-right:1px solid #cccccc}
#itinerary_d_m #itinerary_d_heading_Details{ clear:both; background:url(../images/SEARCHRESULTSBG_HEADER.gif) repeat-x left top; height:25px; font-weight:bold; padding:5px 0px 0 10px;width:665px;border-left:1px solid #cccccc;margin:0 3px 0 0px;border-right:1px solid #cccccc}
.itinerary_d_heading_Details{ clear:both; background:url(../images/SEARCHRESULTSBG_HEADER.gif) repeat-x left top;  padding:0px 0px 0 10px;width:678px;border-left:1px solid #cccccc;margin:0 3px 0 0px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc}
.itinerary_d_heading_Details tr th {height:30px;text-align:left;font-weight:bold;}
.itinerary_d_heading_Details tr td {text-align:left;padding:3px;border-bottom:1px solid #cccccc}
.itinerary_d_heading_Details tr td.row3{text-align:right;color:#000000;font-weight:bold}
.itinerary_d_heading_Details tr td.row3 span{text-align:right;color:#C60400;font-weight:bold;font-size:12px}
.itinerary_d_heading_Details tr td.row3 span.priceTotal{text-align:right;color:#ff0000;font-weight:bold;font-size:15px}

.Airline{ float:left; width:100px}
.from{float:left; width:120px}
.to{float:left; width:120px}
.departure{float:left; width:125px}
.arrival{float:left; width:125px}
.Airline_Detail{ float:left; width:100px}
.from_Detail{float:left; width:135px}
.to_Detail{float:left; width:130px;}
.departure_Detail{float:left; width:130px}
.arrival_Detail{float:left; width:130px;border:0px solid #000000}
.cabin_class{float:left; width:40px;border:0px solid #000000}
#itinerary_d_m #depart_h{ clear:both;background:#ffffff;font-size:14px;font-weight:bold; color:#CC6600; padding:5px 0 0 10px; height:20px; width:597px; margin-left:3px}
#itinerary_d_m #depart_h_Detail{ clear:both;background:#F6F6F6;font-size:14px;font-weight:bold; color:#CC6600; padding:5px 0 0 10px; height:20px; width:661px; margin-left:3px;margin-right:3px}
#itnry_details #price_details_div #itinerary_d_m #itd_div{  margin-left:3px;margin-right:5px; border:0px solid #000000}
#itnry_details #price_details_div #itinerary_d_m #itd_div #itd_airline{ float:left;width:105px; border: 0px solid #000000}
#itnry_details #price_details_div #itinerary_d_m #itd_div #itd_airline label{clear:both;width:105px; display:block; padding-left:3px}
#itnry_details #price_details_div #itinerary_d_m #itd_div #itd_from{ float:left; width:120px;}
#itnry_details #price_details_div #itinerary_d_m #itd_div #itd_from .itd_stop1{ padding-top:5px}
#itnry_details #price_details_div #itinerary_d_m #itd_div #itd_from .itd_stop1 label{ float:left; font-weight:bold;}
#itnry_details #price_details_div #itinerary_d_m #itd_div #itd_from .itd_stop2{ padding-top:5px}

.it_bg {background:#F6F6F6;}
#itnry_details #price_details_div #itinerary_d_m #itd_div #itd_departure{ float:left; width:125px;}
#itnry_details #price_details_div #itinerary_d_m #itd_div #itd_departure .itd_stop1_d{padding-top:5px}

#itnry_details #price_details_div #itinerary_d_m #brackup{ height:20px; margin-left:3px;margin-right:5px; border:0px solid #000000}
#itnry_details #price_details_div #itinerary_d_m #brackup .contract_name{ float:left;font-weight:bold; text-align:right; width:200px}
#itnry_details #price_details_div #itinerary_d_m #brackup .contract_details{ float:left; padding-left:10px;text-align:left}
#itnry_details #price_details_div #itinerary_d_m #brackup .contract_details_price{float:right; padding-right:10px; text-align:right; font-weight:bold;}
#itnry_details #price_details_div #itinerary_d_m #brackup .contract_details_price label{ float:left; text-align:right; font-size:14px; font-weight:bold; color:#FF0000}
/* itinerary details end*/

/* sessionexpire start*/
#sessionexpire{ margin-top:50px;margin-bottom:20px;text-align:center}
.sessionexpire_image{ background:url(../images/sessionexpire_icon.gif) no-repeat left top; width:214px; height:211px; text-align:center}
.sessionexpire_title{ font-size:18px; font-weight:bold; color:#FF0000; text-align:center; padding-top:5px }
.sessionexpire_nor_text{text-align:center; padding-top:5px;}
/* sessionexpire end*/


/* send_email styles start here*/
.send_email{width:207px;background: url(../images/email_popup_bg.gif) no-repeat left top;height:120px}
.send_email .send_email_topbg{width:207px;background: url(../images/email_popup_bg.gif) no-repeat left bottom;height:120px}
.send_email .send_email_topbg .send_emailarrow{width:207px;background: url(../images/statusarrow.gif) no-repeat 60px top;height:10px}
.send_email .send_email_topbg .send_emailarrow_contentarea{width:207px;display:table;margin-top:8px;}
.send_email .send_email_topbg .send_emailarrow_contentarea .send_emailheaderarea{float:left;width:130px;font-weight:bold;padding-left:20px}
.send_email .send_email_topbg .send_emailarrow_contentarea .send_emailclosearea{float:right;width:40px;text-align:right;border:0;padding-right:10px}
.send_email .send_email_topbg .send_emailarrow_contentarea .send_emailarrow_field{clear:both;width:187px;padding-top:8px;display:table;padding-left:20px}
.send_email .send_email_topbg .send_emailarrow_contentarea .send_emailarrow_field .send_emailstone{float:left;width:45px}
.send_email .send_email_topbg .send_emailarrow_contentarea .send_emailarrow_field .send_emailstone span{display:block}
.send_email .send_email_topbg .send_emailarrow_contentarea .send_emailarrow_field .send_emailstone select{width:35px}
.ok_b img{ background:url(../images/status_ok_b.gif) no-repeat left top; width:35px; height:25px; margin-top:10px; border:0}
.emailok_b{ float:left;background:url(../images/status_ok_b.gif) no-repeat left top; width:35px; height:25px; margin-top:10px; border:0px; padding-right:5px}
.emailsubmit_b{ float:left;background:url(../images/send_b.gif) no-repeat left top; width:60px; height:25px; margin-top:10px; border:0px; padding-right:5px;cursor:pointer}
.emailcancel_b{ float:left;background:url(../images/cancel_admin.gif) no-repeat left top; width:60px; height:25px; margin-top:10px; border:0px; padding-right:5px;cursor:pointer}
/*send email end here*/
/*  my account style s  stsrt here */
#myac_header01{color:#000000;padding-left:10px; }
#myac_header01 label{font-size:20px; font-weight:bold;display:block }
#myac_header01 span{ color:#666666; padding-left:10px;font-weight:normal; text-decoration:underline}
#myac_header01 span a{ color:#666666; padding-left:10px;font-weight:normal; text-decoration:underline}
#myac_header01 span a:hover{ color:#000000; padding-left:10px;font-weight:normal; text-decoration:underline}
#re_fieldsDiv #myac_one{float:left;font-weight:bold;width:100px;text-align:left;padding:5px 5px 0 15px; }
#re_fieldsDiv #myac_one span{color:#F00;font-weight:bold;font-size:13px;}
#re_fieldsDiv #myac_two{float:left;width:190px;text-align:left;padding:5px 5px 0 0; }
#re_fieldsDiv #myac_three{float:left;font-weight:bold;width:115px;text-align:left;padding:5px 5px 0 5px}
#re_fieldsDiv #myac_three span{color:#F00;font-weight:bold;font-weight:bold;font-size:13px;}
#re_fieldsDiv #myac_four{float:left;width:190px;text-align:left;padding:5px 5px 0 0;}
#re_fieldsDiv #myac_f_h_c_link{ float:left;color:#000000;width:190px;text-align:left;padding:5px 5px 0 0;text-decoration:none}
#re_fieldsDiv #myac_f_h_c_link a{color:#000000;text-align:left;padding:5px 5px 0 0;text-decoration:none}
#re_fieldsDiv #myac_f_h_c_link a:hover{color:#000000;text-align:left;padding:5px 5px 0 0; text-decoration:none}
#myac_preferences{ clear:both;width:640px; padding:5px 0px 0 15px; }
#myac_preferences a{ color:#000000;clear:both;width:640px; padding:5px 0px 0 15px; }
#myac_preferences a:hover{  color:#000000;clear:both;width:640px; padding:5px 0px 0 15px; }
#myac_preferences label{ font-weight:bold; font-size:14px;width:640px;text-align:left;padding:5px 5px 0 0px; display:block}
#re_fieldsDiv #myac_links{padding-left:5px; margin-top:10px}
#re_fieldsDiv #myac_links label{ color:#000000;font-size:14px; font-weight:bold; text-decoration:underline; }
#re_fieldsDiv #myac_links label a{ color:#000000;font-size:14px; font-weight:bold; text-decoration:underline}
#re_fieldsDiv #myac_links label a:hover{color:#999999; font-size:14px; font-weight:bold; text-decoration:underline}
.myac_links_img{ width:25px; height:24px; }
#myac_re_subheader{ clear:both;border-bottom:1px solid #B6B6B6;padding:15px 0 3px 0px;displat:table;width:678px;margin-bottom:5px;margin-left:3px;height:20px}
#myac_re_subheader #myac_heading{float:left;color:#000000;font-size:17px;font-weight:bold;padding-left:15px}
#myac_re_subheader #myac_text{float:right;font-size:11px;padding-top:5px}
/*  my account style end  here */
#con_foot_m #footertextarea #footerLinks{text-align:right;padding-top:18px}
#con_foot_m #footertextarea #footerLinks a{color:#000000;text-decoration:none;margin-right:3px;margin-left:3px;}
#con_foot_m #footertextarea #footerLinks a:hover{color:#666;text-decoration:underline;margin-right:3px;margin-left:3px;}
.myac_r_menu1{ width:245px;margin-left:10px;margin-right:2px;border:0px solid #000000}
.myac_r_menu1 ul{ margin:0; padding:0}
li.myactive{ width:235px;list-style:none;height:29px;color:#000000;border:0px solid #000000}
li.myactive a {display:block;font-size:14px;color:#CC3300; font-weight:bold; background:url(../images/myac_r_menubg.gif) no-repeat left top; height:24px;padding-left:35px;padding-top:4px; text-decoration:none}
li.myinactive{ width:235px;list-style:none;height:33px;color:#000000;border:0px solid #000000}
li.myinactive a {display:block;font-size:14px;color:#000000; font-weight:bold; background:url(../images/myac_r_menubg.gif) no-repeat left -40px;height:25px;padding-left:35px;padding-top:6px; text-decoration:none}
.emails_rows{ clear:both;width:630px}
.myac_column1{ width:215px; float:left;padding-left:15px}
.myac_column1 label{color:#000000;font-weight:bold;display:block}
.myac_column2{ width:215px; float:left;padding-left:15px}
.myac_column2 label{color:#000000;font-weight:bold;display:block}
/* my itinerary */
.passenger_name{ margin-top:5px; font-size:16px; color:#FF6600; font-weight:bold; padding-left:10px}
.my_itnr_table{ width:98%;margin: 5px 0 0 6px;clear:both}
.my_itnr_table tr th{height:25px;background:#CCCCCC;padding-left:3px;text-align:left;font-weight:bold; border-bottom:1px solid #ffffff}
.my_itnr_table tr td{padding:3px;text-align:left;font-weight:normal;background:#F3F3F3; border-bottom:1px solid #ffffff}
.my_itnr_table tr td.best{padding:3px;text-align:left;font-weight:normal;background:#EAFCB1; border-bottom:1px solid #ffffff}
.my_itnr_table tr th.itineraryref{width:100px}
.my_itnr_table tr td.itineraryref a{color:#993300;font-weight:bold}
.my_itnr_table tr td.itineraryref a:hover{color:#CC0000;font-weight:bold}
.my_itnr_table tr th.departuredate{width:100px}
.my_itnr_table tr th.returndate{width:80px}
.my_itnr_table tr th.sector{width:80px}
.my_itnr_table tr th.status{width:50px}
.my_itnr_table tr td.status_pending{color:#CC0000;font-weight:bold}
.my_itnr_table tr th.request4cancel{width:110px}
.my_itnr_table tr td.request4cancela a{color:#993300;font-weight:bold}
.my_itnr_table tr td.request4cancela a:hover{color:#CC0000;font-weight:bold}
.my_itnr_table tr th.confirmation_number{width:130px}
.my_itnr_table tr td.confirmation_number a{color:#993300;font-weight:bold}
.my_itnr_table tr td.confirmation_number a:hover{color:#CC0000;font-weight:bold}
/* my end itinerary */
/* Child and Infant popups styles start here*/
.status_bg_child{width:207px;background: url(../images/status_bg.gif) no-repeat left bottom;height:85px}
.status_bg_child .status_topbg{width:207px;background: url(../images/status_bg.gif) no-repeat left top;height:80px}
.status_bg_child .status_topbg .statusarrow{width:207px;background: url(../images/statusarrow.gif) no-repeat 83px top;height:10px}
.status_bg_child .status_topbg .statusarrowInfant{width:207px;background: url(../images/statusarrow.gif) no-repeat 153px top;height:10px}
.status_bg_child .status_topbg .statuscontentarea{width:207px;display:table;margin-top:8px;}
.status_bg_child .status_topbg .statuscontentarea .headerarea{float:left;width:130px;font-weight:bold;padding-left:15px}
.status_bg_child .status_topbg .statuscontentarea .closearea{float:right;width:40px;text-align:right;border:0;padding-right:10px}
.status_bg_child .status_topbg .statuscontentarea .statusfield{clear:both;width:187px;padding-top:8px;display:table;padding-left:15px}
.status_bg_child .status_topbg .statuscontentarea .statusfield .stone{float:left;width:46px}
.status_bg_child .status_topbg .statuscontentarea .statusfield .stone span{display:block}
.status_bg_child .status_topbg .statuscontentarea .statusfield .stone select{width:35px}
.ok_b img{ background:url(../images/status_ok_b.gif) no-repeat left top; width:35px; height:25px; margin-top:10px; border:0}

/*Child and Infant popups styles end here*/

/* email & print links start*/
#email_print{}
.email_link{ float:left;width:80px; padding:10px 8px 0 0;}
.email_link a{ font-weight:bold; color:#666666;font-size:14px; text-decoration:none; padding-top:10px}
.email_link a:hover{ font-weight:bold; color:#003366;font-size:14px; text-decoration:none;padding-top:10px}
.email_img{ float:left;background:url(../images/email_icon.gif) no-repeat left top; width:37px; height:38px;}
.print_img{ float:left;background:url(../images/print_icon.gif) no-repeat left top; width:33px; height:38px;}
#emailBlock{ padding:0 30px 0 0;}
/* email & print links end*/

/*Account overview*/
.accountioverviewb_area{padding-right:30px;text-align:right}
#myaccount_dots{ clear:both;background: url(../images/dots.gif) repeat-x left top;margin:5px 0 5px 0}
.myaccount_dots{ clear:both;background: url(../images/dots.gif) repeat-x left top;margin:2px 0 2px 0;height:1px}
.tptable tr th{background:#f1f1f1;height:25px}
.tptable tr .leftTd{font-weight:bold;text-align:left}
#re_fieldsDiv_view{display:table;width:678px;margin-bottom:5px;margin-left:3px;height:25px;clear:both}
#re_fieldsDiv_view #one{float:left;width:155px;text-align:right;padding:5px 5px 0 0}
#re_fieldsDiv_view #one span{color:#F00;font-weight:bold;font-size:13px;}
#re_fieldsDiv_view #two{float:left;width:170px;text-align:left;height:20px;padding-top:5px}
#re_fieldsDiv_view #three{float:left;width:155px;text-align:right;padding:5px 5px 0 0}
#re_fieldsDiv_view #three span{color:#F00;font-weight:bold;font-size:13px;}
#re_fieldsDiv_view #four{float:left;width:170px;text-align:left;height:20px;padding-top:5px}
/*Account Overview End here*/
.my_itnr_table tr th.delete_edit{width:100px}
.my_itnr_table tr td.delete_edit a{color:#993300;font-weight:bold}
.my_itnr_table tr td.delete_edit a:hover{color:#CC0000;font-weight:bold}
.save{float:right;background:url(../images/save_b.gif) no-repeat left top; width:64px; height:25px; text-align:right; padding-right:5px }
.cancel{float:right;background:url(../images/cancel_b.gif) no-repeat left top; width:83px; height:25px; text-align:right }

.add_new{ float:right;text-align:right;font-size:14px; font-weight:bold; color:#996600;text-decoration:underline; margin-right:0px ; margin-right:10px; margin-top:5px}
.add_new a{font-size:14px; font-weight:bold; color:#CC0000;text-decoration:underline; border:0px solid #000000;padding:8px 0 0 0px}
.add_new a:hover{ font-size:14px; font-weight:bold; color:#FF6600;text-decoration:underline;padding:8px 0 0 0px}

.add_new_icon{ float:left; width:25px; height:24px; text-align:right}

.othertraveler{ background:#f1f1f1; font-size:14px; font-weight:bold; color:#000000; height:25px; padding-left:8px;padding-top:5px; margin-left:5px;margin-right:5px;;margin-top:8px; }
.othertraveler_header{  font-size:14px; font-weight:bold; color:#000000; height:20px; padding-left:8px;padding-top:5px; margin-left:5px;margin-right:5px;;margin-top:8px; }
.format{ float:right;text-align:right;font-size:12px; color:#000000; font-weight:bold; margin-right:0px ; margin-right:10px; margin-top:5px}
.format label{font-size:14px;font-weight:bold; color:#996600;margin-right:0px ; margin-right:10px; margin-top:5px}
.plusbutton{font-weight:bold;color:#000;background:#cccccc;width:20px;font-size:14px;border:1px solid #666;cursor:pointer;padding:3px 5px 3px 5px;margin-right:3px;text-decoration:none}
.minusbutton{font-weight:bold;color:#000;background:#cccccc;width:20px;font-size:14px;border:1px solid #666;cursor:pointer;padding:3px 5px 3px 5px;text-decoration:none}
.myaccount_updatebutton{background: transparent url(../images/update_b.gif) repeat-x left top;width:83px;height:30px;border:0px}
/*Account Overview End here*/
/*price grid */
#price_graph{ width:445px; height:323px; border:0px solid #000000}
#price_graph #price_graph_menu{ width:445px;height:19px}
#price_graph #price_graph_menu ul{ margin:0; padding:0}
li.pg_active{  display:block;float:left;width:108px;list-style:none;height:19px;color:#4C493F;border:0px solid #000000; text-align:center}
li.pg_active a{ display:block;font-size:12px;color:#4C493F; font-weight:bold; background:url(../images/price_graph_menu_bg.gif) no-repeat left top; width:108px; height:19px;text-decoration:none; text-align:center}
li.pg_inactive{ display:block;float:left;width:108px;list-style:none;height:19px;color:#9C9A93;border:0px solid #000000; text-align:center}
li.pg_inactive a { display:block;font-size:12px;color:#9C9A93; font-weight:bold; background:url(../images/price_graph_menu_bg.gif) no-repeat left -22px; width:108px; height:19px;text-decoration:none; text-align:center}
#price_graph #price_graph_details{ clear:both;background:#ffffff; width:439px; height:200px;border:3px solid #E5E5E5}
/*price grid */
.goBackButton {background: transparent url(../images/goback_b.gif) no-repeat left top;width: 80px;height: 25px;border:0px}
.email{width:260px;}
/* payment processing styles */
#paymentProcessing{height:100%;width:100%;text-align:center}
.paymentprocessing_Table{width:500px;height:300px;background:#ffffff;}
.paymentMaintable{height:100%;width:100%}
.paymentprocessing_logo img{background: url(../images/paymentprocessing_logo.jpg) no-repeat left top;width:186px;height:67px}
.searchprosessing_img1 img{background: url(../images/searchprosessing_img1.gif) no-repeat left top;width:75px;height:75px}
.paymentProcessText{color:#A3ABB0; font-weight:bold;font-size:14px}
/* payment processing styles end here */
/* farerules */
 #farebg{ width:500px;border:0px solid #000000}
 #farebg #fare_search_res_bg{ width:500px;  margin-top:5px}
 #farebg #fare_search_res_bg #faresearcg_r_bg_t{background:url(../images/farerules.gif) no-repeat left top; height:11px;display:table;width:500px}
#farebg #fare_search_res_bg #faresearcg_r_bg_b{ clear:both; background:url(../images/farerules.gif) repeat-y left -24px; height:12px;display:table;width:500px;}
#farebg #fare_search_res_bg #faresearcg_r_bg_m{clear:both; background:url(../images/farerules_bg_m.gif) repeat-y left top; width:500px;display:table }
.farerulesTable{}
.farerulesTable .heads{color:#000000;font-size:20px; font-weight:bold;border-bottom:1px dotted #cccccc;}
.farerulesTable ul li{text-align:justify;padding-top:10px}
.farerulesTable ul li a{color:#C60400;font-weight:bold}
.farerulesTable ul li a:hover{color:#9C9A9C;font-weight:bold}
/* farerules end here*/
#staticsubheadings{	text-align:left;color:#29414A;font-weight:bold;font-size:14px;padding:5px 0 5px 5px;display:block;background: url(../images/dots.gif) repeat-x left bottom;	}
#staticTitlesFaq{background: url(../images/faqs_t.gif) no-repeat left top;height:47px;width:180px}
#staticTitlesTC{background: url(../images/termsConditions_t.gif) no-repeat left top;height:47px;width:250px}
#staticTitlesPC{background: url(../images/privacypolicy_t.gif) no-repeat left top;height:47px;width:180px}
#staticTitlesUA{background: url(../images/consumer_AG_t.gif) no-repeat left top;height:47px;width:250px}
#staticTitlesSM{background: url(../images/sitmap_title.gif) no-repeat left top;height:47px;width:250px}
#staticTitlesContactUs{background: url(../images/contactus_t.gif) no-repeat left top;height:47px;width:180px}
#staticTitlesAboutUs{background: url(../images/aboutus_t.gif) no-repeat left top;height:47px;width:180px}
#staticTitlesTravelInsurance{background: url(../images/travelinsurance_t.gif) no-repeat left top;height:47px;width:220px}

/* contactUs */
.contactus{ clear:both; margin-top:0px;margin-left:6px}
.contactus_left_img{ float:left; background:url(../images/contactUs_left_img.gif) no-repeat left top; width:250px; height:210px; }
.contactus_right_img{ float:left;}
.contactus_address_img{ background:url(../images/contactUs_address_t.gif) no-repeat left top; width:340px; height:75px; }
.contactus_ph_img{ background:url(../images/contactUs_customerservice_t.gif) no-repeat left top; width:340px; height:80px; }
.contactus_right_img a{ font-size:12px; font-weight:normal; text-decoration:underline;color:#000000}
.contactus_right_img a:hover{ font-size:12px; font-weight:normal;text-decoration:none;color:#666}
.contactus_content a{ font-size:12px; font-weight:normal; text-decoration:none;color:#000000}
.contactus_content a:hover{ font-size:12px; font-weight:normal;text-decoration:underline;color:#666}
.aboutus_left_img{ float:left; background:url(../images/aboutUs_left_img.gif) no-repeat left top; width:279px; height:232px; }
/* contactUs end */

/*junk styles*/
#searchbyandButton #left{width:215px;float:left;height:42px;margin-right:15px;border:0px solid #000000;background: url(../images/spacer.gif) no-repeat left bottom;;}
#searchbyandButton #right{width:215px;float:left;height:42px;margin-right:15px;border:0px solid #000000;text-align:right;background: url(../images/spacer.gif) no-repeat left bottom;}
#class #left,#class #right{width:220px;background: url(../images/spacer.gif) no-repeat left bottom;float:left;height:40px;margin-right:15px;border:0px solid #000000}

/* guest styles start here*/
.guests_bg{width:400px;background: url(../images/guestsbg.gif) no-repeat left top;}
.guests_bg .guests_topbg{width:400px;background: url(../images/guestsbg.gif) no-repeat left bottom;}
.guests_bg .guests_topbg .guestsarrow{width:400px;background: url(../images/statusarrow.gif) no-repeat 60px top;height:10px}
.guests_bg .guests_topbg .guestscontentarea{width:400px;display:table;margin-top:8px;}
.guests_bg .guests_topbg .guestscontentarea .headerarea{float:left;width:230px;font-weight:bold;padding-left:10px;font-size:17px}
.guests_bg .guests_topbg .guestscontentarea .closearea{float:right;width:40px;text-align:right;border:0;padding-right:20px}
.guests_bg .guests_topbg .guestscontentarea .guestsfield{clear:both;width:315px;padding-top:8px;display:table;padding-left:10px}
.guests_bg .guests_topbg .guestscontentarea .guestsfield .stone{width:400px;}
.guests_bg .guests_topbg .guestscontentarea .guestsfield .guests_submit_b{width:360px;text-align:right}
.guests_bg .guests_topbg .guestscontentarea .guestsfield .stone span{display:block;font-weight:bold}

.guests_submit_b img{ background:url(../images/Guests_search_b_t.gif) no-repeat left top; width:60px; height:25px; margin-top:15px; border:0;margin-bottom:10px}
.error{color:#C70404;font-weight:bold}
.error span {color:#C70404;font-weight:bold}
.paddingleft{padding-left:10px}
.paddingright{padding-right:10px}
.margin_top{margin-top:10px}
/*guests styles end here*/
.childrenMessage{color:#F87C17;font-weight:bold;padding:0 10px 0 10px}
.buttonReviewEnable { background:url(../images/confirmbooking_b.gif) no-repeat left top; width:177px; height:47px; border:0;cursor:pointer}
.buttonReviewDisable { background:url(../images/confirmbooking_gray.gif) no-repeat left top; width:177px; height:47px; border:0;}
.buttonReviewRequestEnable { background:url(../images/con_reqt_b_normal.gif) no-repeat left top; width:177px; height:49px; border:0;cursor:pointer}
.buttonReviewRequestDisable { background:url(../images/con_reqt_b_grey.gif) no-repeat left top; width:177px; height:49px; border:0;}
.bookButtonEnable {border:0;background: url(../images/book_b.gif) no-repeat left top;width:109px;height:47px;;cursor:pointer}
.bookButtonDisable {border:0;background: url(../images/book_b_gray.gif) no-repeat left top;width:109px;height:47px}
.blockButtonEnable {border:0;background: url(../images/book_b.gif) no-repeat left top;width:109px;height:47px}
.blockButtonDisable {border:0;background: url(../images/book_b.gif) no-repeat left top;width:109px;height:47px}
#forgot_password { border-bottom:0px solid #085584; width:325px; background-color:none;}
.layover_time_bg {background:url(../images/layourboxes_bg.jpg) repeat-x left top;font-weight:bold;font-size:10px;color:#956703}
.layover_time_rightbg{font-family:tahoma;background:url(../images/layourboxes_right.jpg) no-repeat right top;font-weight:bold;font-size:10px;color:#956703;height:32px;width:100%;padding-right:10px;}
.layover_time_rightbg span {font-weight:bold;font-size:10px;color:#7F7979;font-family:tahoma;}

/*Promotion div start here*/
#con_promo{display:table;clear:both;margin-top:5px;width:980px}
#con_promo_tl{background:#ffffff url(../images/footer_bg_tb.gif) no-repeat left top;height:11px;padding:0 0 0 16px}
#con_promo_tl  #con_promo_tr{background:#ffffff url(../images/footer_bg_tb.gif) no-repeat right top;height:11px;}
#con_promo_m{background:#ffffff url(../images/footer_bg_m.gif) repeat-y left bottom;}
#con_promo_m #spacer_left{width:20px;float:left;}
#con_promo_m #spacer_right{float:right;width:20px;}
#con_promo_bl{background:#ffffff url(../images/footer_bg_tb.gif) no-repeat left bottom;height:11px;padding:0 0 0 16px;clear:both}
#con_promo_bl #con_promo_br{background:#ffffff url(../images/footer_bg_tb.gif) no-repeat right bottom;height:11px;}

.promodiv{background:url(../images/promotionboxbg.jpg) repeat-x left top;display:table;width:305px}
.promodiv .promo_header{background:url(../images/promotion_headerarrow.jpg) no-repeat 10px 9px;color:#D51317;font-size:20px;padding:6px 0 0 30px}
.promodiv .promo_content{padding:14px 0 0 15px;}
.promodiv .promo_content ul{padding:0px 0 0 0;margin:0;list-style:none}
.promodiv .promo_content ul li{padding:5px 0 5px 15px;margin:0;background:url(../images/promo_flightbg.jpg) no-repeat left 8px;}
.promodiv .promo_content ul li a{color:#000000;text-decoration:underline}
.promodiv .promo_content ul li a:hover{color:#666;text-decoration:none}
.promodiv .promo_content ul li span{color:#DF6A48;font-size:12px;font-weight:bold}
.promodiv .promo_content .moreLink{text-align:right}
.promodiv .promo_content .moreLink a{color:#DF6A48;text-decoration:underline}
.promodiv .promo_content .moreLink a:hover{color:#666;text-decoration:none}
.promodiv .promo_farecontent{background:url(../images/promo_fareboxbg.jpg) no-repeat left top;width:292px;height:112px;margin-top:14px}
.promodiv .promo_content .traveldiv{color:#000000;font-size:12px;font-weight:normal}
.promodiv .promo_content .traveldiv span{color:#DF6A48;font-size:12px;font-weight:bold}
/*Promotion div end here*/

/* Deals start here*/

.deal_headertext{font-size:16px ;font-weight:bold;color:#000000}
.deal_headertext span{font-size:16px ;font-weight:bold;color:#999}
.deal_pricetext{font-size:20px ;font-weight:bold;color:#F00}
.deal_pricetext1{font-size:15px ;font-weight:bold;color:#F00}
.deal_pricetext1 span{font-size:15px ;font-weight:bold;color:#F00}
.deal_p_text_tooltip{font-size:11px;font-style:italic;color:#999}
.div_dealtextarea{color:#333333;text-align:justify}
.div_dealtextareaPrice{padding:5px;font-size:13px ;font-weight:bold;color:#000000}
.div_dealtextareaPrice span{font-size:13px ;font-weight:bold;color:#F00}
.traqveldates{padding:5px;font-size:13px ;font-weight:bold;color:#000000}
.traqveldates span{font-size:13px ;font-weight:bold;color:#999}
/* Deals End Here*/

.sitemapbox{width:320px;display:table}
.sitemapbox .sitemap_top{background: url(../images/sitmap_box_top.gif) no-repeat left top;height:30px;width:310px;padding-top:13px;padding-left:10px}
.sitemapbox .sitemap_bg{background: url(../images/sitmap_box_m.gif) repeat-y left top}
.sitemapbox .sitemap_bg ul{margin:0 10px 0 10px;padding:0;list-style:none}
.sitemapbox .sitemap_bg ul li{background:#ffffff url(../images/dots_1.gif) repeat-x left bottom;padding:3px 0 3px 0}
.sitemapbox .sitemap_bg ul li a{display:block;padding: 3px 0 3px 40px;color:#cc3300;font-weight:bold;background: url(../images/sitmap_arrow.gif) no-repeat 20px 6px;text-decoration:none}
.sitemapbox .sitemap_bg ul li a:hover{display:block;padding: 3px 0 3px 40px;color:#7F7E7E;font-weight:bold;background: url(../images/sitmap_arrow_hover.gif) no-repeat 20px 6px}
.sitemapbox .sitemap_bottom{background: url(../images/sitmap_box_botom.gif) no-repeat left top;height:12px;width:320px}
.questionarea{text-align:left;color:#29414A;font-size:12px;padding:5px 0 5px 5px;}
.questionarea a{font-weight:bold;text-decoration:none;text-align:left;color:#29414A;font-size:12px;padding:5px 0 5px 5px;display:block;}
.questionarea a:hover{font-weight:bold;text-decoration:none;text-align:left;color:#29414A;font-size:12px;padding:5px 0 5px 5px;display:block}
.questionarea a.arrow_down{font-weight:bold;text-decoration:none;text-align:left;color:#29414A;font-size:12px;padding:5px 0 5px 5px;display:block;background:#ffffff url(../images/show_arrow.gif) no-repeat right 3px;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;cursor:pointer}
.questionarea a.arrow_down:hover{font-weight:bold;text-decoration:none;text-align:left;color:#29414A;font-size:12px;padding:5px 0 5px 5px;display:block;background:#ffffff url(../images/show_arrow.gif) no-repeat right 3px;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4f;cursor:pointer}
.questionarea a.arrow_up{font-weight:bold;text-decoration:none;text-align:left;color:#29414A;font-size:12px;padding:5px 0 5px 5px;display:block;background:#ffffff url(../images/hide_arrow.gif) no-repeat right 3px;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;cursor:pointer}
.questionarea a.arrow_up:hover{font-weight:bold;text-decoration:none;text-align:left;color:#29414A;font-size:12px;padding:5px 0 5px 5px;display:block;background:#ffffff url(../images/hide_arrow.gif) no-repeat right 3px;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;cursor:pointer}

.answer{text-align:left;color:#29414A;font-size:12px;padding:5px 0 5px 5px;}
.answer a{font-weight:normal;text-decoration:underline;text-align:left;color:#29414A;font-size:12px;padding:5px 0 5px 5px;display:inline}
.answer a:hover{font-weight:normal;text-decoration:none;text-align:left;color:#29414A;font-size:12px;padding:5px 0 5px 5px;display:inline}

/* flight info*/
.flight_info{ clear:both;width:100%; border:1px solid #e8e8e8;}
.flight_info th{ background:url(../images/SEARCHRESULTSBG_HEADER.gif) repeat-x left top; height:25px; font-weight:bold; padding:5px 0px 0 10px;border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;margin:0 5px 0 5px;}
.flight_info td{ background:#ffffff url(../images/dots_1.gif) repeat-x left bottom; height:25px; font-weight:normal; padding:5px 0px 0 10px;border-right:0px solid #cccccc; border-bottom:0px solid #cccccc;margin:0 5px 0 5px; height:70px}
.flight_info td lable{ clear:both}
.airline_name{ font-size:12px; font-weight:bold; color:#CC3300; text-decoration:none}
.airline_name table tr td{ font-size:12px; font-weight:bold; color:#CC3300; text-decoration:none}
.airline_name a{ font-size:12px; color:#CC3300; font-weight:bold; text-decoration:none}
.airline_name a:hover{ font-size:12px; color:#663399; font-weight:bold; text-decoration:none}
.noDeals{width:90%;text-align:center;font-size:16px;color:#F87C17}
.travel_current{height:20px;background: none;}
.travel_current:hover{background: url(../images/statusarrow.gif) no-repeat 60px 15px;height:20px}
.travel_current_hover{background: url(../images/statusarrow.gif) no-repeat 60px 15px;height:20px}

.travel_deal_current{height:20px;background: none;}
.travel_deal_current:hover{background: url(../images/statusarrow.gif) no-repeat 10px 15px;height:20px}
.travel_deal_current_hover{background: url(../images/statusarrow.gif) no-repeat 10px 15px;height:20px}

.baggagemessage{color:#CC3300;padding-right:10px;font-style:italic;font-size:11px;font-weight:bold}
/*cancellationPolicy start here*/
.can_mainBg{width:600px}
.can_mainBg .can_top_left{background:url(../images/can_po_bg.gif) no-repeat left top;padding:0 0 0 6px;height:17px}
.can_mainBg .can_top_left .can_top_right{background:url(../images/can_po_bg.gif) no-repeat right -18px;padding:0 6px 0 0;height:17px}
.can_mainBg .can_top_left .can_top_bg{height:17px;background: url(../images/can_po_bg.gif) repeat-x left bottom;}
.can_mainBg .can_top_left .can_top_bg .can_top_arrow_top{background: url(../images/can_po_arrow.gif) no-repeat 530px top;height:17px;}
.can_mainBg .can_top_left .can_top_bg .can_top_arrow_top_search{background: url(../images/can_po_arrow.gif) no-repeat 150px top;height:17px;}
.can_mainBg .can_top_left .can_top_bg .can_top_arrow_top_security{background: url(../images/can_po_arrow.gif) no-repeat 120px top;height:17px;}
.can_mainBg .can_bottom_left{background:url(../images/can_po_bg.gif) no-repeat left -42px;padding:0 0 0 6px;height:8px}
.can_mainBg .can_bottom_left .can_bottom_right{background:url(../images/can_po_bg.gif) no-repeat right -53px;padding:0 6px 0 0;height:8px}
.can_mainBg .can_bottom_left .can_bottom_bg{height:8px;background:url(../images/can_po_bg.gif) repeat-x left -70px;}
.can_mainBg .contentbg{border-left:1px solid #C6C6C6;border-right:1px solid #C6C6C6;background:#EBEBEB;padding:0px 10px 10px 10px}
.can_mainBg .contentbg .close{text-align:right}
.can_mainBg .contentbg .close  img{background: url(../images/status_close_b.gif) no-repeat left top;width:19px;height:18px;border:0;cursor:pointer}
.can_mainBg .contentbg ul li{color:#000000;font-weight:normal}
.can_mainBg .contentbg .search_b_popup{background:url(../images/search_b_popup.gif) no-repeat left top; width:106px;height:45px;}
/*cancellationPolicy end here*/
.roomratestext{color:#F87C17;font-size:12px;font-weight:bold;}
.roomratestext_small{color:#000000;font-size:11px;font-weight:bold;}

.image_selected{opacity:0.6;filter:alpha(opacity=60);border:3px solid #cccccc;cursor:pointer}
.image_not_selected{opacity:1;filter:alpha(opacity=100);border:3px solid #f4f4f4;cursor:pointer}
.specialdiscount{background:url(../images/hotelsProPromotionIcon.gif) no-repeat left top;width:149px;height:21px}
.specialoffer{background:url(../images/hotelsProPromotionIcon.gif) no-repeat left -21px;width:149px;height:21px}
.boardtypeupgrade{background:url(../images/hotelsProPromotionIcon.gif) no-repeat left -42px;width:149px;height:21px}
.freetransportation{background:url(../images/hotelsProPromotionIcon.gif) no-repeat left -63px;width:149px;height:21px}
.freeparking{background:url(../images/hotelsProPromotionIcon.gif) no-repeat left -84px;width:149px;height:21px}
.freeupgrade{background:url(../images/hotelsProPromotionIcon.gif) no-repeat left -105px;width:149px;height:21px}
.freemeal{background:url(../images/hotelsProPromotionIcon.gif) no-repeat left -126px;width:149px;height:21px}
.freechild{background:url(../images/hotelsProPromotionIcon.gif) no-repeat left -147px;width:149px;height:21px}
.freeperson{background:url(../images/hotelsProPromotionIcon.gif) no-repeat left -168px;width:149px;height:21px}
.earlybookingdiscount{background:url(../images/hotelsProPromotionIcon.gif) no-repeat left -189px;width:149px;height:21px}
.freenight{background:url(../images/hotelsProPromotionIcon.gif) no-repeat left -210px;width:149px;height:21px}
.secrethotels{background:url(../images/promotionIcon.gif) no-repeat left -232px;width:149px;height:21px}
/*cancellationPolicy start here*/
.can_po_bg_white{width:600px}
.can_po_bg_white .can_top_left{background:none;padding:0 0 0 6px;height:1px}
.can_po_bg_white .can_top_left .can_top_right{background:none;padding:0 6px 0 0;height:1px}
.can_po_bg_white .can_top_left .can_top_bg{height:1px;background: none;}
.can_po_bg_white .can_top_left .can_top_bg .can_top_arrow_top_search{height:1px;}
.can_po_bg_white .can_bottom_left{background:none;padding:0 0 0 6px;height:8px}
.can_po_bg_white .can_bottom_left .can_bottom_right{background:none;padding:0 6px 0 0;height:8px}
.can_po_bg_white .can_bottom_left .can_bottom_bg{height:8px;background:none;}
.can_po_bg_white .contentbg{padding:0px 10px 10px 10px}
.can_po_bg_white .contentbg .close{text-align:right}
.can_po_bg_white .contentbg .close  img{width:19px;height:18px;border:0;cursor:pointer}
.can_po_bg_white .contentbg ul li{color:#000000;font-weight:normal}
.can_po_bg_white .contentbg .search_b_popup{background:url(../images/search_b.gif) no-repeat left top;width:126px; height:45px}

/*cancellationPolicy end here*/

.saerchtextcolor{color:#F87C17;font-weight:bold;}
.hotlconfirm_Priceheader{background:#cccccc;text-align:left;font-weight:bold;height:22px;padding-left:5px}
.hotlconfirm_Priceheader .currency1{font-weight:bold;color:#F87C17;}
.hotlconfirm_Pricetd{background: #f4f4f4;text-align: left}
.hotlconfirm_Pricetd_price{background: #f4f4f4;text-align: right;padding-right:5px;color:#F87C17;font-size:13px;font-weight:bold;width:110px}
.hotlconfirm_Pricetd_price span{color:#F87C17;font-size:13px;font-weight:bold;}
.price_data{border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;}
.price_data tr td{border-bottom:1px solid #e8e8e8;height:22px}
.price_data tr td.th3{font-weight:bold}
.price_data tr td.fo3{width:110px;font-weight:bold;color:#F87C17;font-size:13px;padding-right:5px;}
.confirm_messages{color:#F87C17;font-size:13px;font-weight:bold;}
.confirm_messages_normal{color:#000000;font-size:13px;font-weight:bold;}
.email_link{font-weight:bold}
.stateTextfield{ color:#F87C17;font-size:13px;font-weight:bold; padding-top:1px;background: url(../images/textfield_bg.gif) repeat-x left top; width:183px; height:23px; border:1px solid #A5A5A5}

/* accessDenied start*/
#accessDenied{ margin-top:50px;margin-bottom:20px;text-align:center}
.accessDenied_image{ background:url(../images/accessDenied.gif) no-repeat left top; width:214px; height:211px; text-align:center}
.accessDenied_title{ font-size:18px; font-weight:bold; color:#FF0000; text-align:center; padding-top:5px }
.accessDenied_nor_text{text-align:center; padding-top:5px;}
/* accessDenied end*/
/*Packages*/
.packagesresults{border:1px solid #cccccc;margin:0 0px 0 0px;width:671px; }
.packagesresults_heading{ clear:both; background:url(../images/SEARCHRESULTSBG_HEADER.gif) repeat-x left top; height:25px; font-weight:bold; padding:5px 0px 0 10px;width:661px;border-left:1px solid #cccccc;margin:0 0px 0 0px;border-right:1px solid #cccccc}
.packagesmaindiv{padding-left:6px}
.packagesresults_bg { width:672px;}
.packagesresults_bg_t{background:url(../images/tourssearch_bg.gif) no-repeat left top; width:100%; height:45px;}
.packagesresults_header{ width:96%;border-bottom:1px solid #CAC0B7; height:40px; margin-left:12px}
.packagesresults_title{ float:left; font-size:16px; font-weight:bold; text-align:left; text-decoration:none; color:#333333;margin-top:12px}
.packagesresults_newsearch_bg_m{clear:both;display:table;background:url(../images/tourssearch_bg_m.gif) repeat-y left top;width:100%; }
.packagesresults_newsearch_bg_b{clear:both;background:url(../images/tourssearch_bg.gif) no-repeat left -68px; width:100%; height:12px;}
.toursTable{width:98%}

.toursTable tr td.imagetd{padding: 4px 10px 4px 10px;width:130px}
.toursTable tr td.contenttd{padding:4px}
.imagearea{height:120px;width:120px;border:1px solid #f4f4f4;padding:4px}
.rating45 {padding-top:5px;width:60px;float:right}
.rating45 img{background:url(../images/rating.gif) no-repeat left -161px;width:56px;height:12px;}
.specialoffer{background:url(../images/hotelsProPromotionIcon.gif) no-repeat left -21px;width:149px;height:21px}
.specialoffer{width:149px;float:left}
.subcontentarea{clear:both;padding-top:4px}
.subcontentarea a{color:#666666;font-weight:bold;}
.subcontentarea a:hover{font-weight:bold;text-decoration:none;color:#cccccc}
.pricearea{margin-top:5px;padding:6px 0 4px 0;font-size:13px;font-weight:bold;width:auto;color:#999999}
.pricearea div {color:#999999;font-size:14px;font-weight:bold;}
.pricearea span{color:#F87C17;font-size:16px;font-weight:bold}
.tourMenuarea{height:25px;padding-left:40px;clear:both;padding-top:10px}
.tourMenuarea ul{list-style:none;height:30px;margin:0;padding:0}
.tourMenuarea ul li{margin-right:2px;height:30px;display:inline}
.tourMenuarea ul li a{background:#F4F4F4;border-left:1px solid #D1D4D1;border-top:1px solid #D7D7D6;border-right:1px solid #D7D7D6;float:left;padding:10px 15px 10px 15px;margin-right:3px;color:#000000;text-decoration:none;font-weight:bold}
.tourMenuarea ul li a:hover{background:#F4F4F4;border-left:1px solid #D7D7D6;border-top:1px solid #D7D7D6;border-right:1px solid #D7D7D6;float:left;padding:10px 15px 10px 15px;color:#999999;text-decoration:none}
.tourMenuarea ul li.current{margin-right:2px;height:30px;display:inline}
.tourMenuarea ul li.current a{background:#D7D7D6;border-left:1px solid #D7D7D6;border-top:1px solid #D7D7D6;border-right:1px solid #D7D7D6;float:left;padding:10px 15px 10px 15px;margin-right:3px;color:#000000;text-decoration:none}
.tourMenuarea ul li.current a:hover{background:#F4F4F4;border-left:1px solid #D7D7D6;border-top:1px solid #D7D7D6;border-right:1px solid #D7D7D6;float:left;padding:10px 15px 10px 15px;color:#999999;text-decoration:none}
.morephotolink{background:#f4f4f4;padding:5px}
.morephotolink a{text-decoration:underline;color:#000000}
.morephotolink a:hover{text-decoration:none;color:#666666}
.ratesShedulesTable{border:0px solid #e8e8e8;background:#e8e8e8}
.ratesShedulesTable tr th{background:url(../images/SEARCHRESULTSBG_HEADER.gif) repeat-x left top;height:30px;font-weight:bold;padding:2px 0 2px  3px}
.ratesShedulesTable tr td{background:#ffffff;padding:2px 0 2px  3px}
.ratesShedulesTable tr td a{color:#999999;font-weight:bold;text-decoration:underline}
.ratesShedulesTable tr td a:hover{color:#333333;font-weight:bold;text-decoration:none}
.ratesShedulesTable tr td.Landprice{font-size:13px;font-weight:bold;color:#F87C17;text-align:right;background:#ffffff;padding:2px 3px 2px  3px}

.clicksearchAgain a{color:#999999;font-weight:bold;text-decoration:underline}
.clicksearchAgain a:hover{color:#333333;font-weight:bold;text-decoration:none}
.detail_t{ font-size:14px; font-weight:bold; color:#FF0033; margin:3px 0 3px 0}
 .detail_route{font-size:14px; font-weight:bold; color:#C49720; margin:3px 0 3px 0 }
 
/*new left Menu Styles*/

.leftmenu{list-style-type:none;margin:5px 0 10px 5px;padding:0}
.leftmenu li{border-bottom:1px solid #f4f4f4}
.leftmenu li  a{display:block;padding: 3px 0 3px 40px;color:#cc3300;font-weight:bold;background: url(../images/sitmap_arrow.gif) no-repeat 20px 6px;text-decoration:none}
.leftmenu li a:hover{display:block;padding: 3px 0 3px 40px;color:#7F7E7E;font-weight:bold;background: url(../images/sitmap_arrow_hover.gif) no-repeat 20px 6px}

.leftmenu li.current a{display:block;padding: 3px 0 3px 40px;color:#7F7E7E;font-weight:bold;background:#f4f4f4 url(../images/sitmap_arrow_hover.gif) no-repeat 20px 6px;text-decoration:none}
.leftmenu li.current a:hover{display:block;padding: 3px 0 3px 40px;color:#7F7E7E;font-weight:bold;background:#f4f4f4 url(../images/sitmap_arrow_hover.gif) no-repeat 20px 6px}
.leftmenu li.current{border-bottom:1px solid #f4f4f4}

.menusplitter{border-right:1px solid #f4f4f4;border-top:1px solid #f4f4f4}
#staticsubheadings span{color:#29414A;font-weight:bold;font-size:14px;	}
.showall{background:url(../images/allopen.gif) no-repeat left top;width:57px;height:32px;cursor:pointer}
.hideall{background:url(../images/allopen.gif) no-repeat left -48px;width:57px;height:32px;cursor:pointer}

.dot1{background:url(../images/dots_selection.gif) no-repeat left -1px;height:2px;width:18px}
.dot2{background:url(../images/dots_selection.gif) no-repeat left -3px;height:2px;width:18px}
.dot3{background:url(../images/dots_selection.gif) no-repeat left -6px;height:2px;width:18px}
.dot4{background:url(../images/dots_selection.gif) no-repeat left -9px;height:2px;width:18px}
.dot5{background:url(../images/dots_selection.gif) no-repeat left -12px;height:2px;width:18px}
.corporatebutton_outputlabel{ font-weight:bold; font-size:12px; color:#FFFFFF; background:url(../images/orange_buttonbg.gif) repeat-x top left; cursor:pointer;border:0;height:20px;padding:3px 0 0 0;display:block}
.couponsNotSignedMsg {font-weight:bold; font-size:12px; color:#F87C17; padding:3px 20px 3px 20px;}
.couponDistxt{font-size:12px;color:#cccccc;}
#myac_re_couponsubheader{ clear:both;border-bottom:1px solid #B6B6B6;padding:15px 0 3px 0px;displat:table;width:678px;margin-bottom:5px;margin-left:3px;}

/* Deals and Offers */

/* box  styles*/
.boxdiv{clear:both;margin-top:5px}
.boxdiv .boxtopleft{background: url(../images/boxdivbg.gif) left top no-repeat;padding-left:13px;height:11px}
.boxdiv .boxtopleft .boxtopright{background: url(../images/boxdivbg.gif) right -26px no-repeat;height:11px;padding-right:13px;}
.boxdiv .boxtopleft .boxtopright .boxtopmiddle{border-top:1px solid #D7D7D6;height:10px;background:#ffffff;}
.boxdiv .boxmiddle{background:#ffffff;border-left:1px solid #D7D7D6;border-right:1px solid #D7D7D6;}
.boxdiv .boxbottomleft{background: url(../images/boxdivbg.gif) left -13px no-repeat;padding-left:13px;height:11px}
.boxdiv .boxbottomleft .boxbottomright{background: url(../images/boxdivbg.gif) right bottom no-repeat;height:11px;padding-right:13px;}
.boxdiv .boxbottomleft .boxbottomright .boxbottommiddle{background:#ffffff;border-bottom:1px solid #D7D7D6;height:10px}
#con_search_p #con_search_l1{width:5px;background: url(../images/body_title_innerleft.gif) no-repeat left top;float:left;height:47px;}
.boxdivtable .col1{padding:0px 5px 0 0;width:230px}
.boxdivtable .col2{padding:0px 5px 0 0}
.boxdivtable .col3{padding:0px 0 0 0;width:230px}
.boxdivheader{float:left;color:#000000;width:210px;font-size:15px;font-weight:bold;padding-left:15px;clear:both;border-bottom:1px solid #B6B6B6;padding:0px 0 3px 0px;margin-bottom:5px;margin-left:5px;}
.boxdivheader .boxdivheaderspan{float:left;color:#CC3300;font-size:15px;font-weight:bold;padding-left:0px}
.boxdivheader .boxdivheaderspanmonth{float:left;color:#339966;font-size:15px;font-weight:bold;padding-left:3px;padding-right:3px}
.linktable{}
.linktable tr td a span.droute1{font-size:11px;font-weight:bold;padding-left:5px}
.linktable tr td a span.droute2{font-size:11px;font-weight:bold}
.linktable tr td a span.dtime{font-size:11px;padding-top:3px;float:left;padding-left:5px}
.linktable tr td a span.dprice{font-size:12px;padding-top:3px;float:right;font-weight:bold;color:#BA0F0F;padding-right:5px}
.linktable tr td a{color:#000000;text-decoration:none;height:35px} 
.linktable tr.trnormal{background:#ffffff url(../images/blackdot.gif) repeat-x left bottom;}
.linktable tr.trnormal td{padding:3px 0 3px 0}
.linktable tr.trover{background:#f4f4f4 url(../images/blackdot.gif) repeat-x left bottom;cursor:pointer}
.linktable tr.trover td{padding:3px 0 3px 0}
.searchfieldtxt{ color:#666666;font-size:13px;font-weight:bold; }
.dealsmiddletable{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:5px}
.dealsmiddletable tr th{background:url(../images/SEARCHRESULTSBG_HEADER.gif) repeat-x left top;height:30px;text-align:left;padding:0 5px 0 5px}
.dealsmiddletable tr td{height:30px;text-align:left;padding:0 5px 0 5px}
.dealsmiddletable tr td.col21{font-weight:bold}
.dealsmiddletable tr td.col22{width:150px}
.dealsmiddletable tr td.col23{width:100px;text-align:right;font-weight:bold;color:#BA0F0F;font-size:12px;}
.dealsmiddletable tr td.col24{width:80px;text-align:left;font-size:12px;}
.dealsmiddletable tr.trnormal{background:#ffffff url(../images/blackdot.gif) repeat-x left bottom;cursor:pointer}
.dealsmiddletable tr.trover{background:#f4f4f4 url(../images/blackdot.gif) repeat-x left bottom;cursor:pointer}
.flightfrom{color:#CC3300;font-size:15px;font-weight:bold;background:#ffffff url(../images/blackdot.gif) repeat-x left bottom;;padding:5px;display:block}


.flightfrom1{color:#CC3300;font-size:15px;font-weight:bold;padding:3px;display:block;border-bottom:2px solid #999999}
.flightfrom1 a{color:#666666;font-size:15px;font-weight:bold;text-decoration:none;background:#f4f4f4;padding:3px 10px 3px 10px;border:1px solid #999999;margin-left:5px}
.flightfrom1 a.select{color:#fff;font-size:15px;font-weight:bold;text-decoration:none;background:#999999;padding:3px 10px 3px 10px;border-top:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;margin-left:5px}
/* box styles end */

/*- Menu Tabs B--------------------------- */

  #tabsB {float:left;font-size:93%;line-height:normal;padding: 0 0 0 20px }
  #tabsB ul {margin:0;padding:0px 10px 0 25px;list-style:none;}
  #tabsB a {float:left;background:url("../images/tableftB.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;text-align:center;font-weight:bold;cursor:pointer}
  #tabsB a span {float:left; display:block;background:url("../images/tabrightB.gif") no-repeat right top;padding:5px 15px 4px 6px; color:#666; }
  /* Commented Backslash Hack hides rule from IE5-Mac \*/
  #tabsB a span {float:none;}
  /* End IE5-Mac hack */
  #tabsB a:hover span {color:#000;}
  #tabsB a:hover {background-position:0% -42px;}
  #tabsB a:hover span {background-position:100% -42px;font-weight:bold }
  #tabsB #current a {background-position:0% -42px;}
  #tabsB #current a span { background-position:100% -42px;color:#000;font-weight:bold}
  .tabCol1 a, .tabCol2 a, .tabCol3 a, .tabCol4 a{width:120px}
  .tabCol5 a{width:140px}
  
.deal_main_div{background:url(../images/dots.gif) repeat-x left bottom;padding-bottom:10px;margin-top:0px}
.deal_heading_div{font-weight:bold;font-size:16px;padding-left:5px;}
.deal_heading_div a{font-weight:bold;font-size:16px;color:#000;letter-spacing:0.5px}
.deal_heading_div a:hover{font-weight:bold;font-size:16px;color:#666;letter-spacing:0.5px}
.deal_heading_div span{font-weight:bold;font-size:16px;color:#FF0000}
.deal_subheading_div{font-weight:normal;font-size:12px;font-style:italic;padding-left:5px}
.note{}
.note span{font-weight:normal;font-size:14px;color:#FF0000;font-style:italic;display:block;padding:3px;text-align:center}
.note span.notedesc{font-weight:normal;font-size:12px;color:#333;font-style:italic;display:block;padding:3px}
.b_news_submit{background: url(../images/deal_sub_btn.gif) no-repeat left top;width:84px;height:30px;border:0;cursor:pointer}
.getalert{font-weight:bold;color:#000}
#con_search_p #rightarea #r_subscribesearch_bg { width:260px; margin-top:8px ;background:url(../images/subscribebg.gif) no-repeat left top;width:259px;height:206px}
#con_search_p #rightarea #r_subscribesearch_bg #newsearch_bg_t{width:260px; height:45px;}
#con_search_p #rightarea #r_subscribesearch_bg #newsearch_bg_t #ns_header{ width:235px;border-bottom:1px solid #C14609; height:40px; margin-left:12px;color:#fff}
#con_search_p #rightarea #r_subscribesearch_bg #newsearch_bg_t #ns_header #title{ float:left; font-size:18px; font-weight:normal; text-align:left; text-decoration:none; color:#ffffcc;margin-top:12px}
.narrowthesearchtable tr td{font-weight:bold}
.conditions{}
.conditions ul{margin:10px 0 0 40px}
.conditions ul li{list-style:none;padding: 3px 0 3px 25px;background:url(../images/arrowdeals1.gif) no-repeat left 6px} 
.conditions ul li{color:#666;font-weight:normal;font-style:italic;letter-spacing:0.2px}
.conditions ul li span{color:#FF0000;font-weight:bold;font-style:italic;letter-spacing:0.2px}
.service{color:#666;font-size:11px;font-style:italic;padding:5px 0 0 30px;letter-spacing:0.2px}
.service span{color:#FF0000;font-size:12px;font-style:italic;letter-spacing:0.2px}
.dealsdata{color:#000;font-size:12px;padding:5px 10px 0 10px;letter-spacing:0.2px;line-height:17px}
.dealsdata span{color:#FF0000;font-weight:normal;font-size:15px;letter-spacing:0.2px}
.Search_b_deals{background:url(../images/search_b_deals.gif) no-repeat left top;width:126px; height:45px;cursor:pointer}
/* Deals and Offers */

.questionarea ul li{padding-top:5px;padding-right:20px}

 #subFaqbg{ width:600px;border:0px solid #000000}
 #subFaqbg #fare_search_res_bg{ width:600px;  margin-top:5px}
 #subFaqbg #fare_search_res_bg #faresearcg_r_bg_t{background:url(../images/farerules.gif) no-repeat left top; height:11px;display:table;width:600px}
#subFaqbg #fare_search_res_bg #faresearcg_r_bg_b{ clear:both; background:url(../images/farerules.gif) repeat-y left -24px; height:12px;display:table;width:600px;}
#subFaqbg #fare_search_res_bg #faresearcg_r_bg_m{clear:both; background:url(../images/farerules_bg_m.gif) repeat-y left top; width:600px;display:table }
.faqdivheader{text-align:left;color:#000000;font-size:15px;font-weight:bold;padding-left:15px;clear:both;border-bottom:1px solid #B6B6B6;padding:0px 0 3px 0px;margin-bottom:0px;margin-left:5px;margin-right:5px;}
.faqdivheader .faqdivheaderspan{text-align:left;color:#CC3300;font-size:15px;font-weight:bold;padding-left:0px}

.paddingPTag p{padding-bottom:5px;padding-top:5px}
.breakRemove br{display:none}
.errormsg{color:#C70404;font-weight:bold;padding:0; margin:0;width:auto;font-size:15px; }

/* new deals Page start here*/

.scad{}
.scad .deal_box_headleft{background:url(../images/scadbg.gif) no-repeat left top;height:5px;padding-left:5px}
.scad .deal_box_headleft .deal_box_headright{background:url(../images/scadbg.gif) no-repeat right -6px;height:5px;padding-right:5px}
.scad .deal_box_headleft .deal_box_headright .deal_box_headmiddle{background:#305F8B}
.scad .deal_box_headleft .deal_box_headright .deal_box_headmiddle img{height:5px}
.scad .deal_box_centermiddle{background:#305F8B;padding:0 8px 0 8px}
.scad .deal_box_centermiddle .head_txt{padding:3px 8px 5px 8px;font-weight:normal;color:#fff;font-size:18px}
.scad .deal_box_centermiddle .head_txt span{font-weight:normal;color:#fff;font-size:18px}
.scad .deal_box_centermiddle .head_txt span.noresults{font-weight:bold;color:#ff0000;font-size:14px;padding-left:200px;}
.scad .deal_box_footleft{background:url(../images/scadbg.gif) no-repeat left -12px;height:5px;padding-left:5px}
.scad .deal_box_footleft .deal_box_footright{background:url(../images/scadbg.gif) no-repeat right -18px;height:5px;padding-right:5px}
.scad .deal_box_footleft .deal_box_footright .deal_box_footmiddle{background:#305F8B}
.scad .deal_box_footleft .deal_box_footright .deal_box_footmiddle img{height:5px}

.scad .deal_box_centermiddle .scad_inner{}
.scad .deal_box_centermiddle .scad_inner .deal_box_headinnerleft{background:url(../images/scadbg.gif) no-repeat left -24px;height:5px;padding-left:5px}
.scad .deal_box_centermiddle .scad_inner .deal_box_headinnerleft .deal_box_headinnerright{background:url(../images/scadbg.gif) no-repeat right -30px;height:5px;padding-right:5px}
.scad .deal_box_centermiddle .scad_inner .deal_box_headinnerleft .deal_box_headinnerright .deal_box_headinnermiddle{background:#B8C2CE}
.scad .deal_box_centermiddle .scad_inner .deal_box_headinnerleft .deal_box_headinnerright .deal_box_headinnermiddle img{height:5px}
.scad .deal_box_centermiddle .scad_inner .deal_box_centerinnermiddle{background:#D7DEE6 url(../images/scadinnerboxbg.gif) repeat-x left top;padding:0 8px 0 8px}
.scad .deal_box_centermiddle .scad_inner .deal_box_footinnerleft{background:url(../images/scadbg.gif) no-repeat left -36px;height:5px;padding-left:5px}
.scad .deal_box_centermiddle .scad_inner .deal_box_footinnerleft .deal_box_footinnerright{background:url(../images/scadbg.gif) no-repeat right -42px;height:5px;padding-right:5px}
.scad .deal_box_centermiddle .scad_inner .deal_box_footinnerleft .deal_box_footinnerright .deal_box_footinnermiddle{background:#D7DEE6}
.scad .deal_box_centermiddle .scad_inner .deal_box_footinnerleft .deal_box_footinnerright .deal_box_footinnermiddle img{height:5px}
.scad_table{}
.scad_table tr th{text-align:left;font-weight:bold;padding-left:10px;padding-bottom:5px;padding-top:5px}
.scad_table tr td{padding-left:10px}
.scad_table tr td .inputtextfield{width:215px;border:1px solid #7B95AE;background:url(../images/textfiled.gif) repeat-x left top;height:22px}

.rscad{}
.rscad .deal_box_headleft{background:url(../images/scadbg.gif) no-repeat left -48px;height:5px;padding-left:5px}
.rscad .deal_box_headleft .deal_box_headright{background:url(../images/scadbg.gif) no-repeat right -54px;height:5px;padding-right:5px}
.rscad .deal_box_headleft .deal_box_headright .deal_box_headmiddle{background:#A3AFBF}
.rscad .deal_box_headleft .deal_box_headright .deal_box_headmiddle img{height:5px}
.rscad .deal_box_centermiddle{background:#A3AFBF;padding:0 8px 0 8px}
.rscad .deal_box_centermiddle .head_txt{padding:3px 8px 5px 8px;font-weight:normal;color:#000;font-size:19px}
.rscad .deal_box_footleft{background:url(../images/scadbg.gif) no-repeat left -60px;height:5px;padding-left:5px}
.rscad .deal_box_footleft .deal_box_footright{background:url(../images/scadbg.gif) no-repeat right -66px;height:5px;padding-right:5px}
.rscad .deal_box_footleft .deal_box_footright .deal_box_footmiddle{background:#A3AFBF}
.rscad .deal_box_footleft .deal_box_footright .deal_box_footmiddle img{height:5px}

.rscad .deal_box_centermiddle .rscad_inner{padding-bottom:5px}
.rscad .deal_box_centermiddle .rscad_inner .deal_box_headinnerleft{background:url(../images/scadbg.gif) no-repeat left -72px;height:5px;padding-left:5px}
.rscad .deal_box_centermiddle .rscad_inner .deal_box_headinnerleft .deal_box_headinnerright{background:url(../images/scadbg.gif) no-repeat right -78px;height:5px;padding-right:5px}
.rscad .deal_box_centermiddle .rscad_inner .deal_box_headinnerleft .deal_box_headinnerright .deal_box_headinnermiddle{background:#EEEFF1}
.rscad .deal_box_centermiddle .rscad_inner .deal_box_headinnerleft .deal_box_headinnerright .deal_box_headinnermiddle img{height:5px}
.rscad .deal_box_centermiddle .rscad_inner .deal_box_centerinnermiddle{background:#EEEFF1;padding:0 3px 0 3px}
.rscad .deal_box_centermiddle .rscad_inner .deal_box_footinnerleft{background:url(../images/scadbg.gif) no-repeat left -84px;height:5px;padding-left:5px}
.rscad .deal_box_centermiddle .rscad_inner .deal_box_footinnerleft .deal_box_footinnerright{background:url(../images/scadbg.gif) no-repeat right -90px;height:5px;padding-right:5px}
.rscad .deal_box_centermiddle .rscad_inner .deal_box_footinnerleft .deal_box_footinnerright .deal_box_footinnermiddle{background:#EEEFF1}
.rscad .deal_box_centermiddle .rscad_inner .deal_box_footinnerleft .deal_box_footinnerright .deal_box_footinnermiddle img{height:5px}
.tabheader{border:1px solid #fff;background:url(../images/tabheader.gif) repeat-x left top;height:25px}
.close img{width:18px;height:18px;background:url(../images/tabheader.gif) no-repeat left -28px;border:0}
.d_pricearea{width:60px}
.d_pricearea table .price{text-align:right;padding:0 5px 0 0;color:#F00;font-weight:bold;font-size:16px}
.d_pricearea table .text{text-align:right;padding:0 5px 0 0;color:#000;font-size:11px;font-style:italic}
.d_dots{background:url(../images/d_dots.gif) repeat-x left bottom;cursor:pointer}
.d_dots_over{background:#e8e8e8 url(../images/d_dots.gif) repeat-x left bottom;cursor:pointer}
.d_morelink {text-align:right;padding:0 5px 0 0}
.d_morelink a{font-size:11px;font-weight:bold;color:#555555;text-decoration:underline}
.d_morelink a:hover{font-size:11px;font-weight:bold;color:#ccc;text-decoration:none}
/* new deals Page end here*/

 #subFaqbg{ width:600px;border:0px solid #000000}
 #subFaqbg #fare_search_res_bg{ width:600px;  margin-top:5px}
 #subFaqbg #fare_search_res_bg #faresearcg_r_bg_t{background:url(../images/farerules.gif) no-repeat left top; height:11px;display:table;width:600px}
#subFaqbg #fare_search_res_bg #faresearcg_r_bg_b{ clear:both; background:url(../images/farerules.gif) repeat-y left -24px; height:12px;display:table;width:600px;}
#subFaqbg #fare_search_res_bg #faresearcg_r_bg_m{clear:both; background:url(../images/farerules_bg_m.gif) repeat-y left top; width:600px;display:table }
.faqdivheader{text-align:left;color:#000000;font-size:15px;font-weight:bold;padding-left:15px;clear:both;border-bottom:1px solid #B6B6B6;padding:0px 0 3px 0px;margin-bottom:0px;margin-left:5px;margin-right:5px;}
.faqdivheader .faqdivheaderspan{text-align:left;color:#CC3300;font-size:15px;font-weight:bold;padding-left:0px}

.paddingPTag p{padding-bottom:5px;padding-top:5px}
.breakRemove br{display:none}
/* subscription for deals start */
.deals_subscription{background:url(../images/subscribebg.gif) no-repeat left top;width:471px;height:146px}
.deal_sub_header{color:#fff;font-style:italic;font-weight:bold;font-size:16px}
.deal_sub_header_sub{color:#FCFDBD;font-style:italic;font-weight:bold;font-size:12px;padding:2px 0 2px 0}
.deal_sub_footer{color:#fff;font-style:italic;font-weight:bold;font-size:12px;text-align:right}
.deal_sub_textfield{color:#F87C17;width:220px;border:1px solid #446A90;font-weight:bold;font-size:13px;height:23px}
/* subscription for deals start */

.firstCol{width:49%;float:left}
.secondCol{float:right}


/* Footer Styles Start Here*/
.seo_Footer{clear:both;margin-top:3px;}
.seo_foot_tl{background:#000 url(../images/footer_bg_tb.gif) no-repeat left top;height:11px;padding:0 0 0 16px}
.seo_foot_tl  .seo_foot_tr{background:#ffffff url(../images/footer_bg_tb.gif) no-repeat right top;height:11px;}
.seo_foot_m{background:#ffffff url(../images/footer_bg_m.gif) repeat-y left bottom;}
.seo_foot_m h1{font-size:18px;font-weight:normal}
.seo_foot_bl{background:#ffffff url(../images/footer_bg_tb.gif) no-repeat left bottom;height:11px;padding:0 0 0 16px;clear:both}
.seo_foot_bl .seo_foot_br{background:#ffffff url(../images/footer_bg_tb.gif) no-repeat right bottom;height:11px;}
.s_t_l{background: url(../images/seo_box_bg.jpg) no-repeat left top;height:35px;padding:0 0 0 15px}
.s_t_l .s_t_r{background: url(../images/seo_box_bg.jpg) no-repeat right -36px;height:35px;padding:0 15px 0 0}
.s_t_l .s_t_r .s_t_m{background: url(../images/seo_box_bg.jpg) repeat-x right -72px;height:35px;}
.s_t_l .s_t_r .s_t_m span{color:#C31116;font-size:14px;font-weight:bold;display:block;padding-top:8px}
.s_m_l{background: url(../images/seo_box_m_left.jpg) repeat-y left top}
.s_m_l .s_m_r{background: url(../images/seo_box_m_right.jpg) repeat-y right top;padding: 8px 10px 0 10px}
.s_m_l .s_m_r ul{}
.s_m_l .s_m_r ul li{list-style:none;background:url(../images/sitmap_arrow_hover.gif) no-repeat left 7px;border-bottom:1px solid #F4F4F4;padding:0 0 0 12px;height:25px}
.s_m_l .s_m_r ul li a {display:block;color:#000;text-decoration:none;}
.s_m_l .s_m_r ul li a .s_price{color:#FF0000}
.s_m_l .s_m_r ul li a .s_trip{color:#333;font-style:italic}

.s_m_l .s_m_r ul li a:hover {display:block;color:#666;text-decoration:none}
.s_m_l .s_m_r ul li a:hover .s_price{color:#990000}
.s_m_l .s_m_r ul li a:hover .s_trip{color:#666;font-style:italic}
.s_b_l{background: url(../images/seo_box_bg.jpg) no-repeat left -108px;height:10px;padding:0 0 0 10px}
.s_b_l .s_b_r{background: url(../images/seo_box_bg.jpg) no-repeat right -119px;height:10px;padding:0 10px 0 0px;}
.s_b_l .s_b_r .s_b_m{background: url(../images/seo_box_bg.jpg) repeat-x right -130px;height:10px;}
.margintop{margin-top:10px}
.padding-top{padding-top:5px}
.s_airlinetable{margin-top:5px;}
.s_airlinetable tr td.columns{width:33%;padding:0 2px 0 2px}
.s_airlinetable tr td.columns table{border-top:1px solid #F4F4F4;}
.s_airlinetable tr td.columns table tr th{background: url(../images/seo_airlines_h_bg.jpg) repeat-x left top;height:28px;}
.s_airlinetable tr td.columns table tr th span{color:#C31116;font-size:14px;font-weight:bold;display:block;padding-top:2px;padding-left:8px}
.s_airlinetable tr td.columns table tr td{background:url(../images/s_dots.gif) repeat-x left bottom;}
.s_airlinetable tr td.columns table tr td a{display:block;color:#999;text-decoration:none;padding:3px 3px 3px 20px;font-size: 10px;}
.s_airlinetable tr td.columns table tr td a:hover{display:block;color:#666;text-decoration:none;font-size: 10px;}

.s_airlinetable tr td.columns table tr td span{cursor:pointer;display:block;color:#999;text-decoration:none;padding:3px 3px 3px 20px;font-size: 10px;}

.s_airlinetable tr td.columns table tr td a.region_dl_txt{display:block;color:#000;text-decoration:none;padding:3px 3px 3px 20px;font-size: 11px;}
.s_airlinetable tr td.columns table tr td a.region_dl_txt:hover{display:block;color:#999;text-decoration:none;font-size: 11px;}

.s_airlineinnertable tr td{width:14.2%}

.flightTab_active{width:86px;height:31px;cursor:pointer}
.flightTab_active img{width:86px;height:31px;background: url(../images/tabs.jpg) no-repeat left top;}
.flightTab_inactive{width:86px;height:31px;cursor:pointer}
.flightTab_inactive img{width:86px;height:31px;background: url(../images/tabs.jpg) no-repeat -173px top;}

.hotelTab_active{width:86px;height:31px;cursor:pointer}
.hotelTab_active img{width:86px;height:31px;background: url(../images/tabs.jpg) no-repeat -259px top;}
.hotelTab_inactive{width:86px;height:31px;cursor:pointer}
.hotelTab_inactive img{width:86px;height:31px;background: url(../images/tabs.jpg) no-repeat -86px top;}
.AdvancedSearch{color:#F87C17;}

.expmenu_left{background:url(../images/expmenubg.jpg) no-repeat left 1px;height:39px;padding:0 0 0 20px}
.expmenu_left .expmenu_right{background:url(../images/expmenubg.jpg) no-repeat right -39px;height:39px;padding:0 10px 0 0}
.expmenu_left .expmenu_right .expmenuniddle{background:url(../images/expmenubg.jpg) repeat-x right -79px;height:39px;}
.fontcolor{color:#fff}
.advertisementarea{}
.threeBExploreTrip{background:url(../images/threebsofexploretripbg.jpg) no-repeat left top;width:364px;height:320px;}
.cheapAirfaresdeals{background:url(../images/cheapAirfareDealsbg.jpg) no-repeat left top;width:386px;height:215px;}
.topairlineOffers{background:url(../images/TopairlineOffersbg.jpg) no-repeat left top;width:386px;height:215px;}
.farealerts{background:url(../images/subscribeFarebg.jpg) no-repeat left top;width:202px;height:303px;}
.socialIcon{background:url(../images/followme.jpg) no-repeat left top;width:202px;height:125px;}
.bestfare{padding:0 10px 0 10px;text-align:justify}
.bestfare h2{font-weight:bold}
.airfaredataTable{}
.airfaredataTable tr td.even{padding:9px 0 9px 3px;}
.airfaredataTable tr td.even a{padding:9px 0 9px 3px;text-decoration:none;color:#000}
.airfaredataTable tr td.even div {cursor:pointer;text-decoration:none;color:#000}
.airfaredataTable tr td.even a:hover{color:#999;}
.airfaredataTable2{margin-top:1px;}
.airfaredataTable2 tr td a{text-decoration:none;color:#000}
.airfaredataTable2 tr td a:hover{color:#999;}

.airfaredataTable2 tr td div{cursor:pointer;text-decoration:none;color:#000}


.airfarehover table tr td.even {color:#999;}
.airfarenormal table tr td.even {color:#000;}

.airfarehover span{color:#999;}
.airfarenormal span{color:#000;}

.airfaredataTable tr td.odd{padding:9px 0 9px 15px;}
.airfaredataTable tr td span{color:#F00}

.airfaredataTable1{}
.airfaredataTable1 tr td.even{padding:3px 0 3px 15px;}

.topairlineOffers  a{text-decoration:none;color:#000}
.topairlineOffers  a:hover{color:#999;}

.airfaredataTable1 tr td.odd{padding:3px 0 3px 15px;}
.airfaredataTable1 tr td span{color:#F00}




.airfaredataTable3{}
.airfaredataTable3 tr td.even{padding:5px 0 5px 15px;}
.airfaredataTable3 tr td.odd{padding:9px 0 9px 15px;}
.airfaredataTable3 tr td span{color:#F00}
.airfaredataTable3 tr td.even a{color:#000;text-decoration:none;font-weight:normal;display:block;border-bottom:1px solid #e8e8e8}
.airfaredataTable3 tr td.even a:hover{color:#999;text-decoration:underline;font-weight:normal}


.normal_search1{width:385px;float:left; border:0px solid #000000}
#con_search_p .normal_search1 #from_to1{width:385px;float:left; height:50px; border:0px solid #000000}
#con_search_p .normal_search1 #from_to1 #from{ width:180px; float:left}
#con_search_p .normal_search1 #from_to1 #from label{color:#000000;font-weight:bold;display:block}
#con_search_p .normal_search1 #from_to1 #to{ width:180px; float:left}
#con_search_p .normal_search1 #dep_run1{width:385px;float:left; height:50px; border:0px solid #000000}
#con_search_p .normal_search1 #dep_run1 .from{ width:180px; float:left}
#con_search_p .normal_search1 #dep_run1 .from label{color:#000000;font-weight:bold;display:block}
#con_search_p .normal_search1 #dep_run1 #to{ width:180px; float:left}
#con_search_p .normal_search1 #dep_run1 .from a img{border:0;vertical-align:top}
#con_search_p .normal_search1 #dep_run1 .from img{border:0;vertical-align:top;margin-left:3px}

#con_search_p .normal_search1 #adults_child1{width:385px;float:left; height:50px; border:0px solid #000000}
#con_search_p .normal_search1 #adults_child1 #from{ width:180px; float:left}
#con_search_p .normal_search1 #adults_child1 #from .one{ width:59px; float:left}
#con_search_p .normal_search1 #adults_child1 #from label{color:#000000;font-weight:bold;display:block}
#con_search_p .normal_search1 #adults_child1 #from .one label.sub_h{color:#000000;font-weight:normal;display:block}
#con_search_p .normal_search1 #adults_child1 #to{ width:215px; float:left}


.normal_search2{width:460px;float:left; border:0px solid #000000}
#con_search_p .normal_search2 #from_to1{width:460px;float:left; height:50px; border:0px solid #000000}
#con_search_p .normal_search2 #from_to1 #from{ width:210px; float:left}
#con_search_p .normal_search2 #from_to1 #from label{color:#000000;font-weight:bold;display:block}
#con_search_p .normal_search2 #from_to1 #to{ width:210px; float:left}
#con_search_p .normal_search2 #dep_run1{width:460px;float:left; height:50px; border:0px solid #000000}
#con_search_p .normal_search2 #dep_run1 .from{ width:210px; float:left}
#con_search_p .normal_search2 #dep_run1 .from label{color:#000000;font-weight:bold;display:block}
#con_search_p .normal_search2 #dep_run1 #to{ width:210px; float:left}
#con_search_p .normal_search2 #dep_run1 .from a img{border:0;vertical-align:top}
#con_search_p .normal_search2 #dep_run1 .from img{border:0;vertical-align:top;margin-left:3px}

#con_search_p .normal_search2 #adults_child1{width:460px;float:left; height:50px; border:0px solid #000000}
#con_search_p .normal_search2 #adults_child1 #from{ width:210px; float:left}
#con_search_p .normal_search2 #adults_child1 #from .one{ width:59px; float:left}
#con_search_p .normal_search2 #adults_child1 #from label{color:#000000;font-weight:bold;display:block}
#con_search_p .normal_search2 #adults_child1 #from .one label.sub_h{color:#000000;font-weight:normal;display:block}
#con_search_p .normal_search2 #adults_child1 #to{ width:215px; float:left}

.padding_l1{float:left; width:25px;height:50px}
#con_search_p #con_search_a1{ width:395px; float:left; border:0px solid #000000}
.farealerts_deals{background:url(../images/subscribeFarebgdeals.jpg) no-repeat left top;width:202px;height:263px;}
.dealsheaderbg{background:url(../images/leftheaderbg.jpg) no-repeat 10px top;width:370px;height:32px;font-size:18px;color:#FFF686;padding:3px 0 0 20px}
.dealsrightheaderbg{background:url(../images/rightheaderbg.jpg) no-repeat 0px top;width:558px;height:32px;font-size:18px;color:#FFF686;padding:3px 0 0 20px}
.leftbgline{background:url(../images/leftbgline.jpg) repeat-y 15px top;width:395px;}
.rightbgline{background:url(../images/rightbgline.jpg) repeat-y 0px top;width:575px;}
.specialdeals{background:url(../images/specialdeals.jpg) no-repeat 0px top;width:370px;height:262px}
.specialdealstext{font-size:18px;color:#FFF686;padding:3px 0 0 20px}

.textfieldDeals{ color:#F87C17;font-size:13px;font-weight:bold; padding-top:4px ;background: url(../images/textfield_bg.gif) repeat-x left top; width:165px; height:20px; border:1px solid #A5A5A5}
.textfieldDeals_small{ color:#F87C17;font-size:13px;font-weight:bold; padding-top:4px ;background: url(../images/textfield_bg.gif) repeat-x left top; width:70px; height:20px; border:1px solid #A5A5A5}

.textfieldSeoDeals{ color:#F87C17;font-size:13px;font-weight:bold; padding-top:4px ;background: url(../images/textfield_bg.gif) repeat-x left top; width:200px; height:20px; border:1px solid #A5A5A5}
.textfieldSeoDeals_small{ color:#F87C17;font-size:13px;font-weight:bold; padding-top:4px ;background: url(../images/textfield_bg.gif) repeat-x left top; width:130px; height:20px; border:1px solid #A5A5A5}


.expwhy ul{padding:10px 20px 0 30px}
.expwhy ul li{padding:10px 0px 5px 10px;list-style:none;background:url(../images/bullet1.gif) no-repeat 0 14px;border-bottom:1px solid #e8e8e8}

.expwhy{background:url(../images/whyexp.jpg) no-repeat 0px top;width:404px;height:245px}
.expwhytext{font-size:18px;color:#000;padding:3px 0 0 20px}

.seoexpwhy ul{padding:0 0 0 5px}
.seoexpwhy ul li{padding:10px 0px 5px 10px;list-style:none;background:url(../images/bullet1.gif) no-repeat 0 14px;border-bottom:1px solid #e8e8e8}

.seoexpwhy{width:100%;}
.seoexpwhytext{font-size:18px;color:#000;padding:1px 0 0 5px}

.seorecords ul li{padding:10px 0px 5px 10px;list-style:none;background:url(../images/bullet1.gif) no-repeat 0 14px;border-bottom:1px solid #e8e8e8;}
.seoparalinespace {line-height: 1.5em;padding: 0px 2px 0px 2px}

.destinationguide ul{padding:10px 20px 0 30px}
.destinationguide ul li{padding:10px 0px 5px 10px;list-style:none;background:url(../images/bullet1.gif) no-repeat 0 14px;border-bottom:1px solid #e8e8e8}

.destinationguide{background:url(../images/destinationguide.jpg) no-repeat 0px top;width:404px;height:245px}
.destinationguidetext{font-size:18px;color:#FFF686;padding:3px 0 0 20px}

.routesheaderbg{background:url(../images/routesheader.jpg) no-repeat 0px top;width:384px;height:32px;font-size:18px;color:#FFF686;padding:3px 0 0 20px}
.routesbgline{background:url(../images/routebgline.jpg) repeat-y 4px top;width:404px;}
.tollnumber{background:url(../images/attherateicon.jpg) no-repeat 785px 5px;position:absolute;top:15px;clear:both;width:975px}

.mapOriginal{background:url(../images/continentmap.jpg) no-repeat left top;width:432px;height:217px;cursor: pointer}
.america1{background:url(../images/continentmap.jpg) no-repeat left -217px;width:432px;height:217px;cursor: pointer}
.america2{background:url(../images/continentmap.jpg) no-repeat left -434px;width:432px;height:217px;cursor: pointer}
.australia{background:url(../images/continentmap.jpg) no-repeat left -1302px;width:432px;height:217px;cursor: pointer}
.europe{background:url(../images/continentmap.jpg) no-repeat left -651px;width:432px;height:217px;cursor: pointer}
.africa{background:url(../images/continentmap.jpg) no-repeat left -868px;width:432px;height:217px;cursor: pointer}
.asia{background:url(../images/continentmap.jpg) no-repeat left -1085px;width:432px;height:217px;cursor: pointer}
.airlinesTable tr td{background-color:#ffffff;border:1px solid #ccc;text-align:center;font-size:9px;font-family:tahoma;color:#999;padding:3px}
.airlinesTable tr td div{text-align:center;font-size:10px;font-family:tahoma;color:#999}
.airlinesTable tr td div a{text-align:center;font-size:10px;font-family:tahoma;color:#d67214}
.airlinesTable tr td div a:hover{text-align:center;font-size:10px;font-family:tahoma;color:#333;text-decoration:none}

.airlinetd1{width:125px;height:70px}

.top {float:right;cursor:pointer;text-decoration:underline;color:#ff0000}
.top_hover {float:right;cursor:pointer;text-decoration:none;color:#999}

.more {float:right;cursor:pointer;color:#ff0000}
.more_hover {float:right;cursor:pointer;text-decoration:uderline;color:#999}
.staticsubheadings{	text-align:left;color:#29414A;font-weight:bold;font-size:14px;padding:5px 0 5px 5px;display:block;background: url(../images/dots.gif) repeat-x left bottom;	}