
body{
margin:0 auto;
width:1000px;
}
a{outline:none;}
a img{border:none; outline:none;}

.header{
width:1000px;
height: auto;
}
.header-bg{
background:url(../images/header-bg.gif) no-repeat;
width:1000px;
height:123px;
float:left;
display:block;
}
.top{
background:url(../images/top.gif) no-repeat top center;
float:left;
display:block;
width:984px;
height:7px;
margin-left:7px;
#margin-left:4px;
}
.logo{
background:url(../images/logo.gif) no-repeat;
width:322px;
height:51px;
float:left;
display:block;
margin-left:15px;
#margin-left:8px;
margin-top:32px;
}

/*link*/

.topnavigation{
padding: 0px;
width:980px;
background: transparent;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:600;
float:left;
display:block;
padding-left:11px;
padding-top:10px;
}
.topnavigation ul{
margin:0 auto;
padding: 0;
list-style: none;
}
.topnavigation li{
display: inline;
padding: 0;
float:left;
}
.topnavigation a{
width:122px;
display: block;
color:#ffffff;
background:url(../images/link.png) no-repeat;
text-decoration: none;
text-align:center;
padding-top:10px;
height:20px;
}
.topnavigation a:hover{
color:white;
background:url(../images/hover.png) no-repeat left;
padding-top:10px;
height:20px;
}
.topnavigation .current a{ /** currently selected menu item **/
color:white;
background:url(../images/hover.png) no-repeat left;
padding-top:10px;
height:20px;
}
/*End-link*/

/*call*/
.call{
background:url(../images/call.gif) no-repeat;
width:306px;
height:33px;
float:right;
display:block;
margin-top:40px;
padding-right:20px;
}
.call1{

width:306px;
height:51px;
float:right;
display:block;
margin-top:35px;
padding-right:20px;
}

/*End-call*/

/*flash*/
.flash{
float:left;
display:block;
width:1000px;
height:200px;
margin:0px;
padding:0px;
overflow:hidden;
}

/*middle*/

.middle{
display:block;
width:1000px;
height:auto;
margin:0px;
padding:0px;
}
.left{
background:url(../images/left.gif) no-repeat;
width:37px;
height:403px;
float:left;
display:block;
margin:0px;
padding:0px;
overflow:hidden;
}

.search-bg{
background:url(../images/search-bg.gif) no-repeat;
width:307px;
height:402px;
float:left;
display:block;
margin:0px;
padding:0px;
}
.top{
background:url(../images/top.gif) no-repeat top;
width:656px;
height:27px;
float:left;
display:block;
margin:0px;
padding:0px;
}
.bg{
background:url(../images/bg.gif) repeat-x;
width:648px;
height:375px;
float:left;
display:block;
}
.right{
width:8px;
height:376px;
background-color:#6fb7ff;
float:left;
display:block;
}

/*h1,p*/

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#fe5706;
font-weight:600;
margin:0px;
padding:0px;
padding-top:17px;
padding-bottom:17px;
padding-left:30px;
}
p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:500;
text-align:justify;
margin:0px;
padding:0px;
padding-bottom:17px;
padding-right:30px;
padding-left:30px;
}

#text{
width:100%;
height: auto;
float:left;
display:block;
}
#flights{
width:100%;
height:168px;
float:left;
display:block;
}
#flight-border{
border:#c3c2c2 solid 1px;
width:589px;
height:165px;
float:left;
display:block;
margin-left:27px;
#margin-left:14px;
}
.flights-bg{
background: url(../images/flight-bg.gif) repeat-x;
height:23px;
display:block;
overflow:hidden;
margin:0px;
padding:0px;
}
.flights-left{
background:url(../images/flight-left.gif) repeat-x;
width:281px;
height:142px;
float:left;
display:block;
}
.flights-middle{
background:url(../images/flight-middle.gif) no-repeat;
width:27px;
height:142px;
float:left;
display:block;
}
#international{
background:url(../images/international.gif) no-repeat;
width:200px;
height:13px;
float:left;
display:block;
margin:0px;
padding:0px;
margin-left:39px;
#margin-left:20px;
margin-top:5px;
}
#india{
background:url(../images/india.gif) no-repeat;
width:115px;
height:13px;
float:right;
display:block;
margin:0px;
padding:0px;
padding-right:99px;
margin-top:5px;
}

