﻿body
{
    margin: 0px;
    padding: 0px;
    font: 11px verdana;

    
}

.search_trip
{ 
  position:absolute; 
  top:110px; 
  left:45px; 
  font-family:Verdana; 
  color:#fff;  
  background-color:#274687; 
  font-size:18px; 
  }
  
.banner_popup
{ 
    background-color:#fff; 
    z-index:10000; 
    position:absolute; 
    top:149px; 
    left:346px; 
    width:580px; 
    height:auto; 
  }
.banner_title
{ 
    float:left; width:300px; margin-left:5px; color:#274687; line-height:25px;

}
.banner_close
{ 
     float:right; width:30px; text-align:right; margin-right:2px; margin-top:2px;
}
    
.banner_head
{    
     background:url(../Images/banner_bg_new.jpg);
     width:582px; 
     height:25px;
     line-height:20px;
     font-size:13px;
     font-weight:bold;
     border:0px solid #ccc; 
}    
.lf_nocar
{    
         background:url(../Images/car_novendor.jpg) no-repeat;         
         height:45px;
         width:80px;
         font-weight:bold;
         font-size:15px;
         text-align:center;
         padding-top:15px;
         overflow:hidden;
}
                
.crv_flt_result{  width: 595px; height: 198px;  background: #ffffff;  padding:5px;
                   border:1px solid #0e4671;
                   
    /*-webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
   -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;*/
    z-index:-1; 

}
.wt_bgtop{ float:left; background:url(../Images/top_wt.png) no-repeat; color:#545254; width:900px; line-height:30px;  padding-left:10px; height:30px; margin-top:5px; z-index:-1; }

.lbl_new{ font-size:12px; color:#09457A;  width:575px; margin-left:10px; margin-top:15px; margin-bottom:10px; clear:both; }
.lbl_new2{ float:left; font-size:11px;  margin:5px;}
.lbl_new4{ float:right; font-size:11px;  margin:5px;}
.lbl_dt{ float:left; width:585px;}
.lbl_new3{  width:585px; padding-left:5px;}
.lbl_normal{ font-weight:normal;}

h1
{
    font: 14px verdana;
}
.bdy_container 
{
    float:left;
    width:920px; 
     margin-left:8px; 
}
.bdy_container_lft 
{ float:left;
    width:314px; 
    height:auto; 
    margin-left:10px;  
    
  }
.container
{ 
    float:left;
    width: 1260px; 
    border:0px solid red; 
    height:auto;
    padding: 0px; 
     
}

.container_new
{
    width: 920px; float:left;
    height:auto; margin: 0 auto;  
     
}
.header_new1	{ background:url(../Images/admin_header.jpg) no-repeat; width:1000px;height:80px; float:left; margin-bottom:100px; }
.header_new
{
    background: url(../Images/Cms/Current/Header_banner.jpg) no-repeat;
    width: 920px;
    height: 125px;
}
.lyca_logo
{ float:left; margin-left:39px; margin-top:25px; height:46px;  
    }
    
    .lyca_logo2
{ float:left; margin-left:39px; margin-top:38px; height:46px;  
    }
    .lyca_logo_msw
{ float:left; margin-left:39px; margin-top:25px; height:46px;   
    }
    .mnu_new_msw
{
    float: left; margin-left:-170px; 
}

.header
{
    background: url(../Images/Cms/Current/Header_banner.jpg) no-repeat;
    width: 920px;
    height: 125px;
}

#top_link
{
    float: right;
    width: 220px;
    padding: 10px;
}


/* ---------------------------------- NEW MENU ------------------------------------------- */
.LF_menu_bg{ float:left; background: url(../Images/menu_bg2.png) no-repeat; width:625px; height:30px; margin-top:21px; margin-left:200px; padding-left:50px;}
.LF_menu_txt{ float:left;  }


/* ---------------------------------- NEW MENU END --------------------------------------- */





.tblInnerTopHeader
{	
	display: block; 
	padding: 6px;
	font-size:12px; 
	font-weight:bold; 
	width:150px;
	color:#0E4671;
}

.mnu_lk1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0c9ed9;
    font-weight:bold;
    text-decoration: none;
}

.mnu_lk2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0c9ed9;
  
    text-decoration: none;
}
.tbox
{
    float: left;
    padding-right: 5px;
    padding-top: 2px;
}

.cale
{
    float: left;
    padding-top: 2px;
}

.fbdy1
{
    width: 880px;
    height: auto;
    padding: 20px;  margin-top:20px; margin-bottom:10px;
}
.fbdy2
{ float:left;
    width: 880px;
    height: auto;
    padding: 20px;
    margin-top:10px; 
    margin-bottom:10px;
}

.fbdy_payment
{
    width: 880px;
    height: auto;
    padding: 10px;  margin-top:20px; margin-bottom:10px; 
}

.fbdy_change_pwd
{
    width: 880px;
    height: 465px; margin-left:20px; 
     margin-top:20px; margin-bottom:0px; height:520px;
}

.fbdy_hpspl_offer
{
    width: 880px;
    height:auto; 
    
}

.fbdy_hpspl_offer
{
    width: 880px;
    height:485px; 
    overflow:auto;
}

.bdy1
{
    width: 935px;
}

.body2
{
    width: 920px;
    float: left;
}

.body2_row2
{
    margin-top: 0px;
    padding-left: 40px;
    width: 650px;
    float: left; 
}

.body2_row4
{
    width: 400px;
    float: left;
    
}

.body2_hotel
{
    width: 388px;
    float: left;
    margin-left: 27px; 
}
.body2_hotel2
{
    width: 400px;
    float: left; margin-top:5px;
   
}

.body2_row4_new
{
    width: 400px;
    float: left;
    margin-left: 0px;
}
.body2_car_row4
{
    width: 410px;
    float: left;
    margin-left: 25px; 
}

.body2_row3
{
    width: 170px;
    float: left;
    background: url(../Images/Cms/Current/Right_banner.jpg) no-repeat;
    height: 400px;
    
}
.body2_row3_htl
{
    width: 170px;
    float: left;
    background: url(../Images/Cms/Current/Right_banner.jpg) no-repeat;
    height: 400px;
     margin-left:18px; 
}
.body2_row3_ht2
{
    width: 170px;
    float: left;
    background: url(../Images/Cms/Current/Right_banner.jpg) no-repeat;
    height: 400px;
     
}
.body2_row3_add
{
    width: 161px;
    float: left;
    background: url(../Images/Cms/Current/Right_banner.jpg) no-repeat;
    height: 400px;
    margin-bottom: 0px; margin-left:10px; 
}
.body2_row3_new
{
    width: 161px;
    float: left;
    background: url(../Images/Cms/Current/Right_banner.jpg) no-repeat;
    height: 400px;
    
}
.body2_row3_new2
{
    width: 161px;
    float: left;
    background: url(../Images/Cms/Current/Right_banner.jpg) no-repeat;
    height: 400px;
     border:0px solid red;
}

.FlightRslt_LeftBanner
{
    width: 316px;
    float: left;
    background: url(../Images/Cms/Current/FR_Flight_Hotel.jpg) no-repeat;
    height: 494px;
    margin-bottom: 0px; 
    
}

.body2_car
{
    width: 161px;
    float: left;
    background: url(../Images/side.jpg) no-repeat;
    height: 417px; border:0px; margin-top:20px;
}

.euro
{
    background: url(../Images/eurostar.jpg) no-repeat;
    width: 323px;
    height: 80px;
    margin-left: 10px;
}

.pack
{
     
    background: url(../Images/Cms/Current/Left_banner.jpg) no-repeat;
    width: 327px;
    height: 151px;
    float: left;
    margin-bottom: 10px;
    
}

.CarPack
{
    margin-top: 10px;
    background: url(../Images/Cms/CarBanner/CarAdd.jpg) no-repeat;
    width: 322px;
    height: 214px;
    float: left;
    margin-bottom: 10px; border:0px solid red;
   
}

.pack2
{
    margin-top: 10px;
    background: url(../Images/Cms/Current/Left_banner.jpg) no-repeat;
    width: 322px;
    height: 128px;
    float: left;
    margin-bottom: 10px;
    margin-left: 0px;
}

.lycafly_email
{
    background: url(../Images/books.jpg) no-repeat top right;
    float: left;
    width: 327px;
    height: 110px;
    padding-top: 6px;
    
}

.lycafly_HotelStarOffer
{
    width: 340px;
    padding-top: 25px;
}

.Special_Offer
{
    text-decoration: none;
    height: 20px;
    color: #094F8E;
    font-size: 11px;
    font-weight: normal;
}

#flt_ht
{
    float: right;
    background: url(../Images/blu_rgt_btn_Highlights.jpg) no-repeat;
    width: 145px; margin-top:20px;
    padding:15px; border:0px solid red;
}
#flt_ht_old
{
    float: right;
    background: url(../Images/blu_rgt_btn.jpg) no-repeat;
    width: 136px;
    padding: 20px;
}
.but_submit
{
    width: 100px;
    float: right; /*margin-top: 10px;*/
}

.gr_lt
{
    float: left;
    background: url(../Images/gr_but_lft.jpg) no-repeat;
    width: 8px;
    height: 30px;
}

#gr_fill
{
    float: left;
    background: url(../Images/gr_but_fill.jpg) repeat-x;
    width: 59px;
    height: 30px;
    padding-top: 6px;
    padding-left: 8px;
}

.gr_rt
{
    float: left;
    background: url(../images/gr_but_rgt.jpg) no-repeat;
    width: 11px;
    height: 30px;
}

#txt_bx
{
    float: left;
    width: 290px;
    padding-left: 8px;
    padding-top: 30px;
}

#summer_offer
{
    float: left;
    width: 397px;
    height: 271px;
    margin-bottom:13px;
    background: url(../Images/Cms/Current/Center_banner.jpg) no-repeat;
    
}
#CenterMiddlePackage
{
    float: left;
    width: 397px;
    height: 197px;
    margin-top: 2px;
    background: url(../Images/Cms/Current/CenterMiddle.jpg) no-repeat;
    
}

#CenterBottomEmirates
{
    float: left;
    width: 399px;
    height: 76px;
    margin-top: 2px; margin-right:5px;
    background: url(../Images/Cms/Current/CenterBottom_Emirates.jpg) no-repeat;    
}

#RightBigBanner
{
    width: 314px;
    height: 1130px;
    background: url(../Images/Cms/Current/RightBig_Banner.jpg) no-repeat;    
}

#CarBannerOffer
{
    float: left;
    width: 397px;
    height: 288px;
    margin-top: 20px;
    background: url(../Images/Cms/CarBanner/CarBanner.jpg) no-repeat;
    padding-left: 20px;
}

.HotelStarOffer
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #0457a9;
    font-weight: normal;
}

