/* CSS Document */
body {margin-top:0px; width:778px; margin-left:0px;margin-right:0px;margin-bottom:0px;padding-bottom:0px;}
body, th, td, form {font-family:Arial, Helvetica, sans-serif;  font-size:11px; color:#000000}
form { margin: 0px; }
.header{width:778px; float:left;}
.top_header{width:778px; float:left; height:94px;}
.top_header_left{width:200px; float:left; padding:20px 0px 0px 20px;}
.top_header_right{width:314px; float:right; padding:8px 0px 7px 13px;}
.div24{width:325px; float:right; background:url(phone_in.gif) no-repeat; height:55px; padding-left:10px; padding-top:3px;}
.blue_sm{color:#1f65a1; padding-left:40px; font-size:9px; text-transform:uppercase}
.phone_info{width:280px; float:right; padding-top:10px; padding-bottom:4px;}
.phone_no{padding-right:36px; font-size:13px; font-weight:bold;}
a.feedback{color:#1f65a1; text-decoration:underline; display:inline; padding-right:11px;}
a.hover:feedback{text-decoration:none;}
a.feedback2{color:#1f65a1; text-decoration:underline; display:inline; padding-right:11px; padding-left:11px;}
a.hover:feedback2{text-decoration:none;}
.nav_tab{width:778px; float:left; height:48px; background:url(top_nav_.gif);}
.user_bar{width:753px; float:left; height:25px;  color:#FFFFFF; background-color:#02afc8; padding-left:25px;}
.user_bar_links{width:510px; float:left; height:19px; padding:6px 0px 0px 0px; color:#FFFFFF;}
.user_bar_links A{color:#FFFFFF; padding-right:40px; text-decoration:underline;}
.user_bar_links A:hover{text-decoration:none;}
#maincontainer{width:778px; float:left; padding-bottom:15px;}
.left_container{width:323px; float:left;}
.right_container{width:453px; float:right;}
.promotion_box{width:453px; float:left;}
.main_banner{width:453px; float:left; height:218px;}
.right_mid_banners{width:442px; float:left; height:120px; padding-left:11px;}
.featured_offer{width:445px; float:right; margin-top:20px;}
.flights_fare{width:445px; float:right; margin-top:13px;}
.featuredOfferssm{width:170px; float:left; margin-right:8px;}
.featuredheadersm{width:118px; float:left; height:27px; background:url(featured.gif); color:#0197ad; font-size:13px; font-weight:bold; padding-left:52px; padding-top:7px; margin-bottom:10px;}
.featuredcontentsm{width:155px; padding:0px 7px 0px 7px; float:left}
.featuredcontentsm A#main{color:#0197ad; padding-bottom:3px; font-weight:bold; font-size:12px; text-decoration:underline; display:block}
.featuredcontentsm A#main:hover{text-decoration:none;}
.offertxt{width:155px; float:left; padding-top:4px;}
.duration{width:100px; color:#959595; float:left}
.price{width:54px; float:left; text-decoration:none; text-align:right; }
.price A{color:#0197ad; text-decoration:none;}
.price A:visited{color:#0197ad; text-decoration:none;}
.price A:hover{text-decoration:underline}
.grey_bar{width:160px; float:left; height:1px; background-color:#cccccc; margin-bottom:14px; margin-top:14px; margin-left:5px; }
.featuredOfferbig{width:262px; float:right;}
.featuredheaderbig{width:224px; float:left; height:24px; background:url(featured.gif); color:#0197ad; font-size:13px; font-weight:bold; padding-left:38px; padding-top:7px;}
.featuredcontentbig{width:231px; float:right; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:none; padding:13px 11px 12px 9px;}
.pic_box{width:74px; float:left; height:103px;}
.placesTxt{width:150px; float:left; padding:0px 0px 0px 7px;}
.placesTxt A#link1{color:#0197ad; padding-bottom:3px; font-weight:bold; font-size:12px; text-decoration:underline; display:block}
.placesTxt A#link1:hover{text-decoration:none;}
.offertxt_sm{width:150px; float:left; padding-top:4px;}
.duration_sm{width:98px; color:#959595; float:left}
.pricesm{width:50px; float:left; text-decoration:none; text-align:right;}
.pricesm A{color:#0197ad; text-decoration:none;}
.pricesm A:visited{color:#0197ad; text-decoration:none;}
.pricesm A:hover{text-decoration:underline}
.grey_bar_big{width:230px; float:left; height:1px; background-color:#cccccc; margin-bottom:14px; margin-top:14px;}
.dest_main{width:320px; float:left;margin:0px;}
.destination{width:320px; float:left; margin-left:2px; margin-top:19px;}
.destination1{width:320px; float:left; margin-left:2px; margin-top:19px;}
.destination_header{width:150px; float:left; background:url(destinat.gif); height:15px;color:#e96800; font-size:12px; font-weight:normal; padding-left:5px; padding-top:4px;}
.destination_box{width:288px; float:right; border-bottom:none; border-left:1px solid #ffd284; border-right:1px solid #ffd284; border-top:none; background-color:#fff8ed; height:166px; padding:10px 10px 0px 14px;}
.dest_content{width:288px; float:left; }
.dest_bottom_bar{width:314px; float:right; height:7px; background:url(destinat.gif)}
.dest_pic{width:93px; float:left;}
.dest_txt{width:182px; float:left; padding:2px 0px 0px 12px;}
.dest_txt A{color:#1f65a1; text-decoration:underline; padding-left:8px; font-weight:bold}
.dest_txt A:hover{text-decoration:none}
.dest_form{width:280px; float:left; }
.dest_form select{margin-left:8px; width:120px; font-size:11px; margin-right:8px; margin-top:6px;}
.main_dest{color:#f16c00; font-size:12px; font-weight:bold; padding-right:2px;}
.raahi_link{width:288px; float:left; text-align:right; font-style:italic;}
.raahi_link A{color:#65a73b; text-decoration:none; font-weight:bold; font-style:normal}
.dots_bg{width:288px; float:left; background:url(dot_bg00.gif); height:1px; margin:10px 0px 10px 0px;}
.note_box{width:257px; float:right; height:108px; padding:30px 9px 0px 50px; background:url(note_bg0.gif); color:#626262; line-height:17px; margin-top:13px;}
/*Classes for Search Forms*/
.formMain{width:323px; float:left; border-bottom:none; border-left:1px solid #a1a1a1; border-right:1px solid #a1a1a1; border-top:none; background-color:#e8e8e8; background:url(search_f.gif) repeat-x; height:325px;}
.titleImg{width:300px; float:left; border-bottom:1px solid #a1a1a1; border-left:none; border-right:none; border-top:none; padding:14px 0px 2px 22px; height:12px;}
.formContent{width:293px; float:left; padding:10px 15px 0px 15px;}
.formContent A{color:#1f65a1; text-decoration: underline; font-weight:bold;}
.formContent A:hover{color:#1f65a1; text-decoration: none; font-weight:bold;}
.dotsBg{width:289px; float:left; height:1px; background:url(dots0000.gif); margin-top:4px;}
.tripbox{width:247px; padding:4px 38px 4px 5px; font-weight:bold; float:left}
.bookingDetails{width:146px; float:left; height:145px; padding:12px 3px 0px 0px;}
.bookingDetails select{width:104px; font-size:11px; margin-bottom:9px;}
.bookingDetails select#class{width:70px; font-size:11px; margin-bottom:0px;}
.bookingDetails input{width:75px; font-size:11px; margin-bottom:9px; margin-right:7px;}
.dotsBgVert{width:1px; float:left; height:175px; background:url(dots_vrt.gif);}
.passengerDetails{width:139px; float:right; height:140px; padding:12px 3px 0px 0px; text-align:right; }
.passengerDetails select{width:35px; font-size:11px; margin-bottom:9px;}
.form_bottom{width:325px; float:left; height:9px; background:url(form_bot.gif);  margin-left:0px;}
.labelpadding{padding-top:4px;}
.labelleftpad{padding-left:17px;}
/*Classes for Hotel and Car Form*/
.bookingDetailsH{width:165px; float:left; padding:15px 0px 0px 0px; margin-right:5px;}
.bookingDetailsH select{width:130px; font-size:11px; margin-top:4px;}
.bookingDetailsH input{width:75px; font-size:11px; margin-bottom:9px; margin-right:7px;}
.dotsBgVertH{width:1px; float:left; height:166px; background:url(dots_vrt.gif);}
.passengerDetailsH{width:115px; float:left;  padding:15px 0px 0px 7px; text-align:left; height:156px;}
.passengerDetailsH select{width:35px; font-size:11px; margin-bottom:9px;}
.rentalType{width:165px; float:left; padding:15px 0px 0px 0px; margin-right:5px;}
.formMainC{width:323px; float:left; border-bottom:none; border-left:1px solid #a1a1a1; border-right:1px solid #a1a1a1; border-top:none; background-color:#e8e8e8; background:url(search_f.gif) repeat-x; height:320px;}
.dotsBgVertB{width:1px; float:left; height:180px; background:url(dots_vrt.gif);}
.formMainB{width:323px; float:left; border-bottom:none; border-left:1px solid #a1a1a1; border-right:1px solid #a1a1a1; border-top:none; background-color:#e8e8e8; background:url(search_f.gif) repeat-x; height:320px;}
.formMainH{width:323px; float:left; border-bottom:none; border-left:1px solid #a1a1a1; border-right:1px solid #a1a1a1; border-top:none; background-color:#e8e8e8; background:url(search_f.gif) repeat-x; height:320px;}
/*Classes for Right Side*/
.top_travel{width:186px; float:left; color:#004183;margin-left:4px;}
.top_travel A{color:#004183;background:url(squareor.gif) no-repeat 0px 0px; padding-left:12px;text-decoration:none; padding-bottom:14px;display:block;}
.top_travel A:hover{text-decoration:underline}
.top_travel_sm{width:186px; float:left; color:#004183;margin-left:4px;}
.top_travel_sm A{color:#004183;background:url(squareor.gif) no-repeat 0px 0px; padding-left:12px;text-decoration:none; padding-bottom:18px;display:block;}
.top_travel_sm A:hover{text-decoration:underline}
.top_travel_header{width:186px; height:18px; padding-bottom:10px;}
.seprater{width:194px; height:1px;background-color:#cccccc; margin-bottom:14px;}
/*Classes for pilgrimage*/
.pilgrimage{width:442px; float:left; padding-left:11px;}
.pilgrimage_box{width:303px; float:left; padding:7px 14px 0px 117px; height:52px; background:url(pilgrima.gif) no-repeat; margin-top:22px;}
.pilgrimage_box A{color:#ffffff; text-decoration:none}
.pilgrimage_box A:hover{text-decoration:underline}
.white_txt{color:#ffffff; font-size:13px; font-weight:bold;}
.now_txt{color:#f26522; font-size:13px; font-weight:bold; padding-left:0px;}
/*Classes start here for text offers*/
.text_offers{width:452px; float:left;height:112px;border-right:1px solid #a1a1a1;}
.international_offer{width:227px; float:left;}
.international_header{width:217px; float:left;background-color:#fec409;padding-left:10px;height:14px;font-size:13px;font-weight:bold;color:#bb0000;padding-top:3px;padding-bottom:4px;}
.dots_ver_bg{width:227px;float:left;background:url(dots_ver.gif);height:1px;}
.international_content{width:150px; float:left;padding:8px 2px 0px 11px;color:#ee7e15;}
.international_content td{color:#ee7e15;}
.international_content A#airline{padding-left:2px;color:#ee7e15;text-decoration:none;font-weight:bold;}
.international_content A#airline:hover{text-decoration:underline}
.international_content A#offer{color:#135893;text-decoration:none;}
.international_content A#offer:hover{text-decoration:underline}
.international_content td{padding-bottom:4px;}
.dots_hor_bg{width:1px;float:left;background:url(dots_hor.gif);height:111px;}
.hotel_deals{width:224px; float:right;}
.hoteldeals_header{width:208px; float:left;background-color:#97df14;padding-left:16px;height:14px;font-size:13px;font-weight:bold;color:#008600;padding-top:3px;padding-bottom:4px;}
.dots_ver_bg_sm{width:224px;float:left;background:url(dots_ver.gif);height:1px;}
.hoteldeals_content{width:202px; float:left;padding:8px 0px 0px 14px;}
.hoteldeals_link{width:125px;float:left;padding-bottom:5px;color:#6eb202;}
.hoteldeals_link A#deal{color:#6eb202;text-decoration:none;font-weight:bold;}
.hoteldeals_link A#price{color:#135893;text-decoration:none;text-align:right;padding-left:8px;}
.hoteldeals_link A#deal:hover{text-decoration:underline}
.hoteldeals_link A#price:hover{text-decoration:underline}
.dots_ver_bg_big{width:452px; float:left;background:url(dots_ver.gif);height:1px;}
/*Classes end here for text offers*/
/*Classes for flight homepage*/
a.city{color:#000000;font-size:11px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
a:focus.city{outline:none;}
a:hover.city{text-decoration:underline;}
a.dfc{color:#39c1d5;font-size:11px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
a:focus.dfc{outline:none;}
a:hover.dfc{text-decoration:underline;}
a.ifc{color:#ebab00;font-size:11px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
a:focus.ifc{outline:none;}
a:hover.ifc{text-decoration:underline;}
.startingtext{color:#39c1d5;font-size:11px;font-family:Arial, Helvetica, sans-serif;text-decoration:none; font-weight:normal; margin-left:112px;}
.startingtext2{color:#ebab00;font-size:11px;font-family:Arial, Helvetica, sans-serif;text-decoration:none; font-weight:normal; margin-left:79px;}
#flights_page_component{width:442px;height:361px;}
/* Domestic Flights Component Css Start Here */
#domestic_flights_Component{width:216px;height:361px;float:left;}
#dfc_top{width:216px;height:23px;background-image:url(dfc_top0.gif);background-repeat:no-repeat;}
#dfc_content{border:#39c1d5 solid 2px;border-top-width:0px;border-bottom-width:0px;height:328px;background-color:#f1fcfe;}
#dfc_bottom{width:216px;height:10px;background-image:url(dfc_bott.gif);background-repeat:no-repeat;}
/* Domestic Flights Component Css end Here */
/* International Flights Component Css Start Here */
#international_flights_Component{width:216px;height:361px;float:right;}
#ifc_top{width:216px;height:23px;background-image:url(ifc_top0.gif);background-repeat:no-repeat;}
#ifc_content{border:#fbc900 solid 2px;border-top-width:0px;border-bottom-width:0px;height:328px;background-color:#fffff0;}
#ifc_bottom{width:216px;height:10px;background-image:url(ifc_bott.gif);background-repeat:no-repeat;}
/* International Flights Component Css end Here */
/* Component Text Class Start Here */
#cost_area{margin-bottom:5px;width:198px;height:44px;margin-left:12px;}
#cost_area_line{margin-bottom:5px;width:187px;height:40px;margin-left:12px; border-top:#CCCCCC solid 1px; margin-top:7px; padding-top:10px; font-size:10px;}
#cost_area2{margin-bottom:5px;width:198px;height:60px;margin-left:12px;}
#cost_area_left{width:120px;float:left;padding-left:1px;}
.cost_area_rigth{float:right;width:53px;font-size:11px;font-family:Arial, Helvetica,sans-serif;color:#39c1d5;}
.cost_area_rigth2{color:#fbc900;font-size:12px;font-family:Arial, Helvetica,sans-serif;float:right;width:59px;}
.text_head_dfc{color:#39c1d5;font-size:13px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;margin-left:12px;}
.text_head_ifc{color:#ebab00;font-size:13px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;margin-left:12px;}
/* Component Text Class end Here */
/*Classes for flight homepage*/
/*Classes for Footer*/
.footer_main{width:778px; float:left; height:188px;}
.footer_link_bar{width:778px; float:left; color:#1f65a1; height:19px; padding-top:8px; text-align:center}
.footer_link_bar A{color:#1f65a1; padding-left:5px; padding-right:5px; text-decoration:none}
.footer_link_bar A:hover{text-decoration:underline}

.footer_link_bar2{width:778px; float:left; color:#1f65a1; padding-bottom:3px; height:19px; text-align:center}
.footer_link_bar2 A{color:#1f65a1; padding-left:5px; padding-right:6px; text-decoration:none}
.footer_link_bar2 A:hover{text-decoration:underline}

.footer_blue_bar{width:778px; float:left; height:3px; background-color:#02afc8}
.footer_blue_bar2{width:778px; float:left; height:2px; background-color:#02afc8}
.our_partners{width:763px; float:left; padding:6px 0px 0px 15px; height:54px;}
.our_partners img{padding-right:13px;}
.grey_txt{color:#959595; font-weight:bold; padding-bottom:10px; padding-right:12px;}
.grey_line_big{width:752px; float:left; height:1px; background-color:#cccccc; margin-left:8px;}
.copyright{width:778px; float:left;color:#959595; text-align:center; line-height:16px; padding-top:13px;}

a.newlink:link{font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;font-size: 11px;font-weight: normal;text-decoration: underline;color: #1f65a1;padding-right: 8px;padding-left: 8px;}
a.newlink:visited{font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;font-size: 11px;font-weight: normal;text-decoration: underline;color: #1f65a1;padding-right: 8px;padding-left: 8px;}
a.newlink:hover{font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;font-size: 11px;font-weight: normal;text-decoration: none;color: #1f65a1;padding-right: 8px;padding-left: 8px;}

a.signin:link
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #ffffff;
}
a.signin:visited
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #ffffff;
}
a.signin:hover
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
}
/* Class added for save tag on form */
.form_bottom_new{width:325px; float:left; height:18px; background:url(form_bot.gif);}
.orange_tab{width:220px; float:right; height:20px; padding:5px 0px 0px 12px; background-color:#f68a24; color:#FFFFFF; text-align:left;}
.orange_tab A{color:#FFFFFF; padding-right:2px; text-decoration:underline; font-weight:bold; font-size:12px; padding-left:2px;}
.orange_tab A:hover{text-decoration:none;}


/*Classes for flight homepage*/
a.city{color:#000000;font-size:11px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
a:focus.city{outline:none;}
a:hover.city{text-decoration:underline;}
a.dfc{color:#39c1d5;font-size:11px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
a:focus.dfc{outline:none;}
a:hover.dfc{text-decoration:underline;}
a.ifc{color:#ebab00;font-size:11px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
a:focus.ifc{outline:none;}
a:hover.ifc{text-decoration:underline;}
.startingtext{color:#39c1d5;font-size:11px;font-family:Arial, Helvetica, sans-serif;text-decoration:none; font-weight:normal; margin-left:112px;}
.startingtext2{color:#ebab00;font-size:11px;font-family:Arial, Helvetica, sans-serif;text-decoration:none; font-weight:normal; margin-left:79px;}
#flights_page_component{width:442px;height:361px;}
/* Domestic Flights Component Css Start Here */
#domestic_flights_Component{width:216px;height:361px;float:left;}
#dfc_top{width:216px;height:23px;background-image:url(dfc_top0.gif);background-repeat:no-repeat;}
#dfc_content{border:#39c1d5 solid 2px;border-top-width:0px;border-bottom-width:0px;height:328px;background-color:#f1fcfe;}
#dfc_bottom{width:216px;height:10px;background-image:url(dfc_bott.gif);background-repeat:no-repeat;}
/* Domestic Flights Component Css end Here */
/* International Flights Component Css Start Here */
#international_flights_Component{width:216px;height:361px;float:right;}
#ifc_top{width:216px;height:23px;background-image:url(ifc_top0.gif);background-repeat:no-repeat;}
#ifc_content{border:#fbc900 solid 2px;border-top-width:0px;border-bottom-width:0px;height:328px;background-color:#fffff0;}
#ifc_bottom{width:216px;height:10px;background-image:url(ifc_bott.gif);background-repeat:no-repeat;}
/* International Flights Component Css end Here */
/* Component Text Class Start Here */
#cost_area{margin-bottom:5px;width:198px;height:44px;margin-left:12px;}
#cost_area_line{margin-bottom:5px;width:187px;height:40px;margin-left:12px; border-top:#CCCCCC solid 1px; margin-top:7px; padding-top:10px; font-size:10px;}
#cost_area2{margin-bottom:5px;width:198px;height:60px;margin-left:12px;}
#cost_area_left{width:120px;float:left;padding-left:1px;}
.cost_area_rigth{float:right;width:53px;font-size:11px;font-family:Arial, Helvetica,sans-serif;color:#39c1d5;}
.cost_area_rigth2{color:#fbc900;font-size:12px;font-family:Arial, Helvetica,sans-serif;float:right;width:59px;}
.text_head_dfc{color:#39c1d5;font-size:13px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;margin-left:12px;}
.text_head_ifc{color:#ebab00;font-size:13px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;margin-left:12px;}
/* Component Text Class end Here */

.orange_tab2{padding:10px 0px 0px 15px; color:#FFFFFF; text-align:left;}
.orange_tab2 A{color:#FFFFFF; padding-right:2px; text-decoration:underline; font-weight:bold; font-size:11px; padding-left:2px;}
.orange_tab2 A:hover{text-decoration:none;}

.signinnew {padding-left:26px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	color: #000000;}
.signinnew a{ font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;	font-size: 11px;	text-decoration: underline;	color: #000000;}
.signinnew a:hover{ font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	color: #000000;}

