@charset "utf-8";
/* CSS Document */
body{ background:url(../images/bg.jpg) repeat-x top;font:normal 11px Arial, Helvetica, sans-serif; color:#2e3956; }
body,div,p,h1,h2,h3,h4,h5,h6,ul,li{ margin:0; padding:0;}
ul,li{ list-style:none;}
input,textarea,textbox,select{ font:normal 12px Arial, Helvetica, sans-serif; color:#3b70a5;}

.error{ border:1px solid #ccc; background:#666666; line-height:16px; color:#666666;}

.wrapper{ width:967px; margin:0 auto;}
h4{ font:bold 16px Arial, Helvetica, sans-serif;}
h2{ font:normal 18px Arial, Helvetica, sans-serif; padding:0 0 4px 0;}
.ellowtxt{ font:normal 18px Arial, Helvetica, sans-serif; padding:0 0 4px 0;}
h3{ font:bold 14px Arial, Helvetica, sans-serif;}

/*<< - - - - - - - - - - - COMMON - - - - - - - - - - - - - - - - >>*/
.topp0{ margin:5px auto 0 auto;}
.topp01{ margin:5px auto;}
.topp{ margin:10px auto;}
.topp2{ margin:20px auto;}
.topp1{ margin:10px auto 0 auto;}
.padd{ padding:10px 0;}
.padd-7{ padding:7px 0;}

.padd1-0{ padding:10px 0 8px 0;}
.padd01{ padding:10px 0 10px 0;}
.padd21{ padding:0px 0 12px 0;}
.padd21-1{ padding:28px 0 7px 0;}
.padd211{ padding:0px 0 0px 0;}
.padd-1{ padding:5px 0 8px 0;}
.padd-11{ padding:1px 0 3px 590px;}
.padd0{ padding:20px 0 10px 0;}
.padd1{ padding:10px 0 0 0;}
.padd1-0{ padding:10px 0 8px 0;}
.padd2{ padding:5px 0 0 0;}
.padd20{ padding:0 0 0 25px;}
.padd201{ padding:10px 0 10px 0px;}
.padd2-1{ padding:2px 0 0 0;}
.padd3{ padding:0 45px 0 0;}
.padd60{ padding:0 60px 0 0;}
.padd6{ padding:10px 0 0 25px;}
.padd7{ padding:10px 0 0 40px;}
.padd8{ padding:10px 0 0 60px;}
.padd5{ padding:3px 0;}
.padd4{ padding:0 20px;}
.padd41{ padding:0 10px;}
.padd441{ padding:0 5px;}
.padd9{ padding:8px 0 0 0; margin:0 10px 0 0;}
.padd81{ padding:5px 0 0 75px;}
.mar{ margin:0 25px 0 0;}
.spacer{ clear:both; visibility:hidden; height:0; font-size:0; line-height:0;}
.spacer1{ clear:both; visibility:hidden; height:0; font-size:0; line-height:0;}
.flight-icon{ background:url(../images/flight-icons.gif) no-repeat left; padding:0 0 0 45px; height:33px;} 
.hotel-icon{ background:url(../images/hotel_icons.gif) no-repeat left; padding:16px 0 0 60px; height:29px; font:bold 16px Arial, Helvetica, sans-serif;}
.leftfloat{float:left;}
.rightfloat{ float:right;}
.paddleft{ padding:10px 0 10px 30px;}
.paddleft3{ padding:10px 0 0 30px;}
.paddleft2{ padding:0 0 0 30px;}
.paddleft1{ padding:5px 0 5px 20px;}
.paddleft11{ padding:5px 0 5px 20px;}
.paddleft4{ padding:5px 0 5px 20px;}
.paddle{ padding:5px 10px;}
.paddlehome{ padding:4px 7px;}
.mc-paddle{ padding:2px 10px 5px 5px;}
.padde{ padding:0 10px;}
.padde1{ padding:0px 70px 0 0;}
.paddeq{ padding:0 0 0 20px;}
.paddeq1{ padding:3px 0 0 5px;}
.wid100{ width:120px;}
.wid1002{ width:320px; display:block;}
.wid1001{ width:100px;}
.arrow{ background:url(../images/arrow.gif) no-repeat 1px 4px; height:7px; padding:0 0 0 10px;}
.gry-arrow{ background:url(../images/arrow_gry.gif) no-repeat 1px 4px; height:7px; padding:0 0 0 20px;}
.blue-arrow{ background:url(../images/blue_gry.gif) no-repeat 1px 4px; height:7px; padding:0 0 0 20px;}
.flight-arrow{ background:url(../images/flight_small_icons.gif) no-repeat 1px 3px; height:7px; padding:0 0 0 30px;}
.flight-arrow1{ background:url(../images/flight_small_icons_o.gif) no-repeat 1px 3px; height:7px; padding:0 0 0 30px; color:#fff;}
.arrow-sharp{ background:url(../images/arrow_sharp.gif) no-repeat 5px 10px; height:7px; padding:0 0 0 30px;}
.topp{ margin:10px 0;}
.linne{ line-height:18px;}
.cennt{ text-align:center;}
.cennt1{ text-align:center; padding:5px;}
.rightt{ text-align:right;}
.imgg{ padding:5px; border:1px solid #ccc;}
.print{ background:url(../images/print_icon.gif) no-repeat 1px 1px; padding:5px 0 10px 35px; height:55px;}
.email{ background:url(../images/email_icon.gif) no-repeat 1px 1px; padding:5px 0 10px 35px; height:48px;}
.erroricons{ background:url(../images/error_icons.gif) no-repeat 2px 1px; padding:0 41px 22px 61px; font:bold 11px Arial, Helvetica, sans-serif;  line-height:18px; margin:10px;}

.com-btn{ background:url(../images/com_btn.gif) no-repeat; height:28px; width:112px; text-align:center; font:bold 14px/28px Arial, Helvetica, sans-serif; color:#FFFFFF; }
.com-btn a{ color:#FFFFFF;text-decoration:none;}.com-btn a:hover{ color:#d1e2f3;}

.com-btn1{ background:url(../images/com_btn.gif) no-repeat; height:28px; width:162px; text-align:center; font:bold 14px/28px Arial, Helvetica, sans-serif; color:#FFFFFF; }
.com-btn1 a{ color:#FFFFFF;text-decoration:none;}.com-btn1 a:hover{ color:#d1e2f3;}
 
.capcha{ background:url(../images/capcha.gif) no-repeat center; height:78px; width:194px; border:1px solid #ccc; padding:3px; font:bold 17px/78px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; }
.bor-top{ border:1px solid #6393c5; border-right:none; border-left:none;}
.bor-top1{ border-bottom:1px solid #7292b3; padding:0 0 8px 0;}

/*<< - - - - - - - - - - - LINKS - - - - - - - - - - - - - - - - >>*/
.normaltxt1{ font:normal 11px/22px Arial, Helvetica, sans-serif; padding:0 0 0 10px;}
.txtsize{font:bold 12px/22px Arial;color:#F7931E;}
.boldtxtsize{font:bold 12px/22px Arial;color:#495574;}
.normaltxt{ color:#333333;}
.normaltxt a{ color:#333333; text-decoration:none;}
.normaltxt a:hover{ color:#333333; text-decoration:none;}
.bor-bottom{ border-bottom:1px solid #6696c7; margin:0 5px 0 0; padding:0 0 5px 0;}

.bigtxt{ font:bold 14px Arial, Helvetica, sans-serif;}
.bigtxt1{ font:bold 14px Arial, Helvetica, sans-serif; color:#ebb414;}

.yellowtxt{ color:#ebb414;}

.whitetxt{ color:#fff;}
.whitetxt a{ text-decoration:underline; color:#fff;}
.whitetxt a:hover{ text-decoration:none;}
.bluetxt1{ color:#495574;}
.bluetxt{ color:#598bbf;}
.bluetxt a{ text-decoration:none; color:#598bbf;}
.bluetxt2{ color:#598bbf;}
.bluetxt2 a{ text-decoration:underline; color:#598bbf;}.bluetxt2 a:hover{ text-decoration:none;}

.bluetxt3{ color:#598bbf;}
.bluetxt3 a{ text-decoration:underline; color:#598bbf;}.bluetxt3 a:hover{ text-decoration:none;color: #ffc342;}

.btn{ background:#3b70a5; border:none; font:bold 11px Arial, Helvetica, sans-serif; color:#fff; padding:3px;}

/*<< - - - - - - - - - - - HEADER - - - - - - - - - - - - - - - - >>*/
.header{ width:962px; margin:0 auto; overflow:hidden; padding:15px 0 0 0;}
.logo{ float:left; overflow:hidden; width:350px;}
.menu-box{ float:left; width:612px; overflow:hidden;} 

.links{ float:right; overflow:hidden;}
.links ul{ list-style-type:none;}  
.links ul li{ float:left; padding:0 5px; text-align:right;} 
.links ul li a{ text-decoration:none; color:#333333;}
.links ul li a:hover{ color:#CCCCCC;}

/*<< - - - - - - - - - - - - COLOR TXT - - - - - - - - - - - - >>*/ 
.red-txt{ color:#fa0014;}
.red-txt a{ color:#fa0014; text-decoration:none;}
.red-txt a:hover{ color:#d6d6d6;}

/*<< - - - - - - - - - - - - TABS - - - - - - - - - - - - >>*/ 
.menu {	float:right; font:bold 10px Verdana, Arial, Helvetica, sans-serif; padding:5px 0 0 0px; text-transform:uppercase; margin:10px 0 0 0;}
.menu ul {margin:0;list-style:none;}
.menu li {display:inline;margin:0 1px;padding:0;}
.menu a {float:left;background:url(../images/tableft.gif) no-repeat left top; margin:0 1px;padding:0 0 0 7px; color:#fff; text-decoration:none;}
.menu a span {float:left;display:block;	background:url(../images/tabright.gif) no-repeat right top; color:#fff; padding:7px 25px 7px 20px;color:#9F9584;}

.menu a.active {	float:left;background:url(../images/tableft.gif) no-repeat left -26px; margin:0; padding:0 0 0 7px; color:#fff; text-decoration:none;}
.menu a.active span {	float:left;	display:block;	background:url(../images/tabright.gif) no-repeat right -26px; color:#fff;padding:7px 25px 7px 20px;color:#9F9584;	}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.menu a.active span {float:none; color:#010101;}
.menu a span {float:none; color:#fff;}
/* End IE5-Mac hack */
.menu a:hover span {color:#010101;}
.menu a:hover {	background-position:0% -26px;}
.menu a:hover span {background-position:100% -26px; color:#010101;}

.menu a.inactive {float:left;background:url(../images/tableft.gif) no-repeat left top; margin:0 1px;padding:0 0 0 7px; color:#fff; text-decoration:none;}
.menu a.inactive span {float:left;display:block;background:url(../images/tabright.gif) no-repeat right top; color:#fff; padding:7px 25px 7px 20px;color:#9F9584;}
.menu a.inactive span {float:none; color:#fff;}

/*<< - - - - - - - - - - - - FLIGHTS BOX - - - - - - - - - - - - >>*/ 
.flight-box{ overflow:hidden; background:url(../images/flight_box_body.gif) repeat-y; width:967px;}
.fli-content{ width:838px; float:right;}
.fli-header{ background:url(../images/flight_box_header.gif) no-repeat top right; height:12px; font-size:0px;}
.fli-body{ width:818px; padding:10px 10px 0 10px;}
.fli-body1{ width:818px; padding:0px 10px 0 10px;}
.fli-footer{ background:url(../images/flight_box_footer.gif) no-repeat; height:11px; font-size:0;}
.fli-menu{ float:left; width:129px;}
.fli-menu ul{ }.fli-menu ul li{ color:#2a2a2a;}
.fli-menu ul li.flights a{ height:38px; background:url(../images/tab-flight-normal.gif) no-repeat; width:89px; font:normal 11px/39px Arial, Helvetica, sans-serif;  display:block; text-decoration:none; color:#2a2a2a; padding:0 0 0 40px;}
.fli-menu ul li.flights a:hover{ height:38px; background:url(../images/tab-flight-over.gif) no-repeat; width:89px; font:normal 11px/39px Arial, Helvetica, sans-serif;  display:block; text-decoration:none; color:#fff; padding:0 0 0 40px;}
.fli-menu ul li.flights a.active{ height:38px; background:url(../images/tab-flight-over.gif) no-repeat; width:89px; font:normal 11px/39px Arial, Helvetica, sans-serif;  display:block; text-decoration:none; color:#fff; padding:0 0 0 40px;}


.fli-menu ul li.com a{ background:url(../images/tab_hotel_normal.gif) no-repeat; height:30px; width:89px; display:block; font:normal 11px/30px Arial, Helvetica, sans-serif; color:#2a2a2a; text-decoration:none; padding:0 0 0 40px;}
.fli-menu ul li.com a:hover{ background:url(../images/tab_hotel_over.gif) no-repeat; height:30px; width:89px; display:block; font:normal 11px/30px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:0 0 0 40px;}
.fli-menu ul li.com a.active{ background:url(../images/tab_hotel_over.gif) no-repeat; height:30px; width:89px; display:block; font:normal 11px/30px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:0 0 0 40px;}

/*<< - - - - - - - - - - - - ROUNDTRIP - - - - - - - - - - - - >>*/ 
.roundtrip{ overflow:hidden; width:800px;}
.roundtrip1{ overflow:hidden; width:810px;}
.roundtrip2{ overflow:hidden;}
.from-box{ float:left; width:510px; overflow:hidden;}
.from-box11{ float:left; width:500px; overflow:hidden;}
.from-box12{ float:left; width:550px; overflow:hidden;}
.from-boxmc{ float:left; width:510px; overflow:hidden;}
.from-box3{ float:left; width:450px; overflow:hidden;}
.from-box2{ float:left; width:520px; overflow:hidden;}
.from-box1{ float:left; width:440px; overflow:hidden;}
.from-box4{ float:left; width:420px; overflow:hidden;}
.from-box5{ float:left; width:400px; overflow:hidden;}


.from1{ float:left;  overflow:hidden; padding:0 0 0 30px;}
.from3{ float:left;  overflow:hidden; padding:0 0 0 10px;}
.to1{ float:left; overflow:hidden; padding:0 0 0 30px;}
.adults-box1{ float:left; overflow:hidden;}

.from{ float:left;  overflow:hidden; padding:0 0 0 30px;}
.to{ float:left; width:220px; overflow:hidden; padding:0 0 0 30px;}
.to1m{ float:left; width:220px; overflow:hidden; padding:0 0 0 30px;}
.adults-box{ float:left; width:300px; overflow:hidden;}
.adults-box3{ float:left; width:350px; overflow:hidden;}
.adults-box51{ float:left; width:410px; overflow:hidden;}
.adults-box2{ float:left; width:300px; overflow:hidden;}
.adults-box5{ float:left; width:250px; overflow:hidden;}
.adults-box4{ float:left; width:310px; overflow:hidden;}


/*<< - - - - - - - - - - - - BOX FULL - - - - - - - - - - - - >>*/ 
.box-full{ overflow:hidden; margin:8px auto 0 auto;}
.box1{float:left; width:292px; overflow:hidden;}
.box2{float:left; width:292px; overflow:hidden; margin:0 15px;}
.box3{float:left; width:352px; overflow:hidden;}
.box1-head{ background:url(../images/booking_box_header.gif) no-repeat; height:26px; font:bold 11px/26px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0 0 0 10px;}
.box1-body{ background:url(../images/booking_box_body.gif) repeat-x #ededed; padding:5px; height:102px; border:1px solid #d6d6d6; border-bottom:none; border-top:none;} 
.box1-footer{ background:url(../images/booking_box_footer.gif) no-repeat; height:5px; font-size:0px;}

/*<< - - - - - - - - - - - - BOX BANNER - - - - - - - - - - - - >>*/ 
.banner-box{ overflow:hidden;}
.gry-box{ float:left; width:149px; margin:0 10px 0 0; padding:10px; background:url(../images/lorem.gif) no-repeat; height:46px;}
.banner{ float:left; width:169px;}

/*<< - - - - - - - - - - - - NEW BOX - - - - - - - - - - - - >>*/ 
.new-box{ overflow:hidden; margin:7px auto;}
.news{ float:left; width:291px;}
.news-head{ background:url(../images/news_head.gif) no-repeat; height:36px; font:bold 11px Arial, Helvetica, sans-serif; padding:10px 0 0 15px; color:#FFFFFF;}
.new-body{ padding:0 10px;}
.tourist{ float:left; width:654px; margin:0 0 0 20px;}
.tourist-head{ background:url(../images/tourist_head.gif) no-repeat; height:6px; font-size:0;}
.tourist-body{ background:url(../images/tourist_body.gif) repeat-x #ededed; padding:8px; border:1px solid #d6d6d6; border-bottom:none; border-top:none;} 
.tou-1{ float:left; width:135px;}
.tou-2{ float:left; width:370px; padding:0 10px;}
.tou-3{ float:left; width:85px; text-align:center;}
.tourist-footer{ background:url(../images/tourist_footer.gif) no-repeat; height:6px; font-size:0;}

/*<< - - - - - - - - - - - - FOOTER - - - - - - - - - - - - >>*/ 
.footer{ overflow:hidden; border-top:1px solid #6696c7; width:967px;padding:10px 0 5px 0;}
.foo1{ width:617px; float:left; overflow:hidden;}
.foo2{ width:350px; float:left; overflow:hidden;}

.fot-links{}.fot-links ul{}
.fot-links ul li{ float:left; padding:0 4px;}.fot-links ul li a{ text-decoration:none; color:#666666;} .fot-links ul li a:hover{ color:#CCCCCC;} 
.fot-links1{} .fot-links1 ul{ list-style:none;}  .fot-links1 ul li{ float:right; padding:0 5px;}

/*<< - - - - - - - - - - - - PHOTO BOX - - - - - - - - - - - - >>*/
.photo-box{ overflow:hidden;}
.photo1{ float:left; overflow:hidden; width:95px;}
.content1{ float:left; overflow:hidden; width:170px; padding:0 0 0 10px}
.content1 ul{} .content1 ul li{ padding:3px 0;}
.contentw{ float:left; width:520px; padding:0 0 0 5px;}

/*<< - - - - - - - - - - - - REVIEW BOX - - - - - - - - - - - - >>*/
.search-result-box{ overflow:hidden; width:952px;}
.search-box{ margin:10px auto;}
.search-header{ background:url(../images/search_result_header.gif) no-repeat; height:30px; padding:0 0 0 15px; font:bold 14px/30px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.search-header1{ background:url(../images/search_result_header.gif) no-repeat; height:30px; padding:0 15px 0 15px; font:bold 14px/30px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.search-body-com{ background:url(../images/search_body.gif) repeat-x top #fff;}
.search-body-com1{ background:url(../images/search_body.gif) repeat-x top #fff; margin:1px 0 0 0;}  
.bound{ width:962px; overflow:hidden;}
.inbound{ background:url(../images/inbound.gif) no-repeat left top; height:121px; float:left; width:26px;}
.outbound{ background:url(../images/outbound.gif) no-repeat left top #d2e3f5; height:121px; float:left; width:26px;}
.headtxt{ font:bold 11px/27px Arial, Helvetica, sans-serif; color:#495574; }
.bound-content{ width:926px; float:left;}

.search-footer{ background:url(../images/search_result_footer.gif) no-repeat; height:5px; font-size:0;}

/*<< - - - - - - - - - - - - FLIGHT TIMING BOX - - - - - - - - - - - - >>*/
.flight-time-box{ overflow:hidden; padding:10px 0 0 0;}
.f-t-b1{ float:left; width:80px;}
.f-t-b2{ float:left; width:80px;}
.f-t-b3{ float:left; width:470px;}
.f-t-b4{ float:left; width:170px;}

/*<< - - - - - - - - - - - - BOUND BOX - - - - - - - - - - - - >>*/
.bound-body-box{ overflow:hidden; width:916px; padding:5px;}
.bound-box1{ float:left; width:80px;}
.bound-box2{ float:left; width:830px; overflow:hidden;} 

/*<< - - - - - - - - - - - - REVIEW BOX - - - - - - - - - - - - >>*/
.review-box{ overflow:hidden; margin:10px auto;}
.search{ float:left; width:690px;}
.search1{ float:left; width:690px;}
.search2{ float:left; width:730px;}

.review{ float:left; width:270px; background:url(../images/selection_review.gif) no-repeat center; height:103px; text-align:center; padding:70px 0 0 0;}
.summary-review{ float:left; width:245px;background:url(../images/summary_review.gif) no-repeat center;  height:108px;  padding:65px 0 0 25px;}
.review1{ float:right; width:270px;background:url(../images/selection_review.gif) no-repeat center; height:83px; text-align:center; padding:90px 0 0 0;}
.review2{ float:right; width:245px;background:url(../images/selection_review.gif) no-repeat center; height:108px;  padding:65px 0 0 25px;}
.review3{ float:left; width:270px;}
.review4{ float:left; width:215px; margin:0 15px 0 0;}


/*<< - - - - - - - - - - - - LINKS TOP - - - - - - - - - - - - >>*/  
.links-top{ padding:0 0 0px 0; float:right; overflow:hidden;}
.links-top ul{ list-style:none;}
.links-top ul li{ padding:5px 5px 0 5px; float:left;}
.links-top ul li a{ color:#3d72a8; font:bold 13px Arial, Helvetica, sans-serif; text-decoration:none; }.links-top ul li a:hover{ color:#fec211;}

.links-top3{ padding:0 0 4px 0; overflow:hidden;}
.links-top3 ul{ list-style:none;}
.links-top3 ul li{ padding:8px 4px;font-weight:bold; float:left;}
.links-top3 ul li a{ color:#3d72a8; text-decoration:none; }.links-top3 ul li a:hover{ color:#ccc;}
.links-top3 ul li a.active{ color:#ebb414; text-decoration:none; }

.links-top30{ padding:0 0 4px 0; overflow:hidden; font-weight:bold;}
.links-top30 ul{ list-style:none;}
.links-top30 ul li{ padding:6px; float:left;}
.links-top30 ul li a{ color:#3d72a8; text-decoration:none; } .links-top30 ul li a.active{ color:#f5be23; text-decoration:none; } .links-top30 ul li a:hover{ color:#ccc;}

.links-top2{ padding:0 0 4px 0; float:right; overflow:hidden;}
.links-top2 ul{ list-style:none;}
.links-top2 ul li{ padding:5px 8px 9px 35px; float:left;}
.links-top2 ul li a{ color:#3d72a8; text-decoration:none; }.links-top2 ul li a:hover{ color:#ccc;}

.links-top1{ padding:0 0 4px 0; overflow:hidden;}
.links-top1 ul{ list-style:none;}
.links-top1 ul li{ padding:5px; float:left;}
.links-top1 ul li a{ color:#3d72a8; text-decoration:none; }.links-top1 ul li a:hover{ color:#ccc;}

.links-top21{ padding:0 0 4px 0; overflow:hidden;}
.links-top21 ul{ list-style:none;}
.links-top21 ul li{ padding:5px; float:left;}
.links-top21 ul li a{ color:#3d72a8; font:bold 13px Arial, Helvetica, sans-serif; text-decoration:none; }.links-top1 ul li a:hover{ color:#3d72a8;}

.star{ overflow:hidden; margin:5px 0;}
.star ul{} .star ul li{ float:left; padding:0 3px;}

/*<< - - - - - - - - - - - - TRAVEL - - - - - - - - - - - - >>*/  
.travel-con{ float:left;}

/*<< - - - - - - - - - - - - TRIP PROTECTION - - - - - - - - - - - - >>*/  
.trip-lin{ padding:0 0 0 25px;}.trip-lin ul{ list-style:none;}.trip-lin ul li{ padding:6px 0 6px 35px;}
.trip-lin2{ padding:0 0 0 75px;}.trip-lin2 ul{ list-style:none;}.trip-lin2 ul li{ padding:6px 0 6px 35px;}
.trip-lin1{ padding:0 0 0 25px;}.trip-lin1 ul{ list-style:none;}.trip-lin1 ul li{ padding:3px 0 3px 35px;}
.trip-lin3{ padding:0 0 0 75px; margin:0 0 10px 0;}.trip-lin3 ul{ list-style:none;}.trip-lin3 ul li{ padding:6px 0 6px 35px;}
 
/*<< - - - - - - - - - - - - NUM - - - - - - - - - - - - >>*/  
.num{} 
.num ul{ list-style-type:none;} 
.num ul li{ float:left; padding:0 8px; color:#666666;} 
.num ul li a{ float:left; color:#666666; text-decoration:none;} 
.num ul li a:hover{ float:left; color:#e94a20; text-decoration:none;} 

/*<< - - - - - - - - - - - - GRY BOX - - - - - - - - - - - - >>*/ 
.customer-box{ overflow:hidden; margin:5px auto;}  
.customer-box1{ overflow:hidden; margin:13px auto;}  
.cus-1{ float:left; width:109px;}
.cus-1-1{ float:left; width:129px;}
.cus-2{ float:left; width:35px; padding:0 15px;}
.cus-2-1{ float:left;  padding:0 10px;}
.cus-2-2{ float:left; width:55px; padding:0 15px;}
.cus-3{ float:left; width:185px;}.cus-31{ float:left; width:155px; padding:0 15px;} .cus-311{ float:left; width:95px; padding:0 15px;}
.cus-4{ float:left; width:110px; padding:0 15px;}

/*<< - - - - - - - - - - - - BILLING BOX - - - - - - - - - - - - >>*/  
.billing-box{ overflow:hidden; width:956px;}
.billing{ float:left; width:408px; padding:0 10px 0 20px; overflow:hidden; border-right:1px solid #ccc;}
.payment{ float:left; width:440px; overflow:hidden; padding:0 10px 0 60px;}
.additon{ padding:5px 20px; overflow:hidden; margin:5px auto;}

/*<< - - - - - - - - - - - - GRY BOX - - - - - - - - - - - - >>*/  
.grey-box{ overflow:hidden; width:956px; margin:10px auto 10px auto;}
.gry-header{ background:url(../images/gry-header.gif) no-repeat; height:6px; font-size:0;}
.gry-body{ background:url(../images/gry-body_foter.gif) repeat-x top center #fff; padding:5px 15px 5px 15px;}

/*<< - - - - - - - - - - - - FLIGHTS INVOICE  - - - - - - - - - - - - >>*/ 
.invoice-box{ overflow:hidden; width:959px; margin:0 auto;}
.invoice{ float:left; width:475px; margin:10px auto;}
.passengers{ float:right; width:475px; margin:10px auto;}
.invoice2{ float:left; width:452px; margin:10px 23px 10px 0;}
.passengers2{ float:right; width:452px; margin:10px auto;}
.invoice1{ float:left; width:600px; margin:10px auto;}
.passengers1{ float:right; width:350px; margin:10px auto;}
.head-bg{ background:url(../images/head_bg.gif) repeat-x; font:bold 14px Arial, Helvetica, sans-serif; padding:0 0 0 15px; color:#FFFFFF;}

/*<< - - - - - - - - - - - - DEPARTING FLIGHT  - - - - - - - - - - - - >>*/ 
.depart-box{ overflow:hidden; width:953px; margin:0 auto;}
.depart-box1{ overflow:hidden; width:953px; margin:10px 0;}
.depart-body{ background:url(../images/depart-body.gif) repeat-x #fff; padding:10px;}
.air-india{overflow:hidden;}
.air-1{ float:left; width:75px;}
.air-2{ float:left; width:250px;}
.air-3{ float:left; width:50px;}
.air-4{ float:left; width:100px;}
.air-5{ float:left; width:200px;}

/*<< - - - - - - - - - - - - SUGGESION PAGE  - - - - - - - - - - - - >>*/
.suggesion-box{ overflow:hidden;}
.suggesion-head{ background:url(../images/suggestion_header.gif) no-repeat; height:5px; font-size:0;}
.suggesion-body{ background:url(../images/suggestion_body.gif) repeat-x top center #FFFFFF; padding:8px;}
 
/*<< - - - - - - - - - - - - ARRIVAL FLIGHTS  - - - - - - - - - - - - >>*/ 
.arrival-box{ overflow:hidden;}
.arrival-head{ background:url(../images/arrival_head.gif) no-repeat; height:6px; font-size:0;}
.arrival-body{ background:url(../images/depart-body.gif) repeat-x #fff; padding:10px;}
.arrival-footer{ background:url(../images/arrival_footer.gif) no-repeat top; height:5px; font-size:0;}

/*<< - - - - - - - - - - - - PHOTO BOX  - - - - - - - - - - - - >>*/ 
.phot-bx{ overflow:hidden;} 
.phot{ float:left; width:200px;}
.photohoteldetail{ float:left; width:125px;}
.content{ float:left; width:470px; padding:0 0 0 5px;}

/*<< - - - - - - - - - - - - SEARCH PAGES  - - - - - - - - - - - - >>*/ 
.show-hotel{ overflow:hidden; width:967px;}
.result{ float:left; overflow:hidden; width:685px; margin:0 15px 0 0;}
.result1{ float:left; overflow:hidden; width:695px; margin:0 15px 0 0;}
.result2{ float:left; overflow:hidden; width:675px; margin:0 15px 0 0; padding:25px 10px;}
.result3{ float:left; overflow:hidden; width:675px; margin:0 15px 0 0; padding:10px 10px;}
.error_result{ float:left; overflow:hidden; width:615px; margin:0 15px 0 0;}
.result-banner{ float:left; width:255px;}
/*<< - - - - - - - - - - - - SEARCH FULL  - - - - - - - - - - - - >>*/ 
.searchfull{ overflow:hidden; width:691px; margin:10px auto;}
.sarch-head{ background:url(../images/search_header.gif) no-repeat; height:30px; font:bold 15px/30px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0 0 0 15px;}
.sarch-body{ background:url(../images/search_body1.gif) repeat-x; padding:10px; width:671px;}
.phot-sea{ float:left; width:100px;}
.sarc-star{ float:left; width:401px; padding:0 10px;}
.sarc-btn{ float:left; width:150px;}

/*<< - - - - - - - - - - - - FORM PAGES  - - - - - - - - - - - - >>*/ 
.fieldwrapper{ margin:5px auto; overflow:hidden; display:block; padding:5px 0 0 0;}
.fieldwrapper1{ margin:8px auto 1px auto; overflow:hidden; display:block; padding:5px 0 0 0;}
.fieldwrapper2{ margin:0px auto; overflow:hidden; display:block; padding:5px 0 0 0;}
.styled{ float:left; width:180px; margin:0 10px 0 0; display:block; padding:5px 0 0 10px;}
.styled3{ float:left; width:220px; margin:0 10px 0 0; display:block; padding:5px 0 0 10px;}
.styled1{ float:left; width:140px; margin:0 10px 0 0;  text-align:right; display:block; padding:5px 0 0 10px;}
.styled2{ float:left; width:63px; margin:0 10px 0 0;  text-align:right; display:block; padding:5px 0 0 10px;}
.thefield{ float:left; width:205px; margin:0 0 5px 0;}
.thefield2{ float:left; width:205px; margin:0 0 5px 0;}
.thefield1{ float:left; width:245px; margin:0 0 5px 0;}
.thefield3{ float:left; width:430px; margin:0 0 5px 0;}

/*<< - - - - - - - - - - - - TRAVELLER TOOLS  - - - - - - - - - - - - >>*/ 
.traveller-tools{  overflow:hidden; margin:0 0 15px 0; width:206px;}
.travel{border:1px solid #6696c8;}
.travel1{border:1px solid #6696c8; margin:10px auto;}
.travel-head{ background:url(../images/traveller_head.gif) repeat-x; padding:0 0 0 15px; font:bold 14px/33px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:1px;}
.travel-body{ padding:8px; overflow:hidden;}
.travel-body ul{}
.travel-body ul li{ padding:5px 0 5px 15px;}.travel-body ul li a{ text-decoration:none; color:#676767; background:url(../images/arrow_gry.gif) no-repeat 1px 4px; padding:0 0 0 20px;}.travel-body ul li a:hover{ color:#fec10e;}


.trip-tabs{} .bot-bottom{ border-bottom:1px solid #6696c8;} .bot-bottom1{ border-bottom:1px solid #6696c8; padding:0 0 8px 0; margin:0 0 8px 0;}
.trip-tabs ul{ padding:0 10px 0 0;}
.trip-tabs ul li{ float:left; padding:0 10px; background:url(../images/trip_tab_head.gif) repeat-x; font:bold 11px/31px Arial, Helvetica, sans-serif; overflow:hidden; height:31px; color:#FFFFFF;} .trip-tabs ul li a{ color:#FFFFFF; text-decoration:none;} .trip-tabs ul li a:hover{color:#ffd559;}

.trips{ overflow:hidden; width:725px; margin:10px 0 0 0; border:1px solid #fec10b;}
.triphead{ background:#fec10b; font:bold 12px/25px Arial, Helvetica, sans-serif; padding:0 0 0 10px; color:#000;}
.trips1{ overflow:hidden; width:725px; margin:10px 0 0 0; border:1px solid #396EA4;}
.triphead1{ background:#396EA4; font:bold 12px/25px Arial, Helvetica, sans-serif; padding:0 0 0 10px; color:#fff;}
.tripbody{ padding:5px; width:715px;}
.tripb1{ float:left; width:100px;}
.tripb2{ float:left; width:150px;}
.tripb3{ float:left; width:310px;}
.tripb4{ float:left; width:150px;}

.grey-bg{ width:715px; margin:10px 0 0 0; background:#f4f4f4; padding:5px;}

.login{ margin:65px auto 95px auto; width:645px; height:212px; background:url(../images/login_box.gif) no-repeat center; padding:0 120px 0 150px; }
.registration{ float:left; width:288px; padding:15px 5px 0 5px;}
.registration1{ float:left; width:288px; padding:15px 5px 0 5px; margin:0 0 0 30px;}


/*<< - - - - - - - - - - - - - - - - - CAR FLOW - - - - - - - - - - - - - - - - - - >>*/
.car-icon{ background:url(../images/car_icons.gif) no-repeat left; padding:5px 0 0 45px; height:29px; font:bold 16px Arial, Helvetica, sans-serif;}
.paddright{ padding:0 10px;}
.searchfull-1{ overflow:hidden; width:691px; margin:10px auto 0 auto;}
.search-footer1{ background:url(../images/search_result_footer1.gif) no-repeat; height:5px; font-size:0;}
.seach-bg{ background:url(../images/blue_arrrow1.gif) no-repeat left #d2e3f5; padding:0 0 0 25px; font:bold 11px/27px Arial, Helvetica, sans-serif; }

/*<< - - - - - - - - - - - - WIDTH for home page - - - - - - - - - - - - >>*/ 
.widt{ width:32px;}.widt1{ width:65px;}.widt11{ width:43px;}.widt12{ width:70px;}
.from-box3-1{ float:left; width:430px; overflow:hidden;}
.adults-box3-1{ float:left; width:370px; overflow:hidden;}
.padd201{ padding:10px;}

.reserved-flight{ background:url(../images/flight_reserved.gif) no-repeat; height:37px; width:133px; text-align:center; font:bold 13px/37px Arial, Helvetica, sans-serif; padding:0 25px 0 10px;}
.reserved-car{ background:url(../images/car_reserved.gif) no-repeat; height:37px; width:133px; text-align:center; font:bold 13px/37px Arial, Helvetica, sans-serif; padding:0 25px 0 10px;}
.reserved-hotel{ background:url(../images/hotel_reserved.gif) no-repeat; height:37px; width:133px; text-align:center; font:bold 13px/37px Arial, Helvetica, sans-serif; padding:0 25px 0 10px;}

.cursor-pointer{cursor: pointer;}
.mar-rig{ margin:0 10px 0 0;}

/*for static pages */
.from-box13-1{ float:left; width:400px; overflow:hidden;}
.adults-box13-1{ float:left; width:400px; overflow:hidden;}
.wid43{ width:43px;}
.wid70{ width:70px;}
 
 
.suggesion-body1{ background:url(../images/suggestion_body.gif) repeat-x top center #FFFFFF; padding:8px 8px 8px 15px;}

.lists{} 
.lists ul{ list-style:square;padding:0 0 0 15px;} 
.lists ul li{ margin:8px 0; padding:5px 0 5px 15px;}.lists ul li a{ color:#495574; text-decoration:none;}.lists ul li a:hover{ color:#495574; text-decoration:underline; }

.paddall{ padding:5px;} 
.brder-top{ border-top:1px solid #6696c7; padding:5px 0 0 0;}  
.norfot{ font:normal 11px Arial, Helvetica, sans-serif; color:#495574;}
.norfot a{ text-decoration:none; color:#495574;} 
.norfot a:hover{ color:#cccccc;} 

.gry1{ float:left; width:80px;}
.gry2{ float:left; width:60px; padding:0 0 0 7px}
.gry-box{ float:left; width:149px; margin:0 10px 0 0; padding:8px 10px 10px 10px; background:url(../images/lorem.gif) no-repeat; height:48px;}
.banner{ float:left; width:149px;padding:8px 10px 10px 10px; background:url(../images/lorem.gif) no-repeat; height:48px;}
/*Our Style Starting*/

blockquote {
	font-size: .916em;
	margin-top: 3.272em;
	margin-bottom: 3.272em;
	line-height: 1.636em;
	padding: 1.636em;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

ol li,ul li {


	margin: 0;
}

pre,code {
	font-size: 115%; 
	font-size: 100%;
	font-family: Courier, "Courier New";
	background-color: #efefef;
	border: 1px solid #ccc;
}

pre {
	border-width: 1px 0;
	padding: 1.5em;
}

table.dojoTabular {
	border: 1px solid #ccc;
	margin: 0 1.5em;
}

.dojoTabular th {
	text-align: center;
	font-weight: bold;
}

table.dojoTabular thead,table.dojoTabular tfoot {
	background-color: #efefef;
	border: 1px solid #ccc;
	border-width: 1px 0;
}

table.dojoTabular thead tr th,table.dojoTabular thead tr td,table.dojoTabular tbody tr td,table.dojoTabular tfoot tr td
	{
	padding: .25em .5em;
}

.tundra .dijitInputField INPUT,.tundra .dijitTextBox,.tundra .dijitComboBox,.tundra .dijitSpinner
	{
	margin: 0 .1em;
}

.tundra .dijitComboBox .dijitButtonNode {
	padding: 0 .2em;
}

.tundra .dijitComboBox .dijitButtonNode,.tundra .dijitSpinner .dijitButtonNode
	{
	border-color: #9b9b9b;
}

.tundra .dijitTextBoxFocused,.tundra .dijitComboBoxFocused,.tundra .dijitSpinnerFocused
	{
	border-color: #406b9b;
}

.tundra .dijitComboBoxFocused .dijitButtonNode,.tundra .dijitSpinnerFocused .dijitButtonNode
	{
	border-left-color: #366dba;
}

.tundra .dijitSpinnerFocused .dijitDownArrowButton {
	border-top-color: #366dba;
}

.tundra .dijitError {
	border-color: #f3d118;
	background-color: #f9f7ba;
	background-image: none;
}

.dj_ie6 .tundra .dijitError INPUT {
	background-color: #f9f7ba !important;
}

.tundra .dijitErrorFocused {
	background-color: #ff6;
	background-image: none;
}

.dj_ie6 .tundra .dijitErrorFocused INPUT {
	background-color: #ff6 !important;
}

.tundra .dijitInlineValue {
	padding: 3px;
	margin: 4px;
}

.tundra .dijitInlineEditor {
	display: inline-block;
	display: -moz-inline-stack; #
	display: inline;
}

.dijitInlineEditor .saveButton,.dijitInlineEditor .cancelButton {
	margin: 3px 3px 3px 0;
}

.RichTextEditable {
	border: 1px solid #bfbfbf;
	border-top: 0;
}

//Ends for Tooltip styles


/*Autocompleter.Local: start*/
div.auto_complete {
}


div.auto_complete ul {
 margin:0px;
 padding:0px;
 list-style-type: none;
 background-color: #376ca2;
 border-left:solid 1px #376ca2;
 border-right:solid 1px #376ca2;
 border-bottom:solid 1px #376ca2;
 color:#ffffff;
}

div.auto_complete ul li {
 margin:2px;
 padding:0px;
 white-space: nowrap;
 font-family:Arial,Verdana, Helvetica, sans-serif;
 font-size:10px;
 cursor: pointer;
}

div.auto_complete ul li.selected {
 background-color:#fec10e;
 color:#ffffff;
 font-weight: bold;
 padding:2px;
 font-size:11px;
 margin:0px;
}

div.auto_complete ul strong.highlight {
 color: #800;
 margin: 0px;
 padding: 5px;
}

/*Autocompleter.Local: end*/

 /*Calendar styles
-----------------------------------------*/

/*empty  style to hide calender if key pressed except tab */
.calender-with-autocomplete {
	
}

#CalendarControlIFrame {
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	height: 300px;
	width: 250px;
	z-index: 99;
}

#CalendarControl {
	position: absolute;
	background-color: #376ca2;
	margin: 0;
	padding: 5px;
	display: none;
	z-index: 100;
	width: 178px;
}

#CalendarControl div.close {
	text-align: right;
	padding-right: 5px;
	border: thick;
	width: 100%;
}

#CalendarControl table {
	font-family: Tahoma;
	font-size: 10px;
	border: 1px solid #376ca2;
	background-color: #fff;
	margin: 5px;
	border-collapse: collapse;
	border-spacing: 0;
	width: 168px;
}

#CalendarControl th {
	text-align: center;
	padding: 2px 0 4px;
	font-family: Tahoma;
	font-weight: bold;
}

#CalendarControl td {
	text-align: center;
	width: 14%;
	line-height: 1.35em;
}

#CalendarControl td a {
	display: block;
	color: #000;
	text-decoration: none;
}

#CalendarControl td.weekday {
	background-color: #FFF;
}

#CalendarControl td.weekend {
	background-color: #f2f2f2;
}

#CalendarControl td.current a {
	color: #1c57a3;
	font-weight: bold;
	text-decoration: underline;
}

#CalendarControl td.current a:hover {
	color: #FFF;
	background-color: #1c57a3;
}

#CalendarControl td.past_date {
	color: #d2d2d2;
}

#CalendarControl td.weekday a:hover,#CalendarControl td.weekend a:hover
	{
	color: #FFF;
	background-color: #1c57a3;
	text-decoration: none;
}

#CalendarControl .title {
	text-align: center;
	font-weight: bold;
	color: #000;
	background-color: #fec10a;
	font-size: 10px;
	padding: 5px;
}

#CalendarControl td.arrow {
	text-align: center;
	background-color: #FFCB05;
}

#CalendarControl td.arrow a {
	font-weight: bold;
	color: #FFF;
	font-size: 18px;
}

#CalendarControl .cal_control {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

/* LiveValidation styles */
.LV_validation_message {
	font-weight: bold;
	margin: 0 0 0 5px;
}

.LV_valid {
	color: #00CC00;
}

.LV_invalid {
	color: #CC0000;
}

.LV_valid_field,input.LV_valid_field:hover,input.LV_valid_field:active,textarea.LV_valid_field:hover,textarea.LV_val

id_field:active {
	border: 1px solid #00CC00;
}

.LV_invalid_field,input.LV_invalid_field:hover,input.LV_invalid_field:active,textarea.LV_invalid_field:hover,textare

a.LV_invalid_field:active {
	border: 1px solid #f3d118;
	background-color: #f9f7ba;
}

.tundra .dijitValidationIcon {
	/* prevent height change when widget goes from valid to invalid state */
	width: 16px;
	background: transparent url('../images/warning.png') no-repeat center center;
}
.tundra .dijitTitlePane .dijitTitlePaneTitle
{
	background-image: url('../images/titleBar.png');
	background-repeat: repeat-x;
}
.tundra .dijitDialogTitleBar {
	/* outer container for the titlebar of the dialog */
	/*background: #fafafa url('../images/titleBar.png') repeat-x top left  ;*/
	/* border: 1px solid #bfbfbf; */
	background:#497AB2 ;
	padding: 5px 6px 3px 2px;
	cursor: move;
	color:#ffffff;
	outline:0; /* remove this line if keyboard focus on dialog startup is an issue. tab still takes you to first focusable element */
}

.location_line {
	background-image: url(../images/filter_div.gif);
	background-repeat: repeat-y;
	margin-left: 2px;
}

/* added for seat map flow */
.spacer {
	clear: both;
	overflow: hidden;
	display: block;
	height: 0;
}

.menunm a {
	background: url(../images/air/menu_normal.gif) no-repeat;
	width: 146px;
	height: 27px;
	float: left;
	text-align: center;
	font: bold 11px/ 27px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.menunm a:hover {
	background: url(../images/air/menu_over.gif) no-repeat;
	width: 146px;
	height: 27px;
	float: left;
	text-align: center;
	font: bold 11px/ 27px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	color: #135f8a;
}
.menunm a.blue {
	background: url(../images/air/menu_normal.gif) no-repeat;
	width: 146px;
	height: 28px;
	float: left;
	text-align: center;
	font: bold 11px/ 27px Arial, Helvetica, sans-serif;
	color: #fff;
}
.menunm a.white {
	background: url(../images/air/menu_over.gif) no-repeat;
	width: 146px;
	height: 28px;
	float: left;
	text-align: center;
	font: bold 11px/ 27px Arial, Helvetica, sans-serif;
	color: #135f8a;
}

.circle {
	background: url(../images/air/circle.gif) no-repeat;
	width: 15px;
	height: 15px;
	text-align: center;
	color: #fff;
	font: normal 10px/ 15px Arial, Helvetica, sans-serif;
}
/* seat map styles ended */

.weatherbtn_bg {
	background-image: url(../images/mis/button_bg.gif);
	background-repeat: no-repeat;
	width: 169px;
	height: 27px;
}

.mytripsblue_bdr {
	border-left: solid 1px #376ca2;
	border-right: solid 1px #376ca2;
	border-bottom: solid 1px #376ca2;
	border-top: solid 1px #376ca2;
}

.mytrispash_bg {
	background-color: #efefef;
}

.weathersubmit_btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(../images/mis/submit_btn.gif);
	background-repeat: no-repeat;
	border: 0px solid;
	padding-top: 3px;
	height: 19px;
	width: 86px;
	text-align: center;
	cursor: pointer;
}

.blytxt{ color:#3b70a6; font:normal 11px Arial, Helvetica, sans-serif;padding:3px 3px;} 
.blytxt a{ color:#3b70a6;font-weight:bold; text-decoration:none;} 
.blytxt a:hover{ color:#07101a; text-decoration:none;}

.blytxt1{ color:#3b70a6; font:normal 11px Arial, Helvetica, sans-serif;padding:3px 3px;} 
.blytxt1 a{ color:#3b70a6; text-decoration:underline;} 
.blytxt1 a:hover{ color:#07101a; text-decoration:none;}

.yeltxt{ color:#85612d; font:normal 11px Arial, Helvetica, sans-serif;padding:3px 3px;} 
.yeltxt a{ color:#85612d;font-weight:bold; text-decoration:none;} 
.yaltxt a:hover{ color:#c69b5c; text-decoration:none;} 

.yeltxt1{ color:#85612d; font:normal 11px Arial, Helvetica, sans-serif;padding:3px 3px;} 
.yeltxt1 a{ color:#85612d; text-decoration:underline;} 
.yaltxt1 a:hover{ color:#c69b5c; text-decoration:none;}

.smalltxt{font:normal 10px Arial, Helvetica, sans-serif;}

/*car detail pgae on mouse over*/
a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; background-color:none;}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:200px;
    border:1px solid #fec418;
    background-color:none; color:#000; text-align:left;
    text-align: center;  font:normal 12px Arial, Helvetica, sans-serif;}
    
a.info1{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.info1:hover{z-index:25; background-color:none;}

a.info1 span{display: none}

a.info1:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:600px;
    border:1px solid #fec418;
    background-color:none; color:#000; text-align:left;
    text-align: center;  font:normal 12px Arial, Helvetica, sans-serif;}    
    
.bold-txt{ font-weight: bold; }
.fonth3{ font:bold 14px Arial, Helvetica, sans-serif;}

/*added for payment mode selection flow in traveld etails page*/
.fare_box{ margin:5px 55px 3px 18px; padding:4px; background:#ffecb4; border:1px solid #FEBF01; }
.total_price{ background-color:#FFF; padding:7px 0 7px 10px; color:#000000;  border:1px solid #FEBF01; }
.total_price1{width:265px; background-color:#FFECB4; padding:7px 0 7px 10px; color:#000000; margin:5px 55px 3px 18px;  border:1px solid #FEBF01; }
.title{ background:#ffd65d; padding:3px 0 3px 9px; font:bold 14px/25px Arial, Helvetica, sans-serif; color:#000000;}
.pdrigt{padding:0 0 0 10px;}
.infor{ font:bold 11px Arial, Helvetica, sans-serif; line-height:17px; color:#FF0000; margin:10px 0;}
.borbot{ border-bottom:1px solid #febf01;}]
.geargio1 {font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color:#FFFFFF;}
.sizee{ font-size:14px; font-weight:bold; color:#000000;}
.pato{ padding:5px 0 0 18px;}

.pap{ padding:0 5px;}
.top1p{ padding:0 0 10px 0;}
.yellowtxt1{ color:#000000; padding:8px; border:1px solid #f6c22a; background:#ffecb3; font:normal 13px Arial, Helvetica, sans-serif; line-height:18px;}