.HotelOfferHighlight
{
    color: #094F8E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.HotelOffer
{
    color: #094F8E; 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}
.Hotel_Offer
{
    text-decoration: none;
    height: 35px;
    color: #094F8E;
    font-size: 11px;
    font-weight: normal;
}

.Hotel_Offer a
{
    text-decoration: none;
    height: 35px;
    color: #094F8E;
    font-size: 11px;
    font-weight: normal; 
}

.HotelOffer a
{
    color: #094F8E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

#cont
{
    float: left;
    width: 170px;
    height:  auto; margin-bottom:10px;
}

.car_user_cont
{
    float: left;
    width: 290px;
    padding-left: 4px;
    height: 250px;
}

#c1
{
    float: left;
    width: 102px;
    margin-top: 15px;
}

#c2
{
    float: right;
    width: 55px;
    text-align:right; margin-right:3px;
    margin-top: 15px; 
}

.sid_tab
{
    float: left;
    width: 30px;
    height: 144px; display:none; 
}
.rmv_outline{ outline:0px; border: 0px;}

#dep
{
    float: left;
    
    width: 220px;
     margin-bottom: 20px;
   /* margin-top: 20px;
    padding-left: 10px;
   
    margin-right: 5px;*/
}



#dep2
{
    float: left;
    width: 120px;
}

.depart
{
    width: 118px;
    float: left;
}

#tim
{
    width: 50px;
    float: left;
}

#lst
{
    width: 260px;
    float: left;
}

#ck_box
{
    width: 120px;
    float: left;
    padding-top: 5px;
}

#adult
{
    width: 60px;
    float: left;
    margin-right: 10px;
}

#op1
{
    width: 200px;
    float: left;
    padding-top: 15px;
}

#op2
{
    width: 250px;
    float: left;
    padding-top: 5px;
}

.but_submit
{
    width: 100px;
    float: right;
    padding-top: 10px;
}

.gr_lt
{
    float: left;
    background: url(../Images/gr_but_lft.jpg) no-repeat;
    width: 8px;
    height: 30px;
}

.crv1
{
    width: 391px;
    height: 81px;
    float: left;
   /* background: url(              '../Images/top_left.jpg' ), url(              '../Images/top_right1.jpg' ), url(              '../Images/bot_left.jpg' ), url(              '../Images/bot_right.jpg' );*/
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
    background-position: top left, top right, bottom left, bottom right;
}

.crv2
{
    width: 391px;
    height: 81px;
    float: left;
    /*background: url(              '../Images/top_left.jpg' ), url(              '../Images/top_right1.jpg' ), url(              '../Images/bot_left.jpg' ), url(              '../Images/bot_right.jpg' );*/
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
    background-position: top left, top right, bottom left, bottom right;
}
.crv3
{
    width: 391px;
    height: 81px;
    float: left;
    /* background: url(              '../Images/top_left.jpg' ), url(              '../Images/top_right1.jpg' ), url(              '../Images/bot_left.jpg' ), url(              '../Images/bot_right.jpg' );*/
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
    background-position: top left, top right, bottom left, bottom right;
}

.crv_cont1
{
    padding-right: 10px; 
    width: 96px;
    float: left;
}

.txt1
{
    float: left; 
    padding: 8px; 
}

.sm_txt2
{
    padding-left: 1px;
    float: left;
    width: 65px;
    font-family: "Verdana";
    font-size: 11px;
    color: #000000;
    padding-bottom:5px;
}

.sm_txt3
{
    padding-left: 5px;
    float: left;
    width: 120px;
    font-family: "Verdana";
    font-size: 11px;
    color: #000000;
    padding-top: 10px;
}

.vals
{
    float: left;
    border-top: 1px solid #cccccc;
    width: 330px;
    margin-top: 5px;
}

.prices
{
    float: left;
    margin-left: 0px;
    width: 129px;
    background: url(../Images/price.jpg) no-repeat;
    height: 159px;
    margin-top: 10px;
}
.social_nt
{
    float: left;
    margin-left: 0px;
    width: 129px;
     background:url(../Images/social_nt_bg.png) no-repeat;
    height: 159px;
    margin-top: 10px;
}
.social_nt_row{ float:left; width:127px; margin-top:39px; margin-left:9px;}
.fb{float:left; }
.twitter{float:left;}
.gplus{float:left;}
.youtube{float:left; }

.prices2
{
    float: left;
    padding-left: 10px;
    width: 250px;
    margin-top: 15px;
}

.pr_rt
{
    float: right;
    width: 40px;
    padding-top: 6px;
}

.pr_rt2
{
    float: right;
    width: 90px;
    padding-top: 6px;
}

.pr_lft
{
    float: left;
    width: 140px;
    padding-top: 6px;
}

.emi_logo
{
    margin-top: 5px;
    float: left;
    width: 95px;
    margin-right: 5px;
    height: 65px;
    background: url(../Images/emi_logo.jpg) no-repeat;
}

.fill_mr
{
    margin-top: 5px;
    
    padding-left: 22px;
    float: left;
    height: 74px; 
    width: 268px;
    background: url(../Images/em_fill.jpg) repeat-x;
}

.em_rt_edg
{
    background: url(../Images/emi_rt_bk.jpg) no-repeat;
    width: 9px;
    height: 74px;
    margin-top: 5px;
    float: left;
}

.wt_txt2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
}
.bl_txt2
{
    font-family: Verdana , Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0e4671;
    font-weight:bold;
}
.wt_txt6
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;  margin-left:5px; 
}

.wt_txt3
{
    font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:20px;
    font-size: 14px;
    color: #FFFFFF;
}
.wt_txt4
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #FFFFFF;
}
.wt_txt5
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
}

.tp_btn
{
    /*font-family: "Trebuchet MS";
    font-size: 12px;*/
    color: #FFFFFF;
    font-weight: bold;
}

.lnk_blu
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333399;
}

.txt1_blu
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333399;
}
.htl_imgs{ float:left; width:400px; clear:both; margin-bottom:10px;}
.txt_gr
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #018714;
}

.gr_bold
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #018714;
    font-weight: bold;
    font-style: italic;
}

.sm_txt
{
    font-family: "Verdana";
    font-size: 11px;
    color: #000000;
}

.sm_txt_bld
{
    font-family: "Verdana";
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}

.sm_txt_bld2
{
    font-family: "Verdana";
    font-size: 13px;
    color: #000000;
    font-weight: bold;
}

.normal_txt
{
    font-family: "Verdana";
    font-size: 11px;
    color: #000000;
}

.txt_box1
{
    padding: 0px;
    width: 150px;
    height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.txt_box1_email
{
    padding: 0px;
    width: 160px;
    height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.txt_box2
{
    width: 65px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.txt_box3
{
    width: 40px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.country
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #0457a9;
    font-weight: bold;
}
.lin_ht4
{
   height:35px; 

}

.lin_ht2
{
    /*height:35px; */
}
.lin_ht3
{
    height:45px; 
}
.sm_blu
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #2e4475;
    width:60px;
    text-align:left; 
}
.sm_blu_hlt
{
    font-family: Verdana;
    font-size: 12px;
    color: #2e4475;
    width:60px;
    text-align:left; 
}
.sm_blu_srch
{
    font-family: Verdana;
    font-size: 11px; 
    font-weight:bold;
    color: #2e4475;
    width:60px;
    text-align:left;
}

.sm_blu_car
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #0457a9;    
    
}


.space1
{ margin-left:6px;
	
}
.sm_bluResult
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #0457a9;
}

.log_bdy
{
    height: 400px;
}

.log_hold
{
    float: right;
    margin-top: 250px;
    width: 356px;
    margin-right: 50px;
}

.hd_blu
{
    float: left;
    width: 80px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 15px;
    background: #0e4671;
   /* -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;*/
}

.lonin
{
    width: 356px;
    height: 133px;
    float: left;
    border: 1px solid #9ca8c2;
    background: #FFFFFF;
   /* -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;*/
}

.log_footer
{
    float: left; 
    height: 40px;
    width: 920px;
    background: #1a507e;
    margin-top: 10px;
}


/* Added by Devaprakash V.R for Login error Messages div tag*/
.errorLogin
{
    border: 1px solid;
    margin: 30px 545px 0px;
    padding: 3px 5px 3px 5px;
    background-repeat: no-repeat;
    background-position: 10px center;
    width: 300px;
    color: #D8000C;
    background-color: #FFBABA;
    background: url('../Images/Error.png' );
    text-align: center;
}

.imgs_hold
{
    float: left;
    width: 400px;
}

.img1
{
    float: left;
    width: 80px;
    padding: 10px;
    height: 73px;
    margin-left: 20px;
    margin-top: 130px;
}

.mainmenu
{
    padding: 8px 5px;
    z-index: 1;
}

.mainmenu a
{
    font: bold 15px arial;
    color: #FFFFFF;
}

.submenu
{
    padding: 4px 5px;
    border: 1px solid #CCCCFF;
}

.submenu a
{
    font: bold 15px arial;
    color: #006600;
}

.bl_txt_hd
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #094f8e;
}

.bl_txt_hd2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #094f8e;
}

.or_txt
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #cc6600;
}

.or_txt2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ff3333;
}

.bl_txt3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #477baa;
    font-weight: bold;
    width:170px; 
}
.bl_txt4
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #477baa;
    font-weight: bold;
    
}
.bl_txt3_new
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #477baa;
    font-weight: bold; margin-bottom:10px;margin-left:5px;
}

.sm_blu2
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0457a9; margin-bottom:10px;
}
.sm_blu2_new
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0457a9; margin-bottom:10px; margin-left:8px;
}


.foot_mnu_bg
{
    margin-left: 15px;
    margin-top: 10px;
    float: left;
    width: 680px;  font-weight:bold;
}
.foot_lft{ float:left; width:700px;}
.foot_rgt{ float:right; width:200px; margin-top:35px;}

.fot_txt2
{
    margin-left: 15px;
    margin-top: 8px;
    float: left;
    width: 650px;
    font-family: Verdana;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none; 
    
}
.fot_txt3
{
    margin-left: 15px;
    margin-top: 6px;
    float: left;
    width: 650px;
    font-family: Verdana;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none; 
    
}
.atol{ float:left;  width:70px; }
.iata{ float:left; margin-left:8px;}

.fot_txt_payment
{
    margin-left: 220px;
    margin-top: 35px;
    float: left;
    width: 680px;
    font-family: "Arial";
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
}

.foot_mnu
{
    font-family: "Arial";
    font-size: 12px;
    float: left;
    color: #FFFFFF; font-weight:bold; margin-left:5px;
    text-decoration: none; outline:0px;
}

.contetnts_2
{
    background: url(../images/content_bg2.jpg) repeat-x;
    margin: 3px;
    padding-top: 60px;
}

.mnu A:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
}

.lbl_1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003366;
    font-weight: bold;
}

.str_red
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:  #FF0000;
    font-weight: bold;
}

.pg_siz
{
    padding: 5px;
}

.tbl_hdr
{
    background: #0f4573;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    padding: 0px;
    height: 26px;
}

.tbl_hdr1
{
    background: #0f4573;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    padding: 0px;
    height: 26px;
}

.tbl_2
{
    width: 640px;
    text-align: right;
    padding: 8px;
}

.tbl_3
{
    width: 640px;
    text-align: right;
    padding: 8px;
}

.tbl_4
{
    margin-bottom: 30px;
    width: 750px;
    margin-top: 20px;
}

.l_bdr
{
    border-left: 1px solid #0f4573;
}

.tbl_4 td a
{    
    color: #ffffff;
}

.r_bdr
{
    border-right: 1px solid #0f4573;
}

.b_bdr
{
    border-bottom: 1px solid #0f4573;
}

