/* ----------------------- SEARCH AND BROWSE ----------------------------------------------- */ /* -------------------------------------------------------- Common --- */ .options-more, .options-less{     height: 13px;     padding: 0 0 0 20px;     margin: 5px 9px 15px;     display: block;     clear: both;     line-height: 12px;     font-size: 11px;     text-decoration: none;     font-weight:bold; } .options-more {     background: url(images/moreinfo.gif) 0 0 no-repeat; } .options-less {     background: url(images/moreinfoup.gif) 0 0 no-repeat; } /* -------------------------------------------------------- QSM --- */ .qsm {    margin: 0 0 15px 0;    position:relative;    border:solid 3px #ffcc00;    color:#336699;    font-size:11px;    background:#ffcc00; } .qsm .corner-overlay {     display:none; } .qsm .options-more,  .qsm .options-less{     clear:both;     color:#c00;     font-size:13px;     padding:8px;     margin:0; } .qsm .options-more {     background:url(images/searchbrowse/qsm/qsm-closed.gif) no-repeat 96% center #fc0; } .qsm .options-less {     background:url(images/searchbrowse/qsm/qsm-open.gif) no-repeat 96% center #fc0; } .qsm p, .qsm h5 {     margin:0;     padding:0; } .qsm .qsm-title {     color: #ca030a;     font-size: 12px;     padding: 4px 15px;     font-weight:bold;     background-color:#ffcc00; } .qsm .qsm-title-image {     width:100%; } .qsm .qsm-topimage {     width:100%;     border-bottom:solid 1px #fc0; } /* --- Blocks --- */ .qsm .qsm-block-title {     color:#ca030a;     font-size:13px;     font-weight:bold;     padding:9px;      display:block; } .qsm .qsm-block {     background:#FBF2D3;     clear:both;     padding:2px 0;     position:relative;     border-top:1px dashed #c2ba8c;     } /* no rounded corners when no title for this group is given */ .qsm .qsm-block.with-header, .qsm .qsm-block.first-block {     border-top-left-radius:5px;     border-top-right-radius:5px;     -moz-border-radius-topleft:5px;     -moz-border-radius-topright:5px;     border-style:none; } .qsm .qsm-block.last-block, .qsm .qsm-block.separate-block {     border-bottom-right-radius:5px;     border-bottom-left-radius:5px;      -moz-border-radius-bottomright:5px;     -moz-border-radius-bottomleft:5px; } .qsm .with-header.separate-block {     border-radius:5px;     -moz-border-radius:5px;  } .qsm .qsm-criterium-container {     padding:6px; } .qsm .qsm-criteria-other {     color:#369; } .qsm .qsm-criteria-other .qsm-criteria-dropdown {     clear:both; } .qsm .qsm-criteria-subgroups {     list-style-type:none;     margin:0;     padding:0; } .qsm .qsm-criteria-subgroups .qsm-criteria-subgroup {     margin:0 0 10px;     padding:0;     clear:both; } .qsm .qsm-criteria-subgroups .qsm-criteria-subgroup .radio {     margin:0 0 5px;     padding:0;     vertical-align:top; } .qsm .qsm-block.qsm-options {     margin-top:0px;     padding: 0 9px 7px; } .qsm .qsm-criteria-label {     font-size: 11px; } .qsm .qsm-criteria-dropdown .qsm-criteria-label, .qsm .qsm-criteria-dropdown .qsm-criteria-label-loose {    margin:0 5px 0 0;    display: block;    float: left;    text-align: right;    clear:both;    color:#369; } .qsm .qsm-criteria-dropdown .qsm-criteria-label {    width: 72px; } .qsm .qsm-criteria-confirmation {     text-align:right;     clear:both; } .qsm .qsm-criteria-choice {     display:block;     margin:0 0 10px;     font-weight:bold; } .qsm .qsm-criteria-choice .radio {     margin:0;     padding:0;     vertical-align:bottom; } .qsm .qsm-criteria-select {     font-size: 11px;     width: 115px;     display: block;     float: right;     line-height: 17px;     border: 1px solid #79b; } .qsm .qsm-criteria-select.number-select {     width: 50px; } .qsm .qsm-criteria-text .qsm-criteria-textinput {     font-size: 11px;     width: 96%;     padding: 2px 0 2px 3px;     border: 1px solid #216fb5;     margin: 2px 0 8px 0; } .qsm .qsm-criteria-singleselect {     margin-bottom:10px;     color:#369; } .qsm .qsm-criteria-singleselect .qsm-criteria-option {     line-height:18px;     display:block;     text-decoration:none;     color:#369;     margin:0 0 0 5px; } .qsm .qsm-criteria-singleselect .qsm-criteria-option {     text-decoration: underline;     color: #369; } .qsm .qsm-criteria-singleselect .qsm-selected-option {     font-weight:bold;     text-decoration:underline; } .qsm .qsm-criteria-singleselect .qsm-bullet-image {     background:transparent url(images/qsmsingleselect.gif) no-repeat left center;     padding-left:14px; } .qsm .qsm-criteria-singleselect .qsm-criteria-label {     display:block;     font-weight:bold;     margin-bottom:5px; } .qsm .qsm-criteria-singleselect .options-more, .qsm .qsm-criteria-singleselect .options-less {     margin-left:7px; } .qsm .qsm-criteria-multiselect .qsm-criteria-label {     display: block;     clear:both;     color:#369;     font-weight:bold; } .qsm .qsm-criteria-multiselect .qsm-criteria-select {     width: 125px;     float: none;     border:none;     margin:5px 0;     padding:0; } .qsm .qsm-criteria-multiselect .qsm-criteria-option {     display:block;     margin:0;     padding:0;     list-style:none;     clear:both;     width:195px; } .qsm .qsm-criteria-multiselect .qsm-first-option {     clear:none; } .qsm .qsm-criteria-multiselect .qsm-criteria-option-checkbox {     float:left;     margin:0;     padding:0; } .qsm .qsm-criteria-daterange {     margin-bottom:10px;     color:#369; } .qsm .checkbox-group .qsm-criterium-container {     border-top:1px dashed #c2ba8c;     } .qsm .checkbox-group .qsm-criterium-container:first-child {     border:none;     } .qsm .qsm-datarange-to {    margin-top:5px; } .qsm .qsm-criteria-daterange .qsm-criteria-label {    float:left;    clear:both;    color:#369;    width:79px;    /*text-align:right;*/    overflow:hidden;    margin-right:5px; } .qsm .qsm-criteria-daterange .qsm-datarange-value {     float:left;     width:85px;     padding:1px 2px;     min-height:13px;     margin:0;     background:#fff;     border:1px solid #79b; } .qsm .qsm-buttons { background:#ffcc00;     padding:25px 1px 5px;     clear:both;     border-top: none;     text-align:right; } .qsm.single-column .qsm-buttons {     padding:25px 8px 5px; } .qsm.wide-layout .qsm-buttons .qsm-reset-button {     display:none;     } .qsm.single-column .qsm-buttons .qsm-reset-button {     margin:7px 0 0;     display:block; } .qsm.single-column .qsm-buttons .qsm-reset-button.jslink-hover {     color:#369; } .qsm .qsm-buttons .qsm-button.advanced {     font-size: 11px;     text-decoration: underline;     line-height:20px;     color: #369;     float: left;     clear:right; } .qsm.single-column .qsm-buttons .qsm-button.advanced {     float:none;     padding-top:2px; } .qsm .qsm-criteria-daterange img.ui-datepicker-trigger {    float:right;    cursor:pointer; } .qsm .qsm-criteria-full-width-dropdown {     float:none; } .qsm .qsm-criteria-full-width-dropdown .qsm-criteria-label {     width:100%;     margin-right:0px;     margin-bottom:3px;     display:block;     font-weight:bold; } .qsm .qsm-criteria-full-width-dropdown .qsm-criteria-select {     width:100%;     float:left; } .qsm .more-less-block {     display: block;     font-size:12px;     color: #336699;         padding: 8px 0 2px 2px; } .qsm .hide-link {     display: none;  } .qsm .more-less-link {     cursor: pointer;     text-decoration: underline;     } .qsm .more-less-link:hover {     text-decoration: none; } .qsm .selection-block h2 {     font-size:11px;     font-weight:bold;     color:#369; } .qsm .multi-selection-block { border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; } .qsm .selection-block-list {     padding:0 1px;     margin:0; } .qsm .selection-block-list li {     width:100%;     clear:both;     display:block;     overflow:hidden;     position:relative;     padding-top:4px;     list-style:none;     line-height:13px; } .qsm .selection-block-list li.selected {     font-weight: bold; } .qsm .selection-block-list li .checkbox {     padding:0;     margin:0; position:absolute; top:5px;     vertical-align:top; } .qsm .selection-block-list li label { padding:0px; color:#369; display:block;     padding:1px 0 0 20px; } .qsm-block.qsm-block-collapsed {     border-top:none; } .qsm-popup-overlay { background:#999; } .qsm .bottom-curve { display:none; } /* --- qsm popups ---------- */ .ui-dialog.qsm-popup {     background: white;     color: #336699; } .ui-dialog.qsm-popup .qsm-criteria-subgroups-footer {     float: right;     padding: 10px 0; } .ui-dialog.qsm-popup .qsm-criteria-subgroups-footer .icon {     display: none; } .ui-dialog.qsm-popup .children-age-info {     padding: 13px 0 0;     float: left; } .ui-dialog.qsm-popup .qsm-partycomposition-popup .qsm-criteria-dropdown {     height: 24px; } .ui-dialog.qsm-popup .qsm-criteria-label-loose {     width: 140px;     clear: both;     display: block;     float: left;     margin-right: 5px; } .ui-dialog.qsm-popup .number-select {     border:1px solid #7799BB;     width: 50px;     float: right;     display: block;     font-size: 11px;     line-height: 17px; } .ui-dialog.qsm-popup .popup-content {         border-top: dashed 1px #000;     margin: 0 1px;     padding:8px 5px 5px; } .ui-dialog.qsm-popup .close {         display: none; } .ui-dialog.qsm-popup .party-composition-warning {     display: none !important; } .ui-dialog.qsm-popup .ui-dialog-titlebar {     display: none; } .ui-dialog.qsm-popup .qsm-criteria-subgroups-title, .qsm .qsm-block .qsm-criteria-subgroups-title {     font-weight: bold;     padding: 4px 6px; } .qsm .qsm-block .qsm-criteria-subgroups-content {     padding:4px 0 0 6px; } .qsm .qsm-block .qsm-criteria-subgroup-editlink {      font-size: 11px;     cursor: pointer;     padding: 2px 6px 6px;     display:block;     cursor:pointer;     display: inline-block; } .qsm .qsm-criteria-subgroups-container .qsm-criteria-label {     width:65px;     margin-top:1px; } .qsm .qsm-block .qsm-criteria-subgroup-editlink .label {      text-decoration: underline;     display: inline-block; } .qsm .qsm-block .qsm-criteria-subgroup-editlink .icon {     font-size: 13px;     display: inline-block; } /* ---- party composition -------- */ .qsm .dependency-group-info {     padding: 5px 6px;     color: #CC0000;     font-weight: bold; } .qsm .qsm-partycomposition-readonly {     padding:0 0 5px; } .qsm .qsm-partycomposition-readonly .children-summary, .qsm .qsm-partycomposition-readonly .children-summary span {     display: inline-block; } .qsm .qsm-partycomposition-readonly span {     display: block; } .qsm .qsm-partycomposition-readonly .title {     font-weight: bold;     padding:0 0 5px; } .qsm .qsm-criterium-container.read-only {     padding:6px 6px 0; } .ui-dialog.qsm-popup .qsm-criteria-subgroups-title {     padding:2px 6px 5px 0; } /* --- Style for wide QSMs --- */ .qsm.wide-layout .qsm-block-title {     display:none;     }   .qsm.wide-layout .qsm-block-main {        background:#fff no-repeat right bottom;     border-radius:5px;    -moz-border-radius:5px;    padding:0;    position:relative; } .qsm.wide-layout .qsm-block {     background:transparent;     } .qsm.wide-layout .qsm-block.with-border {     border-top:1px dashed #c2b8ac;     } .qsm.wide-layout .qsm-block-main .qsm-block.qsm-column {     width: 50%;     float: left;     clear: none;     border:none;     padding:2px 0; } .qsm.wide-layout .qsm-criterium-container, .qsm.wide-layout .qsm-block .qsm-criteria-subgroups-title, .qsm.wide-layout .qsm-block .qsm-criteria-subgroups-content {     padding:6px 14px; } .qsm.wide-layout .qsm-block .qsm-criteria-subgroups-title {     padding-top:0px; } .qsm.wide-layout .qsm-buttons {     background:transparent;     padding:12px 14px;     text-align:right; } .qsm.wide-layout .qsm-buttons .qsm-reset-button {     float:left;     } .qsm.wide-layout .qsm-criteria-subgroups-container .qsm-criteria-subgroup label {     display:inline-block; } .qsm.wide-layout .qsm-criteria-subgroups-content {     overflow:auto; } .qsm.wide-layout .qsm-criteria-subgroups-content .qsm-criteria-subgroup {     float:left;     width:100%; } .qsm.wide-layout .qsm-criteria-subgroups-container .qsm-criterium-container {     padding:0 0 6px; } .qsm.wide-layout .qsm-criteria-subgroups-container .qsm-criterium-container.last-criterium {     padding-bottom:0;     } .qsm.wide-layout .qsm-criteria-subgroups .qsm-criteria-subgroup .radio {     margin:2px 5px 0 0;     float:left; } .qsm.wide-layout .qsm-criteria-subgroups .qsm-criteria-subgroup label {     margin:2px 10px 0 0;     float:left; } .qsm.wide-layout .qsm-criteria-subgroups-container .qsm-criteria-label {     width:auto;     margin-top:2px; } .qsm.wide-layout .qsm-criteria-subgroups-container .qsm-criteria-daterange .qsm-criteria-label {     text-transform:lowercase;     /*position:absolute;*/     left:0;     top:0;     } .qsm.wide-layout .qsm-criteria-subgroups-container .qsm-criteria-select {     width:auto;     } .qsm.wide-layout .qsm-criteria-subgroup-editlink, .qsm.wide-layout .dependency-group-info {     padding-left:14px; } /* other complexities  - align dropdowns in non-columns  - align first criterium in subgroups left, with 100% width - following items should be aligned right, and with auto width, so this means we have to remove the floating, and put them inline */ .qsm.wide-layout .qsm-criteria-dropdown {     text-align:right;     } .qsm.wide-layout .qsm-criteria-dropdown .qsm-criteria-label {     display: block !important;     width: 100% !important; } .qsm.wide-layout .qsm-criteria-dropdown .qsm-criteria-label {      display: block;     text-align:left;     width: 100%;     font-weight:bold;     margin-top:2px; } .qsm.wide-layout .qsm-criteria-dropdown .qsm-criteria-select {     width:100%;     } .qsm.wide-layout .qsm-criteria-subgroup .qsm-criteria-dropdown .qsm-criteria-label, .qsm.wide-layout .qsm-criteria-subgroup .qsm-criteria-dropdown .qsm-criteria-select {     width: 200px !important;      float: left;     display:inline;      font-weight:normal;     margin-top:0; } .qsm.wide-layout .qsm-criteria-subgroup .first-criterium .qsm-criteria-dropdown .qsm-criteria-label {     display:none; } .qsm.wide-layout .qsm-criteria-subgroup .first-criterium .qsm-criteria-dropdown .qsm-criteria-select {     width:100%; } /* Daterange */ .qsm.wide-layout .qsm-criteria-subgroups-container .qsm-daterange-block {     position:relative;     display:inline-block;     padding-right:30px; } .qsm.wide-layout .qsm-criteria-subgroups-container .qsm-criteria-daterange {     margin-bottom:4px; } .qsm.wide-layout .qsm-criteria-subgroups-container .qsm-criteria-daterange .qsm-datarange-from .qsm-criteria-label {     display:none; } .qsm.wide-layout .qsm-criteria-subgroups-container .qsm-criteria-daterange img.ui-datepicker-trigger {     position:absolute;     right:0;     top:0; } .qsm.wide-layout .qsm-criteria-subgroups-container .qsm-datarange-value {     margin-top:0; } .qsm.wide-layout .qsm-criteria-subgroups-container .qsm-datarange-to {     margin-top:0;     padding-left:25px; } .qsm.wide-layout .qsm-criteria-subgroups-container .qsm-datarange-value {     margin-right:3px; } /* Sometimes, you want dropdowns to display right instead of left, but then you also want to have both */ .qsm.wide-layout .qsm-partycomposition-popup .qsm-criteria-dropdown {     padding:2px 0; } .qsm.wide-layout .qsm-partycomposition-popup .main-select {     display:inline-block;     float:left;     position:relative;     vertical-align:top;     width:35%; } .qsm.wide-layout .qsm-partycomposition-popup .main-select .qsm-criteria-label-loose {     margin:0 0 0 58px;     float:none;     text-align:left;     text-transform:lowercase; }   .qsm.wide-layout .qsm-partycomposition-popup .main-select .qsm-criteria-select {     position:absolute;     top:0;     left:0;      width:50px; } .qsm.wide-layout .qsm-partycomposition-popup .qsm-children-container  {     float:right;     width:60%; } .qsm-partycomposition-popup .qsm-children-container.disabled .qsm-criteria-label-loose {     color:#aaa; } .qsm.wide-layout .qsm-partycomposition-popup .qsm-children-container .qsm-criteria-dropdown {         width:auto;     min-height:20px; } .qsm.wide-layout .qsm-partycomposition-popup .qsm-criteria-subgroups-title {     display:block;     padding:0 0 10px; } .qsm.wide-layout .qsm-partycomposition-popup .qsm-criteria-dropdown .qsm-criteria-select {     width:50px;     } /* First section undos because of other brands */ .qsm .first-section .qsm-block-title {     display:none;   } /* --- BrowseBy ---------- */ .browse-by h1,  .browse-by h2,  .browse-by h3,  .browse-by h4,  .browse-by h5,  .browse-by h6 {     color: #336;     padding: 3px 8px;     display: block;     text-decoration: none;     font-size: 12px;     background: #fd0;     margin:0; } .browse-by {     border: 1px solid #fd0;     margin: 0 0 15px 0;     padding: 0 0 9px 0; } .browse-by img {     width:100%; } .browse-by ul {     margin: 0 9px;     list-style: none;     line-height: 17px;     padding:0; } .browse-by ul.expanded-list {     margin:0 9px; } .browse-by ul li {     font-size: 11px;     color: #369; } .browse-by ul li.header {     font-weight: bold;     margin:7px 0 0; } .browse-by ul li a:link, .browse-by ul li .jslink, .browse-by ul li a:visited {     font-size: 11px;     color: #369;     text-decoration: none; } .browse-by ul li a:hover, .browse-by ul li .jslink-hover, .browse-by ul li a:active {     font-size: 11px;     color: #369;     text-decoration: underline; } .browse-by ul li span {     font-size: 11px;     color: #369; } .browse-by .options-more, .browse-by .options-less{     margin: 9px 9px 0 9px;     color: #369; } /* --- LastMinutes Qsm ---------- */ .lastminutes-theme .qsm-criteria-dropdown .qsm-criteria-label, .lastminutes-theme .qsm-criteria-daterange .qsm-criteria-label, .lastminutes-theme .qsm-criteria-multiselect .qsm-criteria-label {     width:115px;     text-align:left;     margin-right:5px; } .lastminutes-theme .qsm-criteria-daterange .qsm-datarange-value {     width:172px;     height:14px;     padding:1px 3px;     margin:0;     background:#fff;     border:1px solid #79b; } .lastminutes-theme .qsm-criteria-dropdown .qsm-criteria-select, .lastminutes-theme .qsm-criteria-multiselect .qsm-criteria-select {     width:180px;     float:none; } .lastminutes-theme .qsm-criteria-multiselect .qsm-criteria-select {     margin-left: 120px; } .lastminutes-theme .qsm-criteria {     display:inline; } /* --- GoogleMap Lister ---------- */ /* --- Tabs ---------- */ .lister-tabs-container, .lister-tabs-container .lister-tab {     list-style-type:none;     margin:0;     padding:0;     float:left; } .lister-tabs-container {     margin:30px 0 0; } /* tabs & backgrounds */ .lister-tabs-container .lister-tab {     text-decoration:none;     font-weight: bold;     font-size: 11px;     line-height:24px; } .lister-tabs-container .active-tab {     text-decoration:none;     cursor:pointer; } .lister-tabs-container .lister-tab .lister-tab-label {     text-decoration:none !important;     cursor:pointer;     font-weight:bold;     vertical-align:middle; } .lister-tabs-container .lister-tab .lister-tab-input {     cursor:pointer;     margin:0 3px 0 0;     padding:0;     vertical-align:middle; } .lister-tabs-container .lister-tab.results {     margin:0 20px 0 3px; } /* --- Google Maps ---------- */ .gmap-container {     margin-bottom:10px;     clear:both; } .gmap-lister-container {     position: relative;     z-index: 10;     overflow:auto;     overflow-x:hidden;     width: 743px;     height: 112px;     margin: -1px 0 0 0;     border: 1px solid #3664a2;     background-color: #e5effb;     padding: 10px 0; } .gmap-lister-container .lister-item-detail, .gmap-lister-container h3, .gmap-lister-container p {     margin:0;     padding:0; } .gmap-lister-container .lister-item {     border-top: solid 1px #fff;     border-bottom: solid 1px #3664a2;     padding: 5px 5px 1px 5px;     color: #316692;     overflow: hidden;     clear:both;     width: auto;     cursor:pointer; } .gmap-lister-container .lister-even-item {     background-color: #d3e4f9; } .gmap-lister-container .lister-selected-item {     background-color: #a8caf4; } .gmap-lister-container .lister-item .lister-item-marker {     float:left;     width:30px;     height:30px;     margin:0 6px 0 0;     padding:3px 0 0 0;     font-size:14px;     font-weight:bold;     text-align:center;     background:url(images/searchbrowse/marker-inactive.gif) no-repeat;     color:#fff; } .gmap-lister-container .lister-selected-item .lister-item-marker {     background-image:url(images/searchbrowse/marker-active.gif);     color: #e20020; } .gmap-lister-container .lister-item .lister-item-title-container {     float: left;     width: 294px;     margin-right:5px; } .gmap-lister-container .lister-item-title {     font-size:12px;     padding:0; } .gmap-lister-container .lister-item-reference-price {     float:left;     width:50px;     margin:8px 5px 0 0;     padding:0; } .gmap-lister-container .lister-item-reference-price .price-value {     display:block;     color:#b80000;     font-size:12px;     background:url(images/commercialcomponents/bg-striketrough.gif) no-repeat left center; } .gmap-lister-container .lister-item-price {     float: left;     width: 138px;     margin: 0 5px 0 0;     padding:5px 0 0 0;     color: #b80000; } .gmap-lister-container .lister-item .lister-item-duration-board-container {     float: left;     width: 90px;     margin: 0 5px 0 0;     padding:2px 0 0 0; } .gmap-lister-container .lister-item-price .price-value {     font-size: 15px;     font-weight: bold; } .gmap-lister-container .lister-item-button-container {     float: left;     width: 80px;     padding:1px 0 0 0; } .gmap-lister-container .lister-action-button:link, .gmap-lister-container .lister-action-button:visited {     display: block;     border: 1px solid #3664a2;     text-align: center;     margin: 3px 0 0 0;     padding: 3px 0 2px 0;     text-decoration: none;     color: #3664a2;     font-weight: bold;     background:url(images/searchbrowse/button-bg.gif) repeat-x; } .gmap-map-container {     width:743px;     height:200px;     border:1px solid #3664a2;     border-top:none;     padding:10px 0; } .gmap-info-container {     position:relative;     background:#fff;     color:#255693;     border:1px solid #225192;     border-width:1px 2px 1px 1px;     width:340px; } .gmap-info-container .gmap-info-arrow {     background-image:url(images/searchbrowse/infowindow-arrow.png);     background-position:0 0;     background-repeat:no-repeat;     height:13px;     left:-12px;     position:absolute;     top:68px;     width:12px;     z-index:100; } .gmap-info-container a:link, .gmap-info-container a:visited {     text-decoration: none;     color: #225192; } .gmap-info-container a:hover, .gmap-info-container a:active {     text-decoration: underline; } .gmap-info-container .gmap-info-header {     background:#a8caf4;     padding:5px; } .gmap-info-container .gmap-info-header .lister-item-title {     margin:0;     /*font-size:13px;*/     line-height:14px; } .gmap-info-container .gmap-info-header .lister-item-subtitle {     margin:2px 0 0;     /*font-size:12px;*/     line-height:12px; } .gmap-info-container .gmap-info-header .gmap-info-closebutton {     position:absolute;     right:5px;     top:5px; } .gmap-info-container .gmap-info-header .gmap-info-closebutton a:link,  .gmap-info-container .gmap-info-header .gmap-info-closebutton a:visited {     background-image:url(images/searchbrowse/close-button.gif);     background-position:0 0;     background-repeat:no-repeat;     display:block;     height:20px;     overflow:hidden;     text-indent:-999px;     width:20px; } .gmap-info-container .gmap-info-content {     margin:0;     overflow:hidden;     padding:8px 8px 0; } .gmap-info-container .gmap-info-content .lister-item-image-container {     float:left;     margin:0 8px 0 0;     position:relative;     width:112px;     height:75px;     overflow:hidden; } .gmap-info-container .gmap-info-content .lister-item-image-container .image-overlay {     position:absolute;     top:0;     left:0; } .gmap-info-container .gmap-info-content .lister-item-image-container .lister-item-image {     border:none; } .gmap-info-container .gmap-info-content .price-example-container {     border-bottom:1px dashed #a4bfca;     height:74px;     margin:0 0 0 117px; } .gmap-info-container .gmap-info-content .price-example-title {     margin:0 0 3px; } .gmap-info-container .gmap-info-content .price-example-message {     margin:0;     /*font-size:12px;*/     line-height:15px; } .gmap-info-container .gmap-info-footer {     margin:0;     overflow:hidden;     padding:8px 4px 8px 8px; } .gmap-info-container .gmap-info-footer .lister-item-rating-container {     float:left;     margin:0 2px 0 0;     width:120px; } .gmap-info-container .gmap-info-footer .lister-item-rating {     padding:0;     margin:0; } .gmap-info-container .gmap-info-footer .lister-item-rating-value {     font-size:14px; } .gmap-info-container .lister-item-reference-price {     float:left;     width:50px;     margin:8px 5px 0 0;     padding:0; } .gmap-info-container .lister-item-reference-price .price-value {     display:block;     color:#b80000;     font-size:12px;     background:url(images/commercialcomponents/bg-striketrough.gif) no-repeat left center; } .gmap-info-container .lister-item-price {     float: left;     width: 80px;     margin: 0 2px 0 0;     color: #b80000; } .gmap-info-container .lister-item-price .price-value {     font-size:14px;     font-weight:bold; } .gmap-info-container .lister-item-button-container {     float: left;     width: 90px;     background:url(images/searchbrowse/button-bg.gif) repeat-x; } .gmap-info-container .lister-action-button:link, .gmap-info-container .lister-action-button:visited {     background:url(images/arrowmoreblue.gif) no-repeat 96% center;     display: block;     border: 1px solid #3664a2;     text-align: center;     padding:2px 7px 3px 0;     text-decoration: none;     color: #3664a2;     font-weight: bold; } /* --- Sitemap ---------- */ .sitemap-accommodations, .sitemap-navigation, .sitemap-accommodations li, .sitemap-navigation li {     list-style-type:none;     margin:0;     padding:0;     float:left; } .sitemap-accommodations, .sitemap-navigation {     clear:both;     padding:10px; } .sitemap-accommodations li {     width:310px; } .sitemap-navigation li {     float:left;     margin:0 5px 0 0; } /* -------------------------------------------------------- Lister --- */ .lister, .lister ul, .lister ul li, .lister p {     margin:0;     padding:0; } .lister, .lister ul, .lister ul li {     list-style-type:none; } .lister {     margin:0; } .lister, .lister .lister-item {     clear:both;     color:#369; } .lister .lister-item {     margin-bottom:10px;     float:left;     width:743px;     border:1px solid #369;     padding:0 0 5px; } .lister .lister-item .lister-item-header {     background:#e1e8f0 url(images/searchbrowse/lister/bg-item-header.png) repeat-x;     padding:4px 8px;     position:relative; } .lister .lister-item .lister-item-header .title {     font-size:13px;     font-weight:bold;     cursor:pointer; } .lister .lister-item .lister-item-header .title.static {     cursor: default; } .lister .lister-item .lister-item-header .rating-unit {     vertical-align:baseline; } .lister .lister-item .lister-item-header .lro {     margin:3px 0 0;     font-size:11px; } .lister .lister-item .lister-item-header .title:hover {     color:#333366; } .lister .lister-item .lister-item-header .title.static:hover {     color:#369; } /* --- Content ---------- */ .lister .lister-item .lister-item-content {     padding:0; } .lister .lister-item .lister-item-content .price-values.withdiscount{     width: 90px; } .lister .lister-item .lister-item-content .pricediscount{     border-left: 1px solid white;     height: 35px;     margin-left: 90px;     margin-top: 5px;     padding-top:5px;     width: 65px;     font-size:11px; } .lister .lister-item .lister-item-content .discountValue{     font-size: 14px;     font-weight:bold; } .lister .lister-item .lister-item-content .picture-and-functionality {     float:left;     width:165px; } /* --- Options ----------- */ .lister  .picture-and-functionality .lister-item-options {     color:#333;     border:none;     padding:10px;     font-size:11px;     width:220px;     display:block; } .lister .picture-and-functionality .lister-item-options .stored-package, .lister .picture-and-functionality .lister-item-options .store-package {     background:url(images/searchbrowse/lister/store.gif) no-repeat;     padding:0 0 0 16px;     margin:0 0 0 4px;     color:#939393;     cursor:pointer;     text-decoration:underline; } .lister .picture-and-functionality .lister-item-options .stored-package {     background:url(images/searchbrowse/lister/stored.gif) no-repeat; } .lister .picture-and-functionality .lister-item-options .comparer-checkbox {     height:13px;     margin:0;     padding:0;     vertical-align:bottom;     width:13px; } .lister .picture-and-functionality .lister-item-options .comparer-checkbox-label, .lister .picture-and-functionality .more-images {     text-decoration:underline;     cursor:pointer;     color:#939393; } .lister .picture-and-functionality .lister-item-options .comparer-checkbox-icon {     background:url(images/searchbrowse/lister/question.gif) no-repeat;     padding:0 0 0 7px;     cursor:pointer; } .lister .picture-and-functionality .lister-item-options .stored-package:hover, .lister .picture-and-functionality .lister-item-options .store-package:hover, .lister .picture-and-functionality .lister-item-options .comparer-checkbox-label:hover, .lister .picture-and-functionality .more-images:hover {     color:#f38401; } /* --- Image ---------*/ .lister .picture-and-functionality .overlay-container {     margin:5px 0 0 5px;     width:160px;     height:107px; } .lister .picture-and-functionality .overlay-container .image-base, .lister .picture-and-functionality .overlay-container .overlay-image {     height:107px;     position:absolute;     cursor:pointer;     width:160px; } .lister .picture-and-functionality .overlay-container .image-base.static, .lister .picture-and-functionality .overlay-container .overlay-image.static {     cursor:default; } .lister .picture-and-functionality .overlay-container .overlay-image {      } .lister .picture-and-functionality .overlay-container .overlay-image.logo-smartdeal { background:url(images/smartdealoverlaylister.gif) no-repeat bottom right; } .lister .picture-and-functionality .overlay-container .overlay-image.logo-promo { background:url(images/promooverlaylister.gif) no-repeat 0 0; } .lister .picture-and-functionality .overlay-container .overlay-image.logo-superdeal { background:url(images/superdeals/superdealsoverlaylister.gif) no-repeat 75px 60px; } .lister .picture-and-functionality .more-images, .lister .picture-and-functionality .available-as-smartdeal {     margin:8px 0 5px 9px;     padding:0px;     font-size:11px;     cursor:pointer; } .lister .picture-and-functionality .available-as-smartdeal {     padding:0 0 0 16px;     background:url(images/searchbrowse/lister/question.gif) no-repeat 0 center; } .lister .picture-and-functionality .more-images {     background:url(images/searchbrowse/lister/more-images.gif) no-repeat 0 1px;     padding: 0 0 0 16px; } /* --- Description & central information ---------- */ .lister .lister-item .lister-item-content .accommodation-details {     float:left;     position:relative;     width:378px;     margin:30px 10px 0 9px; } /* Intro */ .lister .accommodation-details .intro {     font-size:12px;     line-height:15px;     padding:5px 0 0; } /* Zoover */ .lister .accommodation-details .zoover-badge {     float: right; font-size:17px; padding: 0 0 16px ; text-align:right; width:50px;     color: #336699;     font-weight: bold; background:url('images/searchbrowse/lister/zoover-lister.png') no-repeat; } /* --- Bazaar Voice --- */ .lister .accommodation-details .bv-badge {     /*background: url("images/searchbrowse/lister/zoover.gif") no-repeat scroll 0 0 transparent;*/     float: right;     font-size: 15px;     height: 25px;     margin: 8px 0 0;     padding: 20px 0 0;     text-align: center;     vertical-align: baseline;     width: 56px; } .lister .accommodation-details .intro .even-more-intro {     display:none; } /* Smartdeal info */ .lister .accommodation-details .description .smartdeal-info {     margin:8px 0 0;     padding:0 25px 0 0;     height:28px;     overflow:hidden;     position:relative;     font-size:12px; } .lister .accommodation-details .description .smartdeal-info .action {     width:17px;     height:16px;     cursor:pointer;     position:absolute;     right:0;     bottom:0;     display:inline-block;     background:url(images/searchbrowse/lister/down.gif) no-repeat; } .lister .accommodation-details .description .smartdeal-info .action.show-less {     background:url(images/searchbrowse/lister/up.gif) no-repeat; } /* Arrangements */ .lister .accommodation-details .arrangements {     padding:10px 0 0;     font-size:12px; } .lister .accommodation-details .arrangements .arrangement {     cursor:pointer;     display:inline; } /* Environment */ .lister .accommodation-details .environment {     padding:10px 10px 5px 15px;     list-style-position:outside; } .lister .accommodation-details .environment li {     list-style-type:disc;     font-size:11px; } /* Targetaudiencelogos */ .lister .accommodation-details .target-audience-logos {     margin:10px 0 5px;     float:left; } .lister .accommodation-details .target-audience-logos .target-audience-logo-item {     float:left;     margin:0 2px;     cursor:pointer; } .lister .accommodation-details .target-audience-logos .target-audience-logo-item.first {     margin-left:0; } /* Channel icon */ .lister .accommodation-details .channel-icon {     background-repeat:no-repeat;     height:30px;     width:30px;     position:absolute;     right:-18px;     top:-26px; } /* --- Price example ---------- */ .lister .lister-item .no-price{     height: 109px; } .lister .lister-item .price-example {     float:right;     width:156px;     margin:1px 1px 0 10px;     background:url(images/searchbrowse/lister/bg-price-example.png) repeat-x;     text-align:center;     padding:0 6px; } .lister .lister-item .price-example .not-available {     color: #F37021;     padding: 10px 0;     font-weight: bold; } .lister .lister-item .lister-item-header .included-transport-headerwrapper { position:absolute; left:580px; top:10px; width:160px; text-align:center; } .lister .lister-item .lister-item-header .included-transport-headerwrapper-with-time { position:absolute; left:580px; top:5px; width:160px; text-align:center; } .lister .lister-item .lister-item-header .included-transport, .lister .lister-item .lister-item-header .included-transport-with-time {     display:inline-block; } .lister .lister-item .lister-item-header .included-transport li { float:left; height:19px; padding:4px 1px 0 0; width:34px; text-align:right; } .lister .lister-item .lister-item-header .included-transport-with-time li { float:left; height:29px; padding:24px 1px 0 2px; width:30px; text-align:center;     font-size: 7px; } .lister .lister-item .lister-item-header .included-transport-with-time li.separator {     font: font: 11px Verdana,Arial,sans-serif !important; float:left; height:29px; padding:4px 1px 0 0; width:4px; text-align:center; } .lister .lister-item .lister-item-header .included-transport .accommodation { background:url(images/detail/bed-list.gif) no-repeat top left; width:34px; } .lister .lister-item .lister-item-header .included-transport .flight { background:url(images/detail/vlieg-list.gif) no-repeat top left; } .lister .lister-item .lister-item-header .included-transport .train { background:url(images/detail/treinlist.gif) no-repeat top left; } .lister .lister-item .lister-item-header .included-transport .transfer { background:url(images/detail/transfer-list.gif) no-repeat top left; } .lister .lister-item .lister-item-header .included-transport-with-time .accommodation { background:url(images/detail/bed-list.gif) no-repeat scroll 6px top transparent; } .lister .lister-item .lister-item-header .included-transport-with-time .flight{ background:url(images/detail/vlieg-list.gif) no-repeat scroll 6px top transparent; } .lister .lister-item .lister-item-header .included-transport-with-time .train{ background:url(images/detail/treinlist.gif) no-repeat scroll 6px top transparent; } .lister .lister-item .lister-item-header .included-transport-with-time .transfer { background:url(images/detail/transfer-list.gif) no-repeat scroll 6px top transparent; } .lister .lister-item .price-details {     margin:0 0 11px 0; } .lister .lister-item .price-details .old-price {     color:#c00;     font-size:12px;     display:block;     margin:4px 0 0; } .lister .lister-item .price-details .withdiscount .old-price {     padding-left: 10px; } .lister .lister-item .price-details .current-price {     color:#c00;     display:block;     margin:8px 0 0; } .lister .lister-item .price-details .current-price.promotion {     margin-top:0; } .lister .lister-item .price-details .current-price .prefix {     display:none; } .lister .lister-item .price-details .current-price .amount {     font-size:20px; } .lister .lister-item .price-details .price-example-tooltip {     background:url("images/searchbrowse/lister/info.gif") no-repeat 0 0;     cursor:pointer;     padding:0px 10px 2px 0;     clear:both; } .lister .lister-item .price-details .current-price .price-example-tooltip {     margin:0 0 0 4px;     padding:4px 10px 2px 0; } .lister .lister-item .price-details .additional-info {     padding:0;     font-size:11px;     color:#369;     margin:8px 0 0;     display:block;     overflow:hidden; } .lister .lister-item .price-details .additional-info .room-type {     display:inline-block; } .lister .lister-item .price-example .availabilities {     margin-top: 11px;       color: #CC0000;     font-size: 10px;   } .lister .lister-item .price-example .availabilities .seats, .lister .lister-item .price-example .availabilities .rooms {     display:block; } .lister .lister-item .price-example .availabilities .remark {     font-weight:bold;     display:none; } /* Party fits in room? */ .lister .lister-item .price-example .party-size {     margin:0 0 11px;     overflow:hidden;     padding:11px 10px 0 40px;     font-size:8px;     border-top:1px dashed #336699; } .lister .lister-item .price-example .one-room {     background:url(images/searchbrowse/lister/recommended-one-room.png) no-repeat 0 11px;     height:24px;     font-size:9px; } .lister .lister-item .price-example .one-room .room-type { display:none; } .lister .lister-item .price-example .multiple-rooms {     background:url("images/searchbrowse/lister/recommended-multiple-rooms.png") no-repeat 0 7px;     margin:0 0 5px;     padding:7px 10px 0 45px;     height:30px;     cursor:pointer;     font-size:9px; } /* Url */ .lister .lister-item .price-example .go-to {     margin:11px 0 6px;     float:none; } .lister .lister-item .price-example .go-to .label .icon {     margin-left:4px; } /* preloader */ .lister .lister-item .price-example .jqPreloader {     height:160px;     background:url(images/searchbrowse/lister/preloader.gif) no-repeat center center; } /* --- Lister in Lister ---------- */ .lister .price-detail-lister {     clear:both;     color:#369; } .lister .more-price-options {     padding:5px 6px; } .lister .more-price-options .title {     padding:10px 4px 6px;     color:#369;     margin:0;     font-weight:bold; } .lister .more-price-options .other-prices {     border:none;     width:100%; } .lister .more-price-options .other-prices .price-option {     padding:6px 4px;     border:1px dashed #9EA7B5;     border-width:0 0 1px;     vertical-align:middle; } .lister .more-price-options .other-prices .amount {     text-align:right; } .lister .more-price-options .other-prices .amount .old-price {     text-decoration:line-through;     float:left;     padding:2px 0 0; } .lister .more-price-options .other-prices .amount .current-price {     color:#c00;     font-size:14px;     font-weight:bold; } .lister .more-price-options .other-prices .price-option.action {     text-align:right;     width:75px; } .lister .more-price-options .even-more-prices {     float:right;     padding:10px 4px 10px; } /* Stored lister*/ .stored-lister .no-packages { color:#369; margin:0; padding:0 10px 20px; } /* --- No search results popup ---------- */ .no-search-results { background:#fff;     color:#369;     position:relative; } .no-search-results .title { background: #369; color:#fff; padding:6px 25px 5px 8px; font-size:14px; } .no-search-results .not-found, .no-search-results .try-again, .no-search-results .new-search, .no-search-results .exit {     padding:12px 12px;     margin:0; } .no-search-results .not-found .keyword {     font-weight:bold;    } .no-search-results .try-again, .no-search-results .new-search { border-bottom: 1px solid #ccf; padding-bottom:15px; } .no-search-results .new-search {     padding-top:15px;     } .no-search-results .new-search .new-search-label {    display:block;    padding:0 0 8px; } .no-search-results .new-search .search-input {     border:1px solid #369;     width:252px;     padding:1px 2px 2px;     margin:0 10px 0 -3px; } .no-search-results .exit {     text-align:right; } .no-search-results .exit .back-to-lister {     text-decoration:underline;     cursor:pointer; } .no-search-results .close-popup {     background: url(images/close.png) no-repeat;     position: absolute;     right: 6px;     top: 6px;     height: 16px;     width: 16px;     overflow: hidden;     cursor: pointer; } /* --- Pager ---------- */ .pager-component {     display:inline-block;     font-size:14px;     background:#dae2ed url(images/searchbrowse/lister/pager.png) repeat-x;     width: 730px;     color:#00448a;     margin-bottom: 15px;     padding: 5px 8px; } .pager .corner-overlay-right, .pager .corner-overlay-left, .pager .corner-overlay-bottom-right, .pager .corner-overlay-bottom-left {     display:none; } .pager {     padding:0 8px 0 0;     position:relative;     color:#00448a;     margin:-22px 0 0;     float:left;     width:729px;     clear:both;     min-height: 59px; } .pager, .pager select {     font-size:11px; } .pager select {     padding:0; } .offered-holidays {     display: inline-block; } .pager .sort-by {     position:absolute;     width:300px;     top:38px;     right:7px;     text-align:right; } .pager .number-of-items {     position:absolute;     top:38px;     right:330px;     width:170px;     text-align:right; } .pager .pages, .pager .pages li {     margin:0;     padding:0;     list-style-type:none; } .pager .pages {     position:absolute;     top:7px;     right:7px; } .pager .pages li {     cursor:pointer;     float:left;     margin:0 2px; } .pager .pages .go-back, .pager .pages .go-forward {     background:url(images/arrowpagerl.gif) no-repeat 0 50%;     width:14px;     height:14px; } .pager .pages .go-forward {     background:url(images/arrowpagerr.gif) no-repeat 0 50%; } .pager .pages .selected-page {     font-weight:bold;     color:#8bc0e0; } .pager .pages .page {     text-decoration:underline; } .pager .filtered-accommodations {     margin:67px 0 2px;     padding:0;     clear:both; } /* Legacy CSS */ .singleplus { width: 216px; } .double { width: 290px; float: left; } .double .cornerRight { display:none; } .triple { width: 434px; } .blockBlue { color: #fff; padding: 0; margin: 0 0 10px 0; font-size: 11px; } .blockBlue h1 { font-size: 12px; } .blockBlue h2 { font-size: 11px; } .blockBlue h3 { font-size: 11px; } .blockBlue a { color: #fff; text-decoration: none; padding: 4px; } .blockBlue a:hover,  a:active { color: #D3E9FF; text-decoration: none; } .blockBlue .titlebar { background: #69c; border-top: 1px solid #336; border-right: 1px solid #336; border-left: 1px solid #336; height: 30px; } .blockBlue .titlebar .title { font-size: 14px; font-weight: bold; padding: 4px 0 0 7px; float: left; } .blockBlue .titlebar .priceDetail { cursor: pointer; font-weight: bold; font-size: 14px; color: #fd0; float: right; padding: 4px 0 0 0; } .blockBlue .titlebar .btMoreInfo { height: 14px; margin-right: 10px; margin-top: 5px; background-image: url(images/bgbuttonsaction.jpg); background-repeat: repeat-x; color: #369; font-size: 10px; font-weight: bold; cursor: pointer; border: 1px solid #69c; max-height: 14px; float: right; padding-left: 3px; } .blockBlue .imageclass { width: 294px; border-width: 0; border-left: 1px solid #336; border-right: 1px solid #336; } .blockBlue .imageclassSmall { width: 432px; height: 133px; } .blockBlue .more { color: #369; padding: 4px 6px 0 6px; font-weight: bold; text-decoration: none; height: 30px; } .blockBlue .price { color: #369; font-size: 10px; font-weight: bold; padding-left: 7px; float: left; } .blockBlue .thumb { position: relative; top: 2px; width: 209px; height: 60px; border: none; margin-top: 5px; } .blockBlue .btMoreInfo { height: 14px; margin-right: 5px; background-image: url(images/bgbuttonsaction.jpg); background-repeat: repeat-x; color: #369; font-size: 10px; font-weight: bold; cursor: pointer; border: 1px solid #69c; width: auto; padding-left: 3px; float: right; } .blockBlue .label { padding: 2px 3px 2px 6px; } .blockBlue .item { color: #369; padding: 5px 3px 4px 4px; } .blockBlue .itemBorder { border: solid 1px #336; } .blockBlue .thumbnailimage {   width: 75px;   height: 55px;   margin: 15px 10px 15px 10px;   border: 1px solid #336666;  }   .blockBlueLight .staticBlockContent { padding-bottom:5px; } /* Styles for recommendation lister */ .w350 { width : 350px; } .recommendationLister { width: 740px; color: #369; } .recommendationLister .left { clear : none; float : left; } .recommendationLister .right { clear : none; float : right; } .recommendationLister .standardText { color: #369; } .recommendationLister .item { padding-left: 2px; height:51px; cursor:pointer; } .recommendationLister .item:hover { text-decoration:none; cursor:pointer; background-color:#fff9e1;  } .recommendationLister .spacer { height : 10px; } .recommendationLister .dividerNew { border-bottom : 1px dashed #A4BFCA; font-size: 0; } .recommendationLister .header { color: #369; height: 30px; background-color: #fdf6cc; border: 1px solid #f4d200; } .recommendationLister .title { color: #cc0000; font-size: 16px; font-weight: bold; padding: 4px 2px 2px 8px; width: 670px; font-family:verdana; } .recommendationLister .detail { color: #369; background-color: #fff; border-right: 1px solid #f4d200; border-left: 1px solid #f4d200; border-bottom: 1px solid #f4d200; } .recommendationLister .imageBlock { width:82px; float:left; height:51px; } .recommendationLister .image { margin-top:3px; margin-left:1px; width:70px; height:45px; border:0; } .recommendationLister .price { margin-left:10px; color:#cc0000; font-size:16px; padding-top:7px; font-weight:bold; font-family:verdana; } .recommendationLister .oldPrice { color:#cc0000; font-size:12px; font-family:verdana; text-decoration:line-through; } .recommendationLister .accoName { color:#369; font-size:12px; font-weight:bold; padding:5px 2px 4px 0; font-family:verdana; } .recommendationLister .accoInfo { color:#369; font-size:12px; font-family:verdana; } .recommendationLister .gotoDetailBackground { background-image: url(images/arrow_ne.gif); height : 51px; width: 142px; } .recommendationLister  .item:hover .gotoDetailBackground { background-image: url(images/arrow_ne_overlay.gif); height : 51px; width: 142px; } .recommendationLister .gotoDetailBlock { margin-top:18px; padding-left:45px; } .recommendationLister .link { color: #369; text-decoration: underline; position: relative; padding-left: 5px; } .recommendationLister .pricePerUnit { margin-left:11px; color:#cc0000; font-family:verdana; } .recommendationLister .btAction { padding: 2px 3px 2px 1px; } .recommendationLister .picArrowAction  { padding: 0 8px 0 0; } .recommendationLister .promotionTitle { color:#ed891a; font-size:12px; padding-top:10px; font-family:verdana; } .opacity { opacity: .50; filter: alpha(opacity=50); -moz-opacity: .50; zoom: 1; /*IE work-around*/ } /* Common */ .comparer { width: 975px; font-size: 10px; margin:5px 0 15px; vertical-align:top; } .comparer .go-to {     margin:10px 12px;     float:right; } .comparer .titleBlue { font-size: 14px; font-weight: bold; color: #369; float: left; padding:2px 0 12px 8px; } .comparer .btBackAction { background-image:  url(images/bgbuttonsspanaction.jpg); background-repeat: repeat-x; color: #369; font-size: 11px; font-weight: bold; cursor: pointer; border: 1px solid #369; padding: 2px 5px 3px 15px; float: right;   cursor: pointer; margin:0 2px 0 0; } .comparer span.btMoreInfo { height: 14px; margin:10px 8px 12px 0; background-image: url(images/bgbuttonsaction.jpg); background-repeat: repeat-x; color: #369; font-size: 10px; font-weight: bold; cursor: pointer; border: 1px solid #69c; max-height: 14px; float: right; padding-left: 3px; cursor: pointer; } .comparer abbr { text-decoration: none; border-bottom: 0; } .comparer .compareLine { width: 250px; } .comparer .column { width: 275px; } .comparer .header { text-align: left; color: #369; font-size: 12px; padding: 10px 0; } .comparer .header .title { color: #369; padding-left: 12px; font-weight: bold; } .comparer .header .title .star {     margin:0 -2px; } .comparer .text .star, .comparer .header .title .star {     vertical-align:middle; } .comparer .header .subtitle { color: #369; padding: 0 0 0 12px; font-size: 11px; } .comparer .headerSummerOdd { background-color: #FEF7DA; } .comparer .headerSummerEven { background-color: #FEF5CC; } .comparer .headerWinterOdd { background-color: #EFF4FA; } .comparer .headerWinterEven { background-color: #E7EEF8; } .comparer .contentSummerOdd { background-color: #fff; border-right: solid 1px #EFEFF7; } .comparer .contentSummerEven { background-color: #F7FFFF; border-right: solid 1px #EFEFF7; } .comparer .contentWinterOdd { background-color: #fff; border-right: solid 1px #E0E9F2; } .comparer .contentWinterEven { background-color: #F7FAFF; border-right: solid 1px #E0E9F2; } .comparer .contentSummerEvenLast { background-color: #F7FFFF; } .comparer .contentWinterEvenLast { background-color: #F7FAFF; } .comparer .image { width: 249px; height: 167px; border: solid 1px #369; margin:12px; } .comparer .title { color: #369; padding-left: 12px; font-weight: bold; } .comparer .arrangements,  .comparer .actions { padding: 0 0 10px 12px; } .comparer .arrangementsTitle { padding-left: 17px; color: #369; font-weight: bold; } .comparer .arrangements li { margin: 0; padding: 0; color: #369; } .comparer .actionsTitle { padding-left: 17px; color: #CC0000; font-weight: bold; } .comparer .actions li { margin: 0; padding: 0; color: #CC0000; } .comparerPrice { font-size: 15px; color: #C00; font-weight: bold; padding: 0 0 10px 12px; } .comparer .text { padding-left: 12px; padding-bottom: 10px; padding-right: 7px; color: #000000; } .comparer .text ul, .comparer .actions ul { list-style-position:outside; margin:0; padding:5px 0 0 20px; list-style-type:square; } .comparer .buttonAction { background-image: url(images/bgbuttonsaction.jpg); background-repeat: repeat-x; color: #369; font-size: 11px; font-weight: bold; height: 20px; cursor: pointer; } .comparer .remove { color: #369; padding-top: 2px; text-decoration: underline; cursor: pointer; text-align: right; margin-right: 12px; } .comparer #deleteRestyle { display: block; } .comparer .divBorderFourAndMoreColumns { border: 1px solid #FFCC00; width: 973px; } .comparer .divBorderLBFourAndMoreColumns { width: 973px; } .comparer .divBorderOneColumn { border: 1px solid #FFCC00; width: 277px; } .comparer .divBorderLBOneColumn { width: 281px; border-right: 4px solid #AED8FF; border-bottom: 4px solid #AED8FF; } .comparer .divBorderTwoColumns { border: 1px solid #FFCC00; width: 552px; } .comparer .divBorderLBTwoColumns { width: 557px; } .comparer .divBorderThreeColumns { border: 1px solid #FFCC00; width: 827px; } .comparer .divBorderLBThreeColumns { width: 833px; } .comparer .divButtonOneColumn { width: 281px; } .comparer .divButtonTwoColumns { width: 556px; } .comparer .divButtonThreeColumns { width: 831px; } .comparer .divButtonFourAndMoreColumns { width: 977px; } .picArrowMore { background-image: url(images/arrowmore.gif); background-repeat: no-repeat; background-position: right center; padding: 0 10px 0 0; border: 0; } .picMoreInfo { background-image: url(images/moreinfo.gif); background-repeat: no-repeat; background-position: left center; padding: 0 0 0 15px; border: 0; width: 13px; height: 13px; } .picLessInfo { background-image: url(images/moreinfoup.gif); background-repeat: no-repeat; background-position: left center; padding: 0 0 0 15px; border: 0; width: 13px; height: 13px; } .picArrowPagerLeft { background-image: url(images/arrowpagerl.gif); background-repeat: no-repeat; background-position: right center; padding: 0 10px 0 0; border: 0; width: 15px; height: 15px; } .picArrowPagerRight { background-image: url(images/arrowpagerr.gif); background-repeat: no-repeat; background-position: right center; padding: 0 10px 0 0; border: 0; width: 15px; height: 15px; } .travel { width: 730px; } .travel h3 { color: #369 } .travel p { color: #369; font-weight: normal; } /* ------------------------------------------------------------ QuickFix voor verwijderen van de hoekjes */ .cornerRight, .cornerTopRightOrangeStickyGrad, .cornerTopRightBlueStickyGrad, .cornerTopRightBlueGrad, .topicGroup_hoekje, .exp_item_title_corner, .packagetitlebarCorner { display:none; } /* Showoff slidingpromotion component */ .SlidingPromotionControlComponent .item-badge-container .item-badge {     right: 20px;     bottom: 5px;     line-height: 15px; }     div.SlidingPromotionControlComponent {     height: 246px; } .SlidingPromotionControlComponent .features .item-badge-container {     margin: 0px; } .SlidingPromotionControlComponent .features .item-badge-container .item-badge {     margin: 0px;     padding: 20px 0px 0px 0px; } .SlidingPromotionControlComponent .features .item-badge-container p, .SlidingPromotionControlComponent .features .item-badge-container del {     margin: 0px;     padding: 0px;   } .SlidingPromotionControlComponent .tabs4 .jshowoff-slidelinks a, .SlidingPromotionControlComponent .tabs4 .jshowoff-controls a {     width: 20.2%; } .SlidingPromotionControlComponent .tabs3 .jshowoff-slidelinks a, .SlidingPromotionControlComponent .tabs3 .jshowoff-controls a {     width: 28.6%; } .SlidingPromotionControlComponent .tabs2 .jshowoff-slidelinks a, .SlidingPromotionControlComponent .tabs2 .jshowoff-controls a {     width: 44.8%; } .SlidingPromotionControlComponent .all-content .price del, .SlidingPromotionControlComponent .all-content .price span, .SlidingPromotionControlComponent .all-content .discount span { font-size: 11px; font-weight: normal; } .SlidingPromotionControlComponent .all-content .price, .SlidingPromotionControlComponent .all-content .discount { font-size: 16px; font-weight: bold; text-align: center; } .SlidingPromotionControlComponent .all-content p.discount {     bottom: auto; } .SlidingPromotionControlComponent .all-content .pricedescription, .SlidingPromotionControlComponent .all-content .pricedescription { display:none; } 
