#cal1Container{width:315px;float:left;}.yui-calcontainer{position:relative;padding:5px;background-color:#F7F9FB;border:1px solid #7B9EBD;}.first{float:left;}.last{float:right;}.yui-calcontainer iframe{position:absolute;border:none;margin:0;padding:0;left:-1px;top:-1px;z-index:0;width:50em;height:50em;}.yui-calcontainer.multi{padding:0;}.yui-calcontainer.multi .groupcal{padding:5px;background-color:transparent;z-index:1;position:relative;border:none;width: 146px;float: left;}.yui-calcontainer .title{font:100% sans-serif;color:#000;font-weight:bold;margin-bottom:5px;height:25px;position:absolute;top:3px;left:5px;z-index:1;}.yui-calcontainer .close-icon{position:absolute;right:3px;top:3px;border:none;z-index:20;}.yui-calcontainer .calclose{background:url("http://static0.www.lowfares.com/static/img/calx.gif") no-repeat;width:17px;height:13px;cursor:pointer;}.yui-calendar{font:100% sans-serif;text-align:center;border-spacing:0;border-collapse:separate;position:relative;}.yui-calcontainer.withtitle{padding-top:1.5em;}.yui-calendar .calnavleft{position:absolute;cursor:pointer;top:2px;bottom:0;width:9px;height:12px;left:2px;z-index:1;background:url("http://static3.www.lowfares.com/static/img/callt.gif") no-repeat;}.yui-calendar .calnavright{position:absolute;cursor:pointer;top:2px;bottom:0;width:9px;height:12px;right:2px;z-index:1;background:url("http://static3.www.lowfares.com/static/img/calrt.gif") no-repeat;}.yui-calendar td.calcell{padding:.1em .2em;border:1px solid #E0E0E0;text-align:center;}.yui-calendar td.calcell a{color:#003DB8;text-decoration:none;}.yui-calendar td.calcell.today{border:1px solid #000;}.yui-calendar td.calcell.oom{cursor:default;color:#999;background-color:#EEE;border:1px solid #E0E0E0;}.yui-calendar td.calcell.selected{color:#003DB8;background-color:#FFF19F;border:1px solid #F90;}.yui-calendar td.calcell.calcellhover{cursor:pointer;color:#FFF;background-color:#F90;border:1px solid #F90;}.yui-calendar td.calcell.calcellhover a{color:#FFF;}.yui-calendar td.calcell.restricted{text-decoration:line-through;}.yui-calendar td.calcell.previous{color:#CCC;}.yui-calendar td.calcell.highlight1{background-color:#CF9;}.yui-calendar td.calcell.highlight2{background-color:#9CF;}.yui-calendar td.calcell.highlight3{background-color:#FCC;}.yui-calendar td.calcell.highlight4{background-color:#CF9;}.yui-calendar .calhead{border:1px solid #E0E0E0;vertical-align:middle;background-color:#FFF;}.yui-calendar .calheader{position:relative;width:100%;text-align:center;}.yui-calendar .calheader img{border:none;}.yui-calendar .calweekdaycell{color:#666;font-weight:normal;text-align:center;width:1.5em;}.yui-calendar .calfoot{background-color:#EEE;}.yui-calendar .calrowhead,.yui-calendar .calrowfoot{color:#666;font-size:9px;font-style:italic;font-weight:normal;width:15px;}.yui-calendar .calrowhead{border-right-width:2px;}.yui-calendar .calbody a:hover{background:inherit;}p#clear{clear:left;padding-top:10px;}

body {
    margin: 0;
    padding: 0;
}

#searchWidgetContent * {
    font: normal 12px Arial, Helvetica, sans-serif;
}

#searchWidgetContent #logo {
    width: 98px;
    height: 23px;
    background: url(http://static2.www.lowfares.com/static/common/image/searchWidget/468x60_lowfares_logo_new.png) no-repeat top left;
    position: absolute;
    top: 0px;
    left: 5px;    
}

#searchWidgetContent #productLinks {
    color: #ffffff;
    position: absolute;
    top: 3px;
    left: 135px;
}

#searchWidgetContent #productLinks a {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

#searchWidgetContent #productLinks a:hover {
    text-decoration: underline;
}

#searchWidgetContent #tagLine {
    color: #ffffff;
    position: absolute;
    top: 3px;
    left: 300px;
    display:none;
}

#searchWidgetContent #formContent {
    position: relative;
}

#searchWidgetContent #formContent .label,
#searchWidgetContent #formContent div input {
    font-size: 11px;
}

#searchWidgetContent #formContent div select {
    height: 19px;
    font-size: 11px;
}

#searchWidgetContent #airfareContent {
    display: block;
}

#searchWidgetContent #hotelContent,
#searchWidgetContent #rentalContent {
    display: none;
}

#searchWidgetContent input.go {
    width: 40px;
    height: 18px;
    background: url(http://static1.www.lowfares.com/static/common/image/searchWidget/468x60_lowfares_go_button.png) no-repeat top left;
    border: none;
    position: absolute;
    cursor: pointer;    
}


#searchWidgetContent #fromAirfare {
    position: absolute;
    top: 24px;
    left: 7px;
    z-index: 20;
}

