*{margin:0; padding:0;}
body{font-family:Verdana, Arial, Helvetica, sans-serif; background:#ffffff !important;}
a:visited{outline:none;}
h2{font-family:Verdana; font-weight:bold; color:#cd0000; font-size:20px;}
h5{font-family:Verdana; font-weight:bold; color:#5d5d5d; font-size:11px; margin-top:10px;}
.left{float:left;}
.right{float:right;}
#wrapper{width:940px; margin:0 auto;}
.searchleft{width:274px; float:left; background:#f0b955;}
.searchheadnew{font-family:Verdana; font-size:16px; color:#000; font-weight:bold; padding:0 7px 0px 7px;}
.searchinner{background:#fff; font-family:arial; font-size:12px; color:#000; font-weight:normal;}
.searchtext{font-family:verdana; font-size:12px; color:#000;}
.searchdash{background:url(http://www.A1FlightGroup.com/Images/searchdash.jpg) left center repeat-x;}
.inputboxnew{ width:126px; height:18px; background-color:#FFFFFF; border:1px solid #999999;font-family:Verdana; line-height:18px;  font-size:11px; color:#000000; font-weight:normal;}
.smallDropdownnew{width:35px; color:#000000; font-family:Verdana; line-height:18px;  font-size:11px; color:#000000; font-weight:normal;}
.dropdown{ width:152px; color:#000000; height:22px; font-family:Verdana; line-height:18px;  font-size:11px; color:#000000; font-weight:normal;}

/****** header css starts here *******/
#header{float:left; width:940px; height:143px;}
#logo{height:52px; width:264px; float:left; margin-top:21px;}
.phone{width:326px; height:22px; float:right; clear:both; margin-top:-13px;}
.icons{width:265px; height:60px; float:right; margin:6px 0 0 0;}
.icons1{width:70px; height:60px; float:right; margin:6px 0 0 0;}
.nav{margin-top:14px; float:left; width:940px; height:47px;}
.nav-left{float:left; width:4px; height:47px; background:url(http://www.A1FlightGroup.com/Images/navbig.jpg) left top no-repeat;}
.nav-mid{float:left; width:932px; background:url(http://www.A1FlightGroup.com/Images/navbig.jpg) left -48px repeat-x; height:47px;}
.nav-right{float:left; width:4px; height:47px; background:url(http://www.A1FlightGroup.com/Images/navbig.jpg) -4px top no-repeat;}
.nav-mid ul{width:920px; float:left; list-style:none; margin:7px 6px 0 6px;}
.nav-mid ul li{line-height:36px; float:left; margin-right:3px; font-family:arial; font-size:15px; font-weight:bold; color:#ffffff; display:block;}
.nav-mid ul li a{color:#ffffff; text-decoration:none; padding-left:2px; display:block;}
.nav-mid ul li a span{display:block; padding:0 11px 0 9px; margin-left:2px; display:block;}
.nav-mid ul li a:hover{background:url(http://www.A1FlightGroup.com/Images/navsmalleft.jpg) left top no-repeat; padding-left:2px; }
.nav-mid ul li a:hover span{background:url(http://www.A1FlightGroup.com/Images/navsmalright.jpg) right top no-repeat; padding:0 11px 0 9px; margin-left:2px; }

/********** body css starts here ***********/
#body{width:940px; float:left; margin:5px 0 8px 0;}
.bodyleft{float:left; width:274px;}
.boxleft{width:274px; float:left; margin-top:10px;}
.bodyleft1{float:left; width:274px; position:relative;}
.boxleft1{width:274px; float:left; margin-top:10px; position:relative;}
.boxlefttop{background:url(http://www.A1FlightGroup.com/Images/boxlefttop.jpg) left top no-repeat; float:left; height:3px; width:274px;}
.boxleftmid{width:260px; float:left; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding:3px 6px;}
.boxleftbottom{background:url(http://www.A1FlightGroup.com/Images/boxleftbottom.jpg) left top no-repeat; float:left; height:3px; width:274px;}
.bodyright{width:656px; float:right;}
.banner{width:656px; float:left;}
.boxright{width:632px; float:left; height:auto; border:1px solid #e0e0e0; margin-top:10px; padding:3px 12px 0 12px;}
.destcover{width:632px; float:left; padding-bottom:3px; border-bottom:1px solid #e0e0e0;}
.dest{line-height:39px; float:left; width:350px;}
.viewabutton{float:right; width:101px; height:auto;}
.destinationbox{width:152px; float:left; margin:8px 8px 0 0; background:#f7f6f6;}
.destinationbox ul{list-style:none;}
.destinationbox ul li{font-size:11px; color:#000000; line-height:18px;}
.destinationbox ul li a{font-size:11px; color:#000000; text-decoration:none;}
.destinationbox ul li a:hover{text-decoration:underline;}
.destinationbox ul li .left{width:100px; float:left;}
.destinationbox ul li .right{width:40px; float:left; text-align:right;}
.red{color:#d40300;}
.red a{text-decoration:none; color:#d40300;}
.red a:hover{text-decoration:underline;}
.topofferbox{border:1px solid #e0e0e0; height:79px; width:632px; float:left; margin-top:10px;}
.topofferbox ul{list-style:none; float:left; width:auto;}
.topofferbox ul li{float:left; background:url(http://www.A1FlightGroup.com/Images/scrollbg.jpg) left top no-repeat; width:95px; height:67px; padding-left:5px; padding-top:5px; margin:6px 0 0 24px; font-size:10px; font-weight:bold; font-family:tahoma; color:#7e5102;}
.topofferscroll{width:504px; float:right; margin-right:16px;}
.vackpack{width:312px; float:left; margin:10px 8px 0 0; height:115px;}
.vackpack-left{background:url(http://www.A1FlightGroup.com/Images/vackpackleft.jpg) left top no-repeat; width:4px; float:left; height:115px;}
.vackpack-right{background:url(http://www.A1FlightGroup.com/Images/vackpackright.jpg) left top no-repeat; width:5px; float:left; height:115px;}
.vackpack-mid{background:url(http://www.A1FlightGroup.com/Images/vackpackmid.jpg) left top repeat-x; width:303px; float:left; height:115px;}
.vackpack-mid .top{font-family:verdana; font-size:13px; font-weight:bold; color:#ffffff; line-height:37px; padding-left:2px;}
.vackpack-mid .content{margin:8px 0 0 4px; background:url(http://www.A1FlightGroup.com/Images/num1.jpg) left top no-repeat; height:31px; padding-left:44px; border-bottom:2px solid #f89b28; width:251px; font-weight:bold; color:#8c5a0a; font-size:12px; line-height:15px;}
.gray12{font-size:12px; color:#999999; font-weight:normal;}
.vackpack-mid .content1{margin:5px 0 0 4px; background:url(http://www.A1FlightGroup.com/Images/num2.jpg) left top no-repeat; height:31px; padding-left:44px; width:251px; font-weight:bold; color:#8c5a0a; font-size:12px; line-height:15px;}
.taggedoffer{width:312px; font-weight:bold; color:#8c5a0a; font-size:12px; margin:8px 0;}
.taggedoffer img{margin-right:10px;}
.taggedoffer p{margin-top:13px;}
.taggedoffer .offersingapore{background:url(http://www.A1FlightGroup.com/Images/taggedsingapore.jpg) left top no-repeat; float:left; width:51px; height:50px; padding:17px 0 0 80px; color:#fff; font-family:Arial; font-size:16px; font-weight:bold;}
.taggedoffer .offerdelhi{background:url(http://www.A1FlightGroup.com/Images/taggeddelhi.jpg) left top no-repeat; float:left; width:51px; height:50px; padding:17px 0 0 80px; color:#fff; font-family:Arial; font-size:16px; font-weight:bold;}

.middle{width:940px !important; height:auto; float:left; background-color:#ffffff;/* padding:5px 6px 0 6px;*/}
.midcontent{width:656px; margin:0 auto; height:auto;}
.midcontent1{width:940px; /*padding:10px;*/ float:left; height:auto; border:1px solid #ccc; margin-left:15px;}
.rightfull{width:225px; float:right; margin-top:12px;}
.rightfull .box{background:#f5f5f5; font-family:Verdana; border:#95b1d5 1px solid; font-size:12px; font-weight:bold; color:#1a4e91; width:211px; float:left; padding:6px; height:auto;}
.rightfull .box ul{list-style:none; margin-left:4px;}
.rightfull .box ul li{padding-left:15px; font-size:11px; color:#5d5d5d; background:url(http://www.A1FlightGroup.com/Images/arrowblue.jpg) left center no-repeat;}
.red_16{font-size:16px; color:#c10b18; font-weight:normal;}
.Cities-dest{width:100%; font-family:Arial; font-size:12px; color:#1a4e91; text-decoration:none; font-weight:bold;}
.Cities-dest a{font-family:Arial; font-size:12px; color:#1a4e91; text-decoration:none;  font-weight:bold; width:205px; padding-left:3px; border-bottom:1px solid #cccccc; line-height:26px; height:26px;}
.Cities-dest a:hover{border-bottom:none;}
.leftfull1{width:710px !important; float:left; margin-top:12px;}
.srchtitle{font-weight:bold; color:#000; background:#f3f3f3; font-size:14px; font-family:Arial; line-height:33px; border-bottom:1px solid #cccccc;}
.leftfull{width:651px; float:left; margin-top:12px; padding-left:5px;}
.btext{COLOR: #cd0000 !important;}
.orangetext{COLOR:#ff7400 !important;}
.Stop{font-family:Century Gothic; font-size:15px; font-weight:bold; color:#9b6c09; text-decoration:none}
.Airlinename{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR:#9b6c09; FONT-FAMILY: Arial, Helvetica, sans-serif;  TEXT-DECORATION: underline}
.Airlinename:hover{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #777777; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}  
.pricetext {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR:#cd0000; FONT-FAMILY: tahoma; TEXT-DECORATION: none;}
.pricetext:hover{font-size:12px; font-family:Tahoma; text-decoration:underline; COLOR:#cd0000;}
.text{font-family:Tahoma;font-size:11px;color:#717171;text-decoration:none;padding-left: 5px;}
.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000033;
	text-decoration: none;}
.ShowHidedetails{font-family:Century Gothic; font-size:14px; font-weight:bold; color:#000; text-decoration:none }
.ShowHidedetails:hover{font-family:Century Gothic; font-size:14px; font-weight:bold; color:#000; text-decoration:underline}
.Prtxt{FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cd0000; FONT-FAMILY:Century Gothic; TEXT-DECORATION: none }
.pdfdownload{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff7400; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION:underline;}
.title_strip{background:#e5e5e5;border:1px solid #d5d5d5;height:39px;}
.title_strip ul{list-style:none; float:left; width:100%; margin:0; padding:0;}
.title_strip ul li{float:left; font-family:arial; font-size:16px; color:#373636; line-height:39px; text-align:center;}
.margin_5{margin-top:5px;}
.margin_8{margin-top:8px;}
.resultbox{float:left; width:100%;}
.resultbox .resultbox-left{background:url(http://www.A1FlightGroup.com/Images/resultboxbg.jpg) left top no-repeat; text-align:center; float:left; width:138px; height:126px;}
.resultbox .resultbox-mid{background:url(http://www.A1FlightGroup.com/Images/resultboxmidbg.jpg) repeat-x left top; padding:1px 0; width:516px; float:left;}
.resultbox .resultbox-price{font-size:32px; color:#cd0000; font-family:arial; font-weight:bold; margin-top:35px;}
.resultbox .resultbox-logo{width:120px; text-align:center; padding-top:40px; border-right:1px solid #d5d5d5; height:84px; float:left; }
.resultbox-logo a{color:#000; font-size:11px;}
.resultbox-logo a:hover{text-decoration:none; color:#cd0000;}
.resultbox-logo span{display:block; font-family:verdana; font-size:11px;  }
.resultbox .resultbox-data{width:267px; float:left;}
.resultbox .resultbox-data ul{width:262px; float:left; list-style:none; padding:7px 0 6px 5px; margin:0; border-bottom:1px solid #d5d5d5;}
.resultbox .resultbox-data ul li{float:left; font-family:arial; font-size:11px; width:262px; line-height:16px;}
.resultbox:hover .resultbox-left{background:url(http://www.A1FlightGroup.com/Images/resultboxbg.jpg) left -126px no-repeat;}
.resultbox:hover .resultbox-mid{background:url(http://www.A1FlightGroup.com/Images/resultboxmidbg.jpg) repeat-x left -126px; padding:1px 0; width:516px; float:left;}
.resultbox:hover .resultbox-logo{border-right:1px solid #f6d6b4;}
.resultbox:hover .resultbox-data ul{border-bottom:1px solid #f6d6b4;}
.resultbox:hover .resultbox-button{background:#f6d6b4; width:127px;float:left; height:103px; text-align:center; padding-top:21px; border-right:1px solid #ff7400;}
.resultbox-button{background:#d5d5d5; width:127px;float:left; height:103px; text-align:center; padding-top:21px; border-right:1px solid #d5d5d5;}
.resultbox-button a{color:#2a3038; font-size:12px; font-family:arial;}
.resultbox ul{list-style:none; margin-left:15px;}
.resultbox ul li{float:left; font-family:Verdana; font-weight:bold; font-size:13px; color:#000000; line-height:40px;}
.resultbox1{float:left; width:100%;}
.resultbox1 .resultbox-left{background:url(http://www.A1FlightGroup.com/Images/resultboxbg1.jpg) left top no-repeat; text-align:center; float:left; width:138px; height:100px;}
.resultbox1 .resultbox-mid{background:url(http://www.A1FlightGroup.com/Images/resultboxmidbg1.jpg) repeat-x left top; padding:1px 0; width:802px; float:left;}
.resultbox1 .resultbox-price{font-size:32px; color:#373636; font-family:arial; font-weight:bold; margin-top:20px;}
.resultbox1 .resultbox-logo{width:162px; text-align:center; padding-top:30px; border-right:1px solid #d5d5d5; height:68px; float:left; }
.resultbox1 .resultbox-data{width:509px; float:left;}
.resultbox1 .resultbox-data ul{width:504px; float:left; list-style:none; padding:10px 0 10px 5px; margin:0; border-bottom:1px solid #d5d5d5;}
.resultbox1 .resultbox-data ul li{float:left; font-family:arial; font-size:12px; width:227px; line-height:14px;}
.resultbox1:hover .resultbox-left{background:url(http://www.A1FlightGroup.com/Images/resultboxbg1.jpg) left -100px no-repeat;}
.resultbox1:hover .resultbox-mid{background:url(http://www.A1FlightGroup.com/Images/resultboxmidbg1.jpg) repeat-x left -100px; padding:1px 0; width:802px; float:left;}
.resultbox1:hover .resultbox-logo{border-right:1px solid #f6d6b4;}
.resultbox1:hover .resultbox-data ul{border-bottom:1px solid #f6d6b4;}
.resultbox1:hover .resultbox-button1{background:#f6d6b4; width:129px;float:left; height:77px; text-align:center; padding-top:21px; border-right:1px solid #ff7400;}
.resultbox-button1{background:#d5d5d5; width:129px;float:left; height:77px; text-align:center; padding-top:21px; border-right:1px solid #d5d5d5;}
.resultbox-button1 a{color:#2a3038; font-size:12px; font-family:arial;}
.callus-head1{font-size:24px; color:#b32928; font-weight:bold;}
.size-12{font-size:12px;}
.CityDes{ font-family:verdana; font-size:11px; color:#000000; padding:4px; text-decoration:none; font-weight:normal; line-height:18px; text-align:justify}
.boldtext{ font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold; color:#000000; text-decoration:none; font-weight:bold}
.callus-mid{width:100%; padding-left:14px; float:left; background:url(http://www.A1FlightGroup.com/Images/calluswhole.jpg) no-repeat left top; height:301px; font-size:12px; font-family:verdana; color:#000000;}
.callus-mid p{ font-size:12px; font-family:verdana; color:#000000;}
.size-12{font-size:12px;}
.callus-head1{font-size:24px; color:#cd0000; font-weight:bold;}
.callus-mid ul{width:752px; float:left; list-style:none; margin:0; padding:0;}
.callus-mid ul li{width:326px; float:left; font-size:12px; font-family:verdana; color:#000000; line-height:30px;}
.airlogo{width:200px; float:right; margin:15px 300px 0 0; text-align:center;}
.airdet{margin-bottom:10px; float:left; width:100%;padding-bottom:3px; border-bottom:1px solid #e0e0e0;}
.freq{FONT-WEIGHT: bold; FONT-SIZE:16px; COLOR: #cd0000;text-decoration: none; width:100%;  border-bottom:1px solid #c0bfbf; margin-top:10px; height:25px; float:left;}
.simpletext2 {color:#5d5d5d;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-align:justify;text-decoration:none;}
.simpletext2 a {color:#5d5d5d; text-decoration:underline;}
.simpletext2 a:hover{text-decoration:none;}
.simpletext2 ul{margin:5px 0 0 30px;}
.simpletext2 ul li{ list-style:none;}
.side1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.sidenavgrn {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #cd0000;
	text-decoration: none;
}

.headterms{ color:#3274b1; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:600; text-decoration:none;}
.CityDesTitle{font-family:Arial; font-size:13px; color:#000000; text-decoration:none; font-weight:bold; line-height:18px;}

.autocomplete_completionListElement 
        {  
            margin:0px!important;
            background-color :#ffffff;
            color : #333333;
            cursor : hand;
            border:1px solid #cccccc;
            overflow:visible;
            visibility:visible;
            padding:2px;
            list-style-type : none;    
            z-index: 99999999; 
        }

        .autocomplete_highlightedListItem
        {
            background-color: #5a97cd;
            color:#ffffff;
            height:20px;
            font-family:century gothic;
            line-height:20px;
            font-size:11px;
            font-weight:bold;
            cursor : hand;
            
            
        }

        .autocomplete_listItem 
        {
            background-color:#FFFFFF;
            color : windowtext;
            font-family:century gothic;
             font-size:11px;
            line-height:20px;
           
                  
        }
/********** footer css starts here *********/
#footer{width:940px; float:left;}
.footershade{width:940px; float:left; text-align:center;}
.footernav{font-size:11px; font-weight:normal; color:#5d5d5d; text-align:center; margin-top:15px;}
.footernav a{color:#5d5d5d; text-decoration:none;}
.footernav a:hover{text-decoration:underline;}
.footericon{width:940px; float:left; text-align:center; margin-top:15px;}
.footertext{width:940px; float:left; text-align:justify; margin-top:15px; font-size:11px; color:#5d5d5d;}
.footertext a{color:#5d5d5d;  text-decoration:none;}
.footertext a:hover{ cursor:default;}

/*.footertext:hover{color:#000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}*/
.footertext p{margin-bottom:5px;}
.freq2{color:#5d5d5d; font-family:verdana; font-size:16px; text-decoration:none; background:#ededed; line-height:30px; border:1px solid #ccc; width:100%; margin:0 auto; margin-top:10px;}
h6{color:#5d5d5d; font-size:14px; margin:10px 0; font-weight:bold;}
.ver_12b{font-family:Verdana; font-size:12px;}


/*********************************New  Progress Bar*********************************/     

.progcont{width:697px; height:auto; padding:0; margin:0 auto; background:#a40204; border:4px solid #fff;}
.progcontinn{width:673px; height:auto; padding:10px; margin:0; overflow:auto;}
.banncont{width:655px; height:253px; padding:10px; margin:0; background:#f0b955; border:1px solid #ccc; float:left;}
.texttime{width:651px; height:auto; padding:0; margin:10px 0 0 0; float:left;}
.textmess{width:500px; height:auto; padding:0px 0 0 0; margin:0; float:left; font-family:Tahoma; font-size:14px; color:#fff; font-weight:bold; text-align:left;}
.time{width:128px; height:53px; padding:0; line-height:53px; margin:0; float:right; background:url(http://a1FlightGroup.com/Images/timerba.png) top left no-repeat; font-family:Tahoma; font-size:25px; color:#000; font-weight:normal; text-align:center; }
.loading{margin:10px 0 0 0;}



.booktogethersave{width:177px; height:89px; margin:0; padding:0; float:left;  background:url(../Images/booktogethersave.png) top right no-repeat; left:128px; top:-7px; z-index:4; position:absolute;}
.taxtsradio{width:177px; height:auto; margin:50px 0 0 40px; padding:0; float:left; font-family:Tahoma; font-size:12px; color:#fff; font-weight:bold; text-align:left; text-decoration:none; text-shadow: #4e700f 4px 0px 4px;}
.butonradio{width:20px; height:auto; margin:0; padding:0; float:left; }
.radiotaxts{width:151px; height:auto; margin:-4px 0 0 0; padding:0; float:left; }
.srchtrip{width:125px; margin:0; padding:0; float:left;  font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; background:#a20b0b; color:#ffffff; font-weight:bold; text-align:left; text-decoration:none; padding:10px 0 7px 0; margin:0;}
.srchtripcont{width:270px; height:auto; margin:0 0px 0 0; padding:0; float:left; position:relative;}
.chosnew{background: none repeat scroll 0 0 #A20B0B; color: #FFFFFF; float: left; font-family: Tahoma; font-size: 12px; font-weight: bold; height: auto; line-height: 16px; margin:0px 0 0; padding: 5px 0 20px 5px; text-align: left; text-decoration: none; width: 265px;}
/***************End New Progress Bar******************/