.tr_bg
{
    background: #f2f9ff;
    height: 25px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

.tr_bg2
{
    background: #fff;
    height: 25px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

.modalBackground1
        {
            background-color: Gray;
            filter: alpha(opacity=70);
             opacity: 0.7; 
        }
        .modalPopup
        {
            background-color: #ffffdd;
            padding: 3px;
            width: 350px;
            font: 12px verdana;
            padding: 10px;
        }

.footer
{
    float: left;
    width: 152px;
    background: url(../Images/Cms/Current/Footer_banner.jpg) no-repeat;
    width: 920px;
    height: 152px;
    margin-top:10px; 
    margin-left:0px; 
}

.footer_new
{
    float: left;
    width: 152px;
    background: url(../Images/Cms/Current/Footer_banner.jpg) no-repeat;
    width: 920px;
    height: 152px;
    margin-left: 170px; 
}

.labelErrorMessage
{
    height: 15px;
    width: 270px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;    
    color:Red;
}

.labelErrorMessage2
{
    
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;    
    color:Red;
}
.ser_txt
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0080ea;
    font-weight: bold;
    text-decoration: none;
}

.ser_txt2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0e4773;
    font-weight: bold;
    text-decoration: none;
}
.directnon
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0e4773;
    font-weight: bold;
    text-decoration: none; text-align:right; width:90px;
     float:left; border:0px solid red;  margin-left:3px; margin-bottom:23px; 
}
	
	@-moz-document url-prefix() 
	{ 
		.directnon 
		{ margin-bottom:25px; }
		
		.direct_non2{ margin-bottom:30px; }
		.mnu_new
{
    float: left; margin-left:-150px;  border:0px solid red;
}
		
		.main_menu_mw
{
    height: 30px;
    background: url(../Images/menu_bg2.png) no-repeat;
    position: relative;
    top: 80px;
    left: 200px;
    padding-left: 80px;
    z-index: 1;
    width: 625px; 
}
	} 
	
	
	.direct_non2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0e4773;
    font-weight: bold;text-align:right;width:90px;
    text-decoration: none;
     float:left; border:0px solid red; margin-left:3px;
	}



.directnonMulti
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0e4773;
    font-weight: bold;
    text-decoration: none; text-align:right; width:90px;
     float:left; border:0px solid red;  margin-left:3px; margin-bottom:23px; 
}
	
	@-moz-document url-prefix() 
	{ 
		.directnonMulti
		{ padding-top:14px; }
		
		.direct_non2Multi{ padding-bottom:7px; }
	} 
	
	
	.direct_non2Multi
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0e4773;
    font-weight: bold;text-align:right;width:90px;
    text-decoration: none;
     float:left; border:0px solid red; margin-left:3px;
	}



.ser_txt3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #a3a3a3;
    font-weight: bold;
    text-decoration: none;
}

.ser_txt_gry
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #acacac;
    text-decoration: none;
} 
.txt_pass { font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;color:#524644;}
.txt_pass2 { font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;color:#042C59;}
.ser_txt_sml
{
    font: normal 12px Verdana, Arial, Helvetica, sans-serif;
    color: #0e4773;
    text-decoration: none;
}

.b_box1
{
    width: 635px;
    height: 157px;
    float: left;
    background: #0e4671;
}
.b_box12
{
    width: 720px;
    height: 157px;
    float: left;
    background: #0e4671;
}

.b_Passengerbox
{
    width: 650px;
    height: 157px;
    float: left;
    background: #0e4671;
}


.l_cr
{
    background: url(../Images/l_cr_blu.jpg) no-repeat;
    float: left;
    width: 12px;
    height: 11px;
}

.r_cr
{
    background: url(../Images/r_cr_blu.jpg) no-repeat;
    float: right;
    width: 12px;
    height: 11px;
}

.tab1
{
    margin-top: 20px;
    margin-left: 50px;
}

.tbl1
{
    float: left;
    width: 593px; /* height: 150px; */
    border-bottom: 1px solid #0e4671;
    padding-left: 10px;
}

.tblForFlight
{
    float: left;
    width: 610px; /* height: 150px; */
    border-bottom: 1px solid #0e4671;
   
}
.tblForFlightNew
{
    float: left;
    width: 610px; /* height: 150px; */
       
}

.tbl1Payment
{
    float: left;
    width: 613px; /* height: 150px; */
    border-bottom: 1px solid #0e4671;
    padding-left: 20px;
}

.tbl1_car
{
    float: left;
    width: 601px;
    border: 1px solid #0e4671;
    padding-left: 0px;
    margin-bottom: 15px;
}

.tab_bl_l
{
    float: left;
    background: url(../Images/sk_blu_lft.jpg) no-repeat;
    width: 10px;
    height: 26px;
}

.tab_bl_fill
{
    float: left;
    background: #c4e0ec;
    height: 23px;
    width: 220px;
    padding-top: 3px;
}

.tab_bl_r
{
    float: left;
    background: url(../Images/sk_blu_rt.jpg) no-repeat;
    width: 10px;
    height: 26px;
}

/*----------curve -----------*/
.curv_1
{
    width: 613px;
    height: 150px;
    float: left;
    border: 1px solid #0e4671;
    padding-left: 20px;
    border-top: 0px;
     background: #ffffff;
  /*  -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;*/
}

.curv_2
{
    width: 613px;
    height: auto;
    float: left;
    border: 1px solid #0e4671;
    padding-left: 20px;
    padding-top: 10px;
    background: #ffffff;
   /*
     -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px; 
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;*/
}

.curv_2_Registration
{
    width: 650px;
    height: auto;
    float: left;
    border: 1px solid #0e4671;
    padding-left: 20px;
    padding-top: 10px;
    background: #ffffff;
    /*
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;*/
}
.curv_2_Registration2
{
 
    height: 670px;
    float: left;
    width:610px; 
    border-left:1px solid #ccc;
    background: #ffffff;
    /*
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;*/
}

.curv_2_bookinghistory
{
    width: 650px;
    height: auto;
    float: left;
    border: 1px solid #0e4671;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
    background: #ffffff;
    /*
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px; */
}


.curv_FlightStatus
{
	padding:10px;
	Width:650px;
	height:auto;
    float: left;
    border: 1px solid #0e4671;
    background: #ffffff;
    /*
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-topright: 10px; */
    
}

.curv_SecurityCode
{
    width: auto;
    height: 160px;
    float: left;
    border: 1px solid #0e4671;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    background: #ffffff;
    /*
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-topleft: 10px;  */
}
.curv_PhoneNumber
{
    width: 260px;
    height: 30px;
    float: left;
    border: 1px solid #0e4671;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    background:#ffffff;
}
.Reg_ph
{
    position: fixed; 
    width: 260px;
    height: 30px;
    top:285px;
    left:725px; 
    padding:5px;
    visibility: hidden; 
    border: 1px solid #0e4671;
    background:#ffffff;
 } 
.ph_num
{   position: fixed; 
    width: 260px;
    height: 30px;
    
    top:380px;
    left:660px; 
    padding:5px;
    visibility: hidden; 
    border: 1px solid #0e4671;
    background:#ffffff;
   
}
.nocurv
{
    width: 600px;
    height: auto;
    margin-left:6px; 
    border: 1px solid #0e4671;
    padding: 10px;
    padding-top: 10px;
    background: #ffffff;
}
.nocurv2
{
    width: 615px;
    height: auto;
    margin-left:6px; 
    margin-bottom:10px;
    border: 1px solid #0e4671;
    padding: 10px;
    padding-top: 30px;
    background: #ffffff;
   
}

.nocurv_psg_dtls
{
    width: 695px;
    height: auto;
    margin-left:2px; 
    margin-bottom:10px;
    border: 1px solid #0e4671;
    padding: 10px; 
    padding-top: 30px;
    background: #ffffff;
   
}
.nocurv_psg_dtls_new
{
    width: 680px;
    height: auto;
    margin-left:5px; margin-right:6px; 
    margin-bottom:10px;
    border: 1px solid #0e4671;
    padding: 10px; 
    padding-top: 30px;
    background: #ffffff;
   
}
.nocurv_psg_dtls2
{
    width: 680px;
    height: auto;
    margin-left:6px; 
    margin-bottom:10px;
    border: 1px solid #0e4671;
    padding: 10px; 
    padding-top: 30px;
    background: #ffffff;
   
}
.nocurv3
{
    width: 688px;
    height: auto;
     margin-left:6px; 
    border: 1px solid #0e4671;
    
    padding-top: 10px;
    background: #ffffff;
}

.crv_blu2
{
    width: 150px;    
    height: 20px;
    /*background-color: #0e4671;*/
    clear:both;
    background: url(../images/psgAdt.jpg);
    background-repeat: no-repeat;
    margin-top: 10px; 
    margin-left:6px;
    padding-top: 4px;
    padding-left: 8px;
   /* -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;*/
}

.crv_blu21
{
    width: 150px;
    height: 20px; 
    border:1px solid red;
    background-color: #0e4671;
    margin-top: 30px; 
    margin-left:6px;
    padding-top: 4px;
    padding-left: 8px;
   /* -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;*/
}

.crv_blu2_3
{
    width: 150px;
    float:left;
    height: 20px;
    background-color: #0e4671;
    margin-top: 10px; 
    margin-left:6px;
    padding-top: 4px;
    padding-left: 8px;
   /* -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px; */
}

.crv_blu2-SeniorCitizen
{
    width: 150px;    
    height: 20px;
    background-color: #0e4671;
    margin-top: 10px; 
    margin-left:6px;
    padding-top: 4px;
    padding-left: 8px;
    /*-webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px; */
}

.crv_blu2_4
{
    width: 150px;    
    height: 20px;
    background-color: #0e4671;
    margin-top: 10px; 
    margin-left:6px;
    padding-top: 4px;
    padding-left: 8px;
  /*  -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;*/
}

.crv_blu
{
    width: 150px;
    float: left;
    height: 24px;
    background: url(../images/TitleCornor.jpg);
    background-repeat: no-repeat;
    margin-top: 10px;
    line-height:24px;
    padding-left:15px;
   
    
}

.crv_blu_payment
{
    width: 150px;
    float: left;
    height: 24px;
    background: url(../images/TitleCornor.jpg);
    background-repeat: no-repeat;
    margin-top: 10px;
    line-height:24px;
    
   
    
}
.crv_blu_adult
{
    width: 150px;    
    height: 20px;
    /*background-color: #0e4671;*/
    clear: both;
    background: url(../images/psgAdt.jpg);
    background-repeat: no-repeat;
    margin-top: 10px;
    margin-left:6px;
    padding-top: 4px;
    padding-left: 8px;
    /*-webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;*/
}
.crv_blu-SeniorCitizen
{
    width: 150px;
    /*float: left;*/
    height: 20px;
    clear: both;
    background: url(../images/psgSenior.jpg);
    background-repeat: no-repeat;
    /*background-color: #2072AE;*/
    margin-top: 10px;
    margin-left:6px;
    padding-top: 4px;
    padding-left: 8px;
    /*-webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;*/
}




.curv_3
{
    width: 613px;
    
    float: left;
    border: 1px solid #0e4671;
    padding-left: 20px;
    padding-top: 4px;
    background: #ffffff;
   /* 
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;*/
}

.curv_3_payment
{
    width: 680px;
    
    float: left;
    border: 1px solid #0e4671;
    padding-left: 20px;
    padding-top: 4px;
    background: #ffffff;
     /* 
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;*/
}

.crv_blu_3
{
    width: 150px;    
    height: 20px;
     /*float: left;*/
     clear: both;
   /* background-color: #0e80d8;*/
    background: url(../images/psgChd.jpg);
    background-repeat: no-repeat;
    margin-top: 10px;
    margin-left: 6px;
    padding-top: 4px;
    padding-left: 8px;
    /*-webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;*/
}

.crv_blu_4
{
    width: 150px;
    /*float: left;*/
    clear: both;
    height: 20px;
    background: url(../images/psgInt.jpg);
    background-repeat: no-repeat;
    /*background-color: #9BC7EA;*/
    margin-top: 10px;
    margin-left: 6px;
    padding-top: 4px;    
    padding-left: 8px;
    /*-webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;*/
}

.tbl2
{
    float: left;
    margin-top: 10px;
}

.needs
{
    float: left;
    width: 165px;
    margin-top: 2px;
    }
.needs_2
{
    float: left;
    width: 165px;
    margin-top: 20px; 
}
.car_subscribe_email
{
    float: left;
    width: 322px;
    margin-top: 0px;
     border:0px solid red;
      margin-left:-6px; 
}


.wt_total
{
    float: right;
    padding-right: 40px;
}

.bot_link
{
    float: left;
    width: 520px;
    padding-top: 15px;
    padding-left: 15px;
}

.but_hold
{
    float: right;
    margin-right: 60px;
}

.bd_hold
{
    float: left;
    margin-top: -30px;
    margin-left: 35px;
    width: 800px;
}

.contetnts
{
    width: 850px;
    float: left;
    border: 1px solid #9ca8c2;
     background: #FFFFFF;
     /*
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
   
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;*/
}




/* CSS Document */
.ratingStar
{
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
.lblue11
{
    color: #00BAFF;
    font-size: 11px;
    text-decoration: none;
}
.blue11
{
    color: #005DBD;
    font-size: 11px;
    text-decoration: none;
}
.filledRatingStar
{
    background: url(../images/FilledStar.png);
}

.emptyRatingStar
{
    background: url(../images/EmptyStar.png);
}

.savedRatingStar
{
    background: url(../images/SavedStar.png);
}

.top_link
{
    float: right;
    width: 220px;
    padding: 10px;
}
.HotelImage
{
    border-bottom-style: solid;
    border-width: 0px;
    border-left-style: solid;
    border-right-style: solid;
    border-top-style: solid;
    width: 120px;
    height:90px;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=50);
    opacity: 0.50;
}
.updateProgress
{
    border-width: 1px;
    border-style: solid;
    background-color: #FFFFFF;
    width: 200px;
    height: 65px;
    
}
.updateProgress_new
{
    border-width: 0px;
    border-style: solid;
    
    width: 200px;
    height: 65px;
}
.tp_link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
}
.tp_link2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    padding-right: 20px;
}
.lft_div
{
    float: left;
    width: 328px; 
}

