.subcontent{display:none}
div#content-travel div#subcontent-travel-flight{display:block}
div#content-travel div#subcontent-travel-flight p.powered,div#content-travel div#subcontent-travel-hotel p.powered,div#content-travel div#subcontent-travel-car p.powered{clear:both;display:block;padding:14px 0 0 0;width:486px;color:#999;border-top:1px solid #ccc}
div#content-travel div#subcontent-travel-flight p.powered img,div#content-travel div#subcontent-travel-hotel p.powered img,div#content-travel div#subcontent-travel-car p.powered img{vertical-align:middle;margin:0 0 0 8px}
div#content-travel form#form-flight p.traveltype{margin:19px 0 0 0;padding:0}
div#content-travel form#form-flight p.traveltype input{margin:0 2px 0 19px;padding:0;vertical-align:-1px;cursor:pointer}
div#content-travel form#form-flight input#f-tt-roundtrip{margin:0 2px 0 0}
div#content-travel form#form-flight p.traveltype label{font-size:13px;font-weight:bold;cursor:pointer}
div#content-travel form#form-flight p.fromtolabels{margin:14px 0 0 0}
div#content-travel form#form-flight p.fromtolabels label{font-size:13px;font-weight:bold}
div#content-travel form#form-flight label#f-ft-fromlabel{margin:0 218px 0 0}
div#content-travel form#form-flight p.fromtotextboxes{margin:0}
div#content-travel form#form-flight p.fromtotextboxes input{width:228px}
div#content-travel form#form-flight input#f-ftxt-from{margin:0 19px 0 0}
div#content-travel form#form-flight p.fromtocheckboxes{margin:0}
div#content-travel form#form-flight p.fromtocheckboxes label{font-size:11px;cursor:pointer}
div#content-travel form#form-flight p.fromtocheckboxes input{margin:4px 2px 0 0;padding:0;vertical-align:-2px;cursor:pointer}
div#content-travel form#form-flight label#f-ftcb-labelfrom{margin:0 122px 0 0}
div#content-travel form#form-flight p.traveldateslabel{margin:20px 0 0 0}
div#content-travel form#form-flight p.traveldateslabel label{font-size:13px;font-weight:bold}
div#content-travel form#form-flight p.traveldateslabel a:link, div#content-travel form#form-flight p.traveldateslabel a:active, div#content-travel form#form-flight p.traveldateslabel a:visited{color:#00f}
div#content-travel form#form-flight label#f-tdl-depart{margin:0 208px 0 0}
div#content-travel form#form-flight label#f-tdl-flexible{margin:0 18px 0 0}
div#content-travel form#form-flight p.traveldates{margin:0}
div#content-travel form#form-flight p.traveldates input{width:107px}
div#content-travel form#form-flight p.traveldates span img{margin:0 0 0 -21px;vertical-align:-2px;cursor:pointer}
div#content-travel form#form-flight p.traveldates select{margin:0 0 0 12px;font-size:12px}
div#content-travel form#form-flight input#f-td-returndate{margin:0 0 0 19px}
div#content-travel form#form-flight p.sampledates{margin:1px 0 0 0;font-size:11px;color:#999}
div#content-travel form#form-flight span#f-sd-date1{display:inline-block;margin:0 19px 0 0;width:232px}
div#content-travel form#form-flight span#f-sd-date2{display:inline-block;width:232px}
div#content-travel form#form-flight p.misclabels{margin:15px 0 0 0}
div#content-travel form#form-flight p.misclabels label{font-size:13px;font-weight:bold}
div#content-travel form#form-flight label#f-ml-travelers{margin:0 47px 0 0}
div#content-travel form#form-flight p.miscdata{margin:1px 0 0 0}
div#content-travel form#form-flight select#f-md-travelers{margin:0 72px 0 0}
div#content-travel form#form-flight input#f-md-nonstopflight{margin:0 3px 0 58px;vertical-align:-1px;cursor:pointer}
div#content-travel form#form-flight label#f-ml-nonstopflight{font-size:13px;font-weight:bold;cursor:pointer}
div#content-travel form#form-flight p.submit{margin:41px 0 0;padding:0 0 58px}
div#content-travel form#form-flight p.submit a.searchbtn:link, div#content-travel form#form-flight p.submit a.searchbtn:active, div#content-travel form#form-flight p.submit a.searchbtn:visited{display:block;float:left;margin:0;padding:7px 0 0 37px;width:92px;height:26px;font-size:14px;font-weight:bold;text-decoration:none;color:#fff;background:url(/images/kayak-searchbtn.png) no-repeat;border:none;cursor:pointer}
div#content-travel form#form-flight input#f-sb-findhotels{float:left;margin:5px 0 0 29px;cursor:pointer}
div#content-travel form#form-flight label#f-sbl-findhotels{float:left;margin:4px 0 0 9px;font-size:13px;font-weight:bold;cursor:pointer}
div#content-travel form#form-flight label#f-sbl-findhotels span{display:block;margin:-1px 0 0 0;vertical-align:3px;font-size:11px;font-weight:normal;color:#333}
div#content-travel form#form-flight input#f-sb-findcars{float:left;margin:5px 0 0 29px;cursor:pointer}
div#content-travel form#form-flight label#f-sbl-findcars{float:left;margin:4px 0 0 9px;font-size:13px;font-weight:bold;cursor:pointer}
div#content-travel form#form-flight label#f-sbl-findcars span{display:block;margin:-1px 0 0 0;font-size:11px;font-weight:normal;color:#333}
div#content-travel form#form-hotel p.searchtype{margin:19px 0 0 0}
div#content-travel form#form-hotel p.searchtype span{margin:0 16px 0 0;font-size:13px;font-weight:bold}
div#content-travel form#form-hotel p.searchtype label{font-size:13px;font-weight:bold;cursor:pointer}
div#content-travel form#form-hotel p.searchtype input{margin:0 3px 0 5px;padding:0;vertical-align:-1px;cursor:pointer}
div#content-travel form#form-hotel input#h-st-address{margin:0 3px 0 17px}
div#content-travel form#form-hotel p.searchquery{margin:14px 0 0 0}
div#content-travel form#form-hotel p.searchquery label{display:block;font-size:13px;font-weight:bold}
div#content-travel form#form-hotel p.searchquery input{width:482px}

