﻿@import "global.css";


/* mapsearch.css   */

/* Map Container */
#map-container { width:850px; margin: 10px; height: auto; text-align: left; padding: 10px; }

/* Map Tabs */
#mapTabs { width: auto; border-bottom: 1px solid #fff; }
#mapTabs ul { padding-left: 530px;  }
#mapTabs li { width: 140px; height: 30px; float: left; margin-right: 1px; background: URL("/images/bkng/mapsearch-bkng.gif") no-repeat 0 0; }
#mapTabs li a { font: 16px "Franklin Gothic Heavy", "Lucida Sans", Verdana; color: #fff; line-height: 30px; padding-left: 14px; letter-spacing: 0.03em; }

/* Map Content */
#mapContent{ width: auto; background: #6699ff URL("/images/bkng/mapsearch-content-bkng.gif") no-repeat 0 bottom; padding: 10px 10px 20px 10px;}
#fieldPanel { float: left; }
#mapContent #search-content { width: 240px; float: left; }
#mapPanel { width: 560px; _width: 550px; height: 380px; float: left; background: #fff; margin-left: 10px; _margin-left: 0px;  }
.route-options { width: 142px; margin-right: 20px; }
#routeContent span { font: 11px "Lucida Sans", Arial, Sans Serif; color: #fff; font-weight: bold; }

#hotelListingContainer { width: 240px; height: 170px; margin-top: 20px; overflow: auto; }
#MapSearchDisplayOptions { clear: both; }
#MapSearchDisplayOptions li {
	clear: both;
	padding-bottom: 0;
	vertical-align: text-top;
	width: 180px; 
	margin-left: 35px;
	list-style-position: outside;
	display: list-item; 
	list-style-type: upper-alpha;
	font: 11px "Lucida Sans", Arial, Sans Serif;
	color: #fff;
	margin-bottom: 5px;
}


/*#displayOptions li { width: 200px; font: 11px "Lucida Sans", Arial, Sans Serif; color: #fff; font-weight: bold; padding-bottom: 5px; .padding-bottom: 0px; }
#displayOptions li input { margin-left: 10px; margin-right: 10px; } 
.displayOptions {   }
.displayOptions li { vertical-align: text-top; margin-left: 35px; width: 180px;  display: list-item; list-style-position: outside; list-style-type: decimal; font: 11px "Lucida Sans", Arial, Sans Serif; color: #fff; margin-bottom: 5px; }
*/



/* Map Filter Content */ 
#mapFilterContent { width: auto; background: #ffffcc URL("/images/bkng/mapsearch-filter-bkng.gif") no-repeat 0 bottom; padding: 0 10px 20px 10px; }
#routeInformation { width: auto; background: #ffffcc URL("/images/bkng/mapsearch-filter-bkng.gif") no-repeat 0 bottom; padding: 0 20px 20px 20px; display: none;}
#mapFilterContent h2 { color: #cc6600; }
#mapFilterContent h4 { color: #cc3333; font: bold 14px "Franklin Gothic Medium", "Lucida Sans", Verdana; letter-spacing: 0.03em; margin-top: 10px; margin-bottom: 5px; }
#mapStarFilter, #mapPriceFilter, #mapAccomodationFilter, #mapFacilityFilter { float: left; width: 207px; }
#mapFilterContent ul { margin-left: 5px; }
#mapFilterContent li { font: 11px "Lucida Sans", Arial, Sans Serif; color: #666666; font-weight: bold; padding-bottom: 5px; .padding-bottom: 0px; }
#mapFilterContent li input { margin-right: 5px;  }
#mapFilterContent li span { float: right; margin-top: -20px; padding-right: 2px; }
#mapFilterContent .star { width: 14px; height: 13px; margin-right: 1px; }
#mapFilterContent li.facility { height: 28px; }

#routeInformation ol { margin-left: 40px; margin-top: 20px; margin-bottom: 10px;  }
#routeInformation li { list-style-type: decimal; font: 11px "Lucida Sans", Arial, Sans Serif; color: #666; margin-bottom: 5px; }



/* searchresults.css */


/* Search Page Container
******************************************************************************/
#search-container { padding-bottom: 20px; }
#search-container-left { float: left; width: 228px; background: #f9f0e5 URL("/images/search/bkng-search-again.gif") no-repeat; margin-left: 20px; margin-top: 10px; _margin-left: 10px;  overflow: hidden;}
#search-container-right { float: left; margin-left: 20px; margin-top: 10px; width: 702px; }


