#ixiSearchBox{-moz-border-radius:10px;-webkit-border-radius:10px;-moz-box-shadow:0 2px 4px #CCC;-webkit-box-shadow:0 2px 4px #CCC;border:1px solid #CCC;border-radius:10px;box-shadow:0 2px 4px #CCC;z-index:10;}
.ixi-searchbox-header{-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;background:#d9d9d9;background:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#bcbbbb));background:-moz-linear-gradient(top,#f5f5f5,#bcbbbb);background:-o-linear-gradient(top,#f5f5f5,#bcbbbb);border-radius:10px 10px 0 0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#bcbbbb');font-size:12px;height:35px;}
.ixi-searchbox-header .flight{margin:9px 14px 0 11px;}.ixi-searchbox-header .hotel{margin:9px 11px 0 11px;}
.ixi-searchbox-header .train,.ixi-searchbox-header .bus{margin:9px 14px 0 14px;}.ixi-searchbox-header .deal{margin:9px 14px 0 13px;}
.ixi-searchbox-header label{color:#666;font-weight:bold;padding:5px 9px 0;text-shadow:1px 1px 1px #fff;}
.ixi-searchbox-header a{font-weight:bold;height:26px;padding:9px 12px 0;text-decoration:none;text-shadow:1px 1px 1px #e7e7e7;}
.ixi-searchbox-header .sep span,.ixi-searchbox-header .ixi-header-sel{margin-top:4px;}.lte7 #ixiFlightSearchBox .sprite-bg-x.ixi-header-sel{width:113px;}
.lte7 #ixiHotelSearchBox .sprite-bg-x.ixi-header-sel{width:113px;}.lte7 #ixiTrainSearchBox .sprite-bg-x.ixi-header-sel{width:111px;}
.lte7 #ixiBusSearchBox .sprite-bg-x.ixi-header-sel{width:111px;}.lte7 #ixiDealSearchBox .sprite-bg-x.ixi-header-sel{width:109px;}
.it-IT.lte7 #ixiFlightSearchBox .sprite-bg-x.ixi-header-sel{width:90px;}.ixi-searchbox-body{-moz-border-radius:0 0 9px 9px;-webkit-border-radius:0 0 9px 9px;border-radius:0 0 9px 9px;padding:10px 20px;}
.lte7 .ixi-searchbox-overlay{display:none;}.ixi-search-form{float:left;margin-right:20px;width:480px;display:inline-block;}
.lte7 .ixi-search-form{position:relative;}.ixi-search-form .row{margin-bottom:7px;}.ixi-search-form .row.action{margin-bottom:12px;}
.ixi-search-form label{color:#666;display:block;font-size:12px;font-weight:bold;height:14px;margin-bottom:5px;text-align:left;}
.input-info{color:#888;font-size:.8em;margin-top:3px;}.ixi-input .sprite-icon{opacity:.6;}.ixi-input.focus .sprite-icon{opacity:1.0;}
.ixi-searchbox-calendar{padding:7px 32px 7px 7px;width:95px;}.searchbox-xsell{margin-top:10px;}.searchbox-xsell label{font-size:11px;font-weight:normal;margin-right:20px;}
.searchbox-xsell input{margin-right:5px;}.ixi-search-subcontent-box{background:none repeat scroll 0 0 #F5F5F5;border:1px solid #CCC;}
.ixi-lb .ixi-searchbox-header,.ixi-lb .ixi-homePage-deals{display:none;}.ixi-lb .ixi-search-form{margin:0;}
.ixi-lb .ixi-lb-inner{width:540px;}.ixi-lb .sprite-bg-x.ixi-searchbox{background:#fefefe;}.hotel.ixi-lb .ixi-lb-inner{width:560px;}
.ixi-lb-inner #otaChkboxContainer{width:auto;padding:10px;border:none;}.ixi-lb-inner .chkbox-content{width:400px;}
.ixi-lb-inner .ota-chkbox{margin-bottom:5px;}.hotel.ixi-lb-inner .chkbox-content{width:420px;}.es-ES .ixi-lb-inner .chkbox-content{width:348px;}
.it-IT .ixi-lb-inner .chkbox-content{width:351px;}.de-DE .ixi-lb-inner .chkbox-content{width:395px;}
#actionSearch:active{background-position:0 -90px;color:#7d2700;cursor:wait;}#actionSearch.wait{background-position:0 -59px;color:#fff;cursor:wait;border-color:#999 #999 #666 #999;text-shadow:1px 1px 1px #c5c5c5;}
.ixi-homePage-deals{float:right;width:268px;display:inline-block;}#homePageDeals{border:1px solid #ccc;}
#homePageDeals a,#homePageDeals .link{font-weight:bold;text-decoration:none;}#homePageDeals .deal-header{background:#dfdfdf;background:-webkit-gradient(linear,left top,left bottom,from(#f1f1f1),to(#cecece));background:-moz-linear-gradient(top,#f1f1f1,#cecece);background:-o-linear-gradient(top,#f1f1f1,#cecece);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#cecece');border-bottom:1px solid #d8d8d8;height:26px;}
.deal-header .deal-tag{margin:5px 15px 0 9px;}.deal-header label{color:#666;display:block;font-size:13px;font-weight:bold;line-height:26px;}
.deal-header a{display:block;line-height:26px;margin-right:5px;}#homePageDeals .deal-body,#uspsBox{-moz-box-shadow:0 -3px 6px #dfdfdf inset;-webkit-box-shadow:0 -3px 6px #dfdfdf inset;background:#f5f5f5;box-shadow:0 -3px 6px #dfdfdf inset;}
#uspsBox{border:1px solid #CCC;padding:5px 10px;}#homePageDeals .deal-row{border-bottom:1px solid #e1e1e1;padding:7px 15px 5px;}
.lte7 #homePageDeals .deal-row{display:inline-block;}.deal-row .link{display:block;font-size:12px;margin-bottom:2px;}
.deal-row label{color:#a3a3a3;font-size:.9em;}.deal-input-row{border-bottom:0;}.deal-input-row label{color:#666;display:block;font-size:11px;font-weight:bold;margin-bottom:7px;}
.deal-input-row label.weaker{color:#444;font-size:.85em;font-weight:normal;margin-bottom:0;}.deal-input-row .textbox{font-size:11px;padding:4px 7px 5px;width:140px;}
#dealUserMessage,#dealUserInput{margin-bottom:7px;}#dealUserMessage .msg-error{color:red;}#dealUserMessage .msg-info{background:#E8F4E2;color:#168316;padding:5px;}
.lte7 #dealUserInput .clear{border-bottom:none!important;}.es-ES .deal-input-row .textbox{width:130px;}
.de-DE .deal-input-row .textbox{width:120px;}#otaChkboxContainer{background:#eee;border:2px solid #ccc;border-top:0;margin-top:-10px;padding:20px 10px 0;width:786px;z-index:5;}
.lte7 #otaChkboxContainer{margin-top:0;padding-top:10px;}.lte7 #chkboxContent{display:inline-block;}
.lte7 .chkbox-content label{margin-bottom:5px;}.lte7 #chkboxContent .chkbox-content label{margin-bottom:0;}
.chkbox-actions{margin-right:10px;text-align:right;}.chkbox-actions a{font-weight:bold;margin-bottom:10px;outline:0;text-decoration:none;}
.chkbox-content{border-left:1px solid #ccc;color:#666;padding-left:10px;}.chkbox-content label{margin-bottom:10px;}
.ota-chkbox{margin-right:10px;}.ota-chkbox input{margin-right:5px;}.ota-chkbox label{display:inline;font-weight:bold;}
#ixiFlightSearchBox .row .col-one{width:320px;}#ixiFlightSearchBox .row .col-two{width:160px;}#ixiFlightSearchBox .search{right:44px;top:23px;}
#ixiFlightSearchBox .calendar{right:29px;top:23px;}.ixi-airport-input .close,.ixi-airport-input .searching{opacity:1.0;right:44px;bottom:8px;}
#journeyOneWay{margin-right:4px;}#journeyReturn{margin:0 4px 0 14px;}#flightJourneyType label{margin-top:-1px;}
#originCityInput,#destCityInput{padding:7px 33px 7px 7px;width:240px;}#adults,#children,#infants{width:40px;}
#classType{width:90px;}#flightTravelers .ixi-input{width:80px;}.es-ES #flightTravelers .ixi-input.infants{width:105px;}
.it-IT #flightTravelers .ixi-input.infants{width:113px;}.de-DE #flightTravelers .ixi-input{width:100px;}
#htl_where{padding:7px 33px 7px 7px;width:438px;}#ixiHotelSearchBox .search{top:23px;right:7px;}#ixiHotelSearchBox .row .option-checkin{width:225px;}
#ixiHotelSearchBox .row .option-checkout{width:145px;}#ixiHotelSearchBox .requestHeader{margin:8px 0 0 10px;padding:4px 7px 3px;border-bottom:none;z-index:10;}
.lte7 #ixiHotelSearchBox .requestHeader{width:95px;}#ixiHotelSearchBox .optional-row-content{padding:5px 3px 5px 17px;margin-top:-2px;z-index:5;}
#ixiHotelSearchBox .row .option-rooms{width:165px;}.es-ES #ixiHotelSearchBox .row .option-rooms{width:135px;}
.de-DE #ixiHotelSearchBox .row .option-rooms{width:145px;}.it-IT #ixiHotelSearchBox .row .option-rooms{width:150px;}
#ixiHotelSearchBox .row .option-guests{width:280x;}#ixiHotelSearchBox .calendar-check-in{top:23px;right:94px;}
#ixiHotelSearchBox .calendar-check-out{top:23px;right:14px;}#ixiHotelSearchBox .room-label{margin-top:5px;width:60px;}
.es-ES #ixiHotelSearchBox .room-label{width:90px;}.de-DE #ixiHotelSearchBox .room-label{width:80px;}
.it-IT #ixiHotelSearchBox .room-label{width:75px;}#optionsRoom1 .room-label{margin-top:22px;}#ixiHotelSearchBox .option-child,#ixiHotelSearchBox .option-adult{width:55px;}
.de-DE #ixiHotelSearchBox .option-child,.de-DE #ixiHotelSearchBox .option-adult{width:90px;}#ixiHotelSearchBox .selectbox{width:40px;}
#ixiHotelSearchBox #actionSearch{margin-top:16px;}#ixiHotelSearchBox .clearDate{margin:15px 10px 0 0;}
.ixi-hotel-input .close,.ixi-hotel-input .searching{opacity:1.0;right:7px;bottom:8px;}#ixiHotelSearchBox .calWeekDay,#numNights{color:#808080;font-size:9px;}
#numNights{margin:35px 0 0 10px;}#ixiTrainSearchBox .row .col-one{width:320px;}#ixiTrainSearchBox .row .col-two{width:160px;}
#ixiTrainSearchBox .search{right:44px;top:23px;}#ixiTrainSearchBox .calendar{right:29px;top:23px;}#train_from,#train_to{padding:7px 33px 7px 7px;width:240px;}
.ixi-train-input .close,.ixi-train-input .searching{opacity:1.0;right:44px;bottom:8px;}#trainLeaveDtMsg{margin-left:5px;color:#808080;}
#ixiTrainSearchBox .selectbox{width:40px;}#ixiTrainSearchBox .passenger-option{width:80px;}#ixiTrainSearchBox .sen-men{width:90px;}
#ixiTrainSearchBox .sen-women{width:98px;}#ixiTrainSearchBox .passenger-option-row{margin-top:10px;}
#ixiTrainSearchBox .class-type{width:190px;}#ixiTrainSearchBox .calWeekDay{color:#808080;font-size:9px;}
#deal_search{padding:7px 33px 7px 7px;width:438px;}#ixiDealSearchBox .search{right:7px;top:23px;}.ixi-deal-input .close,.ixi-deal-input .searching{opacity:1.0;right:7px;bottom:8px;}
#ixiDealSearchBox .deals-row{color:#808080;text-align:right;}#ixiDealSearchBox #actionSearch{margin-top:16px;}
#ixiBusSearchBox .row .col-one{width:320px;}#ixiBusSearchBox .row .col-two{width:160px;}#ixiBusSearchBox .search{right:44px;top:23px;}
#ixiBusSearchBox .calendar{right:29px;top:23px;}#bus_from{padding:7px 33px 7px 7px;width:240px;}#bus_to{width:280px;padding:5px 3px 5px 0;height:32px;}
.ixi-bus-input .close,.ixi-bus-input .searching{opacity:1.0;right:44px;bottom:8px;}#ixiBusSearchBox .calWeekDay{color:#808080;font-size:9px;}
#ixiBusSearchBox .passengers{width:40px;}#dealPopular{margin-top:10px;padding:5px 0;}#dealPopularOptions{font-weight:bold;margin:5px;padding:5px;color:#666;}
.lte7 #dealPopularOptions{display:inline-block;}#dealPopularOptions .header{margin:3px 0 0 5px;font-size:14px;}
#dealPopularTags{margin:5px;color:#666;padding:5px;}#dealPopularOptions #dealPopularFlight{color:#666;}
#dealPopularOptions .dealPopularOption{background:#FFF;border:1px solid #CCC;color:#007CD3;cursor:pointer;font-size:12px;margin-left:10px;text-align:center;padding:5px;}
#dealPopularTypeTip{border-color:#FFF transparent transparent;left:105px;margin-top:-2px;border-bottom-width:0;height:0;width:0;}
.lte7 #dealPopularTypeTip{display:none;}#dealPopularTags .tag-cloud{font-weight:bold;text-decoration:none;padding:2px;}
.usp-msg-box{color:#666;display:none;font-size:13px;;font-weight:bold;}.usp-msg-box .msg-header{margin-bottom:10px;text-align:center;}
.usp-msg-box .msg-body{color:#555;font-weight:normal;}.msg-header.ups-font-s{font-size:13px;}.ixi-center{text-align:center;}
.usp-msg-box .msg-body div,.usp-msg-box .msg-body li{margin-bottom:10px;}#hotelBoxMessage.usp-msg-box .msg-body ul{list-style-type:disc;}
#busBoxMessage.usp-msg-box .msg-body ul{list-style-type:disc;padding-left:20px;}#trainBoxMessage.usp-msg-box .msg-body ul{padding-left:20px;list-style-type:disc;list-style-image:none;list-style-position:outside;}
#dealBoxMessage.usp-msg-box .msg-body #dealEmailContainer{padding:0 5px;}#dealBoxMessage.usp-msg-box .msg-body #dealEmailContainer .demail-heading{margin-right:5px;}
#dealBoxMessage.usp-msg-box .msg-body .textbox{font-size:11px;padding:4px 7px 5px;width:140px;}#dealBoxMessage.usp-msg-box .msg-body #dealEmailContainer #dealEmailButton{margin-bottom:0;}
#dealBoxMessage.usp-msg-box .msg-body label.weaker{color:#444;font-size:.85em;font-weight:normal;margin-bottom:3px;}
