.flight .masterleft {display:none;}
.flight .form { margin:0px;padding:0px;}
.flight .grid .gridhead TABLE{ width:100%;height:44px;}
.promo .grid .gridhead TABLE{ width:100%;height:68px;}
.flight .grid .gridhead TABLE TD{border:none;vertical-align: top;}
.flighthome .fpanelbody {padding:5px;}
.flight .flightlist {width:100%;}
.flight .flightlist .fpanel {border-width:0px;}
.flight .flightlist .fpanel .fpanelbody {padding:10px;}
.flight .flightlist .fpanel .corner {padding:0px 0px 0px 0px;}
.flight .flightlist .fpanel .fpanelbody .fpanel {border-width:1px;}
.flight .flightlist .fpanel .fpanelbody .fpanel .corner {padding: 5px 0px 0px 5px;}
.flight .flightlist #flightslist .fpanel { border-width:0px;}
.flight .flightlist #flightslist .wucflightlist .fpanel .corner,
.flight .flightlist #flightslist .wucflightlist .fpanel .fpanelbody { padding:0px;}
.flight .flightlist #contentzone .fpanel .fpanelbody { padding:0px}
.flight .flightlist #contentzone { margin-top:10px;}
.flight .flightlist #contentzone .wucflightlist { width:100%;}
.flight .flightlist .reqinfo { display:none;}
.flight .flightlist .grid .gridrow .gridrcell {margin-top:0px;}
.flight .flightlist .grid .gridrow { height:25px;}
.flight .flightlist .grid .pager TD { border:none;}
.flight .flightlist .grid TD { border:solid 1px black; border-collapse:collapse;}
.flight .grid .gridhead .unitpricelb TD {padding:0px 0px 10px 0px; }
.flight .grid #colavailableplaces {color:White;}
.flight .grid #colavailableplaces .red ,.flightlist #colavailableplaces .green, .flightlist #colavailableplaces .orange { padding:1px 5px 1px 5px;}
.flight .grid #colavailableplaces .red {background-color:Red;}
.flight .grid #colavailableplaces .green { background-color:Green;}
.flight .grid #colavailableplaces .orange {background-color:Orange;}
.flight .grid .separator { text-align:center; height:25px; width:100%;}
.flight .grid .separatortxt  {}
.flight .grid #sep {width:100%;}
.flight .grid .owdeparturedate #sep {width:720px;}
.flight .grid #colcompanyname,.flight .grid #colowdeparturedate,
.flight .grid #coltotalprice,.flight .grid #colavailableplaces   { }
.flight .grid #sep {}
.flight .grid #sep .help {}
.flight .grid #colinformation { padding-top:2px;}
.flight .grid #coldetail { padding-top:2px;}
.flight .grid #colinformation .button { float:none;}
.flight .grid .nextstep {width:90px; }
.flight .grid .companyname,
.flight .grid .stops,
.flight .grid .owdeparturedate ,
.flight .grid .wbdeparturedate {width:110px; }
.flight .grid .totalprice {width:90px; }
.flight .grid #htcompanyname,
.flight .grid #htstops,
.flight .grid #htowdeparturedate ,
.flight .grid #htwbdeparturedate {width:110px; }
.flight .grid #httotalprice {width:90px;}
.flight .grid #htstops,
.flight .grid .stops {width:80px;}
.flight .grid .adultunitprice,
.flight .grid .babyunitprice,
.flight .grid .kidunitprice {width:210px;}
.flight .grid .valunitprice { text-align:center; }
.flight .grid .unitprice { text-align:center; }
.flight .grid .gridrow .gridrcell {margin-top:5px; }
.flight .grid #colowdeparturedate  {margin-top:2px;}
.flight .flightlist .reqinfo { padding:0px; margin:0px 0px 0px 0px; border:0px;}
.flight .flightlist .reqinfo .tblhead {height:25px; padding:0px 0px 0px 0px;}
.flight .flightlist .reqinfo .tblhead H2 {float:left; width:80%;}
.flight .flightlist .reqinfo #pagetotal {float:right; background-color:White; padding:2px;margin:2px 2px 0px 0px; width:50px; text-align:center;}
.flight .flightlist #saisiepassagers
{
background-color: white;
position:	absolute;
top: 30%;
left: 30%;
width: 450px;
display:none;
border:solid 1px black;
}
.flight .flightlist #saisiepassagers .button
{
margin-right:10px;
margin-bottom:5px;
}
.flight .flightlist #babyzone #babytxt {padding:10px;}
.flight .flightlist #babyzone #inforesa {width:50%;margin-left:25%;}
.flight #buttonzone {display:none;}
.flight .gridhcell A, .flight .gridhcell A:hover
{
background-color:white;
color:black;
border-width:0px;
width:70%;
text-decoration:underline;
}
.flight .flightlist LI ,
.flight .flightoptions LI {padding:3px 0px 3px 30px; margin:0px 0px; background-repeat: no-repeat; background-position: 10px 3px; }
.flight  #fltpaxprice .fpanel  {border:0px;}
.flight  #fltpaxprice .fpanel .corner  {padding:0px;}
.flight  #fltpaxprice .fpanel .fpanelbody { padding:0px;}
.flight  #fltpaxprice .fpanel  TABLE { border-color: Black ;}
.flight  #fltpaxprice .fpanel  TD { border-color: Black ;}
.flight .flgpaxprice .total  { background-color:#E8E1CC;  }
.flight .flgpaxprice .subtotal  { background-color:#E8E1CC;}
.flight .flgpaxprice .pricesubtxt, .flight .flgpaxprice .pricetotaltxt {background-color:#E8E1CC;}
.flight .flgpaxprice .pricetotaltxt ,
.flight .flgpaxprice .total { color:#B30B0B;}
.flight .flgpaxprice TD {padding:3px;}
.flight .flgpaxprice .tblgroup TABLE {border : solid 1px  black; border-collapse:collapse;}
.flight .flgpaxprice .tblgroup TD {border : solid 1px black; border-collapse:collapse;}
.flight .flgpaxprice .price {text-align : right; padding-right:5px; width:110px;}
.flight .flgpaxprice .paxtxt {text-align : center; width:60px;}
.flight .flgpaxprice .total, .flight .flgpaxprice .subtotal  {font-weight: bold; font-size: 110%;}
.flight .flgpaxprice .pricecat {width: 60px;}
.flight .flgpaxprice .pricesubtxt, .flight .flgpaxprice .pricetotaltxt {text-align:right; padding-right:5px;}
.flight .flgpaxprice .total  { background-color:#E7EDF4;}
.flight .flgpaxprice .subtotal  { background-color:#E7EDF4;}
.flight .flgpaxprice .pricesubtxt, .flight .flgpaxprice .pricetotaltxt {background-color:#E7EDF4;}
.flight .flgpaxprice .pricetotaltxt ,
.flight .flgpaxprice .total { color:#B30B0B;}
.flight .wucpax .form #lbgen {padding-left:5px;}
.flight .wucpax .form #help {padding:5px 0px 10px 10px;}
.flight .wucpax .form #info {padding:10px 0px 10px 10px;}
.flight .wucpax .form TD .help {display:block;}
.flight .wucpax .form TD .paxbirthdate .help {display:none;}
.flight .wucpax .fpanel .fpanelbody { padding:5px;}
.flight .wucpax .form .fpanel .fpanelbody .formgroup { border:none;}
.flight .wucpax .form TD .paxbirthdate .buttons {text-align:center; padding-top:5px; padding-bottom:5px;}
.flight .wucpax .form TD .paxbirthdate .buttons .button { float:none; display:inline; }
.flight .payment .fpanelhead,.flight .contact .fpanelhead { background-color:#ffffff; padding:10px;}
.flight .payment .fpanel .fpanelhead H2,.flight .contact .fpanel .fpanelhead H2 {color:#000000;}
.flight .contact #customerinfo {padding-left:5px;}
.flight .payment #reqinfo {padding-top:5px; padding-bottom:5px;}
.flight .payment #payinfo { color:Red;}
.flight .payment #paymentinput {margin-top:5px;padding-right:10px;}
.flight .payment #paymentinput {border-color:black;}
.flight .payment #reqinfo {border:solid 1px black; padding-top:5px; padding-bottom:5px;}
.flight .payment #payprice, .flight .payment #payadvice  { background-color:#D2C39A;}
.flight .payment #paysalesterms A {text-decoration:underline;}
.flight .payment,.flight .contact  {float:left; margin:0px;padding:0px;}
.flight .payment .fpanel,.flight .contact .fpanel {border:0px;}
.flight .payment .fpanel .corner,.flight .contact .fpanel .corner {padding:0px;}
.flight .payment #reqinfo .fpanel .corner {padding:0px;}
.flight .payment #reqinfo .fpanel {border:0px;}
.flight .payment #reqinfo {text-align:center; margin:0px;padding:0px;}
.flight .contact #customer {margin-top:25px;float:none; border:solid 1px black;}
.flight .contact #customer .fpanel {border:0px;}
.flight .contact #customer .fpanel .corner {padding:0px;}
.flight .contact #customerinfo {width : 35%; float:left; margin:0px 30px 0px 20px;}
.flight .contact #customerinfo .fpanel {border:0px;}
.flight .contact #customerinfo .fpanel .corner {padding:0px;}
.flight .contact #customerinput {width : 55%; float:left;}
.flight .contact #customerinput .fpanel {border:0px;}
.flight .contact #customerinput .fpanel .corner {padding:0px;}
.flight .payment #paymentinput {float:left; border:solid 1px black;}
.flight .payment #paymentinput .fpanel {border:0px;}
.flight .payment #paymentinput .fpanel .corner {padding:0px;}
.flight .payment,.flight .contact {border:none;}
.flight .payment P,.flight .contact P {margin:5px 0px 5px 0px;}
.flight .contact .customerinput #namehelp, .flight .contact .customerinput #contacthelp {display:none;}
.flight .contact .customerinput {float:left;width:100%;}
.flight .contact .customerinput .group {float:left;clear:both; margin-bottom:5px; width:100%;}
.flight .contact .customerinput .label {float:left;width:34%;  text-align:left; padding-left:10px;}
.flight .contact .customerinput #title { text-align:left; width:100%; padding-left:0px;}
.flight .contact .customerinput .value {float:left;width:60%;}
.flight .contact .customerinput .value INPUT,
.flight .contact .customerinput .value SELECT,
.flight .contact .customerinput .value TEXTAREA {width:100%; }
.flight .contact .customerinput #lastnameval INPUT{width:92%;}
.flight .contact .customerinput #lastnameval {width:38%;float:left; margin-left:5px;}
.flight .contact .customerinput #lastnamecivility {padding-left:0px;width:100px; float: left;}
.flight .contact .customerinput #lastnamecivility SELECT {width:100%;}
.flight .contact .customerinput #zipcode INPUT ,
.flight .contact .customerinput #housephonenumber INPUT,
.flight .contact .customerinput #portablenumber INPUT { width:30%;}
.flight .payment .paymentinput #grp1 {float:left; width:35%; margin:0px 20px 0px 20px;}
.flight .payment .paymentinput #payinput {float:right;width:57%;}
.flight .payment .paymentinput #paysalesterms {clear:both;margin:20px;}
.flight .payment .paymentinput #payprice {margin : 15px 0px 15px 0px;}
.flight .payment .paymentinput #buttons {float:right;}
.flight .form .formgroup INPUT {margin-left:20px;}
.flight .form .formgroup td ,
.flight .form .formgroup .price {padding-left:0px;}
.flight #buttons, .flight .salesterms { float: right; clear :both; margin-bottom:15px;}
.flight #buttons #cancelbtt, .flight #buttons #reservbtt, .flight #buttons #optbtt{ height: 20px; float: left; margin-right:10px; }
.flight #buttons, .flight #buttons #reservbtt, .flight #buttons #cancelbtt, .flight #buttons #optbtt, .flight #buttons #resabtt, .flight #buttons #calcbtt {padding:2px;}
.flight .flgtotalprice{float:right; padding-top:10px;}
.flight .flgtotalprice .label{margin-right: 10px; }
.flight #agencycom{float:left; margin-right:50px; }
.flight #insurance, .flight #ticketoption,.flight #selectedoptions, .flight .passengers, .flight .seller {margin-top: 15px;}
.flight .waitingpage #img ,
.flight .waitingpage #requestdate ,
.flight .waitingpage #departuredate,
.flight .waitingpage #imgflight,
.flight .waitingpage #general,
.flight .waitingpage #returndate,
.retblk { float:left;}
.flight .waitingpage #text { clear:both;}
.flight .waitingpage #img { width:35%;}
.flight .waitingpage #general { width:65%;}
.flight .waitingpage #requestdate { text-align:center; padding-left:5px; margin-bottom:10px; margin-top:10px;}
.flight .waitingpage #departuredate { margin-right:15px;width:100px;}
.flight .waitingpage #returndate { margin-left:15px;width:100px;}
.flight .waitingpage #text { text-align:left ; margin-left:5px;}
.flight .waitingpage #flighttxt1 { margin-bottom:10px;}
.flight .waitingpage {float:left;}
.flight .waitingpage .fpanel {float:left;}
.flight .waitingpage .fpanel {padding:50px 0 50px 0;  }
.flight .promosvolline {padding:2px 5px; float:left;width:95%; }
.flight .promosvolgrouptitle  {text-align:center;float: none;clear:both; padding:5px 0 5px 0; font-weight:bold;}
.flight .promosvolvilles { float:left; clear:left ;}
.flight .promosvolsep { float:left; }
.flight .promosvolprice { float:right; }
.flight .promosvolprice A:link, .flight .promosvolprice A:hover, .flight .promosvolprice A:visited { color:red; }
.flight .promosvolvilles A:link, .flight .promosvolvilles A:hover, .flight .promosvolvilles A:visited { color:black;}
.flight .grid #colcompanyname TABLE {text-align:center;width:100%;}
.flight .grid #colcompanyname TABLE TD{border:none;}