.lft_div2
{
    float: left;
    width: 300px;
}
.lft_blu_bg
{
    width: 206px;
    height: auto;
    float: left; 
    padding-top: 0px;
    margin-left: 0px;
    margin-top: 0px;
}
.lft_blu_bg2
{
    width: 325px;
    height: auto;
    float: left; 
    padding-top: 0px;
    margin-left: 0px;
    margin-top: 0px;
}
.rgt_div
{
    float: left;
    width: 600px;
}
.rgt_div2
{
    float: left;
    width: 600px;
    padding-top: 0px; margin-top: 0px;
}
.rgt_div_new
{
    float: left;
    width: 400px;  
}
.blue_shade
{
    background: url(../images/blu_shade.jpg) no-repeat;
    float: left;
    width: 920px;
    height: 38px;
}

.lin
{
    border-right: 2px solid #2b5b7e;
    height: 250px;
    margin-top: 5px;
    width: 200px;
}
.lin1
{
    height: 250px;
    margin-top: 5px;
    width: 200px; 
}
.tim2
{
    width: 90px;
    padding-top: 18px;
    float: left;
}
.depart2
{
    width: 90px;
    padding-top: 18px;
    float: left;
}

.CurlDiv
{
    width: 60px;
    height: 20px;
    margin-left: -20px;
    padding-top: 5px;
    background: #018714;
    padding-right: 10px;
    padding-left: 20px;
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
     margin-bottom: 15px;
    text-decoration: none;
    /*
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;*/
   
}
.grn_btn
{
    float: right;
    width: 60px;
    height: 20px;
    margin-top: 10px;
    margin-right: 25px;
    padding-top: 5px;
    background: #018714;
    padding-left: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    margin-bottom: 15px;
    text-decoration: none;
   
   /* -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    */
}
.grn_btn1
{
    float: right;
    height: 20px;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding-top: 5px;
    background: #018714;
    padding-left: 10px;
    padding-right: 8px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}

.grn_btn99
{
    float: right;
    height: 20px;
    background:url(Images/btn2.jpg)no-repeat;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}


.grn_btn A:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}

.grn_btn2 A:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}

.grn_btn3 A:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}


.grn_btn2
{
    float: left;
    width: 120px;
    height: 20px;
    margin-top: 10px;
    margin-right: 10px;
    padding-top: 5px;
    background: #018714;
    padding-left: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    margin-bottom: 15px;
    text-decoration: none;
   
   /* -webkit-border-radius: 10px;
    -moz-border-radius: 10px;*/
    
}

.grn_btn3
{
    float: right;
    width: 100px;
    height: 20px;
    margin-top: 10px;
    margin-right: 10px;
    padding-top: 5px;
    background: #018714;
    padding-left: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
   /* -webkit-border-radius: 10px;
    -moz-border-radius: 10px;*/
    margin-bottom: 15px;
}

.grn_Bt
{
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}
.box_txt1
{
    float: left;
    width: 590px; 
    margin-left:10px; height:auto;  clear:both; 
    
}
.box_txt2
{
    
    margin-left:10px; margin-top:30px;
    width: 590px; border:0px solid red; 
}
.top_crv1
{
    width: 583px;
    height: 165px;
    float: left;
    border: 1px solid #0e4671;
    background: #FFFFFF;
    padding-left: 10px;
    margin: 10px 5px;
    padding-top: 10px;
    padding-bottom: 8px;
    /*-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
*/
}

.crv_cont2
{
    width: 595px;
    float: left;
    background: #0e4671;
    padding: 5px;
    text-align: right;
   /* -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;*/
}

.crv_cont_car
{
    width: 606px;
    float: left;
  /*  background: #0e4671;*/
    padding: 0px;
    text-align: right;
    background: url(../Images/resultTabCar.jpg);
    background-repeat: no-repeat;
    background-position:left ;
    
    /*-webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;*/
}

.crv_cont3
{
    width: 592px;
    float: left;
  /*  background: #0e4671;*/
    padding: 0px;
    text-align: right;
    background: url(../Images/resultTab.jpg);
    background-repeat: no-repeat;
    background-position:left top; margin-bottom:0px;
    /*-webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;*/
    clear:both;
}

.divResultHolder
{
    width: 603px;
    /*float: left;*/
    background: #FFFFFF;
    padding: 0px;
    border: 1px solid #0e4671; 
    /*-webkit-border-bottom-left-radius: 10px; 	
    -webkit-border-bottom-right-radius: 10px; 	
    -moz-border-radius-bottomleft: 10px; 	
    -moz-border-radius-bottomright: 10px;*/
    clear:left;
}
.divResultHolder1
{
    width: 603px;
    /*float: left;*/
    background: #FFFFFF;
    padding: 0px;
    border: 1px solid #0e4671; 
   clear:left;
}

.divResultHolder2
{
    width: 590px;
   /* float: left;*/
    background: #FFFFFF;
    padding: 0px;
    border: 1px solid #0e4671; 
    display:block;    
    clear:both; margin-bottom:10px; margin-top:5px;
   
}
.blu_btn
{
    width: 80px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 5px;
    padding-left: 15px;
    background: #0e4671;
    /*-webkit-border-radius: 10px;
    -moz-border-radius: 10px;*/
}
.nvgt
{
	
    width: 578px;
    margin-left: 10px;
    margin-top: 10px;
    
    /*float: left; */
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
   /* -moz-border-radius: 10px;
   -webkit-border-radius: 10px;*/
    background: #0e4671;    
    clear:left;
}
.nvgt2
{
    width: 590px;
    margin-left: 10px;
    margin-top: 35px;
    
     /*float: left; */
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
   /* -moz-border-radius: 10px;
   -webkit-border-radius: 10px;*/
    background: #0e4671;
    clear:left;
}
.outer_line
{
    float: left;
    border: 2px solid #0e4671;
    padding: 8px;
    width: 630px;
}
.tbl_hd_1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #21538F;
}
.link_txt
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0066CC;
    text-decoration: underline;
}


.txt_normal
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003366;
    text-align: justify;
}


/*  ======== ADDED BY DEVAPRAKASH  ================================  */
.info , .success, .warning, .error, .validation
{
 
    padding: 3px 5px 0px 35px;
    background-repeat: no-repeat;
    text-align: left;
    font-size:12px;
    font-family: Tahoma, Arial, Helvetica;
	padding-top:5px;
    padding-bottom:0px;
    margin-left:60px;
    
    
}

.info
{
    color: #00529B;
    border: 1px solid #00529B;
    font-size:12px; 
    padding-left:22px;
    background: url(../Images/info.png) no-repeat;
    line-height :11px;
    width: 500px;
    height: 15px;
    background-color: #BDE5F8; 
}
.success
{
    color: #4F8A10;    
    border: 1px solid #4F8A10;
    font-size:12px; 
    padding-left:22px;
    background: url('../Images/Success.png') no-repeat; 
    line-height :11px;
    width: 500px;
    height: 15px;
    background-color: #DFF2BF;
    }
.warning
{
    color: #9F6000;  
    border: 1px solid #9F6000;
    font-size:12px; 
    padding-left:22px;
    background: url('../Images/Warning.png' )no-repeat;
    line-height :11px;
    width: 500px;
    height: 15px;
    background-color: #FEEFB3;
}
.error
{
    color: #D8000C;    
    border: 1px solid #D8000C;
    font-size:12px; 
    padding-left:22px;
    background: url('../Images/Error.png' )no-repeat;
    line-height :11px;
    min-width: 500px;
    height: 15px;
    background-color: #FFBABA;
}

.error-pay-offline
{
    color: #D8000C;    
    border: 1px solid #D8000C;
    font-size:12px;
    float:left; 
    padding:3px;
    background: url('../Images/Error.png' )no-repeat;
    line-height :11px;
    min-width: 600px;
   
    background-color: #FFBABA;
    padding-left:25px;
}

.GridHeaderBlueTwo
{
    background-color: #0e4671;
    background-repeat: repeat-x;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 29px;
    padding-left: 0px;
    border-left: 1px Solid #2279B5;
    text-align: left;
    color: White;
}


.GridRowBlue
{
    background: url(../Images/GridHeader.gif);
    background-repeat: repeat-x;
    font-family: arial;
    font-size: 11px;
    height: 29px;
    padding-left: 0px;
    border-left: 1px Solid #2279B5;
    text-align: left;
    cursor: pointer;
}

.GridRowBlue th
{
    text-align: center;
}

.containerDiv
{
    overflow: auto;
    height: 280px;
    width: 100%;
}
.textBoxStyle
{
    margin-left: 25px;
    margin-right: 25px;
    margin-top: 20px;
}
.gridStyle
{
    margin-top: 16px;
    margin-bottom: 16px;
}
.buttonStyle
{
    margin-right: 20px;
    width: 50px;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
}
.HiddenColumn
{
    display: none;
    width: 0px;
}
.gridHeaderStyle
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
}
.grid
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
}

.upgrade
{
    background: url(../Images/btnSubmit.jpg);
    background-repeat: no-repeat;
    width: 200px;
    height: 30px;
    border: 0px;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
}

.btnNewSmall
{
    background: url("../Images/btnSubmit.jpg" );
    background-repeat: no-repeat;
    border: 0 none;
    clear: both;
    color: White;
    cursor: pointer;
    height: 29px;
    margin-top: 5px;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 119px;
}

.btnNewSmall1
{
    background: url("../Images/btnNewSmall.jpg" );
    background-repeat: no-repeat;
    border: 0 none;
    clear: both;
    color: White;
    cursor: pointer;
    height: 24px;
    margin-top: 5px;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 111px;
}


/*  ==================================================================================*/



/* ========== Added by Prince ========================================================*/
#ctl00_ContentPlaceHolder1_tblMenus
{
    border: 1px solid #CCCCFF;
}
#ctl00_ContentPlaceHolder1_tblMenus ul
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
#ctl00_ContentPlaceHolder1_tblMenus li
{
    padding: 6px 10px;
}
/*  ==================================================================================*/


