﻿@import "global.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; }

*/