#searchWidgetContent input.fromFieldAirfare {
    width: 107px;
}

#searchWidgetContent #toAirfare {
    position: absolute;    
    top: 24px;
    left: 124px;
    z-index: 15;
}

#searchWidgetContent input.toFieldAirfare {
    width: 107px;
}

#searchWidgetContent #departureDateAirfare {
    position: absolute;
    top: 24px;
    left: 242px;
    z-index: 10;
}

#searchWidgetContent input.departureFieldAirfare {
    width: 80px;
}

#searchWidgetContent #returnDateAirfare {
    position: absolute;
    top: 24px;
    left: 332px;
    z-index: 10;
}

#searchWidgetContent input.returnFieldAirfare {
    width: 80px;
}

#searchWidgetContent #airfareContent input.go {
    top: 37px;
    left: 424px;  
    z-index: 5;
}

#searchWidgetContent #cityHotel {
    position: absolute;
    top: 24px;
    left: 7px;
}

#searchWidgetContent input.cityFieldHotel {
    width: 105px;
}

#searchWidgetContent #checkInHotel {
    position: absolute;
    top: 24px;
    left: 125px;
}

#searchWidgetContent input.checkInFieldHotel {
    width: 85px;
}

#searchWidgetContent #checkOutHotel {
    position: absolute;
    top: 24px;
    left: 223px;
}

#searchWidgetContent input.checkOutFieldHotel {
    width: 85px;
}

#searchWidgetContent #roomsHotel {
    position: absolute;
    top: 24px;
    left: 322px;
}

#searchWidgetContent select.roomsFieldHotel,
#searchWidgetContent select.guestsFieldHotel {
    width: 40px;
}

#searchWidgetContent #guestsHotel {
    position: absolute;
    top: 24px;
    left: 372px;
}

#searchWidgetContent #hotelContent input.go {
    top: 37px;
    left: 424px;   
}

#searchWidgetContent #pickUpCityRental {
    position: absolute;
    top: 24px;
    left: 7px;
    z-index: 15;
}

#searchWidgetContent input.pickUpCityFieldRental {
    width: 100px;
}

#searchWidgetContent #pickUpDateRental {
    position: absolute;
    top: 24px;
    left: 115px;
    z-index: 10;
}

#searchWidgetContent input.pickUpDateFieldRental {
    width: 67px;
}

#searchWidgetContent #dropOffDateRental {
    position: absolute;
    top: 24px;
    left: 266px;
    z-index: 10;
}

#searchWidgetContent input.dropOffDateFieldRental {
    width: 67px;
}

#searchWidgetContent #pickUpTimeRental {
    position: absolute;
    top: 24px;
    left: 190px;
    z-index: 10;
}

#searchWidgetContent select.pickUpTimeFieldRental,
#searchWidgetContent select.dropOffTimeFieldRental {
    width: 72px;
}

#searchWidgetContent #dropOffTimeRental {
    position: absolute;
    top: 24px;
    left: 341px;
    z-index: 10;
}

#searchWidgetContent #rentalContent input.go {
    top: 37px;
    left: 424px; 
    z-index: 5;
}

/*
 * AUTOCOMPLETE
*/

#searchWidgetContent .yui-ac-container {
    position: absolute;
    top: -51px;
    _top: -21px;
    left: 115px;
    _left: 115px;
    width: 100%;
} 

#searchWidgetContent .yui-ac-content {
    position: absolute;
    width: 215px;
    height: 51px;
    border: 1px solid #888;
    background: #fff;
    overflow: scroll;
    overflow-x: hidden;
    z-index: 9050;
    padding-right: 2px;
    _padding-right: 4px;
    .padding-right: 4px;
}

#searchWidgetContent .yui-ac-content ul {
    margin: 0;
    padding: 0;
    width: 103%;
    list-style-image: none;
    list-style-position: inside;
    list-style-type: disc;
}

#searchWidgetContent .yui-ac-content li {
    margin: 0;
    padding: 2px 5px;
    cursor: default;
    font-size: 10px;
}

#searchWidgetContent .yui-ac-content li.yui-ac-prehighlight {
    background: #B3D4FF;
}

#searchWidgetContent .yui-ac-content li.yui-ac-highlight {
    background: #FFB;
}

#searchWidgetContent #origin_air_auto_complete,
#searchWidgetContent #origin_from_auto_complete,
#searchWidgetContent #origin_rental_auto_complete,
#searchWidgetContent #dest_air_auto_complete {
    position: relative;
    width: 100%;
    font-weight: bold;
    color: #000000;
    font-size: 12px;
    _position: absolute;
    _z-index: 500;
    _width: 160px;
    _left: 115px;
}

#searchWidgetContent {
    width: 468px;
    height: 60px;
    background: url(http://static0.www.lowfares.com/static/common/image/searchWidget/468x60_bg_blue.png) no-repeat top left;
    position: relative;
}

#searchWidgetContent #airSearch,
#searchWidgetContent #hotelSearch,
#searchWidgetContent #rentalSearch {
    color: #ff6f07;
    font-weight: bold;
}


