/* CSS Template for White Label (based on 'Light Orange' skin) */ /* ####################### 
*/ /* Classic (common styles) */ /* ####################### */ /* ################################ 
*/ /* Styles used across several pages */ .form-common h2 { margin: 10px 0 3px 
0; } .form-common label { background: #FDFBBB; color: #009; display: block; font-weight: 
bold; height: 100%; padding-bottom: 3px; padding-left: 3px; padding-top: 3px; 
text-align: left; width: 95%; } * html .form-common label { width: 100%; w\idth: 
95%; } .form-common select, .form-common textarea { width: 22em; } .form-common 
.button { border: 0; width: auto; } .form-common .input { width: 22em; } .form-common 
.message { /* textarea */ height: 8em; width: 33.7em; } .hilite, .lds-hilite, 
.lqs-hilite { color: #F90; } .hr { /* default horizontal rule */ border-top: 1px 
solid #006; margin-bottom: 15px; margin-top: 15px; padding: 0; } .hr-no-space 
{ border-top: 1px solid #006; font-size: 0.1em; margin: 0; padding: 0; } .inline 
{ display: inline; } .justify { text-align: justify; } .link-false { color: #009 
!important; cursor: default; text-decoration: underline !important; } .notice, 
.notice p { /* notices, errors, messages etc. */ padding: 0 0 2em 0; text-align: 
center; } #searchBar { background: #FFF; border-bottom: 1px solid #006; display: 
block; margin-left: auto; padding: 40px 0 60px 0; margin-right: auto; width: 760px; 
voice-family: "\"}\""; voice-family: inherit; width: 758px; } html>#searchBar 
{ width: 758px; } /* ######################## */ /* {supplier} related pages */ 
/* lds-listing ... Level 1 listing lds-details ... Details after Level 1 listing 
lqs-listing ... Level 2 listing lqs-details ... Details after Level 2 listing 
qc-question ... Questions for Level 3 qc-details ... Level 3 details and Level 
4 booking confirmation page book-details ... Level 4 - contact details, credit 
card details etc. */ /* ################################# */ /* book-details ({supplier} 
Level 4) */ .book-details-box { border: 1px solid #CCC; margin-bottom: 10px; padding: 
10px; } .book-details-content { padding: 10px; } .book-details-content h2 { margin: 
0 0 15px 0 !important; /* overrides .form-common h2 style where applicable */ 
} .book-details-form-table td { padding: 2px; } .book-details-form-table label 
{ display: block; margin: 0; text-align: right; width: 95%; } .book-details-form-table 
select { width: 5em; } .book-details-form-table select.day { width: 7em; } .book-details-form-table 
select.month { width: 10em; } .book-details-form-table select.year { width: 7.5em; 
} .book-details-form-table select.card-type { width: 13em; } .book-details-form-table 
.input-text { width: 16em; } .book-details-form-table .input-text-dob-day { width: 
3em; } .book-details-form-table .input-text-issue-no { width: 5em; } .book-details-form-table 
.input-text-security-code { width: 5em; } .input-text-emergency-contact { width: 
55em; } .input-text-insurance-name { width: 25em; } .book-details-note { color: 
#666; } .book-details-box select#card_type { width: 12.5em; } /* ######################################## 
*/ /* lds-listing ({supplier} Level 1 listing) */ /* (sc = self catering, fd = 
fly drive) */ .lds-listing-action { margin: 0 0 1.8em 0; } .lds-listing-bottom-left, 
.lds-listing-top-left { float: left; } .lds-listing-bottom-left div, .lds-listing-top-left 
div { text-align: right; } .lds-listing-bottom-right, .lds-listing-top-right { 
float: right; text-align: right; } .lds-listing-bottom-right label, .lds-listing-top-right 
label { font-weight: bold; } .lds-listing-header { /* h1 */ margin-bottom: 0; 
} .lds-listing-notes-sc-fd { text-align: right; } .lds-listing-polldate { color: 
#999; } .lds-listing-dest { color: #F90; font-weight: bold; } .lds-listing-dept 
{ color: #3366B0; font-weight: bold; } .lds-listing-date { color: #3366B0; font-weight: 
bold; } .lds-listing-duration { color: #3366B0; font-weight: bold; } .lds-listing-row-hilite 
{ background: #FDFBBB; } /* ########################################################### 
*/ /* lds-details, lqs-details ({supplier} Level 1 and 2 details) */ #lqs-details-block 
{ width: 94%; /* 94% = 712px which is the width of the Fresh background image 
*/ margin-left: auto; margin-right: auto; } .lds-details-phone, .lqs-details-phone, 
.lds-details-price, .lqs-details-price { color: #C00; margin: 0; } .lds-details-summary 
h2, .lqs-details-summary h2 { margin: 0 0 3px 0; } .lds-details-summary img, .lqs-details-summary 
img { margin: 5px 0 0 0; } .lds-details-summary td, .lqs-details-summary td { 
border: 1px solid #CCC; padding: 5px; text-align: left; vertical-align: top; } 
.lqs-details-summary td.left-bottom { /* QC form */ padding-top: 2.4em; } .lqs-details-summary 
td.right-bottom { /* QC form */ text-align: right; padding-top: 1.5em; } .lqs-details-summary 
td.right-top { /* QC form */ text-align: right; } .lds-details-summary td td, 
.lqs-details-summary td td { border: 0; padding: 0; } .lds-details-form, .lqs-details-form 
{ text-align: left; vertical-align: top; } .lds-details-form fieldset, .lqs-details-form 
fieldset { border: 0; margin: 0; padding: 0; } .lds-details-form h2, .lqs-details-form 
h2 { padding-top: 10px; } .lds-details-form input, .lqs-details-form input { background: 
#FDFBBB; border: 1px solid #006; display: block; margin-top: 2px; padding: 2px; 
} .lds-details-form input.button, .lqs-details-form input.button { background: 
#FFF; border: 0; display: block; } .lds-details-form label, .lqs-details-form 
label { display: block; margin-top: 3px; } .lds-details-form textarea, .lqs-details-form 
textarea { background: #F0F6FF; border: 1px solid #006; height: 60px; margin-bottom: 
15px; margin-top: 2px; padding: 2px; width: 88%; } .lds-details-form .contact-details 
input, .lqs-details-form .contact-details input { width: 20em; } .lds-details-form 
.numbers input, .lqs-details-form .numbers input { width: 4em; } /* ######################################## 
*/ /* lqs-listing ({supplier} Level 2 listing) */ #lqs-listing-block { width: 
94%; /* 94% = 712px which is the width of the Fresh background image */ margin-left: 
auto; margin-right: auto; } .lqs-listing-button { margin-right: -5px; margin-top: 
10px; } .lqs-listing-header { background:#FDFBBB; width: 100%; } .lqs-listing-header 
h2 { color: inherit; display: inline; float: left; margin: 0; } .lqs-listing-header 
.star { color: #C00; } .lqs-listing-header_price { font-size: 1.4em; font-weight: 
bold; padding-right: 6px; text-align: right; } .lqs-listing-header_box-other .lqs-listing-header_price 
{ color: #006; } .lqs-listing-header_box-top .lqs-listing-header_price { color: 
#FFF; } .lqs-listing-header_title { font-weight: bold; padding: 4px 0 4px 0; } 
.lqs-listing-header_title img { display: inline; padding: 4px; } .lqs-listing-header_title 
span { font-size: 1.4em; margin-left: 6px; } .lqs-listing-header_box-other .lqs-listing-header_title 
span { color: #006; } .lqs-listing-header_box-top .lqs-listing-header_title span 
{ color: #FFF; } .lqs-listing-header_box-other .lqs-listing-header_price, .lqs-listing-header_box-other 
.lqs-listing-header_title { background: #FDFBBB; } .lqs-listing-header_box-top 
.lqs-listing-header_price, .lqs-listing-header_box-top .lqs-listing-header_title 
{ background: #004CB6; } .lqs-listing-poll-details { color: #999; } .lqs-listing-table_box 
{ padding: 10px; padding-bottom: 4px; padding-top: 4px; width: 100%; } .lqs-listing-table_box 
img { margin-top: 10px; } .lqs-listing-table_cell a { text-decoration: underline; 
} .lqs-listing-table_cell a:hover { text-decoration: none; } .lqs-listing-table_cell 
table td span { font-weight: bold; } .lqs-listing-wrapper { border: 1px solid 
#CCC; clear: both; margin-bottom: 10px; width: 712px; } .lqs-listing-last-updated 
{ color: #999; } .lqs-listing-matching h2 { color: inherit; margin-bottom: 3px; 
} .lqs-listing-matching td { padding: 3px 5px; } .lqs-listing-matching td table 
td { padding: 0; } .lqs-listing-phone { color: #009; font-size: 170%; font-weight: 
bold; } .lqs-listing-phone-book-now { margin-top: 40px; } .lqs-listing-pp { color: 
#C00; } .lqs-listing-price { color: #C00; font-size: 200%; font-weight: bold; 
} .lqs-listing-right { text-align: right; } .lqs-listing-right p { margin: 0; 
text-align: right; } .lqs-listing-similar h2 { margin-bottom: 3px; } .lqs-listing-similar 
td { padding: 3px 5px; } .lqs-listing-similar td table td { padding: 0; } .lqs-listing-table 
{ border-bottom: 1px solid #CCC; margin-bottom: 6px; width: 712px; } .lqs-listing-header_box-top, 
.lqs-listing-header_box-other { width: 100%; } .lqs-listing-text { font-size: 
110%; } #lqs-listing-top-deals { background: #FDFBBB; border: 1px solid #000; 
margin-bottom: 4px; margin-left: auto; margin-right: auto; padding: 2px; text-align: 
center; width: 60%; } #lqs-listing-top-deals td { padding: 2px; } #lqs-listing-top-deals 
td a:hover { color: inherit; } #lqs-listing-top-deals th { padding: 2px; } /* 
############################### */ /* qc-details ({supplier} Level 3) */ .qc-print-page 
img { float: left; margin-right: 5px; } .qc-details-accomm-table { width: 100%; 
} #qc-details-block { margin-left: auto; margin-right: auto; width: 94%; } #qc-details-block 
p { text-align: left; } #qc-details-block p strong { margin-left: 10px; } .qc-details-box 
{ border: 1px solid #CCC; clear: both; margin-bottom: 10px; width: 100%; } .qc-details-content 
{ padding: 10px; } .qc-details-content-left { float: left; padding: 10px; width: 
30%; } .qc-details-content-right { float: right; font-size: 125%; padding: 10px; 
text-align: right; width: 50%; } .qc-details-flight-table { width: 100%; } .qc-details-flight-table 
th { border-bottom: 1px solid #006; font-weight: bold; text-align: left; } .qc-details-flight-table 
td.bottom-row { border-bottom: 1px dotted #006; } .qc-details-header { background: 
#FDFBBB; width: 100%; } .qc-details-header h2, .qc-details-header p { color: #006; 
font-weight: bold; margin: 0px; padding: 4px; } .qc-details-header-box { padding: 
10px; padding-bottom: 4px; padding-top: 4px; width: 100%; } .qc-details-header-box 
p { margin-top: 0; } .qc-details-header-box strong { text-transform: none; } .qc-details-header-wrapper 
{ border: 1px solid #CCC; clear: both; margin-bottom: 10px; width: 100%; } .qc-details-note 
{ clear: both; color: #666; } .qc-details-notes-table { width: 90%; } .qc-details-notes-table 
th { border-bottom: 1px solid #006; font-weight: bold; text-align: left; } .qc-details-notes-table 
td { border-bottom: 1px dotted #006; } .qc-details-phone { color: #C00; font-family: 
Arial, Helvetica, sans-serif; font-size: 130%; font-weight: bold; } .qc-details-price 
{ color: #C00; font-size: 200%; font-weight: bold; } .qc-details-pricing-table 
{ width: 100%; } .qc-details-pricing-table th { border-bottom: 1px solid #006; 
font-weight: bold; text-align: left; } .qc-details-pricing-table td { border-bottom: 
1px dotted #006; } /* ##################### */ /* mail - e-mail message */ .mail-hd-not 
{ color: #C00; font-weight: bold; } .mail-message-box { background: #FFF; border: 
1px solid #CCC; padding: 10px; } .mail-message-box h1 { margin-top: 0; } /* ########### 
*/ /* search form */ select#fromDay, select#toDay { width: 5em; } select#fromMonthYear, 
select#toMonthYear { width: 16.6em; } .search-text { font-weight: bold; text-align: 
center; } /* ############################ */ /* HTML elements, excluding <a> */ 
/* ############################ */ body, table, li, dt, dd, input, select, textarea 
{ font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 
xx-small; voice-family: "\"}\""; voice-family: inherit; font-size: x-small; } 
html>body, html>table, html>li, html>dt, html>dd, html>input, html>select, html>textarea 
{ font-size: x-small; } body { background: #FFF; color: #006; margin: 0; padding: 
0; } body#classic { background: #FFFFCC; background-image: url(asset/images/waves/v6/classic/s/m/entry/bg-small.png); 
background-repeat: repeat-x; } * html body#classic { background-image: none; filter: 
progid:DXImageTransform.Microsoft.AlphaImageLoader(src='asset/images/waves/v6/classic/s/m/entry/bg-big.png', 
sizingMethod='image'); height: 100%; } * html body div { position: relative; /* 
png MSIE 6 background image fix */ } * html body * div { position: static; } form 
{ margin: 0; padding: 0; } fieldset { border: 0; margin: 0; padding: 0; } h1 { 
color: #006; font-family: Arial, Helvetica, sans-serif; font-size: 160%; font-weight: 
bold; } h2 { font-family: Arial, Helvetica, sans-serif; font-size: 125%; font-weight: 
bold; margin: 0; } h3 { font-family: Arial, Helvetica, sans-serif; font-size: 
110%; font-weight: bold; margin: 0; text-decoration: underline; } h5 { font-size: 
100%; font-weight: bold; margin: 0; } img { border: 0; display: block; } pre { 
font-size: 110%; } th { font-weight: bold; text-align: center; } /* ################################### 
*/ /* <a> elements and classes within <a> */ /* ################################### 
*/ a { color: #009; font-weight: bold; text-decoration: none; } a:hover { color: 
#F90; text-decoration: underline; } /* ############## */ /* bar-top-banner */ 
#bar-top-banner div { color: #009; font-family: Arial, Helvetica, sans-serif; 
font-size: 19px; font-weight: bold; margin: 0 5px 0 2px; } #bar-top-banner img 
{ display: inline; } #bar-top-banner div#top-telephone { color: #009; } /* ##### 
*/ /* other */ #layout { background: #FFF; border: 1px solid #006; border-top: 
0; } #layout-search { background: #FFF; border-left: 1px solid #006; border-right: 
1px solid #006; } /* Copyright (c) 2000-2008 Atolis Ltd, 2008 Comtec (Europe) 
Ltd. */ </a></a></a>