/*  ===========ADDED BY PARTHASARATHY ================================================*/
.labelCaption
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #0e4671;
    text-align: right;
}

.buttonSmall
{
    text-align: center;
    text-decoration: none;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    border: none;
    background: url("gr_buttons_Small.jpg" );
    height: 31px;
    width: 62px;
    cursor: pointer;
}

.butt_style_big
{
    text-align: center;
    text-decoration: none;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: none;
    background: #FFFFFF url(              "../Images/gr_buttons_08.jpg" ) no-repeat center;
    height: 28px;
    width: 135px;
    cursor: pointer;
}

.butt_style_normal
{
    text-align: center;
    text-decoration: none;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: none;
    background: #FFFFFF url("../Images/gr_buttons_Normal.jpg" ) no-repeat center;
    height: 31px;
    width: 71px;
    cursor:pointer;
    
}
.butt_lookup
{
    text-align:center;
    text-decoration:none;
    color:#FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    border:none;
    background:#045706;
    height:24px;
    width:71px;
    cursor:pointer; 
    line-height:24px;
    
}

.butt_style_normal1
{
    text-align: center;
    text-decoration: none;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: none;
    background: #FFFFFF url("../Images/book.jpg" ) no-repeat center;
    height: 24px;
    width: 55px;
    cursor:pointer;
}

.dropdownSmall
{
    height: 20px;
    width: 70px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px lightblue;
}

.dropdownMedium
{
    height: 20px;
    width: 70px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px lightblue;
}
.dropdownMedium2
{
    height: 20px;
    width: 95px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px lightblue;
}
.dropdownNormal
{
    height: 20px;
    width: 150px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: White;
    border: solid 1px lightblue;
}

.dropdownMediumPlus
{
    height: 20px;
    width: 132px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: White;
    border: solid 1px lightblue;
}

.dropdownBig
{
    height: 20px;
    width: 225px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: White;
    border: solid 1px lightblue;
}
.dropdownNumbers
{
    height: 20px;
    width: 55px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: White;
    border: solid 1px lightblue;
}

.textboxBig
{
    height: 15px;
    width: 220px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px lightblue;
}
.textboxBig2
{
    height: 15px;
    width: 210px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px lightblue;
}
.textboxBig3
{
    height: 15px;
    width: 200px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px lightblue;
}
.textboxBig4
{
    height: 15px;
    width: 165px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px lightblue;
}
.textboxMediumPlus
{
    height: 15px;
    width: 130px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px lightblue;
}

.textboxMedium
{
    height: 15px;
    width: 75px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px lightblue;
}
.textboxSrchBox
{
    width: 120px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px lightblue;
    padding: 1px 2px;
}
.textboxCarSrchBox
{
    width: 98px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px lightblue;
    padding: 1px 2px;
    height: 15px;
}
.textboxtime
{
    width: 126px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px lightblue;    
}

.textboxdate
{
    width: 110px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px lightblue;
    padding: 1px 2px;
}

.textboxSmall
{
    height: 15px;
    width: 89px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px lightblue;
}

.textboxSmall2
{
    height: 11px;
    width: 78px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px lightblue;
}

.textboxSmallPlus
{
    height: 15px;
    width: 85px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px lightblue;
}
.textboxSmallPlus2
{
    height: 15px;
    width: 72px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px lightblue;
}
.textboxSmallPlus_psg
{
    height: 15px;
    width: 110px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px lightblue;
}
.textbox_fname{
    height: 15px; 
    width: 120px; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    border:solid 1px lightblue; background:#fff;
}

.textboxNormal
{
    height: 15px;
    width: 150px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px lightblue;
}

.textboxNormal_psg
{
    height: 15px;
    width: 180px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px lightblue;
}
.textboxNormal_psg_date
{
    height: 15px;
    width: 160px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px lightblue;
}
.textboxNormalDate
{
    height: 15px;
    width: 130px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px lightblue;
}
.textboxMultiline
{
    height: 30px;
    width: 150px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px lightblue;
}

.textboxNormal1
{
    height: 15px;
    width: 120px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px lightblue;
}
.autocomplete_completionListElement
{
    visibility: hidden;
    margin: 0px;
    background-color: #FFFFFF;
    color: windowtext;
    border: 1px solid #BBBBBB;
    overflow: auto;
    cursor: pointer;
    height: 100px;
    text-align: left;
    list-style-type: none;
    padding: 0px;
}
/* AutoComplete highlighted item */
.autocomplete_highlightedListItem
{
    background-color: #0C4E8A;
    color: #FFFFFF;
    padding: 1px;
    border: 1px solid #BBBBBB;
}
/* AutoComplete item */
.autocomplete_listItem
{
    background-color: window;
    color: windowtext;
    padding: 1px;
    background-color: #FFFFFF;
}

#header
{
    border-bottom: 1px dotted #000000;
    margin: 0 0 20px;
    padding: 20px 0;
}
#header h1
{
    font-size: 36px;
    margin: 0;
}
#header h4
{
    font-weight: normal;
    margin: 7px 0 0;
}
#header h4 a
{
    text-decoration: none;
}
h1, h2, h3, h4, h5, h6
{
    font-family: "Trebuchet MS" ,Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
}
#alert-Box
{
    padding-bottom: 24px;
    background: url(              '../Images/bg-box-bottom.png' ) bottom left no-repeat !important;
    background: url(              '../Images/bg-box-bottom.gif' ) bottom left no-repeat;
}
#alert-InBox
{
    padding-top: 15px;
    background: url(              '../Images/bg-box-top.png' ) top left no-repeat !important;
    background: url(              '../Images/bg-box-top.gif' ) top left no-repeat;
}
#alert-BoxContent
{
    background: url(              '../Images/bg-box-body.png' ) top left repeat-y !important;
    background: url(              '../Images/bg-box-body.gif' ) top left repeat-y;
    padding: 0px 20px;
}
#alert-BoxContenedor
{
    padding: 0px 0px 5px 55px;
    text-align: left;
    font-family: Verdana;
    font-size: 12px;
    color: #000;
}
#alert-BoxContenedor h1, #alert-BoxContenedor h2, #alert-BoxContenedor h3, #alert-BoxContenedor b, #alert-BoxContenedor strong
{
    text-align: left;
    font-family: Verdana;
    font-size: 12px;
    color: #000;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}
#alert-Buttons
{
    text-align: right;
}
#alert-Buttons input
{
    margin: 10px 10px;
}
#alert-BoxContenedor #BoxPromptInput
{
    margin-top: 5px;
}
#alert-Box .BoxAlert
{
    background: url(              '../Images/dialog-warning.png' ) top left no-repeat;
}
#alert-Box .BoxConfirm
{
    background: url(              '../Images/delete.gif' ) top left no-repeat;
}
#alert-Box .BoxPrompt
{
    background: url(              '../Images/dialog-help.png' ) top left no-repeat;
}
#alert-Box .BoxInfo
{
    background: url(              '../Images/info.gif' ) top left no-repeat;
}
#alert-Box .BoxError
{
    background: url(              '../Images/dialog-error.png' ) top left no-repeat;
}
.next_tab
{
    border: 1px solid #0e4671;
    margin-top: 0px;
   
}
.customCalloutStyle div, .customCalloutStyle td
{
    border: solid 1px Black;
    background-color: Gray;
    color: White;
}
.customCalloutStyle .ajax__validatorcallout_popup_table
{
    display: none;
    border: none;
    background-color: transparent;
    padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_popup_table_row
{
    vertical-align: top;
    height: 100%;
    background-color: transparent;
    padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_cell
{
    width: 20px;
    height: 100%;
    text-align: right;
    vertical-align: top;
    border: none;
    background-color: transparent;
    padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_table
{
    height: 100%;
    border: none;
    background-color: transparent;
    padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_table_row
{
    background-color: transparent;
    padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell
{
    padding: 8px 0px 0px 0px;
    text-align: right;
    vertical-align: top;
    font-size: 1px;
    border: none;
    background-color: transparent;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv
{
    font-size: 1px;
    position: relative;
    left: 1px;
    border-bottom: none;
    border-right: none;
    border-left: none;
    width: 15px;
    background-color: transparent;
    padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div
{
    height: 1px;
    overflow: hidden;
    border-top: none;
    border-bottom: none;
    border-right: none;
    padding: 0px;
    margin-left: auto;
}
.customCalloutStyle .ajax__validatorcallout_error_message_cell
{
    font-family: Tahoma;
    font-size: 11px;
    padding: 5px;
    border-right: none;
    border-left: none;
    width: 100%;
    word-wrap: break-word;
}
.customCalloutStyle .ajax__validatorcallout_icon_cell
{
    width: 20px;
    padding: 5px;
    border-right: none;
}
.customCalloutStyle .ajax__validatorcallout_close_button_cell
{
    vertical-align: top;
    padding: 0px;
    text-align: right;
    border-left: none;
}
.customCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
{
    border: none;
    text-align: center;
    width: 10px;
    padding: 1px;
    cursor: pointer;
}
/* ====================================================================================*/
.d_hold
{
    float: left;
    width: 613px;
    padding-top: 5px;
}
.d_hold_flight_results
{
    float: left;
    width: 592px;
    padding-top: 5px; margin-bottom:10px;
}
.dv_1, .dv_2
{
    width: 60px;
    float: left;
    margin-right: 10px;
   height: 40px;
   /* height:auto;*/
   
    
}
.dv_new
{
 float: left; 
 height: 40px; 
 margin-right: 10px;
 }
 .dv_new1
{
 float: left; 
 height: 20px; 
 margin-right: 10px;
 }
 .dv_new2
{
 float: left; 
 
 margin-bottom: 10px; border:0px solid red; clear:both;
 }

.dv_3
{
    width: 175px;
    float: left;
    margin-right: 10px;
     height: 40px;
   /*height:auto;*/
}

.dv_4
{
    width: 120px;
    float: left;
    margin-right: 10px;
    /* height: 40px;*/
   height:auto;
}
.dv_flt_rslt
{
    width: 180px;
    float: right;
    margin-bottom:3px;
    height:auto;
   
}


.dv_5
{
    width: 90px;
    float: left;
    margin-right: 10px;
   height: 40px;
    /* height:auto;*/
}

.dv_6
{
    width: 30px;
    float: left;
    margin-right: 10px;
    height: 40px;
   /* height:auto;*/
}

.sm_blu4
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0b3c62;
    
}


.cardv_2
{
    width: 100px;
    float: left;
    margin-right: 10px;
    height: 90px;
}

.headerTitle
{
    font-family: Verdana Arial Times New Roman;
    font-size: 12px;
    font-weight: bold;
    color: #0e4671;
}


/* -------------------Online Check In Rajkumar--------------------------------------- */
.online_check
{
    float: left;
    width: 660px;
    border: 1px solid #0e4671;
    padding: 5px;
}
.body_online
{
    margin-top: 5px;
    padding-left: 10px;
    float: left;
}
.left_box
{
    width: 310px;
    float: left;
    margin-right: 15px;
    background: #f1f9fe;
    margin-bottom: 15px;
}
.rgt_box
{
    width: 310px;
    float: left;
    background: #f1f9fe;
    margin-bottom: 15px;
}
.terms_con
{
    float: left;
    width: 660px;
    border: 0px;
    padding: 5px; 
}


.pge_Head_title
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #0457a9;
}


.data_Production
{
    float: left;
    width: 480px;
    border: 1px solid #0e4671;
    padding: 5px;
    margin: 5px 0px 0px 5px;
    height: 499px;
}


.butt_style_subscribe
{
    text-align: center;
    text-decoration: none;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: none;
    background: #FFFFFF url(          "../Images/subscribe.jpg" ) no-repeat center;
    height: 31px;
    width: 71px;
    cursor: pointer;
}

.txt_status_red
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: Red;
    
}
.txt_status_green
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: Green;
    float: left;
}


.frame
{
    border: 1px solid #000000;
    padding: 4px; margin-left:0px; width:920px;
}
.txt_style1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #373737;
}
.txt_title
{
    font-size: 18px;
    color: #0f4573;
    font-weight: bold;
}

.tdBackground_grey
{
    height: 23px;
    font-size: 11px;
    padding: 1px;
    border: 1px solid #000000;
}
.tdBackground_grey1
{
    height: 23px;
    background-color: #999999;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    border: 1px;
    border-bottom-color: #000000;
    border-right-color: #000000;
    border-bottom-style: solid;
    border-right-style: solid;
}

.tdBackground_grey2
{
    height: 23px;
    font-size: 11px;
    color: #000000;
    border: 1px;
    border-right-color: #000000;
    border-bottom-color: #000000;
    border-right-style: solid;
    border-bottom-style: solid;
}

.tdBackground_grey3
{
    height: 23px;
    font-size: 11px;
    color: #000000;
    border: 1px;
    border-left-color: #000000;
    border-right-color: #000000;
    border-bottom-color: #000000;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
}
.tdBackground_grey4
{
    height: 23px;
    font-size: 11px;
    color: #000000;
    border: 1px;
    border-right-color: #000000;
    border-right-style: solid;
}
.tdBackground_grey5
{
    height: 23px;
    font-size: 11px;
    color: #000000;
}
.tdBackground_bggrey_bottom
{
    height: 23px;
    background-color: #999999;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    border: 1px;
    border-bottom-color: #000000;
    border-bottom-style: solid;
}

.tdBackground_grey_bottom
{
    height: 23px;
    font-size: 11px;
    color: #000000;
    border: 1px;
    border-bottom-color: #000000;
    border-bottom-style: solid;
}

.view_invoice_style1
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    text-align: justify;
    padding:5px;
}

.txtLeft
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000; text-align:justify;
}


.txtGray
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
}

