﻿dfn, code, kbd, tt{font-style:normal; font-family:tahoma, Verdana, Sans-Serif;}
a, img{border:none;}
img{max-width:100%;}
address{font-style:normal;}

a{color:#ec9c01; text-decoration:none;}
a:hover{color:#096fbf;}
.btnleft{float:left;}
.btnright{float:right;}

.link{color:#096fbf;}
.link:hover{color:#333;}
.clr{clear:both;}
.pad_agent{ padding:1em 0;}
.width70{ width:70%;}
.htlerror_msg{color: #ff0000; display: block; float: left; font-size: 11px; margin-left: 38%; margin-top: 5px;}

.middle{ float:left; width:100%; background:url(../images/inner-bg.jpg) repeat-x;}
.mid_main{ margin:0px auto; width:90%;}
.brdcum{ float:left; width:100%;}
.brdcum ul{ margin: 2px 0; padding:0px; list-style:none;}
.brdcum li{ float:left; display:block;  padding:1px 0; color:#fff; height: 19px;}
.brdcum li a{ text-decoration:none;  padding:1px 10px; font-size:12px; color:#D02202;}
.brdcum li a:hover{ color:#02345b;}
.brdcum li a.active{ color:#02345b;}
.agent_head{ float:left; width:100%; padding:0; margin:2px 0;}
.agent_head>img{ float:left; width:100%; height:116px;}
.agent_head ol{font-size:13px; padding:8px 25px; margin-top:15px; float:left;}
.agent_head ol li{padding:3px;}
.leftnav{margin:0px; padding:0px; display:block;}
.leftnav li{margin:0 0 1px; padding:0px; border-bottom:1px solid #e7e7e7; display:block;}
.leftnav li a{padding:9px 13px; color:#666; display:block; background:#F2F2F2; font-weight:bold; transition:background .2s ease-out .1s;}
.leftnav li a:hover, .leftnav li a.active{background:#FFC045; color:#02345B;}

.points{ float:left; width:100%; margin:0; padding:10px 0;}
.points p{ text-align:left; width:97%; line-height:20px; margin:0px 0 0 15px; font-size:14px; color:#656565; background:url(../images/bullet.jpg) no-repeat 0 8px; padding:0 0 5px 25px;}
/*agent page*/
.hgltclr{color:#FB7D05;}
.bottom{ float:left; width:100%; padding:5px 0 5px 0; background:#f5f5f5; border-top:#e2e0e0 1px dashed; border-bottom:#e2e0e0 1px dashed; margin-top: 10px;}
.bottom_container{width:90%; margin:0 auto;}
.bottom_container p{ text-align:center;margin:0; float:left; font-size:14px;}
.bottom_container p b{ font-size:1.2em; color:#000; }

/*news and events*/
.eventheading{width:98%; float:left; padding:.6em 0.8em !important; background:#1E417C; color:#fff !important; margin:10px 0 !important;}
.contadd{background: none repeat scroll 0 0 #FFF6E5; float: left; font-size: 18px; font-style:normal; height: 102px; padding: 0.8em; width: 457px; margin-left:1em;}
.contaddres{background-position: -236px 4px; display: block; height: 150px; padding-left: 54px; border-right:1px dashed #c0c0c0;}
.span1{width:20%;}
.span2{width:40%;}
.span3{width:60%}
.span4{width:80%;}
.postlist{list-style:square; margin:1em; float:left; }
.postlist li{padding:2px;}
.addleft{float:left; padding:10px;}
.addright{float:right; padding:10px;}

/*-Contact Us Page---------------------*/
.contcol{float:left; width:200px;}
.contcol b{float:left;}
.postition_r { position: relative;}
.mid_cntct{float: left; width:98%; padding:1%; border:1px solid #e7e7e7; border-top:none;}
.cont_textbox{ width:100%; float:left; border:1px solid #e7e7e7; margin-top:10px; background:#fff;}
.cont_rightbox{width:30%; float:left; margin-right:10px; margin-top:10px;}
.contact_head, .question{width:100%; float:left;}
.cont_textbox>p, .cont_textbox>h1{float:left; line-height: 18px; padding: 7px 9px; text-align: justify; width: 100%;  *width: 98%; margin: 5px 0; font-size:13px;}
.cont_textbox>ul{list-style:none; margin-top:0; padding:0 0 0 10px; float:left;}
.cont_textbox>ul>li {padding:5px 20px; background:url(../images/bullet.jpg) no-repeat 0 9px; float:left; width:99%;}
.question{margin:0px; padding:0;}
/*inner tab*/
.font-16 {font-size: 16px;}
.faqbox {background:#F7F7FF; border: 1px solid #C7C7EA; float: left; padding: 10px; width:97.3%;}
.faqbox table {border: 1px solid #E7E7FF; border-collapse: collapse; margin: 0; float:left; font-size:14px; background:#fff;}
caption{background:#EAE8E8; padding:5px; text-align:left; font-size:14px; font-weight:bold; color:#02345B}
.tr_clr {background:#E6EFF4; color: #333; font-size:15px;}
.hotel_search_main table tr td { padding: 8px 10px;}
.faqbox table tr td { border: 1px solid #E3E3EA; border-collapse: collapse; margin: -1px 0 0 -1px; padding:5px;}
.contheading{width:97.5%; float:left; padding:.6em 0.8em !important; background:#1E417C; color:#fff !important; margin:0 !important;}
.width-200{width:33%;}
.ne_heading{padding:8px; background:#EAEAED; color: #333333; width: 95.3% !important;}
.eventbox{border:1px solid #d0d0d0; float:left; width:94.5%; padding:10px; margin:0 8px 8px;}
.eventbox p{padding:0 0 5px; margin:0px; font-size:14px; line-height:20px;}
.wtm{width:100%; float:left; margin-top:15px;}
.wtm>b{padding:8px 0 5px; float:left; width:100%; border-bottom:1px dashed #d0d0d0; font-size:14px; color:#333;}
.wtm img{margin-top:5px;}

.hotelslink{color:#ec9c01; text-decoration:underline; float:right;}
.hotelslink:hover{color:#fff;}
.ht_dealname, .comon_btn_row{width:100%; float:left;}
.ht_dealbox{padding:8px; width:100%; float:left; border:#e7e7e7 solid 1px; background-color: #fbfaf7;     margin-bottom: 8px;}
.ht_dealbox  .ht_dealbox{border-top:1px dashed #A5A5A5; padding-top:10px; margin-top:20px;}
.ht_dealname b{font-size:18px; color:#2A519C; font-weight:normal; float:left;}
.ht_dealname em{width:100%; float:left; padding:5px 0 8px; font-size:12px; color:#003580;}
.ht_dealname em a{background:url(../images/) no-repeat; font-style:normal; margin-left:5px; text-decoration:underline;}
.ht_right{float:right; width:100%; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box;}
.dealimg{width:250px; padding:4px; float:left; border: solid 1px #eee; margin-right: 8px;  background-color: #fff;}
.ht_right p{padding:0; margin:0; line-height:20px; text-align:justify;}
.ht_extra{font-size:13px;}
.ht_extra em{color:#EC9C01;}
.offer_row{width:97%; float:left; margin-top:10px; margin-left:5px;}
.offer_row b{color:#2A519C; font-size:13px; font-weight:normal;}
.offer_row em{font-size:13px; color:#EC9C01;}
.comon_btn, .comon_btn2{ padding:6px 12px; font-size:14px; color:#fff;}
.comon_btn:hover, .comon_btn2:hover{background:#02345B; color:#fff;}
.comon_btn{background:#076E94;}
.comon_btn2{background:#D44227; background: #D44227;  border-radius: 4px;     border-bottom: #ec573b solid 3px;}
.comon_btn_row{margin-top:10px;}
.ml15{margin-left:15px;}
.hotelr_btn{float:right; margin:10px;}

.captchabox{float:left;}
/*left side query form */
.queryform{width:100%; background:#fbf5e7; float:left; margin-bottom:10px; border:3px solid #1e417c; border-radius:10px;}
.queryhead{ padding:10px; background:#1E417C; color:#fff; font-weight:bold; display:block; font-size:18px;}
.queryrow{width:100%; float:left; padding:8px;}
.queryrow label{float:left; width:102px; padding-top:8px; font-size:12px;}
.queryrow input[type="text"], .queryrow select{float:right; padding:6px; background:#F9F9F9; border:1px solid #e4e4e4; box-shadow: 1px 1px 5px #E7E7E7 inset; -webkit-box-shadow: 2px 2px 5px #E7E7E7 inset; -ms-box-shadow: 2px 2px 5px #E7E7E7 inset; color:#666;}
.queryrow input[type="text"]{width:60%; *width:91%;}
.queryrow select{width:60%; *width:95%;}
.queryrow textarea{width:60%; *width:93%; float:right; resize: none; box-shadow: 2px 2px 5px #E7E7E7 inset; -webkit-box-shadow: 2px 2px 5px #E7E7E7 inset; -ms-box-shadow: 2px 2px 5px #E7E7E7 inset;}
.btn{background:#02345B; color:#fff; font-size:13px; border:none; padding:5px 16px; cursor:pointer; border: #0261ab solid 2px; border-radius:4px;}

.top_bnr{width:100%; float:left; text-align:center; margin-top:5%;}
.tbo_middle{float:left; width:95%; padding:40px; text-align:center;}
.thanks{font-size:28px; color:#F9BA41;}
.thanks + span{font-size:18px; color:#555; display:block; padding-top:10px;}
.thankstext{font-size: 30px; color: #000; position: absolute; z-index: 1; padding: 45px 0 0 40px;}
.cont_textbox .form_row{float:left; width:97%; padding:0 10px; margin-top:15px;}
.cont_textbox .form_row label{width:30%; float:left; margin-left:5%;}
.cont_textbox .form_row input{width:40%; padding:8px; border:1px solid #e7e7e7; border-radius:2px; background:#F7F7F7; margin-left:15px;}
.registerbtn{color:#fff; background:#E5990D; padding:5px 8px; float:left; font-size:16px; margin-left:18px; }
.registerbtn:hover{color:#fff; background:#103370;}
.pageerror{text-align:center !important; padding:15px!important; font-size:16px; color:#ff0000; float:left; width:100%;}
.footer_link_livechat{clear: both;margin: 0px;width: 100%;float: right;}
/*New CSS*/
.hotel_heading{background:url('../images/inner-sprite.png') 0 -6px no-repeat #1e417c; padding-left:50px;}
.benefit_heading{background:url('../images/inner-sprite.png') 0px -78px no-repeat #1e417c; padding-left:50px;}
.wlabel_heading{background:url('../images/inner-sprite.png') 0px -152px no-repeat #1e417c; padding-left:50px;}
.packages_heading{background:url('../images/inner-sprite.png') 0px -546px no-repeat #1e417c; padding-left:50px;}
.how_heading{background:url('../images/inner-sprite.png') 0px -223px no-repeat #1e417c; padding-left:50px;}
.feature_heading{background:url('../images/inner-sprite.png') 0px -299px no-repeat #1e417c; padding-left:50px;}
.supplier_heading{background:url('../images/inner-sprite.png') 0px -388px no-repeat #1e417c; padding-left:50px;}
.wl_heading{background:url('../images/inner-sprite.png') 0px -471px no-repeat #1e417c; padding-left:50px;}
.packages_heading{background:url('../images/inner-sprite.png') 0px -546px no-repeat #1e417c; padding-left:50px;}
.pad_left{padding-left:50px;}
.li_nbl{background:none !important; border-bottom:2px solid #f2f2f2; margin-bottom:10px; padding-left:0px !important;}
.img_fleft{float:left; padding-right:5px;}
.dis_block{display:block; padding:10px; font-size:11pt;}
.dis_works{display:block; padding:10px 0px 10px 0px; font-size:13pt;}
ul.how_works{list-style-type:none; margin:0px; padding:0px;}
ul.how_works li{list-style-type:none; background:none; margin:0 0 30px 24px; padding:0px; display:block; float:left; width:45%; }
ul.how_works li span.one{background:url('../images/img1.jpg') top center no-repeat; border-radius:10px; border:2px solid #ffc045;  width:90%; display:block; height:88px; box-shadow: 0px 5px 5px #888888;}
ul.how_works li span.two{background:url('../images/img2.jpg') top center no-repeat; border-radius:10px; border:2px solid #ffc045;  width:90%; display:block; height:88px; box-shadow: 0px 5px 5px #888888;}
ul.how_works li span.thr{background:url('../images/img3.jpg') top center no-repeat; border-radius:10px; border:2px solid #ffc045;  width:90%; display:block; height:88px; box-shadow: 0px 5px 5px #888888;}
ul.how_works li span.four{background:url('../images/img4.jpg') top center no-repeat; border-radius:10px; border:2px solid #ffc045;  width:90%; display:block; height:88px; box-shadow: 0px 5px 5px #888888;}
ul.how_works li span{display:block; float:left; text-align:justify;}
.img_float_none{display:block; width:100%; text-align:center;}

.top_banner_txt{ color: #000;font-size: 25px; padding: 40px 0 0 40px; height:116px; z-index: 1;     text-shadow: 1px 1px 1px #fff;}
.tc_banner{background:url(../images/2.jpg);}
.about_banner{background:url(../images/4.jpg);}
.privacy_banner{background:url(../images/3.jpg);}
.cont_banner{background:url(../images/5.jpg) no-repeat #fff right top;}
.hotel_banner{background:url(../images/Hotels.jpg) no-repeat right top #fff;}
.wholesaler_banner{background:url(../images/Wholesalers.jpg) no-repeat right top #fff;}
.xmlapi_banner{background:url(../images/xml.jpg) no-repeat right top #fff;}
.DynamicP_banner{background:url(../images/DynamicP.png) no-repeat right top #fff;}
.affiliate_banner{background:url(../images/affiliate.jpg) no-repeat right top #fff;}
.news-event_banner{background:url(../images/6.jpg) no-repeat right top #fff;}
.hoteldeal_banner{background:url(../images/hoteldeal.jpg) no-repeat right top #fff;}
.hotelRegistration_banner{background:url(../images/8.jpg) no-repeat right top #fff;}
.airbanner{background:url(../images/tboair_banner.jpg) no-repeat #1a3564 fixed center 150px;   width:100%;  left:0; right:0; position: absolute; padding: 50px 5% 70px 5%; color:#fff; margin-top:23px;}
.hedcont{font-size: 15px; padding: 16px; background: rgba(26,53,100, 0.8); border-top:#1b4481 solid 1px; line-height: 26px; border-bottom:#1b4481 solid 1px;  }
.tboairlogo{ padding-bottom:50px;}
.border-bottom-1{ border-bottom:#eee solid 1px;}
.green{color:green;}

.inner_links{ margin:0; padding:0; list-style:none;}
.inner_links li:first-child{margin-left:0px; }
.inner_links li{ float:left; margin-left:8px; margin-bottom: 20px; padding-top:10px;}
.inner_links li a{border:#eeeeee solid 3px; box-shadow: 0 0 5px 0 #ccc; display:block; position:relative; color:#000; background:#f6f6f6; text-decoration:none; border-radius:10px;}
.inner_links li a:hover, .inner_links li a.active{ border:#f3b742 solid 3px;  color:#fff; 
background: rgba(253,191,66,1); 
*background:#e19e1a;
background: -moz-linear-gradient(top, rgba(253,191,66,1) 0%, rgba(225,159,26,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(253,191,66,1)), color-stop(100%, rgba(225,159,26,1)));
background: -webkit-linear-gradient(top, rgba(253,191,66,1) 0%, rgba(225,159,26,1) 100%);
background: -o-linear-gradient(top, rgba(253,191,66,1) 0%, rgba(225,159,26,1) 100%);
background: -ms-linear-gradient(top, rgba(253,191,66,1) 0%, rgba(225,159,26,1) 100%);
background: linear-gradient(to bottom, rgba(253,191,66,1) 0%, rgba(225,159,26,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdbf42', endColorstr='#e19f1a', GradientType=0 );
}
.inner_links li a:hover em, .inner_links li a.active em{ display:block;}
.inner_links li a em{ border-top: #f3b742 solid 15px; border-left: solid 25px transparent;  display:none; border-right: solid 25px transparent;  position: absolute; left: 29%;}
.inner_links li a span{display:table-cell; *display:block; *height:60px; background-image:url(../images/inner-icons.png); vertical-align:middle; height:50px; padding:5px 8px 5px 55px; border-radius:5px; border:#fff solid 1px;}
.xm{background-position: -6px 4px;}
.wh{background-position: -8px -52px;}
.su{background-position:-6px -108px;}
.ho{background-position:-8px -170px;}
.dy{background-position:-6px -234px;}
.hpac{ float:left; margin-left:15px; width:60%;}
.width30p{ width:30%;}
.width65p{width:65%!important;}

/*contact us*/
.cont_textbox .tabbox{width:100%; display:block; list-style:none; margin:0px; padding:0px; border-bottom: 1px solid #e7e7e7;}
.cont_textbox .tabbox>li{display:inline; float:left; margin:0px; padding:0px; list-style:none; width:auto;}
.cont_textbox .tabbox>li>a{padding:8px 15px; float:left; background:#e7e7e7; color:#4c4c4c; border-right:1px solid #fff; font-weight:bold;}
.tabbox>li a:hover, .tabbox>li a.activelink{background:#FFC045; color:#333; border:none; border-right:1px solid #fff;}

.contact_head {background:#E2E2E2; border-bottom: 1px solid #c0c0c0; color: #000; float: left; font-size: 13px; font-weight: normal; width:100%; padding:0; margin: 10px 0 0;}
.contact_head b{color:#02345B;}
.contact_head>address{color:#333; font-size:14px; font-weight:normal;}
.cont_text {float: right; margin:0; width:auto; font-size:13px;}

/*new contact us css 6th jan 2016*/
.conimg{ background:url(../images/contact-sprite.png) no-repeat 0 0; float:left;}
.conloct{background-position:0 0; width:22px; height:34px;}
.con_mapicon{ background:#FFC045; padding:20px 12px; float:left;}
.con_address{padding:8px; float:left; font-size:12px;}
.line-height19{ line-height:19px;}
.conphone{width:28px; height:25px; background-position:0 -31px; float:left; margin-top:10px;}
.con_number{padding:10px; float:right; font-size:12px;}
.con_number b{font-size:13px;}
.con_box{width:100%; float:left; background:#efeff9; border:1px solid #c7c7ea; padding:15px; margin-top:10px; border-radius:8px; -webkit-border-radius:8px; position:relative;}
.con_dtlbox{float:left; width:32.9%; margin-right:5px;  min-height:227px; background:#fff;}
.con_dtlbox h2{background: #1e417c; color: #fff; float: left; font-size: 13px; margin: 0; padding: 4px 8px; width:100%;}
.con_dtlrow{float:left; width:100%; padding:10px; border-bottom:2px solid #EFEFF9;}
.con_support{background-position:-58px -28px; width:28px; height:24px; display:inline-block; margin-right: 5px; margin-left:34%;}
.con_sales{background-position:-30px -29px; width:28px; height:24px; display:inline-block; margin-right: 5px;margin-left:36%;}
.con_partner{background-position:-86px -29px; width:28px; height:24px; display:inline-block; margin-right: 5px;margin-left:31%;}
.con_rowtxt{float:left; width:90%;font-weight: bold;}
.con_more{background:#FFC045; border-radius:3px; -webkit-border-radius:3px; color: #333; float: right; font-size: 15px; font-weight: bold; line-height: 16px; padding: 0 3px; cursor: pointer;}
.con_table{display:none; width:80%; position:absolute; margin-top:25px; left:17px;}
.con_tablebox{ border: 1px solid #E7E7FF; border-top:none; border-collapse: collapse; margin: 0; float:left; font-size:14px; background:#fff;}
.con_table:after{border-style:solid; border-color:transparent transparent #4b5f82 transparent; border-width:15px; position:absolute; left:29.5%; top:-25px; content:"";}
.trhead{background:#4b5f82; color: #fff; font-size:15px;}
.trhead th{padding:5px; border-right:1px solid #3c4c68; text-align:left;}
.tr_clr {color:#555;}
.hotel_search_main table tr td { padding: 8px 10px;}
.con_tablebox tr td { border: 1px solid #E3E3EA; border-collapse: collapse; padding:5px;}
.con_fullrow{float:left; width:98%; padding:8px; border:1px solid #e7e7e7; border-radius:5px; background:#fff; margin-top:8px;}
.con_tblname{background-position:-22px 0px; width:18px; height:18px; display:inline-block; margin-right: 5px;}
.con_tblemail{background-position:-40px 0px; width:18px; height:18px; display:inline-block; margin-right: 5px;}
.con_tblaria{background-position:-56px 0px; width:18px; height:18px; display:inline-block; margin-right: 5px;}
.con_tblphone{background-position:-72px 0px; width:18px; height:18px; display:inline-block; margin-right: 5px;}
.con_mailicon{background-position: 0 -60px; display: inline-block; height: 18px; margin-right: 5px; width: 22px;}
.cbx1 .con_table:after{left: 36.5%;}
.cbx2 .con_table{left: 179px;}
.cbx2 .con_table:after{left: 60.5%;}

/*Service Agreement 16 Feb 2016*/
.svahed{background:#fff; padding:40px 20px; font-size:16px; margin-top:20px; clear:both;}
.sclsv{ background:#f4f4f4; height:500px; overflow-y:auto; padding:20px; border:#eaeaea solid 1px;}
.svducomt{ background:#fff; box-shadow: 0px 0px 8px 0px #888; width:98%; padding:10px; float:left;}
.duched{ color:#143167; border-bottom:#153c77 solid 4px; float:left; width:100%;}
.dcusv{border-top:#e7be68 solid 4px; float:left; width:100%; padding:10px 0; line-height:22px; text-align:justify;}
.bxc1{ width:48%; float:left;}
.bxc2{ width:48%; float:right;}
.rblcn{width: 68.5%; float:right;}

/*News & Events*/
.padding-8{padding:8px;}
.padding-0{padding:0!important;}
.padding-left-8{padding-left:8px;}
.padding-right-8{padding-right:8px;}
.padding-left-4{padding-left:4px!important;}
.padding-right-4{padding-right:4px!important;}
.PL0{padding-left:0!important;}
.PR0{padding-right:0!important;}
.padding-top-8{padding-top:8px;}
.padding-bottom-8{padding-bottom:8px;}
.border-1{border:#EAEAED solid 1px;}
.sddiv .hedline{font-size:18px; padding:16px;}
.font-14{font-size:14px;}
.hedline{background:#EAEAED; color: #1e417c;}
.envnavbg a{ padding:10px; text-transform: uppercase; color:#2b2b2b; border-right:#EAEAED solid 1px;}
.envnavbg span:first-child a{ border-left:#EAEAED solid 1px;}
.envnavbg a.set{ background-color:#1e417c; color:#fff;     position: relative;}
 _:-ms-lang(x), a.IEset { display:block; background-color:#1e417c; color:#fff; position: relative;}
.envnavbg{ margin-bottom:16px!important;}
.envnavbg a.set::after{content:" "; background-color:#1e417c;     z-index: -1;   margin-top: -8px; display:block; width:25px; height:25px;  position:absolute; left:45%;     transform: rotate(45deg);}
 _:-ms-lang(x), a.IEset::after{content:" "; background-color:#1e417c;     z-index: -1;   margin-top: -8px; display:block; width:25px; height:25px;  position:absolute; left:45%;     transform: rotate(45deg);}
.nbg::after{  position:absolute; content:" "; height:40px; z-index:-1; border-bottom:#ccc solid 1px; display:block; left:0; right:0;

background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 1%, #efefef 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 1%,#efefef 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 1%,#efefef 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
}

/*News & Events End*/