/*- Left Container -*/
#search-again-wrapper { width: auto; padding: 10px; }
.RecommendedMessage { margin-top: 30px; }
#RecommendedMessageInfo { display: none; background: #fff; width: 370px; padding: 10px 10px; border: 1px solid #ffc426; position: absolute; }

#refine-results-top { background: #c86801 URL("/images/search/bkng-refine-results-top.gif") no-repeat 0 top; margin-top: 0px; padding-top: 10px; }
#refine-results-bottom { background: #c86801 URL("/images/search/bkng-refine-results-bottom.gif") no-repeat 0 bottom; min-height: 500px; _height: 500px; padding: 0 10px 20px 10px; }

/*- Search Filters -*/
#search-filter { margin-top: 0px;  }
#search-filter p { color: #fff; }
#search-filter h2 { color: #fff; background: URL("/images/underlines/h2-brown.gif") no-repeat 0 32px; }
#search-filter h4 { color: #f4a33b; font: bold 12px "Lucida Sans", Verdana; letter-spacing: 0.03em; margin-top: 15px; margin-bottom: 5px; }
#search-filter ul { margin-left: 10px; }
#search-filter li { font: 11px "Lucida Sans", Arial, Sans Serif; color: #fff; font-weight: bold; padding-bottom: 5px; .padding-bottom: 0px; }
#search-filter li input { margin-right: 5px;  }
#search-filter .star { width: 17px; height: 16px; margin-right: 1px; }
#indent { margin-left: 10px; }
#indent input { margin-right: 5px; }
#indent td { color: #fff;}
.rechand { position: absolute; padding-left: 5px; }
.recsave { position: absolute; padding-left: 5px; }