.txt_style6
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-style: italic;
}



.nav_txt { 
	COLOR: #0057BA; 
	FONT-FAMILY: Verdana , Arial, Helvetica, sans-serif; 
	FONT-SIZE:13px; 
	font-weight:bold; 
	TEXT-DECORATION: none 
} 
A.nav_txt {
	TEXT-DECORATION:underline;  
} 
A.nav_txt:visited { 
	TEXT-DECORATION: underline; 
	COLOR: #810081;
} 
A.nav_txt:hover { 
	COLOR: #810081;
	TEXT-DECORATION: none; 
}

.lft_pad{ padding-left:0px;}

.nav_txt1 { 
	COLOR: #fff; 
	FONT-FAMILY: Verdana , Arial, Helvetica, sans-serif; 
	FONT-SIZE:11px; 
	font-weight:normal; 
	TEXT-DECORATION: none 
} 
A.nav_txt1 {
	TEXT-DECORATION:none;  
} 
A.nav_txt1:visited { 
	TEXT-DECORATION: underline; 
	COLOR: #fff;
} 
A.nav_txt1:hover { 
	COLOR: #810081;
	TEXT-DECORATION: underline; 
}


/* -----------------------------------END------------------------------------ */

/***************NEW************************/
  

/***************Vijay************************/

ul.dropdown
{
    list-style: none;
    font-size: 12px;
    margin-top: 5px;
    
}

ul.dropdown li
{
    float: left;
    padding: 0 10px 0 10px;
    line-height: 25px;
	  
   
}

ul.dropdown li a
{
    color: #fff;
    text-decoration: none;
}
ul.dropdown li a:hover
{
    color: #fff;
    text-decoration: none;
}

ul.dropdown li:last-child a
{
    border-right: none;
}
/* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover
{
	
    position: relative;
}
ul.dropdown li a:hover, ul.dropdown a:hover
{
    font-size: 12px;
    font-weight: normal;
    padding: 0px; 
    
}
/* 
	LEVEL TWO
*/
ul.dropdown ul
{
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: -20px;     
    padding: 0 10px 0 10px;
    line-height: 25px;
    list-style: none;
    width:120px;
    _width:120px;
    z-index:100;
    margin-left:2px; /*Rajkumar*/
    
}
ul.dropdown ul li
{
    color: #000;
    float: none;
    background-color: Green;
    margin-left:10px;
    width:110px;
    
}



ul.dropdown_psg
{
    list-style: none;
    font-size: 12px;
    margin-top: 5px;
    
}

ul.dropdown_psg li
{
    float: left;
    padding: 0 10px 0 10px;
    line-height: 25px;
	  
   
}

/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a
{
    border-right: none;
    width: 100%; 
    display: inline-block;     
   
    
}

/* ----------------------------Added by Deva for Voucher Border------------- */
.voucher_Border
{
    border-right: 1px solid #2b5b7e;
    border-top: 1px solid #2b5b7e;
    border-bottom: 1px solid #2b5b7e;
    border-left: 1px solid #2b5b7e;
}

.voucher_crv_content
{
    width: 650px;
    height: auto;
    background: #0e4671;
    padding: 5px;
    color: #FFFFFF;
    font-size: 12px;
   /*-webkit-border-radius: 30px;
    -moz-border-radius: 30px;*/
    margin: 0px 0px 0px 100px;
}


.tabbox
{
    background-color: #C7DCFC;
   /* border-color: -moz-use-text-color #E2DBDD #E2DBDD;*/
    border-right: 1px solid #E2DBDD;
    border-style: none none none;
    border-width: 0 1px 1px;
    padding: 5px;
}
.tabbg
{
    background-color: #FFFFFF;
    border: 1px solid #E2DBDD;
    padding: 8px;
}

.tTxt
{
    color: #333333;
    font: bold 13px Arial,Helvetica,sans-serif;
}

.voucher_txt_bold_white
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
}

.voucher_txt_white
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
}

.voucher_txt_bold_gray
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
}

.voucher_txt_gray
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align:justify;
    color: #333333;
}

.voucher_txt_head
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #1161B9;
}



/* --------------------------------------End ----------------------------- */

