﻿stya,img{border:none;}

.switchbtn { background: #1660A7 none repeat scroll 0 0; cursor: pointer; border: 0 none; bottom:0; color: #fff; font-size: 14px; font-weight: bold; height: 43px; padding: 2px 5px; position: fixed; left: 0; text-align: center;top:48%; }
.switchbtn small { font-size: 11px; }
.switchbtn:after { border-color: transparent transparent transparent #D58804; border-style: solid; border-width: 27px; content: ""; margin-left:8px; margin-top: -28px; position: absolute; }

a{font-size: 12px; font-weight: normal;}
fieldset legend{font-size:13px;}
.fleft, .review_left>p>label, .review_right>p>label{float:left;}
.fright{float:right;}
.mr20{margin-right:20px;}
.ml200{margin-left:200px;}
.width_100{width:100%;}
.width_98{width:98%;}
.width_96{width:96%;}
.width77{width:77%;}
.lbl_wth{width:125px; float:left; font-weight:bold; padding-right:10px;}
.pa1{padding:1%;}
.bold{font-weight:bold;}
.font-14{font-size:14px;}
.font-17{font-size:17px !important;} 
.font-black{color:#252525 !important;}
.header-login{padding:0 5px;}
.white-bg{background:#fff;}
.hotel_res_table { width:100%; float:left; border-collapse:collapse;}
.hotel_res_table  td { padding:4px; vertical-align:top; text-align:left; border:solid 1px #4C4C4B;}
.hotel_res_table  td.cl1 { width:5%;}
.hotel_res_table  td.cl2 { width:45%;}
.hotel_res_table  td.cl3 { width:25%;}
.hotel_res_table  td.cl5 { width:50%;}
.hotel_res_table  td.cl5 div { display:inline; width:100%;}
.hotel_res_table  td.cl5 div.links { width:100%;}
.hotel_search_top { border:solid 1px #F7FAFF;
background:-moz-linear-gradient(center top , #f2f2f2, #FFFFFF);
background:#F6F6F6 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f2f2f2), to(#FFFFFF));
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f2f2f2, endColorStr=#FFFFFF);
color:#0F5F99; font-size:20px; height:49px; line-height:49px; padding:0 10px; margin-bottom:-1px;}
.hotel_search_top span { color:#042f5b; font-size:14px;}
.search_car p{ float:left; width:30%; padding:5px 10px;}

.couponbox{width:100%; float:left;}
.couponbox .row{ clear: both; margin-top: 10px; padding: 5px;}
.couponbox .row span { color: Red;float: none; padding: 0; width: auto;}
.couponbox .row .col1 { float: left; padding: 2px; width: 10%; border:none;}
.couponbox .row .col2 { float: left; padding: 2px; width: 35%; border:none;}
.couponbox .row .col2 input, .couponbox .row .col2 select { width: 60%;}
.couponData { border: 1px solid #e7e7e7; height: 140px; overflow: auto; padding: 10px; float:left; width:95%; margin-top:8px;}
.couponData table thead th { border-bottom: 1px solid gray; font-weight: bold; min-width: 105px; padding: 10px; text-align: left;}
.couponData table tr td { padding: 10px; text-align: left;}

.search_row_d span dfn { float:left; padding-top:2px; line-height:19px;}
.cities_option { float:right; width:610px; background:#fff url(../images/cities_option_bg.gif) 0 bottom repeat-x; padding:7px; padding-right:0; border:solid 1px #F7FAFF;}
.cities_option span { float:left; width:auto; margin-right:10px; width:112px; margin-bottom:4px;}
.cities_option span input { float:left; margin-right:5px;}
.cities_option span em { float:left; padding-top:2px; font-size:11px;}

.search_container input { border:0 !important; float:left; width:76px;}
.search_row_d span.search_container a { float:left; padding:4px 3px 0 4px;}
.nights_container { width:50px !important; float:left; margin-right:15px;}
.search_row_d label.small { width:75px; float:left;}
.search_row_d label.small2 { width:45px;}
.hotel_booking { float: left; padding: 1%; position: relative; width: 98%;}
.cldbox{float:left; width:53px; padding-bottom:3px; margin-left:5px;}

.rooms_head { margin-top:13px;}
.search_row_d span.room_details { float:left; width:80px;}
.search_row_d span.room_details label { width:100%; font-weight:normal; font-size:12px;}
.no_of_rooms { margin-left:196px; margin-right:200px;}
.height46 { height:46px;}
.height30 { height:27px;}
.example_txt {color:#888889;}
.search_row_d span.sources { line-height:20px;}
.search_row_d span.sources input{ margin:3px 5px 0 0; padding:0;}
.hotel_search_details { float:left; width:764px; padding:7px; background:#fbf9f9; border:solid 1px #F7FAFF;}
.hotel_search_details_row { float:left; width:99.5%; color:#262626;}
.search_row_d img.search_btn { margin-right:10px; float:right; cursor:pointer;}
.hotel_from { font-size:18px; float:left; width:auto; margin-right:10px;}
.hotel_from span { padding-left:5px;}
.hotel_duration em { padding: 4px;}
.hotel_duration { float:left;line-height:20px;margin-right:10px;margin-top:2px;width:auto; color:#12619C;}
.hotel_duration b { color:#1c1c1c;}
.border_no{ border:none!important;}
.close_button_pops{ margin:-33px -35px 0 0; cursor:pointer;}
.email_close_button_pops{ margin:-14px -17px 0 0; cursor:pointer;}

tt.sel_in_both{ float:left; width:52px;}
tt.sel_in_both select{ float:left; width:49px;}
tt.sel_in_both input{ border:0; width:22px;height:15px; margin:-22px 0 0 1px; float:left;}
@-moz-document url-prefix() { tt.sel_in_both input {width:26px; margin:-22px 0px 0px 1px;}}
@media screen and (-webkit-min-device-pixel-ratio:0){tt.sel_in_both input {width:30px!important;}}


.hotel_duration tt { color:#770303; text-decoration:none;}
.hotel_pax_info { padding-left:5px; float:right; width:auto; line-height:15px;margin-top:6px;}
.hotel_pax_info tt { color:#666;}
.hotel_pax_info b { padding-left:5px;}
.hotel_search_change { margin-top:11px;}
a.modifysearch{ color:Red !important;}
.hotel_search_change a {float:left; text-decoration:underline;}
.hotel_search_change a:hover {text-decoration:none;}
.hotel_search_change tt { padding:0 5px; font-size:11px; color:#333;}
.hotel_left_col { float:left; width:594px; margin-top:10px;}
.hotel_right_col { float:right; width:170px; margin-top:10px; background:#F7FAFF; padding:2px;}
.hotel_right_col p.hotel_top {color:#1f1f1f; width:100%; text-align:center; font-weight:bold; font-size:15px; float:left; line-height:25px;}
.hotel_right_col .inner_div_hotel { background:#fff; float:left; width:100%; color:#12619C;}
.inner_div_hotel .top_head1 {background:#F2F8FF; font-weight:bold; padding:4px 0 4px 7px; float:left; width:163px;}
.top_head1 tt { float:left; width:auto; margin-right:5px;}
.top_head1 a { float:left; margin-top:5px;}
.hotel_row_div { float:left; width:100%;}
.hotel_row_div input.look { border:1px solid #C7DDFE;color:#8F8E8E;float:left;margin:5px 4px;padding:3px;width:154px;}
.price_table { float:left; margin:5px 3px 5px 3px; font-size:11px; width:164px; }
.price_table .row_p { float:left; width:100%; padding:4px 0; }
.price_table span.hotel_check_col { width:auto; margin-right:5px; float:left;}
.price_table span.hotel_check_col input{ margin:0; *margin-top:-3px; padding:0;}
.price_table span.hotel_price_col { font-size:11px; width:75px; float:left;}
.price_table span.hotels_count_col { float:right; width:71px; text-align:right; color:#646464;}
.hotels_sort { float:left; width:580px; margin-bottom:10px; padding:7px; background:#F2F8FF; color:#272625;}
.hotels_sort .sort_type { float:left; width:auto;}
.hotels_sort .sort_type b { float:left; width:auto; padding-right:7px;}
.hotels_sort .sort_type a { text-decoration:underline; color:#7a187b; float:left; margin-right:20px; background:url(../images/blue_arrow.gif) right 3px no-repeat; padding-right:10px;}
.hotels_sort .sort_type a:hover { text-decoration:none; color:#d87024;}
.hotels_sort .sort_type tt { margin-left:-15px; float:left; color:#4d5054;}
.hotels_sort .results_count { float:right; width:auto;}
.hotels_sort .results_count a { float:left; text-decoration:none; width:10px;}
.hotels_sort .results_count a.left_arrow { background:url(../images/sort_left_arrow.gif) 0 3px no-repeat;}
.hotels_sort .results_count a.right_arrow { background:url(../images/sort_right_arrow.gif) 0 3px no-repeat;}
.hotels_sort .results_count tt { float:left; width:auto; padding:0 7px; color:#0066ff;}
.hotel_search_results_box { background:#F6F6F6; margin-bottom:4px; float:left; width:594px;}
.hotel_name_rating { float:left; width:585px; padding:2px 2px 2px 7px;}
.hotel_name_rating span.hotel_names { margin-top:6px; float:left; margin-right:4px;}
.hotel_name_rating span.hotel_names b { float:left;}
.hotel_name_rating span.hotel_names input{ float:left; margin-right:5px; margin-top:1px; *margin-top:-3px;}
.hotel_name_rating span.hotel_names a{color:#d72897; text-decoration:none; padding-left:5px;}
.hotel_name_rating span.hotel_names a:hover{text-decoration:underline;}
.hotel_ap_box{background:#fff; padding:4px 7px; float:right; width:auto;}
.facilities .stars { float:left; width:90px; margin-left:80px; margin-top:4px;}
.facilities .stars img { float:left; margin:0 2px;}
.hotel_ap_box .hotel_price { color:#6a146b; font-size:15px; font-weight:bold; float:left;}
.hotel_ap_box code { float:left; margin:0 7px;}
.hotel_price b { font-weight:bold; font-size:12px;}
.hotel_price em { color:#404040;}
.hotel_facilities_main { border:solid 1px #F7FAFF; float:left; border-bottom:solid #F7FAFF 3px; width:583px; padding:2px 2px 2px 7px; background:#fff;}
.facilities { float:left; width:auto; margin-top:4px;}
.facilities a { padding:4px; float:left; margin-right:2px;}
.book_box { float:right; width:auto; margin:2px;}
.book_box a.book_now { float:left; width:auto; text-decoration:none; font-weight:bold; padding:4px 10px; border:solid 1px #fd6cc8; color:#404040;}
.book_box a:hover.book_now { border:solid 1px #fd6cc8; color:#f1f6fd; background:#fd6cc8;}
.book_box a.all_rooms{color:#8c8c8c; text-decoration:underline; float:left; margin-right:10px; padding-top:5px;}
.book_box a:hover.all_rooms{color:#12619C; text-decoration:none;}
.book_box tt { float:left; margin-right:10px;}
.hotel_paging { float:left; width:100%; margin-top:10px; text-align:right;}
.hotel_paging a {background:#f7faff; text-decoration:none; padding:2px 7px; cursor:pointer; margin-left:4px; border:solid 1px #F7FAFF;}
.hotel_paging a:hover {background:#fff; color:#666; text-decoration:none; border:solid 1px #999;}
.hotel_paging a.selected {background:#fff; color:#666; text-decoration:none; border:solid 1px #999;}
.map_search_main { float:left; background:url(../images/google_map.gif) 0 0 no-repeat; width:592px; border:solid 1px #adacac; height:115px; margin-bottom:10px;}
.map_search_main .search_bg_box { background:url(../images/search_bg_hotels.png) 0 0; font-size:14px; float:left; border:solid 1px #d7d6d6; padding:5px 10px; margin:8% 5px 0px 70px;}
.map_search_main .search_bg_box b { font-size:17px;}
.map_search_main a { float:left; width:34px; height:34px; margin-left:5px; background:url(../images/go_btn.png) 0 0 no-repeat; text-decoration:none; margin-top:8%;}
.map_search_main a:hover { background:url(../images/go_btn_h.png) 0 0 no-repeat;}
.border_btm1p { border-bottom:1px #F7FAFF solid !important;}
.margin_bottom_1p { margin-bottom:1px !important;}
.review_col_left { float:left; width:506px; margin-top:10px;}
.review_col_right { float:right; width:262px; margin-top:10px;}
.review_col_left h2{background:#F2F8FF; font-size:15px; font-weight:bold; color:#272625; padding:4px 7px; float:left; width:492px;}
.review_col_right h2{background:#F2F8FF; font-size:15px; font-weight:bold; color:#272625; padding:4px 7px; float:left; width:250px;}
.hotel_passenger_detail_top { border:solid 1px #F7FAFF; margin-bottom:-1px;
background:-moz-linear-gradient(center top , #F7FAFF, #FFFFFF);
background:#F6F6F6 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F7FAFF), to(#FFFFFF));
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#F7FAFF, endColorStr=#FFFFFF);
float:left; width:484px; font-weight:bold; color:#12619C; font-size:14px; margin-top:10px; line-height:30px; padding:0 10px;}
.passenger_details_box { width:484px; margin:0px; overflow:hidden; border:solid 1px #F7FAFF;}
.passenger_details_box .search_row_d { width:48% !important;}
input.name { width:115px !important;}
.wd477 { width:477px !important;}
.wd148 { width:148px;}
.wd158 { width:158px !important;}
.width102 { width:102px;}
.note_txt { color:#f00; font-size:11px;}
.hotel_norms { border:solid 1px #d7dfec; background:#f1faff; padding:7px; float:left; width:764px; margin:10px 0;}
.hotel_norms p { float:left; font-size:18px; font-weight:bold; margin-bottom:10px; color:#3a3839; width:100%;}
.hotel_norms ul { list-style:none; float:left;}
.hotel_norms ul li { background:url(../images/blue_bullet.gif)0 5px no-repeat; margin-bottom:6px; padding-left:11px;}
.hotel_sale_summary { float:left; margin-top:10px; width:auto; padding:7px;  width:98%;}
.hotel_sale_summary p { float:left; width:248px; margin-bottom:6px;  padding-bottom:6px}
.hotel_sale_summary p.top_hotel_name { text-align:center; font-size:14px;border:dashed 1px #c0c0c0; width:94%; font-weight:bold; padding:7px 0; background:#f4f4f4;}
.hotel_sale_summary p.top_hotel_name b{color:#12619C;}
.hotel_sale_summary p.hotel_book_details {font-size:12px; padding:7px 7px 0 7px; border:dashed 1px #c0c0c0; width:87%; font-weight:bold; background:#f4f4f4;}
p.hotel_book_details span { float:left; width:100%; margin-bottom:7px;}
p.hotel_book_details em { float:left; width:95px; }
p.hotel_book_details dfn { float:left; width:137px; text-align:right; font-weight:normal; }
p.hotel_book_details em.price_hotel { float:left; width:120px; }
p.hotel_book_details dfn.price_hotel { float:right; width:100px; text-align:right; font-weight:normal; }
p.hotel_book_details dfn tt{color:#b01111; padding-left:7px;}
p.hotel_book_grand_total {font-size:12px; padding:7px 7px 0 7px; border:dashed 1px #12619C; width:87%; font-weight:bold; background:#F7FAFF;}
p.hotel_book_grand_total em.price_hotel { float:left; width:78px; margin-bottom:7px; font-weight:bold; }
p.hotel_book_grand_total dfn.price_hotel { float:right; width:100px; text-align:right; margin-bottom:7px; font-weight:bold; }
.hotel_search_change .hotel_duration { margin-bottom: 3px; line-height:17px;}
.hotel_search_change .email_selected { float:right;}
.wd510 { width:510px !important;}
.wd610 { width:610px !important;}
.hotel_paging_top { margin-top:0 !important; margin-bottom:10px;}
.review_col_right .caption {background: none repeat scroll 0 0 #F2F8FF; color: #272625; float: left; font-size: 15px; font-weight: bold; padding: 4px 7px; width: 250px;}
.xpoRoomtype{width:100%; float:left;background:#fff;}
.xpoRoomtype b{float:left; width:47%; background:#fff;  padding:2px 0 2px 5px; border:1px solid #eee; margin:-1px 0 0 -1px;}
.xpoRoomtype b.room-type { width:500px;}
.xpoRoomtype b.room-no { width:90px;}
.xpoRoomtype b.guests { width:100px;}
.xpoRoomtype b.paxs { width:258px;}
.xpoRoomtype p{float:left; width:47%; background:#fff; padding:2px 0 2px 5px; border:1px solid #eee; margin:-1px 0 0 -1px;}
.xpoRoomtype p.room-type { width:500px;}
.xpoRoomtype p.room-no { width:90px;}
.xpoRoomtype p.guests { width:100px;}
.xpoRoomtype p.paxs { width:258px;}
.xpoRoomtype p span{ padding-right:5px;}
.width150{ width:150px !important}

.border_radius{ border-radius:5px;}
.all_top_hotel_result_details{ float:left; width:98%; border-radius:5px; padding:1%;}
.all_top_hotel_details{ float:left; width:98%; border-radius:5px; padding:1%;}
.room_details_tables{ border:1px solid #ccc; border-collapse:collapse;}
.room_details_tables tr th{ background:#fff; padding:5px;border:1px solid #ccc; font-weight:bold; font-size:12px;}
.room_details_tables tr td{ background:#fff; padding:5px;border:1px solid #ccc;}
.room_tabls_for_div{ width:97%; padding:.75%; float:left}

.margin-right0{ margin-right:0 !important}
.margin-top_padding0{ margin-top:0 !important; padding-top:0 !important}
.confirmedhotel{ font-size:12px; font-weight:bold;}
.price_span{ font-size:16px; font-weight:bold;}
.for-div-one{width:1260px;float:left;}
.for-div-two{width: 1260px; padding:3px 0; border-bottom: 1px solid #fff; float:left;}
.display-none{display:none;}
.display-block{display:block;}
.width-60{width:60px;}
.text-align-center{text-align:center;}
.popup{background:#fff; margin:0px; padding:0px; border:solid 1px #000; position:absolute; z-index:100; cursor: pointer; display:none;}
.left-290{left:290px;}
.padding-left-3{padding-left:3px;}
.width-100px{width:100px;}
.width-80{width:80px;}
.width-305{ width:305px;}
.left-320{left:320px;}
.background-CCEDFF{background: #CCEDFF;}
.hand{cursor: pointer;}
.margin-right-5{margin-right: 5px;}
.margin-left-70 {margin-left:70px;}
.height-50{height:50px;}
.overflow-auto{ overflow:auto;}
.overflow-hidden{overflow:hidden;}
.width-280{width:280px;}
.padding-top-7{padding-top:7px;}
.width-185{width:185px;}
.width-450{width:450px;}
.width-300{width:300px;}
.width-200{ width:200px;}
.width-254{ width:254px;}
.left-260{left:260px;}
.width-85{width:85px;}
.width-115{width:115px;}
.width-175{width:175px;}
.left-780{left:780px;}
.left-955{left:955px;}
.height-200{height:200px;}
.width-40{width:40px;}
.width-50{width:50px;}
.width-500{width:500px;}
.left-865{left:865px;}
.report-popup{width: 250px; float:left; font-size: 11px; border: 1px solid #333; padding: 3px; margin: 10px; padding-top: 10px;}
.data{padding: 0 0 0 10px; float: left; font-size: 11px; width: 200px;}
.data code{float: left; font-size: 11px; line-height: 21px;}
.data code span{float: left;}
.width-90{width: 90px;}
.width-328{width: 328px;}
.align-right{text-align: right;}
.padding-right-5{padding-right: 5px;}
.padding-right-10{padding-right: 10px;}
.padding-left-5{padding-left: 5px;}
.padding-left-10{padding-left: 10px;}
.padding-top-5{padding-top: 5px;}
.padding-top-10{padding-top: 10px;}
.padding-top-15{padding-top: 15px;}
dfn{float: right; font-style: normal;}
.data i{float: left;font-style: normal;width: 10px; text-align: right;}
.margin-left-110{ margin-left: 110px;}
.padding-3{ padding: 3px;}
.view-report{float: left; width: 280px; border: 1px solid #000; margin: 10px 0 0 5px; height: 85px;}
.width-1100{ width:1100px;}
.filter-div{width:795px;height: 70px; float:left; height:auto;border:1px solid #000; font-weight:bold; margin:10px 0 0 0px;}
.filter-div-package-processing{ width:820px; height: 70px; float:left; height:auto; border:1px solid #000; font-weight:bold; margin:10px 0 0 0px;}
 .updatecurrency{text-align: right;cursor: pointer;text-decoration: underline;color: blue;float:right;width:20%;}
 .currencyDiv .prefCurrency{float:left;}
.border-right-1px{border-right:1px solid #000;}
.width-250{ width:250px;}
.width-270{width:270px;}
.height-70{height:70px;}
.height-85{ height:85px;}
.margin-left-3 {margin:0 0 0 3px;}
.width-75{width:75px;}
.padding-top-6{ padding: 6px 0 0 0px;}
.width-54 {width:54px;}
.margin-top-2 {margin-top: 2px;}
.margin-left-5{margin:0 0 0 5px;}
.fraud-fulfillment-filter-div, .fraud-fulfillment-filter-div1{float:left;margin: 0 0 0 5px; padding: 0 6px 0 0; border-right:1px solid #000; }
.fraud-fulfillment-filter-div {height: 70px; width: 224px;}
.fraud-fulfillment-filter-div1{height: 85px; width: 195px;}
.margin-top-5{margin: 5px 0 0 0;}
.margin-top-left-5{margin: 5px 0 0 5px;}
.margin-top-15-left-5{ margin: 15px 0 0 5px;}
.width-260{width:260px;}
.margin-top-right-3-bottom-left-2{margin: 3px 2px;}
.width-65{width:65px;}
.submit-reset-span{ float:left; padding: 0px 0 0 5px; height: 85px; border-left:1px solid #000; vertical-align: bottom;}
.width-55{width:55px;}
.position-absolute{ position:absolute;}
.position-relative {position:relative;}
.errorMessageBlock{ width:100%; color:Red; text-align:center; font-size:large}
.width-700{width:700px;}
.width-70{width:70px;}
.margin-top-10{margin-top:10px;}
.panelHeading{padding: 0 0 0 3px; width:1280px; text-align:center; font-size:larger;}
.normal{font-weight:normal;}
.panelHeader{text-align:center;width: 1000px; padding: 5px 0 0 0;}
.panel-table-header{ background: #b6c6df; padding: 0 0 0 3px; width:1280px; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000;}
.panel-table-data-div{float:left; width:1280px; height:500px; overflow:auto; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000;}
.sectorDetails-div-one{ float:left; width:450px; padding: 0 0 10px 0; margin: 0 0 0 0; height:65px; overflow:auto;}
.sectorDetails-div-two{width:100%; float:left; border-top:1px solid #000; padding-top:10px; padding-bottom:10px;}
.width-150{ width:150px;}
.width-100{width:100%;}
.border-top-1{border-top:1px solid #000;}
.width-449{width:449px;}
.border-1{border:1px solid #000;}
.height-110{ height:110px;}
.HistProfile-div{float:left; width:500px; padding: 0 0 10px 0; margin: 0 0 0 0; height:200px; overflow:auto;}
.width-120{width:120px;}
.padding-top-2-bottom-6{padding: 2px 0 6px 0;}
.loadIPDetails-span-one{width:90%; float:left; margin:0px; padding:0px; background:#CCEDFF;}
.loadIPDetails-span-two{width:10%; float:right; background:#CCEDFF; text-align:right;}
.padding-top-4{padding-top:4px;}
.review-booking-border-bottom{ border-bottom: solid 1px #c0c0c0;}
.padding_top_10 { padding-top:10px;}
.width-350{width:350px;}
.request_change_label {float:left; width:340px; padding:5px; background:beige; font-size:15px; font-weight:bold; text-align:left;}
.request_remarks {float:left; width:340px; height:100px;}
.pnr_label { float: left; width: 100px; margin: 0; padding: 2px 10px 0 0; text-align: right; }
.pnr_input { float: left; width: 170px; margin: 0; padding: 0; }
.pnr_labelSecond { float: left; width: 130px; margin: 0; padding: 2px 10px 0 0; text-align: right; }
.full-width { width: 100%; }
.text-center { text-align: center; }
.padding-bottom-10 { padding: 0 0 10px 0; }
.margin-0 { margin: 0 0 0 0; }
.height-75 { height: 75px; }
.margin-5-auto { margin: 5px auto; }
.color-red { color: Red; }
.color-f00 { color: #f00; }
.margin-top-50 { margin-top: 50px; }
.width-62 { width: 62px; }
.margin-top_-2 { margin: -2px 0 0 0; }
.padding-0 { padding: 0; }
.actionpop-div { float: left; width: 100%; color: #4c4c4b;font-size: 12px; padding: 0 0 20px 0; }
.margin-0-auto { margin: 0 auto; }
.width-180 { width: 180px; }
.margin-left-10 { margin-left:10px; }
.padding-top-right-left-2-bottom-7 { padding: 2px 2px 7px 2px; }
.padding-top-2-left-5 { padding: 2px 0 0 5px; }
.width-155 { width: 155px; }
.margin-3-auto { margin: 3px auto; }
.padding-top-bottom-5 { padding: 5px 0; }

.margin-top-5 { margin-top: 5px; }
.margin-left-15 { margin-left: 15px; }
.text-right { text-align: right; }
.padding-5 { padding: 5px; }
.padding-left-20 { padding-left: 20px; }
.email-message-parent { width: 100%; margin: 5px auto; text-align: center; }
.email-message-child { background-color: #FFFFCB; padding: 5px; width: 200px; font-size: 14px; font-weight: bold; }
#container { width: 670px; margin: auto; }
#header { width: 100%;}
.width-100 { width: 100%; }
.width-190 { width: 190px; }
.width_220 { width: 220px; }
.width_230 { width: 230px; }
.width_330 { width: 330px; }
.width_666 { width: 666px; margin: auto; }
.width_163 { width: 163px; }
.width_324 { width: 324px; }
.width_630 { width: 630px; }
.width_90 { width: 90px; }
.width_120 { width: 120px; }
.width_170 { width: 170px; }
.width_240 { width: 240px; }
.width_460 { width: 460px; }
.width-736 { width:736px !important;}
.display-none { display: none; }
#agency { margin: 0px; padding: 0px; float: left; }
#agency span { margin: 0px; padding: 0px; float: left; font-size: 16px; font-weight: bold; }
#ticket_desc { width: 100%; margin: 0px; padding: 0px; float: left; text-align: center; }
#ticket_desc h1 { margin: -5px 0px 0px 0px; padding: 0px; font-size: 35px;  font-weight: 600; }
#ticket_desc h3 { margin: 5px 0px 0px 0px; padding: 0px; font-size: 16px; font-weight: 500; }
#ticket_desc h4 { margin: 2px 0px 0px 0px; padding: 0px; font-size: 16px; font-weight: 500; }
#address { width: 100%; margin: 0px; padding: 0px; float: left; }
#address span { width: 150px; margin: 0px; padding: 0px; float: right; font-size: 13px; font-weight: 500; text-align: right; }
.flight_desc { width: 666px; margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.flight_day { width: 163px; float: left; font-size: 16px; font-weight: 600; }
.flight_name { width: 320px; float: left; font-size: 16px; font-weight: 600;}
.flight_ref { width: 163px; float: right; font-size: 12px; font-weight: normal; font-style: italic; text-align: right; }
.from { width: 50px; float: left; font-size: 13px; font-weight: normal; font-style: normal; text-align: left; margin: 8px 0px 0px 0px; }
.departure_stn { width: 460px; float: left; font-size: 13px; font-weight: bold; font-style: normal; text-align: left; margin: 8px 0px 0px 0px; word-spacing: 2px; }
.departure_stn span, .arrival_stn span { font-size: 13px; font-weight: normal; }
.departure_time { width: 120px; float: left; font-size: 13px; font-weight: bold; font-style: normal; text-align: right; margin: 8px 0px 0px 0px; }
.to { width: 50px; float: left; font-size: 13px; font-weight: normal; font-style: normal; text-align: left; margin: -1px 0px 0px 0px; }
.arrival_stn { width: 460px; float: left; font-size: 13px; font-weight: bold; font-style: normal; text-align: left; word-spacing: 2px; margin: -1px 0px 0px 0px; }
.arrival_time { width: 120px; float: left; font-size: 13px; font-weight: bold; font-style: normal; text-align: right; margin: -1px 0px 0px 0px; }
.flight_profile { width: 655px; margin: 0px; padding: 0px; float: right; border-top: solid 1px #000; }
.flight_profile span { margin: 0px; padding: 0px; float: left; text-align: left; white-space: nowrap; font-size: 12px; }
.partition { width: 100%; margin: 13px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom: solid 2px #000; }
.special_note { width: 100%; margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; border-top: solid 3px #000; }
.space { margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.note { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.note h4 { width: 100%; margin: 0px 0px 0px 0px; padding: 15px 0px 20px 0px; float: left; vertical-align: middle; font-size: 16px; }
.note h4 b { padding-left: 20px; float: left; }
#footer { width: 96%; margin: auto; padding: 0px 0px 0px 0px; background-position:top center !important;}
#footer p { float: left; margin-top: 2px; padding-bottom: 10px; text-align: justify; }
.total_amount { width: 240px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; }
.total_amount span { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: right; font-size: 14px; text-align: right; font-weight: 500; }
.padding-top-10 { padding-top: 10px; }
.button-width { width: 120px; }
.total_amountdata { width: 400px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; }
.total_amountdata span { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: right; font-size: 14px; text-align: right; font-weight: 500; }
.cont{ width:728px; margin:0 auto; border-top:solid 1px rgb(228,227,223);}
.log{ width:100%; height:33px; float:left; text-align:center; margin:5px auto;}
.wid100{ width:100%;}
.outtxt{ color:rgb(104,104,104); text-align:justify; font:bold 12px Arial,Verdna,Thoma; width:97%; padding:0px 10px;}
.hadtxt{ color:rgb(29,53,99); text-align:left; font:bold 13px Arial,Verdna,Thoma; width:100%; padding:0px 10px; margin:10px 0px;}
.txttbl{border-collapse:collapse; width:79%; margin:0px auto; border:solid 1px rgb(84,100,133); font:13px Arial,Verdana,Thoma;}
.txtrw{ width:100%; border-right:solid 1px rgb(84,100,133);}
.txtrw td{ border-bottom:solid 1px rgb(84,100,133);}
.col1{ width:25%; border-right:solid 1px rgb(84,100,133);}
.col1 span{ float:left; width:97%; padding:5px 0 5px 5px; }
.col2{ width:27%; border-right:solid 1px rgb(84,100,133);}
.col2 span{ float:left; width:97%; padding:5px 0 5px 5px;}
.col3{ width:20%; border-right:solid 1px rgb(84,100,133);}
.col3 span{ float:left; width:97%; padding:5px 0 5px 5px;}
.col4{ width:20%;}
.col4 span{ float:left; width:97%; padding:5px 0 5px 5px;}
.fnt{font: 14px Arial,Verdana,Thoma; color:rgb(29,53,101); text-align:center; width:100%; float:left; margin:5px auto;} 
.mrgnrt8 { margin-right:8px;}
.main_container_flight { width:778px; float:left;}
.top_container_flight { width:776px; border:solid 1px #9b9c9c; float:left; width:776px;}
.destination_details { background:#f2f1f1; border-bottom:solid 1px #dcdcdf; padding:7px 0; float:left; width:776px;}
.destination_details div { margin-left:10px; color:#082b53; font-weight:bold; font-size:15px; width:590px; float:left;}
.destination_details div dfn { margin-right:7px; line-height:18px; font-weight:bold;}
.destination_details div tt { font-weight:bold; float:left; line-height:18px; margin:0 4px 0 0;}
.destination_details div tt input { float:left; width:80px; border:solid 1px #c0c0c0;}
.destination_details div code { float:left; padding:0 4px 0 0; font-weight:bold;}
.destination_details span.bottom { width:100%; margin-left:10px; font-weight:bold; float:left; line-height:15px; width:766px; margin-top:10px; font-size:11px; font-weight:normal;}
.destination_details span.bottom a { float:right; text-decoration:underline; margin-right:10px; color:#008AFF;}
.destination_details span.bottom a:hover { float:right; text-decoration:none;}
.destination_details div,.destination_details span dfn { color:#000; font-size:11px; font-weight:bold !important;}
.destination_details div a { color:#008aff !important; font-weight:normal; padding-left:5px; text-decoration:none; font-size:11px;}
.destination_details div a:hover {text-decoration:underline;}
.destination_details em {color:#ff0018; line-height:16px; width:100%; margin-bottom:6px;}
.destination_details em a{ color:#ff0018 !important; font-size:11px; text-decoration:none; font-weight:bold; float:right;}
.destination_details em a:hover{text-decoration:underline;}
.fare_details { background:#fff; border:solid 1px #dcdcdf;border-top:0; padding:0 10px; width:756px; float:left;}
.fare_details .fare_box { width:366px; float:left; margin:10px 0;}
.fare_details .fare_box span { float:left; width:100%; font-size:16px;}
.fare_details_new { background:#fff; border:solid 1px #dcdcdf; padding:0 10px; width:756px; float:left;}
.fare_details_new  .fare_box { width:366px; float:left; margin:10px 0;}
.fare_details_new  .fare_box span { float:left; width:100%; font-size:16px;}
.fare_details_new .fare_box span em { font-size:16px; color:#0076FF; text-transform:uppercase; font-weight:bold; width:67px; float:left; margin-right:5px;}
.fare_details_new .fare_box span kbd { float:left; margin-right:10px; font-size:16px; font-weight:bold; width:auto;}
.fare_details_new .fare_box span dfn { text-transform:uppercase; font-size:14px; font-weight:bold; color:rgb(39,39,39);}
.fare_details_new .fare_box tt { float:left; padding-left:20px; font-size:11px; }
.fare_details_new .fare_box tt a { color:#0076ff; text-decoration:underline;}
.fare_details_new .fare_box tt a:hover { text-decoration:none;}
.mbtm6 { margin-bottom:6px;}
.fare_details .fare_box span em { font-size:16px; color:#0076FF; text-transform:uppercase; font-weight:bold; width:67px; float:left; margin-right:5px;}
.fare_details .fare_box span kbd { float:left; margin-right:10px; font-size:16px; font-weight:bold; width:auto;}
.fare_details .fare_box span dfn { text-transform:uppercase; font-size:14px; font-weight:bold; color:rgb(39,39,39);}
.fare_details .fare_box tt { float:left; padding-left:20px; font-size:11px; }
.fare_details .fare_box tt a { color:#0076ff; text-decoration:underline;}
.fare_details .fare_box tt a:hover { text-decoration:none;}
.fare_details_of_flight { background:#f8f8f7; width:278px; float:left; min-height:58px; _height:58px;}
.fare_details_of_flight span { float:left; margin:7px 0; width:129px;}
.fare_details_of_flight span em { width:100%; float:left; font-size:11px; margin-bottom:4px;}
.fare_details_of_flight span em kbd { font-size:11px;}
.fare_details_of_flight span.leftspan { margin-right:12px; padding-left:7px; width:129px; border-right:dashed 1px #babacd;}
.fare_details_of_flight span tt {float:left; margin-bottom:2px; width:123px;}
.book_button { float:left; width:auto; padding-top:21px; padding-left:15px;}
.flight_results_container { float:left; width:778px; margin-top:10px; position:relative;}
.flight_results_col1  { float:left; width:381px; margin-right:16px;}
.flight_results_col2  { float:left; width:381px;}
.destination_names { color:#082b53; float:left; font-size:16px; font-weight:bold; padding:0 10px; width:361px; _width:357px; background:#c5dffd; line-height:32px;}
.destination_names span { float:left; line-height:32px;}
.destination_names span.arrow { width:55px; font-size:11px; font-weight:normal;}
.destination_names span.arrow a { color:#353535; text-decoration:none; line-height:32px;}
.destination_names span.arrow a:hover {text-decoration:underline;}
.destination_names span.destination_name { width:245px; _width:242px; text-align:center; margin:0 3px; font-size:14px;}
.destination_names span.destination_name em { font-size:12px; font-weight:normal; color:#144378;}
.reschedule_dates { font-weight:bold; padding:0 4px; width:373px; _width:370px; _overflow-x:hidden; height:24px !important; float:left; line-height:24px; margin:2px 0; font-size:12px; background:#faf9f8;}
.reschedule_dates a { line-height:24px;}
.reschedule_dates span.sort { float:left; width:164px; margin-right:5px; border-right:dashed 1px #908f8f;}
.reschedule_dates span.restrict { float:right; width:199px;}
.reschedule_dates span a { font-weight:normal; color:#0076ff; text-decoration:underline; padding-right:10px; background:url(images/ort_a_top.gif) right 6px no-repeat;}
.reschedule_dates span a:hover { text-decoration:none;}
.reschedule_dates tt { float:right; width:auto; padding-right:10px; width:120px; text-align:right; font-weight:normal; }
.reschedule_dates tt a { color:#0076ff; text-decoration:underline;}
.reschedule_dates tt a:hover { text-decoration:none;}
.flight_results_box {font-size:16px; width:100%; background:#fff; margin-bottom:10px; float:left;}
.flight_results_box div.search_data { float:left; color:#272b30; border:solid 1px #c6dffd; border-bottom:0; width:379px;}
div.search_data p {border-bottom:solid 1px #a9d1ff; float:left; _float:none; _clear:both; background:#fff; cursor:pointer; width:100%; font-size:12px;}
div.search_data p.selected { background:rgb(217,234,253) !important}
div.search_data p.nothing{}
div.search_data p:hover.selected { background:rgb(217,234,253) !important}
div.search_data p span.logo { width:67px; margin-right:5px; float:left; background:#f4f6f8; font-size:11px; min-height:60px; _height:60px; overflow-y:hidden;}
div.search_data p.selected span.logo { background:#badafe; text-align:center;}
div.search_data p span tt { float:left; width:100%; text-align:center; margin-bottom:2px; font-size:11px;}
div.search_data p span tt em { color:#0076ff;}
div.search_data p span dfn { float:left; width:100%; text-align:center; color:#0076ff;}
div.search_data p span.fare { width:300px; float:left; margin-top:6px;}
div.search_data p span.fare label { float:right; font-size:12px; width:60px; _width:60px; _margin-top:-18px; display:block; }
div.search_data p span.fare label dfn { float:right; width:auto; margin-right:4px;}
div.search_data p span.fare label dfn input { margin:0;}
div.search_data p span.fare label em { text-transform:lowercase; line-height:13px; *line-height:20px; float:right; width:32px;}
div.search_data p span.fare tt { padding-left:20px; float:none; width:60px; text-align:left; font-size:12px; margin-bottom:0;}
div.search_data p span.departure { width:307px; float:right; _float:left; margin-top:6px; _width:250px; *margin-top:0px;}
div.search_data p span.departure a{ color:#0177ff; text-decoration:none; padding-left:4px;}
div.search_data p span.custom_buttons { width:150px; float:right; margin-top:-3px;}
div.search_data p span.custom_buttons a { float:right; margin-right:7px;}
div.search_data p span.custom_buttons a img { border:0;}
div.search_data p.links {margin-top:7px; padding-left:7px; padding-bottom:6px; float:left; width:372px; font-size:12px;}
div.search_data p.links a { padding:0 7px; color:#0076ff; text-decoration:underline;}
div.search_data p.links a:hover { text-decoration:none;}
.background_skyblue { background:#edf5fe;}
.flight_results_oneway  { float:left; width:778px; margin-right:16px;}
.flight_results_oneway .destination_names { width:768px;}
.flight_results_oneway .reschedule_dates { width:768px;}
.flight_results_oneway .head_flight { width:764px !important;}
.flight_results_oneway .search_data { width:776px !important;}
.flight_results_oneway .links { width:764px !important;}
.flight_results_oneway .published { width:250px !important; margin-right:50px !important;}
.flight_results_oneway .offered { width:250px !important;}
span.date tt { padding-left:10px; font-weight:normal; float:none !important;}
.fare_details_of_flight span.oneway { width:100% !important; text-align:center;}
.fare_details_of_flight span.oneway tt{ width:100%; text-align:center;}
.flight_selection {border-top:1px solid #f4f4f4;float:left;width:100%;}
.flight_selection .custom_buttons { margin-top:14px !important;}
.flight_details_in_out { border:solid 1px #9c9c9c; width:776px; background:#fff; margin-top:5px; line-height:30px; float:left; font-size:14px; font-weight:bold;}
.flight_details_in_out .faded_box { background:#f2f0f1 !important; color:#acbdd1 !important;}
.flight_details_in_out .faded_box em { color:#93c2f6 !important;}
.flight_details_in_out em { color:#4399ff;}
.flight_details_in_out .inbound { width:49%; float:left; text-align:center; color:#225491; _overflow-x:hidden;}
.flight_details_in_out .inbound em { color:#4399ff;}
.flight_details_in_out .outbound { width:50%; _width:49.7%; float:left; text-align:center;}
.flight_details_in_out span { line-height:30px !important;}
.flight_details_in_out span em { line-height:30px !important;}
.flight_details_in_out dfn { float:left; width:96%; _width:94%; margin:0 2%; text-align:center; margin-bottom:4px; color:#202020;}
.flight_details_in_out .outbound dfn { color:#c0c0c0;}
.flight_details_in_out dfn tt { float:left; width:50%; text-align:left;}
.flight_details_in_out dfn code { float:right; text-align:right; width:49%;}
.popup_departure { width:250px; border:solid 2px #c0c0c0; background:#fafafa;}
.popup_departure span { float:left; margin-bottom:6px;}
.popup_departure span label { width:auto;}
.airline_filter {position:absolute; top:51px; font-weight:bold; display:none; background:rgb(216,234,254); width:134px; z-index:100; border:solid 1px rgb(15,81,130); left:245px; _overflow-x:hidden;}
.airline_filter label { float:left; width:100%; font-weight:normal; margin:0 7px 4px 7px; }
.dep_time_filter {position:absolute; top:51px;  background:rgb(216,234,254); display:none; z-index:100; border:solid 1px rgb(15,81,130); left:212px; width:154px; _width:160px; _margin-left:-3px; _overflow-x:hidden;}
.dep_time_filter label { float:left; width:100%;  margin:0 7px 4px 7px; font-weight:normal;}
.dep_time_filter dfn, .airline_filter dfn { float:left; width:100%; margin-bottom:4px; font-weight:normal; text-align:center;}
.reschedule_dates span a.btm_arrow {  background:url(images/down_arrow.gif) right 6px no-repeat;}
.close_btm_pop {float:left; text-align:right; font-weight:bold; margin-bottom:4px; background:#A6CAF4; width:100%;}
.close_btm_pop img { float:right; margin:2px;}
.airlines_logo { background:url(images/air_logos123.gif) no-repeat; float:left;height:23px;margin:0px 5px;width:27px !important;}
.ix {background-position:0 0;}
.ic {background-position:-27px 0;}
.g8 {background-position:-54px 0;}
.sg {background-position:-81px 0;}
.e6 {background-position:-108px 0;}
.w9 {background-position:-135px 0;}
.s2 {background-position:-162px 0;}
.it {background-position:-189px 0;}
.h9 {background-position:-216px 0;}
.i7 {background-position:-243px 0;}
.multiple {background-position:-270px 0;}
.g9 {background-position:-297px 0;}
.ai{background:url(Images/AirlineLogo/AI.gif) no-repeat; float:left;height:23px;margin:0px 5px;width:27px !important;}
.fare_rule_pop {position:absolute; width:600px; font-size:14px; top:100px; left:150px; z-index:1000; display:none; border:solid 1px #A6CAF4; background:#EDF5FE}
.fare_rule_pop .head_pop { float:left; width:100%; margin-bottom:10px; font-weight:bold; border-bottom:solid 1px #A6CAF4; background:#C5DFFD;}
.fare_rule_pop .head_pop span { float:left; width:200px; padding-left:10px; line-height:25px;}
.fare_rule_pop .head_pop dfn { float:right; width:auto; padding-right:10px; padding-top:5px;}
.fare_rule_pop .airline_info { float:left; width:482px; font-weight:bold;}
.airline_info span { float:left; width:auto; margin-right:5px; font-weight:bold; font-size:15px; padding:0;}
.airline_info dfn { float:left; width:auto; font-weight:bold; font-size:13px;}
.airline_info small {float:left; margin-left:5px; margin-top:2px;}
.airline_info_details { float:left; width:100%;}
.airline_info_details p { float:left; width:100%; border:solid 1px #A6CAF4; border-right:0;  }
.airline_info_details p span { float:left; width:150px; line-height:25px; border-right:solid 1px #A6CAF4;}
.airline_info_details p dfn { float:left; width:150px; line-height:25px;}
.multiple_segment_popup { width:266px; float:left; background:rgb(221,235,251); display:none; padding:4px 3px 3px; border:solid 1px #a6caf4; position:absolute; z-index:10; top:42px; left:4px;}
.multiple_segment_popup span { float:left; font-weight:normal;}
.multiple_segment_popup kbd { float:left; line-height:22px; font-size:12px;}
.multiple_segment_popup kbd.airline_code {color:rgb(0,71,149); padding-left:5px; width:68px; font-weight:bold; line-height:22px; font-size:12px;}
.multiple_segment_popup kbd.airports { width:86px; font-weight:bold;padding-left:5px; margin-right:10px; }
.multiple_segment_popup kbd.airports tt { font-weight:normal; float:none; width:auto;}
.mrt0 { margin-right:0 !important; border-right:0 !important;}
.fare_breakup {width:500px; position:absolute; font-size:14px; margin-top:25px; *margin-top:32px; margin-left:-10px; display:none; border:solid 1px #A6CAF4; background:#fff; z-index:1000;}
.fare_breakup .head_pop tt { font-size:12px; margin-bottom:0; text-align:left; float:left; width:150px; padding-left:10px; line-height:25px;}
.fare_breakup .head_pop dfn { float:right; width:auto; padding-right:10px; padding-top:5px;}
.fare_breakup .breakup_details { float:left; width:401px; font-weight:bold; margin:0 9px 10px; border-collapse:collapse;}
.breakup_details span,.breakup_details_multistop span { float:left; width:100%; font-size:12px; border:1px solid #BBD6F7; font-weight:normal;}
.breakup_details span b,.breakup_details_multistop span b  { float:left; padding:4px; border-right:1px solid #BBD6F7; font-weight:normal;}
.breakup_details span.head,.breakup_details_multistop span.head {padding:0 !important;}

.breakup_details span b kbd,.breakup_details_multistop span b kbd { font-size:11px; font-weight:normal; width:100%; float:left;}

.left_head_txt { background:#DEEDFE; font-weight:bold !important;}
.fare_breakup .breakup_detailstd td kbd,.fare_breakup_multistop .breakup_detailstd td kbd { font-size:11px; font-weight:normal; width:100%; float:left;}
.fare_break_right { top:54px; left:-122px;}
.pointercu { cursor:default !important;}
.selected_c { color:rgb(120,46,169) !important;}
#FareRuleBody { float:left; width:500px !important; _overflow-x:hidden;}
#FareRuleFoot { float:left; width:98%; text-align:center; margin-top:10px;}
.cls1 { float:left; width:365px;  font-size:1px !important; line-height:0px !important; height:0px !important;}
.flight_results_col1 div.search_data { _width:375px;}
.flight_results_col2 div.search_data p { _margin-left:-3px;}
.minus_mrgn { _margin-top:-16px;}
.calender_div_main { float:left !important; width:auto !important;}
.calender_div { float:left !important; background:#fff; margin-left:1px !important; width:auto !important; height:17px; padding:2px 4px 0 0; border:solid 1px #c0c0c0; margin-right:5px !important;}
.calender_div input { width:70px; font-size:12px;}
.font13  { font-size:13px !important; float:left !important;}
.font12 {font-size:12px !important; float:left !important;}
.display_n { display:none;}
.yui-ac-content {position:absolute;width:100%;background:#fff;overflow:visible;z-index:9050; border:1px solid #808080;}
.show_hide_div { float:right !important; width:140px !important; margin-right:7px !important; text-align:right !important; margin-left:0  !important;}
.search_details_div { float:left; width:100% !important; margin:0 0 10px 0 !important; padding:0 !important; margin-left:0px !important;}
table.t_data { border-collapse:collapse;}
table.t_data01 { border-collapse:collapse; float:left; width:100%; margin-top:20px; margin-bottom:10px;}
table.t_data01 tr.head { background:#f9f9f9; font-weight:bold;}
table.t_data01 td { padding:4px; border:solid 1px #c0c0c0; text-align:center;}
table.t_data01 td.prod { width:70px;}
table.t_data01 td.trans { width:100px;}
table.t_data01 td.vol { width:120px;}
table.t_data01 td input { width:70px; margin:0 5px;}
table.t_data01 td.comm { width:200px;}
table.t_data01 td.total { width:150px;}
table.t_data01 td span { float:left; font-weight:normal; font-size:11px; width:45%;}
.mrt4p { margin-right:4%;}
table.t_data td { padding:4px; border:solid 1px #c0c0c0; text-align:center;}
.mbtm0 { margin-bottom:0 !important;}
.destination_names_oneway {background:#C5DFFD;color:#082B53;float:left;font-size:16px;font-weight:bold;line-height:32px;padding:0 10px;width:758px;}
.destination_names_oneway span { float:left; line-height:32px;}
.destination_names_oneway span.arrow { width:65px; font-size:12px; font-weight:bold;}
.destination_names_oneway span.arrow a { color:#353535; text-decoration:none; line-height:32px;}
.destination_names_oneway span.arrow a:hover {text-decoration:underline;}
.destination_names_oneway span.destination_name { width:622px; text-align:center; margin:0 3px; font-size:14px;}
.destination_names_oneway span.destination_name em { font-size:12px; font-weight:normal; color:#144378;}
.oneway_container { width:776px; float:left; border:solid 1px #a9d1ff; border-bottom:0;}
.oneway_container .ticket {border-bottom:solid 1px #a9d1ff; float:left; width:100%; cursor:pointer;}
.ticket .flight_details { background:#f4f6f8; width:115px; float:left; color:#222223; padding:12px 0 12px 5px;}
.flight_details .logo_box { width:27px; height:27px; margin:8px 10px; float:left; background:url(images/air_logos123.gif) 0 0 no-repeat;}
.ticket .flight_details dfn { float:left; width:auto; _width:75px; line-height:23px;}
.ticket .flight_details em { color:#0076ff;}
.ticket .pub_fair { float:left; padding-left:20px; line-height:36px; width:110px;}
.ticket .offer_fair { float:left; padding-left:10px; line-height:36px; margin-right:30px;}
.ticket .dep_time { float:left; padding-right:30px; line-height:36px;}
.ticket .dep_time a { color:#0177ff; text-decoration:none; line-height:36px; padding-left:33px;}
.ticket .email_icons { float:right; width:auto; padding:4px 0; _width:150px;}
.ticket .email_icons span.email {  float:right; width:100%; margin-bottom:6px; text-align:right; padding-right:5px; _margin-left:-5px; _position:relative;}
.ticket .email_icons span.icon {  float:right; width:100%;}
.ticket .email_icons span.icon img {  float:right; margin-right:5px;}
.oneway_container .ticket_selected { background:rgb(220,234,253) !important; cursor:pointer;}
.ticket_selected .flight_details{ background:rgb(220,234,253);}
.reschedule_dates_one { font-weight:bold; padding:0 4px; width:100%; _width:100%; _overflow-x:hidden; height:24px !important; float:left; line-height:24px; margin:2px 0; font-size:12px; background:#faf9f8;}
.reschedule_dates_one a { line-height:24px;}
.reschedule_dates_one span.sort { float:left; width:164px; margin-right:5px;}
.reschedule_dates_one span.restrict { float:right; width:199px;}
.reschedule_dates_one span a { font-weight:normal; color:#0076ff; text-decoration:underline; padding-right:10px; background:url(images/ort_a_top.gif) right 6px no-repeat;}
.reschedule_dates_one span a:hover { text-decoration:none;}
.reschedule_dates_one tt { float:right; width:auto; padding-right:10px; width:120px; text-align:right; font-weight:normal; }
.reschedule_dates_one tt a { color:#0076ff; text-decoration:underline;}
.reschedule_dates_one tt a:hover { text-decoration:none;}
.reschedule_dates_one span a.btm_arrow {  background:url(images/down_arrow.gif) right 6px no-repeat;}
.airline_filter_one {position:absolute; top:55px; font-weight:bold; display:none; background:rgb(216,234,254); width:134px; z-index:100; border:solid 1px rgb(15,81,130); left:575px; _overflow-x:hidden;}
.airline_filter_one label { float:left; width:100%; font-weight:normal; margin:0 7px 4px 7px; }
.dep_time_filter_one {position:absolute; top:55px;  background:rgb(216,234,254); display:none; z-index:100; border:solid 1px rgb(15,81,130); left:620px; width:154px; _width:160px; _margin-left:-3px; _overflow-x:hidden;}
.dep_time_filter_one label { float:left; width:100%;  margin:0 7px 4px 7px; font-weight:normal;}
.dep_time_filter_one dfn, .airline_filter_one dfn {float:left;font-weight:normal;margin-bottom:4px;text-align:center;width:100%;}
.fare_details .fare_box_one_way {float:left;margin:11px 0 9px 0;width:404px;}
.fare_details .fare_box_one_way span {font-size:15px;width:49%;}
.fare_details .fare_box_one_way span em  {color:#0076FF;float:left;font-size:15px;font-weight:bold;margin-right:5px;text-transform:uppercase;width:auto;}
.fare_details .fare_box_one_way span kbd {float:left;font-size:15px;font-weight:bold;margin-right:5px;width:auto;}
.fare_details .fare_box_one_way span dfn {float:left;font-size:15px;font-weight:bold;margin-right:0px;width:auto;}
.fare_details .fare_box span dfn {color:#272727;font-size:14px;font-weight:bold;text-transform:uppercase;}
.fare_details_of_flight_one_way { background:#f8f8f7; width:240px; text-align:center; float:left; min-height:22px; _height:22px; padding:12px 0;}
.fare_details_of_flight_one_way span.flight_details { text-align:center;}
.fare_details_of_flight_one_way span.flight_details em {font-size:12px;margin-bottom:4px; padding-right:5px;}
.fare_details_of_flight_one_way span.flight_details tt{margin-bottom:2px; font-size:12px}
.pd_top11 { padding-top:11px !important;}
.wd120 { width:120px !important;}
.mgntop{margin-top:5px !important;border:solid 1px #dcdcdf !important;}
.main_password { width:400px; margin:100px auto; background:#fff; }
.main_password .inner_p { float:left; width:100%; padding:30px 10px 20px 10px; border:solid 1px #c0c0c0;}
.main_password p { text-align:center; margin-bottom:10px; float:left; text-align:center; height:27px; width:100%;}
.main_password p a { display:inline-block; border:solid 1px #c0c0c0; background:#f4f4f4; text-decoration:none; padding:4px 7px; white-space:nowrap;}
.main_password p a:hover { border:solid 1px #3B5998; color:#3B5998;}
.red { color:#f00;}
.pp_special_deals{ background:#fff8e7;margin-bottom:10px;}
.pp_special_deals span.top_banner { float:left; width:778px; height:45px; background:url(images/tbo_banner1.gif) 0 0 no-repeat;}
span.top_banner a { float:right; width:100px; margin-top:12px; height:24px; margin-right:10px; text-decoration:none;}
.dis_mes{float:left; background:#f9f8d2 url(images/warn_img.gif) 3px 2px no-repeat; font-size:11px; color:#545454; padding-left:25px;}

.hotel_booking_Amend { float: left; padding: 10px 5px 5px; position: relative; width: 981px; }
.booking_search_row_d {float: left; margin-bottom: 4px; overflow: hidden; padding: 4px 0 4px 7px; width: 971px; }
.booking_search_row_d label { padding-top: 0px; vertical-align: middle; float: left; width: 173px; font-weight: bold; }
.booking_search_row_d label.star:after { vertical-align: middle; color: Red; content: "*"; padding-left: 3px; }
.booking_search_row_d span { float: left; }
.booking_search_row_d .caldr { float: left; margin-left: -20px; margin-right: 20px; padding-top: 3px; }
.tabulardata { overflow: hidden; padding: 7px; }
.tabulardata > span { float: left; padding: 2px; text-align: left; width: 185px; background: #F4F2F3; margin-right: 2px; }
.tabulardata > span > label { font-weight: bold; margin: 0 3px; padding: 2px 0; float: left; }
.error_id { background: #FFF8AD; padding: 5px; color: #E50300; font-weight: bold; margin: 6px 0; }
table td em { font-size: 11px; color: #999; }
#divAgentMarkUp input { vertical-align: middle; }
.text_aln{ text-align:left;}
.corporate_mod_box { background: #fff; float: left; width: 801px;}
.corporate_mod_head {float: left; font-size: 14px; font-weight: bold; line-height: 25px; width: 100%; }
.corporate_mod_content { float: left; padding: 10px; width: 100%; }
.cm_form_structure { margin-top: 0px; width: 49%; float: left; }
.cm_form_structure p { float: left; margin-bottom: 6px; width: 99%; position: relative; }
.cm_form_structure p span { float: left; }
.cm_form_structure p span select { width: 50px; margin-left: 10px; }
.cm_form_structure p span label { width: 100%; display: block; }
.cm_form_structure p label { float: left; width: 140px; margin-right: 10px; color: #333; line-height: 18px; }
.cm_form_structure p dfn { float: left; width: auto; }
.cm_form_structure p dfn select, .select-width { margin: 0; padding: 0; float: left; padding: 2px 1px; width: 151px; }
.input-width { margin: 0; padding: 0; float: left; padding: 2px 1px; width: 146px; }
.cm_form_structure p em { float: left; width: auto; }
.cm_form_structure p em a { text-decoration: underline; padding-left: 5px; }
.cm_form_structure p em a:hover { text-decoration: none; }
.cm_form_structure p em input { float: left; width: auto; margin-right: 5px; margin-left: 0; }
.cm_form_structure p em tt { float: left; width: auto; margin-right: 15px; line-height: 19px; }
.service_details { float: left; width: 780px; background: #f5f5f5; margin-bottom: 5px; border: solid 1px #dddcdc; padding-bottom: 4px; }
.service_details .head_service { float: left; width: 97%; font-weight: normal; padding: 4px; margin-bottom: 4px; font-size: 17px; }
.head_service span { float: left; margin-right: 20px; }
.head_service span.option { padding-top: 2px; font-weight: normal; font-size: 12px; }
.service_details label { float: left; line-height: 19px; margin-left: 10px; margin-right: 10px; width: 80px; }
.service_details label input { float: left; margin-right: 5px; margin-left: 0; }
.service_details label em { line-height: 18px; float: left; margin-right: 10px; }
.width100per { float: left; width: 100%; }
.width30per{ width:30% !important}
.width45per { width: 45%; }
.table-data-format table{ width:350px; margin:auto}
.add_source p{ float:left; margin:8px 0; padding:0; width:100%;}
.add_source  label{ float:left; width:120px; }
.save_btn_res{ width:31%; clear:left; float:right; text-align:right;}

.table-data-rest { border-collapse: collapse;  float: left; width: 100%; margin-top:10px;}

.tab_way_return {float: left; width: 100%;}
.tab_way_return ul { float: left; list-style: none outside none; width: 100%;}
.tab_way_return ul li {float: left; margin-right: 5px; border-radius: 8px 8px 0 0;}
.fly_details{float:left; width:100%; padding:1% 0;}

.hotel_invoice_parent { width: 570px; float: left; margin: 0px; padding: 10px 0 0 10px; }
.hotel_invoice_module, .invoice_notes { width: 560px; float: left; margin: 0px; padding: 10px 0 0 10px; }
.invoice_notes { width: 570px; float: left; margin: 0px; padding: 0 0 0 0px; }
.invoice_notes p { width: 100%; float: left; margin: 0px; padding: 15px 0 0 0; font-size: 14px; font-weight: bold; color: #000; }
.invoice_notes span { width: 560px; float: left; margin: 0px; padding: 7px 0 0 10px; font-size: 12px; color: #000; }
.invoice_notes ul { width: 540px; float: left; margin: 0px; padding: 7px 5px 0 30px; display: inline; }
.invoice_notes ul li { margin: 0px; padding: 0; list-style: disc; list-style-position: outside; font-size: 12px; color: #000; }
.invoice_notes p label { margin: 0px; padding: 0 0 0 10px; font-size: 11px; font-weight: normal; color: #555; }
.invoice_note { float: left; width: 560px; padding-top: 20px; padding-left: 10px; }
.invoice_note .hotel_address { width: 38%; float: left; margin: 0px; font-style: normal; padding: 5px 0 0 0px; }
.invoice_note .hotel_address p, .invoice_note .hotel_address span { width: 100%; float: left; margin: 0px; font-size: 16px; font-weight: bold; padding: 0px; }
.invoice_note .hotel_address p { font-size: 20px; color: #000; }
.invoice_note .hotel_address span { font-size: 12px; font-weight: normal; padding: 0px; color: #000; }
.invoice_note .agency_details { width: 20%; float: right; text-align: right; margin: 0px; font-style: normal; padding: 5px 0 0 5px; }
.invoice_note .agency_details p, .invoice_note .agency_details span { width: 100%; float: left; margin: 0px; font-size: 14px; font-weight: bold; padding: 0px; color: #000; }
.invoice_note .agency_details span { font-size: 12px; font-weight: normal; padding: 0px; color: #000; }
.invoice_note .hotel_voucher, .invoice_note transfer-voucher { width: 35%; float: left; margin: 0px; font-style: normal; text-align: center; padding: 0px; }
.invoice_note .hotel_voucher p { width: 125px; margin: 0 auto; padding: 5px 0 0 0px; }
.invoice_note .transfer-voucher p { width: 200px; margin: 0 auto; padding: 5px 0 0 15px; font-weight: bold; font-size: 15px; }
.invoice_note .hotel_voucher span, .invoice_note .hotel_voucher span.booking_id { float: left; font-size: 20px; font-weight: bold; padding: 0px; color: #000; text-decoration: underline; }
.invoice_note .hotel_voucher span.booking_id b { font-size: 12px; font-weight: bold; }
.invoice_note .hotel_voucher span.booking_id { font-size: 10px; font-weight: normal; text-decoration: none; padding: 0 0 0 7px; width: 110px; margin: 0 auto; }
.hotel_invoice_content { width: 99%; float: left; margin: 0px; padding: 0px; font-size: 18px; border-top: solid 2px #444; border-bottom: solid 2px #444; }
.hotel_invoice_details { width: 270px; float: left; margin: 0px; padding: 0px; font-size: 18px; }
.hotel_invoice_details .room_details { width: 270px; float: left; margin: 0px; padding: 0 0 7px 5px; }
.hotel_invoice_details .room_details p, .hotel_invoice_details .room_details p.total_amount { width: 100%; float: left; margin: 0px; padding: 7px 0 0 0; _padding: 7px 0 0 0; }
.hotel_invoice_details .room_details p.fare_side, .hotel_invoice_details .room_details p.total_amount { width: 255px; float: left; margin: 0px; padding: 7px 0 0 10px; }
.hotel_invoice_details .room_details p.total_amount { padding: 30px 0 0 10px; }
.hotel_invoice_details .room_details p span.room_type_head, .hotel_invoice_details .room_details p.total_amount span.room_type_head { width: 100px; float: left; margin: 0px; padding: 0px; font-size: 12px; color: #000; }
.hotel_invoice_details .room_details p span.no_of_guests { width: 98px; }
.hotel_invoice_details .room_details p span.room_type_desc, .hotel_invoice_details .room_details p.fare_side span.room_type_desc { width: 170px; float: left; margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; color: #000; }
.hotel_invoice_details .room_details p.fare_side span.room_type_desc, .hotel_invoice_details .room_details p.total_amount span.room_type_desc { width: 150px; }
.hotel_invoice_details .room_details p span.no_of_rooms { width: 50px; }
.hotel_invoice_details .room_details p span.room_type_desc em { width: 60px; font-style: normal; font-weight: normal; font-size: 11px; color: #666; }
.hotel_invoice_details span.check_in_out { width: 100%; float: left; margin: 0px; padding: 14px 0 0px 0; _padding: 5px 0 0px 0; font-size: 13px; }
.hotel_invoice_details span.pass_details { width: 100%; float: left; margin: 0px; padding: 10px 0 10px 0; font-size: 18px; }
.hotel_invoice_details span.check_in_out label, .hotel_invoice_details span.pass_details label { width: 100%; float: left; margin: 0px; padding: 0px; color: #000; }
.hotel_invoice_details span.check_in_out label span { width: 99px; float: left; margin: 0px; padding: 0px; }
.hotel_invoice_details span.check_in_out em { padding: 0 0 0 13px; font-size: 12px; font-style: normal; }
.email_print_button { width: 100px; height: 22px; font-size: 12px; }
.invoice_button, .invoice_button_transfer { width: 100%; float: left; margin: 0px; padding: 10px 0 5px 0; }
.invoice_button_transfer { width: 700px; }
.invoice_button span, .invoice_button_transfer span { float: right; font-size: 13px; color: #016DB1; margin: 0px; padding: 0 0 0 10px; text-decoration: underline; }
* { margin: 0; padding: 0; }

.popup_module { width: 480px; float: left; }
.popup_logo { width: 480px; height: 67px; float: left; background: url(images/faq_header_bg.gif) repeat-x; }
.popup_heading { width: 480px; float: left; font-size: 14px; font-weight: bold; padding: 10px 0; }
.popup_text { width: 480px; float: left; padding: 0 0 10px; }
.popup_list { width: 480px; float: left; }
.popup_list li { list-style-type: decimal; margin: 0 0 5px 30px; }
.popup_orderlist { width: 450px; }
.popup_orderlist li { list-style-type: lower-alpha; margin: 5px 0 0 25px; }
.popup_unorderlist { width: 480px; float: left; padding: 10px; }
.popup_unorderlist li { list-style: none; margin: 0 0 5px 0; }
.padding_left { padding: 5px 0 0 40px; float: left; }
.popup_subol { width: 420px; float: left; }
.popup_subol li { list-style-type: lower-roman; margin: 5px 0 0 20px; }
.tabular_container { width: 480px; float: left; }
.tabular_content_heading, .tabular_content_heading i, .tabular_content_heading em, .tabular_content_heading dfn { width: 480px; height: 20px; float: left; font-style: normal; font-weight: bold; }
.tabular_content_heading i { width: 58px; border-left: 1px solid #000; border-top: 1px solid #000; border-bottom: 1px solid #000; }
.tabular_content_heading em { width: 149px; border-left: 1px solid #000; border-top: 1px solid #000; border-bottom: 1px solid #000; }
.tabular_content_heading dfn { width: 119px; border-right: 1px solid #000; border-left: 1px solid #000; border-top: 1px solid #000; border-bottom: 1px solid #000; }
.tabular_content, .tabular_content i, .tabular_content em, .tabular_content dfn { width: 480px; float: left; height: 50px; font-style: normal; }
.tabular_content i { width: 58px; border-left: 1px solid #000; border-bottom: 1px solid #000; }
.tabular_content em { width: 149px; border-left: 1px solid #000; border-bottom: 1px solid #000; }
.tabular_content dfn { width: 119px; border-right: 1px solid #000; border-left: 1px solid #000; border-bottom: 1px solid #000; }
.roomradio{float:left;}


.mleft { margin-left:10px;}
.mtop { margin-top:5px;}
.mright0 { margin-right:2px !important;}
.width120p { width:120px; border:solid 1px #c0c0c0;}
.width50p { width:50px; border:solid 1px #c0c0c0;}
.width150p { width:150px !important;}
.width30p { width:20px !important;}
#travel_insurance { width:756px; float:left; border:solid 1px #dedddd; padding:10px; padding-bottom:0px;}
#travel_insurance input { width:95px; margin:0 2px; font-size:12px; padding:2px 0;}
#travel_insurance select {font-size:12px;}
.travel_search { float:left; width:770px;}
.travel_search p { float:left; margin-bottom:4px; width:97.5%;}
.travel_search label { width:100px; font-weight:bold; margin-right:10px; float:left; font-size:13px; line-height:160%;}
.travel_search span.cal { border:solid 1px #c0c0c0; float:left; padding-right:3px; height:19px;}
.travel_search span.cal input { border:0; width:91px !important;}
.travel_search em { width:auto; float:left;}
.travel_search del { width:auto; float:left; margin-left:5px; margin-top:3px;}
.travel_search kbd.duration { float:left; width:70px; margin-left:10px; font-size:13px; line-height:160%;}
.travel_search em input.days { width:45px !important; border:solid 1px #c0c0c0;}
.travel_search div.age_details { padding:10px 0;}
div.age_details p { float:right; width:646px;}
div.age_details p span {  border:solid 1px #f0f0f0; float:right; width:103px; margin-right:5px; float:left; margin-bottom:2px; padding:5px; background:#f8f7f7;}
div.age_details p span.white { background:white;}
.age_details p span label { font-size:12px; width:42px;}
p.button { text-align:right; width:99%; float:right;}
p.button input { width:65px;}
.search_box { width:756px; border:solid 1px #dedddd; background:#f4f4f4; float:left; margin-bottom:10px;}
.search_box p.head_ins { background:#e7e7e7; font-size:15px; font-weight:bold; color:#016DB1; border-bottom:solid 1px #dedddd; line-height:25px; width:736px; padding:0 10px;}
.search_box p.head_ins span { float:left; width:400px; line-height:25px;}
.search_box p.footer_ins { background:#fff; margin-bottom:0; font-size:12px; font-weight:bold; color:#016DB1; border-top:solid 1px #dedddd; line-height:22px; width:736px; padding:0 10px;}
.search_box p.footer_ins span { float:left; line-height:25px; width:auto; font-weight:normal!important;}
p.footer_ins a { text-decoration:none; color:#016DB1; padding-right:10px; font-weight:bold; line-height:25px;}
p.footer_ins a:hover { text-decoration:underline; color:#000; }
p.footer_ins em { float:right; width:auto; line-height:25px; font-weight:bold;}
p.head_ins em { float:right; width:auto; font-size:13px; line-height:25px;}
p.head_ins del { float:right; margin:0; margin-left:5px; width:auto; line-height:25px; font-size:13px; color:#000;}
.search_box .ins_details { width:736px; padding:10px; float:left;}
.popup_breakup { width:300px; position:absolute; top:0; left:0; background:#fff; z-index:1000;  border:inset 2px #c0c0c0;}
.popup_breakup_new { width:400px; position:absolute; top:0; left:0; background:#fff;  border:solid 2px gray!important; z-index:1000;}
p.pop_head { background:#e7e7e7; font-weight:bold; float:left; line-height:20px; padding:5px 10px; width:94%;}
p.pop_head em { float:right; margin-top:3px;}
p.pop_data { padding:5px; float:left; width:96%;}
p.pop_data span { border:solid 1px #f0f0f0;  border-top:0; padding:4px; width:97%; float:left;}
p.pop_data span.head { font-weight:bold; background:#f4f4f4; border-top:solid 1px #f0f0f0;}
p.pop_data span em { float:left; width:47%; margin-right:10px;}
p.pop_data span tt { float:left; width:20%; margin:0 8px;}
.popup_price_breakup { width:400px; position:fixed; top:0; left:0; background:#fff; z-index:10; border:solid 2px gray;}
.popup_price_breakup p.pop_head { background:#e7e7e7; font-weight:bold; padding:05px 10px; width:95%;}
.popup_price_breakup p.pop_data { padding:5px; float:left; width:390px;}
.popup_price_breakup p.pop_data span { border:solid 1px #f0f0f0;  border-top:0; padding:4px; width:380px; float:left;}
.popup_price_breakup p.pop_data span.head { font-weight:bold; background:#f4f4f4; border-top:solid 1px #f0f0f0;}
.popup_price_breakup p.pop_data span em { float:left; width:auto;}
.popup_price_breakup p.pop_data span em.backup { float:left; width:78px;}
.modalMessage { float:left;}
.popup_price_breakup label{ display:block; float:left; width:105px;}
.popup_price_breakup input{ float:left; width:105px!important;}
.AgeGroup{width:746px; float:left; border:solid 1px #dedddd; padding:5px; margin-top:7px; margin-bottom:7px;}
.toPadding{padding-left:5px; padding-right:5px;}
.width25p{width:25px !important;}
.addColour{color:Blue !important;}
.width220{width:220px !important;}
.width80{width:80px !important;}
.leftPadding{padding-left:25px;}
.width170p{width:170px;}
.marginLeft10p{margin-left:10px;}
.savebutton{margin-top:30px;}
.popup_coverage { width:750px; height:400px; position:absolute; top:90px; left:135px; background:#fff;  border:inset 2px #c0c0c0;}
.parentp{width:800px;}
.parentp_779{width:100%; float:left;}
.parentp_555{width:555px;}
.parent_container{ float:left; width:555px;}
#travel_ins_bkng { width:778px; float:left; margin-top:30px;}
#travel_ins_bkng p.head_ins_bkng { font-size:15px; margin-bottom:0; font-weight:bold; color:#016DB1; line-height:25px; width:100%;}
p.head_ins_bkng span { float:left; margin-left:7px; width:auto; line-height:25px;}
p.head_ins_bkng span em { font-weight:normal; color:#464646; float:left;}
p.head_ins_bkng span tt { float:left; margin-right:0px; width:auto; color:#016DB1; font-size:15px; font-weight:bold;}
p.head_ins_bkng em { float:right; width:auto; line-height:25px; font-size:13px; font-weight:bold; margin-right:7px; color:#464646;}
p.head_ins_bkng tt { float:right; width:auto; padding-right:10px; line-height:25px; font-size:13px; font-weight:normal; text-transform:capitalize; color:#464646;}
.view_banking_inner { width:778px; padding:10px 0; float:left;}
.view_banking_inner .search_box { width:776px; _overflow-x:hidden; padding-bottom:5px; border:solid 1px #dedddd; background:#fff; float:left; margin-bottom:0px !important;}
.view_banking_inner .search_box p.head_ins { background:#eee; font-size:15px; height:20px; font-weight:bold; color:#464646; border-bottom:solid 1px #dedddd; line-height:25px; width:756px; padding:0 10px;}
.view_banking_inner .search_box p.insurance_details1 { float:left; height:270px; width:198px; padding:5px; margin:5px; _margin:5px 5px 5px 3px; border:solid 1px #dedddd; background:#f9f8f8;}
.search_box p.insurance_details1 span { float:left; margin-bottom:6px;}
.search_box p.insurance_details1 span b { float:left; width:100px; margin-right:5px;}
.search_box p.insurance_details1 span em { float:left; width:auto;}
.view_banking_inner .search_box p.insurance_details2 { float:left; height:270px; width:312px; _width:300px; overflow-y:auto; padding:5px; margin:5px; border:solid 1px #dedddd; background:#f9f8f8;}
.view_banking_inner .search_box p.insurance_details3 { float:left; _float:right; width:200px; height:270px; padding:5px; margin:5px; _margin:5px 3px 5px 0px; border:solid 1px #dedddd; background:#f9f8f8;}
p.insurance_details2 b { font-weight:bold; float:left; width:100%; color:#016DB1; margin-bottom:6px;}
p.insurance_details2 span{float:left;}
p.insurance_details2 span.width100{ width:104px; line-height:20px;}
p.insurance_details2 span.width100b{font-weight:bold; width:104px; line-height:20px;}
p.passenger_details_head { float:left; font-weight:bold; width:764px; margin:5px 5px 0 5px; _margin:5px 5px 0 3px; border:solid 1px #dedddd; background:#f3f2f2;}
.passenger_details span { float:left; border-right:solid 1px #dedddd; padding:5px 5px 5px 6px; min-height:16px; _height:16px;}
.passenger_details span em { float:left; margin-right:7px;}
.passenger_details span a { padding:0; margin:0;}
p.passenger_details_data { float:left; width:764px; margin:0 5px; _margin:0 5px 0 3px; border:solid 1px #dedddd; background:#fff; border-top:0;}
.passenger_details span.coln { width:200px;}
.passenger_details span.colbn { width:125px;}
.passenger_details span.colem { width:139px;}
.passenger_details span.colg { width:43px;}
.passenger_details span.colp { width:72px;}
.passenger_details span.coldob { width:63px;}
.passenger_details span.colpn { width:170px;}
.passenger_details span.colact { width:72px; _width:69px; border-right:0 !important;}
p.insurance_details3 b { float:left; width:100%; margin-bottom:6px; color:#016DB1;}
p.insurance_details3 span { float:left; width:198px; border:solid 1px #dedddd;}
p.insurance_details3 span tt { float:left; padding:5px;}
p.insurance_details3 span tt.bld { font-weight:bold;}
p.insurance_details3 span tt.col1 { width:128px; _width:125px;}
p.insurance_details3 span tt.col2 { width:50px;}
p.insurance_details3 span tt.col3 { width:40px;}
p.insurance_details3 span.passenger_det { float:left; width:198px; padding:2px 0; margin-top:10px; border:dashed 1px #dedddd; background:#f0f0f0;}
p.insurance_details3 span.passenger_det tt { padding:3px 5px; float:left;}
p.insurance_details3 span.passenger_det tt em { font-weight:bold;}
p.insurance_details3 span.passenger_det tt.col1 { float:left; width:126px; font-weight:bold;}
p.insurance_details3 span.passenger_det tt.col2 { float:left; width:50px; text-align:right;}
p.insurance_details3 span.total_amnt { float:left; width:198px; padding:2px 0; margin-top:5px; border:none;}
p.insurance_details3 span.total_amnt tt{ padding:3px 5px; float:left;}
p.insurance_details3 span.total_amnt tt.col1{ float:left; width:106px; font-weight:bold;}
p.insurance_details3 span.total_amnt tt.col2{ float:left; width:70px; _margin-left:-5px;  text-align:right;}
p.insurance_details3 span.grand_tot { background:#f0f0f0; margin-top:0 !important; border:dashed 1px #dedddd;}
#travel_insurance_mainb { width:778px; float:left; background:#fafafa;}
.queue_col1 { width:555px; _width:550px; margin-right:10px; float:left;}
.queue_col2 { width:196px; float:right; border:1px solid #DEDDDD; padding:7px;}
.queue_col2_lt { width:196px; float:right; border:1px solid #DEDDDD; padding:7px; _padding:7px 5px; margin:34px 0px 2px 0px;}
.queue_box { border:solid 1px #DEDDDD; background:#fafafa; float:left; width:553px; _width:550px; _overflow-x:hidden; margin-bottom:10px;}
.queue_box .head_queue { background:#e7e7e7;  float:left; font-size:14px; font-weight:bold; color:#016DB1; border-bottom:solid 1px #dedddd; line-height:25px; width:100%;}
.head_queue .insurance_comp { padding-right:7px; float:right; color:#464646; font-size:12px; line-height:25px;}
.agency_name a { text-decoration:none; color:#016DB1; text-decoration:none !important; line-height:25px;}
.head_queue .insurance_comp em { font-weight:normal; padding-left:5px; line-height:25px;}
.data_queue .comapny_name { width:220px; font-size:13px; float:left; font-weight:bold;}
.data_queue .comapny_name span.dates { width:218px; margin-top:7px; border:solid 1px #e1e1e1; border-bottom:0; font-size:12px; color:#959494; float:left; font-weight:normal;}
.data_queue .comapny_name span.dates em { float:left; width:100px; padding:4px; border-right:solid 1px #e1e1e1; background:#f1efef; font-weight:bold; border-bottom:solid 1px #e1e1e1;}
.data_queue .comapny_name span.dates tt { float:left;width:101px; padding:4px; border-bottom:solid 1px #e1e1e1;}
.data_queue .us_non { width:65px; text-align:center; padding:2px 7px; margin:-7px 7px 0 15px; background:#216b99; border:solid 1px #1c6593; color:#e7f5fd; font-size:13px; float:left; font-weight:bold;}
.data_queue .passenger_names { width:216px; text-align:right; float:left;}
.data_queue .passenger_names b { width:100%; float:left; margin-bottom:7px;}
.data_queue .passenger_names a { display:block; margin-bottom:3px; text-decoration:underline; color:#016db1;}
.data_queue .passenger_names a:hover { text-decoration:none; color:#025c94;}
.queue_box { border:solid 1px #DEDDDD; background:#fafafa; float:left; width:553px; margin-bottom:10px;}
.queue_box .head_queue { background:#e7e7e7; float:left; font-size:14px; font-weight:bold; color:#016DB1; border-bottom:solid 1px #dedddd; line-height:25px; width:100%;}
.head_queue .agency_name { padding-left:7px; float:left;}
.agency_name a { text-decoration:none; color:#016DB1;}
.agency_name a:hover { color:#2588c7;}
.queue_box .data_queue { float:left; width:541px; padding:7px;}
.data_queue .comapny_name_voucher { width:200px; font-size:12px; float:left;}
.data_queue .comapny_name_voucher b { width:200px; font-size:14px; margin-bottom:2px; float:left; font-size:14px;}
.data_queue .comapny_name span.plan_name { width:100%; font-size:12px; color:#959494; float:left; font-weight:normal;}
.data_queue .policy_no { width:150px; text-align:center; margin:0 7px; font-size:12px; float:left;}
.data_queue .policy_no b { float:left; width:100%; margin-bottom:4px; font-size:14px;}
.data_queue .agency_name1 { width:170px; text-align:right; float:right;}
.data_queue .agency_name1 b { float:left; width:100%; margin-bottom:4px; font-size:14px;}
.queue_box .links { float:left; width:541px; padding:0 7px 5px 7px; text-align:right;}
.queue_box .links em { padding:0 5px; float:left; padding-top:9px;}
.queue_box .links em a {  color:#025c94; text-decoration:none;}
.queue_box .links em a:hover {  color:#016db1; text-decoration:underline;}
.data_ins { float:left; width:527px; margin:0 5px 5px 5px; padding:7px 7px 5px 7px; background:#f4f4f4; border:dashed #b8b8b8 1px;}
.data_ins .passenger_nms { float:left; width:250px;}
.data_ins .passenger_nms span {float:left; width:250px; margin-bottom:4px;}
.data_ins .passenger_nms span label { float:left; font-weight:bold; width:100px; margin-right:10px;}
.data_ins .passenger_nms span em { float:left; width:130px; margin-right:10px;}
.data_ins .passenger_date { float:right; width:250px; text-align:right;}
.data_ins .passenger_date span {float:right; width:250px; margin-bottom:4px;}
.data_ins .passenger_date span label { text-align:right; float:left; width:90px; margin-right:10px; font-weight:bold; float:right;}
.data_ins .passenger_date span em { float:left; width:80px; text-align:right; float:right;}
.start_date{ float:left; width:35%; line-height:20px; margin:0 10px;}
.cls{ clear:both;}
.ins_col1 { width:555px; margin-right:10px; _margin-right:5px; float:left; margin-top:10px;}
.ins_col1_box { border:solid 1px #DEDDDD; background:#fafafa; color:#016DB1; line-height:25px; float:left; width:553px; overflow-x:hidden; margin-bottom:10px;}
.ins_col1_box .ins_col1_queue { background:#e7e7e7; float:left; font-size:14px; font-weight:bold; color:#016DB1; border-bottom:solid 1px #dedddd; line-height:25px; width:100%;}
.ins_col1_box .ins_col1_data { float:left; padding:10px; width:535px;}
.ins_col1_box .ins_col1_data span { float:left; width:100%; margin-bottom:6px;}
.ins_col1_data span label { width:120px; color:#000; float:left; font-weight:bold; text-align:left;}
.ins_col1_data span label b { color:Red; font-weight:normal;}
.ins_col1_data span em { width:auto; float:left; margin-right:5px;}
.ins_col1_data span em.wd140 { width:135px;}
.ins_col1_data span em input { font-size:12px; width:135px; padding:2px; border:solid 1px #C0C0C0;}
.ins_col1_data span em select { width:141px; padding:1px; border:solid 1px #C0C0C0;}
.ins_col1_data span em select.dr { width:65px;}
.ins_col1_data span span{ float:left; width:135px; color:Red;}
.width30 {width:30px !important;}
.width59 {width:59px !important;}
.width20 { width:20px !important; margin-left:-2px;}
.ins_col1_queue .passenger_no { padding-left:7px; float:left; line-height:25px;}
.ins_col1_queue .passenger_age { padding-right:7px; font-size:12px; float:right; color:#464646; font-weight:normal; line-height:25px;}
.insurance_info { width:553px; overflow-x:hidden; margin-top:24px; border:solid 1px #dedddd; background:#fff; padding-bottom:5px; font-size:12px; float:left; margin-bottom:10px;}
.insurance_info p.head_ins { background:#eee; font-size:15px; font-weight:bold; color:#464646; border-bottom:solid 1px #dedddd; line-height:25px; width:533px; padding:0 10px;}
p.insurance_info_head { float:left; width:541px; font-weight:bold; margin:5px 5px 0 5px; _margin:5px 2px 0 2px; border:solid 1px #dedddd; border-bottom:0; background:#f3f2f2;}
.insurance_info_details span { float:left; border-bottom:solid 1px #dedddd; border-right:solid 1px #dedddd; padding:5px 5px 5px 6px; }
p.insurance_info_details_data { float:left; width:541px; position:relative; margin:0 5px; _margin:0 2px 0 2px; border:solid 1px #dedddd; background:#fff; border-bottom:0;}
.insurance_info_details span.colip { width:86px;}
.insurance_info_details span.colpc { width:85px;}
.insurance_info_details span.isd { width:125px;}
.insurance_info_details span.ied { width:125px;}
.insurance_info_details span.is { width:61px; _width:58px; border-right:0 !important;}
.input2_2 { width:110px !important;}
.input2_3 { width:115px !important;}
.buttons_div { float:right; width:30%; text-align:right;}
.buttons_div_canc { float:left; width:30%; text-align:left;}
.head_bg { background:#EEE; border:solid 1px #DEDDDD; width:776px !important;}
.billing_box { width:756px; padding:10px; border:solid 1px #dedddd; background:#fff; float:left; margin-bottom:10px;}
.billing_box .left_address { width:300px; float:left; margin-right:10px; min-height:85px;}
.billing_box .left_address span { float:left; width:100%; text-align:left; margin-bottom:6px;}
.billing_box .mid_address { width:100px; margin-left:30px; min-height:85px; margin-top:-11px; color:#e7f5fd; font-size:13px; float:left; font-weight:bold;}
.billing_box .mid_address span {text-align:center; padding:2px 7px; border:solid 1px #1c6593; background:#216b99; float:left;}
.billing_box .right_address { width:300px; float:right; min-height:85px;}
.billing_box .right_address span { float:left; width:100%; text-align:right; margin-bottom:6px;}
table.style1 { border-collapse:collapse; float:left; margin-bottom:10px;}
table.style1 td {border:solid 1px #dedddd; padding:4px;}
table.style1 td.cols { width:300px;}
table.style1 td.colpn { width:150px;}
table.style1 td.colpaxn { width:200px;}
table.style1 td.colp { width:100px;}
table.style1 .head_bgc {background:#EEE; font-weight:bold;}
.nrmlf { font-weight:normal !important;}
.buttons_div_billed { float:left; width:50%; text-align:left;}
.buttons_div_billed span { float:left; margin-bottom:2px; width:99%;}
.buttons_div_billed span em { font-weight:bold; float:left; width:80px;}
.buttons_div_billed span tt { float:left;}
.brdr_top { border-top:solid 2px #dedddd; width:100%; float:left; padding-top:6px;}
p.insurance_details2 span.excess{ width:70px; text-align:right; float:right; line-height:20px;}
p.insurance_details2 span.coverage { width:135px !important; margin-right:5px;}
p.insurance_details2 span.sume_ins { width:80px !important;}
p.insurance_details2 span.clsl {width:100%; float:left; font-size:1px; line-height:0px;}
p.pop_data span label { float:left; width:150px; text-align:left !important; margin-right:10px;}
p.pop_data span input { margin-right:10px;}
.queue_col2 span.filter { float:left; width:99%; margin-bottom:4px;}
.queue_col2 span.filter label { float:left; width:99%;}
.queue_col2 span.filter label input { float:left; margin-right:4px;}
.queue_col2 span.filter label em { float:left; width:auto;}
.queue_col2 span.filter dfn { float:left; width:100px; margin-right:5px;}
.queue_col2 span.filter tt { float:left; width:100px;}
.passenger_details .bg_data { background:#fff url(images/pg_bg.gif) 0 0 repeat-y;}
.passenger_details .bg_data span { border-right:0 !important;}
.passenger_details span.plan_name { width:100px; min-height:18px; _height:19px;}
.passenger_details span.plan_code { width:100px; min-height:18px; _height:19px;}
.passenger_details span.plan_desc { width:270px; min-height:18px; _height:19px;}
.passenger_details span.plan_src { width:100px; min-height:18px; _height:19px;}
.passenger_details span.plan_com { width:84px; min-height:18px; _height:19px;}
.passenger_details span.plan_com input { width:90%; float:left; margin-left:3%; _margin:0 0 0 7px !important;}
.passenger_details span.plan_act { width:39px; _width:38px; min-height:18px; _height:19px; border-right:0 !important;}
.passenger_details span.plan_act input { margin:5px 0 0 7px !important; padding:0;}
.passenger_details span code { float:left; font-size:100%; width:100%;}
.width776px { width:776px !important; margin-top:10px; padding-bottom:5px;}
.width756px { width:756px !important; _width:762px !important;}
.width766px { width:764px !important; _width:768px !important; _margin-right:0 !important; }
.tabular_data1 { border-collapse:collapse;}
.tabular_data1 td { border:solid 1px #DEDDDD;}
.brdrtp { border-top:1px #DEDDDD solid; font-size:1px; line-height:1px; height:1px; float:left;width:766px !important; _width:752px !important; margin:0 5px !important;}
.save_btn { float:right; width:99%; text-align:right;}
.padrt5 { padding-right:5px;}
.lh20 { height:20px !important;}
.margin-top-5 { margin-top:5px;}
.data_p_main { padding:7px; float:left; width:45%;}
.data_p { float:left; width:99%; margin-bottom:4px;}
.data_p b { float:left; width:100px; margin-right:10px;}
.data_p em { float:left; width:auto;}
p.status_msg { float:right; margin-right:10px; margin-top:4px; line-height:20px; background:#fafafa; border:#c4c4c4; color:Red;}
.data_p_button { float:right; width:99%; text-align:right;}
.us_non {background:none repeat scroll 0 0 #216B99;border:1px solid #1C6593;color:#E7F5FD;float:left;font-size:13px;font-weight:bold;margin:0px 7px 0 15px;padding:2px 7px;text-align:center;width:65px;}
.login-parent-width { width: 735px; }
input.textbox {font-size: 14px; padding: 0px; height: 20px; width: 160px; border: solid 3px #E1D0A2; }
.home-right-box-bg { background: url(Images/home-right-box-bg.gif) repeat-x; height: 262px; border: solid 3px #EDF5F8; }
.home-news-left-box { height: 268px; background-color: #F3F3F3; width: 230px; word-spacing: 5px; }
.middle-boxes-parent-width { width: 735px; }
.pink-color { color: #FF0084; }
.black-color { color: #000000; }
.home-date-color { color: #999999; }
.margin-right-3 { margin-right: 3px; }
.middle-right-box-parent-width { width: 454px; margin-left: 20px; }




.name { width: 200px; float: left; }
.margin_left_100 { margin-left: 285px; }
.margin_left_15 { margin-left: 15px; }
.margin_left_10 { margin-left: 10px; }
.margin_left_5 { margin-left: 5px; }
.margin_left_20 { margin-left: 20px; }
.margin_left_40 { margin-left: 40px; }
.margin_left_75 { margin-left: 75px; }
.margin_top_5 { margin-top: 5px; }
.margin_top_10 { margin-top: 10px; }
.width_600 { width: 600px; }
.width_570 { width: 570px; }
.width_22 { width: 22px; }
.width_80 { width: 80px; }
.width_45 { width: 45px; }
.width_35 { width: 35px; }
.width_50 { width: 50px; }
.width_30 { width: 30px; }
.width_20 { width: 20px; }
.width_25 { width: 25px; }
.width_40 { width: 40px; }
.width_60 { width: 60px; }
.width_55 { width: 55px; }
.offline_container { width: 750px; float: left; margin: 0px; padding: 0px; border: solid 1px black; }
.offline_header { width: 700px; float: left; margin: 3px 0px 0px 3px; padding: 0px 0px 25px 0px; }
.offline_header h1 { float: left; margin: 0px; padding: 0px; font-size: 18px; font-weight: 600; color: #999; }
.offline_subheader { width: 735px; float: left; margin: 0px 0px 0px 13px; padding: 0px; }
.offline_subheader span { float: left; margin: 0px; padding: 0px; }
.offline_subheader span img { float: left; margin: 0px; padding: 0px; text-align: center; }
.offline_subheader div em { width: 200px; float: right; text-align: right; margin: 0px; padding: 0px; font-style: normal; font-size: 17px; }
.offline_subheader span label { float: left; margin: 0px; padding: 0px; font-size: 16px; }
.offline_subheader div b { float: right; margin: 0px; padding: 0px; font-size: 11px; font-weight: normal; }
.offline_subheader span strong { float: left; margin: 15px 0px 0px 3px; padding: 0px; font-size: 17px; font-weight: bold; color: #393979; }
.offline_categories { width: 589px; float: left; margin: 10px 0px 0px 13px; padding: 0px 0px 10px 0px; border-bottom: solid 1px #aaa; }
.offline_categories ul { float: left; margin: 0px; padding: 0px; display: inline; }
.offline_categories ul li { float: left; list-style: none; }
.offline_categories select { float: left; color: #393979; }
.import_files { width: 711px; float: left; margin: 15px 0px 0px 13px; padding: 0px; }
.import_files span { float: left; margin: 0px; padding: 0px; }
.import_files h2 { float: left; margin: 5px 0px 0px 0px; padding: 0px; font-size: 17px; font-weight: 600; color: #777; }
.import_files p { float: left; margin: 5px 0px 0px 5px; padding: 0px; }
.importfields { width: 630px; float: left; margin: 5px 0px 0px 10px; padding: 0px; }
.importfields label { width: 90px; float: left; font-size: 12px; color: #000; }
.importfields p { float: left; margin: 0px 0px 0px 5px; padding: 0px; }
.txtbox { float: left; margin: 0px; padding: 0px; font-size: 11px; color: #000; width: 200px; }
.button { float: left; margin: 0px; padding: 0px; font-size: 11px; color: #000; height: 19px; }
.importfields ul { float: left; display: inline; margin: 0px 0px 0px 0px; padding: 0px; }
.importfields ul li { width: 600px; float: left; list-style: none; margin: 0; padding: 0px 0px 4px 0px; }
.bottom_border { border-bottom: solid 1px #aaa; padding-bottom: 10px; width: 555px; }
.table_container_header { width: 744px; _width: 760px; float: left; margin: 5px 0px 0px 0px; padding: 0px; }
.table_subcontainer_header { width: 717px; _width: 727px; float: left; margin: 5px 0px 0px 0px; padding: 0px; border: solid 1px #aaa; }
.table_container { width: 744px; _width: 760px; float: left; height: 210px; overflow: auto; margin: 0px; padding: 0px; }
.table_subcontainer { width: 717px; _width: 727px; float: left; margin: 0px; padding: 0px; }
.table_header { width: 100%; float: left; margin: 2px 0px 0px 0px; padding: 0px 0px 3px 0px; border-bottom: solid 1px #aaa; }
.table_header ul { width: 100%; float: left; margin: 0px; padding: 0px; display: inline; }
.table_header ul li { float: left; margin: 0px; padding: 0px; list-style: none; }
.table_header ul li label { float: left; font-size: 10px; font-weight: bold; }
.value_input { width: 717px; _width: 727px; float: left; margin: 3px 0px 0px 0px; padding: 0px 0px 2px 0px; background: #CCFFFF; }
.input_content { width: 100%; float: left; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 0px; }
.input_content ul { width: 100%; float: left; margin: 0px; padding: 0px; display: inline; }
.input_content ul li { float: left; margin: 0px; padding: 0px; list-style: none; }
.input_content ul li label { float: left; font-size: 10px; font-weight: normal; }
.chkbox { float: left; margin-top: -3px; }
.description { float: left; width: 230px; margin: 0px 0px 5px 5px; _margin: 0px 0px 5px 0px; padding: 3px 3px 3px 0px; background: #99CDFD; }
.description ul { float: left; width: 230px; margin: 0px 0px 0px 0px; padding: 0px; display: inline; }
.description ul li { float: left; margin: 0px 0px 0px 3px; padding: 0px; list-style: none; font-size: 10px; }
.description ul li span { float: left; width: 90px; }
.description ul li b { float: left; width: 30px; font-weight: normal; }
.errorLabel { color: Red; margin-top: 10px; float: left; margin-left: 10px; }

h1,p ,h2, form{ padding:0; margin:0;}
img{ border:0; text-decoration:none;}
.cls{clear:both}
.f_left{ float:left}
.f_rignt{ float:right}
.f_none{ float:none}
.pp_special_deals{ border:1px solid #f9da9b; font-weight:bold; color:#7a1e02; font-size:16px; background:#fff8e7; padding:10px; margin-bottom:10px;}
.pp_main_container{ width:780px; margin:0 auto;}
.pp_parent{ width:780px; margin:0 auto;}
.pp_parent .head{ float:left; width:100%;}
.pp_parent .form_place{float:left; width:99.7%; border:1px solid #a8d5fe; border-top:none; position:relative;}
.pp_left_img{ background:url(Images/left_cut.gif) no-repeat left top; float:left; height:41px; width:0.5%;}
.pp_mid_img{ background:url(Images/mid_cut.gif) repeat-x left top; float:left; height:41px; width:99%;}
.pp_right_img{ background:url(images/right_cut.gif) no-repeat left top; float:left; height:41px; width:0.5%;}
.pp_heading{font-size:24px; font-weight:bold; color:#389afd; padding-top:10px; display:block; padding-left:10px;}
.pp_parent .form_place ul{  padding:5px; float:left;  width:100%;}
.pp_parent .form_place ul li{ float:left; width:30%; display:block; padding:17px 0 0 0;}
.pp_parent .form_place ul li label{ width:70px; display:block; float:left; text-align:right; padding-right:5px;}
.pp_parent .form_place ul li span { float:left; display:block;}
.pp_parent .form_place ul li span.buttons{ padding:61px 0 0 37px;}
.pp_parent .form_place ul li span.buttons img{ padding:0 10px;}
.pp_parent .form_place ul li span em{ padding:0 0 0 5px;}
.pp_parent .form_place ul li span em img{vertical-align:middle;}
.pp_parent .form_place ul li span select{ width:116px; border:1px #83c1fb solid;}
.pp_parent .form_place ul li span input{ width:116px; border:1px #83c1fb solid;}
.pp_parent .form_place ul li span textarea{ width:135px; border:1px #83c1fb solid; height:90px;}
.pp_parent .tabular_data{margin-top:20px; margin-bottom:20px;}
.pp_parent .tabular_data table{ border:0; padding:0; margin:0; text-align:center; width:100%; border-collapse:collapse;}
.pp_parent .tabular_data table th{ font-size:15px; color:#077ccc; padding:10px 3px; border:1px solid #e3e1e3; background:#dbedff;text-align:center;font-weight:bold;}
.pp_parent .tabular_data table td{ font-size:12px; color:#0f0f0f; padding:5px 3px; border:1px solid #e3e1e3; background:#f5f5f6; font-weight:normal;}
.pp_parent .tabular_data table td span{ font-size:11px; font-weight:normal;}
.pp_parent .tabular_data table td.bgcolor{ background:#fff!important;}
.error_div_new { background:#FFFFCB; display:none; color:Red; padding:4px 0; margin:5px 10%; width:80%; text-align:center;}

.footer {background:url("images/bottom.gif" ) repeat-x bottom;text-align:center;width:758px;float:left;padding:10px 0 10px 20px;}
.middle {width:998px;float:left;}
.width_variation {width:311px;}
* html .width_variation {width:300px;}
.width_212 {width:212px;}
.width-320 {width:320px;}
.margin-left-90 {margin-left:90px;}
.height-250 {height:250px;}
.topofall {z-index:1;}
.font_color {color:navy;}
.margin_right_15 {margin-right:15px;}
.width_480 {width:480px;}
.margin-left-22 {margin-left:22px;}
.width_760 {width:760px;}
.overflowscroll {overflow:scroll;}
.widthlegend {width:255px;}
* + html .widthlegend {width:243px;}
.bottom_align {margin-top:235px;margin-left:5px;}
.height_180 {height:180px;}
* html .fieldset {padding:8px 3px;}
.border_gray {border:solid 1px gray;}
.shade_yellow {background:#feeace;}
.width_768 {width:768px;}
.bigText {font-size:18px;font-weight:bold;color:#000;}
.margin_50 {margin-top:50px;}
.margin_right_40 {margin-right:40px;}
.margin_right_31 {margin-right:31px;}
.headText {font-size:11px;font-weight:bold;color:#000;float:left;}
.plainText {font-size:11px;font-weight:normal;color:#000;float:left;}
.bigText span {font-size:11px;font-weight:normal;color:#000;}
.width_778 {width:778px;}
.backimg {background:url(Images/banner-lowerHalf.jpg) no-repeat 0px 0px;float:left;width:744px;}
* + html .backimg {margin-left:11px;float:left;}
* html .backimg {margin-left:5px;float:left;}
* + html .imgposition {margin-bottom:-3px;}
* html .imgposition {margin-bottom:-3px;}
* html .classrightblock {width:390px;margin:10px;color:#fff;float:left;}
.classrightblock {width:400px;margin:10px;color:#fff;float:left;}
.classleftblock {width:350px;margin:10px;color:#fff;float:left;}
* html .classleftblock {width:350px;margin:8px;color:#fff;float:left;}
.readrightblock {margin:0px 10px 3px 0px;color:#fff;float:left;}
.dealsection {width:744px;background:#B1CDF4;float:left;margin:0px;padding:0px;}
* + html .dealsection {width:744px;background:#B1CDF4;float:left;margin-left:10px;margin-bottom:5px;}
* html .dealsection {width:746px;background:#B1CDF4;float:left;margin-left:5px;}
.dealsubsection {width:674px;}
.noBottomSpc {width:684px;float:left;padding:10px 0px 0px 3px;}
* html .noBottomSpc {padding:10px 0px 0px 3px;margin-left:15px;}
.dealDesc {width:684px;float:left;padding:10px 3px;}
* + html .dealDesc {width:684px;float:left;padding:10px 3px;}
* html .dealDesc {width:678px;float:left;margin-left:15px;}
.descleft {width:325px;height:100px;float:left;margin-right:15px;background:#C9DAF1;}
.dealtext {float:left;padding:5px;color:#000;}
.readmore {margin-right:5px;}
.smalltext {font-size:10px;}
a:link.title {color:#fff;text-decoration:none;}
a:visited.title {color:#fff;text-decoration:none;}
a:hover.title {text-decoration:underline;}
a:link.viewall {color:#fff;text-decoration:underline;}
a:visited.viewall {color:#fff;text-decoration:underline;}
* html .float_left {float:none;}
.float_left {float:left;}
.height-150 {height:150px;}
.margin_30 {margin-top:30px;}
.clear {clear:both;}
.text-center {text-align:center;}

.italic, .optional {font-style:italic;}
.download-print {font-size:13px;margin-right:10px;}
.agency-name-app-no {line-height:30px;}
.ticket-invoice-parent {padding:1%; width:98%;}
.font-16 {font-size:16px;}
. {font-size:14px;}
.margin-bottom-2 {margin-bottom:2px;}
.margin-right-20 {margin-right:20px;}
.margin-top-5 {margin-top:5px;}
.margin-top-3 {margin-top:3px;}
.margin-top_-3 {margin-top:-3px;}
.margin-top-20 {margin-top:20px;}
.margin-bottom-20 {margin-bottom:20px;}
.margin-top-8 {margin-top:8px;}
.margin-bottom-10 {margin-bottom:10px;}
.margin-right-70 {margin-right:70px;}
.width-440 {width:440px;}
.width-245{ width:245px;}
.width-115{ width:115px;}
.margin-left-5 {margin-left:5px;}
.margin-right-5 {margin-right:5px;}
.content-block-width, .width-750 {width:750px;}
.right-align {text-align:right;}
.review-booking-passenger-sex-width, .width-80 {width:80px;}
.ticket-left-block {width:115px;}
.padding-right-20 {padding-right:20px;}
.invoice-child-block, .uploadlogo-parent-width {width:380px;}
.invoice-child-right-block, .width-250 {width:250px;}
.invoice-child-left-block, .width-120 {width:120px;}

.search-result-child, .review-booking-heading-width, .review-booking-date-width {width:490px;}
.booking-accepted-right-block, .width-300, .new-agent-middle-left-box, .new-agent-send-msg-width {width:300px;}
.booking-accepted-right-block, .width-250, .new-agent-middle-left-box, .new-agent-send-msg-width {width:250px;}
.reference-block {width:100px;padding:5px;background-color:#aaa;border:solid 1px black;}
.padding-5 {padding:5px;}

.search-child-blcok, .bottom-boxes-parent-width { width:360px;}
.search-parent-blcok, .form-content-width, .form-child-left-right-width {width:470px;}
.dotted-border {border:dotted 1px gray;}

.left-child-width, .width-45 {width:45px;}
.padding-top-5 {padding-top:5px;}
.padding-bot-5 {padding-bottom:5px;}
.padding-top-bot {padding:10px 0px 10px 10px;}
.search-content-block {width:370px;}
.search-content-block div ul {width:100%;float:left;margin:0;padding:0;display:inline;font-weight:normal;}
.search-content-block div ul li  {width:98%;float:left;list-style:disc inside;margin:0;padding:0;display:inline;font-weight:normal;}

.padding-top-10 {padding-top:10px;}
.width-140 {width:140px;}
.width-125 {width:125px;}
.width-122 {width:122px;}
.padding-left-50 {padding-left:50px;}
.padding-left-10 {padding-left:10px;}
.padding-left-5 {padding-left:5px;}
.padding-left-3 {padding-left:3px;}
.child-block-width {width:330px;}
.auto {margin:auto;}
.margin-top-4{ margin-top:4px}
.box_shadow{ float:left; box-shadow: 0 0px 5px #e2e3e7; -moz-box-shadow: 0 0px 5px #e2e3e7; -webkit-box-shadow: 0 0px 5px #e2e3e7; width:100%; margin-top:24px}
.box_shadow>em{background: url("images/effect-image.gif") no-repeat scroll left top transparent;  display: block; height: 11px; left: 142px; top:24px;position: absolute; width: 33px;}
.box_shadow>dfn{  background: url("images/effectimage2.gif") no-repeat scroll right top transparent; display: block; height: 11px;position: absolute;right:142px; width: 33px; top:24px}


.tfl_right_col{ float:right; width:330px;}
.tfl_right_col p{ float:left; width:100%;}
.tfl_right_col p span{ width:165px;}
.tfl_right_col p span label{ float:left; width:98%; padding:3px 0; text-align:center; font-size:13px; font-weight:bold; color:#306587;}
.tfl_b2b{ float:left; width:100%}


.tfl_b2b h2 a:hover{ text-decoration:none}
.invoice-parent-block{width:98%; padding:1%; float:left;}

#AgencyList{ width:96%}
.radio_btn table {border-collapse: collapse;}
.radio_btn table td {border-collapse: collapse; padding: 1px 10px;}
.width-930{ width:930px;}
.table_booking {padding-bottom: 10px; padding-top: 5px;}
.table_booking th {border-collapse: collapse; padding: 3px 10px;}
.table_booking td {border-collapse: collapse; padding: 3px 10px; word-wrap:break-word;}
.bg_flight {background: none repeat scroll 0 0 #FFFFFF; padding:1%; width:98%;}
.bg_flight h2{ background: #eef7fe none repeat scroll 0 0; color: #004684; float: left;font-size: 14px; font-weight: bold; padding: 5px; width: 99%;}
.linkkb2b {border: 1px solid #CCCCCC;}

.padding-right-15{ padding-right:15px;}
#ErrorDiv{ padding-left:10px; padding-top:5px; color:red}
.width-940{ width:940px;}
.width-970{ width:970px;}
.width-936{ width:936px;}
.width-934{ width:934px;}
.width-978{ width:978px;}
.width-98{ width:98%}
.width-430{ width:430px;}
.width-225 {width: 225px;}
.width-215{ width:215px;}
.width-260{ width:260px;}
.width-275{ width:275px;}
.width-251{ width:251px;}
.width-670{ width:670px;}
.width-730{ width:730px;}
.width-710{ width:710px;}
.margin-left-220{ margin-left:220px;}
.light_blue_bg{ background:#F3F3F3;}
.margin-left-2{ margin-left:20px;}
.margin-top-0{ margin-top:0 !important}




#SupplierList{ width:145px;}
#sltMode{ width:145px;}
#taRemarks{ width:145px;}

.hotel_multibooking{ float:left; width:100%;}

.paging_list td{  border:0 !important}
.paging_list td>table{ width:auto !important; border:0;}
.paging_list td>table td{ padding: 1px 5px !important }

.width-60 {width:60px;}
.search-result-parent{width:98%; float:left; padding:1%;}

.width-90, .fare-information-content-width{width:90px;}
.font-9 {font-size:9px;}
.change-details-block {padding-top:22px;padding-bottom:18px;}
a.black-links {color:Black;text-decoration:underline;margin-top:10px;}
a:hover.black-links {color:Black;text-decoration:underline;margin-top:10px;}
.preferred-airline-child-block, .profile-content-parent, .exception-child , .width-350 {width:350px;}
.logo-block {width:25px;height:25px;}
.width-270 {width:330px;}
.search-result-parent, .review-booking-depart-parent-width, .onhold-parent-width {width:500px;}
.search-result-child-content {width:480px;}
.oneway-child, .review-booking-depart-content-width, .search_popup_parent{width:210px;}
.width240{width:240px;}

.search-child-block, .width-560 {width:560px;}

.width-200 {width:163px;}
.width-42 {width:42px;}
.margin-top-7 {margin-top:7px;}
.light-back-color {background-color:#fff;}
.height-80 {height:80px;}
.overflow {overflow:auto;}
.margin-top-22 {margin-top:22px;}
.margin-left-45 {margin-left:45px;}
a img {border:0;}
#statescontainer, #statescontainer2, #statescontainer3, #statescontainer4,#AgencyContainer {position:absolute;float:left;width:200px; top:20px; margin-left:0; }
#statescontainer .yui-ac-content, #statescontainer2 .yui-ac-content, #statescontainer3 .yui-ac-content, #statescontainer4 .yui-ac-content, #statesForAgencyCustomer .yui-ac-content,#AgencyContainer  .yui-ac-content{position:absolute;width:100%;border:1px solid #404040;background:#fff;overflow:hidden;z-index:9050; border-radius:4px;}
#statescontainer .yui-ac-shadow, #statescontainer2 .yui-ac-shadow, #statescontainer3 .yui-ac-shadow, #statescontainer4 .yui-ac-shadow, #statesForAgencyCustomer .yui-ac-shadow,#AgencyContainer  .yui-ac-shadow {position:absolute;margin:.3em;width:100%;z-index:9049;}
#statescontainer ul, #statescontainer2 ul, #statescontainer3 ul, #statescontainer4 ul {width:200px;}
#statescontainer li, #statescontainer2 li, #statescontainer3 li, #statescontainer4 li, #statesForAgencyCustomer li,#AgencyContainer li {padding:2px 5px;cursor:default;white-space:nowrap;width:99%;float:left; font-size:12px;}
#statesForAgencyCustomer {position:absolute;float:left;width:250px;}
#AgencyContainer ul {width:300px;}
#statesForAgencyCustomer ul {padding:5px 0;width:250px;}
.margin-left-40 {margin-left:40px;}
.creating-ticket-child {width:742px;}
.margin-bottom-5 {margin-bottom:5px;}
.padding-left-4 {padding-left:4px;}
.width-535 {width:535px;}
.acc_landing_box {height:210px;}
.acc_landing_right_box_parent {height:140px;width:455px;overflow:auto;margin-top:5px;}
.acc_landing_right_box_child {width:437px;}
.width-470 {width:470px;}
.ledge-width {width:33px;}
* + html .ledge-width {width:37px;}
* html .ledge-width {width:37px;}
.padding-left-right-10 {padding:10px 10px 0px 10px;}
.spicejet-banner {float:left;width:746px;height:120px;margin:0;padding:0;}
* + html .spicejet-banner { margin:0 0 0 11px;}
* html .spicejet-banner {margin:0 0 -3px 5px;}
.nasscom_banner {float:left;padding-left:0;padding-top:1px;}
* + html .nasscom_banner {padding-left:10px;}
* html .nasscom_banner {padding-left:10px;}
* + html .nasscom_banner img {margin-bottom:-3px;}
* html .nasscom_banner img {margin-bottom:-3px;}
.hotel_help_banner {float:left;padding-left:0;padding-top:1px;}
* + html .hotel_help_banner {padding-left:10px;}
* html .hotel_help_banner {padding-left:10px;padding-bottom:8px;}
* + html .hotel_help_banner img {margin-bottom:-3px;}
* html .hotel_help_banner img {margin-bottom:-3px;}
.padding-top-1 {padding-top:1px;}
.margin-bottom_-3 {margin-bottom:-3px;}
.dealsection_module {width:746px;float:left;margin:-4px 0 0;padding:0 0 0 5px;}
.user_group_options {width:370px;float:left;margin:5px 0px 0px 10px;}
.user_group_options ul {width:100%;display:inline;margin:0px;padding:0px;float:left;}
.user_group_options ul li {width:100%;list-style:none;margin:0px;padding:0px;float:left;}
.user_group_options ul li span {margin:0px;padding:0px;float:left;}
.user_group_options ul li p {margin:0px;padding:0px 0px 10px 0px;float:left;}
.user_group_options ul li input {margin:0px;padding:0px;float:left;}
.user_group_options ul li label {margin:0px 0px 0px 3px;padding:0px 0px 0px 3px;float:left;font-weight:normal;}
* + html .user_group_options ul li label {padding:3px 0px 0px 0px;}
* html .user_group_options ul li label {padding:3px 0px 0px 0px;}
.user_group_section {width:380px;float:left;}
.form_child_width {width:370px;float:left;}
.width-777 {width:777px;}
.site_domain {width:370px;float:left;padding:27px 0px 0px 0px;}
.site_domain p {float:left;margin:0px;padding:5px 0px 0px 100px;font-size:9px;color:#888;}
.site_domain label {width:90px;padding:3px 0px 0px 10px;float:left;font-size:14px;}
.site_domain span {float:left;}
.site_domain span input.txtbox {float:left;width:200px;}
.status_repeater {background:url(images/status-repeater.gif) repeat-x 0px 0px;height:75px;}
.site_status {width:400px;float:left;padding:0px 0px 0px 0px;}
.yellow_block {width:100%;float:left;background:url(images/status-repeater.gif) repeat-y left top;margin-top:0px;}
* + html .yellow_block {margin-top:-3px;}
.yellow_block div {float:left;margin:0px;}
.yellow_block div label {float:left;list-style:none;margin:0px;padding-top:3px;font-size:13px;}
.yellow_block div p {float:left;margin:0px;padding:10px 0px 0px 100px;font-size:10px;color:#888;text-align:center;}
.site_details {width:100%;float:left;border:solid 1px #000;margin-top:10px;}
.image_section {width:400px;float:left;padding:10px 0px 0px 0px;}
.image_section ul {width:100%;float:left;padding:40px 0px 0px 0px;margin:0px;display:inline;}
* html .image_section ul {padding:35px 0px 0px 0px;}
.image_section ul li {width:100%;float:left;list-style:none;padding:0px 0px 20px 0px;margin:0px;}
.image_section ul li label {width:90px;float:left;list-style:none;font-size:14px;padding:3px 0px 0px 0px;margin:0px;}
.image_section ul li strong {float:left;margin:0px 20px 0px 0px;padding:0px;font-size:11px;font-weight:normal;}
.input_section {width:370px;float:left;padding:10px 0px 0px 0px;}
.input_section ul {width:100%;float:left;display:inline;padding:0px 0px 20px 0px;margin:0px;}
.input_section ul li {width:100%;float:left;list-style:none;padding:10px 0px 0px 0px;margin:0px;}
.input_section label {width:90px;padding:3px 0px 0px 10px;float:left;font-size:14px;}
.input_section span input.txtbox {float:left;width:200px;}

.reference span {float:right; font-size:12px;width:100%;word-wrap: break-word;text-align:right;padding:0px 0px  2px 0px}
.message_content p span b {font-size:15px;color:#2CAEC0;}
.message_content div strong {float:left;margin:0px;padding:0px 0px 0px 5px;font-weight:normal;color:#000;}
.message_actions div table {border:solid 1px #ccc;}
.booking-calender-parent, .booking-calender-header {width:100%;float:left;}
.booking-calender-parent .booking-calender-header h2 {float:left;margin:0px;font-size:24px;font-weight:normal;color:#555CD1;padding:5px 0px 5px 5px;}
.booking-calender-parent .booking-calender-header h3 {float:left;margin:0px;font-size:18px;color:#000;padding:5px 0px 5px 5px;}
.booking-calender-parent .booking-calender-header h4 {float:right;margin:0px;font-size:12px;font-weight:normal;padding:5px 0px;width:200px;}
.booking-calender-parent .booking-calender-header span {float:left;margin:0px;font-weight:normal;line-height:24px;color:#555CD1;padding:0 5px;}
.booking-calender-parent .booking-calender-header span.edit {float:left;margin:0px;font-weight:normal;color:#555CD1;padding:5px 5px 0px 5px;}
.booking-calender-child {width:100%;float:left;margin:0px;padding:0px;background:#D3D1F0;}
.booking-calender-parent-width {width:770px;float:left;margin:0px;padding:0px;background:#D3D1F0;}
.booking-calender-heading {width:100%;float:left;}
.booking-calender-content {width:759px;float:left;margin:0px;padding:5px;list-style:none;}
.booking-calender-content ul {width:100%;float:left;margin:0px;padding:0px;background:#fff;}
.booking-calender-heading ul {width:100%;float:left;margin:0px;padding:0px 0 0 2px;list-style:none;}
.booking-calender-content ul li.ative {width:104px;float:left;margin:0px;padding:0px 0 0 0px;list-style:none;border-left:2px solid #D6D4F0;border-right:2px solid #D6D4F0;border-top:2px solid #D6D4F0;border-bottom:2px solid #D6D4F0;height:200px;}
.booking-calender-content ul li.not_active {width:104px;float:left;margin:0px;padding:0px 0 0 0px;background:#EBEBF3;list-style:none;border-left:2px solid #D6D4F0;border-right:2px solid #D6D4F0;border-top:2px solid #D6D4F0;border-bottom:2px solid #D6D4F0;height:200px;}
.booking-calender-content ul li.not_active span, .booking-calender-content ul li.ative span {width:99%;float:left;font-size:9px;color:#474747;padding:1px 0 1px 1px;text-align:left;}
.booking-calender-content ul li.ative .active_fares {width:100%;float:left;color:#474747;margin:0px;padding:1px 0px;text-align:center;}
.booking-calender-content ul li.ative .active_fares p {width:100%;float:left;color:#474747;font-size:12px;margin:0px;padding:1px 0px;text-align:center;}
.booking-calender-content ul li.ative .active_fares p a {width:100%;float:left;color:#725ED3;font-weight:bold;text-align:center;}
.booking-calender-content ul li.ative .active_fares b {width:100%;float:left;color:#474747;font-size:10px;padding:0px 0px;text-align:center;}
.booking-calender-content ul li.not_active em.search {width:50%;float:left;font-size:11px;font-style:normal;color:#000;padding:5px 19px;}
.booking-calender-heading ul li {width:104px;float:left;margin:0px;padding:5px 0 0 0px;font-weight:bold;list-style:none;}
.booking-calender-heading ul li span {width:100%;float:left;font-size:12px;text-align:center;}
.message_module {width:555px;float:left;margin:0px; margin-top:-10px; padding:5px 0px 5px 10px;}
.message_content {width:100%;float:left;margin:0px;padding:0px;font-size:13px;}
.message_content p {width:535px;float:left;margin:0px;padding:5px;}
.message_content p span {width:100%;float:left;margin:0px;padding:5px;}
.message_content div label {float:left;margin:0px;padding:2px 0px 0px 5px;}
.message_content div label.padding {float:left;margin:0px;padding:0px 0px 0px 3px;}
.message_content div em {float:left;margin:0px;padding:2px 0px 5px 4px;}
.message_content p label {width:100%;float:left;margin:0px;padding:2px 5px 5px 5px;color:#000;}
.message_content p em {float:left;margin:0px;padding:0px 0px 0px 5px;}
.message_content p em img {cursor:pointer;}
.message_actions {float:left;width:90%;padding-left:5px;}
.message_actions div {float:left;width:90%;padding-left:5px;}
.message_actions i {float:left;margin:0px;padding:0px 0px 0px 5px;font-style:normal;font-size:11px;}
.error_message {width:582px;float:left;margin:0px;padding:5px 0px 0px 0px;}
.left-warning, .right-warning, .left-warning-home, .right-warning-home {float:left;}

.error_message_module {width:100%;float:left;margin:0px;padding:5px 0px 10px 0px;text-align:center;}
.error_message_home {width:100%;margin:auto;text-align:center;}
.warning-repeater-home {width:auto;text-align:center;}
.warning-repeater-home b{color:#ff0000;}
#PopBox {position:absolute;z-index:100;width:180px;background:url( "images/modal_left_border.gif" ) top left no-repeat;border-right:2px solid #727272;padding-left:12px;background-color:White;}
#PopBox .right {background:url( "/images/elements/modal_right_border.gif" ) top right no-repeat;border-left:2px solid #727272;padding-right:12px;border-right:none;padding-left:0;}
#PopBox .top_border {border-top:2px solid #727272;font-size:10px;padding:5px 10px 0 0;text-align:right;background-color:#fff;}
#PopBox .heading, #PopBox .heading p, #PopBox .heading .links, #PopBox .heading .links label {float:left;width:100%;margin:0px;padding:0px;}
#PopBox .heading p {width:165px;font-size:18px;padding:0 0 0 15px;background:#eee;}
#PopBox .heading .links {padding:10px 0 10px 0;}
#PopBox .heading .links label a {width:160px;float:left;padding:5px 0 0 15px;font-size:12px;}
#PopBox .heading .links label a:link, #PopBox .heading .links label a:visited {text-decoration:underline;color:#5050ff;}
#PopBox .heading .links label a:hover {text-decoration:none;}
.left-block { background-color:#f1f1f1;width:160px;float:left;padding:10px;}
.right {width:568px;float:left;margin:0px 0px 0px 10px;background-color:#f5f5f5;padding:10px;}
.right-content, .agent-dashboard-left-parent-width {width:568px;}
.search-parent-left-block, .agent-dashboard-parent-width, .exceptions-parent, .width-570 {width:680px;}
h6 {width:100%;background-color:#EBF2E9;float:left;margin:10px 0px 2px 0px;padding:0px;font-size:15px;}
.register-home {width:100%;background-color:#EBF2E9;float:left;font-size:15px;}
.register-heading {width:100%;line-height:25px;text-indent:10px;float:left;margin:10px 0px 2px 0px;padding:0px; font-size:16px;}
h2 {width:100%;margin:0px; padding:0px;}
.space {margin:5px 0px 5px 0px;}
input.text-box {width:8em;height:1.2em;border:solid 1px #c0c0c0;}
.text-right {text-align:right;}
.text-justify {text-align:justify;}
.registration-form-content-parent {width:360px;padding:0px 10px 0px 10px;}
.registration-form-content, .registration-form-data {width:150px;margin:5px 0px 5px 0px;line-height:18px;}
.registration-form-data, .register-select-box-width {width:205px;}
input.registration-box {width:15.5em;height:1.2em;border:solid 1px #c0c0c0;padding:2px 0px 2px 2px;}
.seperation-line {width:100%;margin:3px 0px 3px 0px;}

.contract-heading {width:100%; float:left; padding-bottom:5px;}
.navigation-menu, .margin-left-15 {margin-left:15px;}

.sub-header {width:754px;}
.border-top {border-top:solid 1px #c0c0c0;}
.right-block, .review-booking-passenger-parent-width, .search-left-block{width:230px;}
.width-210 {width:210px;}
.width-200{width:200px;}
.padding {padding:20px 0px 20px 10px;}
.padding-10 {padding:5px 10px;}
.center {text-align:center;}
.search-right-block-left-width, .review-booking-passenger-name-width {width:120px;}
.search-right-block-right-width, .corner-child-content-width {width:380px;}
.width-230{width:230px;}
.width-180 {width:180px;}

.padding-right-10 {padding-right:10px;}
.width-150, .search-right-block {width:150px;}
.serach-content-width {width:488px;}
input.from-to {width:12em;height:1.3em;border:solid 1px #c0c0c0;font-size:20px;}
input.from-to-small-font {width:138px;}
input.depart-return, .multi-stop, .multi-stop-from-to {width:85px;}
input.multi-stop {width:6em;
	background:url("images/cal.gif") no-repeat scroll 82px 4px;
	float:right;
	cursor:pointer;
}
input.multi-stop-from-to {width:4em;border:solid 1px #c0c0c0;}
input.reg-iata-no {width:8em;border:solid 1px #c0c0c0;}
.date-box {width:19px;float:left;padding:1px;}
#depart_date, #return_date, #forgot_password {display:none;}
.display-none {display:none;}
.hand {cursor:pointer;}
.set-rule--parent {border:solid 1px #c0c0c0;width:735px;padding:10px;}
.width-100 {width:100%;}
.create-new-deal-text-width, .width-95{width:95px;}
select.create-new, .font-10, .select-multi-stop-extended-font{font-size:10px;}
.font-11, .optional {font-size:11px;}
.margin-right-10 {margin-right:10px; cursor:pointer;}
input.border-text-box {border:solid 1px #c0c0c0;}
input.button-itinerary {padding:0px;margin:0px;width:90px;}
#mse_from_edit, #mse_to_edit, #mse_date_edit, #mse_time_edit, #mse_save {display:none;}
.topformbutton {cursor:pointer;border:outset 1px #ccc;font-size:.9em;color:#666;font-weight:bold;background:#999 url(images/button-bg.gif) repeat-x left top;padding:1px;}
.suggestion_list {background:#fff;border-bottom:1px solid #c0c0c0;border-right:1px solid #c0c0c0;border-left:1px solid #c0c0c0;padding:4px;width:232px;}
.suggestion_list {padding:0;margin:0;list-style-type:none;}
.suggestion_list a {text-decoration:none;color:#000;}
.suggestion_list .selected {background:navy;color:white;}
.suggestion_list .selected a {color:white;}
#autosuggest {display:none;}
.contarct-top-header-width {width:770px;padding:5px 5px 15px 5px;}
.font-size-20 {font-size:20px;}
.font-size-15 {font-size:15px;}
.contract-right-top-heading-width {width:590px;}
.font-size-30 {font-size:30px;}
.contract-scrollbar {height:500px;overflow:auto;}
.width-20 {width:20px;}
.margin-left-3 {margin-left:3px;}
.width-580 {width:690px;}
.htl_name{font-size:14px; font-weight:bold;}

.contract-box-heading-padding {padding:10px 0px;}
.review-deal-content-width, .review-booking-depart-heading-width,.rename-delete-width, .form-content-heading-width,  .form-right-box-input-width,  .form-middle-passage-input-width,  .scroll-code-heading-width,  .popup-block-width, .width-100px , .width  {width:100px;}
.width-50 {width:50px;}
.width-52 {width:52px;}
.width-195 {width:195px;}
.width-284 {width:284px;}
.height-1 {height:1px;}
#review-deal-pop {position:absolute;top:330px;left:170px;}
.scroll-parent-width {width:760px;}
.rules-parent-width, .width-700 {width:700px;}
.rules-child-width {width:690px;}
.rules-content-width, .width-680 {width:680px;}
.registration-form-references-consolidator-remarks-parent {width:100%;margin:5px 0px 5px 0px;line-height:18px;}
.underline {text-decoration:underline;}
input.name, .second {width:7em;border:solid 1px #c0c0c0;padding:0px 0px 0px 2px;}
.second {border:solid 1px orange;}
.forgot-password-parent {background-color:#fff;width:230px;border:dashed 1px #000;text-align:center;position:absolute;top:180px;left:660px;}
.mar-top-botm {margin:10px 0px 10px 0px;}
.create-agent-profile-personal-details-parent {width:440px;}
.create-agent-profile-personal-details-content, .create-agent-profile-personal-details-data {width:125px;margin:5px 0px 5px 0px;line-height:12px;}
.create-agent-profile-personal-details-data {width:205px;}
.create-agent-profile-commission-payment, .create-agent-profile-system-information {width:340px;padding:10px; }
.review-booking-flight-content-width, .width-400  {width:400px;}
.padding-top-3 {padding-top:3px;}
.padding-top-4 {padding-top:4px;}

.bottom-border-width {width:540px;}
.review-booking-flight-parent-width, .width-520 {width:520px;}
.review-booking-parent-width {width:100%; padding:0px;}


.review-booking-right-parent-width {width:212px;background-color:#c0c0c0;}
.fare-information-parent-width {width:650px;}
.padding-left-90 {padding-left:90px;}
.padding-right-25 {padding-right:25px;}
.width-160 {width:160px;}
.padding-bottom-10 {padding-bottom:10px;}
.profile-right-content {width:230px;}
.width-73 {width:73px;}
.padd-left-right {padding:0px 5px;}
.passenger-top-child-block {width:234px;}
.block-padding {padding:2px 10px;}
.passenger-block-padd {padding:12px 10px 0px 10px;}
.top-child-header {width:776px;}
.black-back {background-color:Black;}
.white {color:White;}
.capital-letter {text-transform:uppercase;}
.width-280 {width:280px;}
.create-agent-parent {width:755px;}
.create-agent-parent1 {width:700px;}
.create-white-label {color:#0c5ca0;text-decoration:underline;font-weight:bold;cursor:pointer;margin:0px;padding:5px 0px 0px 0px;}
.top-heading-width {width:242px;}
.border-none {border:solid 0px white;}
.heading-parent-width {width:739px;}
.heading-parent-padding {padding:10px; }
select.create-agent-profile {border:solid 1px #c0c0c0;width:188px;}
.padding-0 {padding:0px;}
.create-agent-profile-textarea {border:solid 1px #c0c0c0;height:85px;}
.address-parent-width {width:235px;}
.light-grey-bg {background-color:#f5f5f5;}
.margin-left-right-10 {margin:0px 10px 0px 10px;}
.middle-left-content-width {height:100px;width:90%;padding:5px;overflow:auto;}
.middle-right-parent-width, .width-450 {width:450px;}
.middle-right-content-width {background-color:#f5f5f5;width:94%;padding:5px;}
.width-117 {width:117px;}
.padding-block {padding:10px 5px;}
.padding-right-5 {padding-right:5px;}
.search-child-block, .width-560 {width:100%;}
#horizHandleDiv {position:absolute;left:160px;top:8px; cursor:default;width:18px;height:18px;}
#horizWrapper {position:relative; width:170px;float:left;}
#horizBGDiv {top:60px;background:url(images/horizBg.png) no-repeat;height:26px;width:170px;z-index:5;}
#horizValueDiv { top:70px;left:66px;}
.pop-cla {font-size:10px;}
.width-40 {width:40px;}
.width-30 {width:30px;}
.margin-top-15 {margin-top:15px;}
.ticket-middle-parent {width:335px;}
.border-right {border-right:solid 1px gray;}
.border-bottom-black-1 {border-bottom:solid 1px black;}
.width-65 {width:65px;}
.width-135 {width:135px;}
.capital {text-transform:uppercase;}
dl {margin:5px 0px 0px 0px;}
dd {margin:0px 0px 0px 15px;}
.height-140 {height:140px;}
.width-253 {width:253px;}
.right-parent {width:195px;}
.margin-top-30 {margin-top:30px;}
.highlight-text-bg {background-color:#FFFFC9;}
.padding-8 {padding:8px;}
.registeration-printout-width {width:320px;}
.registeration-content-scroll {width:720px;height:200px;background-color:#F8F8F8;overflow:auto;}
.middle-content-parent {width:760px;padding:8px;}
.cat-header-parent-width {width:745px;}
.margin-left-70 {margin-left:70px;}
.margin-left-20 {margin-left:20px;}
.margin-left-95 {margin-left:95px;}
.margin-left-60 {margin-left:60px;}
.margin-left-180 {margin-left:180px;}
.margin-left-150 {margin-left:150px;}
.inner-sales-content-width {width:825px;}
.corner-child-width, .corner-parent-width, .airline-details-name-content-width  {width:400px;}
.padding-3 {padding:3px;}
.margin-left-8 {margin-left:8px;}
.corner-heading-content-width {width:380px;}
.manager-user-checkbox-content-width {width:380px;}
.admin-dashboard-left-parent-inner-width, .new-agent-que-middle-child-width,  .width-550  {width:675px;}
.top-heading-checkbox-width {width:425px;}
.left-align {text-align:left;}
.contact-information-details-overflow {height:150px;overflow:auto;}
.contact-onformation-content-parent-width {width:697px;}
.contact-name-width {width:260px;margin-left:20px;}
.form-parent-width {width:755px;}
input.create-user-width {width:170px;height:1.2em;border:solid 1px #c0c0c0;}
input.create-user-name {width:80px;height:1.2em;border:solid 1px #c0c0c0;}
.margin-left-30 {margin-left:30px;}
.user-main-page-parent {width:100%;}
.user-main-page-child {width:98%;}
.padding {padding:10px;}
.margin-top-2 {margin-top:2px;}
.confirm-top-block {background:url(images/confirm-top-block.gif) no-repeat;height:22px;}
.not-confirm-top-block {background:url(images/not-confirmed-top-block.gif) no-repeat;height:22px;}
.confirm-box-width {width:569px;}
.confirm-box-middle {border-left:solid 1px #CFD0CB;border-right:solid 1px #CFD0CB;width:550px;padding:8px;}
.confirm-bottom-block {background:url(images/bottom-block.gif) no-repeat;height:6px;}
.agent-inbox-content-inner-right-width,.save-button-parent-width  {width:315px;}
.padding-top-12 {padding-top:12px;}
.notice-board-parent-width, .width-165 {width:165px;}
.notice-board-scroll-bar {height:180px;overflow:auto;width:165px;}

.locked-pnr-parent-width {width:732px;}
.locked-pnr-booking-width {width:210px;}
.width-260 {width:260px;}
.middle-box-passage-input-width {width:98px;}
.airlines-search-content-parent-width {width:98%;background:white;}
.scroll-bar-airlines-header {width:940px;}
.scroll-bar-airlines {width:100%;overflow:auto;height:250px;}
.scroll-heading-width {width:100%;border:solid 1px #c0c0c0;}
.scroll-loaded-heading-width, .width-220 {width:220px;}
.scroll-content-parent-width {width:100%;border:solid 1px #c0c0c0;margin-top:2px;}
.scroll-content-child-width {width:878px;}

.padding-left-58 {padding-left:58px;}
.width-215 {width:215px;}
.exceptions-child-parent {width:520px;}
.width-105 {width:105px;}
.popup-block-padd {padding:1px 10px;}
.exception-popup-parent {width:430px;}
.user-width {width:100px;height:1.2em;border:solid 1px #c0c0c0;}
.airline-details-logo-parent-width {width:165px;padding-left:60px;}
.airline-details-middle-parent {width:765px;padding:5px;}
.remarks-textarea {width:160px;height:55px;}
.error-message-name-width {width:285px;}
.margin-left-18 {margin-left:18px;}
.profile-left-content {width:75px;}
.width-85  {width:85px;}
.width-35 {width:35px;}
.width-380 {width:380px;}
.width-360 {width:360px;}
.width-980{ width:980px;}
.popup-search-box {position:absolute;left:350px;top:280px;}

.middle-parent-width {width:715px;}
. {font-size:12px;}
.search-result-agent {overflow:auto;height:270px;}
.que-interface-blue {background:url(images/que-interface-blue.jpg) repeat-x;}
.que-middle-middle-width {width:175px;}
.fax-message {background:#EDEC92;border:solid 2px #fff;color:#FF0000;}
.margin-top-35 {margin-top:35px;}
.border-img-que {border:1px solid #656565;}
.search-que-bg {background:url(images/search_que_bg.gif) repeat-x;}
.border-top-black {border-top:solid 1px #000;}

.login-parent-width {width:735px;}
input.textbox {font-size:14px;padding:0px;height:20px;width:160px;border:solid 3px #E1D0A2;}
.home-right-box-bg {background:url(Images/home-right-box-bg.gif) repeat-x;height:262px;border:solid 3px #EDF5F8;}
.home-news-left-box {height:268px;background-color:#F3F3F3;width:230px;word-spacing:5px;}
.margin-left-25 {margin-left:25px;}
.middle-boxes-parent-width {width:735px;}
.pink-color {color:#FF0084;}
.black-color {color:#000;}
.home-date-color {color:#999999;}
.margin-right-3 {margin-right:3px;}
.middle-right-box-parent-width {width:454px;margin-left:20px;}
.tabs-email {width:572px;}
.height_115 {height:115px;}
.width_160 {width:160px;}
.width_180 {width:180px;}
.width_175 {width:175px;}
.width_385 {width:385px;}
.margin-left-75 {margin-left:75px;}
.margin-left-33 {margin-left:33px;}
* html .margin-left-negative-75 {margin-left:-75px;}
.send_email_input {margin:0px;padding:0px;width:180px;font-style:italic;}
#header b {display:block;background:url( "images/right.gif" ) no-repeat right top;padding:5px 15px 4px 6px;text-decoration:none;color:#765;}
#header b:hover {color:#333;}
#header .current {background-image:url("images/left_on.gif" );}
#header .current b {background-image:url("images/right_on.gif" );color:#333;padding-bottom:5px;}
.activeclass {background:url( "images/left_on.gif" ) no-repeat left top;padding:0px 0px 0px 0px;}
.activeclass b {background:url( "images/right_on.gif" ) no-repeat right top;color:#333;padding:0px 5px 5px 9px;}
.tabs-borders {border-bottom:solid 1px #000;border-left:solid 1px #000;border-right:solid 1px #000;}
.anylinkcss {position:absolute; visibility:hidden; border:solid 1px #c7c8ca; line-height:18px;z-index:100; width:163px;border-top:0; background:#fff}
.anylinkcss span{display:block; margin-top:1px; background:#fff;}

.anylinkcss-top {width:148px;}
.anylinkcss a{width:95%;display:block;text-indent:3px; padding:5px;text-decoration:none;text-indent:5px;font-size:13px;}
.anylinkcss b {width:95%;display:block;text-indent:3px;text-decoration:none;text-indent:5px;font-size:13px; padding:5px;}

.psngr{width:90px; float:left; margin-right:15px;}
.psngr>dfn{color:#666; font-size:11px; width:100%;}
.padding-left-20 {padding-left:20px;}
.padding-left-60 {padding-left:60px;}

.top-blue-bg-flight {background:url(images/top.gif) repeat-x;}
.water-mark-blue {color:#888;}
.line-height-18 {line-height:18px;}
.search-result-child-width {width:47.5%; margin-left:1%;}

.padding-bottom-2 {padding-bottom:2px;}
.padding-top-8 {padding-top:8px;}
.width-85 {width:85px;}
.width-190 {width:190px;}
.width-55 {width:55px;}
.width-157 {width:157px;}
.border-left-black {border-left:solid 1px #000;}
.change-request-flight-info-width {width:295px;}
.change-request-sale-summary-width {width:275px;}
.width-272 {width:272px;}
.uppercase-text {text-transform:uppercase;}
.width-227 {width:227px;}
.margin-top-85 {margin-top:85px;}
.search-result-topheader { }
.top-header-content, .class-details-font, .airline-name-font {font-size:16px;}
.height-18 {height: 18px; margin-right: 3px; vertical-align: middle;}
.small-logo-block {width:18px;height:18px;}
.noScroll {overflow:auto;}
.padding-left-110 {padding-left:110px;}
.sorting-width {float:left;margin:0;width:100%;}
* html .sorting-width {float:none;margin:auto;width:776px;}
.default-rem-checkbox {margin-top:4px;}
* html .default-rem-checkbox {margin-top:0px;}
.top-block {width:760px;height:15px;}
.middle-block {width:740px;padding:0px 10px 20px 10px;}
.footer-block {width:760px;height:15px;}
ul.whyregister {margin:0px;padding:5px 0px 0px 3px;color:black;font-size:12px;list-style-type:none;}
li.whyregister {margin-top:3px;}
.middle-block-parent {width:630px;margin:auto;margin-top:20px;height:182px;}
.middle-content-back {width:295px;height:182px;background:url(images/content_back.gif) no-repeat;}
.middle-block-child {width:260px;padding:40px 0px 0px 30px;}
.footer-whyregister {font-size:13px;margin-top:25px;color:#818085;font-weight:bold;}
.width-740 {width:740px;}
.full-width {width:100%;}
.footer_block {width:100%;height:50px;background-color:#082B54;}
.footer_content_parent {width:87%;text-align:center;color:White;}
.width-600 {width:600px;}
.padding-top-15 {padding-top:15px;}
.padding-top-40 {padding-top:40px;}
.padding-top-20 {padding-top:20px;}
.padding-top-25 {padding-top:25px;}
.parent_block {width:760px;margin:auto;margin-top:10px;}
.logo_parent_block {width:633px;margin:auto;}
.input_field {width:170px;}
#top_parent_block {width:100%;background:url(images/coming_soon.gif) no-repeat top right;}
.black_back {background-color:#000;}
.orange_back {background-color:#FEAC58;}
.black_border_left {border-left:solid 1px #000;}
.black_border_bottom {border-bottom:solid 1px #000;}
.black_border_top {border-top:solid 1px #000;}
.black_border_right {border-right:solid 1px #000;}
.gray_border_bottom {border-bottom:solid 1px #D0D0D0;}
.gray_border_left {border-left:solid 1px #D0D0D0;}
.gray_border_top {border-top:solid 1px #D0D0D0;}
.gray_border_right {border-right:solid 1px #D0D0D0;}
.light_orange_back {background-color:steelblue; color:white;}
* html .width-97 {width:97px;}
* html .width-425 {width:425px;}
* html .width-99 {width:99px;}
.white-back {background-color:#fff;}
* html .width-68 {width:68px;}
.width-187 {width:187px;}
.border-top-dashed {border-top:dashed 1px #c0c0c0;}
.font-10-Tahoma {font:10px;}
.-Tahoma {font:12px;}
.padding-top-bottom {padding:2px 0;}
.width-302 {width:302px;}
.width-25 {width:25px;}
.phone1{width:25px; margin-left:10px}
.width-109 {width:109px;}
.width-185 {width:185px;}
.width280 { width:280px;}
.pending-invoices-scroll {width:360px;height:270px;}
.pending-invoices-content-width {width:267px;}
.past-payments {overflow:auto;width:449px;height:100px;}
.past-payments-content-width {width:415px;}
.pop-up-paid-invoices-parent-width {width:280px;}
.pop-up-paid-invoices {width:260px;height:100px;overflow:auto;}
.pop-up-paid-invoices-remarks {height:60px;}
.width-340 {width:340px;}
.round-corner-block-parent {border:1px solid #B4D0DF;width:710px;}
.round-corner-child-block {border:1px solid #B4D0DF;}

.journey_type_font {font-size:12px;}
.availability-cell {width:31px;text-align:center;vertical-align:middle;margin-top:1px;margin-bottom:1px;padding-bottom:1px;padding-top:1px;}
.search-for-box-bg {background-color:#CCEDFF;}
.avail-search-routing-bg {background:url(Images/deperature-bg.gif) repeat-x;}
.avail-search-airline-details-bg {background-color:#F7F7F7;}
.padding-left-55 {padding-left:55px;}
.border-top-dashed {border-top:dashed 1px #000;}
.width-530 {width:530px;}
a:hover.classes {color:#04065B;text-decoration:underline;}
a.classes {text-decoration:none;color:Red;}
.width-145 {width:145px;}
.published-fare {margin-left:50px;}
* html .published-fare {margin-left:25px;}
.agent-invoice-parent-width {width:100%;}
* html .agent-invoice-parent-width {width:726px;}
.agent-invoice-child-scroll {overflow:auto;height:250px;}
.agent-invoice-child-bg-blue {background-color:#F7EFFF;border:solid 1px #EEDFFF;}
.width-720 {width:720px;}
.border-0 {border:solid 0px red;}
.conditions ul {margin:0px;padding:0px;}
.conditions li {margin:10px 0px 0px 0px;padding:0px;text-align:justify;}
.conditions p {margin:10px 0px 0px 0px;padding:0px;text-align:justify;}
.sales_report_parent {width:778px;}
.padding-left-125 {padding-left:125px;}
.padding-left-25 {padding-left:25px;}
.padding-left-115 {padding-left:115px;}
.padding-right-40 {padding-right:40px;}
.margin-left-50 {margin-left:50px;}
.margin-left-80 {margin-left:80px;}
.margin-left-35 {margin-left:35px;}
.commission_gray_block {background-color:#EAEAEA;padding:10px;border-left:5px solid #808080;}
.commission_child_block {width:600px;border:dotted 1px black;padding:10px;margin-top:10px;}
.commission_remark_block {width:600px;float:left;padding-left:15px;margin-top:10px;}
.width-620 {width:620px;}
.width-252 {width:252px;}
.width-880 {width:880px;}
.height-25 {height:25px;}
.reply-popup {position:relative;top:0px;left:450px;}
.itinerary-sector-bg {background:#CCCCFE;}
.itinerary-cal-textbox {border:solid 1px #7F9DB9;background:#fff;}
.view-booking-comment {width:590px;margin-top:-10px;}
.contract-heading label {float:left;color:#777;}
.block_content {width:566px;float:left;margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}
.block_content ul {width:98%;float:left;margin:0px 0px 0px 8px;padding:0px 0px 0px 0px;display:inline;}
.block_content ul li {float:left;margin:3px 0px 0px 0px;padding:0px;list-style:none;font-size:12px;font-weight:normal;}
.block_content ul li span {float:left;margin:0px 0px 0px 0px;padding:0px;}
.block_content ul li span b {float:left;margin:0px 5px 0px 0px;padding:0px;font-weight:normal;}
.block_content ul li span b a:link, .block_content ul li span b a:visited {text-decoration:underline;}
.block_content ul li span b a:hover {text-decoration:none;}
.block_content ul li label em {font-style:normal;margin:0px 5px 0px 0px;}
.block_content ul li span em {float:left;margin:-1px 0px 0px 0px;padding:0px;font-size:10px;font-style:normal;}
.input_section ul li p {float:left;width:220px;margin:0px;padding:0px 0px 0px 0px;font-size:9px;color:#888;}
.input_section ul li strong {float:left;margin:0px 10px 0px 0px;padding:0px;font-size:11px;font-weight:normal;}
.chkbox {margin:2px 0px 0px 0px;}
.extra_details, .extra_pages {width:100%;float:left;margin:10px 0px 0px 0px;padding:0px;}
.extra_pages p {width:100%;float:right;text-align:right;margin:10px 0px 0px 0px;padding:0px 3px 0px 0px;}
.extra_pages p input {float:right;}
.booking_payments span, .extra_pages span {float:left;width:150px;font-size:14px;margin:0px;padding:0px;list-style:none;}
.extra_pages {width:370px;float:left;margin:10px 0px 0px 0px;padding:0px;}
.extra_pag span {float:left;width:150px;font-size:14px;margin:0px;padding:0px;list-style:none;}
.extra_pag p {width:370px;float:right;text-align:right;margin:10px 0px 0px 0px;padding:0px 3px 0px 0px;}
.extra_pag p input {float:right;}
.choices {width:370px;float:left;margin:0px;padding:0px;}
.choices ul {width:100%;float:left;margin:0px;padding:0px;display:inline;}
.choices ul li {float:left;width:45%;margin:0px;padding:0px;list-style:none;}
.choices ul li label {float:left;height:20px;width:150px;margin:0px;padding:0px;}
.choices ul li b {float:left;margin:-3px 0px 0px 0px;padding:0px;}
.extra_pages ul {width:400px;float:left;margin:0px;padding:0px;display:inline;}
.extra_pages ul li {float:left;width:100%;margin:0px;padding:0px;list-style:none;}
.extra_pages ul li label {float:left;width:80px;margin:0px;padding:0px;}
.extra_pages ul li b {float:left;margin:-3px 0px 0px 0px;padding:0px;}
.pricing, .booking_payments {width:370px;float:left;margin:10px 0px 0px 0px;padding:0px;}
.booking_payments span {float:left;width:90px;font-size:14px;margin:0px;padding:0px;list-style:none;}
.thankyou_container {width:599px;float:left;margin:0px;padding:0px;background:url(images/thankyou-header-shade.gif) repeat-x left top;font-size:11px;color:#707273;}
.thankyou_container span img {width:100%;float:left;margin:0px;padding:0px;}
.thankyou_content {width:597px;float:left;margin:0px;padding:0px;border-left:solid 1px #002f66;border-right:solid 1px #002f66;}
.tboutique_logo {width:95%;margin:0px;padding:8px 0px 0px 20px;}
.thankyou_matter {width:495px;float:left;margin:0px;padding:10px 0px 0px 62px;}
.thankyou_matter p {width:100%;float:left;margin:0px;padding:18px 0px 0px 7px;}
.thankyou_matter p span {width:100%;float:left;margin:0px;padding:0px;}
.thankyou_matter p em {float:left;margin:0px;padding:4px 7px 0px 0px;}
.thankyou_section {width:100%;float:left;margin-top:20px;padding:0px;}
.thankyou_section p {width:100%;float:left;margin:0px;padding:10px 0px 0px 7px;}
.thankyou_section div p span {width:100%;float:left;margin:0px;padding:0px;}
.thankyou_section_title {width:100%;float:left;background:url(images/thankyou-section-repeater.gif) repeat-x left top;margin:0px;padding:0px;}
.thankyou_section_title p {width:100%;float:left;font-weight:bold;font-size:12px;color:#1A4486;margin:0px;padding:1px 0px 2px 7px;}
.thankyou_footer {width:100%;float:left;text-align:center;margin:0px;padding:74px 0px 10px 0px;}
.thankyou_footer p {margin:0px;padding:2px 0px;background:#1A4486;font-size:10px;font-weight:normal;color:#fff;}
.inbox_module {width:100%;float:left;margin:0px;padding:0px;border-left:solid 1px #777;border-bottom:solid 1px #777;border-right:solid 1px #777;}
.inbox_module a {font-size:10px;}
.inbox_module a:hover {text-decoration:none;}
.inbox_module p {float:left;margin:0px;padding:10px 0px 10px 10px;}
.inbox_module span {float:left;margin:0px;padding:0px 1px 0px 0px;}
.inbox_module input.long_button {width:190px;}
.inbox_module input.medium_button {width:100px;}
.inbox_module p label {float:right;margin:-3px 0px 0px 0px;padding:0px 5px 0px 0px;}
.inbox_filters {width:100%;float:left;margin:0px;padding:0px;}
.inbox_filters p {float:left;margin:0px;padding:0px 0px 0px 10px;}
.inbox_filters span {float:left;margin:0px;padding:0px 1px 0px 0px;font-size:14px;color:#666;}
.inbox_filters em {float:left;margin:0px;padding:0px 2px 0px 2px;font-style:normal;}
.inbox_filters a {font-size:13px;}
.inbox_filters a:hover {text-decoration:none;}
.inbox_filters p label {float:right;margin:0px;padding:0px 5px 0px 0px;font-size:14px;color:#666;}
.inbox_content {width:100%;float:left;margin:0px;padding:10px 0px 0px 0px;}
.inbox_header {width:100%;float:left;margin:0px;padding:0px;background:#000;font-size:13px;color:#fff;}
.inbox_header label.sender {width:142px;float:left;margin:0px;padding:5px 0px 5px 36px;}
.inbox_header label.message {width:328px;float:left;margin:0px;padding:5px 0px 5px 8px;}
.inbox_header label.date {width:48px;float:left;margin:0px;padding:5px 0px 5px 8px;}
.inbox_header label em {margin:0px;padding:3px 0px 0px 3px;cursor:pointer;}
.inbox_details {width:100%;float:left;margin:0px;padding:10px 0px 0px 0px;color:#444;}
.inbox_details p {width:100%;float:left;margin:3px 0px 0px 0px;padding:0px;background:#ddd;}
.inbox_details label.sender {width:142px;float:left;margin:0px;padding:5px 0px 5px 1px;}
.inbox_details label a:link, .inbox_details label a:visited {font-size:12px;color:#444;text-decoration:none;}
.inbox_details label.message {width:327px;float:left;margin:0px;padding:5px 0px 5px 9px;overflow:hidden;white-space:nowrap;}
.inbox_details label.date {width:46px;float:left;margin:0px;padding:5px 0px 5px 9px;}
.inbox_details span {width:25px;float:left;margin:0px;padding:2px 0px 0px 8px;}
.buttons {width:90%;float:left;margin:0px;padding:0px 0px 0px 0px;}
.buttons span {width:100%;float:left;margin:0px;padding:5px 0px 0px 0px;}
.buttons input.medium_button {width:100px;}
.inbox-parent {width:100%;}
* html .inbox-parent {width:384px;}
.inbox-search-parent {float:left;width:335px;padding:8px 0px;}
.inbox-search-content-parent {float:left;width:290px;}
.inbox-search-travel-name {float:left;width:140px;text-align:left;font-weight:bold;}
.inbox-search-city-code {float:left;width:90px;margin-left:5px;text-align:left;font-size:10px;}
#email_compose_module {width:598px;float:left;margin:10px 0px 0px 0px;padding:0px;border:solid 1px #000;}
.email_compose_header {width:560px;float:left;margin:0px;padding:10px 10px 10px 30px;border-bottom:solid 1px #000;}
.email_pass_details {width:100%;float:left;margin-top:10px;}
.email_pass_details label {float:left;margin:0px;padding:0px 0px 0px 3px;font-size:12px;}
* + html .email_pass_details label {padding:3px 0px 0px 0px;}
* html .email_pass_details label {padding:3px 0px 0px 0px;}
.email_compose_header label {float:left;margin:0px;padding:2px 0px 0px 0px;font-size:12px;}
.email_compose_header span {float:left;margin:0px;padding:0px 15px 0px 8px;}
.email_compose_header span input {width:240px;float:left;margin:0px;padding:0px;}
.email_compose_header em {float:right;margin:0px;padding:0px;}
.email_compose_content {width:590px;float:left;margin:0px;padding:10px 0px 0px 0px;}
.email_compose_content p {width:560px;float:left;margin:0px;padding:8px 0px 0px 12px;}
.email_compose_content p textarea {width:550px;height:230px;overflow:auto;float:left;margin:0px;padding:5px;}
.email_compose_content em {float:left;margin:0px;padding:18px 0px 10px 8px;}
.email_compose_content label {float:left;margin:0px;padding:17px 0px 10px 8px;}
.email_compose_content span {float:left;margin:0px;padding:11px 0px 10px 12px;}
* + html .email_compose_content span {padding:10px 0px 10px 12px;}
* html .email_compose_content span {padding:10px 0px 10px 12px;}
#indiviual_email_module {width:598px;float:left;margin:0px 0px 0px 0px;padding:0px;border:solid 1px #000;}
.indiviual_email_header {width:100%;float:left;margin:0px;padding:0px;border-bottom:solid 1px #000;}
.indiviual_email_header span {width:200px;float:left;margin:0px;padding:8px 3px;background:#ddd;}
.indiviual_email_header span label {width:100%;float:left;margin:0px;padding:0px 0px 0px 20px;}
.indiviual_email_header em {float:right;margin:0px;padding:10px 10px 0px 0px;}
.indiviual_email_header p {float:left;margin:0px;padding:4px 0px 0px 10px;}
.indiviual_email_header p b {float:left;margin:0px;padding:0px 3px 0px 0px;}
.indiviual_email_header p strong {float:left;margin:0px;padding:0px 0px 0px 10px;}
.indiviual_email_header input.medium_button {width:70px;}
.indiviual_email_content {width:100%;height:251px;float:left;margin:0px;padding:10px 0px 0px 0px;border-bottom:solid 1px #000;overflow:auto;}
.indiviual_email_subject {width:100%;float:left;margin:0px;padding:10px 0px 0px 0px;border-bottom:solid 1px #000;}
.indiviual_email_subject p {width:555px;float:left;margin:0px;padding:8px 13px 10px 13px;text-align:justify;overflow:auto;}
.indiviual_email_content p {width:555px;float:left;margin:0px;padding:8px 13px 10px 13px;text-align:justify;}
.individual_email_footer {width:100%;float:left;margin:0px;padding:10px 0px 10px 0px;}
.individual_email_footer label {width:275px;float:left;margin:0px;padding:3px 0px 0px 5px;}
.individual_email_footer p {float:left;margin:0px;padding:0px 0px 0px 0px;}
.individual_email_footer span {float:left;margin:0px;padding:3px 0px 0px 0px;}
.individual_email_footer b {float:left;margin:0px;padding:3px 0px 0px 3px;color:#486DCC;text-decoration:underline;font-weight:normal;}
.individual_email_footer em {float:right;margin:0px;font-style:normal;padding:3px 5px 0px 0px;}


.agency_summary h1 {margin:0px;float:left;padding:4px 0px 5px 10px;font-size:12px;font-weight:bold;}
.agency_summary span {margin:0px;float:right;padding:5px 5px 0px 0px;font-size:13px;}
.agency_summary label {margin:0px;float:left;padding:0px 5px 0px 0px;font-weight:normal;}
.agency_holder_content {width:270px;float:left;margin:0px;padding:10px 0px 10px 10px;}
.agency_holder_content p {width:100%;float:left;margin:0px;padding:0px;font-size:13px;font-weight:bold;}
.agency_holder_content span {width:265px;float:left;margin:0px;padding:3px 0px 0px 0px;font-size:12px;}
.agency_holder_content span label {width:55px;float:left;margin:0px;padding:0px;font-size:12px;}
.agency_holder_content span i {float:left;margin:0px;padding:0px;font-style:normal;font-size:12px;}
.agency_address_content {width:190px;float:left;margin:0px;padding:10px 10px 10px 10px;}
.agency_address_content p {width:100%;float:right;margin:0px;padding:0px;font-size:12px;font-weight:bold;text-align:right;}
.agency_address_content span {width:100%;float:right;margin:0px;padding:3px 0px 0px 0px;font-size:12px;}
.agency_address_content span label {float:right;margin:0px;padding:0px;color:#666;font-weight:normal;font-size:12px;}
.agency_address_content span em {float:right;margin:0px;padding:0px;font-style:normal;}

.agency_address_content span em a:hover {text-decoration:none;}
.request_change_label {float:left;width:340px;padding:5px;background:#F5F5DC;font-size:15px;font-weight:bold;text-align:left;}
.request_change_names {float:left;width:100%;margin-top:10px;}
.request_change_names ul {float:left;width:200px;margin:0px;padding:0px 0px 0px 20px;display:inline;}
.setting_a div {width:48%;float:left;padding:5px;}
.setting_a div label {width:30%;float:left;margin-right:5px;font-size:13px;}
.setting_a div span input.big-box {width:250px;font-size:10px;}
.setting_a div span input.medium-box {width:150px;font-size:10px;}
.setting_a div span {width:300px;float:left;}
.setting_a div span em {width:100%;float:left;font-style:normal;font-size:9px;padding-top:3px;}
.setting_b {width:350px;}
.setting_b div {float:left;width:349px;padding-bottom:7px;}
.setting_b div b {float:left;padding-left:40px;}
.setting_b div label {width:100px;float:left;margin-right:5px;font-size:13px;font-weight:bold;}
.setting_b div span input.big-box {width:120px;font-size:10px;}
.setting_b div span input.medium-box {width:150px;font-size:10px;}
.setting_b div span {width:225px;float:left;}
.setting_b div span.upload {width:235px;float:left;}
.setting_b div span em, .setting_b div span.upload em {width:100%;float:left;font-style:normal;font-size:9px;padding-top:3px;}
.setting_b div fieldset {float:left;width:260px;}
.setting_b div fieldset hr {float:left;width:260px;}
.setting_b div legend {font-size:13px;font-weight:bold;color:#081191;}
.setting_b div fieldset div {float:left;width:250px;padding:5px;}
.setting_b div fieldset div span, .setting_b div fieldset div span.active {float:left;width:100%;margin-top:5px;background:#DDDDDD;padding:2px;}
.setting_b div fieldset div span.active {background:#C0C0C0;}
.setting_a div h4 {float:left;margin:0;padding:0 5px 0 0;font-size:12px;font-weight:bold;}
.setting_a div i {float:left;font-style:normal;font-weight:bold;}
.setting_a div h1 {float:right;margin:0;padding:0 4px;font-size:12px;font-weight:bold;}
.setting_a div h1 a:link, .setting_a div h1 a:visited, .setting_a div h1 a:active {color:Blue;text-decoration:underline;}
.setting_a div h1 a:hover {text-decoration:none;}
.request_change_names ul li {float:left;width:100%;margin:0px;padding-top:2px;list-style:none;}
.request_change_names ul li em {padding:0px 3px 0px 0px;}
.request_change_names ul li label {padding:0px 0px 0px 0px;}
.request_remarks {float:left;width:340px;height:100px;}
.content_type {width:400px;float:left;margin:0px;padding-left:20px;}
.content_type label {width:120px;float:left;margin:0px;padding:3px 0 0 0;font-size:14px;font-weight:bold;}
.content_type span {width:80px;float:left;margin:0px;}
.content_type span em {float:left;}
.content_type span i {margin-left:3px;font-size:12px;font-weight:bold;font-style:normal;}
.content_upload_module {width:400px;float:left;margin:0px;padding:15px 0 0 20px;}
.content_upload_module span {float:left;margin:0px;padding:0 0 0 0;font-size:14px;font-weight:bold;}
.content_upload_module span label {width:125px;float:left;margin:0px;padding:2px 0 0 0;}
.content_upload_module span em {width:236px;float:left;font-style:normal;line-height:11px;}
.content_upload_module span em b {float:left;padding-top:5px;font-size:10px;font-weight:normal;}
.ad_content_module, .ad_placement_module {width:560px;float:left;margin:0px;padding:10px 0 0 20px;}
.ad_placement_module {width:700px;}
.ad_content_module label, .ad_placement_module label {width:100%;float:left;font-size:14px;font-weight:bold;padding:0px;}
.ad_placement_module label {padding:10px 0 0 0;}
.ad_content_module span {width:100%;float:left;}
.ad_content_module span .add_txtarea {width:550px;height:150px;}
.select_options {width:175px;height:100px;float:left;padding:3px 0 0 5px;margin:3px 0 0 2px;border:solid 1px #bbb;overflow:auto;color:#333;font-size:11px;font-weight:normal;}
* + html .select_options {margin:3px 0 0 8px;}
* html .select_options {margin:3px 0 0 4px;}
.ad_placement_module fieldset.placement {border:solid 1px #999;padding-bottom:7px;}
.ad_placement_module fieldset.placement legend {color:#3960A3;}
.select_options span {float:left;width:158px;cursor:pointer;}
.select_options span.active {float:left;width:158px;background:#9CF;}
.check_options_module {width:330px;float:left;margin:0px;padding:0 0 0 20px;}
.check_options_content {width:140px;float:left;margin:0px;}
.check_options_content span {width:100%;float:left;margin:0px;}
.setting_b div fieldset div span b {float:left;width:150px;margin-left:5px;}
.setting_b div fieldset div span b i {font-style:normal;font-size:10px;font-weight:normal;}
.setting_b div fieldset div span em {float:right;width:90px;font-weight:bold;font-style:normal;}
.italic-normal {font-style:normal;}
.select-span {font-size:12px;color:#fff;line-height:120%;text-decoration:none;}
.white-sitelayout-heading {float:left;width:100%;margin-top:10px;}
.white-label-sitelayout fieldset {float:left;width:750px;margin:0 0 10px 0;padding:0 0 10px 0;border:solid 1px #B4D0DF;}
.white-label-sitelayout legend {color:#3960A3;font-size:14px;font-weight:bold;}
.white-sitelayout-heading h1 {float:left;margin:0;padding:0 0 0 15px;font-size:13px;width:700px;}
.white-sitelayout-heading div {float:left;width:140px;padding:5px 0 5px 0;margin-left:10px;}
.white-sitelayout-heading div span {float:left;width:100%;padding-bottom:3px;}
.white-sitelayout-heading div span b {float:left;}
.white-sitelayout-heading div span label {float:left;padding:3px 0 0 3px;width:115px;}
.white-sitelayout-heading div span label em {font-style:normal;float:left;}
.white-sitelayout-heading div span label i {font-style:normal;float:right;}
.layout-content {float:left;width:740px;}
.layout-content h1 {float:left;margin:0;padding:0;font-size:15px;padding-left:15px;}
.layout-content span i {font-style:normal;}
.layout-content div {float:left;width:720px;padding-left:15px;padding-top:5px;}
.layout-content div label {float:left;width:150px;margin-top:3px;text-align:center;}
.layout-content div div {float:left;width:400px;}
.layout-content div div i {float:left;}
.layout-content div div em {float:left;width:200px;padding-left:10px;}
.layout-content div div em b {float:left;width:100%;font-size:10px;}
.layout-content div div span {float:left;width:100%;}
.layout-content div div span i {float:left;font-style:normal;margin-right:10px;}
.layout-content div p {float:left;margin:0;padding:5px 0 0 0;width:100%;}
.layout-content div p span {float:left;width:100%;}
.layout-content div span em {font-style:normal;font-size:10px;padding:5px 0 0 15px;float:left;}
.layout-content div span span {width:500px;font-style:normal;padding-left:15px;padding-top:8px;}
.layout-content div span span textarea {width:500px;height:70px;}
.layout-content div strong {margin-right:15px;}
.white-layout-eticket {float:left;padding:10px;width:90%;}
.white-layout-eticket span {float:left;width:500px;}
.white-layout-eticket label {width:650px;float:left;padding:3px 0 0 5px;}
.booking-payment {float:left;width:100%;padding:10px 0;border-bottom:solid 1px #000;}
.booking-payment div {float:left;width:100%;padding-bottom:10px;}
.booking-payment label {float:left;width:100px;font-weight:bold;padding-top:2px;padding-left:20px;}
.booking-payment span {float:left;width:150px;margin-right:3px;}
.booking-payment span i {float:left;}
.booking-payment span em {float:left;font-style:normal;padding:2px 0 0 5px;}
.booking-price {float:left;width:100%;padding-top:10px;}
.booking-price>label {float:left; margin-top:8px; margin-left:5px; float:left; width:100%;}
.booking-price div {float:left;width:97%;padding-top:10px;}
.booking-price div p {float:left;width:90%;margin:0;padding:0;}
.booking-price div i {float:left;}
.booking-price div span {float:left;padding:2px 0 0 5px;}
.booking-price div strong {float:left;padding-left:5px;}
.booking-price div strong input {float:left;width:40px;font-size:10px;}
.booking-price div b {float:left;font-weight:normal;padding:2px 0 0 5px;}
.booking-price div em {float:left;width:90%;font-style:normal;font-size:10px;padding-left:5px;padding-top:3px;}
.price-discount {float:left;padding-left:45px;padding-top:10px;width:500px;}
.price-discount-child {float:left;border:solid 1px #000;width:380px;padding:10px;}
.price-discount-content {float:left;width:100%;padding-bottom:15px;border-bottom:solid 1px #000;}
.price-discount-content div {float:left;width:90px;margin-right:5px;}
.price-discount-content div span {float:left;width:100%;}
.price-discount-content div span input {float:left;width:40px;margin-top:5px;}
.price-discount-content i {float:left;font-style:normal;padding:20px 15px 0 0;}
.discount-parent {float:left;width:380px;padding-top:5px;}
.discount-parent ul {float:left;width:100%;margin:0;padding:0;display:inline;}
.discount-parent ul li {float:left;margin:0;padding:0;list-style:none;}
.discount-parent ul li b {float:left;font-weight:normal;width:100px;}
.discount-parent ul li i {float:left;font-style:normal;width:130px;}
.discount-parent ul li em {float:left;font-style:normal;width:120px;}
.discount-parent-overflow {float:left;height:80px;margin-top:5px;overflow:auto;}
.discount-parent-overflow div {float:left;width:360px; margin:0;padding:0;}
* + html .discount-parent-overflow div {width:365px;}
#PopBox {position:absolute;z-index:100;width:180px;background:url("images/modal_left_border.gif" ) top left no-repeat;border-right:2px solid #727272;padding-left:12px;top:959px;left:453px;}
#PopBox .top_border {border-top:2px solid #727272;font-size:10px;padding:5px 10px 0 0;text-align:right;background-color:#fff;float:left;width:170px;}
#PopBox .top_border b {float:left;width:170px;text-align:right;font-weight:normal;}
#PopBox .top_border a:link, #PopBox .top_border a:visited, #PopBox .top_border a:active {text-decoration:none;}
#PopBox .top_border a:hover {color:black;}
#PopBox .bottom_border {border-bottom:2px solid #727272;background-color:#fff;}
#PopBox .content {width:170px;padding:5px;background:#fff;}
.fare-calender-parent-width {width:585px;float:left;margin:0px;padding:0px;background:#D3D1F0;}
.fare-calender-content ul {width:100%;float:left;margin:0px;padding:0px;background:#fff;}
.fare-calender-heading ul {width:100%;float:left;margin:0px;padding:0px 0 0 2px;list-style:none;}
.fare-calender-content ul li.ative {width:78px;float:left;margin:0px;padding:0px 0 0 0px;list-style:none;border-left:2px solid #D6D4F0;border-right:2px solid #D6D4F0;border-top:2px solid #D6D4F0;border-bottom:2px solid #D6D4F0;height:62px;}
.fare-calender-content ul li.not_active {width:78px;float:left;margin:0px;padding:0px 0 0 0px;background:#EBEBF3;list-style:none;border-left:2px solid #D6D4F0;border-right:2px solid #D6D4F0;border-top:2px solid #D6D4F0;border-bottom:2px solid #D6D4F0;height:62px;}
.fare-calender-content ul li.not_active span, .fare-calender-content ul li.ative span {width:100%;float:left;font-size:9px;color:#474747;padding:1px 0px;text-align:right;background:#EBEBF3;}
.fare-calender-content ul li.ative .active_fares {width:100%;float:left;color:#474747;margin:0px;padding:1px 0px;text-align:center;}
.fare-calender-content ul li.ative .active_fares p {width:100%;float:left;color:#474747;font-size:12px;margin:0px;padding:1px 0px;text-align:center;}
.fare-calender-content ul li.ative .active_fares p a {width:100%;float:left;color:#725ED3;font-weight:bold;text-align:center;}
.fare-calender-content ul li.ative .active_fares b {width:100%;float:left;color:#474747;font-size:10px;padding:0px 0px;text-align:center;}
.fare-calender-content ul li.not_active em.search {width:50%;float:left;font-size:11px;font-style:normal;color:#000;padding:5px 19px;}
.fare-calender-heading ul li span {width:100%;float:left;font-size:12px;color:#6751A0;text-align:center;}
.white-sitelayout-heading a:link, .white-sitelayout-heading a:active, .white-sitelayout-heading a:visited, .white-sitelayout-heading a:hover {color:blue;}
.needhelp-pop-up {float:left;padding:5px;margin:0px;position:absolute;top:370px;left:215px;z-index:120;}
.setting_b label a:link, .setting_b label a:active, .setting_b label a:visited, .setting_b label a:hover {text-decoration:none;}
#header {background:none;}

.rate-breakup-days { float: left; font-weight: normal; margin: 0; width: 100%; }
.rate-breakup-days ul {display: inline; float: left; margin: 0; width: 100%; }
.rate-breakup-days ul li { float: left; font-size: 13px; list-style: none outside none; margin: 0; padding: 5px 8px !important; width: 45px; }
.rate-breakup-days ul li.one-li { width: 44px; }
.rate-breakup-days-data { float: left; font-weight: normal; margin: 0; width: 100%; }
.rate-breakup-days-data ul {display: inline; float: left; margin: 0; width: 100%; }
.rate-breakup-days-data ul li { float: left; font-size: 12px; height: 15px; list-style: none outside none; margin: 0; padding: 5px 8px !important; width: 44px; }
.rate-breakup-days-data ul li.one-li { font-weight: bold; width: 56px; }
.rate-breakup-inner-head { float: left; font-weight: normal; margin: 5px 0 0; width: 100%; }
.rate-breakup-inner-head > p {float: left; font-size: 14px; font-weight: bold; line-height: 25px; margin: 0; padding: 0 0 0 10px; width: 491px; }
.rate-breakup-inner-head ul { float: left; margin-left: -1px; width: 100%; }
.rate-breakup-inner-head ul li {  float: left; font-weight: normal; min-height:20px; list-style: none outside none; margin: 0; padding: 5px 8px !important; width:65%; }
.rate-breakup-inner-head ul li b { font-weight: normal; }
.rate-breakup-inner-head ul li.left-section {font-weight: bold; width: 140px; }
#footer p {width:100%;float:left;text-align:center;font-size:11px;margin:0px;padding:0px 0px 2px 0px;}
#footer p.airline_icons {padding:3px 0px 3px 0px;}
#footer p em {padding:0px 10px 0px 0px;}
.col_b_a {background:#FFF;border-bottom:solid 1px #4AC4D6;}
.trip_options {width:95%;float:left;margin:0px;padding:1px 0px 0px 0px;}
.trip_options ul {width:95%;float:left;margin:0px;padding:0px 0px 0px 5px;display:inline;}
.trip_options ul li {float:left;margin:0px;padding:0px 20px 0px 0px;list-style:none;}
.trip_options ul li span {float:left;margin:0px;padding:0px;}
.trip_options ul li label {float:left;margin:0px;padding:3px 0px 0px 0px;font-size:11px;color:#000;}
.from_block {width:132px;float:left;margin:0px;padding:5px 0px 0px 15px;}
.to_block {width:132px;float:left;margin:0px;padding:5px 0px 0px 47px;}
.from_block ul, .to_block ul {width:100%;float:left;margin:0px;padding:0px 0px 0px 0px;display:inline;}
.from_block ul li, .to_block ul li {width:100%;float:left;margin:0px;padding:0px 0px 0px 0px;list-style:none;}
.from_block ul li h3, .to_block ul li h3 {width:100%;float:left;margin:0px;padding:0px 0px 2px 0px;font-size:14px;font-weight:bold;color:#2CAEC0;}
.from_block ul li .input_txt, .to_block ul li .input_txt {width:125px;float:left;margin:0px;padding:0px 0px 0px 0px;font-size:11px;}
.from_block ul li a:link, .from_block ul li a:visited {float:left;font-size:11px;color:#7A7979;text-decoration:underline;}
.to_block ul li a:link, .to_block ul li a:visited {float:left;font-size:11px;color:#7A7979;text-decoration:underline;}
.from_block ul li a:hover, .to_block ul li a:hover {float:left;text-decoration:none;}
.depart_block {width:132px;float:left;margin:0px;padding:0px 0px 0px 15px;}
.return_block {width:132px;float:left;margin:0px;padding:0px 0px 0px 47px;}
.depart_block ul, .return_block ul {width:100%;float:left;margin:0px;padding:0px 0px 0px 0px;display:inline;}
.depart_block ul li, .return_block ul li {width:100%;float:left;margin:0px;padding:3px 0px 0px 0px;list-style:none;}
.depart_block ul li h3, .return_block ul li h3 {width:100%;float:left;margin:0px;padding:0px 0px 2px 0px;font-size:14px;font-weight:bold;color:#2CAEC0;}
.depart_block ul li .input_txt, .return_block ul li .input_txt {width:109px;float:left;margin:0px 4px 0px 0px;padding:0px 0px 0px 0px;font-size:10px;color:#000;}
* html .depart_block ul li .input_txt, .return_block ul li .input_txt {margin:0px 1px 0px 0px;}
.depart_block ul li img, .return_block ul li img {cursor:pointer;}
.depart_block ul li .select, .return_block ul li .select {width:113px;float:left;margin-top:3px;padding:0px 0px 0px 0px;font-size:10px;color:#000;}
#passengers_module h5 {width:100%;float:left;margin:0px;padding:4px 0px 0px 0px;font-size:14px;font-weight:bold;color:#2CAEC0;}
#passengers_module ul {width:100%;float:left;margin:0px;padding:0px 0px 0px 0px;display:inline;}
#passengers_module ul li {width:108px;float:left;margin:0px;padding:5px 0px 0px 0px;list-style:none;}
#passengers_module ul li span {width:100%;float:left;margin:0px;padding:0px 0px 0px 0px;font-size:10px;color:#000;}
#passengers_module ul li span select {font-size:10px;color:#000;}
#passengers_module ul li p {float:left;margin:0px;padding:3px 0px 0px 0px;font-size:10px;color:#000;}
#passengers_module ul li p b {float:left;margin:0px;padding:0px 1px 0px 0px;font-weight:bold;color:#000;}
#passengers_module ul li p label {float:left;margin:0px;padding:0px;font-size:10px;color:#58595B;}
.class_content {width:84%;float:left;margin:0px;padding:0px 0px 41px 15px;}
* + html .class_content {padding:0px 0px 42px 15px;}
* html .class_content {padding:0px 0px 45px 15px;}
.class_content h5 {width:100%;float:left;margin:0px;padding:4px 0px 0px 0px;font-size:14px;font-weight:bold;color:#2CAEC0;}
.class_content ul {width:100%;float:left;margin:0px;padding:0px 0px 0px 0px;display:inline;}
.class_content ul li {width:100%;float:left;margin:0px;padding:5px 0px 0px 0px;list-style:none;}
.class_content ul li select {width:85px;float:left;margin:0px;padding:0px;font-size:10px;color:#000;}
.search_class_content {background:none;}
.carrier_content {width:90%;float:left;margin:0px;padding:0px 0px 5px 15px;}
.carrier_content h5 {width:100%;float:left;margin:0px;padding:4px 0px 0px 0px;font-size:14px;font-weight:bold;color:#2CAEC0;}
.carrier_input {width:170px;float:left;margin:0px;padding:0px 0px 0px 0px;}
.carrier_input ul, .carrier_options ul {width:100%;float:left;margin:0px;padding:0px;display:inline;}
.carrier_options ul {padding:5px 0px 17px 0px;}
* + html .carrier_options ul {padding:5px 0px 16px 0px;}
* html .carrier_options ul {padding:5px 0px 19px 0px;}
.carrier_input ul li, .carrier_options ul li {width:100%;float:left;margin:0px;padding:5px 0px 0px 0px;list-style:none;}
.carrier_input ul li .carrier_txtbox {width:129px;float:left;margin:0px;padding:0px;font-size:10px;}
.carrier_input ul li em {width:100%;float:left;margin:-2px 0px 0px 0px;padding:0px;font-size:10px;color:#58595B;}
.carrier_input ul li span {float:left;margin:0px 0px 0px -3px;padding:0px;}
.carrier_input ul li label {float:left;margin:0px;padding:2px 0px 0px 3px;font-size:11px;color:#000;}
.carrier_options {width:420px;float:left;margin:-3px 0px 0px 0px;padding:0px 0px 0px 0px;}
.carrier_options ul li p {float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.carrier_options ul li span {float:left;margin:0px 0px 0px -3px;padding:0px;}
.carrier_options ul li label {width:75px;float:left;margin:0px;padding:2px 0px 0px 3px;font-size:11px;color:#000;}
.search_buttons {width:95%;float:right;text-align:right;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}
.search_buttons span {float:right;margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}
.search_buttons span img {cursor:pointer;}
.banner_ads ul {width:576px;float:left;margin:0px;padding:0px; display:inline;}
* html .banner_ads ul {width:574px;}
.banner_ads ul li {width:100%;float:left;margin:0px;padding:7px 0px 0px 0px;list-style:none;}
.banner_ads ul li span {float:left;margin:0px;padding:0px 0px 0px 1px;}
.banner_ads ul li span.spacing {float:left;margin:0px;padding:0px 0px 0px 10px;}
* html .banner_ads ul li span.spacing {padding:0px 0px 0px 8px;}
#col_c .heading, #col_b .heading, #col_a .heading {width:100%;float:left;margin:0px;}
#col_c .heading h2, #col_b .heading h2, #col_a .heading h2 {float:left;margin:0px;padding:16px 0px 0px 0px;color:#c7c933;font-size:16px;font-weight:bold;}
#col_b .heading h2 i {font-style:normal;font-size:13px;}
#col_b .heading span {float:left;margin:4px 0 0 5px;}
#col_b .heading h2 {padding:0px 0px 0px 7px;}
#col_a .heading h2 {font-size:21px;line-height:20px;padding:0px 0px 10px 0px;font-weight:normal;}
.banners {width:100%;float:left;margin:0px;padding-top:0px;}
* + html .banners {padding-top:1px;}
* html .banners {padding-top:1px;}
.banners span {width:100%;float:left;margin:0px;padding-top:7px;}
.banners span img {cursor:pointer;}
#col_a .module_a {background:#F1F1F3;}
#col_a .module_a p, #col_a .module_a .first_head, #col_a .module_a .address {width:185px;float:left;margin:0px;padding:15px 0px 0px 10px;font-size:12px;color:#4B4A4A;}
#col_a .module_a .first_head {padding:8px 0px 0px 10px;margin:0px;}
#col_a .module_a .address p {width:100%;float:left;margin:0px;padding:0px;}
#col_a .module_a p b, #col_a .module_a .first_head b, #col_a .module_a .address p b {float:left;padding:0px 2px 0px 0px;color:#2CAEC0;}
#col_a .module_b em {float:left;padding:10px 0px 0px 8px;}
#col_a .module_b em img {cursor:pointer;}
.passenger_details_content_parent h1 {float:left;margin:0px;padding:1px 0px 1px 5px;font-size:16px;font-weight:bold;color:#0B3F74;}
.passenger_summary_child, .passenger_summary_child_nobg {width:100%;float:left;margin:0px 0px 0px 0px;padding:0px;background:#FEE2C6;}
.passenger_summary_child h1, .passenger_summary_child_nobg h1 {float:left;margin:0px;padding:1px 0px 1px 5px;font-size:16px;font-weight:bold;color:#C7C933; }
.passenger_details_header h1, .passenger_details_header_nobg h1 {float:left;margin:0px;padding:1px 0px 1px 5px;font-size:16px;font-weight:bold;color:#C7C933;}
.passenger_summary_child_nobg {background:none;}
.passenger_details_content_parent, .passenger_details_content_pax {width:100%;float:left;margin:4px 0px 0px 0px;padding:0 0 5px 0;background:#fff;border-top:solid 1px #2CAEC0;}
.passenger_details_content_pax {margin:0px;padding:0px 0px 10px 0px;background:none;border-top:none;}
.passenger_details_content_child {width:560px;float:left;margin:0px;padding:8px 0px 0px 5px;}
.passenger_details_content_child ul {float:left;margin:0px;padding:0px;width:100%;display:inline;}
.passenger_details_content_child ul li {float:left;margin:0px;padding:0px 0px 10px 0px;list-style:none;width:100%;}
.passenger_details_content_child ul li div.name span, .passenger_details_content_child ul li div.date_of_birth span {float:left;margin:0px;padding:0px 0px 0px 0px;}
.passenger_details_content_child ul li div span b {float:left;margin:0px;padding:2px 0px 0px 0px;line-height:11px;}
.passenger_details_content_child ul li div p.user_group {float:left;margin:0px;padding:0px 0px 2px 0px;color:#666;}
.passenger_details_content_child ul li label, .passenger_details_content_child ul li label.cvv_number {float:left;margin:0px;padding:3px 7px 0px 0px;width:97px;text-align:right;font-size:11px;line-height:13px;}
.passenger_details_content_child ul li label.cvv_number {width:74px;}
.passenger_details_content_child ul li label b {float:right;padding:0px;color:#58595B;font-weight:normal;font-size:12px;}
.passenger_details_content_child ul li label span {float:right;color:#F54959;font-size:15px;padding-right:4px;}
.passenger_details_content_child ul li span b {float:left;font-size:10px;font-weight:normal;color:#58595B;margin-top:-2px;}
.passenger_address_content {width:275px;margin:0px;padding:0px;}
.passenger_address_content ul li span em {float:left;margin:0px 0px 0px -4px;padding:0px;}
.passenger_address_content ul li span label, .passenger_address_content ul li span label.note {width:0px;float:left;margin:0px;padding:2px 0px 0px 2px; font-size:11px;color:#444;text-align:left;}
* + html .passenger_address_content ul li span label, .passenger_address_content ul li span label.note {padding:4px 0px 0px 2px;}
.passenger_address_content ul li span label.note {width:90px;padding:4px 0px 0px 3px;}
.passenger_address_content_pin {width:284px;margin:0px;padding:32px 0px 0px 0px;}
.passenger_address_content_pin ul li label {width:58px;float:left;margin:0px;padding:2px 7px 0px 2px;font-size:11px;color:#444;text-align:left;}
input.small-text-box {float:left;width:30px;margin:2px 2px 0px 0px;padding:0px;font-size:13px;}
input.medium-text-box {float:left;width:55px;margin:2px 2px 0px 0px;padding:0px;font-size:13px;}
input.big-text-box {float:left;width:153px;margin:2px 2px 0px 0px;padding:0px;font-size:13px;}
input.phone {float:left;width:145px;margin:2px 2px 0px 0px;padding:0px;font-size:13px;}
select.medium-select-text {float:left;width:157px;margin:2px 2px 0px 0px;padding:0px;font-size:12px;}
span.small_txt {float:left;width:36px;}
span.medium_txt {float:left;width:55px;}
span.big_txt {float:left;width:159px;}
span.select_txt {float:left;width:62px;}
.meal_comments {float:left;width:180px;padding:2px 0px 0px 105px;font-size:10px;color:#58595B;}
.passenger_details_header, .passenger_details_header_nobg {width:100%;float:left;margin:11px 0px 0px 0px;padding:0px;background:#FEE2C6; }
.passenger_details_header_nobg {background:none;}
.passenger_details_header p, .passenger_details_header_nobg p {float:right;margin:0px;padding:10px 5px 0px 0px;cursor:pointer;}
.margin_no {margin:0px;}
.padding_top_8 {padding-top:8px;}
.padding_top_10 {padding-top:10px;}
.padding_right_8 {padding-right:8px;}
.pointer {cursor:pointer;}
.information_note_module {width:550px;float:left;margin:0px;padding:0px 0px 10px 10px;font-size:11px;}
.information_note_content {width:100%;float:left;margin:0px;padding:0px;font-size:10px;background:#FFF8DF;border:solid 1px #FFCC66;}
.information_note_content span {float:left;margin:0px;padding:5px;}
.information_note_content label {width:513px;float:left;margin:0px;padding:5px;color:#636466;}
.payment_content {width:560px;float:left;margin:0px;padding:0px;color:#58595B;}
.payment_content img {cursor:pointer;}
.payment_content p {width:490px;float:left;margin:0px;padding:0px 0px 8px 70px;}
.payment_content p em {width:25px;float:left;margin:0px;padding:0px 0px 0px 30px;}
.payment_content p label {float:left;margin:0px;padding:3px 10px 0px 0px;font-size:11px;}
.payment_content p span {width:150px;float:left;margin:0px;padding:0px;}
.payment_content p span b {float:left;color:#58595B;font-size:10px;font-weight:normal;margin:0px;padding:0px;}
.flight_details_module {width:100%;float:left;margin:0px;padding:0px 0px 10px 0px;}
.flight_details_module table {font-size:12px;color:#58595B;}
.review-date-bg {background:#fff;}
.review-date {float:left;padding:2px 0px 2px 7px;font-size:15px;}
.padding-left-8 {padding-left:8px;}
.width-155 {width:155px;}
.width-153 {width:153px;}
.full-width {width:100% !important;}
.email-help-txt {width:170px;font-size:10px;color:#58595B;}
.width-192 {width:192px;}
.width-592 {width:592px;}
.review-date-to {width:25px;}
.review-date-to span {position:relative;font-size:12px;top:0px;}
.review-duration {width:115px;}
.review-duration span {position:relative;top:0px;}
.small {font-size:11px;line-height:13px;}
.hrLight {width:570px;color:#aaa;}
.hrLight-white {width:570px;color:#fff;}
.search_result_paxname {float:left;width:100%;padding-bottom:5px;}
.search_result_paxname b {float:left;font-weight:normal;color:#A4A59F;font-size:13px;padding-left:8px;}
.search_result_container {float:left;width:100%;}
.search_result_container b {font-size:17px;}
.search_result_container span, .search_result_container span.price_bg, .search_result_container span.price_nobg {float:left;font-size:15px;padding-top:5px;}
.search_result_container span.price_nobg {padding:0px 0px 1px 5px;}
.search_result_container span.price_bg {background:#FFFFBD;padding:3px;}
.search_result_container i {float:right;padding-right:10px;}
.search_result_container em {font-style:normal;font-size:12px;color:#58595B;padding-left:5px;}
.search_result_container i img {cursor:pointer;}
.search_result_container p {float:left;width:99%;margin:0;padding:0;}
.flight_info {float:left;width:100%;border-top:solid 1px #ccc;padding:5px 0 40px 0;margin-bottom:5px;border-bottom:solid 1px #ccc;}
.origin_destination {width:270px;}
.origin_destination_date {width:250px;padding:5px 10px;background:#F1F1F3;float:left;margin-top:5px;}
.origin_destination_date b {width:100%;float:left;}
.origin_destination_date em {width:100%;font-size:15px;float:left;font-style:normal;margin-left:-7px;}
.origin_destination_date b span {float:left;padding-right:8px;font-size:12px;color:#2CAEC0;}
.origin_destination ul {float:left;width:100%;margin:0;padding:10px 0 5px 0;display:inline;border-bottom:solid 1px #2CAEC0;}
.origin_destination ul li {float:left;width:100%;margin:0;padding:0;list-style:none;}
.origin_destination ul li div {float:left;width:100%;}
.origin_destination ul li div span {float:left;margin:-5px 3px 0 0;}
.origin_destination ul li div b {float:left;}
.origin_destination ul li div label {float:left;margin:4px 0 0 5px;font-size:14px;color:#58595B;padding-bottom:5px;}
.origin_destination ul li div em {width:115px;font-style:normal;padding:3px 8px 0;font-size:11px;color:#58595B;}
.flight_filters_header {width:100%;float:left;margin:0px;padding:0px;}
.flight_filters_header span {float:left;margin:0px;padding:0px;}
.flight_filters_header span em {float:left;margin:0px;padding:3px 0px 6px 5px;}
.flight_filters_header span label {float:left;margin:0px;padding:0px 0px 0px 12px;color:#c7c933;font-size:16px;font-weight:bold;}
.flight_filters_details {background:#fff;}
.flight_filters_details ul {width:184px;float:left;margin:0px;padding:0px 0px 5px 7px;display:inline;}
.flight_filters_details ul li {float:left;margin:0px;padding:0px 0px 0px 0px;list-style:none;}
.flight_filters_details ul li h4 {width:170px;float:left;margin:0px;padding:4px 0px 0px 0px;font-size:12px;color:#2CAEC0;}
.flight_filters_details ul li p {width:170px;float:left;margin:0px;padding:2px 0px 0px 0px;font-size:11px;font-weight:bold;text-transform:uppercase;color:#3B3A3A;}
.flight_filters_details ul li span {float:left;margin:0px 0px -3px 0px;padding:0px;}
.flight_filters_details ul li em {float:left;margin:0px 0px 0px -3px;padding:1px 0px 0px 0px;}
.flight_filters_details ul li em checkbox {float:left;height:2px;width:2px;}
.flight_filters_details ul li label {width:155px;float:left;margin:0px;padding:3px 0px 0px 1px;font-size:10px;color:#636466;}
.flight_filters_details ul li b {float:left;margin:0px;padding:3px 1px 8px 0px;font-size:11px;font-weight:normal;color:#636466;}
.show_button {float:left;margin:0px;padding:13px 0px 8px 2px;cursor:pointer;}
.passenger_details_content {width:100%;float:left;margin:4px 0px 0px 0px;padding:0px 0px 5px 0px;}
.passenger_details_content h2 {width:564px;float:left;margin:0px;padding:2px 0px 0px 5px;font-size:13px;color:#58595B;}
.passenger_details_content ul {width:100%;float:left;margin:0px;padding:0px;display:inline;}
.passenger_details_content ul li, .comment_details ul li {width:565px;float:left;margin:0px;padding:5px 0px 0px 5px;list-style:none;font-size:11px;}
.passenger_details_content ul li label {float:left;margin:0px;padding:0px;font-size:11px;color:#4D4C4C;}
.passenger_details_content ul li em {float:left;margin:0px;padding:0px 5px 0px 5px;font-size:11px;color:#4D4C4C;}
.passenger_more_details {width:100%;float:left;margin:0px;padding:5px 0px 5px 0px;color:#4D4C4C;border-bottom:solid 1px #999;}
.passenger_more_details ul {width:100%;float:left;margin:0px;padding:0px;display:inline;}
.passenger_more_details ul li {width:100%;float:left;margin:0px;padding:0px;list-style:none;font-size:10px;}
* + html .passenger_more_details ul li label {color:#000;}
.passenger_more_details ul li label {width:65px;float:left;margin:0px;padding:0px 5px 0px 0px;font-weight:bold;text-align:right;}
.passenger_more_details ul li span {float:left;margin:0px;padding:0px;}
.passenger_details_caption {width:565px;float:left;margin:0px;padding:10px 0px 5px 5px;border-bottom:solid 1px #999;background:#ccc;}
.passenger_details_caption h1 {float:left;margin:0px;padding:0px 0px 0px 0px;font-size:14px;color:#58595B;}
.passenger_details_caption h4 {float:right;margin:0px;padding:1px 10px 2px 10px;font-size:10px;}
.passenger_details_content span {float:left;margin:0px;padding:2px 0px 0px 5px;cursor:pointer;}
.passenger_details_content h3 {float:left;margin:0px;padding:2px 0px 0px 5px;font-size:13px;color:#4D4C4C;}
.review_content {width:100%;float:left;margin:4px 0px 0px 0px;padding:0px 0px 5px 0px;border-bottom:solid 1px #999;}
.review_content ul {margin:0px;padding:0px 0px 0px 20px;}
.review_content ul li {margin:0px;padding:0px;list-style:disc;font-size:12px;}
.review_content a:link, .review_content a:visited, .review_content a:active {float:none;}
.review_content a:hover {float:none;}
.terms-condition {width:575px;float:left;margin:0px;padding:15px 0px 5px 0px;}
.terms-condition span {float:left;margin:0px;background:#FDF7E6;border:solid 1px #999;padding:5px;font-size:12px;width:555px;}
.terms-condition i {float:left;font-style:normal;}
.terms-condition em {float:left;font-style:normal;width:530px;padding-top:2px;margin-left:5px;}
.padding-left-35 {padding-left:35px;}
.padding-left-25 {padding-left:25px;}
.padding-left-45 {padding-left:45px;}
.padding-left-18 {padding-left:18px;}
.review-cont-booking {float:left;padding:15px 0px 5px 10px;width:550px;}
.review-cont-booking img {cursor:pointer;}
.padding-bottom-5 {padding-bottom:5px !important;}
.ticket_name_width {width:53%;}
.ticket_print_bg {background:#ccc;}
.ticket_name_print {width:45%;text-align:center;}
.ticket_name_print span {cursor:pointer;}
a.bluelink:link, a.bluelink:active, a.bluelink:visited {color:#5771FF;text-decoration:underline;font-size:12px;}
a.bluelink:hover {color:#5771FF;text-decoration:none;font-size:12px;}
.fare-calender-parent, .fare-calender-header {width:100%;float:left;}
.fare-calender-parent .fare-calender-header h2 {float:left;margin:0px;font-size:24px;font-weight:normal;color:#555CD1;padding:5px 0px 5px 5px;}
.fare-calender-parent .fare-calender-header h3 {float:left;margin:0px;font-size:18px;color:#000;padding:5px 0px 5px 5px;}
.fare-calender-parent .fare-calender-header h4 {float:right;margin:0px;font-size:12px;font-weight:normal;padding:5px 0px;width:200px;}
.fare-calender-parent .fare-calender-header span {float:left;margin:0px;font-weight:normal;line-height:24px;color:#555CD1;padding:0 5px;}
.fare-calender-parent .fare-calender-header span.edit {float:left;margin:0px;font-weight:normal;color:#555CD1;padding:5px 5px 0px 5px;}
.fare-calender-child {width:100%;float:left;margin:0px;padding:0px;background:#D3D1F0;}
.fare-calender-heading {width:100%;float:left;}
.fare-calender-content {width:574px;float:left;margin:0px;padding:5px;list-style:none;}
.fare-calender-heading ul li {width:83px;float:left;margin:0px;padding:5px 0 0 0px;font-weight:bold;list-style:none;}
.invoice_amount, .invoice_net_amount {width:203px;float:right;margin-top:5px;padding-right:3px;font-weight:bold;border-bottom:dashed 1px #ccc;}
.invoice_net_amount {font-weight:normal;border-bottom:none;}
.pax-dob-year {float:left;margin:0 0 0 8px;}
* + html .pax-dob-year {margin:0 0 0 4px;}
* html .pax-dob-year {margin:0 0 0 1px;}
.static_page_module {float:left;width:100%;text-align:left;}
.static_page_content {width:97%;float:left;padding:50px 0px 0px 10px;}
.static_page_content h1 {width:100%;float:left;margin:0px;padding:12px 0px 8px 0px;font-size:22px;}
.static_page_content p {float:left;margin:0px;padding-bottom:10px;font-size:12px;text-align:justify;}
.static_page_content h4 {width:100%;float:left;font-size:14px;font-weight:bold;padding:12px 0px 8px 0px;}
.static_page_content ol {width:85%;padding:10px 0px 0px 40px;margin:0px;float:left;}
.static_page_content ol li {font-size:12px;list-style-type:decimal;padding:0px 0px 5px 0px;}
.static_page_content ol li span {width:100%;font-size:12px;list-style-type:disc;padding:0px;}
.hotel_search_container {float:left;width:420px;margin:0px;padding:20px 0 0 20px;}
.hotel_search_contents {float:left;width:400px;margin:0px;}
.nights_counter {float:left;margin:0px;background:#ffff00;}
.nights_counter span {float:left;margin:0px;padding:3px;font-size:10px;}
.no_of_guests {float:left;width:55px;margin:0px;padding:5px 25px 0 0;}
.no_of_guests span, .no_of_guests b {float:left;width:100%;margin:0px;text-align:center;font-size:10px;}
.no_of_guests b {font-weight:normal;color:#999;}
select.guests {width:53px;}
select.room_guests {width:53px;font-size:12px;}
select.star_rating {width:193px;}
.room_detail_module {float:left;width:160px;margin:20px 0px 10px 0px;}
.room_detail_content {float:left;width:160px;margin-right:10px;font-size:18px;}
.note {float:left;width:305px;margin:0;padding:10px 0 0;}
.note p, .note p span {float:left;width:100%;margin:0;padding:5px 0 0;font-size:11px;}
.no_of_rooms, .roomwise_detail {float:left;width:142px;margin:0px;padding:5px 0 0 0;}
.roomwise_detail {width:230px;padding-left:0px;padding-bottom:10px;}
.no_of_rooms label, .roomwise_detail label {float:left;width:72px;margin:0px;padding:5px 0 0 0;font-size:11px;}
.roomwise_detail label {width:70px;}
.roomwise_detail span {float:left;width:100%;}
.no_of_rooms em {float:left;}
.roomwise_detail span b.adults, .roomwise_detail span b.children {float:left;font-size:11px;font-weight:normal;padding:0 0 0 70px;}
.roomwise_detail span b.children {padding:0 0 0 30px;}
.more_options {float:left;width:300px;margin:0px;padding:160px 0 0 10px;}
.more_options h4 {float:left;width:100%;margin:0px;padding:0px;font-size:12px;cursor:pointer;color:#1b5eff;}
.more_options p {float:left;width:95%;margin:0px;padding:10px 0 0 20px;font-size:12px;}
.more_options p label {float:left;width:90px;margin:0px;}
.more_options p span {float:left;}
.more_options p span.button {float:right;padding-top:10px;}
.more_options p span.button input {border: 1px solid #c93585; padding: 2px 5px; cursor: pointer; color: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#c93585), to(#dc3e97)); background: -moz-linear-gradient(top, #c93585, #dc3e97); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c93585, endColorstr=#dc3e97); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#c93585, endColorstr=#dc3e97)"; }
input.hotel_name {width:188px;}
input.destination {width:207px; padding:2px 4px;}
.result_note, .sort_results, .hotel_results_module {float:left;width:100%;margin:0px;}
.sort_results_content{border:1px solid #C7A659; border-radius:5px; width:98%; margin-bottom:5px;}
 .hotel_results_container{float:right; width:71%;}
 .no_result_panel{ border:1px solid #e7e7e7; border-radius:5px; min-height:206px; padding-top:20px;box-shadow: 0px 3px 4px #e7e7e7; }
  .no_result_panel p{ color:#000; font-size:17px; margin-top:15px; padding:19px 45px 0; }
.result_notedata {width:400px;margin:0 0 0 0px;}
.hotel_results_module {padding-top:0;}
.hotel_results_module:first-child{padding-top:0;}
.sort_results_content {float:left;width:100%;padding:5px 0px;margin-left:0px;}
.result_note span.agency_name {float:left;width:100%;font-weight:bold !important;font-size:15px !important;}
.current_status {margin:0; background:#eee; border:1px solid #dbdfdf; overflow:hidden; padding:4px; clear:both; background:#e8eded;}
.current_status p {float:left;width:100%;margin:0; padding-top:4px;}
.current_status p label {float:left;width:120px;margin:0;}
.current_status p b{color:#6c066e; float:left; width:100px;}
.current_status .side1 { float:left; width:382px;}
.result_note span.hotel_name {float:left;font-size:15px;}
.result_note span.checkout {float:left;padding-left:25px;font-size:15px;}
.result_note span.change_details {float:left;width:200px;font-size:12px;}
.result_note span.hotel_name b, .result_note span.checkout b{color:#800b82;}
.sort_results_content p {float:left;padding:3px 0 3px 5px;font-size:12px; width:100%; text-align:center;}

.sort_results_content label {float:left;padding:0px 10px 0px 0px;font-size:13px;}
.sort_results_content span.active {float:left;padding:0px 10px 0 5px;font-size:12px;}
.sort_results_content span.inactive {float:left;padding:0px 10px 0 10px;font-size:12px;color:#016DB1;}
.sort_results_content span.inactive b {text-decoration:underline;cursor:pointer;}
.hotel_results_content{float:left;margin:0px; width:97%; border:solid 1px #ddd; padding:10px; border-radius:5px;}
.hotel_details {float:left; width:78%;margin:0px;}
.hotel_summary{float:left; width:75%;margin:0px;}
.hotel_details {width:100%;}
.hotel_charges {float:right;width:20%;}
.hotel_charges h1,
.hotel_charges p,
.hotel_charges span {float:left;width:100%;margin:0px;padding:0px;font-size:20px;font-weight:bold; text-align:right; }
.hotel_charges p, .hotel_charges span {font-size:11px;font-weight:normal;}
.hotel_location em {font-size:11px;font-weight:normal; cursor:pointer; color:#12619C;}
.non-active-a, .active-a {float: right; margin: 3px 0px 0 0; font-weight:bold; padding:5px 10px; font-size:13px !important; border-radius:5px; border:none;}

.hotel_thumbnail {float:left;width:89px;height:90px;margin:0px;}
.hotel_thumbnail span img {width:89px;height:90px;}
.hotel_info {float:left;width:75%;margin:0px;padding:0px 0 0 5px;}
.hotel_info p.hotel_name {float:left;margin:0px;padding:0px 0 0 0px;font-size:15px; font-weight:bold;color:#12619C;}
.hotel_info p.hotel_location{width:100%;float:left;margin:0px;padding:6px 0 0 10px;font-size:12px;text-align:justify; word-wrap: break-word;}
.hotel_info p.star_ratings {width:522px;float:left;margin:0px;padding:6px 0 0 10px;font-size:12px;text-align:justify; word-wrap: break-word;}
.hotel_info p.more_info {width:440px;float:left;margin:0px;padding:0px 0 0 10px;font-size:11px;text-align:right;}
.hotel_info p.more_info strong.inactive, .hotel_info p.more_info strong.active, .summary_details_content p span.details_link b.inactive, .summary_details_content p span.details_link b.active {text-decoration:underline;font-weight:normal;cursor:pointer;font-size:11px;}
.hotel_info p.more_info strong.active, .summary_details_content p span.details_link b.active {text-decoration:none;}
.hotel_info p.star_ratings {padding:0px 0 0 10px;}
.hotel_info p.star_ratings em {width:412px;float:left;margin:0px;padding:2px 0 0 0px;font-style:normal;}
.hotel_info p.star_ratings em b {float:left;width:20px;padding:0px;}
.hotel_info p.star_ratings em b.label {float:left;width:60px;padding-top:2px;font-weight:normal;}
.hotel_info span {float:right;margin:0px;padding:4px 17px 0 0px;font-size:13px;cursor:pointer;color:#470648;text-decoration:underline;}
.summary_heads, .summary_details, .summary_details_content {float:left;width:100%;margin:0px;padding-top:2px;font-weight:bold;border-bottom:solid 1px #B5D0DF;}
.summary_details, .summary_details_content {font-weight:normal;border-bottom:none;padding-top:0px;}
.summary_heads span {float:left;margin:0px;padding:2px 0 0 5px;font-size:12px;}
.summary_heads span.heads {float:right;margin:0px;padding:2px 173px 0 0;font-size:12px;}
.summary_heads span.email {float:right;margin:0px;padding:2px 15px 0 0;font-size:12px;}
.summary_heads span.email em {float:left;margin:-3px 0 0;padding:2px 0 0 0;}
.summary_heads span.email label {float:left;margin:0px;padding:1px 0 0;font-size:12px;cursor:pointer;}
.summary_heads span.heads strong {float:left;margin:0px;padding:2px 0 0 0px;font-size:12px;font-weight:bold;}
.summary_heads span.total_fare {float:right;margin:0px;padding:2px 190px 0 0;font-size:12px;}
.summary_details_content p {width:100%;float:left;margin:0px;padding:5px 0;font-size:11px;border-top:solid 1px #ccc; margin-top:-1px;}
.summary_details_content p span em {font-style:normal;float:left;}
.summary_details_content p span.room_features {width:370px;float:left;margin:0px;padding:3px 0 0 5px;}
.summary_details_content p span.details_link {width:298px; float:left;margin:0px;padding:3px 0 0 24px; background:url(images/close.png) no-repeat left 5px;}
.summary_details_content p span.details_link em {cursor:pointer;color:#016DB1;text-decoration:underline;font-style:normal;float:left;}
.summary_details_content p span.fare_breakup {float:left;width:100px; margin:0px;padding:0 0 0 5px;font-weight:bold;position:inherit;background:none;border:none;display:block;font-size:11px;}
.summary_details_content p span.fare_breakup b {float:left;width:98%;font-weight:normal;cursor:pointer;color:#016DB1;text-decoration:underline;}
.summary_details_content span.select_button {float:right; margin:0px;}
.summary_details_content span.fare_breakup_hotel_new{float:left; margin:0px; padding:0px 5px 0 0px;}
.summary_details_content span.select_button input {border:0;}
.fare_breakup_hotel_new b img, .details_link b img { vertical-align: bottom; }
.cancel_details_popup { background: #fff; float: left; width: 380px; padding: 0 0px 0 0; position: absolute; margin-left: -300px; -moz-box-shadow: 0px 0px 10px 5px #ccc; -webkit-box-shadow: 0px 0px 10px 5px #ccc; box-shadow: 5px 5px 10px #ccc; padding: 10px; width: 500px;}
.cancellation_module_new { background: #fff; float: left; width: 380px; padding: 0 0px 0 0; position: absolute; margin-left: -300px; -moz-box-shadow: 10px 10px 10px #ccc; -webkit-box-shadow: 0px 0px 10px 5px #ccc; box-shadow: 10px 10px 10px #000; border: 1px solid #ccc; padding: 10px; width: 500px; }
.cancel_details_popup { margin-left: 110px; float: left; position: absolute; }
.hotel_details_popup { float: left; width: 515px; padding: 0 0px 0 0; position: absolute; -moz-box-shadow: 0px 0px 10px 5px #ccc; -webkit-box-shadow: 0px 0px 10px 5px #ccc; box-shadow: 5px 5px 10px #CCCCCC; border: 1px solid #ccc; padding: 10px; background: #fff; left: 290px; }
.hotel_description {float:left;width:177px;}
.cancellation_module em.close_button{ position:absolute; top:5px; right:5px;}
.cancellation_module em.close_button_cancellation {width:99%;float:left;text-align:right;margin:0px;padding:0 0 5px;}
.cancellation_module p {width:98%;float:left;text-align:center;margin:0px;padding:3px 5px 5px;}
.cancellation_module ul{list-style-type:none; padding:5px 10px 5px 8px; width:96%}
.cancellation_module ul li{ background:url(images/bullett.png) no-repeat left 2px; padding-left:15px; float:left; width:98%}
.hotel_description .hotel_image {float:left;width:160px;height:144px;margin:0px;padding:10px 0 0 10px;}
.hotel_description .hotel_image em {float:left;margin:0px;padding:0px;}
.hotel_description .hotel_image .image_sequence {float:left;width:160px;height:auto;margin:0px 0 10px 0;padding:2px 0;text-align:center;background:#feeace;position:relative; }
.hotel_description .hotel_image .image_sequence span {width:160px;margin:0px;padding:0px;font-size:11px;text-decoration:none;}
.hotel_description .hotel_image .image_sequence span img {width:160px;height:150px;}
.hotel_description .hotel_image .image_sequence span b {margin:0px;padding:0 3px 0 0;font-weight:normal;}
.hotel_description .hotel_image .image_sequence span label {margin:0px;padding:0 0 0 6px;font-weight:normal;}
.hotel_description .hotel_amenities, .room_amenities {float:left; margin-top:0px;padding:15px 0 0 10px;}
.room_amenities {width:359px;}
.room_amenities_content, .hotel_amenities_content {float:left;width:100%;margin-top:18px;}
.hotel_amenities h2, .room_amenities h2 {float: left; font-size: 15px; font-weight: bold; margin: 0; padding: 0; width: 315px}
.hotel_description .hotel_amenities h2, .room_amenities h2 {float:left;width:153px;margin:0px;padding:0px 0 0 7px;font-size: 15px;font-weight:bold}
.room_amenities h2 {width:350px;}
.hotel_description .hotel_amenities ul, .room_amenities ul {float:left;width:153px;margin:0px;padding:0 0 5px 0px;display:inline;}
.hotel_description .hotel_amenities ul {width:147px;margin:0 0 0 15px;}
* html .hotel_description .hotel_amenities ul {margin-right:-10px;}
* + html .hotel_description .hotel_amenities ul {margin:0;}
.room_amenities ul {width:115px;padding:0 0 5px 4px;background:none;}
.hotel_description .hotel_amenities li, .room_amenities li {margin:0px;padding:0px;list-style-type:disc;}
.hotel_popup_summary {float:left;width:322px;padding:3px 0 0px 0px;}
.hotel_popup_summary p.hotel_name, .hotel_popup_summary p.hotel_information {float:left;width:300px;margin:0px;padding:5px 0 0 0;font-size:17px;font-weight:bold;}
.hotel_popup_summary p.hotel_information {width:318px;font-size:11px;font-weight:normal;padding:7px 0 0 0;text-align:justify;line-height:13px;}
.hotel_popup_summary em {float:left;padding:5px 0 0 0;}
.hotel_popup_summary em img {float:left;padding:2px 0 0 0;cursor:pointer;}
.hotel_popup_summary span {padding:5px 0 5px 0;font-size:12px;font-weight:bold;text-decoration:none;color:#444; float:left;}
.close_window {float:left;width:100%;margin:0px;padding:10px 0 10px 0;text-align:center;}
.close_window span, .close_window b {float:left;width:100%;margin:0px;padding:0px;text-align:center;}
.close_window b {font-weight:normal;}
.close_window span.inactive, .close_window span.active, .close_window span a, .close_window b a, .close_window span a:link, .close_window span a:visited {text-decoration:underline;font-weight:normal;cursor:pointer;font-size:12px;}
.close_window span.active, .close_window span a:hover {text-decoration:none;}
.fare_breakup_popup { position: absolute; border: 1px solid #CCCCCC; background: #fff; display: none; -moz-box-shadow: 0px 0px 10px 5px #ccc; -webkit-box-shadow: 0px 0px 10px 5px #ccc; box-shadow: 0 0 10px 1px #CCCCCC; border: 1px solid #ccc; padding: 10px; width: 500px; }
.pubFare_breakup_popup {clear:both;width:395px; padding:0 0px 0 0;position:absolute;border:outset 3px #eee;background:#fff;display:none;}
* html .fare_breakup_popup, .pubFare_breakup_popup {margin:-70px 0 0 0;}
.week_days,.week_number, .sum_total {float:left;width:100%;margin:0px;padding:5px 0 8px 0;font-weight:normal;}
.week_number, .sum_total {padding:7px 0 0 0;}
.week_days ul {width:360px;float:left;margin:0px;padding:0 0 0 80px;display:inline;}
.week_number ul,.sum_total ul {float:left;margin:0px;width:96%;padding:4px 8px;background:#63A8F2;}
.sum_total ul {background:none;}
.week_days ul li, .week_number ul li, .sum_total ul li {float:left;width:44px;margin:0px;padding:0px 0 0 4px;font-size:13px;list-style:none;}
.week_number ul li, .sum_total ul li {font-size:11px;}
.week_number ul li {width:40px;border:1px solid #63A8F2;}
.week_number ul li.week_sno, .week_number ul li.week_snohotel .sum_total ul li.week_sno {width:70px;font-weight:bold;padding:0 0 0 10px;}
.sum_total ul li b {float:left;width:48px;direction:rtl;}
.sum_total ul li.week_sno {width:120px;}
.pax_module {width:750px;float:left;margin:0px;padding:20px 0 0 20px; border:1px solid red;}
.checkin_info {width:100%;float:left;margin:0px;padding:0px;font-size:18px;}
.checkin_info span {float:left;}
.choose_hotel, .checkin_info span.choose_hotel {float:right;font-size:11px;color:#016DB1;padding:5px 0 0 0;text-decoration:underline;}
.checkin_info span.choose_hotel {padding:3px 0 0 0;}
.choose_hotel a:hover {text-decoration:none;}
.checkin_info span.check_in_out {width:100%;float:left;margin:0px;padding:10px 0 15px 0;font-size:13px;}
.checkin_info span.pass_details {width:100%;float:left;margin:0px;padding:10px 0 10px 0;font-size:18px;}
.checkin_info span.check_in_out label, .checkin_info span.pass_details label {width:100%;float:left;margin:0px;padding:0px;}
.checkin_info span.pass_details label {padding:40px 0 0 0;}
.checkin_info span.check_in_out label span {width:70px;float:left;margin:0px;padding:0px;}
.checkin_info span.check_in_out em {padding:0 0 0 13px;font-size:12px;font-style:normal;}
.checkin_info .room_details {width:96%;float:left;margin: 5px 5px 0;padding:1%;}
.checkin_info .room_details p {width:100%;float:left;margin:0px;padding:7px 0 0 0;}
.checkin_info .room_details p span.room_type_head, .checkin_info .room_details p span.no_of_guests {width:150px;float:left;margin:0px;padding:0px;font-size:12px;}
.checkin_info .room_details p span.no_of_guests {width:120px;}
.checkin_info .room_details p span.room_type_desc, .checkin_info .room_details p span.no_of_rooms {width:500px;float:left;margin:0px;padding:0px;font-size:12px;}
.checkin_info .room_details p span.no_of_rooms b {padding:0 0 0 5px;}
.checkin_info .room_details p span.no_of_rooms i {font-style:normal;font-weight:normal;}
.checkin_info .room_details p span.room_type_desc b, .checkin_info .room_details p span.no_of_guests b {float:left;width:100%;text-align:left;color:#666;font-weight:normal;font-size:11px;}
i.no_effect {background:#fcc;font-weight:normal;font-style:normal;}
.checkin_info .room_details p span.no_of_guests b.adults {padding:5px 0 0 0;}
.primary_passenger_details, .book_button {width:506px;float:left;margin-bottom:10px;padding:0 0 5px 0; border:1px solid #F7FAFF;}
.book_button {background:none;padding:10px 0 0 0;}
.primary_passenger_details p {width:100%;float:left;margin:0px;padding:2px 0 2px 0;}
.primary_passenger_details p b {float:left;margin:0px;padding:2px 0 2px 10px;}
.left_field_block  {margin:0px;padding:2px 0 2px 10px;}
.left_field_block p  {width:100%;float:left;margin:0px;background:none;}
.left_field_block p label {width:100px;float:left;margin:0px;padding:6px 0 6px 0;color:#333;font-weight:normal;}
.left_field_block p label b  {width:100px;float:left;margin:0px;padding:6px 0 0 0;color:#777;font-weight:normal;font-size:10px;}
.left_field_block p label sup  {color:#f00; vertical-align:middle;}
.left_field_block p em {float:left;margin:0px;font-style:normal;padding:5px 6px 0 0;}
.left_field_block p em.country_code {width:45px;float:left;margin:0px;font-style:normal;padding:5px 6px 0 0;}
.left_field_block p em b {float:left;margin:0px;font-size:9px;font-style:normal;font-weight:normal;padding:0;}
.left_field_block p em b.error { float:left;margin:0px;font-size:11px;font-style:normal;font-weight:normal;padding:0;color:#f00; width:100%;  }
.special_request {width:235px;height:67px;}
.textbox_other_details {width:195px;height:67px;}
.country_dropdown {width:235px;}
.big_txtfield {width:230px;height:17px;}
.medium_txtfield {width:190px;height:17px;}
.medium_txt {width:140px;height:17px;}
.small_info_txt {width:123px;height:17px;}
.small_medium_txt {width:65px;height:17px;}
.small_txtfield {width:30px;height:17px;}
.medium_txtfield {height:17px; width:127px;}
.big_txtfield_topspace {width:230px;height:17px;margin:3px 0 0 0;}
.passport_txtfield {width:150px;height:17px;}
.book_button span {float:right;font-size:11px;color:#016DB1;padding:0 0 0 10px;}
.result_note .booker_details {width:370px;float:left;margin:0px;font-style:normal;padding:5px 0 0 0px;}
.result_note .booker_details p, .result_note .booking_details p, .result_note .booker_details span, .result_note .booking_details span {width:100%;float:left;margin:0px;font-size:16px;font-weight:bold;padding:0px;}
.result_note .booker_details span, .result_note .booking_details span {font-size:12px;font-weight:normal;padding:0px;color:#444;}
.result_note .booking_status {width:280px;float:left;margin:0px;font-style:normal;text-align:center;padding:0px;}
.result_note .booking_status p {width:120px;margin:0 auto;padding:5px 0 0 0px;}
.result_note .booking_status span {float:left;font-size:15px;font-weight:bold;padding:5px 22px;}
.result_note .booking_details {width:230px;float:right;text-align:right;margin:0px;font-style:normal;padding:5px 0 0 5px;}
.booking_details_module, .sale_summary_module {width:100%;float:left;margin:0;font-style:normal;padding:0 0 5px 0;position:relative;}
.sale_summary_module {width:210px;float:right;padding:.5%;}
.booking_details_module .heading {width:98%;float:left;margin:0;font-style:normal;padding:5px 1%;}
.booking_details_module .heading span {width:130px;float:left;margin:0;font-size:16px;padding:0;}
.booking_details_module .heading label.inactive, .booking_details_module .heading label.active, .norms-hotel label.inactive, .norms-hotel label.active {width:100px;float:right;margin:0;padding:0;text-decoration:underline;text-align:right;color:#4040ff;cursor:pointer;}
.norms-hotel label.inactive, .norms-hotel label.active {text-align:left;float:left;}
.booking_details_module .heading label.active, .norms-hotel label.active {text-decoration:none;}
.hotel_details_module {width:100%;float:left;margin:0;padding:10px 0 0 0;}
.hotel_details_module .hotel_address, .hotel_details_module .checkin_out {width:230px;float:left;margin:0;padding:0;}
.hotel_details_module .hotel_address {padding:0 0 0 5px;}
.hotel_details_module .checkin_out {width:123px;float:right;margin:0 10px 0 0;padding:0;}
.hotel_details_module .hotel_address p, .hotel_details_module .hotel_address p span, .hotel_details_module .hotel_address p span.hotel_name, .hotel_details_module .hotel_address p label, .hotel_details_module .checkin_out p, .hotel_details_module .checkin_out p span, .hotel_details_module .checkin_out p label, .room_details_type, .room_details_type p {width:100%;float:left;margin:0;padding:0; line-height:18px;}
.room_details_type {padding:10px 0 0 0;}
.hotel_details_module .hotel_address p span.hotel_name {font-size:15px;}
.hotel_details_module .checkin_out p span em {float:left;width:60px;font-style:normal;}
.hotel_details_module .checkin_out p label {font-size:11px;}
.room_details_type p {padding:5px 0;}
.room_details_type p i { font-weight:normal;font-style:normal;}
.room_details_type p label, .room_details_type p span, .room_details_type p span em, .room_details_type p span em.facilities, .room_details_type p span em.room_details_link {width:120px;float:left;margin:0;padding:0 0 0 5px;font-style:normal;border:none;}
.room_details_type p span em, .room_details_type p span, .room_details_type p span em.facilities {padding:0px;width:250px;}
.room_details_type p span em.facilities {font-size:11px;color:#777;padding:0px;}
.room_details_type p span em.room_details_link {width:64px;font-size:11px;color:#4040ff;text-decoration:underline;padding:0px;cursor:pointer;}

.single_room_details {width:100%;float:left; margin:0;padding:8px 0 5px;color:#000;}
.single_room_details>p {width:98%;float:left;margin:0;padding:5px 1%;color:#000;}
.single_room_details p label {width:106px;float:right;margin:0;padding:0px; text-align:right;}
.single_room_details p span {width:99px;float:left;margin:0;padding:0px;}
.single_room_details span {width:100%;float:left;margin:0;padding:3px 0 0 0px;color:#000;}
.single_room_details span label, .single_room_details span em {width:95px;float:left;margin:0;padding:5px 0 0 0px;color:#000;}
.single_room_details span label i {font-style:normal;font-size:11px;color:#666;}
.single_room_details span em {width:100px; text-align:right; padding:5px 1% 0;font-style:normal; float:right;}
.single_room_details span em b {font-weight:normal;font-size:11px;text-decoration:underline;cursor:pointer;}
.fieldset_hotel {float:left;width:98%;margin:0;padding:1%;}
.fieldset_hotel legend { font-weight:bold; font-size:13px;}
.guest_details_module {float:left;padding:0px; width:100%;}
.norms1 ul li{margin:5px 0;}
.guest {float: left;font-size: 15px;font-weight: bold;margin: 0;padding:.5% 1%;width: 98%;}
.guest_summary {float:left;width:100%;margin:0px;padding:5px 0 5px 0px;font-size:18px;color:#000;}
.guest_summary .guest_details_show { float:left;width:100%;margin:0px;padding:5px 0 0 10px;font-size:11px;color:#000;}
.guest_header {float:left;width:98%;margin:0px;padding:1%;font-size:13px;font-weight:bold;color:#000;}
.guest_name, .guest_details {float:left;width:95%;margin:0px;padding:0 1%;background:#fff;font-size:12px;}
.guest_name, .guest_details { border-radius:5px;}
.guest_details div.left {float:left;width:340px;margin:0px;padding:0px;}
.guest_details div.right {float:right;width:100%;margin:0 0 0 10px;padding:0px;}
.guest_details div.left p {float:left;width:100%;margin:0;padding:0 0 0 0;font-size:12px;}
.guest_details div.right p {float:left;width:180px;margin:0;padding:0;font-size:11px;}
.guest_details div.right p label, .guest_details div.left p label {float:left;width:85px;margin:0px;padding:0 0 5px 0;}
.guest_details div.right p label {width:65px;}
.guest_details div.right p span, .guest_details div.left p span {float:left;width:135px;margin:0px;padding:0;color:#555;}
.guest_details div.right p span {width:110px;}
.confirm_booking {float:right;width:255px;margin:0px;padding:10px 0 0 0; margin-right:10px;}
.confirm_booking span {float:left;margin:0px;padding:0px;}
.guest_name label {float:left;margin:0px;padding:2px 0 5px 0px;color:#555;font-size:16px;}
.guest_name span {float:right;width:210px;margin:0px;padding:5px 0 0 0;font-size:12px; text-align:right}
.guest_header span.header_name { width:110px;float:left;}
.guest_header span.show_paxx_details{ font-size:12px; float:right; cursor:pointer;}
.guest_name span.edit_details, .guest_header span.edit_details {float:right;width:90px;margin:0px;padding:5px 0 0 0;font-size:11px;color:#4040ff;text-decoration:underline;cursor:pointer;}
.guest_header span.edit_details {width:110px;padding:0;text-align:right;}
/*.guest_name em {float:right;width:15px;margin:0px;padding:4px 5px 0 5px;}*/
.guest_name em img, .hotel_rules_popup p em img {cursor:pointer;}
.hotel_rules_popup {width:350px;float:left;margin:100px 0 0 -196px; padding:0px; }
* + html .hotel_rules_popup { margin:80px 0 0 -450px;}

.hotel_rules_popup p.popup_hotel_name {width:98%;float:left;margin:0px; padding:1%; background:none;}
.comon_heading label {float:left;margin:0px;padding:5px;font-size:14px;font-weight:bold;}
.comon_heading em {float:right;margin:0px;padding:0 0 0 5px;}
.hotel_rules_popup span {width:100%;float:left;margin:0px;padding:10px 0 7px 0px;text-align:center;cursor:pointer;text-decoration:underline;color:#4040ff;}
.norms {width:98%; height:auto; float:left; margin:10px 0 0 0;padding:1%;}
.norms ul {margin:0px; padding:0 0 0 35px; display:inline;}
.norms ul li {list-style:disc;list-style-position:outside;margin:5px 0 0;padding:0px;}
.review_request, .review_requestdata {width:100%;float:left;margin:0px;padding:0px;}
.review_request p, .review_requestdata p { float:left; font-weight:bold;}
.norms1 {width:100%;float:left;margin:10px 0 0 0;padding:0px;}
.edit_airports_module {width:100%;float:left;margin:0px;padding:15px 0 0 0;}
.edit_airports_col_a {width:550px;float:left;margin:0px;padding:0;}
.edit_airports_col_a p {width:100%;float:left;margin:0;padding:0;font-size:17px;font-weight:bold;color:#444;}
.airport_list_module {width:100%;float:left;margin:0;padding:20px 0 0;}
.airport_list_content {width:549px;float:left;margin:0;padding:0;background:url(images/dot-repeater.gif) repeat-x left bottom;}
.airport_list_content p {width:516px;float:left;margin:0;padding:0 0 0 10px;border-right:solid 1px #555;}
.airport_list_content p span.inactive, .airport_list_content p span.last_inactive, .airport_list_content p span.active, .airport_list_content p span.last_active {float:left;margin:5px 0 0;height:15px;padding:1px 5px;font-size:13px;font-weight:bold;border-top:solid 1px #555;border-left:solid 1px #555;border-bottom:solid 1px #555;background:#eee;cursor:pointer;}
* + html .airport_list_content p span.inactive, .airport_list_content p span.last_inactive, .airport_list_content p span.active, .airport_list_content p span.last_active {margin:4px 0 0;}
.airport_list_content p span.last_inactive {border-right:solid 1px #555;}
.airport_list_content p span.active, .airport_list_content p span.last_active {height:20px;margin:0;padding:1px 5px;border-bottom:solid 1px #fff;border-right:solid 1px #555;background:#fff;}
.airport_list_details {width:547px;float:left;margin:0;padding:5px 0 5px 0;border-left:solid 1px #555;border-right:solid 1px #555;border-bottom:solid 1px #555;}
.list_headings {width:517px;float:left;margin:0;padding:0;background:#777;color:#fff;}
.list_headings p {width:100%;float:left;margin:0;padding:2px 0 2px 10px;font-size:11px;font-weight:bold;background:#777;color:#fff;}
.list_headings p span.name, .airport_info_details span.name {width:100px;float:left;margin:0;padding:0 5px 0 0;font-weight:bold;}
.list_headings p span.city_code, .airport_info_details span.city_code {width:70px;float:left;margin:0;padding:0 5px 0 0;font-size:10px;}
.list_headings p span.airport_name, .airport_info_details span.airport_name {width:140px;float:left;margin:0;padding:0 5px 0 0;}
.list_headings p span.airport_code, .airport_info_details span.airport_code {width:80px;float:left;margin:0;padding:0 5px 0 0;font-size:10px;}
.list_headings p span.country, .airport_info_details span.country {width:94px;float:left;margin:0;padding:0 0 0 5px;}
.airport_info_module {width:100%;height:200px;float:left;margin:0;padding:0;overflow:auto;}
.airport_info_content {width:515px;float:left;margin:0;padding:5px 0 0 7px;}
.airport_info_details {width:515px;float:left;margin:0;padding:5px 0 5px 3px;background:#eee;font-size:11px;}
.airport_info_details span.airport_name b, .airport_info_details span.airport_code b.airport {width:100%;float:left;margin:0;padding:0;font-weight:normal;}
.airport_info_details span.airport_code b.airport {padding:1px 0 0;}
.form_fields {width:100%;float:left;margin:0;padding:10px 0 0;}
.form_fields p.left_side, .form_fields p.right_side {width:330px;float:left;margin:0;padding:5px 0;}
.add_airport_button span.floating_left, .add_airport_button span.floating_right {width:333px;float:left;margin:0;padding:5px 0;}
.add_airport_button span.floating_right {width:210px;}
.add_airport_button span.floating_left span, .add_airport_button span.floating_right span {width:100%;float:left;margin:0;padding:0;text-align:left;}
.add_airport_button span.floating_left span label, .add_airport_button span.floating_right span label.right_side { width:118px;float:left;margin:0;padding:2px 0 0 0;text-align:left;font-size:12px;}
.add_airport_button span.floating_right span label.right_side {width:115px;}
.add_airport_button span.floating_left span input {width:169px;height:18px;font-size:12px;}
.add_airport_button span.floating_right span input.small_txt {width:50px;}
.form_fields strong.save_button {float:right;width:55px;padding:0 10px 3px 0;}
.form_fields p.right_side {width:210px;}
.form_fields p.left_side label, .form_fields p.right_side label {width:120px;float:left;margin:0;padding:2px 0 0;font-size:12px;}
.form_fields p.left_side em, .form_fields p.right_side em {width:207px;float:left;margin:0;padding:0;}
.form_fields p.right_side em {width:57px;}
.form_fields p.left_side em input.big_txt {width:170px;height:18px;font-size:12px;}
.form_fields p.right_side em input.small_txt {width:50px;height:18px;font-size:12px;}
.form_fields p.left_side em select.country_select {width:175px;font-size:12px;}
.add_airport_button, .add_airport_button span {width:100%;float:left;margin:0;padding:2px 0 15px 0;text-align:right;font-size:12px;}
.add_airport_button input.airport_button {width:80px;padding:2px 0;font-size:12px;}
.bubbleForm_head {float:left;width:100%;margin:0 0 10px 0;text-align:center;font-size:18px;color:Blue;}
.bubbleForm_result {float:left;padding:20px 0 0;width:100%;margin:0;}
.bubbleForm_result dl {float:left;width:65px;margin:0;}
.bubbleForm_result dl dt, .bubbleForm_result dl dd {float:left;width:100%;margin:0;}
.bubbleForm_result dl dt label {float:left;padding:0 0 3px 0;width:100%;margin:0;}
#autocomplete, #autocompleteforAgencyList {width:250px;float:left;margin:0px 4px 0px 0px;padding:0px 0px 0px 0px;font-size:10px;}
* html #autocomplete {margin:0px 1px 0px 0px;}
.yui-ac {position:relative;font-size:100%;}
.yui_ac_new {position:absolute;font-size:100%;top:264px;left:244px;}
* html .yui_ac_new {top:289px;left:242px;}
.yui-ac-input {position:absolute;width:100%;margin:0px 4px 0px 0px;padding:0px 0px 0px 0px;}
* html .yui-ac-input {margin:0px 1px 0px 0px;}
.yui-ac-container {position:absolute;top:1.6em;width:260px;top:21px;font-size:15px;}
.yui-ac-content {position:absolute;width:100%;background:#fff;overflow:visible;z-index:9050;border:1px solid #808080;}
.yui-ac-content ul {margin:0;padding:0;width:100%;}
.yui-ac-content li {margin:0;padding:2px 5px;cursor:default;white-space:nowrap;}
.yui-ac-content li.yui-ac-prehighlight {background:#B3D4FF;}
.yui-ac-content li.yui-ac-highlight {background:#426FD9;color:#000;}
.email_block {position:absolute;width:200px;display:none;margin:0 0 0 330px;}
.hotel_source_module {float:left;width:740px;margin:0;padding:0 0 10px 0;border:solid 1px #aaa; margin-left:8px;}
.hotel_source_heads_Amend, .hotel_source_content_Amend {float:left;width:100%;margin:0;padding:5px 0 5px 5px;background:#ddd;}
.hotel_source_content_Amend {background:none;padding:10px 0 0 5px;}
.hotel_source_heads_Amend span, .hotel_source_content_Amend span {float:left;margin:0;padding:0;font-size:11px;font-weight:bold;}
.hotel_source_content_Amend span {font-weight:normal;}
.hotel_source_heads_Amend span.supplier, .hotel_source_content_Amend span.supplier {width:100px;}
.hotel_source_heads_Amend span.fare_comm, .hotel_source_content_Amend span.fare_comm {width:105px;}
.hotel_source_heads_Amend span.width_90, .hotel_source_content_Amend span.width_90 {width:80px;}
.hotel_source_heads_Amend span.our_comm, .hotel_source_content_Amend span.our_comm {width:145px;}
.hotel_source_heads_Amend span.agent_comm, .hotel_source_content_Amend span.agent_comm {width:120px;}
.hotel_source_heads_Amend span.update, .hotel_source_content_Amend span.update {width:85px;float:left;}
.hotel_source_content_Amend span .selectbox, .hotel_source_content_Amend span input.txtbox {font-size:11px;color:#444;}
.hotel_source_content_Amend span input.txtbox {border:solid 1px #aaa;width:70px;}
.hotel_source_content_Amend span input.update_btn {width:52px;height:20px;margin-top:-1px;font-size:11px;cursor:pointer;float:left;}
.roe_module {float:left;width:100%;margin:0;padding:0 0 10px 0;}
.roe_heads, .roe_content {float:left;width:410px;margin:0;padding:5px 0 5px 5px;background:#ddd;}
.roe_content {padding:10px 0 0 5px;background:none;}
.roe_heads span, .roe_content span {float:left;margin:0;padding:0;font-size:11px;font-weight:bold;}
.roe_content span {font-weight:normal;}
.roe_heads span.currency, .roe_content span.currency {width:140px;padding-right:10px;}
.roe_heads span.currency_code, .roe_content span.currency_code {width:110px;}
.roe_heads span.roe, .roe_content span.roe {width:120px;text-align:right;}
.roe_content span input.roe_txt {font-size:11px;color:#444;width:50px;direction:rtl;padding-right:2px;border:solid 1px #aaa;}
.roe_module .update {float:left;width:100%;margin:0;padding:0;}
.roe_module .update span {float:right;margin:0;padding:20px 5px 0 0;}
.roe_module .update span input.update_btn {width:55px;height:20px;margin-top:-1px;font-size:11px;cursor:pointer;}
.voucher_create_module {float:left;width:80%;margin:0;padding:0;}
.voucher_create_module p.link_to_content {float:left;width:98%;padding:10px 0 0;text-decoration:underline;cursor:pointer;}
.voucher_create_content {float:left;width:80%;margin-top:10px;padding:5px;background:#eee;display:none;}
.voucher_create_content p {float:left;width:98%;padding:10px 0 0;}
.voucher_create_content span, .voucher_create_content span.first {float:left;width:90%;padding:0 0 0 35px;}
.voucher_create_content span.first {padding:7px 0 0 35px;}
.voucher_create_content span.btq_form {float:left;width:70%;padding:7px 0 0 55px;display:none;}
.voucher_create_content span.buttons {float:left;width:70%;padding:20px 0 10px 0;}
.voucher_create_content span.buttons .button, .voucher_create_content span.buttons .button_cancel {width:70px;font-size:12px;}
.voucher_create_content span.buttons .button {width:120px;}
.voucher_create_content span em {float:left;width:20px;padding-top:0;}
.voucher_create_content span label {float:left;width:40%;padding:2px 0 0 5px;font-size:12px;}
.static_page_content h4.sub_heading {width:100%;float:left;margin:0;padding:15px 0 5px 0;}
.static_page_content p.email_links {width:100%;float:left;margin:0;padding:3px 0;}
.static_page_content p.email_links label {width:180px;float:left;margin:0;padding:0;text-align:left;}
.static_page_content p.email_links span {width:500px;float:left;margin:0;padding:0;}
.top_row, .bottom_row {width:100%;float:left;margin:0;padding:5px 0;}
.bottom_row {padding:0;border-top:solid 1px #aaa;background:url(images/vertical_repeater.gif) repeat-y 135px 0;}
.top_row span.ref_id {width:165px;float:left;margin:0;padding:0 0 0 5px;font-size:15px;}
.top_row span.fare {width:195px;float:left;margin:0;padding:0;font-size:14px;text-align:center;}
.top_row span.fare label, .top_row span.fare label.price {width:98%;float:right;margin:0;padding:0;font-size:16px;font-weight:bold;}
.top_row span.fare label {font-size:13px;font-weight:normal;padding:5px 0 0;}
.top_row span.fare label.pmt_id {font-size:11px;}
.top_row span.agency_name {width:185px;float:right;margin:0;padding:0 5px 0 0;text-align:right;}
.top_row span.agency_name label.name, .top_row span.agency_name label.passenger, .top_row span.agency_name label.phone, .top_row span.agency_name label.process {width:98%;float:right;margin:0;padding:0;font-size:15px;font-weight:bold;}
.top_row span.agency_name label.passenger, .top_row span.agency_name label.phone {font-size:13px;font-weight:normal;padding:5px 0 0;}
.top_row span.agency_name label.phone {font-size:11px;}
.top_row span.agency_name label.process {width:50%;font-size:11px;}
.bottom_row .left_section, .bottom_row .right_section {width:120px;float:left;margin:0;padding:10px 10px 10px 5px;}
.bottom_row .right_section {border-right:none;padding:10px 0 10px 5px;border-left:solid 1px #aaa;}
.bottom_row .left_section em {width:12px;float:left;margin:0;padding:1px 0 0;}
.bottom_row .left_section label {width:100px;float:left;margin:0;padding:0 0 0 5px;font-size:12px;}
.bottom_row .left_section span.booking_id {width:97%;float:left;margin:0;padding:5px 0 0;font-size:11px;}
.bottom_row .right_section {width:425px;}
.bottom_row .right_section span {float:left;margin:0;padding:0 10px 0 2px;font-size:12px;}
.bottom_row .right_section span.itinerary {width:185px;}
.bottom_row .right_section span.route {width:60px;}
.bottom_row .right_section span.depart {width:80px;padding:0 3px 0 5px;}
.bottom_row .right_section span.date {width:40px;padding:0 10px 0 2px;}
.border_bottom {border-bottom:solid 1px #aaa;}
.bottom_img {background:url(images/vertical_repeater.gif) no-repeat 135px bottom;}
.pnr_label {float:left;width:100px;margin:0;padding:2px 10px 0 0;text-align:right;}
.pnr_labelSecond {float:left;width:130px;margin:0;padding:2px 10px 0 0;text-align:right;}
.pnr_input {float:left;width:170px;margin:0;padding:0;}
.hotel_deal_details {float:left;width:100%;margin:0;padding:15px 0 0;}
.hotel_deal_details div label {float:left;width:120px;margin:0;padding:0px 0 3px 0;}
.width-290 {width:290px;}
.tabular_details {width:100%;float:left;margin:0;padding:15px 0 0;}
.tabular_desc {float:left;width:600px;margin:0;padding:0;border-top:none;border-left:solid 1px #aaa;border-bottom:solid 1px #aaa;border-right:solid 1px #aaa;}
.tabular_desc .date {float:left;padding:2px 19px 0 20px;}
* + html .tabular_desc .date {padding:2px 17px 0 19px;}
* html .tabular_desc .date {padding:2px 17px 0 19px;}
.add_btn {float:left;width:80px;margin:0;padding:5px 0 0 5px;}
.add_btn input {width:77px;font-size:12px;cursor:pointer;}
.hotel_results_container p.head {width:97%;float:left;margin:0;padding:0;font-size:15px;font-weight:bold;color:#ff5500;}
.tbo_special_module {float:left;width:auto;margin:0 0 0 10px;padding:0;border-top:solid 1px #999;border-left:solid 1px #999;border-bottom:solid 1px #999;}
* html .tbo_special_module {margin:0 0 0 6px;}
.tbo_special_content, .tbo_special_content_single {float:left;width:242px;margin:0;padding:0 0 4px 0;border-right:solid 1px #999;}
.tbo_special_content_single {width:728px;}
.tbo_special_content em, .tbo_special_content_single em {float:left;width:100px;margin:0;padding:5px 5px 0 5px;}
.tbo_special_content em img, .tbo_special_content_single em img {width:100px;height:100px;}
.tbo_special_content .desc, .tbo_special_content_single .desc {float:left;width:130px;margin:0;padding:4px 2px 0 0;}
.tbo_special_content_single .desc {width:84%;}
.tbo_special_content .desc span.hotel_name, .tbo_special_content .desc span.deal_name, .tbo_special_content .desc p.offers, .tbo_special_content .desc p.link, .tbo_special_content_single .desc span.hotel_name, .tbo_special_content_single .desc span.deal_name, .tbo_special_content_single .desc p.offers, .tbo_special_content_single .desc p.link {float:left;width:100%;margin:0;padding:0;font-size:12px;}
.tbo_special_content_single .desc span.hotel_name em {float:left;width:98%;margin:0;padding:3px 0 0;}
.tbo_special_content_single .desc span.hotel_name em img {width:20px;height:20px;}
.tbo_special_content .desc span.deal_name, .tbo_special_content_single .desc span.deal_name {font-size:11px;color:#666;}
.tbo_special_content .desc p.offers, .tbo_special_content_single .desc p.offers {float:left;width:100%;font-size:10px;padding:5px 0 0;margin:0;height:55px;}
.tbo_special_content_single .desc p.offers {height:31px;padding:0;}
.tbo_special_content .desc p.offers span, .tbo_special_content_single .desc p.offers span {float:left;width:100%;margin:0;padding:0 0 3px 0;}
.tbo_special_content_single .desc span.hotel_name b, .tbo_special_content_single .desc span.hotel_name dfn {float:left;width:70%;margin:0;padding:0;font-size:13px;color:#016db1;text-align:left;}
.tbo_special_content_single .desc span.hotel_name dfn {float:right;width:130px;text-align:right;font-style:normal;color:#444;}
.tbo_special_content_single .desc span.hotel_name dfn strong {color:#016db1;}
.tbo_special_content .desc p.offers span b, .tbo_special_content_single .desc p.offers span b {float:left;width:60px;margin:0;padding:0;text-align:left;}
.tbo_special_content .desc p.offers span i, .tbo_special_content_single .desc p.offers span i {float:left;width:70px;margin:0;padding:2px 0 0;line-height:10px;font-style:normal;}
.tbo_special_content .desc p.link span.see_all {float:left;width:98%;margin:0;padding:0;text-align:right;}
.tbo_special_content_single .desc p.link span.see_all {float:left;width:100%;margin:0;padding:0;text-align:right;}
.tbo_special_content .desc p.link, .tbo_special_content_single .desc p.link {font-size:11px;}
.tbo_special_content_single .desc p.link {font-size:11px;padding:9px 0 0;}
.tbo_special_content .desc p.link span.see_all a:link, .tbo_special_content .desc p.link span.see_all a:visited, .tbo_special_content_single .desc p.link span.see_all a:link, .tbo_special_content_single .desc p.link span.see_all a:visited {text-decoration:underline;}
.tbo_special_content .desc p.link span.see_all a:hover, .tbo_special_content_single .desc p.link span.see_all a:hover {text-decoration:none;}
.tbo_special_content_single .desc p.link span.see_all .btn {width:85px;font-size:12px;}
.bg_1 {background:#DCE4EF;}
.bg_2 {background:#F1F3CB;}
.bg_3 {background:#FCDEDE;}
.middler {width:94%;margin:auto;}
sup {color:#f00;}
.align-left {text-align:left;}
.hotel_deals_module {width:100%;float:left;margin:0;padding:10px 0 0;border-bottom:solid 1px #aaa;}
.hotel_deals_content, .hotel_deals_content p.banner, .hotel_deals_detail {width:100%;float:left;margin:0;padding:0;}
.hotel_deals_detail {padding:5px 0 0;}
.hotel_deals_content p.banner {height:105px;background:url(images/hotel_deals_banner.jpg) no-repeat 0 0;}
.nav_module {width:100%;float:left;margin:0;padding:0;}
.nav_module .nav_content {width:100%;float:left;margin:0;padding:0;}
.nav_module .nav_content p {width:60%;float:right;margin:0;padding:0;}
.nav_module .nav_content p span {height:28px;float:right;margin:0;padding:0 10px 0 0;}
.nav_module .nav_content p span.active {background:url(images/indicator_arrow.gif) no-repeat 50% bottom;}
.nav_module .nav_content p span em {float:left;margin:0;padding:0;cursor:pointer;}
.nav_module .nav_content p span i {float:left;margin:0;padding:1px 0 0;}
.nav_module .nav_content p span label {float:left;margin:0;padding:3px 5px 2px 15px;font-size:12px;font-weight:bold;color:#fff;cursor:pointer;}
.left_border {border-left:dotted 1px #85AAD2;}
.deals_content {float:left;width:100%;padding:10px 0;}
.deals_content del {float:left;width:111px;padding:0 8px;}
.deals_content span, .deals_content p, .deals_content ul {float:left;width:620px;padding:3px 8px 0 5px;margin:0;}
.deals_content span b, .deals_content span em {float:left;padding-left:2px;font-style:normal;}
.deals_content span strong.price {width:180px;float:right;font-weight:normal;}
.deals_content span small, .deals_content span big {float:left;padding:0 10px 0 5px;}
.deals_content ul {display:inline;padding:3px 0 0 0;width:628px;}
.deals_content ul li {float:left;margin:0;padding:0 0 0 3px;list-style:none;}
.deals_content strong {width:96%;float:left;margin:0;padding:0;font-size:12px;font-weight:bold;text-align:right;}
.deals_content strong a:link, .deals_content strong a:visited {text-decoration:none;}
.deals_content strong a:hover {text-decoration:underline;}
.irtc_commission a {text-decoration:underline;font-weight:bold;}
.irtc_commission span {display:block;float:left;width:95%;margin:5px 0;}
.irtc_commission span label {width:100px;display:block;float:left;}
.irctc_agent {width:100%;float:left;}
.irctc_agent span.width_equal {display:block;float:left;width:33.3%;height:33px;}
.irctc_agent span.width_equal label {font-weight:bold;display:block;width:96px;float:left;}
.irctc_agent span.width_equal input {width:80px;}
.irctc_agent_save {float:right;margin:5px 0;}
.invoice-cotent {margin:0;padding:0;}
.width_new1 {width:60px;}
.width_new2 {width:90px;}
.width_new3 {width:165px;}
.width_new4 {width:80px;}
.width_new5 {width:70px;}
.width_new6 {width:75px;}
.width_new7 {width:80px;}
.hc_detail {border:1px solid red;width:300px;height:auto;position:absolute;top:200px;left:114px;background:#fff;border:1px solid #aaa;}
.hc_detail div {float:left;width:100%;padding:2px;}
.hc_detail div span {display:block;width:28%;}
.hc_close {width:100%;text-align:center;float:left;padding:5px 0;}
.hotel_check {float:left;width:48%;margin:10px 0 0 140px;}
.hotel_check div.wrap{ width:100px; float:left; border:red 0px solid; padding:3px;}
.hotel_check div.wrap input {float:left;width:auto;margin:0 5px 0 0;}
.hotel_check div.wrap span {float:left;width:auto;margin-right:20px;}
.midelbox_text a {line-height:18px;color:#333;width:100%;text-decoration:none;padding:2px;}
.midelbox_text a:hover {color:White;background-color:#666;}
.city {background:red;width:100%;position:relative;}
.city_code {float:left;width:48%;text-align:left;}
.city_name {float:left;width:48%;text-align:left;}
.cityrow {margin-top:0px;width:100%;float:left;}
.cityrow:hover {background:#333;color:#fff;}
.imgPopUp_model p{ float:left; width:100%; margin:5px 0;}
.imgPopUp_model p span{ padding:0 5px;}
.closeimgPopUp_model { position:absolute; top:5px; right:5px;}
.deleteimgPopUp_model{ position:absolute; top:24px; right:45px;}
.xpo_logout{ clear:both; display:block; margin-bottom:4px; padding-left:10px; color:#ca3485;}
.xpo_logout em{ font-style:normal; color:#0066cc;}
.xpo_logout em a{color:#999; font-size:11px;}
#searchpage{ position:relative;}
.button1 { border: 0; color: #fff; padding: 2px 10px; background: -webkit-gradient(linear, left top, left bottom, from(#c93585), to(#dc3e97)); background: -moz-linear-gradient(top, #c93585, #dc3e97); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c93585, endColorstr=#dc3e97); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#c93585, endColorstr=#dc3e97)"; }
.xpo_group_request{ width:100%; border:#eee; clear:both; padding:5px 0; margin-bottom:0px; float:right;}
.xpo_group_request span{ float:left; background:#f1e9f9; padding:2px 31px; margin-right:5px; cursor:pointer;}
.xpo_group_request span:hover{ background:#eadff6; color:#333;}
.xpo_group_request .span1{}
.xpo_group_request .span2{}
.xpo_group_request .span3{}
.xpo_group_request .span4{}
.details{ border:1px solid #666;}
.details tr{ border:1px solid #666;}
.errorMessage{ border: 5px solid #eee; color:Red; padding:7px; -moz-box-shadow: 0 0 5px #333; -webkit-box-shadow: 0 0 5px #333; box-shadow: 0 0 5px #333; background: #FFFFCB; }
.errorMessage{ border: 2px solid #fff; color:Red; padding:7px; -moz-box-shadow: 0 0 5px #c7c7c7; -webkit-box-shadow: 0 0 5px #c7c7c7; box-shadow: 0 0 5px #c7c7c7; background: #FFFFCB; }
.xpo-pageing{ padding:3px; float:right; text-align:right; padding-right:8px; width:450px; margin-bottom:10px;}
.xpo-pageing span{}
.xpo-pageing span > a{border:1px solid #DFDFDF;}
.xpo-pageing span > a:hover{border:1px solid #DFDFDF;}
.xpo-pageing span a { color:#0473D0; text-decoration:none; padding:1px 4px; background:#f4f4f4;}
.xpo-pageing span a:hover { color:#f4f4f4; text-decoration:none; background:#0473D0;}
.hotel_amenities{ background:#fff;}
.hotel_search_details { background: none repeat scroll 0 0 #FBF9F9; border: 1px solid #F7FAFF; float: left; padding: 7px; width: 767px; }
.header-bg { background: -moz-linear-gradient(center top , #F7FAFF, #FFFFFF) repeat scroll 0 0 transparent; color: #12619C; font-size: 15px; font-weight: bold; line-height: 30px; height: 30px; margin-bottom: -1px; padding: 0 10px; }
.leadpassenger b { color: #272625; float: left; font-size: 13px; font-weight: bold; padding: 4px 7px; width: 492px; margin-bottom: 10px; }
.padding10{ padding:5px 10px;}
.width97{ width:96%;}
.bnookinqueue_broadcard{ width:98%; padding:0; margin:0; float:left; margin:5px 0 0 0}
.bnookinqueue_broadcard ul{ padding:0; margin-left:10px; list-style-type:none;}
.bnookinqueue_broadcard ul li{ float:left; margin-right:5px;}
.bnookinqueue_broadcard ul li a{ text-decoration:none; padding:5px 10px; display:block; color:#000; border:1px solid #ab78dd;}
.bnookinqueue_broadcard ul li a:hover{ text-decoration:underline; color:#12619C; background:#e3d0f6;}
.bnookinqueue_broadcard ul li a.current{ text-decoration:underline; color:#12619C; background:#e3d0f6 !important}
.broadcard_link{width:98%; padding:1%;}
.broadcard_link a{text-decoration:none;}
.broadcard_link a:hover{text-decoration:underline;}
.pad2 { padding:2px !important;}
.pad1-2 { padding:1px 2px !important;}
.width150px{ width:150px;}
.error { float:left;margin:0px;font-size:11px;font-style:normal;font-weight:normal;padding:0;color:#f00; width:100%;}
.font-11 div.check { line-height:140% !important; float:left; width:100%;}
.font-11 div.check input {margin-right:5px;}

.form_child_width  div.rows-line,.user_group_section div.rows-line { float:left; width:100%; margin-bottom:6px;}
.form_child_width  div.rows-line table label { width: 55%}
.form_child_width div.rows-line label ,.user_group_section div.rows-line label { float:left; width:130px; margin-right:5px;}
.form_child_width div.rows-line label b ,.user_group_section div.rows-line label b { color:#f00;}
.form_child_width div.rows-line em ,.user_group_section div.rows-line em { float:left; width:220px; margin-right:5px;}
.form_child_width div.rows-line em span ,.user_group_section div.rows-line em span { float:left; width:100%; font-size:11px;}
.form_child_width div.rows-line em input ,.user_group_section div.rows-line em input { padding:2px;}
.manage-role-main {background:url(images/top.gif) repeat-x 0 0 !important;}
.ref-block2 {background-color: #F9F9F9;    border: 1px solid #C0C0C0;    margin: 0 10px;    padding: 3px 5px;    width: 100px;}

 
.right0 { right:0;}
.terms-main {}
.terms-main p { float:left; width:100%; margin-top:10px; line-height:140%;}
.terms-main p b { float:left; width:100%; margin-bottom:6px; border-bottom:1px #c0c0c0 dotted;}
.rel-pos { position:relative;}
.hotel_location {width:522px;float:left;margin:0px;padding:6px 0 0 10px;font-size:12px;text-align:justify;}
.reg-thanks-msg { color:#aeacb1; font-size:25px; text-align:center;padding: 5px 15px; background:none;}
.app-number { color:#f76fc4; font-size:20px;}
.app-number-data { color:#611c6c;font-size:20px;}
.conf-number { color:#f00; font-size:12px; margin-top:7px;}
.email-sent-block { background:#f7e8ff; padding:10px 25px; border:solid 1px #f7e9ff; color:#8b858f;}
h1.heading-data {color:#002F66; font-size:17px; font-weight:bold; width:100%; margin-bottom:6px; border-bottom:dotted 1px #002F66;}
.table-data-format { border-collapse:collapse; float:left; width:100%;}
.datalistrow td>span{width:7%; float: left; word-wrap: break-word; padding-right:5px;}
.datalistrow_agent td>span{width:9.4%; float: left; word-wrap: break-word; padding-right:5px;}

.table-data-format th{font-weight:bold;}

.pending-filter-data .rows01 { float:left; width:100%;}
.pending-filter-data .rows01 p { float:left; width:160px;}
.pending-filter-data .rows01 p label { width:100%; float:left; margin-bottom:2px;}
.pending-filter-data .rows01 p input.big { width:140px; padding:1px 2px; float:left;}
.pending-filter-data .rows01 .checks { float:left; width:auto; padding-top:21px; }
.pending-filter-data .rows01 .checks label { float:left; margin-right:30px;}
.pending-filter-data .rows01 .checks input { float:left; margin-right:3px;}
.pending-filter-data .rows01 b { float:left; width:100%; margin-bottom:2px;}
.pending-filter-data .rows01 p img { float:left; margin-left:-20px; margin-top:4px;}
.right-links { float:right; width:auto; padding-top:16px;}
.right-links input { float:left;}
.right-links a { float:left; margin-left:10px; line-height:23px;}
.inner-top-txt { height: 30px; line-height: 30px; background: -moz-linear-gradient(center top , #F7FAFF, #FFFFFF); background: #F6F6F6 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F7FAFF), to(#FFFFFF)); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#F7FAFF, endColorStr=#FFFFFF); border: 1px solid #F7FAFF; color: #731573; margin-bottom: -1px; padding: 0 10px; }
.inner-top-txt code { float: left; width: auto; line-height: 30px; }
.new_details{margin-top: 10px;padding-top: 10px;}
.new_details h2{font-size:14px; float:left; width:98%; font-weight:bold; padding:5px 0px 5px 2px; border:1px solid #B4D0DF; margin-bottom:2px;}
.fieldset_Amend {margin:0px;padding:8px;border:solid 1px #B4D0DF;}

.hotel_source_module_Amend { float: left; width: 976px; margin: 0; padding: 0 0 10px 0; border: solid 1px #B4D0DF; margin-bottom: 10px; }
.hotel_source_heads_Amend, .hotel_source_content_Amend_Amend { float: left; margin: 0; padding: 5px 0 5px 5px; background:#F2F8FF; width: 971px;}
.hotel_source_content_Amend_Amend { background: none; padding: 10px 0 0 5px; }
.hotel_source_heads_Amend span, .hotel_source_content_Amend span { float: left; margin: 0; padding: 0; font-size: 11px; font-weight: bold; }
.hotel_source_content_Amend span { font-weight: normal; }
.hotel_source_heads_Amend span.supplier, .hotel_source_content_Amend span.supplier { width: 100px; }
.hotel_source_heads_Amend span.fare_comm, .hotel_source_content_Amend span.fare_comm { width: 115px; }
.hotel_source_heads_Amend span.width_90, .hotel_source_content_Amend span.width_90 { width: 80px; }
.hotel_source_heads_Amend span.our_comm, .hotel_source_content_Amend span.our_comm { width: 120px; }
.hotel_source_heads_Amend span.agent_comm, .hotel_source_content_Amend span.agent_comm { width: 120px; }
.hotel_source_heads_Amend span.update, .hotel_source_content_Amend span.update { width: 93px; float: left; }
.hotel_source_content_Amend span .selectbox, .hotel_source_content_Amend span input.txtbox { font-size: 11px; color: #444; }
.hotel_source_content_Amend span input.txtbox { border: solid 1px #aaa; width: 70px; }
.hotel_source_content_Amend span input.update_btn { width: 52px; height: 20px; margin-top: -1px; font-size: 11px; cursor: pointer; float: left; }
.rate-breakup-top {float: left; margin: 10px 0 0px; width: 100%; padding:2px 0 }
.rate-breakup-top .right-arrow-box { float: right; height:28px; margin-right:10px; width: 116px; }
.rate-breakup-top .right-arrow-box a { text-decoration: none; }

.email_select_rooms{ width:auto; float:right; margin-top:10px}
.select_roomss{ float:right;}
.select_roomss > .right-arrow-box > .non-active-a:hover{ text-decoration:none}

.hotel_data {float: left; font-weight: bold; margin: 0; width: 100%;}


reqem { font-variant: normal; font-style: normal; }
img { border: 0px; vertical-align: middle; }
input.no_border { width: 130px; height: 20px; color: #444; background: #fff; border: solid 0 #fff; }
.amend_hotel_module, .amend_hotel_module p.basic_info, .amend_hotel_module p.basic_info span { width: 100%; float: left; margin: 0; padding: 0; }
.amend_hotel_module { padding: 20px 0 15px 0; }
.amend_hotel_module p.basic_info { padding: 5px 0 5px 0; }
.amend_hotel_module p.basic_info span { padding: 0 0 5px 0; }
.amend_hotel_module p.basic_info span.info_heads { width: 100%; }
.amend_hotel_module p.basic_info span.edit { float: right; width: auto; padding: 0 50px 0 0; }
.amend_hotel_module p.basic_info span.amend_date { width: 250px; float: left; margin: 0; padding: 0 30px 15px 0; }
.amend_hotel_module p.basic_info span em { width: 20px; float: left; margin: 0; padding: 0 5px 0 0; }
.amend_hotel_module p.basic_info span label { width: auto; float: left; margin: 0; padding: 2px 0 0; }
.amend_hotel_module p.basic_info span label.label { width: 130px; }
.amend_hotel_module p.basic_info span label.cal { padding: 7px 10px 0 0; }
.amend_hotel_module p.basic_info span.input_date { width: 165px; float: left; margin: 0; padding: 3px 0 0 3px; border: solid 1px #aaa; }
.amend_hotel_module p.basic_info span.input_date i, .amend_hotel_module p.basic_info span.input_date b { width: auto; float: left; margin: 0; padding: 0; border: none; }
.amend_hotel_module p.basic_info span.input_date b { width: 18px; padding: 4px 0 0 3px; }
.amend_hotel_module p.basic_info span.button_submit { padding: 20px 0 0; text-align: right; }
.amend_hotel_module p.basic_info span.input_date b img { cursor: pointer; }
.amend_hotel_module p.basic_info del { width: auto; float: left; margin: 0; padding: 0 42px 0 0; text-decoration: none; }
.amend_hotel_module p.basic_info del tt {font-size: 11px; }
select.room_type { width: 170px; }
.amend_hotel_module p.basic_info label.labels { width: 120px; float: left; margin: 0; padding: 0 5px 0 0; }
input.fname { width: 100px; height: 18px; border: solid 1px #aaa; color: #444; }
.border_top { border-top: solid 1px #aaa; }
input.submit_button { width: auto; overflow: visible; font-size: 12px; }
.hotel_search_module, .hotel_search_content { width: 180px; float: right; margin: 0; padding: 20px 0 0; }
.hotel_search_module em.bottom, .hotel_search_module em.top { width: 100%; float: left; margin: 0; padding: 0; }
.hotel_search_content { width: 178px; float: left; margin: 0; padding: 0; border-right: solid 1px #6781BA; border-left: solid 1px #6781BA; }
.hotel_search_detail { width: 175px; margin: auto; }
.hotel_search_detail p { width: 100%; float: left; margin: 0; padding: 10px 0 5px 0; border-bottom: dotted 1px #ccc; }
.hotel_search_detail p em { width: 65px; float: left; margin: 0; padding: 0 0 0 2px; }
.hotel_search_detail p em img { width: 65px; height: 53px; cursor: pointer; }
.hotel_search_detail p label { width: 100px; float: left; margin: 0; padding: 0 0 3px 5px; font-size: 11px; }
.hotel_search_detail p label a:link, .hotel_search_detail p label a:visited { text-decoration: none; color: #0054A6; }
.hotel_search_detail p label a:hover { text-decoration: underline; }
.holiday_request_status { width: 120px; margin: auto; font-style: normal; text-align: center; padding: 0px; }
.holiday_request_status span { float: left; font-size: 12px; font-weight: bold; padding: 5px 22px; background: #feeace; border: outset 1px #9191ff; color: #0d70af; width: 80%; }
div.uploaddocuments { float: left; width: 400px; margin: 0 0 0 -30px; padding: 0; position: relative; left: 50px; }
.multi_room_detail_module {  width: 98%; float: left; margin: 20px 0px 10px 0px; }
.multi_room_detail_content {  width: 98%; float: left; margin-right: 10px; font-size: 18px; }
.multi_room_detail_module .no_of_rooms {  float: left; width: 98%; margin: 0px; padding: 5px 0 0 0; }
.multi_room_detail_module .no_of_rooms .fields {  float: left; width: 100%; margin: 0px; padding: 0; }
.multi_room_detail_module .no_of_rooms .fields label.room_type, .multi_room_detail_module .no_of_rooms .fields label.no_of_room, .multi_room_detail_module .no_of_rooms .fields label.cots {  float: left; width: 250px; margin: 0px; padding: 0; font-weight: bold; }
.multi_room_detail_module .no_of_rooms .fields label.no_of_room, .multi_room_detail_module .no_of_rooms .fields label.cots {  width: 55px; }
.multi_room_detail_module .no_of_rooms .fields label.cots {  text-align: right; }
.multi_room_detail_module .no_of_rooms .fields .add_btn {  float: right; width: auto; position: relative; padding: 1px 0; margin: 5px 0 0; font-size: 11px; }
.text_right { text-align: right !important; }
.text_center { text-align: center !important; }
.width_120px { width: 120px !important; }
.leftfilter{float:left; width:26%;}
.leftrow{width:100%; float:left; margin-bottom:8px;}
.leftrow h2{background: #e7e7e7; color: #333; font-weight: bold; margin: 0; padding: 8px; width: 94%;}
.leftrow label{width:100%; float:left;margin-top:5px;}
.leftrow b{width:30%; float:left;}
.leftrow input[type="text"], .leftrow select{width:60%;}
.hotel_top_filters { float: left; width:98%; position: relative; border:1px solid #e7e7e7; border-radius:5px; padding:10px;}
.hotel_top_filters b { float: left; font-size: 12px;}
.hotel_top_filters span {}
.hotel_top_filters span input.txt { float: left; width: 80px; }
.hotel_top_filters span select.star { float: left; width: 80px; }
.hotel_top_filters span select.sort { float: left;}
.hotel_top_filters dfn { float: left; font-size: 11px; font-style: normal; }
.hotel_top_filters i { float: right; font-size: 12px; font-style: normal; font-weight:bold; margin: 5px 7px 0px 0px; }
.agree { float: left; width: 600px; font-size: 11px; }
.updatedetails { background: #890; float: left; width: 700px; }
.updatedetails ul { background: #cfc; float: left; width: 700px; }
.updatedetails ul li { list-style-type: none; display: inline; float: left; width: 950px; }
.width-50 { width: 50px; }
.form_data { width: 900px; float: left; }
.form_data input { float: left; width: 400px; }
.form_data label.labeldata { background: #cfc; width: 100px; float: left; }
.form_data label b { background: #000; }
span.passenger_count { float: left; width: 200px; text-align: left; }
.hor_line { color: #000; height: 1px; width: 170px; float: left; margin: 13px 0 3px 0; padding: 0; }
div.transfer code { float: left; width:311px; margin: 10px 0 0 0; font-size:12px; }
div.transfer code b, div.transfer em span { width: 130px; font-weight: bold; color: #4c4c4b; float: left; padding: 2px 0 0; }
div.transfer code b .padding_left { padding: 2px 0px !important; }
div.transfer code i select, div.transfer em select { width: 150px; float: left;}
div.transfer code i input { width: 124px; }
div.transfer code span {float: left; width: 30px; margin: -19px 0 0 275px; }
div.transfer em { width: 900px; font-style:normal; padding:4px 0;}
.{ font-size: 14px; }
.transfer-info { width: 700px; height: auto; margin: 0 auto; }
.center { text-align: center; }
.searches, .first_row { width:100%; height: auto; }
.searches { padding: 0 10px 0 10px; }
.fright { float: right; }
.first_col { width: 70%; text-align: left; }
.second_col { width: 28%;}
.top-tab p.active { width: 100px; float: left; height: 20px; background: #082b53; color: #fff; padding: 3px; font-weight: bold; }
.top-tab p a { width: 100px; float: left; height: 20px; background: #ccdef6; color: #000; padding: 3px; font-weight: bold; text-decoration: none; }
.top-tab p a:hover { width: 100px; background: #ccdef6; color: #000; height: 20px; padding: 3px; float: left; font-weight: bold; text-decoration: none; }
.width-30 { width: 30px; }
.width-130 { width: 130px; }
.width-137 { width: 137px; }
.width-150 { width: 150px; }
.width-200 { width: 200px; }
.width-340 { width: 340px; }
.width-600 { width: 600px; }
.margin-3-8 { margin: 3px 0 8px 0; }
.align-center { text-align: center; }
.details td { padding: 2px; }
.margin-top-bottom { margin: 15px 0 3px 0px; }
.header-bg { background: #fffaee; color:#0767B1;}
.margin-center { margin: 10px 0 0 300px; }
.text-align-left { text-align: left; }
.text-align-right { text-align: right; }
.{ font-size: 12px; }
.width-370 { width: 370px; }
.width-450 { width: 450px; }
.margin-5 { margin: 5px; }
.font-size-10 { font-size: 10px; }

.no-decoration { text-decoration: none; }
.blue-color { color: #c00; }
.margin-top-28 { margin-top: 28px; }
.margin-left-55 { margin-left: 55px; }
.container-sight code { float: left; margin: 10px 0 0 0;}
.container-sight code b, .container-sight em span { width: 133px; font-weight: bold; color: #4c4c4b; float: left; padding: 2px 0 0 5px; }
.container-sight code strong { font-weight: bold; }
.container-sight code i select, .container-sight em select { width: 150px; float: left; margin-left: 5px; }
.container-sight code i input { width: 124px; }
.container-sight code span { margin: 3px 0 0 0; float: left; width: 30px; margin: -19px 0 0 275px; }
.container-sight em { width: 900px; font-style: normal; padding: 4px 0; }
.button-center { margin: 0 0 0 350px; }
. { font-size: 12px; }
.less-width { width: 60px; }
.transfer { width: 980px; margin:0px; float:left; }
.transfer-info { width: 980px; height: auto; float:left; }
.width-345 { width: 345px; }
.width-400 { width: 400px; }
.transfer-info b { font-weight: normal; }
.transfer-info b span { width: 112px; font-weight: bold; float: left; }

.center { text-align: center;}
.margin-left-200 { margin-left: 200px; }
.margin-left-120 { margin-left: 120px; }
.margin-left-300 { margin-left: 300px; }
.position-relative { position: relative; }
.font-style-normal { font-style: normal; }
.font-weigth-normal { font-weight: normal; }
.padding-top-8-left-5 { padding: 8px 0 0 5px; }
.width-690 { width: 690px; }
.margin-0 { margin: 0; }
.width-590 { width: 590px; }
.brown-color { color: #cc6600; }
.align-justify { text-align: justify; }
.padding-left-2 { padding: 0 0 0 2px; }
.width-392 { width: 392px; }
.padding-top-2 { padding: 2px 0 0 0; }
.tab a, .activetab { width: 110px; background: #999; float: left; color: #000; border: 1px solid #000; text-align: center; text-decoration: none; }
.activetab { background: #efefef; }
.tab a:hover { width: 110px; background: #efefef; color: #000; text-decoration: none; }
.tab-data li { display: inline; }
.width-110 { width: 110px; }
.red { color: #c00; }
.font-size-17 { font-size: 17px; }
.font-size-14 { font-size: 14px; }
.font-size-9 { font-size: 9px; }
.align-right { text-align: right; }
.width-310 { width: 310px; }
.width-330 { width: 330px; }
.width-500 { width: 500px; }
.padding-left-bottom-right-10 { padding: 0px 10px 10px 10px; }
.sum_totalhotel { float: left; width: 100%; margin: 0px; padding: 5px 0 8px 0; font-weight: normal; }
.sum_totalhotel { padding: 7px 0 0 0; }
.sum_totalhotel ul { float: left; margin: 0px; width: 100%; padding: 0px; background: #ffd0d0; }
.sum_totalhotel ul { background: none; }
.sum_totalhotel ul li { float: left; width: 104px; margin: 0px; padding-left: 10px; font-size: 13px; list-style: none; text-align: left; }
.sum_totalhotel ul li { font-size: 11px; }
.sum_totalhotel ul li.week_sno { width: 70px; font-weight: bold; padding: 0 0 0 10px; }
.sum_totalhotel ul li b { float: left; width: 58px; direction: rtl; }
.pdata span { width: 160px; }
.pdata span i input { margin: 2px 2px 0 0; float: left;}
.width-372 { width: 372px; }
.compose { float: left; width: 370px; border: 1px solid #7f9db9; font-size: 12px; padding: 2px 5px 0 5px; min-height: 13px; margin-right: 5px; }
.compose span { float: left; min-width: 70px; margin: 2px 0 0 2px; }
.compose span input { border: 0; width: 97%; float: left; }
.compose span i { float: left; }
.compose span code { background: #c8dfe7; float: left; border-top: 1px solid #264c6c; border-bottom: 1px solid #264c6c; width: auto; height: 15px; position: relative; overflow: hidden;}
.compose span code dfn { text-align: right; padding: 0px 0 0 5px; top: 2px; margin: 0; overflow: hidden; position: relative; }
.line_height001 { line-height: 22px; padding-top: 4px; }
.ad_content_upload_module { width: 350px; float: left; margin: 0px; padding: 15px 0 0 20px; float: left; }
.ad_content_upload_module span { width: 100%; float: left; margin: 0px; padding: 7px 0 0 0; font-size: 14px; font-weight: bold; }
.ad_content_upload_module span label { width: 100px; float: left; margin: 0px; padding: 2px 0 0 0; }
.ad_content_upload_module span em { width: 236px; float: left; font-style: normal; line-height: 11px; }
.ad_content_upload_module span em b { float: left; padding-top: 5px; font-size: 10px; font-weight: normal; }
.hotel_deals_module { width: 100%; float: left; margin: 0; padding: 10px 0 0; border-bottom: solid 1px #aaa; }
.hotel_deals_content, .hotel_deals_content p.banner, .hotel_deals_detail { width: 100%; float: left; margin: 0; padding: 0; }
.hotel_deals_detail { padding: 5px 0 0; }
.hotel_deals_content p.banner { height: 105px; background: url(images/hotel_deals_banner.jpg) no-repeat 0 0; }
.nav_module { width: 100%; float: left; margin: 0; padding: 0; }
.nav_module .nav_content { width: 100%; float: left; margin: 0; padding: 0;}
.nav_module .nav_content p { width: 60%; float: right; margin: 0; padding: 0; }
.nav_module .nav_content p span { height: 28px; float: right; margin: 0; padding: 0 10px 0 0; }
.nav_module .nav_content p span.active { background: url(images/indicator_arrow.gif) no-repeat 50% bottom; }
.nav_module .nav_content p span em { float: left; margin: 0; padding: 0; cursor: pointer; }
.nav_module .nav_content p span i { float: left; margin: 0; padding: 1px 0 0; }
.nav_module .nav_content p span label { float: left; margin: 0; padding: 3px 5px 2px 15px; font-size: 12px; font-weight: bold; color: #fff; cursor: pointer; }
.left_border { border-left: dotted 1px #85AAD2; }
.deals_content { float: left; width: 100%; padding: 10px 0; }
.deals_content del { float: left; width: 111px; padding: 0 8px; }
.deals_content span, .deals_content p, .deals_content ul { float: left; width: 620px; padding: 3px 8px 0 5px; margin: 0; }
.deals_content span b, .deals_content span em { float: left; padding-left: 2px; font-style: normal; }
.deals_content span strong.price { width: 180px; float: right; font-weight: normal; }
.deals_content span small, .deals_content span big { float: left; padding: 0 10px 0 5px; }
.deals_content ul { display: inline; padding: 3px 0 0 0; width: 628px; }
.deals_content ul li { float: left; margin: 0; padding: 0 0 0 3px; list-style: none; }
.deals_content strong { width: 96%; float: left; margin: 0; padding: 0; font-size: 12px; font-weight: bold; text-align: right; }
.deals_content strong a:link, .deals_content strong a:visited { text-decoration: none; }
.deals_content strong a:hover { text-decoration: underline; }
.hack-margin { margin-left: 10px; }
.hack-margin1 { margin-left: 10px; }
.hack-width { width: 90px; }
.guest_details_info_module {  float: left; width: 450px; margin: 0px; padding: 0px; }
.guest_details_info_module p.guest {  float: left; width: 97%; margin: 0px; padding: 0 0 0 5px; font-size: 18px; color: #000; }
.guest_details_info p label.info {  float: left; width: 100px; margin: 0px; padding: 0 0 5px 0; }
.guest_details_info p {  float: left; width: 100%; margin: 0; padding: 0 0 3px; }
.guest_info_header {  float: left; width: 430px; margin: 0px; padding: 2px 10px; font-size: 13px; font-weight: bold; color: #000; background: #ddd; }
.guest_details_info {  float: left; width: 450px; margin: 0px; padding: 0px; background: #eee; font-size: 11px; }
.guest_summary_info { float: left; width: 450px; margin: 0px; padding: 5px 0 5px 0px; font-size: 18px; color: #000; }
.request-proposal, .request-proposal p { float: left; width: 100%; margin: 0 -3px 0 0; padding: 0; position: relative; }
.request-proposal p label { float: left; width: 250px; padding-left: 5px; }
.request-proposal p label span { font-size: 10px; }
.request-proposal p em { float: left; width: 335px; font-weight: bold; padding-left: 5px; position: relative; margin-right: -3px; }
.smscheck { width: 170px; float: left; margin-bottom: 5px; }
.smscheck em { font-style: normal; width: auto; margin-right: 5px; float: left; }
.smscheck label { width: auto; margin-right: 5px; float: left; }
.rate_breakp { width: 100%; margin: 0 5px; }
.rate_breakp span { width: 49%; }
.rate_breakp span a { font-size: 10px !important; *font-size:8px!important;}
.tab_module_p { padding: 6px 7px; font-size: small; background: #aebfd9; }
.tab_module_in_p { padding: 6px 7px; font-size: small; width: auto; display: block; font-weight: normal !important; }
.marrt_5 { margin-right: 5px; }
.width163 { width: 163px; }
.width130 { width: 130px; }
.width144 { width: 144px; }
.width83 { width: 83px; }
.width33 { width: 33px; }
.width82 { width: 82px; }
.width49 { width: 49px; }
.width27 { width: 41px; }
.width64 { width: 78px; }
.width48 { width: 62px; }
.width26 { width: 40px; }
.width43 { width: 57px; }
.width90 { width: 100px; }
.width40 { width: 40px; }
.width380 { width:380px;}
table.data_table { border-collapse: collapse; }
table.data_table td { border: solid 1px #fefefe; }
table.data_table tr.heading { border: solid 1px #F7F7F4; color: #000; font-weight: bold; }
.width40 { width: 40px;}
.airline_cont { width: 350px; float: left; margin-top: 5px; margin-right: 20px; }
.airline_cont_p { width: 350px; float: left; margin-top: 20px; margin-right: 20px; }
p.airline_name { width: 100%; font-size: 18px; font-weight: bold; float: left; }
.airline_cont .marrt { margin-right: 20px; }
.cls_n { float: left; width: 100%; margin-bottom: 5px; }
.p_airline_container { }
.p_airline_container_box { }
.p_mar_rt { margin-right: 20px; }
.hotel_head { float: left; width: 99%; margin-bottom: 10px; padding-bottom: 4px; border-bottom: solid 1px #c0c0c0; }
.txtleft { text-align: left; font-size: 14px; font-weight: bold; }
.hotel_data_row { float: left; width: 99%; margin-bottom: 7px; text-align: left; }
.hotel_data_row .span1 { float: left; width: 46%; margin-right: 5%; margin-top: 4px; }
.hotel_data_row .span2 { float: left; width: 46%; margin-top: 4px; }
.hotel_data_row label { width: 97px; float: left; }
.hotel_data_row em { width: 70px; float: left; }
.hotel_data_row em input { width: 70px; }
.hotel_data_curr { float: left; width: 99%; margin:7px 0 35px; }
.hotel_data_curr span { float: left; }
.hotel_data_curr .span1 { float: left; margin-top: 4px; width: 97px; text-align: left; font-weight: bold; }
.container { width: 800px; margin: 0 auto; }
.padding_top { padding-top: 60px; }
.divError { background: url(   "../images/error.gif" ) no-repeat scroll center top #FFFFFF; border: 0 solid red; clear: both; color: Red; font-weight: bold; height: 30px; margin: 0 auto; padding: 6px 5px 2px; text-align: center; width: 450px; }
.clearheight { clear: both; height: 10px; }
.hc_search_container { border: 1px solid #a8d5fe; width: 750px; margin: 0 auto; margin-top: 15px; }
.hc_search_container h1 { color: #379aff; font-size: 19px; text-align: center; background: url(../images/blue_form_bg.gif) repeat-x left top; padding: 7px 0; }
.hc_search_container .hc_search { padding: 10px 5px; overflow: hidden; position: relative; }
.hc_search_container .hc_search p span { display: block; float: left; padding: 5px 6px; }
.hc_search_container .hc_search p span label { display: block; float: left; width: 80px; }
.hc_search_container .hc_search p span em { display: block; float: left; width: 150px; }
.hc_search_container .hc_search p span em input { width: auto; }
.hc_search_container .hc_search p span em select { width: auto; }
.hc_search .creat_new_chain { width: 100%; float: left; text-align: right; }
.hc_search .creat_new_chain em a { color: Red; }
.hotel_chain_serch { clear: both; width: 755px; margin: 15px auto 15px auto; border: 1px solid #cfeaff; overflow: hidden; }
.hotel_chain_serch .tabular_data { }
.hotel_chain_serch .tabular_data table { border-collapse: collapse; padding: 0; margin: 0; width: 100%; text-align: left; }
.hotel_chain_serch .tabular_data table td { padding: 3px 3px 3px 7px; background: #CFEAFF; border: 1px solid gray; }
.hotel_chain_serch .tabular_data table td table { border-collapse: collapse; padding: 0; margin: 0; width: 100%; text-align: left; margin-bottom: 5px; }
.hotel_chain_serch .tabular_data table td table td { background: #fff !important; padding: 3px 3px 3px 7px; width: auto; border-top: 0 !important; }
.hotel_chain_serch .parent { border: 1px solid #cfeaff; overflow: hidden; }
.hotel_chain_serch .parent ul { width: 100%; display: block; margin: 0; padding: 0; }
.hotel_chain_serch .parent ul.topbg { width: 100%; display: block; color: #0081ff; background: url(../images/blue_form_bg.gif) repeat-x left top; margin: 0; padding: 0; overflow: hidden; font-weight: bold; font-size: 14px; }
.hotel_chain_serch .parent ul li { width: 100%; display: block; padding: 8px 0px 8px 5px; margin: 0; float: left; }
.hotel_chain_serch .parent ul li div { float: left; padding: 0px 3px; }
.hotel_chain_serch .parent ul li div a img { padding-bottom: 5px; }
.hotel_chain_serch .parent ul li div.wid1 { width: 19%; }
.hotel_chain_serch .parent ul li div.wid2 { width: 19%; }
.hotel_chain_serch .parent ul li div.wid3 { width: 19%; }
.hotel_chain_serch .parent ul li div.wid4 { width: 19%; }
.hotel_chain_serch .parent ul li div.wid5 { width: 19%; }
.hotel_chain_serch .parent ul li div.wid6 { width: 8%; }
.hotel_chain_serch .parent ul li div.wid7 { width: 15%; }
.hotel_chain_serch .parent ul li.bgcolor { background: #f7f7f7; }
.hotel_chain_serch .parent ul li.bgcolor_gray { background: #ededed; }
.hotel_chain_serch .parent ul li p.fleft { float: left; width: 40%; padding: 5px 3px; }
.hotel_chain_serch .parent ul li p.fright { float: right; width: 35%; margin-right: 0px; padding: 5px 8px; }
.hotel_chain_serch .parent ul li p.fright a { padding: 0 4px 0 8px; }
.fare_breakup_hotel_new { display: block; float: left; font-size: 11px; font-weight: bold; margin: 0; padding: 0 0 0 5px; width: 100px; }
.fare_breakup_hotel_new b { cursor: pointer; float: left; font-weight: normal; text-decoration: underline; width: 98%; }
.hc_continer { width: 100%; }
.hc_continer table td { background: #eee !important; font-size: 12px; padding: 3px; }
.hc_continer table td span { overflow-x: hidden; }
.hc_cls { clear: both; height: 0; padding: 0px !important; }
.hotel_chain_serch .tabular_data table th { background: none repeat scroll 0 0 #CFEAFF; border: 1px solid gray; padding: 3px 3px 3px 7px; height: 25px; }
.inp60 { width: 60px !important; }
.inp80 { width: 80px; }
.modalMessage_hc { float: left; width: 100%; border: solid 1px #CFEAFF; }
.modalMessage_hc p { float: left; width: 100%; margin: 10px; }
.modalMessage_hc p span { float: left; width: 95%; margin-bottom: 7px; }
.modalMessage_hc p span label { float: left; text-align: left; width: 150px; margin-right: 7px; }
.modalMessage_hc p span em { float: left; width: auto; }
.modalMessage_hc p span em input, .modalMessage_hc p span em select { width: 120px; }
.modalMessage_hc h1 { font-size: 15px; background: #CFEAFF; margin-bottom: 6px; font-weight: bold; line-height: 25px; }
.border_0 { border: 0 !important; }
.margin_btm10 { margin-bottom: 10px; }
.hc_tasks_link a { padding: 0 2px; }
.spnError { display: block; text-align: left; color: Red; background: url(images/hc_error.png) no-repeat left 50%; padding-left: 20px; }
.spSuccess { display: block; text-align: left; color: Green; background: url(images/hc_error.png) no-repeat left 50%; padding-left: 20px; }
.popup_city { width: 363px; height: 234px; border: 1px solid #616161; position: relative; }
.popup_subc { position: absolute; overflow-x: hidden; overflow-y: scroll; margin-top: 25px; height: 209px; width: 363px; }
.popup_city p { padding: 5px 10px; width: 99%; }
.popup_city p span { float: left; width: 46%; }
p.city_head { background: #2e2e2e; color: #fff; font-weight: bold; width: 343px; position: absolute; z-index: 200; top: 0px; text-align: left; }
p.city_code { cursor: pointer; padding-top: 1px !important; padding-bottom: 1px !important; }
p.city_code:hover, .popup p.city_code .selected { background: #dee0e0; }
.modify-search {display:inline-block; float:left; margin-left:5px;}
.modify-search a{text-decoration:none;}

.hotel_category{width:100%; float:left; margin:15px 0;}
.padding_left20{padding-left:20px;}ֹ
.hotel_category_table {border-collapse: collapse; float: right; width: 93%;}
.hotel_category_table td { padding: 4px; text-align: left; vertical-align: middle;}
.input_radio{ float: left; margin: 35px 0 0 5px; padding: 0 10px;}
.paging{ float:left; padding:5px 10px; width:98%;}
.onRequest{  color:#fff !important;text-decoration:none;font-weight:bold;float: right;font-style: normal;margin: 0; }
.onRequestR{  color:#fff !important;text-decoration:none;font-weight:bold; }.agency_com { background:#dcdcdc; width:750px; border:solid 1px #aaa; margin:10px 0 0 0; float:left;}
.agency_com span { border-right:1px solid #aaa; width:125px; _width:124px; line-height:30px; height:30px; float:left; font-weight:bold; padding:0 12px; text-align:center;}
.brdrrt_n { border-right:none !important; padding-right:4px !important;}
.agency_com_det { width:750px; border:solid 1px #aaa; margin:0 0 20px 0; float:left;}
.agency_com_det span { border-right:1px solid #aaa; width:125px; _width:124px; float:left; font-weight:bold; padding:5px 12px; text-align:center;}
.mrgn_btm10 { margin-bottom:10px !important;}
.inp115 { width:115px;}
.inp50 { width:50px; text-transform:uppercase;}
.savebtn { width:750px; float:left; text-align:right; text-align:right; margin:10px 0;}
.margntb { margin-bottom:0 !important; margin-top:0 !important;}
table.det { width:750px; *border:solid 1px rgb(80,80,80);}
table.det td { padding:5px 4px; text-align:center; *border:solid 1px  rgb(80,80,80);}
table#rblPrefix td{ padding:0 5px 0 0}
.error_emay>span{ padding-left:15px}
.select_base { float:left; width:70%; padding:1%;}
.select_base p.base_currency { float:left; width:300px; padding-left:224px;}
.select_base p.base_currency label { font-weight:bold; margin-right:10px; padding-left:5px;}
.select_base p.button_rt { float:right; width:150px; text-align:right; padding-right:10px;}
.currency_heads{background:#DDDDDD; font-weight:bold; float:left;margin:0;width:415px;}
.currency_heads span { float:left; line-height:25px; border-right:solid 1px #aaa; border-bottom:solid 1px #aaa; padding:5px;}
.col_select { width:30px;}
.col_currency { width:135px;}
.col_ccode { width:100px;}
.col_roe { width:107px; border-right:0 !important;}
.col_roe input { width:90px;}
.currency_data{float:left;margin:0;width:415px;}
.currency_data span { float:left; line-height:19px; border-right:solid 1px #aaa; border-bottom:solid 1px #aaa; padding:5px;}
.currency_data .col_select { padding:8px 5px !important;}
.pop_add_currency {float:left;padding:5px;width:96.8%; border:solid 1px #f0f0f0;}
.pop_add_currency span { float:left; width:99%; margin-bottom:7px;}
.pop_add_currency span label { float:left; width:100px; font-weight:bold;}
.pop_add_currency span em { float:left; width:auto;}
.sucess_msg {float:left; text-align:center; color:Green; font-size:14px; width:776px; padding-bottom:15px; font-weight:bold;}
.error_msg {float:left; display:none; text-align:center; color:red; font-size:14px; width:776px; padding-bottom:15px;}
.voucher_row1, .room_details>p{width:100%; float:left;}
.voucher_row2, .voucher_row3{width:100%; float:left; margin-top:5px;}
.col_left03{width:225px; float:right; text-align:right;}
.col_left03 span{font-weight:bold;}
.col_left03 kbd{font-size:14px; font-weight:bold;}
span.room_type_head, span.no_of_guests{width: 150px; }
span.room_type_desc, span.no_of_rooms{width: 200px;}
span.room_type_head, span.no_of_guests, span.room_type_desc, span.no_of_rooms {float: left; margin: 0px; padding: 0px; font-size: 12px;}


.review_left, .review_right{width:48%;}
.review_left>p, .review_right>p{float:left; width:100%; margin-top:5px;}
.review_left>p>span, .review_right>p>span{width:45%; float:left; font-weight:bold;}

.ht_date_code, .ht_date{width:80px; float:left;}

/* modify search */

.ht_modifyfrm {float: left; padding: 1%; width: 98%;}
.ht_nights {background: none repeat scroll 0 0 ; border: 1px solid #F7BE54; color: #002D62; float: left; margin-top: 3px; padding: 5px 2px 6px; width: 65%;}
.ht_date{ color: #777777; float: left; margin-top: 3px; padding: 5px 3px; width: 63%; margin-right: 5px;}
.wid-80{width:80px;}
.htchldselect { float: left; margin-top: 3px; padding: 2px; width: 100%;}
.calender_container {box-shadow: 0 0 12px 4px #D9D9D9; z-index: 500;}
.ht_search_edit {text-align: center; width: 165px;}
.ht_roomextnd { color: #002E62;}
.ht_date_code {cursor: pointer; float: left; font-size: 13px; width: 70%;}
.ht_modifyfrm { background:#FFFFFF; float: left; padding: 1%; width: 98%;}
.chld_box {background: #e7e7e7 none repeat scroll 0 0; border-right: 0 none; margin: 10px 0 0; padding: 5px; width: 100%;}
.ht_adlt { margin-right: 5px; width: 47%;}
.ht_roomdt { float: left; padding-bottom: 0.6em; width: 100%;}
.htselect { float: left; margin-top: 3px; padding: 5px 3px; width: 95%;}
.ht_chld {width: 49%;}
.text_color_green {color: Green;}
.modalControl input {margin-left:5px;}
.add_source{float:left; width:48%;}
.margin-top-6 { margin: 6px 0 0 0; }
.ht_chldage{width:46%; margin-right:8px; margin-top:8px;}


/*-------------------*/
.header .logo {width:98%; float: left; padding:1%; min-height: 60px; overflow:hidden}
.tfl-rt-con{float:left;margin-right: 10px;width:100%;margin-bottom:7px;background:#F6F3EC;}
.tfl-rt-con p{text-align:right; line-height:26px}
.tfl-rt-con p span{}
.profilename{font-size:15px; padding-left:7px;font-style:italic;}
/*theme style*/
.color_themebox{width:98%; padding:1%; float:left;}
.theme_box{float:left; width:17%; margin-left:2%; border:2px solid #e7e7e7; position:relative; cursor:pointer; height:110px;}
.theme_box>img{width:160px;}
.border-y{border:1px solid black}
.imgLoader {height:33px; width:50px !important; padding-left: 55px; padding-top: 38px;}

  
.search_left{ background:#f1f1f1;}
.close_window span a { color:#fff !important;}
.head_pop>tt{color:#fff !important;}

/* common css*/
.mt{ margin-top:10px;}
.mr{ margin-right:10px;}
.pb{ padding-bottom:10px;}
.fleft{ float:left;}
.fright{ float:right;}
.mt20{margin-top:20px;}

tfl_commision_pannel{ width:980px; float:left; margin-top:10px; padding:10px;}

/* Tab */
.tabing_commision{ width:980px; float:left;}
.tabing_commision ul{ margin:0; padding:0; list-style-type:none;}
.tabing_commision ul li{ margin:0 5px 0 0; padding:0; float:left; font-family:arial,helvetica,clean,sans-serif; font-size:12px;}
.tabing_commision ul li a{ color:#fff; text-decoration:none; padding:4px 12px; display:block;}
.tabing_commision ul li a:hover, .select_tab_com {background:#f47723; border-radius:5px 5px 0 0;}


.airline_code_commision{ float:left; width:98%; margin-top:10px;}
.airline_code_commision label{ float:left; width:125px; margin-top:3px;}
.airline_code_commision input{ float:left; width:105px; border:1px solid #ccc; border-radius:5px; padding:3px;}

.commision_under_pan{ margin-top:10px; float:left; width:96.8%; border:1px solid #ebebeb; padding:10px}

/* Heading big */
.headpng_comm{ background:#ebebeb; padding:5px; width:99%; float:left; border:1px solid #ccc; color:#054D8D; font-weight:bold;}
.coming_3pan{ width:312px; float:left;}
.coming_3pan_border{ width:94%; padding:10px; float:left; border:1px solid #ccc;}

/* Heading small */
.comm_head1{ background:#ebebeb; border:1px solid #ccc; border-bottom:0; float:left; color:#333; font-weight:bold; width:96.4%; padding:3px 3px 3px 10px; margin-top:10px;}
.comm_inner{ float:left; width:100%;}
.comm_row{ float:left; width:100%; padding:5px 0;}
.comm_row span{ float:left; width:50%;}
.comm_row label{ float:right; width:50%;}
.comm_row label input{ float:left; width:105px; border:1px solid #ccc; border-radius:5px; padding:3px;}
.comm_row label em{ float:left; margin-left:3px;margin-top:3px;}





/* International Deal css Start */
.inter_commision_under_pan{ float:left; width:97%; border:1px solid #ebebeb; padding:10px}
/* International Deal Heading big */
.inter_headpng_comm{padding:5px; width:97%; float:left; border:1px solid #ccc; font-weight:bold;}
.inter_coming_3pan{ width:306px; float:left;}
.inter_coming_3pan_border{ width:98%; padding:10px; float:left; border:1px solid #ccc;}

/* International Deal Heading small */
.inter_comm_head1{ border:1px solid #ccc; border-bottom:0; float:left;font-weight:bold; width:97%; padding:3px 3px 3px 10px; margin-top:10px;}
.inter_comm_inner{ float:left; width:100%;}
.inter_comm_row{ float:left; width:100%; padding:6px 0;}
.inter_comm_row span{ float:left; width:16%;}
.inter_comm_row .lab_in{ float:left; width:32%;}
.inter_comm_row .lab_in dfn{ float:left; width:50px; font-style:normal; text-align:right; margin-top:3px;}
.inter_comm_row .lab_in input{ float:left; width:100px; border:1px solid #ccc; border-radius:5px; padding:3px;}
.inter_comm_row .lab_in select{ float:left; width:105px; border:1px solid #ccc; border-radius:5px; padding:3px;}

.inter_comm_row label{ float:left; width:32%;}
.inter_comm_row label dfn{ float:left; width:50px; font-style:normal; text-align:right; margin-top:3px;}
.inter_comm_row label input{ float:left; width:105px; border:1px solid #ccc; border-radius:5px; padding:3px;}
.inter_comm_row label textarea{ float:left; width:105px; border:1px solid #ccc; border-radius:5px; padding:3px;}
.big_input{  width:285px!important}
.width-170{  width:170px!important}
.inter_comm_row label select{ float:left; width:105px; border:1px solid #ccc; border-radius:5px; padding:3px;}
.inter_comm_row label em{ float:left; margin-left:3px;margin-top:3px;}
.inter_hint{ color:#999; font-size:9px; font-style:normal}
.clr{ clear:both;}
.font_normal{ font-weight:normal!important}
.calender{ background:url(images/cal.gif) no-repeat 91px 5px;cursor:pointer; float:left; border: 1px solid #CCCCCC; border-radius: 5px;padding: 3px; width: 105px;}
.calender2{ background:url(images/cal.gif) no-repeat 91px 5px; float:right; border: 1px solid #CCCCCC; border-radius: 5px;padding: 3px; width: 105px;}
.anchor_link{ color:#0976DC; text-decoration:underline;}
.color-White{color:#fff}
.customer_label{ float: left; width: 71px;}

/*Hotel popup*/
.overview_tob { clear: both; overflow: hidden; margin-top: 20px; line-height:18px;}
.overview_tob{width:100%;}
.overview_details ul{ margin-left:14px;}
.overview_details ul li{ list-style: disc outside none;}

.overview_tob ul.htab { clear: both; margin:0px 0px; padding:0px;}
.overview_tob ul.htab li { float: left; padding: 6px 15px; list-style: none; border: 1px solid #9FB9D1; margin-bottom: -1px; color:#004684; font-size:12px; 
                      font-weight:bold; background:#D5D8E7; margin-right: -1px; }
.overview_tob ul.htab li a{text-decoration:none;}

.overview_tob ul.htab li:hover { border-bottom: 1px solid #fff; background: #fff; }
.overview_tob ul.htab li.selected { border-bottom: 1px solid #fff; background: #fff; }
.overview_tob .overview_details { clear: both; padding: 5px 0 0 0; text-align:justify; padding:1%; min-height:300px;overflow: hidden }
.hotel_overview h1 { font-size: 15px; font-weight: bold; color: #004684; }
.hotel_overview h1 img { vertical-align: inherit; }
.hotel_overview h1 em { display: block; padding: 2px; font-size:12px; clear: both; font-weight: normal; color: #333; }
.hotel_overview .overview_tob .overview_details p.lt_container { float: left; padding: 5px; text-align: justify; font-size: 11px; }
.hotel_overview .overview_tob .overview_details p.rt_container { float: right; width: 200px; border:1px solid green; padding: 5px; text-align: center; }
.hotel_overview { padding: 10px; }
.hotel_overview { padding: 10px; }
.overview_details p.lt_container span dfn em { color: Green; }
.overview_details p.lt_container span dfn { display: block; margin-top: 8px; }


.menahotel_images{ border:0px solid red; width:99%; float:left; cursor:default;}
.menahotel_images dfn{ float:left; width:32%; margin-left:2px; text-align:center; border:0px solid green;}
.hotel_overview h1 b { font-size:12px; color:#000; width:70%; text-transform:capitalize; margin:2px 0 1px;}
.gallery-main { float:left; width:100%;}
.gallery-main span.left-arrow { padding:0 !important; float:left; width:53px !important; height:275px; margin-left:21px;}
.gallery-main span.gallery-pic { float:left; height:265px; padding:5px !important; width:350px !important; overflow:hidden; text-align:center;}
.gallery-main span.right-arrow { float:right; padding:0 !important; width:53px !important; margin-right:18px; height:275px;}
.gallery-main label {padding-top:112px; height:140px; float:left; cursor:pointer; width:53px;}


/*Request For Transfer Mail*/
.details{float:left; width:99.5%}
.details h2{ float:left; text-align:center; font-size:17px; padding:8px 0px; width:100%}
.details p{float:left; padding:20px 0px 10px 30px; width:100%}
.details p label{width:150px; float:left}
.details p lbl{width:250px; float:left}
.details p input{margin-right:10px; float:left}
.details p input.txt{width:150px; border:1px solid #ccc; height:16px; padding:2px}
.details p .select{width:157px; border:1px solid #ccc; height:22px; padding:2px; float:left}
.details p label em{color:Red; font-style:normal;}
.details p span{float:left; width:100%; padding-bottom:5px}
.details p textarea{width:290px; height:80px;}
.width1{width:330px !important;}
.width2{width:230px !important;}
.width3{width:125px !important;}
.width4{width:142px !important;}
.width5{width:307px !important;}
.width6{width:600px !important;}
.transfer_table{border:0px;}
.transfer_table tr, transfer_table tr td{border:none !important;}


/*visa style*/
.visa_bookingdate{width:auto; float:left; margin-left:20%; font-size:14px; font-weight:bold;}
.ml5{margin-left:5px;}
.select_w{width:180px !important;}
.input_visa{width:172px;}
.nameinput_visa{width:119px; margin-left:5px;}
.visa_date{width:56px !important; margin-right:3px !important;}
.title_v{width:50px !important; float:left;}
/*chat system style*/
.chatSystem{border: 1px solid #cccbcb;height: 30px;margin: 0;padding: 0px;width: 144px;position: fixed;top: 195px;right: -60px;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);background-color:#E0E0E0;border-radius: 0 0 10px 10px;padding-left: 6px;}
/*style for outstanding report*/
.export-to-button { background:url(images/export-to-excel.png) no-repeat; width:123px; height:22px; border:0px; cursor:pointer;}
.Make-Selected-Invoice-Paid-button { background:url(images/Make-Selected-Invoice-Paid.png) no-repeat; width:240px; height:22px; border:0px; cursor:pointer;}
.Whiteclr{background-color:White;height:auto;}
.filterup { border-style: solid; border-width: 5px; left: 4px; position: relative; top: -14px;}
.filterdown{ border-style: solid; border-width: 5px; cursor: pointer; left: -6px; position: relative;  top: 15px;}
/*multitransfer*/
.transferbox, .mlt_transfer_box{width:98%; padding:1%; float:left; background:#f1f1f1;}
.transferbox>table td, .transferbox>table th{padding:8px; text-align:center;}
.mlttrfn_row{padding:12px 5px 8px !important; font-size:14px;}
.transferbox>table tr:nth-child(2n), .table-data-format td{background:#fff; word-wrap:break-word;}
.audit_tab li a{cursor:pointer;}
.tab_selected a{background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #1564c4 0%, #3a7bcc 100%) repeat scroll 0 0 !important; color: #fff;}
.mlt_transfer_box{background:#F1F1F1}
.propspecial_note{width: 100%; float: left;max-height:150px;overflow-y:auto; overflow-x:hidden}
.propspecial_note span{float: left; width: 100%;}
.propspecial_note span b{color: Red; float: left;font-size:x-small;padding:0.5% 1.5%}
.propspecial_note span i{float: left; word-wrap: break-word;max-width: 494px;text-align:justify;color:Red}       
.propspecial_note span a{text-decoration: none;font-size:x-small} 
.roomspecial_note{width:100%; float: left; margin-top: 1%; border-top:1px solid #E0E0E0;max-height:150px;overflow:auto}
.roomspecial_note span{float: left;margin-top:1%;width:100%}
.roomspecial_note span b{color: Red; float: left; background-color:#F0F0F0; padding: 0.5% 1%; margin-right: 2%;}
.roomspecial_note span i{float: left; word-wrap: break-word; line-height: 22px;text-align:justify;padding:0 1% 0 1%; color:Red}       
.roomspecial_note span a{text-decoration: none} 

/*search popup*/
.p_contener{ font-family:Arial, Sans-Serif; float:left; width:520px; position:absolute; left:-44%; top:-440%; -webkit-box-shadow: #B3B3B3 8px 8px 8px; -moz-box-shadow: #B3B3B3 8px 8px 8px; box-shadow: #B3B3B3 8px 8px 8px;}
.popup_inner{ float:left; width:490px; padding:35px 0 35px 15px;}
.popup_inner .logo{overflow:hidden}
.popup1{ float:left; width:490px; margin-top:10px; padding-bottom:10px}
.popup1_loding{ float:left; width:43px; height:42px; margin:5px 0 0 212px;  }
.popup1_text{ text-align:center; font-size:13px; font-weight:bold; padding:5px 0 5px 0; margin:5px 0 0 0;}
.popup1 h2{ text-align:center; font-size:18px; margin-top:8px; margin-bottom:8px;font-family:helvetica; }
.popup1 h2 label{ font-family:helvetica;}
.popup2{ float:left; width:490px; padding-top:10px; height:50px;  margin-top:15px;}
.popup2_chk{ float:left; width:205px;  padding:10px 0 10px 30px; }
.popup2_text{text-align:left; font-size:15px; font-weight:bold; line-height:20px; margin:0;}
.popup2_text span{text-align:left; font-size:15px; font-weight:bold; line-height:15px; margin:0;}
.popup2_chk2{ float:right; width:180px;  padding:10px 0 10px 30px;}
.onewaydate{border:none !important; margin-left:30% !important;}
.fieldset_border{padding:8px;}
.hotel_source_module { float: left; width:960px; margin: 0; padding: 0 0 10px 0; margin: 10px;}
.agency_module {width:490px;margin:0px;padding:0px; position:absolute;z-index:100;}
.agency_summary {width:490px;float:left;margin:0px;padding:0px;}
.ticket-middle-parent{width:59.2%; padding:1%; float:left;}
.psngr_box{float:left; width:98%; padding:1%; }
.linkkb2b h2 {float: left; font-size: 14px; font-weight: bold; padding:.5% 1%; width: 98%;}
.reference {float:right;width:200px; padding:5px;}
.warning-repeater, .warning-repeater-home { display:block; font-weight:bold; padding:1%;}
.hotel_rules_popup{position:absolute;}
.tfl_b2b h2{float: left;font-size: 14px;font-weight: bold; padding: 7px 1%; width: 98%;}
.border1 {border-top:none; padding:1%; width:97.7%; float:left;}
#header ul, .tabs-email ul { margin: 0px; padding: 0px; list-style: none; float: left; width: 100%;}
#header li, .tabs-email li { float: left; margin:0; padding: 0px;}
#header a, .tabs-email a { display: block; padding: 8px 10px; text-decoration: none; font-weight: bold; margin-left:1px;}
.adhead{font-size:13px; font-weight:bold;}
.result_strip{padding:4px 0 3px 5px; margin-bottom:0; float:left; width:973px; }
.htl_name{ float:left; padding:0 0 0 10px}
.sp_name{ float:left; background:#E1DFDF;  font-size:14px; font-weight:bold; margin-left:10px;margin-top: 2px; padding: 3px 5px; font-style:italic;}
.rate-breakup-days ul li.one-li { width: 41px; }
#footer p {font-size:11px;}
#showCountry { position: absolute; top: 111px; width: 66.6%; right: 3px; padding: 20px 10px 10px 10px;}
/*car*/

/*table style*/
.table-data-format th, .e_ticket table.e_inner th {text-align: center;}
.table-data-format td,.table-data-format th, .hotel_multibooking table td, 
.e_ticket table.e_inner td, .e_ticket table.e_inner th { padding:4px;}
.pending-filter-head {font-weight:bold; font-size:14px; float:left; width:920px; padding:7px;}
.pending-filter-data { float:left; width:920px; padding:7px;}
.hotel_multibooking table, .e_ticket table.e_inner{ border-collapse:collapse; width:100%;}
.hotel_multibooking table th{ border-collapse:collapse; padding:5px; font-weight:bold}
/*-------light bg--------*/
.image_container{ float:left; width:100%;}
.image_container > .popup2_chk2{ float:left; width:49%;padding: 2% 0 0;}
.image_container > .popup2_chk2 + .popup2_chk2{ float:right; width:49%; }
.image_container > .popup2_chk2 img{ width:100%; height:150px;}
.image_100{ width:100% !important;}
     

/* ------------------------------------------------ Get Data From Database -------------------------------------------- */
.parent_div{float:left; background: none repeat scroll 0 0 #FFFFFF; padding: 10px; width: 970px; border:1px solid #EEF7FE;}
.parent_div h2{background: none repeat scroll 0 0 #EEF7FE; color: #004684; float: left; font-size: 14px;font-weight: bold; padding: 5px; width: 99%;}

.query_div{float:left; width:100%; margin-top:1%;}
.query_div span{float:left; width:98%;padding:1%;}
.query_div .query_row{ width:14.5%;}
.query_div .query_row_20{ width:20%;}
.query_div .query_row_10{ width:10%;}
.query_div .query_row, .query_div .query_row_20, .query_div .query_row_10{float:left; padding:1%; margin-bottom:1%;}
.query_div .query_row_20 label{padding:3%;}
.query_div .query_row label, .query_div .query_row_10 label{padding:5%;}
.query_div .query_row label, .query_div .query_row_20 label, .query_div .query_row_10 label{float:left; font-weight:bold; width:90%;}
.query_div .query_row input, .query_div .query_row_20 input, .query_div .query_row_10 input{float:left; width:90%; padding:2%; margin-top:2%;}
.query_div select{float:left; width:94%; padding:3%;}
.query_div input{float:left; width:94%; padding:3%;}
.query_div input.submit{float:left; width:90%; padding:1%;height: 29px;}
.query_row label{float:left; font-weight:bold; width:100%; padding:2%;}

.table_parent{float:left; width:970px; border:3px solid #ccc;}
.table_parent tr td{word-wrap:break-word; border-collapse: collapse; padding:8px;}
.table_parent tr td div{border: 2px solid #CCCCCC; height: 300px; overflow: auto; padding: 5px; width:930px;}

.table_query{border:0px;}
.table_query th, .table_query td{padding:5px; border-collapse:collapse; border:1px solid #e7e7e7;}
.table_query th{background:#004684; color:#fff; font-weight:bold; text-align:left;}

.weekendDays{ border: 2px solid #fff; color:Red; padding:7px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 5px #c7c7c7; -webkit-box-shadow: 0 0 5px #c7c7c7; box-shadow: 0 0 5px #c7c7c7; background: #FFFFCB;margin-bottom: 8px; }

tfl_commision_pannel{ width:980px; float:left; margin-top:10px; padding:10px;}

.flight_checkbbox_name{ float:left; width:98%; margin-left:7px;}
.flight_checkbbox_name span{ float:left; width:25%; padding-bottom:10px;}
.flight_checkbbox_name span input[type='checkbox']{ margin-right:5px;}


/* menu css start here*/

body{font-family:Roboto, Sans-Serif; font-size:13px; min-height: 610px;}
@font-face{font-family:Roboto;
 src:url('../font/RobotoRegular.eot');
 src:url('../font/RobotoRegular.eot?#iefix')format('embedded-opentype'),url('../font/RobotoRegular.woff')format('woff'),url('../font/RobotoRegular.ttf')format('truetype'),url('../font/RobotoRegular.svg#webfont')format('svg')}

.comon_width{width:1000px; margin:0px auto;}
.fleft{float:left;}
.width_100{width:100%;}

.menuitem{width:100%; float:left; margin:0px; padding:0px; list-style:none; position:relative; z-index:1;}
.menuitem li{margin:0px; padding:0px;  float:left; position:relative;  z-index: 5; }
.menuitem>li:first-child{border-left:none;}
.menuitem>li:last-of-type{border-right:none;}
.menuitem>li a{padding:8px 20px 8px 8px;  font-size:14px; display:inline-block; text-decoration:none;}
.menuitem>li a:before{border-width:5px 6px; border-style:solid;  position:absolute; content:""; right:4px; top:12px;}
.menuitem>li.aeronone>a{padding-right:15px;}
.menuitem>li.aeronone>a:before{border:none !important;}
.menuitem>li em a{padding:8px 15px 8px 15px;  font-size:14px; display:inline-block; text-decoration:none;}
.menuitem>li em a:before{border-width:5px 6px; border-style:solid;  position:absolute; content:""; right:6px; top:11px;visibility:hidden}
.menuitem>li:hover, .menuitem>li.active{}
.menuitem>li:hover>a, .menuitem>li.active>a{}
.menuitem>li:hover>a:before, .menuitem>li.active>a:before{ top:14px;}

.menuitem>li:hover+.subnav, .subnav:hover, .menuitem li:hover .subnav{display:block;display:block;}
.subnav{position:absolute;  padding:5px 10px 8px;  display:none;  border-top:none; box-shadow:2px 3px 3px #666;}
.subnav_list{width:240px; margin:0px; padding:0px; float:left;}
.subnav_list>li{display:inline-block; border:none !important; clear:both; position:relative; padding-left:5px;}
.subnav_list>li a{padding:3px 14px; display:block; font-size:13px; text-decoration:none;}
.subnav_list>li a:before{border-width:5px 5px 5px 4px; border-style:solid; position:absolute; content:""; left:6px; top:6px;}
.subnav_list>li:hover{border-left:none;}
.subnav_list>li:hover a{}
.subnav_list>li a{}
.subnav_list b{font-size:14px; float:left; display:block; margin:5px 0 8px 5px;}
.service_box{left:0px; width:160px;}
.visa_box{left:0px; width:421px;}

.service_box>.subnav_list, .visa_box>.subnav_list, .merhaba_box>.subnav_list{width:210px;}
.merhaba_box{left:0; width:421px;}
.queues_box{left:0px; width:720px;}
.account_box, .report_box{left: 0px; width:480px;}
.admin_box{left: -288px; width:720px;}
.help_box{left: 0px; width:200px;}
/*New css added by baliram for contact details show on navigation*/
.nav_cnt{ position:relative;}
.nav_cnt .subnav{ left:0px; margin-top: 1px;box-shadow:none; border-radius:0px;}
.topnavigation>li:last-child{  border-left:0px; border-right:0px;}
.nav_cnt .subnavlist{ width: 380px;}
.nav_cnt .subnavlist li{ list-style-type:none; border-right:0px; border-left:0px;}
.comon_table{border-collapse: collapse;}
.comon_table tr:nth-child(2n+1) { background: #f7f7fa;}
.comon_table th {background: #d7d7e4;}
.comon_table th, .comon_table td {border: 1px solid #d4cdcd; padding:5px;}
.comon_table td{ background:#fff;}
.comon_table tr:nth-child(2n+1) td{ background: #f7f7fa;}
.comon_table tr:hover td{background:#f7f7fa;}
/*More Details New Pop Up Design  */

.popbg{width:100%; height:100%; position:fixed; background:url(images/poupbg.png); top:0; left:0px; z-index:1000;}
.comn_popup{border:6px solid #ececec; border-radius:15px; background:#fff; position:relative; left:20%; top:5%; width:56%; padding:10px; color:#666;}
.popupclose{width:39px; height:45px; background:url(images/close_pops.png) no-repeat; top:-13px; right:-20px; position:absolute;}
.hotelname {margin:0px; padding:0px; font-size:20px; float:left; width:100%;}
.hotelname span{float:left;}
.star1, .star2, .star3, .star4, .star5{float:left; width:80px; height:15px; background:url(images/star.png) no-repeat; margin:5px 0 0 15px;}
.star1{background-position:0 -61px;}
.star2{background-position:0 -46px;}
.star3{background-position:0 -31px;}
.star4{background-position:0 -16px;}
.star5{background-position:0 0;}
.comn_popup address{font-style:normal; margin-top:8px; line-height:17px;font-size:16px;}
.cont_dtl{font-size:16px; display:block; margin-top:3px;font-size:16px;}
.cont_dtl em{ font-style:normal; font-weight:bold;}
.popup_nav{float:left; width:100%; margin:15px 0 0; padding:0px; list-style:none;}
.popup_nav li{margin:0px; padding:0px; border-right:1px solid #fff; float:left; width:122px; text-align:center;}
.popup_nav li:hover, .popup_nav li.active{background:#e0e0df; background:linear-gradient(#e7e7e7 8%, #e7e7e7 50%, #b0b0b0 105%); }
.popup_nav li:hover a, .popup_nav li.active a{color:#000;}
.popup_nav li a{ font-size:14px; padding:8px 0; text-decoration:none; color:#fff; display:block;}
.popupbtl_box{padding:10px; display:block; width:97.3%; background:#ececec; clear:both; height:380px;}
.mapbox{display:block; width:100%; background:#ececec; clear:both; height:380px; overflow-y:auto;}

.popupbtl_box h2{background:#fff; padding:5px 8px; font-size:16px; margin:0px; float:left; width:98%; margin-top:10px;font-weight:bold;}
.popupbtl_box h2:first-child{margin-top:0px;}
.popupbtl_box p{margin:10px 8px; padding:0px; float:left; line-height: 18px; text-align: justify;}
.pop_listing{margin:0px; padding:5px 0 10px 10px; float:left; width:98.5%; max-height:340px; overflow: auto;}
.pop_listing li{ font-size:20px; width:40%; float:left; list-style-type: disc; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; list-style-position: inside;}
.pop_listing li span{color:#666; margin:5px; font-size:13px;}
.amntbox{float:left; width:23%; padding:0; margin-left:9px;}
.iconrow{float:left; width:100%; margin:3px 0;}
.icon_unselect{opacity:.4; filter:alpha(opacity=40);}
.iconrow span:last-child{margin-top:3px; float:left;}
.icon{width:26px; height:26px; float:left; margin-right:8px;}
.icon1,.icon2,.icon3,.icon4,.icon5,.icon6,.icon7,.icon8,.icon9,.icon10,.icon11,.icon12,.icon3,.icon14{background:url(images/amnt_icons.png) no-repeat;}
.icon1{background-position:-6px 0;}
.icon2{background-position:-37px 0;}
.icon3{background-position:-68px 0;}
.icon4{background-position:-99px 0;}
.icon5{background-position:-131px 0;}
.icon6{background-position:-164px 0;}
.icon7{background-position:-5px -39px;}
.icon8{background-position:-37px -39px;}
.icon9{background-position:-67px -39px;}
.icon10{background-position:-98px -39px;}
.icon11{background-position:-131px -39px;}
.more{color:#B20525;}

/*scroll text css */
.mainbox{width:100%; height:150px;}
.mainbox_in{width:100%; float:left; overflow:auto; height:150px;}

.validcss{background-color:#f6ea9d;height:25px;	left:505px;	padding-left:13px;	padding-top:7px;	position:absolute;	top:398px;	width:235px;	border:solid;	border-width:1px;	border-color:Red;	display:none;}
input[type="text"], input[type="password"],textarea, select, .hotel_name, .destination, .search_container{padding:4px 2px; border:1px solid #c0c0c0; font-size:12px;}
.search_container {float:left;}
a.links11 {text-decoration:none; line-height:30px; font-weight:bold;}
.bdr_btm{ padding-bottom:5px; border-bottom:solid 1px #c0c0c0;}
.pad_top_10{padding-top:5px;}

/*border*/
.comon_heading, .pink-backk, .sale_summary_module p.caption{padding:8px 1%; width:98%; float:left; font-size:14px; font-weight:bold;}
.summry_head{padding:1% 2%; width:96%; float:left; font-size:14px; font-weight:bold; margin-bottom:8px;}
.hotel_search_change a {text-decoration:underline;}
.hotel_search_change a:hover {text-decoration:none;}
.search-btn, a.search-btn, #AgentSearch,.comon_btn{ padding:5px 9px; margin-left:5px;}
.comon_btn, .search-btn, #AgentSearch{font-size:13px !important; cursor:pointer; border:none; text-decoration: none  !important; line-height: 17px; display:inline-block;}
.active-a{background:#fff; text-align:center;}
.active-a:hover, .non-active-a {text-align:center;}
.choose-hotel-button{border:none; text-align:center; padding:5px 8px;}
.navigation-block{ float: left; font-size: 13px; padding:7px 15px;margin:3px 1px 0px;}

/*no result*/
.breakup_details span {  font-weight:normal;}
.breakup_details span b { float:left; padding:4px; font-weight:normal;}
.round-corner-child-block {width:480px;padding:5px;font-style:italic;margin-left:10px;}

.hotel_search_box, .axa_searchbox{ float:left; width:97.6%; padding:1%; position:relative;}
.search_row_d { float:left;width:98%; padding:0 0 8px; margin-bottom:4px;}
.search_row_d>label { float:left; width:120px; font-size:12px; line-height:19px; font-weight:bold;}
.search_row_d span { float:left; font-size:12px; width:auto;}
.search_row_d span em { float:left;}
.advertisement{background-position:center; width:330px; height:235px;}
.fly_details{ margin:0 auto; width:100%;}
.fly_details ul{ margin:0; padding:0; list-style:none; *margin-left:9px; *margin-top:-1px;}
.fly_details ul li{ margin:0; padding:0; float:left; }
.fly_details ul li a{ margin:0; text-decoration:none; font-size:14px;}
.fly_details ul li a.selected{text-decoration:none;}
.fly_details ul li a.visited{text-decoration:none;}
.fly_details ul li span{ margin:0; padding:4px 20px 0 5px;font-size:12px; float:left;}
.fly_details ul li em{padding:4px 8px;float:left;}

.frm_heading{font-size:14px !important; width:100% !important; float:left; padding:1% 0; font-weight:bold;}
.search_left{ float:left; width:627px; padding:6px;}
.search_row_d span input { float:left; padding:2px 4px;}
.search_row_d span .radio { float:left; margin-top:5px; padding:0; border:0;}
.search_row_d select {width:75px;}
.search_row_d .select_width{padding:1px; float:left; width:70px; margin-right:8px;}
.search_row_d select.normal { width:123px; padding:1px 2px;}
.search_left h3{ float:left; width:98%; font-size:14px; font-weight:bold; padding:1%; text-align:left; margin-bottom:10px;}

.search_popup_parent{margin-top: -1px; padding-bottom: 10px; background:#fff;}
.search-button1{ background:url(images/search_btn.png) no-repeat; width:60px; height:22px; border:0px; cursor:pointer;}
.top-header-content-multi {font:18px;}
.sear_right h3{ padding:5px 1%; float:left; width:98%; font-size:14px; font-weight:bold;}
.sear_left{ float:left; width:750px; margin-top:10px;}
.sear_right{float:right; width:210px; margin-top:10px; padding:4px;}
.sort-by-bg {height:20px;}
.outbound-bg {padding:.5% 1%;}
.total-travel-border {margin:10px 0;}
.inbound-bg {padding:4px 0;}
.refine-result-bg {width:168px;}
input.readonly {height:15px;}
.multistop-bg {height:20px;margin-top:5px;}
.star-red, .red-color, .font-red {color:Red;}
#FareRuleBody>form>div>div.border-bottom-black{ border:0}
.booking-accepted-parent {width:98%; padding:1%;}
.table_booking table{}

.tfl_b2b h2 a{ font-size:12px;text-decoration:underline}
.yellow-back {padding:1%;}
input.depart-return1 {width:60px;height:1.3em;font-size:10px; padding:3px;}
.corner-block-parent {padding:1%; margin:8px 5px 0; width:97%; float:left; background:#fdfbf7; line-height:22px;}
.color-underline{margin-right:5px;}
.right_col{width:210px; float:right; padding:.5%;margin-top: 8px;}
[id^="RefundBlock"] div>span{word-wrap: break-word;}


/*flight*/
.tab_way_return ul li a.selected-tab{text-decoration:none;}
.tab_way_return ul li a {padding:5px 15px; font-size:13px; float:left; text-decoration:none;}
.tab_way_return ul li a:hover {text-decoration:none;}
#SearchPop .font-16{color:#333; font-size:13px; font-weight:bold;}

.fare_breakup .head_pop {margin-bottom:10px; font-weight:bold;}
.fare_breakup .breakup_details .head {font-weight:bold !important; padding:4px;}
.fare_breakup .breakup_detailstd td { padding:4px; font-size:12px; font-weight:normal;}
.breakup_details span.head b{font-weight:bold !important;}
/*noresult box*/
.no_result_box{width:500px; margin:15px auto 0; }
.no_result_box>h2{padding:1%; width:98%; font-size:13px; font-weight:bold;}
.no_result_box p{padding:2%;}
.no_resulttxt{padding:8px;font-size:12px; font-weight:bold; padding:15px 0; color:#666}
.impbooking_box{width:400px; margin:15px auto 0; padding:10px;}
.parent {padding-bottom:10px;}
.hotel_source_heads{ float: left; margin: 0; padding:.5% 1%; font-size:13px; font-weight:bold; width:98%;}
.hotel_source_content{width:98%; padding:1%; float:left;}
.fieldset {margin:0px;padding:1%; width:98%;}
.agency_summary {width:490px;float:left;margin:0px;padding:0px;}

.allagentbox{word-wrap:break-word; width:100%; margin-top:10px;}
.Continue-btn{margin-left:60px !important;}
.btn_marg{margin-left:17px;}

@-moz-document url-prefix() { 
 .btn_marg{; margin-left:9px;}
}


/* ------------------------------ New Sales Report - START --------------------------------------*/
.ml19{margin-left:19px;}
.fright{float:right;}
.header_section{float:left; width:100%;}
.report_section{float:left; width:100%;}
.message_section{float:left; width:100%;}
.report_table{border-collapse:collapse; background:#fffdfa; width:100%; font-family:inherit; font-size:13px;}
.report_table caption{background:#ecdcbe; color:#333; padding:5px 5px;}
.report_table tr th, .report_table tr td{padding:6px 5px; border:1px solid #ebe2d3; border-collapse:collapse; }
.report_table tr th{background:#fbf2e1; color:#75716a; font-weight:bold}
.report_table tr:nth-child(2n-1){background:#fbf2e1;}
.report_table tfoot tr th select{width:100%}
.table_footer{width:100%; float:left; padding:10px 0 20px; border-bottom:1px solid #c0c0c0;}
.resultselection{float:left; width:10%; padding:0 8px; position:relative;}
.result_no{background:#ecdcbe; border:none; padding:2px 5px;}
.buttonsection{width:99%; float:right; padding-right:5px;}
.pagging{width:auto; float:right; margin-top:5px;}
.pagging a{ color:#444; text-decoration:none; margin-left:3px; font-size:12px;}
.num{border:1px solid #efe2c8; background:#fff;padding:2px 6px; cursor:pointer}
.num.active{background:#efe2c8; cursor:default}
.num.visited{background:#f7f7f7; border:1px solid #e7e7e7; color:#666; cursor:default}
.golden_btn, .pdf_btn, .exl_btn{color:#fff; font-size:13px; padding:4px 8px; text-decoration:none; cursor:pointer;}
.golden_btn{ background:#af914c; background:linear-gradient(#ceb06a, #af914c); padding:6px 20px; margin-left:8px; }
.pdf_btn{background:#c91e24; background:linear-gradient(#e83d43, #c81e24);margin-left:10px;}
.exl_btn{background:#609e16; background:linear-gradient(#7fbe35, #609e16);margin-left:3px;}
.pdf_btn span, .exl_btn span{float:left;}
.pdf_btn span:last-child, .exl_btn span:last-child{margin-top:3px;}
.icon1, .icon2, .menuicon, .dt_cal{background:url(images/sprite_elaf.png) no-repeat;}
.icon1, .icon2{width:20px; height:20px; float:left; margin-right:5px;}
.icon1{background-position:-60px -4px;}
.icon2{background-position:-82px -3px;}
.header_section{float:left; width:100%;padding-bottom: 10px;}
.header_section h2{float:left; width:100%; margin: 8px 0;}
.header_section h2 span{font-size:15px; font-weight:bold; color:#575655; margin-top:5px; float:left;}
.menuicon{width:29px; height:27px; float:left; margin:0 25px 0 0;}
.report_row{width:92%; float:left; margin-top:8px; margin-left:30px; padding: 0 25px 10px;}
.report_row label{width:16%; float:left; margin-top:3px; color:#555;}
.tablink{margin:0px; padding:0px; list-style:none; float:left; width:84%;}
.tablink li{margin:0px 3px 0 0; padding:0px; list-style:none; float:left; }
.tablink li input{text-decoration:none; color:#fff; background:#af914c; background:linear-gradient(#cdaf6a, #af914c); padding:5px 0; float:left; border:1px solid transparent; width:95px; text-align:center;}
.tablink li:hover input{ border:1px solid #b09148; cursor:pointer}
.tablink li.active input{font-weight:bold;}
.hr{border-bottom:1px solid #eeedeb; float:left; width:100%; clear:left; margin:25px 0 5px;}
.report_row select{ margin-right:18px; width:191px; }
.report_row select, .dateinput{padding:5px;border:1px solid #e4e4e4; background:#fff; float:left;}
.dt_cal{width:28px; height:28px; background-position:-30px 0px; float:left; margin-left:8px;}
.leftsubnav{position:absolute; width:170px; height:100%; box-shadow:0px 0px 5px #e0dedb; background:#fbf2e1; color:#56534d; z-index:100;}
.show {display:block}
.hide {display:none}
.leftsubnav b{font-size:14px; float:left; position:relative; border-bottom:1px solid #e1d9ca; padding:8px 8px 8px 28px; cursor:pointer; width:80%;}
.leftsubnav b:before{border-width:4px 5px; border-style:solid; position:absolute; content:""; left: 13px; margin-top:3px;}
.leftsubnav b.active:before{content:""; border-width:5px 4px; margin-top:5px;}
.leftsubnav b.active{border-bottom:none;}
.left_subnav_sub{width:100%; padding:0; float:left; border-bottom:1px solid #e1d9ca;}
.left_subnav_sub a{float:left; width:72.5%; padding:8px 8px 8px 40px; color:#7d7970; text-decoration:none; font-weight:bold;}
.left_subnav_sub a:hover, .left_subnav_sub a.active{background:#f3ead8;}
.sidemenu-bg {position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0,0,0,0.37);z-index: 99;}
.scroll-tip {background-color: #e9e9e9;border-radius: 8px;box-shadow: 3px 3px 5px;border:1px solid #eee;
             padding: 1em; position: absolute;width: 120px;z-index: 100;}
.scroll-tip span{ font-size:12px; float:left; width:94%; padding-left:5px; text-align:left; border:1px solid #ccc; border-bottom:none; line-height: 20px;}             
.scroll-tip span:last-child{ border-bottom:1px solid #ccc;}
.scroll-tip span label{ font-weight:bold; float:left; width:28%;text-align:left;border-right:1px solid #ccc; color:#777; margin-right:5px;}    

.Services {background-color: #fff;border-radius: 8px;box-shadow: 3px 3px 5px;border:1px solid #eee;
             padding: 1em; position: absolute;max-width: 145px; min-width:110px; z-index: 100;}
.Services span{ font-size:12px; float:left; min-width:98%; padding-left:5px; text-align:left; border:1px solid #ccc; border-bottom:none; line-height: 20px;}             
.Services span:last-child{ border-bottom:1px solid #ccc;}

.Reports {background-color: #fff;border-radius: 8px;box-shadow: 3px 3px 5px;border:1px solid #eee;
             padding: 1em; position: absolute;max-width: 300px;z-index: 100;}
.Reports span{ font-size:12px;  min-width:98%; padding-left:5px; text-align:center;  line-height: 20px;}             
.Reports span:last-child{ float:right; font-size:12px;}

table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting {
  cursor: pointer;
  *cursor: hand;
}
table.dataTable thead .sorting {
  background: url("images/sort_both.png") no-repeat center right;
}
table.dataTable thead .sorting_asc {
  background: url("images/sort_asc.png") no-repeat center right;
}
table.dataTable thead .sorting_desc {
  background: url("images/sort_desc.png") no-repeat center right;
}
table.dataTable thead .sorting_asc_disabled {
  background: url("images/sort_asc_disabled.png") no-repeat center right;
}
table.dataTable thead .sorting_desc_disabled {
  background: url("images/sort_desc_disabled.png") no-repeat center right;
}
/* ------------------------------ New Sales Report - END --------------------------------------*/


/*---------------Error Page------------*/
.range_tooltip{border-radius: 10px;display: block;margin: 5% auto;width: 60%;}
.range_tooltip p.range {background: linear-gradient(to top, #fcfcfc 0%, #f4f4f4 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border: 1px solid #d6d6d6;border-radius: 6px 6px 0 0;box-shadow: 1px 4px 10px #c0c0c0;color: #d03e05;font-size: 120%;line-height: 26px;padding-left: 4%;}
.range_tooltip div.range_section { background: none repeat scroll 0 0 #ffffff;border: 1px solid #cccccc;border-radius: 0 0 6px 6px;box-shadow: 1px 4px 10px #c0c0c0;height:75px;margin-bottom: 8%;padding: 4%;position: relative;}
.range_tooltip div.range_section img {float: left;width: 45%;}
.range_tooltip div.range_section p {float: left;width: 54%;margin-left:103px;}
.range_tooltip div.range_section p span {color: #737373;float: left;font-size: 15px;font-weight:bold;line-height: 200%;text-align: center;width: 100%;}
.range_tooltip div.range_section p span {color: #737373;float: left;font-size: 15px;font-weight:bold;line-height: 200%;text-align: center;width: 100%;}
.range_tooltip div.range_section p span a.red {color: #cc0000;}
/*---------------Error Page End------------*/

/* b2c setting page*/
.setting_a{width:98%; float:left; margin-bottom:15px; border-top:none;}
.serviceheading{background:#1f3c7a; color:#fff; padding:10px; display:block; font-size:16px; margin-top: 10px;}
.helponImage_content{padding:8px;}
.helponImage_content p{padding:8px 0;}
.otpinrow{background: #1564c4; color: #fff; border: 1px solid #c0c0c0; width:100%; float:left;}
.service_row{width:100%; float:left; margin-bottom:15px;}
.servicebox{border:1px solid #c0c0c0; float:left; width:97.8%; padding:10px;}
.pgbox{width:22% !important;}
.pgbox input{margin-right:5px;}
.box_l, .box_r{width:45%; float:left; padding:8px;}
.row{float:left; width:100%; margin-top:8px;}
.row label{width:32%; float:left;}
.row input[type="text"]{width:60%; float:left; padding:5px;}
.row small{width:68%; margin-left:32%; float:left;}
.radiolabel{ margin-right: 10px; width: auto !important; padding:5px; font-weight:bold;}
.normalhead{background:#e7e7e7; color:#1f3c7a; font-size:14px; padding:10px; float:left; width:96%; margin-top:10px; font-weight:bold;}
.b2c_det{width:100%; border-bottom:1px solid #e7e7e7; margin-top:10px;color:goldenrod;}
.b2calign {width: 100%; float: left; padding: 5px 0px;}


/* new queue style */
.queuerow{width:100%; float:left;}
.queueleft{width:33%; float:left;}
.queuemid{width:32%; float:left; padding:0 15px;}
.queueright{width:30%; float:right; text-align:right;}

/* For AddAgentMobileSetting web page */
.searchbtn1{background:url(images/Expo-search.png) no-repeat !important; width:73px !important; height:22px !important; border:0px !important; cursor:pointer !important;}
.save-button1 {background: rgba(0, 0, 0, 0) url("images/save-button1.png") no-repeat scroll 0 0;border: 0 none;cursor: pointer;height: 22px;width: 57px;}

.tabular_bg_none, .tabular_bg_none td{ background:none !important;}

/* For subagent help tooltip */
.help-tip{
	position: absolute;
	/*top: 18px;*/
	/*right: 8px;*/
    left:418px;
	text-align: center;
	background-color: #BCDBEA;
	border-radius: 50%;
	width: 24px;
	height: 24px;
	font-size: 14px;
	line-height: 26px;
	cursor: default;
}

.help-tip:before{
	content:'?';
	font-weight: bold;
	color:#fff;
}

.help-tip:hover p{
	display:block;
	transform-origin: 100% 0%;

	-webkit-animation: fadeIn 0.3s ease-in-out;
	animation: fadeIn 0.3s ease-in-out;

}

.help-tip p{	/* The tooltip */
	display: none;
	text-align: left;
	background-color: #1E2021;
	padding: 10px;
	width: 200px;
	position: absolute;
	border-radius: 3px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	right: -4px;
	color: #FFF;
	font-size: 13px;
	line-height: 1.4;
}

.help-tip p:before{ /* The pointer of the tooltip */
	position: absolute;
	content: '';
	width:0;
	height: 0;
	border:6px solid transparent;
	border-bottom-color:#1E2021;
	right:10px;
	top:-12px;
}

.help-tip p:after{ /* Prevents the tooltip from being hidden */
	width:100%;
	height:40px;
	content:'';
	position: absolute;
	/*top:-40px;*/
	left:0;
}

/* CSS animation */

@-webkit-keyframes fadeIn {
	0% { 
		opacity:0; 
		transform: scale(0.6);
	}

	100% {
		opacity:100%;
		transform: scale(1);
	}
}

@keyframes fadeIn {
	0% { opacity:0; }
	100% { opacity:100%; }
}.tabular_bg_none, .tabular_bg_none td{ background:none !important;}

/* For Mobile FAQ List Page */
.add-selected-button {background: rgba(0, 0, 0, 0) url("images/add-selected.png") no-repeat scroll 0 0;border: 0 none;cursor: pointer;height: 22px;width: 112px;}

/*Language nav*/
.language_tab{ color:#fff; float:right; margin:1px 8px 0; position: relative; margin-top:-99px;}
.mrt20{ margin-top:20px; }
span.language_icon_tab{ float:left; padding:6px 18px 6px 5px; border:#ccc solid 1px; background:url(images/drop_arrow_icon.png) no-repeat 28px 10px #f7f7f7; color:#2b2b2b;  cursor:pointer;}
span.language_icon_tab_inner{ float:left; padding:5px 18px 5px 5px; border:#ffc045 solid 1px; background:url(../images/drop_arrow_icon.png) no-repeat 25px 10px #ffc045; color:#2b2b2b; cursor:pointer;}
span.language_txt{ float:left; background:#e4e9ed; color:#000000; padding:3px; margin:1px  5px  5px 5px; border:#fff solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  box-shadow: 1px 1px 5px #888888;}
span.country{  background:url(../images/flag_icon.png) no-repeat; width:18px; margin:3px; height:11px; display:block;  padding:0px; margin-right:2px; line-height:16px;}
span.india{ background-position:-16px -120px;}
span.uk{ background-position:-68px -84px;}
span.us{ background-position:-84px -264px;}
span.pt{ background-position:-135px -205px;}
 ul.list{ display:none; background:#fff; border:#f1f1f1 solid 6px; padding:5px; position:absolute; margin:30px 0 0 0px; right:0; min-width:150px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  box-shadow: 2px 2px 5px #888888;  padding:0px; list-style:none; z-index:100;}
 ul.list li{ padding:5px; color:#000; clear:both; cursor:pointer;}
  ul.list li:hover{ background:#faf9f9;}
 ul.wdt_mr{ margin:30px 0 0 -190px; min-width:173px;}
 .fright{ float:right;}
 
 
/* Loyalty Program */
.loyaltyDiv{float:left; width:100%;}
.loyaltyDiv h2{width:97%; margin:10px;}
.loyaltyDiv span label{font-weight: bold; line-height: 90px; padding: 28px; font-size: 34px;}
.loyaltyTable{width:45%; border:1px solid #ccc; float:left; margin:10px 0 10px 5px;}
.loyaltyTable th{ background: #eef7fe none repeat scroll 0 0;border: 1px solid #ccc;font-weight: bold;padding: 5px;}
.loyaltyTable td{ padding: 10px;text-align: center;}
.loyaltyTable td input{ padding: 5px;max-width:50px; text-align:center;}
.loyaltyTable td select{ padding: 5px;}
.loyaltyTable td.info{border-top: 1px solid #ccc; text-align:left;}
.loyaltyTable td.info label{font-style: italic;font-weight: bold;width: 95.5%;}

/*LoungePass*/

/*new css*/
.newmidbox{width:100%; float:left; padding:10px; box-sizing:border-box;}
.box_left{float:left; width:736px;}
.loungebox p{width:100%; float:left; margin-top:5px;}
.loungebox p label{width:25%; float:left;}

/*MobileDomainDiscount.aspx*/
.mt_15{ margin-top:15px;}
.common_panel{margin:0 auto; padding:0px; width:1000px;}
.cpanel_enty{ width:94.5%; float:left; padding:15px; margin:20px 0; border-radius:10px;}
.cpanel_enty h2{ padding:10px; margin:0px; font-size:15px;  border-radius:10px 10px 0 0; width:98.2%;}
.input_panel{ float:left; width:100%; padding:20px 0 0; margin:0px;}
.input_head_panel{ float:left; width:100%; padding:10px 20px;}
.input_head_panel input[type="text"]{ float:left; padding:6px 10px; width:30%; margin-right:10px;}
.input_row{ float:left; width:95.5%;padding:10px 20px; margin:0px; border-top:0px;background:#f8f8f8; border:1px solid #f8f8f8;}
.input_panel .input_row:nth-child(2n+1){ background:#fff;}
.input_row label{ float:left; padding:5px; font-size:15px; width:38%;}
.input_row input[type=button]{ float:right;}
/*End*/



.airlinecode{float:left; width:auto; padding:0 8px;}
.cityname{float:left;}
.airline_info_details ul, .airline_info_details fieldset ul{ list-style:none; padding:10px 0 0; margin:0; float:left; width:97%;}
.airline_info_details ul li, .airline_info_details fieldset ul li{padding:5px 0; margin:0;}
.airline_info_details ul li ul{padding:10px; margin-left:10px; list-style:square;}
.airline_info_details ul li ul li{padding:3px 0;}
.airline_info_details fieldset {margin:8px; float:left; width:98%; padding:8px;}

/* B2C SEO */
.b2c-seo-settings{border-bottom:1px solid #dadada}
ul.seo-accordion, ul.seo-accordion ul { list-style: none; margin: 0; }
ul.seo-accordion {background: #1f3c7a; float: left; width: 300px;min-height: 577px;border-top: 1px solid #fff;}
ul.seo-accordion li {border-bottom: 1px solid #fff;}
ul.seo-accordion ul li { 
    border: none;
    color: #999;
    padding: 5px 15px;
}
ul.seo-accordion ul li span{ 
    display:block;
}
ul.seo-accordion ul li.active{
    background-color: white;
    color: #3b3b3b;
    border-left: 1px solid gray;
}
ul.seo-accordion ul li:hover{ 
    cursor: pointer;
    background-color: white;
    color: #3b3b3b;
    border-left: 1px solid gray;
}
ul.seo-accordion ul li:last-child { border-bottom: none; }
ul.seo-accordion span.heading { 
    display: block;
    font-size: 18px;
    line-height: 18px;
    padding: 10px 5px;
    text-decoration: none;
}
ul.seo-accordion span.heading:hover {color: #fff;cursor:pointer; }
ul.seo-accordion span.heading { display: block; }
ul.seo-accordion span.heading b{ float: right; }
ul.seo-accordion ul li { float: none; width: auto; }
ul.seo-accordion>ul>li>ul>li.active{
    background-color: gray;
    color: #fff;
    border-left: 1px solid gray;
}
ul.seo-accordion>ul>li>ul>li.hover{
    background-color: gray;
    color: #fff;
    border-left: 1px solid gray;
}
ul.seo-accordion ul li em{
    float:right;
    font-weight:bold;
    font-size: 14px;
}
/* B2C SEO */


/* For Language MultiSelect */
.languageMultiselect p {
  color: #fff;
}

.languageMultiselect dd,
.languageMultiselect dt {
  margin: 0px;
  padding: 0px;
}

.languageMultiselect ul {
  margin: -1px 0 0 0;
}

.languageMultiselect dd {
  position: relative;
}

.languageMultiselect p,
.languageMultiselect p:visited {
  color: #1f3c7a;
  text-decoration: none;
  outline: none;
  font-size: 12px;
}

.languageMultiselect dt p {
  background-color: #e7e7e7;
  display: block;
  padding: 8px 20px 5px 10px;
  min-height: 25px;
  line-height: 24px;
  overflow: hidden;
  border: 0;
  width: 272px;
}
.languageMultiselect dt p b{
  float:right;
  font-size:22px;
}
.languageMultiselect dt p span,
.multiSel span {
  cursor: pointer;
  display: inline-block;
  padding: 0 3px 2px 0;
}

.languageMultiselect dd ul {
  border: 1px solid gray;
  display: none;
  left: 0px;
  padding: 2px 15px 2px 5px;
  position: absolute;
  top: 2px;
  width: 280px;
  list-style: none;
  height: 100px;
  overflow: auto;
}

.languageMultiselect span.value {
  display: none;
}

.languageMultiselect dd ul li p {
  padding: 5px;
  display: block;
}

.languageMultiselect dd ul li p:hover {
  background-color: #fff;
}