#flights-text{
width:55%;
float:left;
display:block;
}
#flights-text1{
width:55%;
float:left;
display:block;
}

#price-text{
width:45%;
float:left;
display:block;
}
#price-text1{
width:45%;
float:left;
display:block;
}
/*flights-text*/
.flights-text{
padding: 0;
width: 100%;
background: transparent;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#0e5498;
font-weight:600;
}
.flights-text ul{
margin:0;
padding: 0;
list-style: none;
line-height:18px;
padding-left:30px;
}
.flights-text li{
width:100%;
display: inline;
padding: 0;
float:left;
padding-top:5px;
padding-bottom:5px;
}
/*End-flights-text*/

/*price*/
.price{
padding: 0;
width: 100%;
background: transparent;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#f95f16;
font-weight:600;
}
.price ul{
margin:0;
padding: 0;
list-style: none;
line-height:18px;
padding-left:30px;
}
.price li{
width:100%;
display: inline;
padding: 0;
float:left;
padding-top:5px;
padding-bottom:5px;
}
/*End-price*/

.left-bg{
background:url(../images/left-bg.gif) repeat-y;
width:38px;
float:left;
display:block;
height:500px;
}
.right-bg{
background:url(../images/right-bg.gif) repeat-y;
width:38px;
float:left;
display:block;
height:500px;
}

.deal-bg{
width:924px;
float:left;
display:block;
background-color:#FFFFFF;
}
.deal{
background:url(../images/deal.gif) repeat-x;
width:922px;
height:24px;
float:left;
display:block;
border:#c3c2c2 solid 1px;
}
.holidays{
background:url(../images/holiday.gif) no-repeat;
width:143px;
height:15px;
margin-left:13px;
margin-top:4px;
}
#package-bg{
width:922px;
height:132px;
float:left;
display:block;
border:#60bcff solid 1px;
background-color:#b7e3fe;
margin-top:15px;
}
#add1{
width:529px;
height:203px;
float:left;
display:block;
}
#add2{
width:394px;
height:203px;
float:left;
display:block;
}

.add1{
background:url(../images/add1.gif) no-repeat;
width:529px;
height:108px;
float:left;
display:block;
margin-top:18px;
}
.add2{
background:url(../images/add2.gif) no-repeat;
width:380px;
height:170px;
float:right;
display:block;
margin-top:18px;
}
.add3{
background:url(../images/add3.gif) no-repeat;
width:530px;
height:29px;
float:left;
display:block;
margin-top:22px;
}

.footer-border{
background:url(../images/footer-border.gif) repeat-x;
width:920px;
height:3px;
float:left;
display:block;
overflow:hidden;
}
.copy{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#626262;
font-weight:500;
width:229px;
height:14px;
float:left;
display:block;
margin:0px;
padding:0px;
padding-top:20px;
}

.footer{
background:url(../images/footer.gif) no-repeat;
width:1000px;
height:25px;
float:left;
display:block;
}

/*tab*/

.shadetabs{
padding:0;
margin:0px;
font:12px arial;
list-style-type: none;
width:299px;
position:relative;
margin-bottom:-26px;
}
.shadetabs ul{
float:left;
margin:0px;
padding:0px;
}

.shadetabs li{
display: inline;
margin: 0;
padding:0px;
margin-right:0px;
float:left;
height:27px;
}

.shadetabs li a#flights {width:108px; height:27px; display:block; margin:0px; padding:0px; background:url(../images/flight.gif) no-repeat; text-decoration:none; text-align:center;}
.shadetabs li a#hotel {width:99px; height:27px; display:block; margin:0px; padding:0px; background:url(../images/hotel.gif) no-repeat; text-decoration: none;text-align:center;}
.shadetabs li a#cars {width:92px; height:27px; display:block; margin:0px; padding:0px; background:url(../images/cars.gif); text-decoration: none;text-align:center;}

