@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600italic,600,700,700italic,800,800italic);
@import url(http://fonts.googleapis.com/css?family=Dancing+Script:700);
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,200,600,300,700);
body{
	margin:0;
	padding:0;
	font-family: 'Source Sans Pro', sans-serif;
	background:#ffffff;
	font-size:14px; 
	color:#8b8e91; 
	font-weight:400;
}
input[type="text"],input[type="password"], input[type="checkbox"], textarea {border:1px solid #dfe2e6;}
.aitmaincss{	
	text-align:left;
}
.headercls{
	height:134px;
	border:0px solid #CC0000;
	position:relative;	
}
.inner{
	width:1002px;
	margin:0px auto;
}
/*Code added by Dilip 12-4-2014 */
.padding_tab_left {
	padding-left: 25px;
}
/* end Code added by Dilip 12-4-2014 */
.inner_bg {background:#ffffff; min-height:520px; height:auto; text-align:left;}
.headercls .inner{
	
	border:0px solid #CC0000;
}
/*Code added by Dilip 12-4-2014*/
.bg_line {
	border-bottom: 1px solid #E9E5E5;
}
/* end Code added by Dilip 12-4-2014*/

.midcontentcls{
	background:url('../images/new/blue_line.jpg') top center repeat-x #3098d3;
	/*background: #69beea ;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#69beea ), to(#3097d3));
	background: -webkit-linear-gradient(#69beea , #3097d3);
	background: -moz-linear-gradient(#69beea , #3097d3);
	background: -ms-linear-gradient(#69beea , #3097d3);
	background: -o-linear-gradient(#69beea , #3097d3);
	background: linear-gradient(#69beea , #3097d3);*/
	display:block;
	overflow:hidden;
}
.midcontentcls .inner{
	width:1002px;
	margin:0px auto;
}
.footercls{
	background:#edf0f1;
	padding:10px;	
}
.footercls .inner1{
	width:1002px;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	overflow:hidden;
	margin:0px auto;
}
.aitlogo{
	background-image:url('../images/new/aitlogo.jpg');
	height:87px;
	width:222px;
	display:inline-block;
	border:0px solid #eee;
	margin-top:20px;
}
.whlogo{
	background-image:url('../images/new/whlogo.jpg');
	height:87px;
	width:222px;
	display:inline-block;
	border:0px solid #eee;
	margin-top:20px;
}
.dreamlandlogo{
	background-image:url('../images/dl/dl_logo.jpg');
	height:65px;
	width:223px;
	display:inline-block;
	border:0px solid #eee;
	margin:20px 0 22px 0;
}
.alomaralogo{
	background-image:url('../images/om/om_logo.jpg');
	height:65px;
	width:223px;
	display:inline-block;
	border:0px solid #eee;
	margin:20px 0 22px 0;
}
.rightmenu{
	float:right;
	border:0px solid #CC0000;
	width:75%;
	letter-spacing:-0.05em;
}
.rightmenu_dreamland{
	float:right;
	border:0px solid #CC0000;
	width:50%;
	letter-spacing:-0.05em;
}
.setlinksarea .toplink, .setlinksarea .selecttab{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;/*change from 13 to 12 for managing medical travel*/
	color:#292929;
	text-decoration:none;
	padding:6px 6px;
	font-weight:normal;
}

.links{
	display:inline-block;
	position:relative;
	float:left;
	border:0px solid #CC0000;
	
}
/* Code added by Dilip 12-4-2014 */
.sousMenu:hover ul {
	display: block;
	width: 104px;
}

.line_height {
	padding-bottom: 20px;
}

.sousMenu ul {
	height: auto;
	display: none;
	list-style-type: none;
	position: absolute;
	z-index: 99;
	float: none;
}

.sousMenu ul li, .sousMenu ul li a {
	padding-left: 5px;
	display: block;
	background: #ffffff;
	color: #000000;
	float: none;
	width: 110px;
	text-decoration:none;
}

.sousMenu ul li:hover {
	border: none;
	display: block;
	color: #292929;
	float: none;
	width: 110px;
	background: #1EADE3;
}

​	
.sousMenu ul li a {
	padding-left: 5px;
	border-radius: none;
	display: block;
	background: #1EADE3;
	color: #ffffff;
	float: none;
	width: 104px;
}

.setlinksarea {
	margin-top: 0px;
	position: relative;
}

.setlinksarea ul {
	width: 100%;
	list-style: none;
}

.setlinksarea ul li {
	float: left;
	display: inline-block;
	line-height: 25px;
}
/* End Code added by Dilip 12-4-2014*/

.setlinksarea .selecttab,
.setlinksarea .links a:hover{
	color:#fff;
	background:#1eade3;	
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
.flagicon{
	border:0px solid #CC0000;
	display:inline-block;
	margin-top:-55px;
}
.flagicon .flagcls{
	font-family: 'Open Sans', sans-serif;
	text-decoration:none;
	font-size:11px;
	color:#073550;	
	width:47px;
	display:inline-block;
	float:left;
	text-align:center;
	position:relative;
	background:url('../images/new/dotline.jpg') top right no-repeat;
	padding-right:3px;
	padding-left:3px;
}

.flagicon .flagcls img{
	margin-top:8px;
	border:none;
}

.topchangelangfbtw{
	float:right;
}

.formclshome{
	background:url('../images/new/homeformbg.png') top left no-repeat;
	text-align:left;
	padding:5px 10px 11px 12px;
	width:272px;
	float:left;
}

.textinput{
	border:1px solid #a0a09e;
	width:250px;
	padding:3px;
	font-family: 'Open Sans', sans-serif;
}
.lable{
	display:block;
	margin-top:4px;
	font-family: 'Droid Sans', sans-serif;
	font-size:13px;
}
.headingformcls{
	color:#073550;
	font-size:16px;
	font-family: 'Open Sans', sans-serif;
	margin-bottom:25px;
	margin-top:6px;
	font-weight:bold;
	letter-spacing:-0.03em;
}
.forgotpasscls{
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	margin-top:15px;
	display:block;
}
.forgotpasscls:hover{
	text-decoration:none;
}

.signinhome{
	color:#fff;
	font-size:14px;
	padding:5px;
	padding-right:20px;
	background:#016A9A;
	background-image: url('../images/new/lock.png');
	background-image: url('../images/new/lock.png')center right, -webkit-gradient(linear, 0 0, 0 bottom, from(#2892D0 ), to(#016A9A));
	background-image: url('../images/new/lock.png'), -webkit-linear-gradient(#2892D0 , #016A9A);
	background-image: url('../images/new/lock.png'), -moz-linear-gradient(#2892D0 , #016A9A);
	background-image: url('../images/new/lock.png'), -ms-linear-gradient(#2892D0 , #016A9A);
	background-image: url('../images/new/lock.png'), -o-linear-gradient(#2892D0 , #016A9A);
	background-image: url('../images/new/lock.png'), linear-gradient(#2892D0 , #016A9A);
	background-repeat:no-repeat;
	background-position: center right 4px;
	text-decoration:none;
	margin-top:6px;
}

.signinhome:hover{
	background:#2892D0;
	background-image: url('../images/new/lock.png');
	background-image: url('../images/new/lock.png')center right, -webkit-gradient(linear, 0 0, 0 bottom, from(#016A9A ), to(#2892D0));
	background-image: url('../images/new/lock.png'), -webkit-linear-gradient(#016A9A , #2892D0);
	background-image: url('../images/new/lock.png'), -moz-linear-gradient(#016A9A , #2892D0);
	background-image: url('../images/new/lock.png'), -ms-linear-gradient(#016A9A , #2892D0);
	background-image: url('../images/new/lock.png'), -o-linear-gradient(#016A9A , #2892D0);
	background-image: url('../images/new/lock.png'), linear-gradient(#016A9A , #2892D0);
	background-repeat:no-repeat;
	background-position: center right 4px;
}

.signinhome #lock{
	position:relative;
	top:5px;
	border:none;
}

.agentsign{
	background:url('../images/new/newuser.png') left center no-repeat;
	height:46px;
	width:235px;
	display:block;
	font-family: 'Droid Sans', sans-serif;
	font-size:14px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-weight:500 \9;
	margin-top:17px;
	padding-left:5px;
}

.agentsign span{
	display:block;
	padding-left:6px;
	padding-top:13px;
	letter-spacing:-0.03em;
}

.agentsign span:hover{
	color:#aee3ff;
}

.listcontentcls{
	
}

.listcontentcls .inner{
	width:1002px;
	padding-top:15px;
	margin-bottom:15px;
	border:0px solid #CC0000;
	overflow:hidden;
}

.floatlist .headingcls{
	color:#292929;
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	background:url('../images/new/headingbottomline.jpg') bottom center repeat-x;
	text-align:left;
	padding-bottom:5px;
	font-weight:bold;
	letter-spacing:-0.02em;
	margin-bottom:10px;
}

.widthbox1{
	width:460px;
}

.widthbox2{
	width:220px;
}

.widthbox3{
	width:250px;
}

.listround{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#e0e0e0;
	padding:4px;
}

.contentlist{
	color:#333333;
	font-size:13px;
}

.readmorelink{
	text-align:left;
	display:block;
	color:#2691cf;
	font-size:13px;
	margin-top:10px;
	text-decoration:none;
}

.newslettercls{
	background:#2faef8;
	padding:5px 10px 10px 10px; 
	margin-top:10px;
}

.newsletterheadig{
	border-bottom:1px solid #fff;
	font-size:18px;
	text-align:left;
	padding-bottom:8px;
	color:#073550;
	font-weight:bold;
}

.newsletterinput{
	border:1px solid #aaab9e;
	padding:3px;
	width:96%;
	margin-top:5px;
}

.newslettercontent{
	font-size:13px;
	text-align:left;
	color:#fff;
	margin-top:10px;
	letter-spacing:-0.03em;
}

.submitcls{
	background:url('../images/new/signuphome.jpg') top left no-repeat;
	height:31px;
	width:88px;
	display:block;
	margin-top:10px;
}

.copy{
	float:left;
}

.condition{
	float:right;	
}

.selectlanguage{
	width:137px;
	position:relative;
	/*background: url('../images/new/selectlanguagebg.jpg') top center no-repeat;*/
	background:#F2F3EE;
	-webkit-border-radius: 0px 0px 8px 8px;
	-moz-border-radius: 0px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;
	border:1px solid #999999;
	padding:5px;
	font-size:13px;
}


/* select language */
.selectlanguage .lang{
	display:block;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
}
/* end select language */



.dropdown-wrapper {
    position: relative;
    overflow: hidden;
    width: 65px;
}
.dropdown_2 {
   font-family: 'Open Sans', sans-serif;
   font-size:13px;
   border: none;
   width: 82px;
   overflow:hidden;
   background:url('../images/new/lang-dd.png') 50px 7px no-repeat #F2F3EE;
   cursor:pointer;
   -webkit-appearance: none;
}


.socialcls{
	float:left;
	padding:5px 20px 10px 10px;
}

.footerlink{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#363535;
	text-decoration:none;
}

.footerlink:hover{
	text-decoration:underline;
}

.loggedinbar{
	background:#0b4669;
	overflow:hidden;
	padding:7px;
	font-family: 'Droid Sans', sans-serif;
	color:#fff;
	font-size:11px;
	position:relative;
	/*z-index:10001;*/
}

.loggedinbar .linksdata{
	font-family: 'Droid Sans', sans-serif;
	color:#fff;
	font-size:12px;
	text-decoration:none;
}
.loggedinbar .linksdata:hover{
	color:#30a7ec;
}

.logoutcls{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background:#ee3034;
	padding:3px 10px;
	margin-left:20px;
}

.logoutcls:hover{
	background:#fff;
}

.catg{
	
}

.catg .headingcat{
	border-bottom:1px solid #b0dcf3;
	color:#104361;
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	padding-bottom:16px;
	font-weight:bold;
	letter-spacing:-0.05em;
}

.addicon{
	background:url('/project_folder/base/images/sprite.png') 0px -438px no-repeat;
	padding-left:40px;
	padding-top:4px;
}

.icontransfer{
	background:url('/project_folder/base/images/sprite.png') 0px -488px no-repeat;
	padding-left:40px;
	padding-top:4px;
}
.iconsight{
	background:url('/project_folder/base/images/sprite.png') 0px -541px no-repeat;
	padding-left:40px;
	padding-top:4px;
}
.iconflight{
	background:url('/project_folder/base/images/sprite.png') 0px -593px no-repeat;
	padding-left:40px;
}

.subcat{
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	letter-spacing:-0.05em;
	margin-top:10px;
}

.catcontent{
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	letter-spacing:-0.05em;
	margin-top:10px;
}

.fc_red{
	color:#ff0000;
}

.catselect, .catselect_2, .pickdropselect, .pickdropsubselect, .roomtypeselect, .pass_select, .day_select, .sm_select{	
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	letter-spacing:-0.03em;
	border:none;
}
.dropdown, .dropdown_3, .pickdropdd, .pickdropsubdd , .roomtypedd, .pass_dd, .day_dd, .sm_dd{
    position: relative;
    overflow: hidden;    
	text-align:center;
	border:1px solid #dfe2e6;
}
select {border:1px solid #dfe2e6;}
.catselect {width:310px; background:url('/project_folder/base/images/arowicon.png') 240px 2px no-repeat #fff;}
.catselect_3 {width:260px; background:url('/project_folder/base/images/arowicon.png') 260px 2px no-repeat #fff;}
.catselect_2 {width:110px; background:url('/project_folder/base/images/arowicon.png') 60px 2px no-repeat #fff;}
.sm_select {width:80px; background:url('/project_folder/base/images/arowicon.png') 30px 2px no-repeat #fff;}
.pickdropselect, .roomtypeselect, .pass_select, .day_select {width:170px; background:url('../images/arowicon.png') 120px 2px no-repeat #fff;}
.pickdropsubselect {width:210px; background:url('/project_folder/base/images/arowicon.png') 170px 2px no-repeat #fff;}
.dropdown {width:260px;}
.dropdown_3{width:80px; padding:5px;}
.sm_dd{width:50px;}
.pickdropdd, .roomtypedd, .pass_dd, .day_dd{width:140px;}
.pickdropsubdd {width:190px;}

.catnames{
	float:left;
	width:100px;
}
.catnames2{
	float:left;
	width:145px;
}

.formdatacls, .advfields{
	margin:0px;
	padding:10px 0px;
	list-style:none;
}

.advfields {display:none;}

.formdatacls li, .advfields li{
	padding-bottom:10px;
}

.whitecolor{
	font-size:12px;
	color:#FFF;
	display:inline-block;
	margin-left:10px;
}

.bordercls{
	border-bottom:1px solid #b0dcf3;
	border-top:none;
	border-left:none;
	border-right:none;
}

.dropadnc{
	background:url('../images/new/arow_advance.png') 0px 7px no-repeat;
	padding-left:16px;
	cursor:pointer;
}

.spacetopcls{
	padding-top:6px;
}

.leftspace{
	margin-left:18px;
}

.ads_imgcls{
	border:0px solid #F00;
	overflow:hidden;
	padding-bottom:18px;
}

.adsspace{
	margin-left:3px;
}

.topcallno{
	float:right;
	margin-left:405px;
	margin-top:40px;
}

.callneedcls{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-style:italic;
	color:#073550;
	text-decoration:none;
	
	
}

.numbercls{
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-style:italic;
	color:#2691cf;
	text-decoration:none;	
	font-weight:bold;
}

.dropiconcall{
	background:url('../images/new/phonedrop.png') top center no-repeat;
	width:11px;
	height:10px;
	margin-left:8px;
	margin-right:5px;
	display:inline-block;
}

.setlinksarea{
	display:block;
	/*margin-top:115px*/
}

.seachbtncls{
	background:url('../images/new/searchbtn.png') top center no-repeat #0b4669;
	width:84px;
	height:28px;
	text-align:center;
	display:block;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	text-decoration:none;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom:20px;
}

.seachbtncls span{
	display:block;
	padding-top:4px;
	font-weight:bold;
	letter-spacing:-0.05em;
}


/*--------------------------Santosh---------------------------------*/
h1 {
	border-bottom:1px solid #d4dddd;
	color:#444444;
	font-size:18px;
	font-weight:300;
	padding-bottom:10px;
	margin-top:0px;
	text-align:left;
}

h2, h4{
	color:#3097d3;
	font-size:14px;
	background:#f8f7f7;
	padding:5px;
	text-align:left;
	border:1px solid #eae8e8;
}
h4 {border:none; margin:5px;}

h3{
	color:#ffffff;
	font-size:16px;
}

.seperator {border-top:1px solid #c1c1c1; padding-top:10px;}
.bg_green {background:#0b4669;}
.bg_blue {background: #0095da;}
.bg_lgt_blue {background: #1eade3;}
.bg_form {background:#f8f7f7;}
.bg_heading {background:#2777a7;}
.bg_white {background:#ffffff;}
.dancing {font-family: 'Dancing Script', cursive; font-size:21px; line-height:30px;}

.clear{clear:both;}
.float_left {float:left;}
.float_right {float:right;}
.center {text-align:center;}

.width2per {width:2%}
.width5per {width:5%}
.width8per {width:8%}
.width10per {width:10%}
.width12per {width:12%}
.width14per {width:14%}
.width15per {width:15%}
.width16per {width:16%}
.width18per {width:18%}
.width19per {width:19%}
.width20per {width:20%}
.width23per {width:23%}
.width25per {width:25%}
.width30per {width:30%;}
.width33per {width:33%;}
.width40per {width:40%;}
.width45per {width:45%;}
.width48per {width:48%;}
.width50per {width:50%;}
.width51per {width:51%;}
.width60per {width:60%;}
.width67per {width:67%;}
.width70per {width:70%;}
.width75per {width:75%;}
.width80per {width:80%;}
.width83per {width:83%;}
.width88per {width:88%;}
.width100per {width:100%;}
.width230 {width:230px;}
.width200 {width:200px;}

.padd_3 {padding:3px;}
.padd_5 {padding:5px;}
.padd_10 {padding:10px;}
.padd_15 {padding:15px;}
.padd_20 {padding:20px;}
/* Added by Santosh - 15th July 2013 */
.paddL15 {padding-left:15px;}
/* Added by Santosh - 15th July 2013 */
.paddL30 {padding-left:30px;}
.paddR10 {padding-right:10px;}
.margin5 {margin:5px}
.margin10 {margin:10px}
.marginB5 {margin-bottom:5px}
.marginB10 {margin-bottom:10px}
.marginL35 {margin-left:35px;}
.marginL5 {margin-left:5px;}
.marginT5 {margin-top:5px;}
.marginT10 {margin-top:10px;}
.marginT12 {margin-top:12px;}
.marginT20 {margin-top:20px;}
.marginR10 {margin-right:10px;}
.marginR15 {margin-right:15px;}
.padd0{padding:0px}
.margin0{margin:0px}
.paddLR5 {padding:0px 5px 0px 5px;}

.fc_blue , .fc_blue a{color: #2691cf;}
.fc_white , .fc_white a{color: #ffffff; text-decoration:none;}
.fc_lt_gray {color:#676767;}
.fc_drk_green, .fc_drk_green a{color:#0b4669; text-decoration:none;}
.fc_gray, .fc_gray a{color:#404041; text-decoration:none;}

.brd_rd {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.brd_10 {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.brd_rt_dashed {border-right:1px dashed #ffffff;}
.brd_lt_dashed {border-left:1px dashed #ffffff;}
.brd_rt_gray {border-right:1px solid #eeeeee;}
.brd_btm_gray {border-bottom:1px solid #eeeeee;}
.underline {text-decoration:underline;}
.brd_gray {border:1px solid #d2d4db;}
.brd_btm_dashed {border-bottom:1px dashed #d2d4db;}
.brd_LRB {border-left:1px solid #d2d4db; border-bottom:1px solid #d2d4db; border-right:1px solid #d2d4db;}
.brd_RB {border-bottom:1px solid #d2d4db; border-right:1px solid #d2d4db;}
.brd_top_gray {border-top:1px solid #d2d4db;}
.brd_R {border-right:1px solid #ffffff;}

.fs_10 {font-size:10px;}
.fs_11 {font-size:11px;}
.fs_12 {font-size:12px;}
.fs_13 {font-size:13px;}
.fs_14 {font-size:14px;}
.fs_15 {font-size:15px;}
.fs_16 {font-size:16px;}
.fs_18 {font-size:18px;}
.fs_20 {font-size:20px;}

.none {display:none;}
.block {display:block;}

.row1 {background:#0b4669;}
.row2 {background:#174f70;}

.bold {font-weight:bold;}

.add_room { background:url(../images/new/add_room.png) no-repeat left center; padding-left:20px;}
.remove_room { background:url(../images/new/remove_room.png) no-repeat left center; padding-left:20px;}
.btn_more { background:url(../images/new/btn_blue_bg.png) no-repeat center 2px; width:93px; height:28px; display:block;}
.flashlink, .map { background:url(../images/new/sprite.png) no-repeat; width:20px; height:20px;}
.flashlink {background-position:-9px -29px;}
.map {background-position:-9px -54px;}
.btn_green {background: #1ab7cf ;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from( #1ab7cf), to(#1ab7cf));
	background: -webkit-linear-gradient(#1ab7cf , #1ab7cf);
	background: -moz-linear-gradient(#1ab7cf , #1ab7cf);
	background: -ms-linear-gradient(#1ab7cf ,  #1ab7cf);
	background: -o-linear-gradient(#1ab7cf ,  #1ab7cf);
	background: linear-gradient(#1ab7cf ,  #1ab7cf); padding:3px 10px;  text-decoration:none; color:#ffffff; cursor:pointer; display:inline-block; -webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; border:0px;}
	
.btn_blue {background: #14a5da ;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#14a5da ), to(#0663b3));
	background: -webkit-linear-gradient(#14a5da , #0663b3);
	background: -moz-linear-gradient(#14a5da , #0663b3);
	background: -ms-linear-gradient(#14a5da , #0663b3);
	background: -o-linear-gradient(#14a5da , #0663b3);
	background: linear-gradient(#14a5da , #0663b3); padding:3px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-decoration:none; color:#ffffff !important; cursor:pointer; display:inline-block; -webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; border:0px;}
	
.btn_available {background: #21a716 ;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4cc725 ), to(#21a716));
	background: -webkit-linear-gradient(#4cc725 , #21a716);
	background: -moz-linear-gradient(#4cc725 , #21a716);
	background: -ms-linear-gradient(#4cc725 , #21a716);
	background: -o-linear-gradient(#4cc725 , #21a716);
	background: linear-gradient(#4cc725 , #21a716); padding:3px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-decoration:none; color:#ffffff !important; cursor:pointer; display:inline-block; -webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; border:0px;}
	
.btn_onreq {background: #b72207 ;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d91315 ), to(#b72207));
	background: -webkit-linear-gradient(#d91315 , #b72207);
	background: -moz-linear-gradient(#d91315 , #b72207);
	background: -ms-linear-gradient(#d91315 , #b72207);
	background: -o-linear-gradient(#d91315 , #b72207);
	background: linear-gradient(#d91315 , #b72207); padding:3px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-decoration:none; color:#ffffff !important; cursor:pointer; display:inline-block; -webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; border:0px;}

.sort {list-style:none; }
.sort li {float:left; padding-left:5px;}
.overhidden {overflow:hidden;}

.pointer {cursor:pointer;}
.inline {display:inline-block;}

#list-tab { display:block; overflow:hidden;}
#list-tab ul li {list-style:none; float:left; background-color:#e5e8ed; border-radius:10px 10px 0px 0px; padding:15px 40px; margin:-1px 2px; border:1px solid #cacaca; border-bottom:none; color:#404041; text-decoration:none;}
.active , .active a{background-color:#0095da !important; color:#ffffff!important; border:1px solid #0095da !important;}

.list, .mapview{ background:url(../images/new/sprite.png) no-repeat;}
.list {background-position:0px -323px;}
.mapview {background-position:-2px -230px;}

.brd_btm_top {border:1px solid #999999;}
.brd_top {border-top:1px solid #d2d4db;}
.amman {background:url(../images/new/sprite.png) no-repeat; background-position:-2px -230px; width:30px; height:30px;}

.data {display:none; font-size:12px;}

/*For Edit Search */
.scroller_anchor{height:0px; margin:0; padding:0;}
.edit_scroller{margin:0 0 10px; z-index:10; margin-left:-20px; position:fixed; top:165px; left:20px; float:left;background:none;}
#edit_search{display:none; background:#ffffff;}
.minusR30 {margin-right:-20px;}




/* Start Visa module CSS */
.showpagedata {
background-color: #f8f7f7;
padding: 15px 0px 10px 10px;
}

.showpagedata > .content .row1, .showpagedata > .content .row2{
	background-color: transparent;
}

.showpagedata > .innerdiv > .content .row1, .showpagedata > .innerdiv .row2{
	background-color: transparent;
}

.form_cls, .selectcls, .input_text_cls, .input_style1, .select_style {
    border: 1px solid #cdcdcd;
    color: #31312f;
    font-family: "arial";
    font-size: 12px;
}

/* Start, Added by Dilip for Visa add 30th july, 2014 */

.brdr{border:1px solid #b5b5b5;}
.padding10px	{	padding:10px;}
.even	{	background:#F8F7F7;line-height:25px;}
.odd	{	background:#FFFFFF;line-height:25px;}
.bg_gray{	background:#FFFFFF;}
.paddingleft10px {padding-left:10px;}
.addicon_visa{
	background:url('../images/sprite_visa.png') 0px -633px no-repeat;
	padding-left:40px;
	padding-top:4px;
}
.bg_gray{background:#FFF;}
.lineheight35px	{	line-height:35px;}

/*edit by Ashish 6July 2013*/


.fl-lft									{ float:left !important;}
.fl-rgt									{ float:right !important;}
.clear_0								{ font-size:0px; line-height:0px; display:block; clear:both;}
.wrap_cont p,.wrap_cont h1,
.wrap_cont h2,.wrap_cont h3,
.wrap_cont h4,.wrap_cont h5,
.wrap_cont h6,.wrap_cont em,
.wrap_cont b,.wrap_cont span, 
.wrap_cont ul, .wrap_cont ul li 		{ margin:0; padding:0;}

.wrap_cont ul.det-fm{list-style-type: none; margin-bottom: 15px;}

/*----------changes on inner1 page-----------*/
.inner1-cont							{ display:block; width:100%; font-family:Arial, Helvetica, sans-serif;}
.inner1-left							{ float:left; width:472px; display: block; padding:10px; background:#fff; border-radius:10px;}
.inner1-left h3							{ display: block; padding:0 5px 0 20px; background: url(../images/arr-h.png) 10px center no-repeat #f2f2f2; color:#e77817; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:24px; margin:0;}
.inner1-left ul							{ padding:15px; display:block; list-style:none; float:left; margin:0;}
.inner1-left ul li						{ padding-bottom:12px;display:block; float:left; margin:0; width:100%;}
.inner1-left ul li span					{ float:left; width:auto; padding-right:12px; display:block;}
.inner1-left ul li input				{ float:left; display:block; margin:0; padding:0; height:20px; border:#ccc solid 1px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#727272;}
.inner1-left ul li label				{ line-height:16px; display:block; font-size:12px; color:#003f4f; float:left; padding-left:10px; }
.det-fm li.sec-f p						{ float:left; display:block; width:200px;}
.det-fm li.sec-f p em					{ display:block; font-size:12px; color:#003f4f; line-height:20px; font-style:normal; margin-bottom:10px;}
.det-fm li.sec-f p input				{ display:block; line-height:18px; height:18px; border:#cdcdcd solid 1px; width:96%; padding:0 2%;}
.det-fm li.trd-f p						{ float:left; display:block; width:84px; margin-right:31px; position:relative;}
.det-fm li.trd-f p.last					{ width:199px; display:block; margin:19px 0 0 0; float:right;}
.det-fm li.trd-f p b					{ font-size:12px; color:#003f4f; line-height:20px; font-weight:bold;}
.det-fm li.trd-f p input.txt1			{ display:block; line-height:18px; height:18px; border:#cdcdcd solid 1px; width:90%; padding:0 5%}
.det-fm li.trd-f p img					{ position:absolute; right:1px; bottom:3px; z-index:999; display:block;}
.det-fm li.trd-f p input.radi			{ float:left; display:block; margin-right:5px; height:22px; border:#ccc solid 1px;}
.det-fm li.trd-f p em					{ font-style:normal; font-size:12px; color:#003f4f; line-height:20px; display:block;}
.det-fm li.trd-f p em i					{ font-size:11px; color:#727272; line-height:20px; font-style:normal;}
.det-fm li.frth							{ display:block;}
.det-fm li.frth p						{ width:88px; margin-right:35px; display:block; float:left;}
.det-fm li.frth p b						{ font-size:12px; color:#003f4f; font-weight:bold; display:block; line-height:16px;}
.det-fm li.frth p em					{ font-style: normal; font-size:11px; color:#727272; display:block; line-height:16px; margin-bottom:8px;}
.det-fm li.frth p select				{ font-size:11px; color:#727272; display:block; width:55px; border:#ccc solid 1px;}
.det-fm li.fif em						{ font-size:12px; color:#003f4f; font-style:normal; font-weight:bold; line-height:16px; display:block; padding-bottom:5px;}
.det-fm li input.fnd						{ font-size:12px; cursor:pointer; color:#fff; font-weight:bold; display:block; background:url(../images/btn-bg.png) no-repeat; width:119px; height:29px; line-height:28px; font-family:Arial, Helvetica, sans-serif; display:block; padding:0 20px 0 0; float:right; border:none;}
.inner1-left ul li.last					{ padding:0;}
.inner1-rgt								{ width:462px; float:right; padding:10px; background:#fff; border-radius:10px;}
.inner1-rgt ul							{ display:block; padding-bottom:110px;} 
.inner1-rgt ul li						{ padding-bottom:8px; display:block;}
.inner1-rgt ul li.banner2				{ padding:0;}

/*----------changes on inner2 page-----------*/

.inner2-cont							{ width:100%; display:block; min-height:800px; padding-bottom:30px;}
.inner2-left							{ float:left; display:block; width:225px;}
.inner2-rgt								{ float: right; display:block; width:960px;}
.inner2-cont h2							{ font-size:22px; font-family:'Source Sans Pro', sans-serif; font-weight: 300; color: #4d4d4d; text-transform:uppercase; margin-bottom:10px; background:#fff; padding:7px 0px; border:#dbdada solid 1px; display:block;}
.inner2-cont h2 span 					{ padding-left:20px;}
.sidebr-cont							{ display:block; border:#dcdbdb solid 1px; border-radius:5px; background:#fff;}
.sidebr-cont h4							{ font-size:18px; font-family:'Source Sans Pro', sans-serif; color:#ffffff; font-weight:bold; padding:0 20px; background:#3C3C3C;  line-height:30px; display:block;}
.sidebr-cont ul							{ display:block; list-style:none; padding-bottom:40px; width:100%; float:left;}
.sidebr-cont ul li						{ border-bottom:#dcdbdb solid 1px; font-size:13px; color:#6f7475; line-height:30px; padding:0 10% 0 10% ; font-family:'Source Sans Pro', sans-serif; width:80%; float:left;}
.sidebr-cont ul li p					{ font-size:12px; color:#6f7475; font-family:Arial, Helvetica, sans-serif; line-height:16px; display:block; padding-bottom:10px;}
.sidebr-cont ul li p a					{ color:#02465b; text-decoration:none;}
.sidebr-cont ul li.fare-w				{ background:#F7F9F9;}
.sidebr-cont ul li.fare-w a				{ color:#525960; font-size:14px; text-decoration:none;}
.sidebr-cont ul li.fare-w a i			{ font-style: normal; font-weight:normal;}
.sidebr-cont ul li.fst					{ padding:10px 10% 0 10%;}
.sidebr-cont ul li em					{ font-style: normal; font-size:14px; color:#6f7475; float:left; display:block; font-family:'Source Sans Pro', sans-serif;}
.sidebr-cont ul li label				{ font-size:13px; color:#6f7475; float:right; display:block; font-family:Arial, Helvetica, sans-serif;}
.sidebr-cont ul li.ls label, .sidebr-cont ul li.ls em	{ color:#525960;}
.sidebr-cont ul li.last1				{ color:#003f4f;}
div.list-rev								{ display:block; width:100%; float:left;}
div.list-rev > div							{ border-radius:5px; display: block; width:100%; float:left; padding:0 !important;}
div.list-rev div h4						{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#424546; border-radius:5px; font-weight:normal; background:url(../images/rep-acc.jpg) repeat-x; line-height:18px; padding:12px;}
div.list-rev div h4 span					{ display:block; padding-left:30px; background:url(../images/acc-bg.png) left -83px no-repeat; float:none;}
div.list-rev div h4.active span			{ background:url(../images/acc-bg.png) left 1px no-repeat ; }
div.list-rev div div.acc					{ width:99%; margin-left:4px;}
div.list-rev div div.acc > div			{ display:block; width:100%; background:#F7F9F9; float:left; padding-bottom:10px; }
div.list-rev div div h5					{ color:#fff; padding:0 12px; line-height:27px; display:block; background:#1AB7CF; font-weight:normal; font-size:16px;}
div.list-rev div ul						{ display:block; float:left; width:100%; list-style:none;}
div.list-rev div ul li					{ padding:10px 0% 0% ; width:96%; float:left; border:none;}
div.list-rev div div						{ float:left;}
div.list-rev div div.acc > div				{ margin:0 0 10px 0;}
div.list-rev div div.rw1					{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#003f4f; line-height:13px; background:url(../images/icon1.png) 3px top no-repeat; padding-top:35px; display:block; width:95px;} 
div.list-rev div div.rw2					{ width:92px; margin-right:68px;}
div.list-rev div div.rw3					{ width:93px; margin-right:45px;}
div.list-rev div div.rw4					{ width:50px; margin-right:42px;}
div.list-rev div div.rw5					{ width:215px; }
div.list-rev div div b					{ font-size:14px; font-weight:bold; color:#393d41; font-family:'Source Sans Pro', sans-serif display:block; line-height:13px; padding-top:7px;}
div.list-rev div h6						{ font-size:14px; color:#1fa0b5; line-height:27px; display:block; text-align:center; font-weight:normal; background:url(../images/brds.png) right top no-repeat;}
.ui-tabs-nav li							{ border:#999 solid 1px !important; border-bottom:none !important;}

/*----------changes on inner3 page-----------*/

.inner3-cont							{ width:100%; display:block; min-height:800px; padding-bottom:30px;}
.inner3-cont h2							{ font-size:18px; font-family:Arial, Helvetica, sans-serif; position: relative; font-weight:normal; color:#003f4f; text-transform:uppercase; margin-bottom:10px; background:#fff; padding:7px 20px; border:#dbdada solid 1px; border-radius:5px; display:block;}
.inner3-cont ul.booki-det				{ display:block; width:100%; float:left;}
.inner3-cont ul.booki-det li			{ width:100%; display:block; float:left; background:#fff; border:#dfdede solid 1px; margin-bottom:10px;}
ul.booki-det li div.acc > div			{ display:block; width:99%; background:#fff; float:left; padding-bottom:10px; padding:1% 0.5%;}
ul.booki-det li div h5					{ color:#3a3f45; padding:0 4%; line-height:27px; display:block; background:#f2f2f2; font-weight:normal; font-size:14px; border:#dbdada solid 1px; border-radius:2px;}
ul.booki-det li ul						{ display:block; float:left; width:100%;}
ul.booki-det li ul li					{ padding:7px 4% 10px 4%; width:92% !important; float:left; border:none !important;}
ul.booki-det li div					{ float:left;}
ul.booki-det li div.rw1				{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#003f4f; line-height:13px; display:block; width:18%;} 
ul.booki-det li div.rw2				{ width:15%; margin-right:5%;}
ul.booki-det li div.rw3				{ width:15%; margin-right:4%;}
ul.booki-det li div.rw4				{ width:11%; margin-right:4%;}
ul.booki-det li div.rw5				{ width:28%; }
ul.booki-det li div	 p					{ font-size:14px; color:#525960; font-family:'Source Sans Pro', sans-serif; display:block; line-height:15px; padding-top:7px;}
ul.booki-det li h6						{ font-size:14px; color:#1fa0b5; line-height:27px; display:block; text-align:center; font-weight:bold; background:url(../images/brds1.png) right top no-repeat;}
.booki-det h4							{ font-size:14px; color:#003f4f; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:26px; padding:0 10px; background:#dedede;}
.inner3-cont h2 a.modify_ser			{ position: absolute; color:#fff; font-size:12px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:23px; padding:0 12px; display:block; background:url(../images/modify-bg.png) no-repeat; width:98px; line-height:22px; top:7px; right:7px; z-index:88; text-transform:none;}
ul.booki-det li div cite				{ display:block; text-align:left;}

.acc > div li div.rw1				{ font-size:14px; font-family:'Source Sans Pro', sans-serif; color:#393d41; line-height:13px; display:block; width:18%; background:none; padding:5px 0px;} 
.acc > div li div.rw2				{ width:18%; margin-right:5%; color:#525960; padding:5px 0px;}
.acc > div li div.rw3				{ width:18%; margin-right:4%; color:#525960; padding:5px 0px;}
.acc > div li div.rw4				{ width:14%; margin-right:4%;color:#525960; padding:5px 0px;} 
.acc > div li div.rw5				{ width:19%; color:#525960; padding:5px 0px;}
/*----------changes on inner4 page-----------*/

.inner4-cont							{ width:100%; display:block; min-height:800px; padding-bottom:30px;}
.inner4-cont h2							{ font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:22px; position: relative; font-weight:normal; color:#003f4f;  margin-bottom:10px; background:#fff; padding:7px 20px; border:#dbdada solid 1px; border-radius:5px; display:block;}
.inner4-cont h2 a						{ color:#003f4f; font-weight:bold; text-decoration:none;}
.inner4-cont h2 a.modify_ser			{ position: absolute; color:#fff; font-size:12px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:23px; padding:0 12px; display:block; background:url(../images/modify-bg.png) no-repeat; width:98px; line-height:22px; top:7px; right:7px; z-index:88; text-transform:none;}
.inner4-lft								{ width:228px; display:block; float:left;}
.inner4-rgt								{ width:748px; display:block; float:right;}
.in4-sidebar							{ border:#e8e7e7 solid 1px; display:block; border-radius:5px; position:relative;}
.in4-sidebar h3							{ font-size:16px; color:#ffffff; font-weight:bold; font-family:'Source Sans Pro', sans-serif; line-height:30px; padding:0 16px; background:#3C3C3C;}
.in4-sidebar ul							{ display:block; width:100%; list-style:none;}
.in4-sidebar ul	li						{ padding:10px 12px; border-bottom:#e8e7e7 solid 1px; background:#fff;}
.in4-sidebar ul	li em					{ font-size:14px; color:#3a3f45; font-weight:bold; display:block; padding-left:15px; margin-bottom:5px; font-style:normal; background:url(../images/arr-btm.png) left 5px no-repeat;}
.in4-sidebar ul	li > div				{ padding-left:15px; display:block;}
.in4-sidebar ul	li > div span			{ font-size:12px; color:#003f4f; line-height:20px; display:block;}
.in4-sidebar ul	li em i					{ font-style:normal; font-size:11px; color:#003f4f; display:block; font-weight:normal; line-height:16px;} 
.in4-sidebar ul	li em i a				{ text-decoration:none; color:#003f4f;}
.in4-sidebar ul	li ul					{ display:block;  display:block; width:100%; float:left; }
.in4-sidebar ul	li ul.brds				{ border-bottom:#ccc dashed 1px; padding:5px 0 10px 0; margin-bottom:10px;}
.in4-sidebar ul	li ul li				{ width:100%; display:block; float:left; padding:0; border:none;}
.in4-sidebar ul	li ul li input			{ float:left; width:17px; margin-right:7px; display:block;}
.in4-sidebar ul	li ul li label			{ font-size:14px; color:#303030; font-family:'Source Sans Pro', sans-serif; float:left; display:block; line-height:17px;}
.in4-sidebar ul	li.last					{ border:none;}
ul.heed									{ width:96%; display:block; padding:8px 2%; float:left; background:#f1fefe; border:#dbdada solid 1px; border-radius:5px;}
.inner4-rgt ul li						{ float:left; display:block;}
.inner4-rgt ul li div					{ float:left; display:block;}
.cl1									{ width:112px; min-height:20px;}
.cl2									{ width:140px;}
.cl3									{ width:180px;}
.cl4									{ width:74px;}
.cl5									{ width:143px;}
.cl6									{ width:54px; min-height:20px;}
.inner4-rgt ul li a						{ font-size:12px; color:#003f4f; font-family:Arial, Helvetica, sans-serif; display:block; text-decoration: underline;}
.inner4-rgt ul.list1					{ background:url(../images/rep-list.png) bottom repeat-x; border-radius:5px; border:#dbdada solid 1px; display:block; width:100%; float:left; margin-top:12px;}
.inner4-rgt ul.list1 li					{ padding:15px 2%; display:block; position:relative;width:96%; float:left; border-bottom:#ccc dashed 1px;}
.inner4-rgt ul.list1 li.last			{ border:none; padding-bottom:20px;}
.abc-lft								{ position:absolute; background:url(../images/rep-list.png) left bottom repeat-x; height:96px; display:block; padding-top:30px; width:90px; text-align:center; left:0; top:0; z-index:999;}
.abc-rgt								{ position:absolute; right:0; width:152px; top:0; display:block; padding:10px 0; background:url(../images/rep-list.png) bottom repeat-x;}
.abc-rgt p								{ background:#eeeded; display:block; border-radius:5px; padding:0 10px; width:98px; margin-left:10px;}
.abc-rgt p label						{ display:block; font-size:14px; color:#6b6a69; text-decoration:line-through; font-family:Arial, Helvetica, sans-serif; line-height:16px;}
.abc-rgt p span							{ font-size:20px; color:#e26610; font-family:Arial, Helvetica, sans-serif; display:block; float:none !important}
.abc-rgt p em							{ font-style:normal; font-size:11px; color:#767575; font-family:Arial, Helvetica, sans-serif; display:block; line-height:14px;}
.abc-rgt a.book							{ background: url(../images/bookme.png) left center no-repeat; margin:7px 0 0 25px; text-decoration:none; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; line-height:20px; width:80px; padding-left:8px;}
.abc-rgt a.show-d						{ margin-top:7px; color:#d25d0c; font-size:12px; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; display:block; text-align:center;}		

/*----------changes on inner5 page-----------*/

.inner5-cont							{ width:100%; display:block; padding-bottom:30px;}
.inner5-cont h2							{ font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:22px; position: relative; font-weight:normal; color:#003f4f;  margin-bottom:10px; background:#fff; padding:7px 20px; border:#dbdada solid 1px; border-radius:5px; display:block; text-align: center; }
.inner5-cont h2 a						{ color:#003f4f; font-weight:bold; text-decoration:none;}
.inner5-cont h2 a.modify_ser			{ position: absolute; color:#fff; font-size:12px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:23px; padding:0 12px; display:block; background:url(../images/modify-bg.png) no-repeat; width:98px; line-height:22px; top:7px; right:7px; z-index:88; text-transform:none;}
.air-detl								{ display:block; width:100%;}
.air-detl ul.arilist					{ display:block; width:100%; float:left;}
.air-detl ul.arilist li					{ width:100%; float:left; display:block;}
.cel1									{ width:21%; float:left; padding:6px 0 !important;}
.hed .cel1								{ padding:0 !important;}
.cel2									{ width:23%; float:left;}
.cel3									{ width:9%px; float:left; text-align:center;}
.cel4									{ width:8%; float:left;}
.cel5									{ width:8%; float:left;}
.cel6									{ width:8%; float:left;}
.cel7									{ width:15%; float:left;}
.airlist								{ list-style:none;}
.airlist th							{ background:#EBF2F3; border-radius:5px; width:100% !important; float:left; margin-bottom:10px;}
.airlist th span em					{ font-style: normal; display:block; font-size:12px; color:#15b2ca; font-weight:bold; line-height:30px;}
.airlist th span.cel1 em			{ padding-left:25px;}
.airlist th span.cel2 em			{ padding-left:17px;}
.airlist th span.cel3 em, .listoff .cel3 em			{ width:100%; padding-right:45px;}
.no-brd									{ border:none !	important}
.airlist li								{ border:#dddddd solid 1px; background:#F7F9F9; display:block; width:100%; float:left; border-radius:5px;}
.listoff em								{ font-size:14px; color:#525960; font-family:'Source Sans Pro', sans-serif; display:block; font-style:normal;}
.listoff .cel1 em						{ padding-left:35px; line-height:18px;}
div.heade								{ /* background:url(../images/plus-minus.png) 10px 22px no-repeat; */ cursor: pointer; display:block;}
div.heade.active						{background:url(../images/plus-minus.png) 10px -763px no-repeat; }
.listoff .cel2 em, .listoff .cel3 em, .listoff .cel4 em, .listoff .cel5 em, .listoff .cel6 em						{ line-height:29px; border-bottom:#cccccc solid 1px;}
.listoff .cel7							{ display:block;   line-height:24px; text-align:center; margin-top:5px;}
.listoff .cel7 b						{ font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#003f4f; font-weight:bold; text-align:center;}
.listoff .cel7 a.book					{  background: url(../images/arr-org.png) left top no-repeat; display:block; margin:0 auto; text-decoration:none; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; line-height:20px; width:80px; padding-left:8px; text-align:left;}
.airlist li.wht							{ background:#fff;}
.air-detl ul.booki-det li div.acc > div	{ padding:0 !important; width:100% !important; background:none !important; position:relative;}
.air-detl ul.booki-det li div h5		{ background:#1AB7CF; border:none !important; color:#ffffff; border-radius:0;}
.air-detl ul.booki-det li				{ border:none;}
.listoff, .airlist								{ width:100%; float:left; position:relative;}
#example_paginate 								{ float:left; display:block; list-style:none;}
#example_paginate a							{ width:18px; text-align:center; cursor:pointer; float:left; margin-right:10px; font-family: Tahoma, Geneva, sans-serif; line-height:26px; color:#003f4f; text-decoration:none; display:block; background:#f3f3f3; border:#e1dfdf solid 1px;}
#example_paginate a:hover, #example_paginate a.paginate_active	{ color:#fff; background:#2884ab; font-weight:bold;}
.pagin ul li a.fst						{ background:#fff;}
.range									{ display:block; margin-left:18px; margin-top:10px; border-top:#c9c9c9 solid 1px; padding:15px 0 0 0;}
.range ul								{ list-style:none;}
.range li.rng1							{ padding:0 20px; width:230px; float:left;}
.range li.rng2							{ width:368px; float:left;}
.range li.rng3							{ width:317px; float:left;}
.range li.rng4							{ float:left; padding:10px 20px; width:700px;}
.range li p								{ font-size:12px; color:#003f4f; line-height:19px; font-family:Arial, Helvetica, sans-serif; display:block; float:left; margin-right:25px; font-weight:bold;}
.range li em							{ float:left; display:block; font-style:normal; }
.range li em.sps						{ width:196px}
.range li em input						{ float:left; display:block;}
.range li label							{ padding:0 5px; float:left; display:block; line-height:16px;}
.range li select						{ float:left; border:#ccc solid 1px;}
a#example_first, a#example_last			{ display:none;}
.trd-f input.cal						{}
#example_info							{ float:right; display:inline-block; line-height:24px;}
#example_previous,#example_next			{ font-size:11px;}

/*----------preloader page-----------*/

.preloader-page							{ width:100%; position:absolute; left:0; top:0; z-index:999; height:100%; width:100%; background: url(../images/shad-page.png) center 50px #fff no-repeat;}
.preloader								{ padding:40px; width:560px; border-radius:20px; background:#f4f4f4; border:#e7e7e7 solid 1px; margin:65px auto 0 auto;}
.preloader a.preload-logo				{ width:202px; margin:0 auto; display:block; }
.preloader h4							{ padding-top:20px; font-weight:normal; display: block; text-align:center; color:#f39e1d; font-size:22px; font-family:Arial, Helvetica, sans-serif;}
.preloader h4 em						{ font-size:14px; color:#4e4d4d; font-family:Arial, Helvetica, sans-serif; line-height:24px; display:block; font-style: normal; font-weight:normal;}
.preloader span							{ display:block; padding:10px 0; text-align:center;}
.preloader ul							{ width:480px; margin:10px auto 0 auto; padding:20px; background:#f4e8d6; list-style:none;}
.preloader ul li						{ width:100%; display:block;}
.lft-flight								{ width:230px; float:left; display:block;}
.rgt-flight								{ float:right; padding-left:18px; width:232px;}
.preloader ul li h5						{ font-size:20px; color:#359ac4; font-family:Arial, Helvetica, sans-serif; display:block; font-weight:normal; padding-left:25px; background:url(../images/plan.png) left center no-repeat;}
.preloader ul li b						{ font-size:28px; color:#4e4d4d; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.preloader p							{ display:block; text-align: center; margin:15px 0 40px 0; color:#3d3d3d; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.preloader p a							{ color:#3d3d3d; text-decoration:none;}
.rgt-flight h5							{ margin-left:20px; background:url(../images/plan-ret.png) left center no-repeat !important;}	
ul.booki-det li div.acc					{ width:100%;}	
.ui-slider-range						{ background:none !important;}					
#slider-range							{ width:180px; margin:10px 0; border-radius:0; border:none; background:#c3c3c3; height:8px;}
#amount									{ width:100%;}
.ui-slider-handle						{ border-radius:25px !important; background:#3897b9 !important; border:#b7b5b4 solid 1px !important; top:-5px !important;}
.inner1-left-modi						{ width:98%; margin:20px 0 30px 0; position:relative; }
.inner1-left-modi ul li input.fnd		{ position:absolute; right:25px; bottom:25px; z-index:0;}
.inner1-left-modi ul li					{ float:left; width:auto; padding:0 15px; display:block;}
.inner1-left-modi ul li.mod1 span		{ /* width:15%; */ float:left; margin-top:1px;}
.inner1-left-modi ul li.sec-f p			{ float:left; display:block; width:195px; padding:0 25px 0 0;}
.inner1-left-modi ul li.sec-f p.fl-rgt	{ padding-right:0;}
.inner1-left-modi ul li.sec-f p em		{ margin-bottom:3px;}
.inner1-left-modi ul li.frth,.inner1-left-modi ul li.fif			{ margin-top:16px;}
.acc input.chk-bx						{ position:absolute; top:47px; left:9px; z-index:99; display:block;}
span.lops									{ width:63%; float:left; display:block;}
span.loop-top		{ width:85%; float:left; display:block;}
span.loop-bot		{ width:85%; float:left; display:block;}
/*ul.booki-det li ul, ul.booki-det li ul li										{ background:#fcfffa;}
ul.booki-det li ul li															{ }
ul.booki-det li ul:nth-child(even),ul.booki-det li ul:nth-child(even) li		{ background:#f7fcfe;}	
ul.booki-det li ul:nth-child(even) li											{ background:url(../images/dep-img.png) 10px 10px no-repeat #f7fcfe;}*/
#suggestions_holder							{ z-index:99999; }
.suggest_item								{ padding:0 3%;font-size:11px; width:96% !important; font-family: Arial, Helvetica, sans-serif; line-height:14px;}
.loading 									{ border-radius: 5px; display:none; border:#ccc solid 1px; margin-bottom:15px;}
#loading									{  padding:0 20px; color:#000; background:#fff; line-height:30px; font-size:14px; }
#nomoreresults								{  padding:0 20px; color:#000; background:#fff; line-height:30px; font-size:14px;}
.in5-chg									{ width:76%; float:right;}
.cel7 em									{ margin-left:10px;}
a.exp-col									{ position:absolute; right:5px; top:5px; display:block; width:17px; height:20px; background: url(../images/flip.png) left top no-repeat; z-index:0;}
a.active									{ background: url(../images/flip.png) left bottom no-repeat !important; }
.in4-sidebar								{ margin-left:0px;}
.heade										{ width:100%; float:left; }
.ac-container tr td							{ background-color:#ececec; border:#d3d3d3 solid 1px; margin-bottom:10px;}
.ac-container tr:nth-child(even) td			{ background-color:#fff;}
#example_length, #example_filter			{ display:none;}
#.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background:#fff !important}
.lops  .cel2								{ width:42%; float:left;}
.lops  .cel3								{ width:31%; float:left; text-align:center;}
.lops .cel4									{ width:17%; float:left; text-align:center;}
.lops .cel5									{ width:7%; float:left; text-align:center;}
.lops .cel6									{ width:15%; float:right; text-align:center; margin:7px 0 0 0; }
.lops .cel6	 em								{ line-height:20px; border:none; background:#ddd;}


.accept										{ float:right; display:block; width:96% !important; padding:10px 2%!important;}
.accept input.txt							{ float:left; display:block; width:16px; height:16px; margin-right:15px;}
.accept em									{ float:left; display: block; font-size:13px; font-family:'Source Sans Pro', sans-serif; color: #ae1b1b; font-style: normal; }
.accept em i								{ display:block; font-size:12px; font-style:normal;color: #ae1b1b;}
.proceed									{ display:block; margin-top:-50px; margin-right:10px; border:none; cursor:pointer; float:right; background:#0195BD !important; border-radius:10px; padding:0 15px; margin-top:2px; line-height:28px; height:28px; padding-bottom:5px; color:#fff; font-size:15px; font-weight:bold; display:block;}
span.lops > span:last-child em					{ border:none !important;}
#steps										{ width:100%; overflow:hidden;}
.step										{ float:left; width:930px; margin:0; padding:0; border:none;}
#navigation									{ height:34px; background-color:#EBF2F3;border:1px solid #ccc;-moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; float:left; width:100%; border-bottom:none;width:928px; border-bottom: 1px solid #cccccc;}
#navigation ul								{ list-style:none;float:left;margin-left:22px;}
#navigation ul li							{ float:left; border-left:1px solid #ccc; position:relative;}
#navigation ul li.last						{ border-right:1px solid #ccc;}
#navigation ul li a							{ display:block; height:34px; background-color:#444;opacity:0.5; color:#303030; outline:none; font-weight:bold; text-decoration:none; line-height:34px; padding:0px 12px;
border-right:1px solid #fff; border-left:1px solid #fff; background:#f0f0f0; background: -webkit-gradient(linear,left bottom,left top,color-stop(0.09, rgb(240,240,240)), color-stop(0.55, rgb(227,227,227)),
 color-stop(0.78, rgb(240,240,240)));background: -moz-linear-gradient(center bottom,rgb(240,240,240) 9%,rgb(227,227,227) 55%,rgb(240,240,240) 78%)}
#navigation ul li a:hover,
#navigation ul li.selected a				{ background:#EFEFEF; color:#15B2CA;text-shadow:1px 1px 1px #fff; opacity:1;}
span.checked								{ background:transparent url(../images/checked.png) no-repeat top left; position:absolute; top:0px; left:1px; width:20px; height:20px;}
span.error									{ background:transparent url(../images/error.png) no-repeat top left; position:absolute; top:0px; left:1px; width:20px; height:20px;}
.com-fram									{ display:block; padding:2% !important; background:#fff; width:95.8%;}
.list-rev									{ width:930px !important; overflow:hidden; margin:0 auto;}
#steps legend								{ font-size:16px; color:#003F4F; font-weight:bold; font-family: Tahoma, Geneva, sans-serif; padding-bottom:15px;}
.step > div									{ padding:10px; border:#ccc solid 1px; border-top:none; background:#fff;}
.step div.acc								{ width:100% !important; margin:0 !important }
#steps 										{ border-radius:0 !important;}
.em-ul										{ width:100%; display:block;}
.em-ul label								{ font-size:14px; color:#333; display:block; line-height:30px; padding-right:25px; float:left;}
.em-ul input.tex								{ width:380px; border:#ccc solid 1px; border-radius:10px; line-height:30px; height:30px; padding:0 10px; float:left; display:block;}

ul.traveller								{   display:block; float:left;}
ul.traveller li								{ float:left; display:block; margin-bottom:3px; padding:0;}
ul.traveller li label						{ float:left; display:block; font-size:15px; color:#4d4d4d; font-weight:400; margin-right:5px; line-height:28px;}
ul.traveller li label.nor					{ font-size:15px; color:#4d4d4d; font-weight:400;}
ul.traveller li input.txt					{ width:200px; line-height:26px; margin-right:50px; border:#ccc solid 1px; padding:0 10px; height:26px; /*box-shadow:#ccc 0 0 3px 0 inset;*/}
ul.traveller li input.contct				{ disply:block;float:left;}
.step select								{ border:#ccc solid 1px; padding:4px; display:block; font-size:13px; float:left; margin-right:5px; /*box-shadow:#ccc 0 0 3px inset;*/}
ul.traveller li a.meal						{ margin-left:20px; text-align:center; display:block; color:#0094BB;}
ul.traveller li.padd						{ padding-top:15px; border-top:#ccc solid 1px; margin-top:15px;}
ul.traveller li em							{ font-size:12px; color:#666;display:block; font-family:Arial, Helvetica, sans-serif; line-height:24px; font-style:normal; margin-left:138px;}
span.checked 								{ background: url("../images/checked.png") no-repeat scroll left top transparent; height: 20px; left: 1px; position: absolute;top: 0; width: 20px;}
span.error 									{ background: url("../images/error.png") no-repeat scroll left top transparent; height: 20px; left: 1px; position: absolute; top: 0; width: 20px;}


.com-fram h3								{ font-weight: normal; font-size:16px; color:#333; display:block; padding-bottom:10px;}
ul.cred										{ display:block; margin-bottom:10px; float:left;}
ul.cred li									{ float:left; display:block; margin-bottom:10px;}
ul.cred li label							{ font-size:13px; color:#333; font-weight:bold; width:120px; float:left; display:block;}
ul.cred li input.txt							{width:200px; line-height:26px; margin-right:5px; border:#ccc solid 1px; padding:0 10px; height:26px; box-shadow:#ccc 0 0 3px 0 inset;}
.register1									{ display:block; margin-top:-50px; margin-right:10px; border:none; cursor:pointer; float:left; background:#0195BD !important; border-radius:10px; width:100px;margin-top:2px; line-height:28px; height:28px; padding-bottom:10px; color:#fff; font-size:15px; font-weight:bold; display:block;}

.com-fram ul li h6							{ text-align:left; background:none;}
.com-fram ul li h6 i						{ font-size:20px; font-weight:bold; display:inline-block; line-height:25px;}
.com-fram ul li i							{ font-size:11px; font-style: normal; line-height:20px; display:block;}
.com-fram ul li input.ck-chk						{ width:14px; height:14px; border:#ccc solid 1px; float:left; margin-right:5px;}


.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { color:#000 !important;}
.contx .ui-slider-range						{ background:#3276A5 !important;}


/*---ticket booking*/

#colorbox									{box-shadow:0 0 5px #999;}
.proc										{line-height:24px; display:none;  color:#333; font-size:14px; text-align:center; width:165px; float:right !important;}
#circularG{
position:relative;
width:30px;
height:30px; float:none; margin:0 auto;
}

.circularG{
position:absolute;
background-color:#666666;
width:7px;
height:7px;
-moz-border-radius:5px;
-moz-animation-name:bounce_circularG;
-moz-animation-duration:1.04s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-webkit-border-radius:5px;
-webkit-animation-name:bounce_circularG;
-webkit-animation-duration:1.04s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-ms-border-radius:5px;
-ms-animation-name:bounce_circularG;
-ms-animation-duration:1.04s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-o-border-radius:5px;
-o-animation-name:bounce_circularG;
-o-animation-duration:1.04s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
border-radius:5px;
animation-name:bounce_circularG;
animation-duration:1.04s;
animation-iteration-count:infinite;
animation-direction:linear;
}

#circularG_1{
left:0;
top:12px;
-moz-animation-delay:0.39s;
-webkit-animation-delay:0.39s;
-ms-animation-delay:0.39s;
-o-animation-delay:0.39s;
animation-delay:0.39s;
}

#circularG_2{
left:3px;
top:3px;
-moz-animation-delay:0.52s;
-webkit-animation-delay:0.52s;
-ms-animation-delay:0.52s;
-o-animation-delay:0.52s;
animation-delay:0.52s;
}

#circularG_3{
top:0;
left:12px;
-moz-animation-delay:0.65s;
-webkit-animation-delay:0.65s;
-ms-animation-delay:0.65s;
-o-animation-delay:0.65s;
animation-delay:0.65s;
}

#circularG_4{
right:3px;
top:3px;
-moz-animation-delay:0.78s;
-webkit-animation-delay:0.78s;
-ms-animation-delay:0.78s;
-o-animation-delay:0.78s;
animation-delay:0.78s;
}

#circularG_5{
right:0;
top:12px;
-moz-animation-delay:0.91s;
-webkit-animation-delay:0.91s;
-ms-animation-delay:0.91s;
-o-animation-delay:0.91s;
animation-delay:0.91s;
}

#circularG_6{
right:3px;
bottom:3px;
-moz-animation-delay:1.04s;
-webkit-animation-delay:1.04s;
-ms-animation-delay:1.04s;
-o-animation-delay:1.04s;
animation-delay:1.04s;
}

#circularG_7{
left:12px;
bottom:0;
-moz-animation-delay:1.17s;
-webkit-animation-delay:1.17s;
-ms-animation-delay:1.17s;
-o-animation-delay:1.17s;
animation-delay:1.17s;
}

#circularG_8{
left:3px;
bottom:3px;
-moz-animation-delay:1.3s;
-webkit-animation-delay:1.3s;
-ms-animation-delay:1.3s;
-o-animation-delay:1.3s;
animation-delay:1.3s;
}

@-moz-keyframes bounce_circularG{
0%{
-moz-transform:scale(1)}

100%{
-moz-transform:scale(.3)}

}

@-webkit-keyframes bounce_circularG{
0%{
-webkit-transform:scale(1)}

100%{
-webkit-transform:scale(.3)}

}

@-ms-keyframes bounce_circularG{
0%{
-ms-transform:scale(1)}

100%{
-ms-transform:scale(.3)}

}

@-o-keyframes bounce_circularG{
0%{
-o-transform:scale(1)}

100%{
-o-transform:scale(.3)}

}

@keyframes bounce_circularG{
0%{
transform:scale(1)}

100%{
transform:scale(.3)}

}

.flight_plus{
	background: url(../images/plus_img_toggle.jpg) 10px 10px no-repeat;
}

.flight_minus{
	background: url(../images/minus_img_toggle.jpg) 10px 10px no-repeat;
}
/************************ Css Added by Dilip ****************/
.paddingbottom10px		{	padding-bottom:10px !important;}
.left19px				{	left:19px;}
.bluebg					{	background:#1EADE3;}
.width100per			{	width:100%}
.bookbox				{	height:70px;	padding-top:10px;}
.txtwhite				{	color:#ffffff !important;}
.paddingtop10px			{	padding-top:10px !important;}
.margintop0px			{	margin-top:0px !important;}
.margintop5px			{	margin-top:5px !important;}
.marginright2px			{	margin-right:2px !important;}
.width63per {width:63%;}
.width89per {width:89%;}
.width28per {width:28%;}
.width26per {width:26% !important;}
.progress { width:700px; background:#f3f6f7; border:1px solid #21b7ce; margin:5% auto;}
.progress .logo_bg { background:#ffffff; text-align:center; padding:40px 0px;}
.progress .loading { color:#21b7ce; font-size:36px; border-bottom:8px solid #21b7ce; padding:30px 0px; text-align:center;}
.progress .prog-det { text-align:left; width:auto; padding:20px 0px;}
.progress .prog-det label { display:block; width:auto; font-size:14px; font-weight:bold; color:#3e3e3e; text-align:center; padding:0px 20px;}
.progress .prog-det p { display:block; width:auto; font-size:20px; text-align:center; padding:0px 20px;}
.progress .wait { font-size:14px; text-align:center; padding:10px;}
.progress .cpright { background:#21b7ce; color:#ffffff; font-size:12px; padding:5px; text-align:center;}
.fieldcol {color: #4d4d4d;}
.flight-head {
	color: #4a4a4a;
   	width:70%;
   	text-align:center;
   	padding:10px 0px!important;
}
.flight_book{
  	background: none repeat scroll 0 0 #ffffff;
    box-shadow: 0 0 10px #dedfdf;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.flight-srch {
	color: #4d4d4d;
   	font-size: 36px;
    font-weight: 300;
    line-height: 36px;
}
.ui-widget-header{
	background: none repeat scroll 0 0 #E5E5E5 !important;
	color:#222222 !important;
	font-weight:normal !important;
}
.btn-bew{
	color: #fff;
    display: block;
    font-size: 14px;
    font-weight: 400;
    padding: 8px 35px 8px 15px;
    text-decoration: none;
}
.brd_bottom {border-bottom: 1px solid #d4dddd;}
.width180px {width:180px !important;}
.mgn_auto {margin:0 auto;}
.head {
	color: #444444;
    float: left;
    font-size: 24px;
    font-weight: 300;
    line-height: 25px;
    padding: 10px 0px !important;
    width: 100%;
}
.h1_font {font-size:36px;}
.brd_bot_pad {
	border-bottom: 1px solid #d4dddd;
    padding-bottom: 29px;
}
.booking-list-id {
	background: none repeat scroll 0 0 #21c0d8 !important;
}
.lnk.green-btn:hover{
	 background: url(../images/search-arrow-up.png) no-repeat 85% 55% #199364;
}


/***************** Added by dilip ***************/
.paddL5px				{	padding-left:5px;}
.paddR5px				{	padding-right:5px;}
.border					{	border: 1px solid #EAE8E8;}
.marginT10px			{	margin-top:10px !important; }
.txt_box				{	width: 200px;line-height: 26px;margin-right: 5px;border: 1px solid #CCC;padding: 0px 10px;height: 26px;box-shadow: 0px 0px 3px 0px #CCC inset;}
.txt_box_color			{	font-weight: normal;color: #666;}
.padd_r20px				{	padding-right:20px;}
.flight_right_box		{	width:77% !important; text-align:left !important; vertical-align: top;}
.width37per				{	width:37% !important}
.width40per				{	width:40% !important}
.width42per				{	width:42% !important}
.margin_b10px			{	margin-bottom:10px !important;}

.width31per				{	width:31% !important; text-align:left;}
.width_25per			{	width:25% !important; text-align:left;}
.width_70per			{	width:70% !important; float: left !important; text-align:left !important; vertical-align: top;}
.margin_r5px			{	margin-right:5px !important;}
.width38per			{	width:38% !important;}
.width_20_per			{	width:20% !important; text-align:left;}
.bdrnone				{	border:none !important;}
.bgnone					{	background:none !important;}