/*- Right Container -*/
#hotelcount-message { background: URL("/images/search/bkng-resultsmessage.gif") no-repeat; height: 33px; padding-top: 10px; margin-bottom: 20px; width:auto; }
.red-results { font: bold 11.5px "Lucida Sans", Verdana; color: #cc0000; padding-left: 6px; }

#hotel-results { width: auto; clear: both; }
#btns-searchpage { position: absolute; margin-left: 300px; width: 440px; padding-top: 2px; height: 24px; margin-top: -5px; .margin-top: 0px; }
#btns-searchpage li { float: left; margin-left: 10px; height: 24px; }

#sortfields { width: 290px; text-align: left; padding-left: 10px; margin-bottom: 10px; }
#sortfields select { margin-left: 10px; width: 130px; }

/*- Blue Bar -*/
#blue-bar-border { width: 702px;}
#blue-bar-top { background: URL("/images/search/blue-bar-top.gif") no-repeat; margin:0; padding: 0; height: 7px; width: 702px;}
#blue-bar-content { width: 680px; padding: 10px; padding-bottom: 10px; border-left: 1px solid #1b49a4; border-right: 1px solid #1b49a4; }
#blue-bar-bottom { background: URL("/images/search/blue-bar-bottom.gif") no-repeat left bottom; width: 702px; height: 33px;}

#blue-bar-content h3 { color: #003399; font: bold 12px "Lucida Sans", Verdana; letter-spacing: 0.03em; width: 430px;  height: 20px; line-height: 20px; background: URL("/images/underlines/h2.gif") no-repeat 0 16px; margin-top: 0px; padding-top: 0px;}
#blue-bar-content h3 a { color: #003399; font: bold 12px "Lucida Sans", Verdana; letter-spacing: 0.03em; }
#search-hotel-details { padding-top: 5px;  }
#search-hotel-details p { clear: both; }

#search-hotel-lhs { float: left; width: 538px;  }
#search-hotel-rhs { float: right; width: 120px; margin-left: 10px; margin-right: 10px; }
#search-hotel-rhs p { margin-bottom: 0px; margin-top: 3px; }
p.hoteldetaillnk { clear: both; margin-left: 10px; } 
p.maphotellnk { margin-left: 10px; }

.blue-bar-bottom-tbl { margin-left: 5px; }
.blue-bar-bottom-tbl td { padding-top: 2px; color: #fff; font-weight: bold;  }
.blue-bar-bottom-tbl td img.hotel-save { position: absolute; margin-top: -21px; .margin-top: -22px; margin-left: 140px;  }

#blue-bar-yellow { margin-left: 10px; height: 5px; width: 682px; background: #fccd01; }

.compare-check { margin: 0px 5px 2px 11px; .margin: 0px 5px 0 11px; .padding: 0; vertical-align: middle; }
#price.search-price { margin-left: 15px; color: #003399; }
#price.search-price span { color: #fff; }
#price.search-price sup { color: #fff; }

#price.search-price3 { color: #003399; }
#price.search-price3 span { color: #003399; }
#price.search-price3 sup { color: #003399; }


.facility { font: 11px "Lucida Sans", Arial, Sans Serif; color: #666666; font-weight: bold; line-height: 20px; height: 20px; }
.facility input { margin-top: 5px; }


/*- Search Again -*/
#search-again-wrapper h3 { color: #cc6600; font: bold 14px "Lucida Sans", Verdana; letter-spacing: 0.02em; font-weight: bold;}
.smart-search-again td { color: #cc6600; font-weight: bold; }


/*- Table View -*/
#tableViewHeader { background: #6699ff; width: 698px; padding: 0px; margin: 0px; height: 28px;}
#tableViewHeader td, #tableViewHeader-leftColumn td { color: #fff; font: bold 14px "Franklin Gothic Medium", "Lucida Sans", Verdana; letter-spacing: 0.03em; line-height: 28px; }
#tableView td { line-height: 28px; border-bottom: 2px solid #6699ff; }
#tableView td input { margin-left: 10px; } 

#tableViewHeader-leftColumn { background: URL("/images/bkng/search-result_bkng.jpg") no-repeat 0 0; width: 678px; padding: 0px; margin: 0px; height: 28px;}

#price.search-price2 { color: #003399; }
#price.search-price2 span { color: #003399; }
#price.search-price2 sup { color: #003399; }


.hotDeal { color: #bb1c1c; font-weight: bold; font-size: 12px; }
.hotDeal img { vertical-align: middle; padding-right: 5px;}

/*- Pagination -*/
#pagination-container { margin: 10px 0;  height: 19px; }
#previous { width: 150px; float: left; line-height: 19px; }
#previous a { line-height: 19px; padding-left: 7px; margin: 0; }
.search-arrow { width: 17px; height: 19px; vertical-align: text-top;}
#page-numbers { width: 398px; float: left; text-align: center; }
#page-numbers-left { width: 348px; float: left; text-align: center; }
#page-numbers li, #page-numbers-left li { display: inline; background: none; padding: 0 7px 0 7px; .padding: 0 4px 0 7px; border-right: 1px solid #003399; }
#page-numbers li.numbers-last, #page-numbers-left li.numbers-last { border-right: none; }
#next { width: 150px; float: left; text-align: right; line-height: 19px; }
#next a { line-height: 19px; padding-right: 7px; margin: 0; }
  

/*




.clear {clear:both;height:1px;overflow:hidden;}




#search-results { width: auto; background: URL("/images/bkng/searchContent_bkng.gif") repeat-y 0 0; padding-bottom: 20px; margin-left: 20px; }

.leftSpacing { margin-left: 20px; }



 
.filteri { padding: 2px; }

#results-listing li { background: URL("/images/bkng/search-result_bkng.jpg") no-repeat 0 top; width: 698px; padding: 0px; margin: 0px; }



#hotel-info-container { clear: both; width: 650px; .width: 647px; min-height: 115px; margin-bottom: 0px; margin-left: 16px; .margin-left: 19px; padding: 10px 10px 10px 20px; border-left: 2px solid #da8b33; }
 float: left; width: 145px; padding-right: 10px; }
 .search-address { margin-bottom: 15px; }
#search-hotel-description { float: left; width: 220px; padding-right: 10px; }

#search-hotel-cta { float: left; width: 135px; }

#brown-bar { border-top: 2px solid #da8b33; }
#vert-brown-bar { margin-left: 16px; .margin-left: 19px; height: 10px; border-left: 2px solid #da8b33; }


#sorting-container { background: URL("/images/bkng/search-sorting_bkng.gif") no-repeat right top; height: 28px; width: 459; margin-bottom: 1px; padding-left: 255px;  }
#sort { float: left; width: 340px; }
#currency { float: left; .margin-top: 2px; }
#sorting-container ul { float: left; } 
#sorting-container li { display: inline; }
#sorting-container p { color: #fff; line-height: 28px; margin: 0; padding: 0; display: inline; }
#sorting-container input { margin-left: 10px; margin-right: 3px; padding: 0; line-height: 0px; }

.SortingContainer {	background: URL("/images/bkng/search-sorting_bkng.gif") no-repeat right top; height: 28px; width: 459px; margin-bottom: 1px; padding-left: 255px;	color: #fff; }
.SortingContainerInput { margin-left: 7px;	margin-right: 3px;	padding: 0;	line-height: 0px; COLOR:#FFFFFF }
.SortingContainerInput input { margin-left: 7px; margin-right: 3px; padding: 0; line-height: 0px; COLOR:#FFFFFF }

.brandListingTable { margin-top: 20px; }
.SortingContainer-LeftColumn { background: URL("/images/bkng/search-sorting_bkng.gif") no-repeat right top; height: 28px; margin-bottom: 1px; padding-left: 240px; color: #fff; }


.btn-change { float: left; }
.btn-availability { float: left; margin-left: 20px; margin-top: -3px; }

.btn-instantconfirmation { width: 108px; height: 32px; padding-left: 20px; margin-top: 10px; }
.btn-comparehotels { padding: 0; margin-left: -3px; .margin-left: 0px;  }
*/
/*	.saveTag { position: relative; margin-left: 350px; margin-top: -30px; _margin-top: -20px; z-index: 99; background: URL("/images/icons/save.png") no-repeat; _background: URL("/images/icons/save.gif") no-repeat; width: 71px; height: 36px;}	*/
/*.saveTag { position: relative; margin-left: 350px; margin-top: -30px; _margin-top: -20px; z-index: 99; width: 71px; height: 36px;}



#currencyfields { float: left; width: 110px; text-align: left; }

*/






/* categoryregion.css  */


/* Category Page Container
******************************************************************************/

#page-content { margin-left: 20px; width: auto; padding-right: 10px; margin-top: 10px; }

#special-offers { margin-left: 20px; width: auto; margin-top: 10px; }
#special-offers h2 { margin-bottom: 5px; }
#special-offers ul { }
#special-offers li { float: left; }
#special-offers li.hotel { width: 190px; padding: 0px;}
#special-offers li.hotel h3 { font: bold 14px "Lucida Sans", Verdana; color: #cc6600; letter-spacing: 0.03em; }
#special-offers li.bar { width: 25px; height: 215px; background: URL("/images/underlines/vertical-bar.gif") no-repeat 11px bottom;}

#hotel-info { width: auto; margin-bottom: 2px; }

.regionbuttons { position: absolute; margin-top: 12px; .margin-top: 5px; margin-left: 390px; _margin-left: 370px; padding-right: 3px; }
.regionbuttons li { float: left; margin-left: 10px; }

#fragment-1 h2 { width: 390px; }
#fragment-2 h2 { width: 390px; }
#fragment-3 h2 { width: 390px; }


#oTinyGoogleMapDiv { overflow: hidden; width:253px; height:150px; }




/*  hotel.css   */


/* Category Page Container
******************************************************************************/
#page-content { margin-left: 20px; width: auto; padding-right: 10px; _padding-right: 8px; margin-top: 10px; }

#hotel-photos { min-width: 250px; width: 250px; min-height: 186px; _height: 186px; }
#hotel-image { background: URL("/images/bkng/hotel_bkng.jpg") no-repeat bottom center; text-align: center;    }
.mainImage { border: 3px solid #fff; margin-bottom: 40px; }

#hotel-photos-link { text-align: right; line-height: 20px; }
#hotel-photos-link img { vertical-align: middle; margin-left: 0px; }
#hotel-buttons ul { margin-top: 15px;  }
#hotel-buttons li { float: left; margin-right: 15px;  }

#hotel-availability { }
#hotel-title { float: left; width: 390px; }
#hotel-currencies { background: URL("/images/bkng/hotel-availability-bkng.gif") no-repeat right bottom; float: left; width: 257px; height: 45px; }
.availability-currency { position: absolute; padding-left: 145px; padding-top: 22px; color: #fff; }

.disclaimer { color: #c00; }
/* #room-availability li { width: auto; background: URL("/images/bkng/search-result_bkng.jpg") no-repeat left top; margin: 0px; padding: 0px; border-bottom: 1px solid #da8b33; }
#room-title { color: #fff; font: bold 14px "Franklin Gothic Medium", "Lucida Sans", Verdana; letter-spacing: 0.03em; height: 28px; line-height: 28px; padding-left: 10px; }  */


#hotel-room-description { width: 430px; padding: 0 10px; float: left; background: URL("/images/underlines/vertical-bar.gif") no-repeat bottom right; }

#hotel-price-detail { width: 184px; float: left; text-align: right; padding-bottom: 10px;  padding-right: 10px; }
#hotel-price-detail ul { margin: 0; padding: 0; }
#hotel-price-detail li { min-height: 0; background: none; border-bottom: none; float: left; width: 100px;  margin: 0; padding: 0; height: 20px; }
#hotel-price-detail li.figure { width: 54px; text-align: left; padding-left: 5px; }
#hotel-price-detail li.figure2 { width: 104px; text-align: left; padding-left: 75px; }

.figure-divisor { padding-right: 20px; margin: 2px 0;  }

#detail-container { margin: 15px 0;  }
#hotel-details ul { margin-left: 10px; float: left; width: 204px; }
#hotel-details-content h3 { color: #cc6600; font: bold 14px "Franklin Gothic Medium", "Lucida Sans", Verdana; letter-spacing: 0.03em;  }
#hotel-details-content { float: left; width: 410px; padding: 5px 10px 20px 10px; }

#change-availability { width: 648px; }

#AddThisFooter { background: URL("/images/underlines/h2.gif") no-repeat 0 0px; padding-top: 8px; }

/*- Hotel Table -*/
.room-availability-tbl { border-left: 2px solid #ffc426;  border-right: 2px solid #ffc426;  border-top: 2px solid #ffc426; }
.room-availability-tbl th { background: #ffe190; color: #cc6600; padding: 5px; text-align: left; }
.room-availability-tbl th img { padding-left: 3px;}
.room-availability-tbl td {  text-align: left; border-bottom: 2px solid #ffc426; vertical-align: top;}
.room-availability-tbl td.typeCell { padding: 5px; vertical-align: top;}
.room-availability-detail td { padding: 5px; border-bottom: 1px solid #ffe190; font-weight: bold;}
.room-availability-tbl-footer { border-left: 2px solid #ffc426; border-right: 2px solid #ffc426; border-bottom: 2px solid #ffc426; }
.room-availability-tbl-footer th { background: #ffe190; color: #cc6600; padding: 5px; }
.room-availability-tbl-footer th.pleft { text-align: left; color: #1b0874; }
.tblPrice, .tblPrice span { color: #6699ff; }
.tblStrikePrice { color: #f00; text-decoration:line-through; padding-right: 5px; float: left; }

/*- Guest Details Table -*/
.guest-details-tbl { border-left: 2px solid #ffc426;  border-right: 2px solid #ffc426;  border-top: 2px solid #ffc426;  }
.guest-details-tbl th { background: #ffe190; color: #cc6600; padding: 5px; text-align: left; }
.guest-details-tbl td { padding: 5px; text-align: left; border-bottom: 2px solid #ffc426; vertical-align: top; }
.guest-details-tbl-footer { border-left: 2px solid #ffc426; border-right: 2px solid #ffc426; border-bottom: 2px solid #ffc426; }
.guest-details-tbl-footer th { background: #ffe190; color: #cc6600; padding: 5px; color: #1b0874;  }
.guest-details-tbl-footer th.pleft { text-align: left; color: #1b0874; }

/*- Guest Details Login -*/
#guest-details-login { background: #cc6600 URL("/images/bkng/guest-details-login.gif") no-repeat; width: 643px; _width: 640px; min-height: 203px; _height: 203px; }
#guest-details-login-footer { background: URL("/images/bkng/guest-details-login-footer.gif") no-repeat; width: 643px; _width: 640px; height: 15px; }
#guest-details-login-nonmember { float: left; padding: 20px; width: 300px; _width: 297px; }
.guest-details-login-table th { font: bold 15px "Lucida Sans", Verdana; color: #fff; padding-bottom: 5px;  }
.guest-details-login-table td { color: #666; }
.guest-details-login-table td.leftName { color: #fff;} 

#guest-details-login-existingmember { float: left; width: 303px; width: 263px; background: URL("/images/bkng/guest-details-existingmember.gif") no-repeat; margin: 10px; margin-top: 10px; padding: 10px; padding-bottom: 30px; }
#guest-details-login-existingmember h3 { font: bold 15px "Lucida Sans", Verdana; color: #cc6600; margin-bottom: 10px; }

#guest-details-login-nonmember2 { float: left; padding: 20px 20px 10px 20px; width: 270px; }
#guest-details-login-credit { float: left; width: 333px; width: 293px; padding: 20px 20px 10px 20px; }
.guest-details-credit-table th { font: bold 15px "Lucida Sans", Verdana; color: #fff; padding-bottom: 5px;  }
.guest-details-credit-table td { color: #666; }
.guest-details-credit-table td.leftName { color: #fff;}

#guest-details-confirmation { padding: 0 20px; color: #fff;  }
#guest-details-confirmation input { margin-right: 5px; }

/*- Additional Details -*/
.additional-tbl-input { width: 140px; }
.guest-tbl-input { width: 140px; }
.guest-tbl-input-lng { width: 170px; }
.yellow1 { color: #ffe293; }

/*- Full Message -*/
#full-message {	width: 635px; padding: 10px; background: #ffffcc; border-top: 2px solid #ffc426; border-bottom: 2px solid #ffc426; }
#full-message p { font-weight: bold; padding-left: 80px; }
#full-message img { position: absolute; margin-top: -5px; margin-left: 20px; }

/*- User Reviews -*/
.reviewTable { border-top: 1px solid #ffcc00; }
.reviewTable td { padding: 5px 15px; border-bottom: 1px solid #ffcc00; }
.userRatingTable td { padding: 0; border-bottom: none;}

/*- Payment Pager -*/
#paymentpager { height: 32px; float: right; width: 110px; background: URL("/images/bkng/paymentPager.gif") no-repeat; text-align: right; margin-top: 10px; padding-left: 229px;}
#paymentpager li { float: left; margin-right: 10px; }
#paymentpager li a.pagerOn { height: 28px; width: 22px; background: URL("/images/bkng/circle-on.gif") no-repeat; display: block; font: bold 15px "Lucida Sans", Verdana; color: #fff; padding-right: 11px; padding-top: 6px; }
#paymentpager li a.pagerOff { height: 20px; width: 14px; background: URL("/images/bkng/circle-off.gif") no-repeat; display: block; margin-top: 5px; font: bold 11px "Lucida Sans", Verdana; color: #cccccc;  padding-top: 4px; padding-right: 8px;}
#paymentpager li a.pagerOff-lightblue { height: 20px; width: 14px; background: URL("/images/bkng/circle-off-lightblue.gif") no-repeat; display: block; margin-top: 5px; font: bold 11px "Lucida Sans", Verdana; color: #fff;  padding-top: 4px; padding-right: 8px;}

/*- Confirmation Page -*/
#status-header { width: auto; background: URL("/images/bkng/confirmation-status.jpg") no-repeat right 0; padding: 20px; }
#status-footer { width: auto; background: URL("/images/bkng/confirmation-status.jpg") no-repeat right 0; height: 13px;}

/*- Hotel Offer - */
.hotelhotdeal { color: #bb1c1c; font-weight: bold; font-size: 12px; margin: 5px 0; padding-left: 78px; background: URL("/images/search/save.gif") no-repeat; _height: 28px; min-height: 28px;}
.hotelhotdeal a { font-size:10px; margin-top: 3px;  }
.hotdealsupplementary { display: none; background: #fff; width: 370px; padding: 10px 10px; border: 1px solid #ffc426; position: absolute; }
.hotdealname { color: #bb1c1c; font-weight: bold; font-size: 12px; }

.hotdealInfo { }
.hotdealInfo td { border: none; line-height: normal;}
.hotdeal-title { width: 110px; vertical-align:top; padding: 2px 5px; }
.hotdeal-data { width: 240px; font-weight: bold; vertical-align:top; padding: 2px 5px; }




/* hotel-search.css  */


#search-container
{
	width: auto;
	margin: 0px;
	padding: 0px;
}

#search-header
{
	height: 50px;
	width: auto; 
	background: #6699ff URL("/images/search-header.gif") no-repeat 0 top;
}

#search-middle
{
	min-height: 116px;
	width: auto;
	background: #6699ff URL("/images/search-middle.gif") no-repeat 0 bottom;
}

#search-footer
{
	height: 13px;
	width: auto;
	background: #6699ff URL("/images/search-footer.gif") no-repeat;
}



/* booking conditions  new
******************************************************************************/
.booking-conditions-div {margin-top:15px;margin-bottom:10px;font: 11px "Lucida Sans", Arial, Sans Serif; color: #666666;}
.booking-conditions-div ul { margin-left:0px;}
.booking-conditions-div li {background: URL("/images/bulletBlue.gif") no-repeat 0px 2px; padding: 0px 10px 0 17px;}