.shadetabs li a:visited#flights {width:108px; height:27px; display:block; margin:0px; padding:0px; background:url(../images/flight.gif) no-repeat; text-decoration:none; text-align:center;}
.shadetabs li a:visited#hotel {width:99px; height:27px; display:block; margin:0px; padding:0px; background:url(../images/hotel.gif) no-repeat; text-decoration: none;text-align:center;}
.shadetabs li a:visited#cars {width:92px; height:27px; display:block; margin:0px; padding:0px; background:url(../images/cars.gif); text-decoration: none;text-align:center;}

.shadetabs li a.selected#flights{width:108px; height:27px; display:block; margin:0px; padding:0px; background:url(../images/flight-hover.gif) no-repeat; text-decoration:none; text-align:center; position: relative;}
.shadetabs li a.selected#hotel {width:99px; height:27px; display:block; margin:0px; padding:0px; background:url(../images/hotel-hover.gif) no-repeat; text-decoration:none; text-align:center; position: relative; }
.shadetabs li a.selected#cars{width:92px; height:27px; display:block; margin:0px; padding:0px; background:url(../images/cars-hover.gif) no-repeat; text-decoration: none;text-align:center; position: relative;}


/*search*/
.rows{
width:299px;
height:auto;
float:left;
display:block;
}
.radio-button{
width:299px;
height:auto;
}
.radio1{
margin-left:20px; 
margin-top:14px;
}
.radio2{
margin-left:25px;
}
.from{
width:64px;
height:19px;
font-family:Arial, Helvetica, sans-serif 14px #000000;
float:left;
display:block;
padding-left:21px;
padding-top:15px;
}
.text-field-bg{
width:159px;
height:19px;
float:left;
display:block;
}
.text_filed{
background-color:#ffffff;
border:#7f9db9 solid 1px;
font-family:Arial, Helvetica, sans-serif 12px #000000;
font-size:12px;
width:159px;
height:18px;
color:#000000;
padding-left:3px;
padding-top:2px;
margin-top:10px;
overflow:hidden;
}
.list_filed{
background-color:#ffffff;
border:#7f9db9 solid 1px;
font-family:Arial, Helvetica, sans-serif 12px #000000;
font-size:12px;
width:117px;
color:#000000;
height:22px;
margin-top:10px;
float:left;
display:block;
overflow:hidden;
}
.date_filed{
background-color:#ffffff;
border:#7f9db9 solid 1px;
font-family:Arial, Helvetica, sans-serif 12px #000000;
width:40px;
height:22px;
margin-top:10px;
margin-left:0px;
overflow:hidden;
}
.fare_type_filed{
background-color:#ffffff;
border:#7f9db9 solid 1px;
font-family:Arial, Helvetica, sans-serif 12px #000000;
font-size:12px;
width:164px;
color:#000000;
height:22px;
margin-top:10px;
float:left;
display:block;
overflow:hidden;
}
.last{
width:42px;
height:19px;
font-family:Arial, Helvetica, sans-serif 14px #000000;
float:left;
display:block;
padding-left:21px;
padding-top:15px;
overflow:hidden;
}
.childs{
width:46px;
height:19px;
font-family:Arial, Helvetica, sans-serif 14px #000000;
float:left;
display:block;
padding-left:0px;
padding-top:15px;
}
.last_filed{
width:41px;
height:auto;
float:left;
display:block;
margin:0px;
padding:0px;
}
.search-button{
width:72px;
height:26px;
float:left;
display:block;
margin-top:7px;
padding-left:220px;
#padding-left:222px;
overflow:hidden;
}
.cal-icon{
width:10px;
height:19px;
float:left;
display:block;
padding-left:8px;
margin-top:13px;
}
.img1{
background:url(../images/img1.gif) no-repeat;
width:144px;
height:82px;
float:left;
display:block;
margin-top:10px;
margin-left:35px;
#margin-left:17px;
}
.img2{
background:url(../images/img2.gif) no-repeat;
width:144px;
height:82px;
float:left;
display:block;
margin-top:10px;
margin-left:15px;
}
.img3{
background:url(../images/img3.gif) no-repeat;
width:144px;
height:82px;
float:left;
display:block;
margin-top:10px;
margin-left:15px;
}
.img4{
background:url(../images/img4.gif) no-repeat;
width:144px;
height:82px;
float:left;
display:block;
margin-top:10px;
margin-left:15px;
}
.img5{
background:url(../images/img5.gif) no-repeat;
width:144px;
height:82px;
float:left;
display:block;
margin-top:10px;
margin-left:15px;
}
.line{
background:url(../images/line.gif) no-repeat;
height:85px;
width:3px;
float:left;
display:block;
margin-top:10px;
margin-left:15px;
}
#package-text-bg{
width:922px;
height:auto;
float:left;
display:block;
}
.package-text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:600;
float:left;
display:block;
padding-left:86px;
}
.package-text1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:600;
float:left;
display:block;
padding-left:70px;
}
.package-text2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:600;
float:left;
display:block;
padding-left:156px;
#padding-left:150px;
}
.package-text3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:600;
float:left;
display:block;
padding-left:148px;
#padding-left:142px;
}
.text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff011f;
font-weight:600;
float:left;
display:block;
padding-left:50px;
#padding-left:56px;
width:144px;
}
.text2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff011f;
font-weight:600;
float:left;
display:block;
text-align:center;
padding-left:10px;
#padding-left:6px;
width:160px;
 
}
.text21{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff011f;
font-weight:600;
float:left;
margin-left:18px;
margin-top:8px ;
text-align:center;
padding-left:10px;
#padding-left:6px;
width:180px;
background-color:Transparent;
   
 
}