.listPgNo
{
    list-style-type: none;
    margin: 0px;
    padding-top: 2px;
}
.listPgNo li
{
    display: inline;
    padding: 3px 5px;
}
.divControlHolder
{
    padding: 3px 20px 3px 0px;
}
.txtSrchBox
{
    width: 155px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px lightblue;
    padding: 2px 2px;
}
/************* Sliders ********************************/
.sliderBG
{
    position: absolute;
    background: #EEEEEE;
    background: url( '../Images/orng_bar.jpg' ) no-repeat;
    width: 300px;
    height: 25px;    
    z-index: 100;
}
.leftHandle
{
    position: absolute;
    background: url(        '../Images/lft_sr.jpg' ) no-repeat;
    width: 18px;
    height: 17px;
    z-index: 200;
    cursor: w-resize;
}
.rightHandle
{
    position: absolute;
    background: url(        '../Images/rgt_sr.jpg' ) no-repeat;
    width: 18px;
    height: 17px;
    z-index: 200;
    cursor: w-resize;
}
.tblInner
{
    background-color: #CCCCCC; 
    font-family:Arial;
    font-size:12px;
}
.tblOffer
{
    background-color: #ffffff;
    border: 1px solid #0e4671;
}
.tblOffer th
{
    background-color: #104672;
    color: #FFFFFF;
    padding: 5px 3px;
    text-align: center;
    font: bold 12px verdana;
}
.tr_bg
{
    background: #f2f9ff;
    height: 25px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

.tr_bg2
{
    background: #fff;
    height: 25px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

.tr_bg3
{
    background: #fff;
    height: 25px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}

.btnSelectRecomment
{
   margin-left:525px;padding-bottom:25px;padding-top:5px; clear:left; outline:0px;
}



.airline_img
{
	width:27px;
	height:23px;
}
.offer_img
{
	width:35px;
	height:35px;
}
.hotelOverview
{
	padding-left:10px; 
	padding-right:10px;
	}
	
.hotelTitle
{
	font-size:13px;
	font-weight:bold; 
	}
.hotelMap
{
	margin-left:8px;
	}
.hotelBulletList
{
	 margin-left: 30px; 
	 color: #0457a9;
	}
	
	.gr_button_small_75{ 
	BACKGROUND: #FFFFFF url("../Images/select.png") no-repeat center;
	text-align: center;
	vertical-align:top;
    text-decoration: none;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: none;
    height: 22px;
    width: 56px;
    cursor:pointer;
	
}

.gr_button_normal_75{
	BACKGROUND:url("../Images/gr_buttons_normal_75.png") no-repeat center;
	text-align: center;
	vertical-align:top;
    text-decoration: none;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: none;
    height: 31px;
    width: 75px;
    cursor:pointer;  margin-right:20px; outline:0px;
}

.gr_button_raised_75{
	BACKGROUND: url("../Images/gr_buttons_raised_75.png" ) no-repeat center;
	text-align: center;
	vertical-align:top;
    text-decoration: none;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: none;
    height: 31px;
    width: 75px;
    cursor:pointer;  margin-right:20px;outline:0px;
}

.gr_button_normal_751{
	BACKGROUND: #FFFFFF url("../Images/gr_buttons_normal_75.png") no-repeat center;
	text-align: center;
	vertical-align:top;
    text-decoration: none;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: none;
    height: 31px;
    width: 75px;
    cursor:pointer;  margin-right:13px; outline:0px;
}

.gr_button_raised_751{
	BACKGROUND: #FFFFFF url("../Images/gr_buttons_raised_75.png" ) no-repeat center;
	text-align: center;
	vertical-align:top;
    text-decoration: none;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: none;
    height: 31px;
    width: 75px; margin-right:13px; outline:0px;
}


.gr_button_normal_125{
	BACKGROUND: url("../Images/gr_buttons_normal_125.png") no-repeat center;
	text-align: center;
	vertical-align:top;
    text-decoration: none;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: none;
    height: 31px;
    width: 125px;
    cursor:pointer; outline:0px;
}
.gr_button_raised_125{
	BACKGROUND: url("../Images/gr_buttons_raised_125.png") no-repeat center;
	text-align: center;
	vertical-align:top;
    text-decoration: none;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: none;
    height: 31px;
    width: 125px;
    cursor:pointer; outline:0px;
}

.pro_button_normal_125{
	BACKGROUND: url("../Images/gr_buttons_normal_125.png") no-repeat;
	text-align: center;
	vertical-align:top;
    text-decoration: none;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: none;
    padding:0px;
    margin:0px;
   
    height: 31px;
    width: 125px;
    cursor:pointer; outline:0px;
}
.pro_button_raised_125{
	BACKGROUND: url("../Images/gr_buttons_raised_125.png") no-repeat;
	text-align: center;
	vertical-align:top;
    text-decoration: none;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: none;
    height: 31px;
    width: 125px;
        padding:0px;
    margin:0px;
    cursor:pointer; outline:0px;
}



.RoomTitle
{
      font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px; 
    font-weight:bold;
    color: #0e4671;
}
.sm_blu_strong
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #0457a9;
    width:60px;
    text-align:left;
    font-weight:bold;
}





/* ############# Voucher page CSS ########## */
.vc_container
{
	border:1px solid #094F8E; padding:3px; width:900px; font-family:Arial; color: #094F8E; height:auto; float:left;
}

.vc_table_top
{
	font-family:Arial; font-size:12px;  color:#094F8E; float:left;
	
}
.vc_hd1
{
 padding-top:20px; padding-bottom:5px; font-family:Arial; font-size:16px; font-weight:bold; color:#0e4671;
}

.vc_hd2
{
	font-family:Arial; font-size:12px; font-weight:bold; color:#0e4671;
}
.vc_hd3
{
	font-family:Arial; font-size:14px; font-weight:bold; color:#094F8E;
}
.vc_tbl2
{
width:100%; margin-top:10px; margin-bottom:10px;
}
.vc_bg1
{
	background-color:#0e4671; color:#ffffff; font-weight:bold; padding:3px;
}
.vc_bg2
{
	font-family:Arial; font-size:12px;  color:#094F8E; padding-left:4px;
}
.vc_bg3
{
	background-color:#0e4671; color:#ffffff; font-weight:bold; font-size:14px; padding:3px;
}
.vc_bg4
{
	background-color:#0e4671; color:#ffffff; font-weight:bold; font-size:14px; padding:3px; text-align:right;
}
.vc_leftspace
{
	padding-left:5px;
}
.vc_rightspace
{
	padding-right:5px;
}

.vc_bdr
{
	border-top:1px solid #094F8E; 
	 border-left:1px solid #094F8E; 
	border-right:1px solid #094F8E;  
}

.vc_td
{
	border-bottom:1px solid #094F8E; 
	border-right:1px solid #094F8E; 
	}
	.vc_td1
{
	border-bottom:1px solid #094F8E; 
	}
/* ############# End ########## */


.imagenotfound
{
	Width:150px;
	Height:150px;
	}
	

/* ############# Vouchers ########## */


.LF_bdy {margin:0 auto; font-family:Verdana,Arial, Helvetica, sans-serif;  font-size:11px; color:#0457a9;}
.LF_main_container{margin:0 auto; width:920px;display:list-item; list-style-type:none; height:auto;}

/*a{ text-decoration:none;}*/

.LF_strong{ font-weight:bold; display:block;}
.LF_strong2{ font-weight:bold; }


/* ---------------- Table Style  -----------------------*/
.LF_tbl_main{float:left; border:1px solid #134371; width:900px; font-size:12px;border-bottom:0px;}
.LF_tbl_main2{float:left; border:1px solid #134371; width:900px; border-bottom:0px;}
.LF_bt_rt{ border-bottom:1px solid #134371; border-right:1px solid #134371; padding:3px;}
.LF_cntr{border-bottom:1px solid #134371; border-right:1px solid #134371; padding:3px; text-align:center;}
.LF_bdr_line{border-bottom:1px solid #134371;  padding:3px;}
.LF_bdr_rt{border-right:1px solid #134371; padding:3px;}
.LF_cntr2{border-right:1px solid #134371; padding:3px;  text-align:center;}
.LF_tbl_hd{border-bottom:1px solid #134371; border-right:1px solid #134371; padding:3px; font-size:12px; font-weight:bold;}
.LF_tbl_hd2{border-bottom:1px solid #134371; padding:3px;font-size:12px; font-weight:bold;}
.LF_tbl_hd_name{border-bottom:1px solid #134371; width:150px; border-right:1px solid #134371; padding:3px; font-size:12px; font-weight:bold;}
/* ------------------ Voucher page ----------------------------- */


.LF_print{ float:right; text-align: right; margin-right:5px; margin-top:10px; cursor:pointer;}
.LF_print2{ float:right; text-align: right; margin-right:5px; margin-top:15px; margin-bottom:3px; cursor:pointer;}
.LF_grn_txt{float:left; margin-left:10px;}
.LF_new_line{display:block;  margin-left:3px;}
.LF_new_lin{display:block;}
.LF_new_lin_v{display:block; margin-top:10px; float:left; width:100%;}

.LF_vo_flight{ float: left; width:60px; font-size:12px; font-weight: bold;}
.LF_vo_dptr{ float: left; width:160px; font-size:12px; font-weight: bold;}
.LF_vo_air{ float: left; width:300px; font-size:12px; font-weight: bold;}
.LF_vo_ter{ float: left; width:90px; font-size:12px; font-weight: bold;}
.LF_vo_class{ float: left; width:100px; font-size:12px; font-weight: bold;}
.LF_vo_far{ float: left; width:120px; font-size:12px; font-weight: bold;}
.LF_vo_bag{ float: left; width:160px; font-size:12px; font-weight: bold;}

.LF_vo_flight1{ float: left; width:60px; font-size:12px; }
.LF_vo_dptr1{ float: left; width:160px; font-size:12px; }
.LF_vo_air1{ float: left; width:300px; font-size:12px; }
.LF_vo_ter1{ float: left; width:90px; font-size:12px; }
.LF_vo_class1{ float: left; width:100px; font-size:12px;}
.LF_vo_far1{ float: left; width:120px; font-size:12px; }
.LF_vo_bag1{ float: left; width:160px; font-size:12px; }

.LF_vo_pass_dtls1{ float: left; width:130px; font-weight: bold;}
.LF_vo_pass_dtls2{ float: left; width:120px; font-weight: bold;}
.LF_vo_pass_dtls3{ float: left; width:200px; font-weight: bold;}
.LF_vo_pass_dtls4{ float: left; width:180px; font-weight: bold;}
.LF_vo_pass_dtls5{ float: left; width:180px; font-weight: bold;}
.LF_vo_pass_dtls6{ float: left; width:100px; font-weight: bold;}


.LF_vo_pass_dtls11{ float: left; width:130px; }
.LF_vo_pass_dtls12{ float: left; width:120px;}
.LF_vo_pass_dtls13{ float: left; width:200px;}
.LF_vo_pass_dtls14{ float: left; width:180px;}
.LF_vo_pass_dtls15{ float: left; width:180px;}
.LF_vo_pass_dtls16{ float: left; width:100px;}

.LF_vofar{ float:left; width:180px;}
.LF_vofar2{ float:left; width:70px; }
.LF_vofar3{ float:left; width:70px; text-align:right; }
.LF_div_line{float:left; width:100%; }

.LF_vo_note{ float:left; width:300px; margin-left:50px;  font-weight: bold;}
.LF_vo_note2{float:left; width:200px;  font-weight: bold;}

.LF_vo_note11{ float:left; width:300px; margin-left:50px; }
.LF_vo_note12{float:left; width:200px; }


.LF_booking_dtls{ float:left; width:500px; margin-top:3px;}
.LF_booking_dtls2{ float:left; width:300px; margin-top:3px;}
.LF_voucher_outline{border: solid 1px #104571; width:920px; padding:10px; margin-top:5px; height:auto; float:left; }
.LF_voucher_outline2{border-top: solid 1px #72baf2; width:920px; margin-top:20px; height:auto; float:left; padding-top:10px; }
.LF_voucher_outline3{width:920px; float:left;}
.LF_vouch_logo{ float:left; width:100%; margin-bottom:15px; }
.LF_vouch_hd{ font-size:16px; font-weight:bold;  width:100%; float:left; margin-bottom:10px;  color:#134371;  }
.LF_vouch_hd2{ font-size:13px; font-weight:bold;  width:100%; float:left; margin-bottom:5px; margin-top:10px;   }
.LF_vouch_hd3{}
.Lf_vouch_cont{ float:left; width:100%; font-size:12px;}
.LF_vouch_tbl{ float:left; margin-top:20px; width:920px; border: solid 1px #104571;}
.LF_vouch_tbl_hd{ float:left; width:975px; background-color:#d3eefb; height:20px; padding-left:5px;  line-height:20px; font-size:14px; font-weight:bold; }
.LF_vouch_tbl_subhd{ float:left; width:890px; background-color:#0e4671; color:#FFFFFF;  font-size:12px; font-weight:bold; }
.LF_vouch_tbl_subhd2{ float:left; width:900px; margin-top:10px; }

.LF_vouch_name{ float:left; width:630px; height:20px; line-height:20px; margin-left:5px; text-align:center;}
.LF_vouch_name2{ float:left; width:200px; height:20px; line-height:20px;text-align:center;}
.LF_vouch_name3{ float:left; width:140px; height:20px; line-height:20px; text-align:center;}
.LF_vouch_row1{float:left; width:890px; border-top:1px solid #104571;   }
.LF_hotel_names{ float:left;width:630px; margin-left:6px; padding-top:3px; }
.LF_hotel_names2{ float:left;width:195px; border-left:1px solid #104571;padding-top:3px; padding-left:5px; height:80px; }
.LF_hotel_names3{ float:left;width:135px;border-left:1px solid #104571; padding-top:3px;padding-left:5px;height:80px;  }

.LF_vouch_room{ float:left; width:40px; height:20px; line-height:20px; margin-left:5px; text-align:center;}
.LF_vouch_room2{ float:left; width:650px; height:20px; line-height:20px;text-align:center;}
.LF_vouch_room21{ float:left; width:650px; height:20px; line-height:20px; padding-left:5px;}
.LF_vouch_room3{ float:left; width:85px; height:20px; line-height:20px;text-align:center;}
.LF_vouch_room4{ float:left; width:85px; height:20px; line-height:20px;text-align:center;}
.LF_vouch_room5{ float:left; width:85px; height:20px; line-height:20px;text-align:center;}

.LF_room_typ{ float:left;width:40px; margin-left:6px; padding-top:3px; }
.LF_room_typ2{ float:left;width:645px; border-left:1px solid #104571;padding-top:3px; padding-left:5px; }
.LF_room_typ3{ float:left;width:80px;border-left:1px solid #104571; padding-top:3px;padding-left:5px; }
.LF_room_typ31{ float:left;width:80px;border-left:0px solid #104571; padding-top:3px;padding-left:5px; }

.LF_room_typ4{ float:left;width:80px;border-left:1px solid #104571; padding-top:3px;padding-left:5px; }
.LF_room_typ5{ float:left;width:80px;border-left:1px solid #104571; padding-top:3px;padding-left:5px; }
.LF_new_lin_rt{display:block; float:right; margin-right:5px;}
.LF_cancel_1{float:left; width:920px; margin-top:5px;}
.LF_can_tab1{ float:left; width:360px; font-weight:bold;}
.LF_can_tab2{ float:left; width:200px;  font-weight:bold;}
.LF_can_tab3{ float:left; width:360px; }
.LF_can_tab4{ float:left; width:200px;  }
.LF_print_1{float:left; width:920px; margin-top:10px}

.LF_margin2_nt{ margin-top:10px; float:left; width:900px; font-size:12px;}
.LF_margin2{  float:left; width:918px; border:1px solid #104571; padding:3px;}

.LF_flight_vouch{ float:left; border: solid 1px #104571; width:920px;}
.LF_flight_vouch2{ float:left; border: solid 1px #104571; width:920px; border-top:0px;}
.LF_flt_logo{ float:left; width:200px; padding-left:10px;}
.LF_vouch_dpt{ float:left; width:200px; border-left: 1px solid #104571;  padding-left:10px;}
.LF_vouch_dpt3{ float:left; width:100px; border-left: 1px solid #104571;  padding-left:10px;}



/* ############# End ########## */

/*  ---------------------------------------------------- OLD MENU CSS -------------------------------------- */
.main_menu_new
{
    height: 36px;
    background: url(../Images/menu_bg2.png) no-repeat;
    margin-top:0px;
    padding-left: 20px;
    z-index: 1;
    width: 300px;  
}
.LF_mnu_space2  
{
    position: relative;
     margin-right:15px; 
     left:-200px;  
     width:860px; 
     padding-top:8px;
     .left:40px;
       }
      
.LF_mnu_space{ float:left;  margin-right:20px; }
.LF_mnu_space_new{ float:left;  margin-left:40px; }
.main_menu
{
    height: 30px;
    background: url(../Images/menu_bg2.png) no-repeat; 
    position: relative;
    top: 83px; 
   
    left: 200px;
   .left:-50px;
    z-index: 1;
    width: 625px; z-index:10000;
    
}
.LF_mnu_space3{  position: relative; margin-right:15px; left:50px;  width:860px; padding-top:8px; }

.LF_main_menu{    height: 30px;    background: url(../Images/menu_bg2.png) no-repeat; width: 625px; float:left; margin-top:25px; margin-left:-50px; }


/*

.main_menu
{
    height: 36px;
    background: url(../Images/menu_bg2.jpg) no-repeat; border:1px solid red;
    position: relative;
    top: 79px;
    .top:21px;
    left: 200px;
   
    z-index: 1;
    width: 628px;
    
}
.LF_main_menu
{
    height: 36px;
    background: url(../Images/menu_bg2.jpg) no-repeat;
    position: relative;
    top: 79px;
    .top:25px;
    left: -50px;
    
    z-index: 1;
    width: 628px;
    
}*/






.main_menu_mw
{
    height: 30px;
    background: url(../Images/menu_bg2.png) no-repeat;
    position: relative;
    top:21px;
    
    left: 200px;
    padding-left: 80px;
    z-index: 1;
    width: 625px; border:0px solid red;
}




.mnu_new2
{
    float: left; margin-left:-150px;  border:0px solid red;
}
.mnu_new
{
    float: left; margin-left:30px;  border:0px solid red;
}
.mnu_new3
{
    float: left; margin-left:30px; border:1px solid red; 
}
.mnu_pass
{
     position:relative; left:-20px; top:0px; border:0px solid red;
}
/*
.mnu_pass2
{
     position:relative;
      left:-140px; 
      top:3px; 
      left:-40px\9;
      top:4px\9;  
}*/
.main_menu2
{
    height: 30px;
    background: url(../Images/menu_bg2.png) no-repeat;
    position: relative;
    top: 79px;
    left: 230px;
    padding-left: 80px;    
    z-index: 1;
    width: 625px;
}
/*
.main_menu4
{
    height: 30px;
    background: url(../Images/menu_bg2.png) no-repeat;
    position: relative;
    top: 67px;
    top:67px\9; 
    .top:1px;    
    left: 230px;
    padding-left: 75px;
     padding-left: 75px\9;
    width: 625px;
}*/
.main_menu3
{
    height: 30px;
    background: url(../Images/menu_bg2.png) no-repeat;
    position: relative;
    top: 105px;
    left: 230px;
    padding-left: 75px;
}

.mnu
{
    float: left;  .margin-left:150px; .margin-top:3px;
}

.mnu_lk
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-align:left;
    text-decoration: none; outline:0px;
}
.LF_bold{ font-weight:bold;}
/*  ---------------------------------------------------- OLD MENU CSS END -------------------------------------- */
 
/*  ---------------------------------------------------- inline CSS from aspx files -------------------------------------- */ 

/*  ---------------------------------------------------- MasterSearchWeb.aspx -------------------------------------- */
#divwidth
{
    width: 350px !important;
    overflow: auto;
}
#divwidth div
{
    width: 350px !important;
    overflow: auto;
}
.divAutoClass
{
    width: 430px !important;
    overflow: auto;
    height: 180px;
    white-space: nowrap;
}
        
.divCookieMsgShow
{
    position: fixed; 
    top: 0; 
    left: 0; 
    z-index: 90000; 
    padding-left:5px; 
    opacity:0.7;
    filter:alpha(opacity=70);
    width: 100%; 
    background:#2e2e2e ;
    color: #fff; height:auto; text-align:left;
    border:2px solid #696969; 
    display:block;
    	
}
.divCookieMsgHide
{
    display:none;
    min-height:30px; 	
}
.IN_bdy_mstr
{
  margin: 0px; padding: 0px; padding-top: 0px;    
}        
.IN_form
{
   margin: 0px; padding: 0px; 
}
.IN_mstr_container
{
  display: block; border: 0px solid #fff;  
}            
.IN_cooki_title
{
    font-size: 12px; margin-top: 1px; border: 0px solid red;float:left;width:95%;
}
.IN_cooki_title2
{
    width:98%; text-align: left;float:left;  min-height:30px; padding:0px;  
}
.IN_jsmodel
{
    top: 11px;border:solid 0px red; width: 190px;float:left;padding:10px;
 }
.IN_img_bdr
{
    border: 0px; padding-top:6px;
 }
.IN_cooki_cls
{
    width: 30px; position: fixed; top: 11px; right:0px;
 }
 .IN_blu_grid
 {
  position: relative; 
  z-index: 2; 
  top: 68px; 
  margin-right: 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  }
  .IN_sid_tab
  {
      width: 29px; border: 0px solid red;
   }
.IN_mnu
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    padding-right: 20px;
    position: relative; z-index: 2; top: 68px; margin-right: 20px;
}
.IN_close_cooki
{
    left: 885px; top: -2px; width: 24px; position: absolute;
}
.IN_coki
{
    float:left;display:none;
}
.IN_coki2
{
    float: left; width: 900px; height: 30px; 
 
}
.IN_cooki_tbl
{
float:left; width: 900px; padding-left: 15px; text-align:justify;
padding-right: 10px; color: #545254; font-size: 12px; background-color: #fff;
}

.IN_cooki_tr
{
background-color: #0e4671; border: 0px; color: #fff; font-weight: bold;  
}
.IN_dis_none
{
    display:none;
}
/*---------Policy---------*/
.policy-header
    {
    	font-family: Arial;
    	font-size:14px;
    	font-weight:bold;
    	padding:2px 0 2px 2px;
    }
     .policy-sub-header
    {
    	font-family: Arial;
    	font-size:13px;
    	font-weight:bold;
    	padding:2px 2px 2px 2px;
    	margin-left:10px;
    }
    
     .policy-desc
    {
    	font-family: Arial;
		font-size: 12px;
		color: #373737;
    	padding:2px 2px 2px 2px;
    	margin-left:20px;
    }
    
    /*---------  End ---------*/    
    
  /*---------  Campaign ---------*/
.camp_err{ margin-top:40px;}    
.camp_container2{ margin:0 auto; width:780px; margin-top:20px; border:2px solid #00B3FF; min-height:100px; padding:10px;  color:#FE5741; font-family:"Arial"; font-size:15px; font-weight:bold; background:#fff; }    
.camp_container{ margin:0 auto; width:1000px; padding:0px; color:#082d7d; font-family:"Arial"; font-size:12px; background:#fff; }
.camp_head{ float:left; width:1000px;  height:auto; margin-top:0px;}
.lf_logo{ width:1000px; height:auto; float:left; background:#fff;        }
.border_img{ outline:0px; border:0px; margin:10px; margin-left:0px;}
.camp_bdy{ float:left; width:1000px; height:auto; padding-top:5px; background:#fff; padding-bottom:10px;}
.camp_reg{ float:left; width:380px; }
.reg_head{ float:left; height:57px; }
.top_lft{ float:left; background:url(../Images/Campaign_top_left.jpg) no-repeat; width:32px; height:57px;}
.top_fill{ float:left; background:url(../Images/Campaign_top_mid.jpg); height:57px; line-height:57px; width:325px; }
.register_h1{color:#FFFFFF; font-size:16px; font-weight:bold; float:left;  margin-left:20px; width:100px;}
.top_rgt{ float:left; background:url(../Images/Campaign_top_rgt.jpg) no-repeat; width:21px; height:57px;}
.reg_bdy{ float:left; width:380px; height:auto; }
.reg_bdy_blu{float:left; background-color:#082d7d;  margin-left:10px;border:0px solid red; width:367px; height:auto;}
.reg_main_bdy{float:left; width:335px; font-weight:bold;  background-color:#fff; margin-left:17px;  }
.ref_foot{ float:left; background:url(../Images/Campaign_ref_foot.jpg)  no-repeat; width:380px; height:29px;} 
.reg_row{ float:left; width:320px; height:25px; margin-top:10px; margin-left:15px; }
.reg_row2{ float:left; width:320px; height:auto; margin-top:10px; margin-left:15px; }
.reg_row3{ float:left; width:320px; height:25px; margin-top:0px; margin-left:15px; }
.reg_row4{ float:left; width:320px; height:25px; margin-bottom:10px; margin-top:10px; margin-left:15px; }


.reg_title{ float:left; width:130px; color:#082d7d; }
.reg_val{ float:left;  width:170px; }
.reg_sub{float:left; width:295px; color:#082d7d; font-weight:normal;  }
.txt_box{ border:1px solid #ccc; background:#FFFFFF; width:165px; height:18px; color:#6897fc;}
.txt_campaign{ border:1px solid #ccc; background:#FFFFFF; width:165px; height:20px; color:#6897fc; font-size:14px;}
.txt_box2{ border:1px solid #ccc; background:#FFFFFF; width:145px; height:18px; color:#6897fc;}
.addimg{ vertical-align:bottom; cursor:pointer;}
.dest_list{ float:left; margin:0px; width:292px; height:auto; border:1px solid #ccc; padding:3px;}
.camp_btn{ float:left; background:url(../Images/Campaign_button.jpg); width:73px; height:28px; color:#fff; text-align:center; line-height:28px; border:0px;}
.tandc{ float:left; font-weight:normal; color:#082d7d;  }
.tandc_mar1{ clear:both;  }
.tandc_mar{ margin-top:10px;   }
.sub_btn{ float:right; margin-right:22px;}

.html_holder{ float:left; border:0px solid red; width:600px; min-height:350px; margin-top:3px; margin-left:10px;}
.html_head{float:left; width:590px; color:#fff; padding:4px; font-size:13px; font-weight:bold; margin-bottom:10px; background:#082d7d;}
.html_content{float:left;width:590px; min-height:216px;margin-bottom:0px; text-align:justify; color:#747474; clear:both;}
.html_banner{float:left;width:590px;}
.ex_user{ float:right; color:#fff;}
.wt_txt{ color:#fff; font-size:11px;}
.confirm_user{ color:#1d8df6; font-size:12px; font-weight:normal; width:180px; float:left;  }

.camp_vouch{ float:left; width:370px; margin-left:10px; }
.vouch_cong{ color:#605F5F; font-size:25px; font-weight:bold; margin-top:10px;}
.vouch_thank{ color:#605F5F; font-size:13px; font-weight:bold;}
.nxt_vouch{ color:#605F5F; margin-top:20px;}
.vouch_img{ margin-top:10px; margin-bottom:1px;}
.vouch_date{ color:#022267; border-bottom:1px solid #6B6A69; width:344px; background:#ddd; }
.vouch_date2{ color:#605F5F; margin-top:10px;}
.vouch_date3{ margin-top:10px; color:#747474;}
.vouch_txt{color:#747474;}

.camp_pro_title{ font-size:14px; font-weight:bold; clear:both;}
.camp_pro_title2{ font-size:16px; font-weight:bold; clear:both; color:#605F5F;}
.Contact_num
{
    width: auto;
    height: auto;
    vertical-align:top;    
    /*top:285px;
    left:725px; 
    padding:5px;   
    border: 1px solid #0e4671;*/ 
    background:#ffffff;
    color:Green;
    font-size:10px;    
 } 
/*---------  End ---------*/
.watermarked {
    background-color: #EEEDED;
    border: 1px solid #ccc;
    color: #999;
    font-size:13px;
    height: 20px;
    padding: 1px 0 0 2px;
    width: 165px;
}
.AirportTransit
{    
    font-family:verdana;
    font-size:12px;
    color:Red ;
    
}
/*--------TotalStay Cancellation policy-----*/

.TsCancelHeader
{ 
font-family: Arial;
font-size: 12px;
color: #0e4671; 
font-weight: bold;
text-decoration: none;
}
.TsCancelContent
{ 
    font-family: Arial;
    font-size: 12px;
    color: #094F8E; 
}