div#content-travel form#form-hotel p#h-sqp-addr, div#content-travel form#form-hotel p#h-sqp-city, div#content-travel form#form-hotel p#h-l-labels, div#content-travel form#form-hotel p#h-landmarks{display:none}
div#content-travel form#form-hotel p.landmarkslabels{margin:14px 0 0 0}
div#content-travel form#form-hotel p.landmarkslabels label{font-size:13px;font-weight:bold}
div#content-travel form#form-hotel p.landmarkslabels label span{font-weight:normal;color:#999}
div#content-travel form#form-hotel label#h-ll-postalcode{margin:0 56px 0 0}
div#content-travel form#form-hotel p.landmarks{margin:0}
div#content-travel form#form-hotel p.landmarks input{width:228px}
div#content-travel form#form-hotel input#h-l-postalcode{margin:0 19px 0 0}

div#content-travel form#form-hotel p.hoteldateslabels{margin:20px 0 0 0}
div#content-travel form#form-hotel p.hoteldateslabels label{font-size:13px;font-weight:bold}
div#content-travel form#form-hotel label#h-hdl-checkin{margin:0 93px 0 0}
div#content-travel form#form-hotel label#h-hdl-checkout{margin:0 78px 0 0}
div#content-travel form#form-hotel p.hoteldates{margin:0}
div#content-travel form#form-hotel p.hoteldates input{width:107px}
div#content-travel form#form-hotel p.hoteldates span img{margin:0 0 0 -21px;vertical-align:-2px;cursor:pointer}
div#content-travel form#form-hotel input#h-hd-checkout{margin:0 0 0 34px}
div#content-travel form#form-hotel select#f-hd-guests{margin:0 13px 0 27px}
div#content-travel form#form-hotel label#h-hdl-guests{margin:0 4px 0 0}
div#content-travel form#form-hotel p.sampledates{margin:0}
div#content-travel form#form-hotel p.sampledates span{display:inline-block;width:148px;font-size:11px;color:#999}
div#content-travel form#form-hotel p.submit{padding:23px 0 58px}
div#content-travel form#form-hotel p.submit a.searchbtn:link, div#content-travel form#form-hotel p.submit a.searchbtn:active, div#content-travel form#form-hotel p.submit a.searchbtn:visited{display:block;float:left;margin:0;padding:7px 0 0 37px;width:92px;height:26px;font-size:14px;font-weight:bold;text-decoration:none;color:#fff;background:url(/images/kayak-searchbtn.png) no-repeat;border:none;cursor:pointer}
div#content-travel form#form-hotel input#h-sb-findcar{float:left;margin:5px 0 0 29px;cursor:pointer}
div#content-travel form#form-hotel label#h-sbl-findcar{float:left;margin:4px 0 0 9px;font-size:13px;font-weight:bold;cursor:pointer}
div#content-travel form#form-hotel label#h-sbl-findcar span{display:block;margin:-1px 0 0 0;vertical-align:3px;font-size:11px;font-weight:normal;color:#333}
div#content-travel form#form-car p.dropoff{margin:19px 0 0 0}
div#content-travel form#form-car p.dropoff span{margin:0 6px 0 0;font-size:13px;font-weight:bold}
div#content-travel form#form-car p.dropoff input{margin:0 2px 0 0;padding:0;vertical-align:-1px;cursor:pointer}
div#content-travel form#form-car p.dropoff label{font-size:13px;font-weight:normal;cursor:pointer}
div#content-travel form#form-car input#c-do-different{margin-left:9px}
div#content-travel form#form-car p.searchquery{margin:14px 0 0 0}
div#content-travel form#form-car p.searchquery label{display:block;font-size:13px;font-weight:bold;cursor:pointer}
div#content-travel form#form-car p.searchquery input{width:482px}
div#content-travel form#form-car p#c-sq-dropoff{display:none}
div#content-travel form#form-car p.rentaldateslabels{margin:20px 0 0 0}
div#content-travel form#form-car p.rentaldateslabels label{font-size:13px;font-weight:bold}
div#content-travel form#form-car label#c-rdl-pickup{margin:0 203px 0 0}
div#content-travel form#form-car p.rentaldates{margin:0}
div#content-travel form#form-car p.rentaldates input{width:107px}
div#content-travel form#form-car p.rentaldates span img{margin:0 0 0 -21px;vertical-align:-2px;cursor:pointer;z-index:20}
div#content-travel form#form-car p.rentaldates select{margin:0 0 0 12px;width:103px;font-size:12px}
div#content-travel form#form-car input#c-rd-dropoff{margin:0 0 0 19px}
div#content-travel form#form-car p.sampledates{margin:0}
div#content-travel form#form-car p.sampledates span{display:inline-block;width:232px;font-size:11px;color:#999}
div#content-travel form#form-car span#c-cd-date2{margin:0 0 0 19px}
div#content-travel form#form-car p.submit{padding:23px 0 58px}
div#content-travel form#form-car p.submit a.searchbtn:link, div#content-travel form#form-car p.submit a.searchbtn:active, div#content-travel form#form-car p.submit a.searchbtn:visited{display:block;float:left;margin:0;padding:7px 0 0 37px;width:92px;height:26px;font-size:14px;font-weight:bold;text-decoration:none;color:#fff;background:url(/images/kayak-searchbtn.png) no-repeat;border:none;cursor:pointer}