/*=========================================================================== Typography (Results) This stylesheet defines the text and font styles for the following: * Type faces, sizes, leading (line-height), and kerning (letter-spacing). * Font styles such as italics, bold, case transformations, etc. * Underlining, including borders on inline elements simulating underlines. ===========================================================================*/ /*=========================================================================== Components ===========================================================================*/ /* Pagination ===========================================================================*/ ul.pagination li a.previous-link, ul.pagination li a.next-link { font-weight: bold; text-decoration: none; } ul.pagination li a.previous-link span, ul.pagination li a.next-link span { text-decoration: underline; } ul.pagination li del { text-decoration: none; } /* Property Comparison Actions ===========================================================================*/ div.property-comparison-actions dl { line-height: 1.2727em; /* 14px relative to 11px */ } div.property-comparison-actions dl dt { font-weight: bold; } /* Sort Form ===========================================================================*/ /*=========================================================================== Modules ===========================================================================*/ /* Refine Search ===========================================================================*/ div#refine-search dl dt a { font-weight: bold; text-decoration: none; } div#refine-search dl dt a span { text-decoration: underline; } body.not-cjk div#refine-search dl#landmarks dd, body.not-cjk div#refine-search dl#property-preferences dd { font-size: 0.8181em; /* 9px relative to 11px */ line-height: 1em; /* 9px relative to 9px */ font-family: Tahoma, "Trebuchet MS", sans-serif; } div#refine-search dl#landmarks dd { line-height: 1.7778em; /* 16px relative to 9px */ } fieldset#destination-and-landmarks h1, fieldset#address h1 { text-transform: none; } fieldset#destination-and-landmarks h1 span, fieldset#address h1 span { font-size: 0.6111em; /* 11px relative to 18px */ line-height: 1.0909em; /* 12px relative to 11px */ } fieldset#address h1 em { font-style: normal; } fieldset#address h1 em span { font-size: 1em; /* 18px relative to 18px */ line-height: 1em; /* 18px relative to 18px */ } fieldset#destination-and-landmarks h1 input.type-text { font-weight: bold; } body.not-cjk div#property-preferences-panel ul.disclaimers { font-size: 0.8181em; /* 9px relative to 11px */ line-height: 1em; /* 9px relative to 9px */ font-family: Tahoma, "Trebuchet MS", sans-serif; } /* Sectional Utility Navigation & Pricing Disclaimer ===========================================================================*/ body.not-cjk div#sectional-utility-navigation-and-pricing-disclaimer p { font-size: 0.8182em; /* 9px relative to 11px */ line-height: 1.0em; /* 9px relative to 9px */ font-family: Tahoma, "Trebuchet MS", sans-serif; } /* Search Results Navigation ===========================================================================*/ /* Search Results ===========================================================================*/ ol#search-results li h6.search-radius { font-size: 1em; /* 11px relative to 11px */ line-height: normal; font-weight: normal; text-transform: none; } ol#search-results li h6.search-radius em { font-style: normal; } ol#search-results li h6#price-guarantee-disclaimer { text-transform: none; } ol#search-results li label.number { font-size: 1.4545em; /* 16px relative to 11px */ font-weight: bold; } /* for WebKit */ ol#search-results li label.number input.type-checkbox { font-size: 0.6875em; /* 11px relative to 16px */ } ol#search-results li.hreview div.item.location.vcard h2 { font-size: 1.2727em; /* 14px relative to 11px */ } body.not-cjk ol#search-results li div.item.location.vcard ul.phone-numbers { font-size: 0.8181em; /* 9px relative to 11px */ font-family: Tahoma, "Trebuchet MS", sans-serif; } body.not-cjk p.search-match { font-size: 0.8181em; /* 9px relative to 11px */ font-family: Tahoma, "Trebuchet MS", sans-serif; } p.search-match strong { font-weight: normal; } /*=========================================================================== Pages ===========================================================================*/ /* Search Results ===========================================================================*/ /*=========================================================================== Colors (Results) This stylesheet defines the colors for the following: * Text and links * Backgrounds * Borders ===========================================================================*/ @media screen, handheld { /*=========================================================================== Components ===========================================================================*/ /* Pagination ===========================================================================*/ /* Property Comparison Actions ===========================================================================*/ /* Sort Form ===========================================================================*/ /*=========================================================================== Modules ===========================================================================*/ /* Refine Search ===========================================================================*/ form#refine-search-form div#refine-details, form#refine-search-form div#refine-filters, form#refine-search-form ul#refine-search-actions { background-color: #EEF3F9; /* PZ tableBody2, default #EEF3F9 pale blue */ border-color: #0D447F; /* PZ tableBack, default #0D447F deep blue */ } form#refine-search-form div#refine-details, form#refine-search-form div#refine-filters, form#refine-search-form ul#refine-search-actions, div#refine-details fieldset#check-in-and-out-dates, div#refine-filters ul#refine-filter-fields li { border-color: #0D447F; /* PZ tableBack, default #0D447F deep blue */ } /* for IE 6 */ div#refine-details fieldset#destination-and-landmarks, div#refine-details fieldset#address { /* fixes duplicate characters bug */ background-color: #EEF3F9; /* PZ tableBody2, default #EEF3F9 pale blue */ } /* Panels */ .js div#refine-search div.yui-panel div.bd { border-color: #0D447F; /* PZ tableBack, default #0D447F deep blue */ } .js div#refine-search div.yui-panel div.bd label#for-all-property-types, .js div#refine-search div.yui-panel div.bd label#for-landmark-none, .js div#refine-search div.yui-panel div.bd ul.long-options { background-color: #EEF3F9; /* PZ tableBody2, default #EEF3F9 pale blue */ } /* Sectional Utility Navigation & Pricing Disclaimer ===========================================================================*/ div#sectional-utility-navigation-and-pricing-disclaimer { border-color: #0D447F; /* PZ tableBack, default #0D447F deep blue */ } /* Search Results Navigation ===========================================================================*/ /* Search Results ===========================================================================*/ /* Bands */ ol#search-results li.hreview h6.search-radius { color: #000000; /* PZ text, default #000000 true black */ background-color: #EEF3F9; /* PZ tableBody2, default #EEF3F9 pale blue */ border-color: #0D447F; /* PZ tableBack, default #0D447F deep blue */ } ol#search-results li.hreview h6#price-guarantee-disclaimer { color: #000000; /* PZ text, default #000000 true black */ } /* Promos */ ol#search-results li.hreview ul.promos li { border-color: #0D447F; /* PZ tableBack, default #0D447F deep blue */ } /* Property Information */ ol#search-results li.nth-child-odd div.property-information { background-color: #EEF3F9; /* PZ tableBody2, default #EEF3F9 pale blue */ border-color: #0D447F; /* PZ tableBack, default #0D447F deep blue */ } ol#search-results li.nth-child-even div.property-information { border-color: #0D447F; /* PZ tableBack, default #0D447F deep blue */ background-color: #FFFFFF; /* PZ bgColor, default #FFFFFF white */ } ol#search-results li div.property-information:hover { border-color: #0D447F; /* PZ tableBack, default #0D447F deep blue */ background-color: #D4E5FA; /* PZ tableBody1, default #D4E5FA light blue */ } div#page ol#search-results li.hreview.has-input-type-checkbox-checked div.property-information { background-color: #FAF4CD; /* PZ hiLiteColor, default #FAF4CD pale yellow */ } /* Search Match */ ol#search-results li.hreview div.property-information p.search-match { color: #FFFFFF; /* PZ bgColor, default #FFFFFF white */ border-color: #D4E5FA; /* PZ tableBody1, default #D4E5FA light blue */ background-color: #999999; /* PZ lightestSubText, default #999999 medium gray */ } ol#search-results li.hreview div.property-information p.search-match strong { background-color: #0D447F; /* PZ tableBack, default #0D447F deep blue */ } div#specialRate { background: #FAF4CD; /* PZ hiLiteColor, default #FAF4CD pale yellow */ border: #999999; /* PZ lightestSubText, default #999999 medium gray */ } div#specialRate p { color: #000000; /* PZ text, default #000000 true black */ } ol#search-results li.hreview.travelhook-ad div.property-information { border-color: #0D447F; /*PZ tableBack, default #0D447F deep blue*/ } li.travelhook-ad ul.promos { background: #FFFFFF; /* PZ bgColor, default #FFFFFF white */ } li.travelhook-ad { background: #D4E5FA; /* PZ tableBody1, default #D4E5FA light blue */ } li.travelhook-ad p.sponsored { background: #FFFFFF; border-top: #0D447F 1px solid; /*PZ tableBack, default #0D447F deep blue*/ border-left: #0D447F 1px solid; /*PZ tableBack, default #0D447F deep blue*/ border-right: #0D447F 1px solid; /*PZ tableBack, default #0D447F deep blue*/ } /*=========================================================================== Pages ===========================================================================*/ /* Search Results ===========================================================================*/ } /* end @media */ /*=========================================================================== Layout (Results) This stylesheet defines the overall layout in the following ways: * Defines column layouts using floated containers. * Defines margins and padding. * Replaces specific textual content with images. * Hides parts of the page that not to be shown (i.e. accessibility help). * Misc. such as background images, borders, cursors, dimensions, etc. ===========================================================================*/ @media screen { /* Page ===========================================================================*/ /* Easy Clearing ===========================================================================*/ /* Easy Clearing - Tony Aslett, Position is Everything, and Alex Robinson http://www.tanfa.co.uk/archives/show.asp?var=300 */ ul.pagination:after, div.property-comparison-actions:after, form#refine-search-form div#refine-details:after, form#refine-search-form div#refine-filters:after, form#refine-search-form ul#refine-search-actions:after, div#refine-details dl#landmarks:after, .js div#refine-search ul.long-options.sliced-list:after, div#secondary-search-results-navigation:after, form.sort-form:after, div#sectional-utility-navigation-and-pricing-disclaimer:after, ol#search-results li.hreview ul.promos:after, ol#search-results li.hreview div.property-information:after, ol#search-results li.hreview div.property-information-and-pricing-summary:after, ol#search-results li.hreview div.property-information-and-pricing-summary p.search-match:after { content: "."; display: block; visibility: hidden; clear: both; height: 0; } ul.pagination, div.property-comparison-actions, form#refine-search-form div#refine-details, form#refine-search-form div#refine-filters, form#refine-search-form ul#refine-search-actions, div#refine-details dl#landmarks, .js div#refine-search ul.long-options.sliced-list, div#secondary-search-results-navigation, form.sort-form, div#sectional-utility-navigation-and-pricing-disclaimer, ol#search-results li.hreview ul.promos, ol#search-results li.hreview div.property-information, ol#search-results li.hreview div.property-information-and-pricing-summary, ol#search-results li.hreview div.property-information-and-pricing-summary p.search-match { display: inline-block; } /* for IE 6 */ ul.pagination, * html div.property-comparison-actions, * html form#refine-search-form div#refine-details, * html form#refine-search-form div#refine-filters, * html form#refine-search-form ul#refine-search-actions, * html div#refine-details dl#landmarks, * html.js div#refine-search ul.long-options.sliced-list, * html div#secondary-search-results-navigation, * html form.sort-form, * html div#sectional-utility-navigation-and-pricing-disclaimer, * html ol#search-results li.hreview ul.promos, * html ol#search-results li.hreview div.property-information, * html ol#search-results li.hreview div.property-information-and-pricing-summary, * html ol#search-results li.hreview div.property-information-and-pricing-summary p.search-match { height: 1%; } div.property-comparison-actions, form#refine-search-form div#refine-details, form#refine-search-form div#refine-filters, form#refine-search-form ul#refine-search-actions, div#refine-details dl#landmarks, .js div#refine-search ul.long-options.sliced-list, div#secondary-search-results-navigation, form.sort-form, div#sectional-utility-navigation-and-pricing-disclaimer, ol#search-results li.hreview ul.promos, ol#search-results li.hreview div.property-information, ol#search-results li.hreview div.property-information-and-pricing-summary, ol#search-results li.hreview div.property-information-and-pricing-summary p.search-match { display: block; } /*=========================================================================== Components ===========================================================================*/ /* Pagination ===========================================================================*/ /* ul.pagination uses Easy Clearing */ ul.pagination li { float: left; margin-bottom: 9px; padding-left: 0.2727em; /* 3px relative to 11px */ padding-right: 0.2727em; /* 3px relative to 11px */ border-right-style: solid; border-right-width: 1px; height: 1em; /* 11px relative to 11px */ } /* for IE 6 */ * html div#page-content ul.pagination li { overflow: hidden; height: 11px; } /* ul.pagination li:first-child.skip-link+li, */ ul.pagination li.first-child-skip-link-adjacent { padding-left: 0; } /* ul.pagination li:last-child, */ ul.pagination li.last-child { border-right: none; padding-right: 0; } ul.pagination li del, ul.pagination li a { position: relative; top: -0.5em; /* 5.5px relative to 11px */ display: block; line-height: 20px; } /* Property Comparison Actions ===========================================================================*/ div.property-comparison-actions { display: inline; /* for IE 6 */ float: left; width: 280px; } .js div.property-comparison-actions dl, .js div.property-comparison-actions dl dd, .js div.property-comparison-actions button { display: inline; /* for IE 6 */ float: left; } .js div.property-comparison-actions dl { margin-right: 5px; } .js div.property-comparison-actions dl dd { padding-right: 3px; margin-right: 3px; border-right-width: 1px; border-right-style: solid; } /* .js div.property-comparison-actions dl dd:last-child, */ .js div.property-comparison-actions dl dd.last-child { padding-right: 0; margin-right: 0; border-right-width: 0; } div.property-comparison-actions button { float: none; margin-top: 3px; } /* Sort Form ===========================================================================*/ /* form.sort-form uses Easy Clearing */ form.sort-form fieldset { float: left; /* for IE 6 */ } form.sort-form label { float: left; margin-right: 5px; } /* Phark (Revisited) Image Replacement - Mike Rundle http://www.mezzoblue.com/tests/revised-image-replacement/#phark2 */ /* Shared */ form.sort-form a { display: block; float: left; text-indent: -1000em; outline-width: 0; /* for Firefox 1.5+ */ text-decoration: none; /* for Firefox 1.0 */ width: 11px; height: 15px; background-image: url(../../_media/_results-and-comparison.png); background-repeat: no-repeat; } form.sort-form a.sort-order-descending { background-position: -32px -59px; } form.sort-form a.sort-order-ascending { background-position: -21px -59px; } form.sort-form button.type-submit { float: left; margin-right: 5px } .js div#page-content form.sort-form button.type-submit { display: none; } /*=========================================================================== Modules ===========================================================================*/ /* Refine Search ===========================================================================*/ * html div#page-content div#refine-search { margin-top: -10px; } /* for IE 6 */ *+html div#page-content div#refine-search { margin-top: -10px; } /* for IE 7 */ /* for IE 6-7 */ div#page-content.has-left-sidebar div#refine-search, div#page-content.has-right-sidebar div#refine-search, div#page-content.has-left-and-right-sidebars div#refine-search { margin-top: 0; } div#page-content.has-left-sidebar div#refine-search ins.error-heading h6, div#page-content.has-right-sidebar div#refine-search ins.error-heading h6, div#page-content.has-left-and-right-sidebars div#refine-search ins.error-heading h6 { margin-top: 0; } .js div#refine-search ins.error-heading h6 { margin-bottom: 15px; } div#refine-search form#refine-search-form { margin-top: 10px; } div#page-content.has-left-sidebar div#refine-search form#refine-search-form, div#page-content.has-right-sidebar div#refine-search form#refine-search-form, div#page-content.has-left-and-right-sidebars div#refine-search form#refine-search-form { margin-top: 0; } .js div#refine-search form#refine-search-form { margin-top: 15px; } .js div#page-content.has-left-sidebar div#refine-search form#refine-search-form, .js div#page-content.has-right-sidebar div#refine-search form#refine-search-form, .js div#page-content.has-left-and-right-sidebars div#refine-search form#refine-search-form { margin-top: 5px; } form#refine-search-form ins.error p { margin-bottom: 0.4545em; /* 5px relative to 11px */ } form#refine-search-form div#refine-details, form#refine-search-form div#refine-filters { padding: 9px 8px; } form#refine-search-form div#refine-details { border-width: 1px; border-style: solid; } .js form#refine-search-form div#refine-details { padding-top: 5px; } form#refine-search-form div#refine-filters, form#refine-search-form ul#refine-search-actions { margin-right: 135px; border-width: 0 1px 1px 1px; border-style: solid; } form#refine-search-form ul#refine-search-actions { padding: 5px 8px; } div#refine-details fieldset#destination-and-landmarks, div#refine-details fieldset#address, div#refine-details fieldset#check-in-and-out-dates, div#refine-filters ul#refine-filter-fields li, div#refine-filters dl#property-preferences { padding-top: 1px; } div#refine-details div#rooms-and-guests-summary { padding-top: 4px; } /* Destination and Address */ /* form#refine-search-form div#refine-details uses Easy Clearing */ div#refine-details fieldset#destination-and-landmarks, div#refine-details fieldset#address { float: left; width: 325px; padding-right: 7px; } fieldset#destination-and-landmarks h1, fieldset#address h1 { margin-bottom: 10px; } fieldset#address h1 em { display: block; } fieldset#destination-and-landmarks label input#enter-city { width: 319px; } fieldset#destination-and-landmarks label.has-error input#enter-city { width: 310px; } fieldset#destination-and-landmarks p, fieldset#address p { margin-top: -10px; margin-bottom: 5px; } fieldset#destination-and-landmarks ins.error p, fieldset#address ins.error p { margin-top: 0; } fieldset#destination-and-landmarks ins.error strong, fieldset#address ins.error strong { margin-top: 5px; } /* Landmarks */ /* fieldset#destination-and-landmarks dl#landmarks uses Easy Clearing */ dl#landmarks { margin-top: 5px; } .js dl#landmarks { padding-right: 47px; /* background-image width + 4px */ } .js dl#landmarks.loading { background-image: url(../../_media/_global/loading-small.gif); background-repeat: no-repeat; background-position: center right; } dl#landmarks dt, dl#landmarks dd { display: inline; /* for IE 6 */ float: left; } dl#landmarks dt { margin-right: 10px; } dl#landmarks dt.link { display: none; } .js dl#landmarks dt.link { display: block; } .js dl#landmarks dt.button { display: none; } .js dl#landmarks dt a span.after { vertical-align: top; /* for Firefox 1-2 */ display: -moz-inline-box; /* for Firefox 1-2 */ display: inline-block; width: 9px; height: 9px; margin-left: 2px; margin-top: 3px; /* 16px line-height - 9px height / 2 */ background-image: url(../../_media/_results-and-comparison.png); background-repeat: no-repeat; background-position: -54px -59px; } .js dl#landmarks.panel-expanded dt a span.after { background-position: -63px -59px; } dl#landmarks dd { margin-bottom: 0.2222em; /* 2px relative to 9px */ } /* Check In/Out Dates */ div#refine-details fieldset#check-in-and-out-dates { float: left; width: 196px; padding-left: 7px; padding-right: 5px; /* for % pageWidth & Windows Firefox 2.0 and below */ padding-bottom: 5px; border-width: 0 1px; border-style: solid; } /* fixes overflow causing rounded corners to vanish */ * html div#refine-details fieldset#check-in-and-out-dates { width: 190px; } /* for IE 6 */ *+html div#refine-details fieldset#check-in-and-out-dates { width: 190px; } /* for IE 7 */ div#refine-search fieldset#check-in-and-out-dates dl.compound-date-field { float: none; margin-right: 0; margin-bottom: 5px; } div#refine-search fieldset#check-in-and-out-dates dl.compound-date-field dd label { margin-right: 3px; } /* Rooms and Guests Summary */ div#refine-details div#rooms-and-guests-summary { display: inline; /* for IE 6 */ float: left; width: 181px; /* contained by max numbers with English in IE */ margin-left: 7px; } /* Refine Filter Fields */ /* form#refine-search-form div#refine-filters uses Easy Clearing */ div#refine-filters ul#refine-filter-fields { float: left; width: 333px; } div#refine-filters.not-has-price-range-filter ul#refine-filter-fields { width: auto; } ul#refine-filter-fields li#hotel-name-filter { float: left; width: 147px; } div#refine-filters.not-has-price-range-filter ul#refine-filter-fields li#hotel-name-filter { padding-bottom: 5px; padding-right: 7px; border-right-width: 1px; border-right-style: solid; } li#hotel-name-filter label input#hotel-name { width: 141px; } li#hotel-name-filter label.has-error input#hotel-name { width: 132px; } ul#refine-filter-fields li#price-range-filter { float: right; min-width: 165px; padding-left: 6px; padding-right: 6px; padding-bottom: 5px; border-width: 0 1px; border-style: solid; } /* for IE 6 */ * html ul#refine-filter-fields li#price-range-filter { width: 165px; } li#price-range-filter select#price-range { min-width: 165px; } /* body:lang(en) li#price-range-filter select#price-range, */ body.lang-en li#price-range-filter select#price-range { width: 165px; } ul#refine-filter-fields label span.label-title { display: block; } /* Property Preferences */ div#refine-filters dl#property-preferences { margin-left: 340px; } div#refine-filters.not-has-price-range-filter dl#property-preferences { margin-left: 162px; } .js dl#property-preferences dt { padding-right: 47px; /* background-image width + 4px */ } .js dl#property-preferences.loading dt { background-image: url(../../_media/_global/loading-small.gif); background-repeat: no-repeat; background-position: center right; } .js dl#property-preferences dt a span.after { vertical-align: top; /* for Firefox 1-2 */ display: -moz-inline-box; /* for Firefox 1-2 */ display: inline-block; width: 9px; height: 9px; margin-left: 2px; margin-top: 3px; /* 16px line-height - 9px height / 2 */ background-image: url(../../_media/_results-and-comparison.png); background-repeat: no-repeat; background-position: -54px -59px; } .js dl#property-preferences.panel-expanded dt a span.after { background-position: -63px -59px; } /* trigger hasLayout */ * html dl#property-preferences dd { zoom: 1; } /* for IE 6 */ *+html dl#property-preferences dd { zoom: 1; } /* for IE 7 */ dl#property-preferences dd#property-type-values { margin-bottom: 0.2222em; /* 2px relative to 9px */ } /* Refine Search Actions */ /* form#refine-search-form ul#refine-search-actions uses Easy Clearing */ ul#refine-search-actions li { display: inline; /* for IE */ float: right; margin-right: 8px; /* match padding */ } /* Panels */ .js div#refine-search div.yui-panel { border-width: 0; } .js div#refine-search div.yui-panel div.bd { padding: 0; border-width: 3px; border-style: solid; } .js div#refine-search div.yui-panel div.bd div#property-types, .js div#refine-search div.yui-panel div.bd div#amenities, .js div#refine-search div.yui-panel div.bd div#landmark-options { margin-bottom: 3px; } .js div#refine-search div.yui-panel h4, .js div#refine-search div.yui-panel p { padding: 3px; } .js div#refine-search div.yui-panel ul { margin-left: 3px; } .js div#refine-search div#landmarks-panel label#for-landmark-none, .js div#refine-search div#property-preferences-panel label#for-all-property-types { padding-left: 24px; padding-bottom: 3px; padding-top: 3px; } .js div#refine-search div#landmarks-panel label#for-landmark-none input.type-radio, .js div#refine-search div#property-preferences-panel label#for-all-property-types input.type-checkbox { left: 6px; } /* for IE 6 */ * html.js div#refine-search div#landmarks-panel label#for-landmark-none input.type-radio, * html.js div#refine-search div#property-preferences-panel label#for-all-property-types input.type-checkbox { left: -20px; top: -1px; } /* for IE 7 */ *+html.js div#refine-search div#landmarks-panel label#for-landmark-none input.type-radio, *+html.js div#refine-search div#property-preferences-panel label#for-all-property-types input.type-checkbox { left: 4px; top: 0px; } /* .js div#refine-search ul.long-options.sliced-list uses Easy Clearing */ .js div#refine-search div.yui-panel ul.long-options.sliced-list li { float: left; width: 48%; margin-right: 5px; } .js div#refine-search div.yui-panel ul.long-options.sliced-list li ul li { float: none; width: auto; margin-right: 0; margin-bottom: 3px; } .js div#refine-search div.yui-panel ul.long-options li label { position: relative; padding-left: 18px; } .js div#refine-search div.yui-panel ul.long-options li label input.type-radio, .js div#refine-search div.yui-panel ul.long-options li label input.type-checkbox { position: absolute; top: 0px; left: 0px; } /* for IE 6 */ * html.js div#refine-search div.yui-panel ul.long-options li label input.type-radio, * html.js div#refine-search div.yui-panel ul.long-options li label input.type-checkbox { left: -20px; top: -3px; } /* for IE 7 */ *+html.js div#refine-search div.yui-panel ul.long-options li label input.type-checkbox, *+html.js div#refine-search div.yui-panel ul.long-options li label input.type-radio { left: -2px; top: -4px; } div#refine-search div#property-preferences-panel ul.disclaimers li { margin-bottom: 2px; } /* Map ===========================================================================*/ body.search-results-section a#map-link { float: right; margin-top: -86px; } .js body.search-results-section a#map-link.map-expanded { position: relative; z-index: 1; padding-bottom: 9px; /* default 3px + 5px + 1px margin */ border-bottom-width: 0; } /* Sectional Utility Navigation & Pricing Disclaimer ===========================================================================*/ /* div#sectional-utility-navigation-and-pricing-disclaimer uses Easy Clearing */ div#sectional-utility-navigation-and-pricing-disclaimer { clear: both; padding-top: 1px; /* prevent margin collapsing */ border-bottom-width: 1px; border-bottom-style: solid; } div#sectional-utility-navigation-and-pricing-disclaimer ul#sectional-utility-navigation { float: left; width: 70%; } div#sectional-utility-navigation-and-pricing-disclaimer p { float: right; text-align: right; width: 21%; margin-top: 10px; margin-bottom: 10px; } /* Search Results Navigation ===========================================================================*/ div#primary-search-results-navigation { padding-top: 10px; } /* div#secondary-search-results-navigation uses Easy Clearing */ div#secondary-search-results-navigation { margin-bottom: 10px; } div.search-results-navigation ul.pagination, div.search-results-navigation form.sort-form { float: right; margin-left: 5px; } .js div.search-results-navigation ul.pagination, .js div.search-results-navigation form.sort-form { margin-left: 10px; } div.search-results-navigation ul.pagination { margin-top: 0.3636em; /* 4px relative to 11px */ } /* Search Results ===========================================================================*/ ol#search-results { clear: both; padding-top: 10px; } /* trigger hasLayout */ * html ol#search-results { zoom: 1; } /* for IE 6 */ *+html ol#search-results { zoom: 1; } /* for IE 7 */ ol#search-results li.hreview { position: relative; padding-top: 1px; /* prevents margin-collapsing */ margin-bottom: 10px; } /* trigger hasLayout */ * html ol#search-results li.hreview { zoom: 1; } /* for IE 6 */ *+html ol#search-results li.hreview { zoom: 1; } /* for IE 7 */ ol#search-results li.hreview h6.search-radius { position: relative; padding: 5px 10px; border-width: 1px; border-style: solid; } .js ol#search-results li.hreview h6.search-radius { margin-top: 10px; margin-bottom: 15px; padding-top: 0; padding-bottom: 0; padding-left: 10px; /* 20px relative to 11px */ } /* trigger hasLayout */ * html.js ol#search-results li.hreview h6.search-radius { zoom: 1; } /* for IE 6 */ *+html.js ol#search-results li.hreview h6.search-radius { zoom: 1; } /* for IE 7 */ ol#search-results li.hreview h6#price-guarantee-disclaimer { padding: 0 11px; /* matches 1px border + 10px padding */ margin-bottom: 5px; } ul.price-guarantee-items { padding:0 20px 10px 10px; margin: 0; } /* ol#search-results li.hreview ul.promos uses Easy Clearing */ ol#search-results li.hreview ul.promos li { float: right; margin-left: 5px; /* half of padding 10px */ padding-left: 10px; padding-right: 10px; border-width: 1px; border-style: solid; border-bottom-width: 0; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; } ol#search-results li.hreview ul.promos li p { margin-bottom: 0; } ol#search-results li.hreview div.property-information { position: relative; clear: both; padding-top: 5px; padding-bottom: 5px; border-width: 1px; border-style: solid; } ol#search-results li.hreview div.property-information label.number { float: left; line-height: 60px; width: 55px; padding-left: 10px; padding-right: 5px; } /* for IE 6 */ * html ol#search-results li.hreview div.property-information label.number { line-height: normal; padding-top: 22px; padding-bottom: 22px; } ol#search-results li.hreview div.property-information div.item.location.vcard { width: 35%; padding-left: 69px; /* photo width 64px + 5px */ margin-right: 1em; /* 11px relative to 11px */ min-height: 64px; /* enforce consistent height */ } /* for IE 6 */ * html ol#search-results li.hreview div.property-information div.item.location.vcard { height: 64px; margin-right: 0; /* prevents wrapping */ } ol#search-results li.hreview div.property-information div.item.location.vcard h2.summary { width: 160%; padding-top: 2px; } /* div.property-information-and-pricing-summary div.item ul.phone-numbers li:first-child.tel, */ div.property-information-and-pricing-summary div.item ul.phone-numbers li.tel.first-child { float: none; display: block; } body.search-results-section div.property-information-and-pricing-summary div.item ul.phone-numbers li { float: none; display: block; } /* body.search-results-section div.property-information-and-pricing-summary div.item ul.phone-numbers li:last-child.note, */ body.search-results-section div.property-information-and-pricing-summary div.item ul.phone-numbers li.note.last-child { padding-left: 0; margin-left: 0; border-left-style: none; } div.property-information-and-pricing-summary div.item ul.phone-numbers li.tel { padding-left: 0; margin-left: 0; border-left-style: none; } div#specialRate { margin: 0; padding: 1px 7px; position: absolute; top: 28px; right: 24%; white-space: nowrap; } div#specialRate p { background-repeat: no-repeat; font-size: 10px; background: url(/BU40/agentRez/images/specialrateicon.gif) no-repeat 0 3px; padding: 0 0 0 25px; margin: 0; } * html div#specialRate { display: inline; } div.property-information-and-pricing-summary p.search-match { position: absolute; bottom: 0px; right: 24%; width: 100px; margin-bottom: 0; line-height: 2em; /* 18px relative to 9px */ text-align: center; white-space: nowrap; } p.search-match strong { display: block; float: left; height: 2em; /* 18px relative to 9px */ white-space: nowrap; padding-top: 1px; } p.search-match span { display: block; position: absolute; top: 0; left: 0; width: 100px; text-align: center; line-height: 2em; /* 18px relative to 9px */ } div.property-information-and-pricing-summary div.pricing-summary { width: 31%; margin: 5px 10px 0 0; } /* for IE 6 */ * html div#page-content div.property-information-and-pricing-summary div.pricing-summary { display: inline; } p.search-match.search-match-0 strong { width: 0; } p.search-match.search-match-1 strong { width: 1px; margin-right: -1px; } p.search-match.search-match-2 strong { width: 2px; margin-right: -2px; } p.search-match.search-match-3 strong { width: 3px; margin-right: -3px; } p.search-match.search-match-4 strong { width: 4px; margin-right: -4px; } p.search-match.search-match-5 strong { width: 5px; margin-right: -5px; } p.search-match.search-match-6 strong { width: 6px; margin-right: -6px; } p.search-match.search-match-7 strong { width: 7px; margin-right: -7px; } p.search-match.search-match-8 strong { width: 8px; margin-right: -8px; } p.search-match.search-match-9 strong { width: 9px; margin-right: -9px; } p.search-match.search-match-10 strong { width: 10px; margin-right: -10px; } p.search-match.search-match-11 strong { width: 11px; margin-right: -11px; } p.search-match.search-match-12 strong { width: 12px; margin-right: -12px; } p.search-match.search-match-13 strong { width: 13px; margin-right: -13px; } p.search-match.search-match-14 strong { width: 14px; margin-right: -14px; } p.search-match.search-match-15 strong { width: 15px; margin-right: -15px; } p.search-match.search-match-16 strong { width: 16px; margin-right: -16px; } p.search-match.search-match-17 strong { width: 17px; margin-right: -17px; } p.search-match.search-match-18 strong { width: 18px; margin-right: -18px; } p.search-match.search-match-19 strong { width: 19px; margin-right: -19px; } p.search-match.search-match-20 strong { width: 20px; margin-right: -20px; } p.search-match.search-match-21 strong { width: 21px; margin-right: -21px; } p.search-match.search-match-22 strong { width: 22px; margin-right: -22px; } p.search-match.search-match-23 strong { width: 23px; margin-right: -23px; } p.search-match.search-match-24 strong { width: 24px; margin-right: -24px; } p.search-match.search-match-25 strong { width: 25px; margin-right: -25px; } p.search-match.search-match-26 strong { width: 26px; margin-right: -26px; } p.search-match.search-match-27 strong { width: 27px; margin-right: -27px; } p.search-match.search-match-28 strong { width: 28px; margin-right: -28px; } p.search-match.search-match-29 strong { width: 29px; margin-right: -29px; } p.search-match.search-match-30 strong { width: 30px; margin-right: -30px; } p.search-match.search-match-31 strong { width: 31px; margin-right: -31px; } p.search-match.search-match-32 strong { width: 32px; margin-right: -32px; } p.search-match.search-match-33 strong { width: 33px; margin-right: -33px; } p.search-match.search-match-34 strong { width: 34px; margin-right: -34px; } p.search-match.search-match-35 strong { width: 35px; margin-right: -35px; } p.search-match.search-match-36 strong { width: 36px; margin-right: -36px; } p.search-match.search-match-37 strong { width: 37px; margin-right: -37px; } p.search-match.search-match-38 strong { width: 38px; margin-right: -38px; } p.search-match.search-match-39 strong { width: 39px; margin-right: -39px; } p.search-match.search-match-40 strong { width: 40px; margin-right: -40px; } p.search-match.search-match-41 strong { width: 41px; margin-right: -41px; } p.search-match.search-match-42 strong { width: 42px; margin-right: -42px; } p.search-match.search-match-43 strong { width: 43px; margin-right: -43px; } p.search-match.search-match-44 strong { width: 44px; margin-right: -44px; } p.search-match.search-match-45 strong { width: 45px; margin-right: -45px; } p.search-match.search-match-46 strong { width: 46px; margin-right: -46px; } p.search-match.search-match-47 strong { width: 47px; margin-right: -47px; } p.search-match.search-match-48 strong { width: 48px; margin-right: -48px; } p.search-match.search-match-49 strong { width: 49px; margin-right: -49px; } p.search-match.search-match-50 strong { width: 50px; margin-right: -50px; } p.search-match.search-match-51 strong { width: 51px; margin-right: -51px; } p.search-match.search-match-52 strong { width: 52px; margin-right: -52px; } p.search-match.search-match-53 strong { width: 53px; margin-right: -53px; } p.search-match.search-match-54 strong { width: 54px; margin-right: -54px; } p.search-match.search-match-55 strong { width: 55px; margin-right: -55px; } p.search-match.search-match-56 strong { width: 56px; margin-right: -56px; } p.search-match.search-match-57 strong { width: 57px; margin-right: -57px; } p.search-match.search-match-58 strong { width: 58px; margin-right: -58px; } p.search-match.search-match-59 strong { width: 59px; margin-right: -59px; } p.search-match.search-match-60 strong { width: 60px; margin-right: -60px; } p.search-match.search-match-61 strong { width: 61px; margin-right: -61px; } p.search-match.search-match-62 strong { width: 62px; margin-right: -62px; } p.search-match.search-match-63 strong { width: 63px; margin-right: -63px; } p.search-match.search-match-64 strong { width: 64px; margin-right: -64px; } p.search-match.search-match-65 strong { width: 65px; margin-right: -65px; } p.search-match.search-match-66 strong { width: 66px; margin-right: -66px; } p.search-match.search-match-67 strong { width: 67px; margin-right: -67px; } p.search-match.search-match-68 strong { width: 68px; margin-right: -68px; } p.search-match.search-match-69 strong { width: 69px; margin-right: -69px; } p.search-match.search-match-70 strong { width: 70px; margin-right: -70px; } p.search-match.search-match-71 strong { width: 71px; margin-right: -71px; } p.search-match.search-match-72 strong { width: 72px; margin-right: -72px; } p.search-match.search-match-73 strong { width: 73px; margin-right: -73px; } p.search-match.search-match-74 strong { width: 74px; margin-right: -74px; } p.search-match.search-match-75 strong { width: 75px; margin-right: -75px; } p.search-match.search-match-76 strong { width: 76px; margin-right: -76px; } p.search-match.search-match-77 strong { width: 77px; margin-right: -77px; } p.search-match.search-match-78 strong { width: 78px; margin-right: -78px; } p.search-match.search-match-79 strong { width: 79px; margin-right: -79px; } p.search-match.search-match-80 strong { width: 80px; margin-right: -80px; } p.search-match.search-match-81 strong { width: 81px; margin-right: -81px; } p.search-match.search-match-82 strong { width: 82px; margin-right: -82px; } p.search-match.search-match-83 strong { width: 83px; margin-right: -83px; } p.search-match.search-match-84 strong { width: 84px; margin-right: -84px; } p.search-match.search-match-85 strong { width: 85px; margin-right: -85px; } p.search-match.search-match-86 strong { width: 86px; margin-right: -86px; } p.search-match.search-match-87 strong { width: 87px; margin-right: -87px; } p.search-match.search-match-88 strong { width: 88px; margin-right: -88px; } p.search-match.search-match-89 strong { width: 89px; margin-right: -89px; } p.search-match.search-match-90 strong { width: 90px; margin-right: -90px; } p.search-match.search-match-91 strong { width: 91px; margin-right: -91px; } p.search-match.search-match-92 strong { width: 92px; margin-right: -92px; } p.search-match.search-match-93 strong { width: 93px; margin-right: -93px; } p.search-match.search-match-94 strong { width: 94px; margin-right: -94px; } p.search-match.search-match-95 strong { width: 95px; margin-right: -95px; } p.search-match.search-match-96 strong { width: 96px; margin-right: -96px; } p.search-match.search-match-97 strong { width: 97px; margin-right: -97px; } p.search-match.search-match-98 strong { width: 98px; margin-right: -98px; } p.search-match.search-match-99 strong { width: 99px; margin-right: -99px; } p.search-match.search-match-100 strong { width: 100px; margin-right: -100px; } /*=========================================================================== Pages ===========================================================================*/ /* Search Results ===========================================================================*/ /* for IE 6 */ * html body.search-results-section ins.error-heading { position: relative; } body.search-results-section ins.error-heading h6 { margin-top: 10px; margin-bottom: 10px; } li.travelhook-ad ul.promos { margin-top: -1px; } li.travelhook-ad div.item.location.vcard.has-photo { margin-left: 10px; margin-right: 0 !important; width: 450px !important; } li.travelhook-ad div.pricing-summary { width: 200px; } li.travelhook-ad div.item.location.vcard.has-photo { margin-left: 10px; margin-right: 0 !important; width: 450px !important; } li.travelhook-ad div.pricing-summary { width: 200px; } li.travelhook-ad p.sponsored { margin: 0; padding: 0 5px; background: #FFF; border-top: #0D447f 1px solid; border-left: #0D447f 1px solid; border-right: #0D447f 1px solid; position: relative; top: 15px; float: right; width: 50%; text-align: center; } } /* end @media */