.text3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff011f;
font-weight:600;
float:left;
display:block;
text-align:center;
padding-left:16px;
#padding-left:12px;
width:160px;
}




/*NEW------------*/
.banner{
float:left;
display:block;
width:1000px;
height:227px;
margin:0px;
padding:0px;
overflow:hidden;
}
.middle-bg{
display:block;
width:1000px;
background:#6fb7ff;
height:900px;
margin:0px;
padding:0px;
float:left;
display:block;
overflow:hidden;
}
.inner-bg{
background:url(../images/bg.gif) repeat-x #ffffff;
width:984px;
height:900;
margin:0 auto;
display:block;
padding:0px;
overflow:hidden;
}
.middle-bg2{
display:block;
width:1000px;
background:#6fb7ff;
height:700px;
margin:0px;
padding:0px;
float:left;
display:block;
overflow:hidden;
}
.inner-bg2{
background:url(../images/bg.gif) repeat-x #ffffff;
width:984px;
height:700;
margin:0 auto;
display:block;
padding:0px;
overflow:hidden;
}

.middle-bg1{
display:block;
width:1000px;
background:#6fb7ff;
height:auto;
margin:0px;
padding:0px;
float:left;
display:block;
overflow:hidden;
}

.inner-bg1{
background-color:#ffffff; 
width:984px;
height:auto;
margin:0 auto;
display:block;
padding:0px;
overflow:hidden;
  
}

.mainiframe-bg1{
width:780px;
float:left;
display:block;
height:900px;
background:url(../images/bg.gif) repeat-x #ffffff;


background-color:#FFFFFF;
margin-left:-10px; 
}
.mainiframe-bg2{
width:145px;
float:left;
display:block;
height:900px;
background-color:#FFFFFF;
margin-left:45px; 
background-color:Transparent ; 
}
#package-bg1{
width:100px;
height:722px;
float:left;
display:block;


margin-top:0px;
}
.vtext3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff011f;
font-weight:600;
float:left;
display:block;
text-align:center;
padding-left:16px;
#padding-left:12px;
width:140px;
}
.bottom{
background:url(../images/bottom.gif) no-repeat;
width:1000px;
height:67px;
float:left;
display:block;
}
.bottom-text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#626262;
font-weight:500;
width:259px;
height:14px;
display:block;
margin:0px;
padding:0px;
padding-top:20px;
margin-left:38px;
overflow:hidden;
}