 html {font-family:Verdana, Arial, Sans-Serif;color:#666;} html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0;padding:0;font-size:12px;line-height:1.7em;} table {border-collapse:collapse;border-spacing:0;} fieldset,img {border:0;} address,caption,cite,code,dfn,em,strong,th,var,optgroup {font-style:inherit;font-weight:inherit;} del,ins {text-decoration:none;} li {list-style:none;} caption,th {text-align:left;} h1,h2,h3,h4,h5,h6 {font-size:100%;font-family:Tahoma, Verdana, Arial, Sans-Serif;font-weight:bold;text-decoration:none;} q:before,q:after {content:'';} abbr,acronym {border:0;font-variant:normal;} sup {vertical-align:baseline; position:relative; top:-4px;} sub {vertical-align:baseline; position:relative; top:4px;} legend {color:#000;} input,button,textarea,select,optgroup,option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;} input,button,textarea,select {*font-size:100%;} input, select {-moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #8f8f8f; padding:2px 2px 2px 0; color:#09f; font-weight:bold;} a, a:link { color:#22aefe; text-decoration:underline; cursor:pointer;} a:visited {color:#785FA1;} a:hover { color:#f27501;} strong {font-weight:bold; color:#666;} ul, ol {margin:0 0 20px 0} li li {margin:0 0 0 10px} h1 {font-size:30px; margin-left:25px; color:#0099ff;} h2, h3, h4, h5, h6 {font-size:19px; color:#0066CC;} p {color:#666;} .menuBorder {border-top:1px dotted #666 !important;} #menuContent h1, #menuContent h2, #menuContent h3, #menuContent h4, #menuContent h5, #menuContent h6 {color:#06c;} .normalFont {font-style:normal;} .normalFont p {font-weight:normal; font-size:11px;} .normalFont h3, .eng_title {font-size:17px;} .fl {float:left;} .fr {float:right;} .cl {clear:left;} .cr {clear:right;} .cb {clear:both;} .hide {display:none;} .smallFont {font-size:10px;} body .orangeText, .orangeTxt {font-weight:bold; color:#ff8400 !important; font-size:12px !important;} .pinkText {color:#f9028f; font-size:18px; text-align:center; font-weight:bold; margin:25px 0 0 85px !important;} #sand, #background {background:url('/images/holidayextras/project-horizon/tile-header-sand-2.png') repeat-x top left;} #greenwritting, #sandwritting, #island, #boat, #ship, #hextor, #top-cloud, #front-cloud, #back-cloud, #partnerships, #tooltips, form.hxEmbed .submit {background:url('/images/holidayextras/project-horizon/bg-sprite10.png') no-repeat top left;} .on_airport, .mg, .recommended, .valet_parking, .car_parked_for_you, .stared, .reviews, .yellowsmile { background:url('/images/holidayextras/product-sprite.gif') no-repeat top left;} .hxlogo {background:url('/images/holidayextras/project-horizon/header-sprite.png') no-repeat top left;} .custRatingStar,.leftList li, .leftListContent li, .commentSect, .commentSectEnd, span.reviews,.smile, .parkingTick{background:url('/images/hx-new/hx-page-icons-sprite2.gif') no-repeat top left;} #hxtrack {position:absolute; top:-5px;} #background {background-position:0 0; height:398px !important;} #sand {background-position:0 -476px; background-color:#fdeba8; position:relative; margin-top:-200px; margin-bottom:-30px; padding-top:325px; z-index:2;} #sand p,#sand li,#containerBottom li{font-size:11px;line-height:14px;} #containerAll, #footer {width:980px; margin:0 auto; position:relative; z-index:3} #containerAll, #containerBottom {background:url('/images/hx-new/page-sprite-generic.png') repeat-y top right; } #containerBottom {background-position:bottom left; background-repeat:no-repeat; z-index:9;} #content {margin-left:10px; z-index:8;} #containerAll {margin-top:-398px;} #footer {position:relative; top:-70px; z-index:5;} #containerBottom{position:relative;} #headerWrapper {width:977px !important;} .hxlogo {position:absolute;} .right-header {width:6px !important; height:77px !important; border-right:1px solid #7dc7f6; border-bottom:0px !important;} #containerAll h1.cl {position:relative; top:10px;} h1 span {color:#8f8f8f; font-size:18px;} h1 br {margin-top:-7px !important; display:block;} #headerWrapper #mainNav li a:link, #headerWrapper #mainNav li a:visited {color:#09f !important;text-decoration:none;} #headerWrapper #mainNav li a {color:#09f; text-decoration:none;} #headerWrapper #mainNav li a:active {text-decoration:none;color:#609;} #top-cloud {background-position:-213px -211px; width:262px; height:108px; position:absolute; top:60px; left:6%;} #front-cloud {background-position:-1px -286px; width:95px; height:48px; position:absolute; top:35px; right:0%;} #back-cloud {background-position:-1px -335px; width:172px; height:74px; position:absolute; top:70px; right:11%;} #island {background-position:-1px -211px; width:211px; height:74px; position:absolute; top:266px; right:250px; z-index:1;} #ship {background-position:-117px -286px; width:56px; height:26px; position:absolute; top:299px; left:50px; z-index:-1px;} #boat {background-position:-175px -319px; width:290px; height:60px; position:absolute; top:311px; right:40%; z-index:2;} #partnerships {background-position:-1px -410px; width:127px; height:35px; position:absolute; top:280px; right:170px;} #hextor {width:443px; height:210px; position:relative; top:-83px; z-index:3;} #sandwritting {background-position:-1px -457px; width:310px; height:40px; top:-105px; left:350px; position:relative; z-index:4; margin-bottom:-30px;} #greenwritting {background-position:-1px -496px; width:222px; height:65px; position:relative; top:-100px; right:-40px; z-index:1; margin-bottom:-50px;} #tooltips {background-position:-393px -378px; position:relative; left:250px;} #tooltips li {-moz-border-radius:10px; -webkit-border-radius:10px; background-color:#fff; padding:10px; width:250px; color:#3ec81e; position:relative; left:24px; top:-2px; font:14px/14px Tahoma, Arial, Verdana, sans-serif;} #confidenceBar {width:976px; height:144px; margin:10px 0 0 2px; position:relative; top:-7px; padding:0; background:#ecfadf; border-top:1px solid #ccefb4;} #confidenceBar span {background:url('/images/holidayextras/confidence-bar-sprite-green-31.png') no-repeat top left; display:block; margin:0 auto; border:0px;} #confidenceBar li {padding:10px; margin:0 5px; width:125px; float:left;border:0;} #confidenceBar #bpg { width: 115px; position:relative; } #confidenceBar #csg {background-position:-48px 0 !important; width:56px; height:60px;} #confidenceBar #callteam {background-position:-103px 0; width:60px; height:60px;} #confidenceBar #years26 {background-position:-165px 0; width:44px; height:60px;} #confidenceBar #webuser {background-position:-211px 0; width:76px; height:60px;} #confidenceBar #sundaytimes {background-position:-288px 0; width:73px; height:60px;} *:first-child+html #confidenceBar li {padding:3px; width:140px;} * html #confidenceBar li {padding:3px; width:145px;} #bottomCol {width:980px; height:300px; clear:both;} #bottomCol a {color:#22aefe;text-decoration:none;} #bottomCol a.numberHover {color:#09f;} #bottomCol p {clear:left;margin:0px;margin-bottom:5px;font-size:10px;} #bottomCol ul {float:left; width:135px; margin:10px 0 10px; padding-right:5px; } #bottomCol li {border:0;padding:0;} #bottomCol li.boldli {color:#666;font-weight:bold;} #bottomCol strong.footer-phone {font-size:13px;} a.numberHover {color:#22aefe; position:relative;} a:hover {text-decoration:none !important;} #contentWrapper {position:absolute; top:160px; right:5px;} .signup {width:319px; height:335px; background:url('/signup-ad.png') no-repeat top left;} * html .signup {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/signup-ad.png",sizingMethod="crop");} #signupForm {position:absolute; top:185px;} .signup h2 {font-size:17px; color:#666;} .signup h2, .signup .hxQuestionnaire, .signup p {margin:0px 10px;} #join-us h2, #join-us p, #join-us form {margin-left:0px !important;} #call-me {margin-top:5px !important;} #contact-tabs {margin-top:-10px !important;} * html span.callcenterpeople {top:25px !important;} * html input#searchSite {height:17px;} .hxQuestionnaire fieldset {margin-left:-5px;} .hxQuestionnaire input, .hxQuestionnaire select {padding:2px; border:1px solid #999; margin:0 0 2px 0; width:170px; color:#666;} .hxQuestionnaire div {position:relative;} .hxQuestionnaire em {position:absolute; color:#f00; width:300px; margin-left:5px; z-index:40; top:20px; left:-4px;} .hxQuestionnaire button.submit {background:url('/images/holidayextras/buttons/join-today.gif') no-repeat top left; width:100px; margin:0; position:absolute; left:190px; top:0; height:25px; border:0; cursor:pointer;} #ui-datepicker-div, #toolTip {z-index:10;} #ui-datepicker-div {height:auto;} #toolTip {border:1px solid #09f; padding:5px; background:#fff;} #mainNav {left:190px !important;} .loadingResults {text-align:center; display:none; z-index:1000; position:absolute; top:180px; left:2px; background:#fff; width:648px; padding:14% 0 13%;} .loadingResults h1 {font-size:18px; width:92%} .loadingResults h2 {color:#666; font-size:14px;} .bar { background:url('/images/anim2.gif'); width:188px; height:26px; margin:20px auto; } .hxEmbed label{display:block;} .flight_number {margin-top:5px} .on_airport, .mg, .recommended, .valet_parking, .car_parked_for_you, .stared, .smile {float:left; margin-right:5px;} .smile {background-position:-133px 0px; width:16px; height:28px; margin-right:2px;margin-top:2px;} .stared {background-position:-110px -26px; width:16px; height:16px; margin-right:2px;} .mg {background-position:-128px -26px; width:16px; height:16px;} .on_airport {background-position:-147px -26px; width:16px; height:16px;} .recommended {background-position:-110px -26px; width:16px; height:16px;} .valet_parking {background-position:-181px -26px; width:16px; height:16px;} .car_parked_for_you {background-position:-202px -26px; width:16px; height:16px;} .recommended {float:right;} .custRatingStar{background-position:-156px 4px; width:16px; height:18px;float:right;} p.review-item {margin:0 0 15px;} .review-quote {color:#19AA16; font-size:12px; font-style:italic; position:relative;} .reviews, .info {padding-left:25px;} .reviews {background-position:-83px -4px;position:relative;} * html .reviews {padding:0 5px 0 20px; float:left;} * html li.comment {margin-bottom:40px;} .info {background-position:-107px -35px;} .smile {float:left; margin-right:5px;} .smile {margin-right:2px;} #review-quote-hotels {padding:5px; background:#F9FDFE;border:1px solid #8CCFF9;} .cite { font:italic 11px Arial;} strong.cite {font-weight:bold;} .price-quoted .cite {margin-bottom:10px; display:block;} .cache-price-heading .cite {margin-top:-10px;} .priceSmall {color:#CD5806; font-size:12px; font-weight:700;} #customer-comments strong.cite {display:block\9; margin-bottom:5px\9; } table.landing-table tr.hover:hover td {background-color:#e5f5ff;} table.landing-table .cache-price-active td {font-weight:bold;} .stared {margin-right:2px;} table .key div {float:left; margin-right:10px;} table.landing-table {width:736px; border-collapse:separate;} table.landing-table .landing-table-title th {color:#fff; background:#0ca2fc; padding:3px; white-space:nowrap; border-right:1px dashed #fff;} table.landing-table td {padding:0 3px; border:1px solid #09f; border-width:0 0 1px; padding:3px 2px;} ul.sellingpoints li {background-position:0 -383px; padding-left:17px;} ul.sellpoints-gap li {margin:15px 0;} ul.sellingpoints li.notsold {background-position:-214px -103px;} .trmaximum, .trminimum {float:left;background-position:-138px -20px; width:12px; height:12px; margin:0px 5px 0 1px;} .trminimum {background-position:-138px 0;} .main-parking-table {width:630px; margin-bottom:70px; display:block;} * html .main-parking-table2 {width:629px;} *:first-child+html .main-parking-table2 {width:629px;} * html .main-parking-table {margin-bottom:30px;} *:first-child+html .main-parking-table {margin-bottom:30px;} .main-parking-table .clickable {display:block; width:630px; margin:0;} .main-parking-table .th.end {width:101px;} .main-parking-table2 .price {font-size:18px; line-height:17px;} .main-parking-table2 .smallFont {line-height:10px;} .main-parking-table .th {color:#fff; background:#3fb2ff; padding:5px; text-align:center;height:31px; margin-right:1px; font-weight:bold;} .main-parking-table .td {border:1px solid #1EA3E8; padding:5px; border-width:0 1px 1px 0;height:35px;} .main-parking-table a {line-height:12px;} .main-parking-table .clickable .w152, .main-parking-table .clickable .w202, .main-parking-table .clickable .w304 {border-left:1px solid #1EA3E8; line-height:14px;} .main-parking-table .odd span.td, .main-parking-table .active {background:#EEF3FF;} .main-parking-table .td .smallPriceFont {font-size:14px;} .main-parking-table .w152 {width:152px;} * html .main-parking-table .w152 {width:150px;} *:first-child+html .main-parking-table .w152 {width:149px;} .main-parking-table .w202 {width:202px;} .main-parking-table .clickable .w152 {width:151px;} .main-parking-table .clickable .w202 {width:201px;} .main-parking-table .w304 {width:263px;} .main-parking-table .clickable .w304 {width:262px;} .main-parking-table .w120, .main-parking-table .w122 {width:120px;} .main-parking-table .w100 {width:100px;} .main-parking-table .w70 {width:69px;} .main-parking-table .hauto {height:auto;} .main-parking-table .w90, .main-parking-table2 .clickable .price, .main-parking-table2 .clickable .end, .main-parking-table2 .clickable .w90.end {width:90px;} .main-parking-table .w160 {width:160px;} .main-parking-table .clickable .noborder {border-left:0;} .main-parking-table .clickable .w202.noborder {width:202px;} * html .main-parking-table .clickable .w202 {width:202px;} .main-parking-table .clickable .w152.noborder {width:152px;} .main-parking-table .clickable .price, .main-parking-table .clickable .end {width:99px;} * html .main-parking-table .clickable .price, * html .main-parking-table .clickable .end {width:97px;} * html .main-parking-table2 .clickable .price, * html .main-parking-table2 .clickable .end {width:99px !important;} * html .main-parking-table .doublePrice {line-height:17px;} *:first-child+html .main-parking-table .doublePrice {line-height:17px;} .main-parking-table div.accordian {border:1px solid #1EA3E8; border-top:0;padding:5px; width:725px; background:#eee;} .main-parking-table2 div.accordian {width:724px;} .main-parking-table div.accordian.lounge {width:716px;} * html .main-parking-table div.accordian.lounge {width:715px;} *:first-child+html .main-parking-table div.accordian.lounge {width:715px;} * html .main-parking-table div.accordian {width:723px;} * html .main-parking-table2 div.accordian {width:724px;} *:first-child+html .main-parking-table div.accordian {width:723px;} *:first-child+html .main-parking-table2 div.accordian {width:724px !important;} .main-parking-table .accordian .sellingpoints {margin-left:20px;} .informative {display:none; position:absolute; background:#1EA3EF; border:1px solid #3d3d3d; color:#fff; margin:10px 0 0 20px; padding: 5px; z-index: 10; width:120px;} .main-parking-table2 .booknow {height:19px; float:left; width:102px; text-align:center; padding-top:5px; margin-top:2px; color:#fff; background-position:0 -474px;} #sortHandler {float:right; margin-top:-35px; margin-right:15px;} #sortHandler label {float:left; margin-top:-1px; margin-right:5px;} .halfWidth .main-parking-table, .halfWidth .main-parking-table .clickable {width:480px} .parkingHeader, .parkingHeader tr.key td, #container .key {width:737px; border:1px solid #3fb2ff !important; margin:0 5px; height:50px; padding:5px !important; background:#F1FBFD;} #container .key {margin-left:0; padding:0 !important; background:#fff; border:0 !important;} #container .key p {padding:5px;} #contentArea {margin-top:15px;} * html #contentArea {padding:0px 10px;} img.rounded {border:1px solid #77C8FA; padding:5px; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow: #ddd 3px 3px 5px; -webkit-box-shadow: #ddd 3px 3px 5px; margin:3px;} #pageContent #map img{padding:0px;} #g-map img {display:inline !important; margin-bottom:-5px !important;} img.ui-datepicker-trigger, #getDirections {cursor:pointer;} body * {-webkit-text-size-adjust: 100%;} #HxEmailSignup{margin: 8px 0 14px -9px; width: 103%;} #HxEmailSignup h2{ font-size:16px; padding-left: 10px;} #HxEmailSignup p{padding-left:10px;} #HxEmailSignup form {padding-left:14px;} .hxQuestionnaire input{ *padding:2px; line-height: 1em;*/ } .gold, .silver, .bronze {margin-right:20px;font-weight:bold;} .gold h3, h3.gold{color:#AD7B01;font-size:15px;} .silver h3, h3.silver{color:#9396AD;font-size:15px;} .bronze h3, h3.bronze{color:#9D5A47;font-size:15px;} .goldtrophy, .silvertrophy, .bronzetrophy {margin-right:10px;display:bolck;width:55px;height:80px;background: url('/images/holidayextras/agents/trophies.jpg') top left no-repeat;background-position:-24px -20px;} .silvertrophy {background-position:-94px -20px;} .bronzetrophy {background-position:-160px -20px;} .info {background-color:#531397;color:#ffffff;padding:8px;-moz-border-radius: 15px;border-radius: 15px;} .info h4 {font-size:17px; width:550px;color:#fff;} .info div{margin-right:4px;} .info p{ color:#fff; } .locationlinks ul {width:33%;} #callMeBackForm input, #join-us form input {margin-top:5px; width:180px; padding-left:5px;} body #callMeBackForm .button {top:-2px; cursor:pointer;} #join-us form button {background:url('/images/holidayextras/buttons/S-sign-up.png') top left no-repeat; border:0px; width:100px; height:25px; position:relative; top:-3px; cursor:pointer; margin-left:3px;} #join-us p {margin-top:-8px; margin-bottom:0px; font-size:11px !important; width:300px !important;} #join-us p.space {margin-top:0px; font-weight:bold;} #join-us {border-top:1px solid #fff; border-bottom:1px solid #fff; margin-left:-9px; width:322px; height:75px; margin-top:-6px;} #join-us form, #join-us p, #join-us h3 {padding-left:10px;} @media screen and (-webkit-min-device-pixel-ratio:0) { body #callMeBackForm .button, #join-us form button {top:9px;} } @media screen and (min-width:0\0) { #join-us form button, body #callMeBackForm .button {top:8px;} #callMeBackForm input, #join-us form input {padding-bottom:8px;} } @media \0screen { #join-us form button, body #callMeBackForm .button {top:8px;} #callMeBackForm input, #join-us form input {padding-bottom:8px;} #join-us p {font-size:11px !important;} } *+html #join-us form button, *+html body #callMeBackForm .button {top:1px;} *+html #callMeBackForm input, *+html #join-us form input {padding-bottom:8px;} *+html #join-us p {font-size:11px !important;} .newhotelspage {border-top:0px !important; margin:-10px 0px 0px 0px !important;background:#edf8fd; width:310px !important;} .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { position: absolute; left: -99999999px; } .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .ui-helper-clearfix { display: inline-block; } * html .ui-helper-clearfix { height:1%; } .ui-helper-clearfix { display:block; } .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } .ui-state-disabled { cursor: default !important; } .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; } .ui-widget-content { border: 1px solid #a6c9e2; background: #fcfdfd; color: #222222; } .ui-widget-content a { color: #222222; } .ui-widget-header { border: 1px solid #4297d7; background: #5c9ccc; color: #ffffff; font-weight: bold; } .ui-widget-header a { color: #ffffff; } .ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #c5dbec; background: #dfeffc; font-weight: bold; color: #2e6e9e; outline: none; } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; outline: none; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #79b7e7; background: #d0e5f5; font-weight: bold; color: #1d5987; outline: none; } .ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; outline: none; } .ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #79b7e7; background: #f5f8f9; font-weight: bold; color: #e17009; outline: none; } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; outline: none; text-decoration: none; } .ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fad42e; background: #fbec88; color: #363636; } .ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; } .ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec; color: #cd0a0a; } .ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; } .ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; } .ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } .ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; } .ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } .ui-icon { width: 16px; height: 16px;} .ui-widget-header .ui-icon {background-image: url(/images/datepicker/ui-icons_d8e7f3_256x240.png); } .ui-icon-carat-1-n { background-position: 0 0; } .ui-icon-carat-1-ne { background-position: -16px 0; } .ui-icon-carat-1-e { background-position: -32px 0; } .ui-icon-carat-1-se { background-position: -48px 0; } .ui-icon-carat-1-s { background-position: -64px 0; } .ui-icon-carat-1-sw { background-position: -80px 0; } .ui-icon-carat-1-w { background-position: -96px 0; } .ui-icon-carat-1-nw { background-position: -112px 0; } .ui-icon-carat-2-n-s { background-position: -128px 0; } .ui-icon-carat-2-e-w { background-position: -144px 0; } .ui-icon-triangle-1-n { background-position: 0 -16px; } .ui-icon-triangle-1-ne { background-position: -16px -16px; } .ui-icon-triangle-1-e { background-position: -32px -16px; } .ui-icon-triangle-1-se { background-position: -48px -16px; } .ui-icon-triangle-1-s { background-position: -64px -16px; } .ui-icon-triangle-1-sw { background-position: -80px -16px; } .ui-icon-triangle-1-w { background-position: -96px -16px; } .ui-icon-triangle-1-nw { background-position: -112px -16px; } .ui-icon-triangle-2-n-s { background-position: -128px -16px; } .ui-icon-triangle-2-e-w { background-position: -144px -16px; } .ui-icon-arrow-1-n { background-position: 0 -32px; } .ui-icon-arrow-1-ne { background-position: -16px -32px; } .ui-icon-arrow-1-e { background-position: -32px -32px; } .ui-icon-arrow-1-se { background-position: -48px -32px; } .ui-icon-arrow-1-s { background-position: -64px -32px; } .ui-icon-arrow-1-sw { background-position: -80px -32px; } .ui-icon-arrow-1-w { background-position: -96px -32px; } .ui-icon-arrow-1-nw { background-position: -112px -32px; } .ui-icon-arrow-2-n-s { background-position: -128px -32px; } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } .ui-icon-arrow-2-e-w { background-position: -160px -32px; } .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } .ui-icon-arrowstop-1-n { background-position: -192px -32px; } .ui-icon-arrowstop-1-e { background-position: -208px -32px; } .ui-icon-arrowstop-1-s { background-position: -224px -32px; } .ui-icon-arrowstop-1-w { background-position: -240px -32px; } .ui-icon-arrowthick-1-n { background-position: 0 -48px; } .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } .ui-icon-arrowthick-1-e { background-position: -32px -48px; } .ui-icon-arrowthick-1-se { background-position: -48px -48px; } .ui-icon-arrowthick-1-s { background-position: -64px -48px; } .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } .ui-icon-arrowthick-1-w { background-position: -96px -48px; } .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } .ui-icon-arrow-4 { background-position: 0 -80px; } .ui-icon-arrow-4-diag { background-position: -16px -80px; } .ui-icon-extlink { background-position: -32px -80px; } .ui-icon-newwin { background-position: -48px -80px; } .ui-icon-refresh { background-position: -64px -80px; } .ui-icon-shuffle { background-position: -80px -80px; } .ui-icon-transfer-e-w { background-position: -96px -80px; } .ui-icon-transferthick-e-w { background-position: -112px -80px; } .ui-icon-folder-collapsed { background-position: 0 -96px; } .ui-icon-folder-open { background-position: -16px -96px; } .ui-icon-document { background-position: -32px -96px; } .ui-icon-document-b { background-position: -48px -96px; } .ui-icon-note { background-position: -64px -96px; } .ui-icon-mail-closed { background-position: -80px -96px; } .ui-icon-mail-open { background-position: -96px -96px; } .ui-icon-suitcase { background-position: -112px -96px; } .ui-icon-comment { background-position: -128px -96px; } .ui-icon-person { background-position: -144px -96px; } .ui-icon-print { background-position: -160px -96px; } .ui-icon-trash { background-position: -176px -96px; } .ui-icon-locked { background-position: -192px -96px; } .ui-icon-unlocked { background-position: -208px -96px; } .ui-icon-bookmark { background-position: -224px -96px; } .ui-icon-tag { background-position: -240px -96px; } .ui-icon-home { background-position: 0 -112px; } .ui-icon-flag { background-position: -16px -112px; } .ui-icon-calendar { background-position: -32px -112px; } .ui-icon-cart { background-position: -48px -112px; } .ui-icon-pencil { background-position: -64px -112px; } .ui-icon-clock { background-position: -80px -112px; } .ui-icon-disk { background-position: -96px -112px; } .ui-icon-calculator { background-position: -112px -112px; } .ui-icon-zoomin { background-position: -128px -112px; } .ui-icon-zoomout { background-position: -144px -112px; } .ui-icon-search { background-position: -160px -112px; } .ui-icon-wrench { background-position: -176px -112px; } .ui-icon-gear { background-position: -192px -112px; } .ui-icon-heart { background-position: -208px -112px; } .ui-icon-star { background-position: -224px -112px; } .ui-icon-link { background-position: -240px -112px; } .ui-icon-cancel { background-position: 0 -128px; } .ui-icon-plus { background-position: -16px -128px; } .ui-icon-plusthick { background-position: -32px -128px; } .ui-icon-minus { background-position: -48px -128px; } .ui-icon-minusthick { background-position: -64px -128px; } .ui-icon-close { background-position: -80px -128px; } .ui-icon-closethick { background-position: -96px -128px; } .ui-icon-key { background-position: -112px -128px; } .ui-icon-lightbulb { background-position: -128px -128px; } .ui-icon-scissors { background-position: -144px -128px; } .ui-icon-clipboard { background-position: -160px -128px; } .ui-icon-copy { background-position: -176px -128px; } .ui-icon-contact { background-position: -192px -128px; } .ui-icon-image { background-position: -208px -128px; } .ui-icon-video { background-position: -224px -128px; } .ui-icon-script { background-position: -240px -128px; } .ui-icon-alert { background-position: 0 -144px; } .ui-icon-info { background-position: -16px -144px; } .ui-icon-notice { background-position: -32px -144px; } .ui-icon-help { background-position: -48px -144px; } .ui-icon-check { background-position: -64px -144px; } .ui-icon-bullet { background-position: -80px -144px; } .ui-icon-radio-off { background-position: -96px -144px; } .ui-icon-radio-on { background-position: -112px -144px; } .ui-icon-pin-w { background-position: -128px -144px; } .ui-icon-pin-s { background-position: -144px -144px; } .ui-icon-play { background-position: 0 -160px; } .ui-icon-pause { background-position: -16px -160px; } .ui-icon-seek-next { background-position: -32px -160px; } .ui-icon-seek-prev { background-position: -48px -160px; } .ui-icon-seek-end { background-position: -64px -160px; } .ui-icon-seek-first { background-position: -80px -160px; } .ui-icon-stop { background-position: -96px -160px; } .ui-icon-eject { background-position: -112px -160px; } .ui-icon-volume-off { background-position: -128px -160px; } .ui-icon-volume-on { background-position: -144px -160px; } .ui-icon-power { background-position: 0 -176px; } .ui-icon-signal-diag { background-position: -16px -176px; } .ui-icon-signal { background-position: -32px -176px; } .ui-icon-battery-0 { background-position: -48px -176px; } .ui-icon-battery-1 { background-position: -64px -176px; } .ui-icon-battery-2 { background-position: -80px -176px; } .ui-icon-battery-3 { background-position: -96px -176px; } .ui-icon-circle-plus { background-position: 0 -192px; } .ui-icon-circle-minus { background-position: -16px -192px; } .ui-icon-circle-close { background-position: -32px -192px; } .ui-icon-circle-triangle-e { background-position: -48px -192px; } .ui-icon-circle-triangle-s { background-position: -64px -192px; } .ui-icon-circle-triangle-w { background-position: -80px -192px; } .ui-icon-circle-triangle-n { background-position: -96px -192px; } .ui-icon-circle-arrow-e { background-position: -112px -192px; } .ui-icon-circle-arrow-s { background-position: -128px -192px; } .ui-icon-circle-arrow-w { background-position: -144px -192px; } .ui-icon-circle-arrow-n { background-position: -160px -192px; } .ui-icon-circle-zoomin { background-position: -176px -192px; } .ui-icon-circle-zoomout { background-position: -192px -192px; } .ui-icon-circle-check { background-position: -208px -192px; } .ui-icon-circlesmall-plus { background-position: 0 -208px; } .ui-icon-circlesmall-minus { background-position: -16px -208px; } .ui-icon-circlesmall-close { background-position: -32px -208px; } .ui-icon-squaresmall-plus { background-position: -48px -208px; } .ui-icon-squaresmall-minus { background-position: -64px -208px; } .ui-icon-squaresmall-close { background-position: -80px -208px; } .ui-icon-grip-dotted-vertical { background-position: 0 -224px; } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } .ui-icon-grip-solid-vertical { background-position: -32px -224px; } .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } .ui-icon-grip-diagonal-se { background-position: -80px -224px; } .ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; } .ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; } .ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; } .ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; } .ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; } .ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; } .ui-corner-right { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; } .ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; } .ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; } .ui-datepicker { width: 17em; padding: .2em .2em 0; } .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } .ui-datepicker .ui-datepicker-prev { left:2px; } .ui-datepicker .ui-datepicker-next { right:2px; } .ui-datepicker .ui-datepicker-prev-hover { left:1px; } .ui-datepicker .ui-datepicker-next-hover { right:1px; } .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } .ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; } .ui-datepicker select.ui-datepicker-month-year {width: 100%;} .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%;} .ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; } .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } .ui-datepicker td { border: 0; padding: 1px; } .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } .ui-datepicker.ui-datepicker-multi { width:auto; } .ui-datepicker-multi .ui-datepicker-group { float:left; } .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } .ui-datepicker-row-break { clear:both; width:100%; } .ui-datepicker-rtl { direction: rtl; } .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } .ui-datepicker-rtl .ui-datepicker-group { float:right; } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } .ui-datepicker-cover { display: none; display: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px; } #ui-datepicker-div {display:none;} html body #ui-datepicker-div {margin-left:0 !important;} @media screen\0 { form.hxEmbed input { padding-bottom: 8px !important; } } p { margin:0 0 10px 0; padding:0;} #headerWrapper{position:absolute !important;top:0px;} #containerBottom{clear:both;} #blueStripHeader { float:right;height:45px;z-index:10;width:530px;} #blueStripHeader #blueStripHeaderText { width:auto; text-align:left; font:normal 15px/25px Verdana; line-height:15px; z-index:10;} * html #blueStripHeader #blueStripHeaderText {height:55px;} *:first-child+html #blueStripHeader #blueStripHeaderText {height:55px;} #blueStripHeader #blueStripHeaderText h1.blueLevelOne {display:block; font-size:24px; font-weight:normal;color:#09f; line-height:15px;padding:0px 0px 10px;margin-top:-7px;margin-left:0px;} #blueStripHeader #blueStripHeaderText .blueLevelTwo {color:#8f8f8f;padding:20px 0px 10px;font-weight:700;} * html #blueStripHeader #blueStripHeaderText h1.blueLevelOne{margin-top:0px;} *:first-child+html #blueStripHeader #blueStripHeaderText h1.blueLevelOne{margin-top:0px;} *:first-child+html #blueStripHeader #blueStripHeaderText .blueLevelTwo {line-height:22px;} .priceSmall {color:#ff8400 !important; font-size:12px !important; line-height:1.7em;} .priceSmall em {color:#666; font-size:11px;} tr.key td {text-align:left !important;} tr.key span {margin-right:17%;} h2.eng_title {font-size:17px !important;} .review-quote-hotels {border:1px solid #09f; margin-bottom:10px; padding:5px 5px 0;} #mainHeadContent {text-align:right;float:right;width:630px;margin-top:-7px;font-weight:bold;background:url('/images/hx-new/parking-banner-img1.jpg') no-repeat 0 0;width:648px;height:278px;margin-right:-10px;} #mainHeadContent h1{font-size:24px;line-height:20px;margin-top:7px;margin-right:10px;} #mainHeadContent p{padding-top:5px;width:220px;float:right;font-size:13px;line-height:19px;margin-right:10px;} #mainHeadContent div{font-size:18px;margin-right:10px;} * html #mainHeadContent{margin-top:0px;margin-right:0px;} *:first-child+html #mainHeadContent{margin-top:0px;margin-right:-10px;} .topSpace {margin-top:10px;} .eng_bg{background:url('/images/hx-new/airport-parkingbg.jpg') no-repeat 0 0;width:530px;height:172px;float:right;} form.hxEmbed{width:220px !important;float:right;} form.hxEmbed .submit, form.viewAmendForm #vacEmbedinputs .vaSubmitButton, #metafaq label #submit, button.submit { background:url('/images/holidayextras/buttons/L-search.png'); width:152px; height:47px; font-weight:bold; padding:0; margin:0; font-size:0px; position:relative; left:25px; text-indent:-9000px;} .flight_number {margin-top:5px} form.hxEmbed .time {cursor:pointer;} #metafaq #submit, button.submit {border:0;} *:first-child+html button.submit, *:first-child+html form.hxEmbed .submit, *:first-child+html form.viewAmendForm #vacEmbedinputs .vaSubmitButton, *:first-child+html #metafaq label #submit {text-indent:0;} form.hxEmbed div.submitContainer {width:115px;} button.submit span {display:none;} * html #all button.submit, * html #all form.hxEmbed .submit, * html form.hxEmbed .submit, * html form.viewAmendForm #vacEmbedinputs .vaSubmitButton, * html #metafaq label #submit {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/holidayextras/buttons/L-search.png",sizingMethod="crop"); text-indent:0 !important;} #left-menu {width:31%; float:left;margin-top:-230px;} * html .dA,* html .dD{line-height:normal !important;} *:first-child+html .dA,*:first-child+html .dD{line-height:normal;} .bookBtn form.hxEmbed .submit {width:135px; background:url('/images/holidayextras/buttons/L-book.png');} * html .bookBtn form.hxEmbed .submit {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/holidayextras/buttons/L-book.png",sizingMethod="crop");} #mainContent {margin:0px 0 0 0;} #menuContent {float:right;margin-right:8px;margin-top:127px;width:165px;} #pageContent{float:left;width:81%;margin-bottom:30px;} #pageContent img{padding:5px;} .marginNew{margin-top:90px !important;} .marginNew #blueStripHeader {margin-bottom:10px;} * html .marginNew #mainHeadContent {margin-top:-7px !important;} *:first-child+html .marginNew #mainHeadContent {margin-top:-7px !important;} #middleContent{float:right;width:530px;} * html #menuContent{margin-right:0px;} .menu-box {border:1px solid #cef; -moz-border-radius:10px; -webkit-border-radius:5px; margin:5px 0 10px; padding:5px 5px 0;} .menu-box h2 {background:#cef; color:#555; font-size:14px; padding:5px; width:100%; margin:-5px 0 0 -5px !important; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:9px 9px 0 0;} * html .menu-box{padding:0px;} *:first-child+html .menu-box{padding:0px;} * html .menu-box h2{width:98%;} * html .menu-box p{padding-left:5px;} *:first-child+html .menu-box h2{width:96%;} *:first-child+html .menu-box p{padding-left:5px;} * html #menuContent .menu-box h2{width:95%;} * html #menuContent{margin-right:3px;} .tabOptions {width:96%; border-left:1px solid #78c4f6; border-right:1px solid #78c4f6; background:#F1F9FF !important; margin:0 0 0 -1px; padding:5px 10px; position:relative; z-index:1;} #TabContainer {height:26px; width:96%; padding:5px 9px 5px 0; margin:0 0 0 -1px; border-bottom:1px solid #78c4f6; position:relative; top:1px; z-index:2;} * html #TabContainer{padding-bottom:0px;} * html .tabOptions{padding-top:0px;} .productTabs li {display:inline; float:left; margin-right:10px; position:relative;} .productTabs li.active {top:-1px;} .productTabs li a, .productTabs li.firstLi a.firstTab {margin:0; top:0; outline:none !important; background:#09f; float:left; display:block; text-decoration:none; position:relative; padding:5px 20px !important; border:1px solid #09f; font-weight:bold; color:#fff !important;} .productTabs li.active a, .productTabs li.active a.firstTab {border:1px solid #78c4f6; border-width:0 1px 0 1px; color:#09f; padding:6px 20px !important; color:#09f !important; border-bottom:1px solid #f1f9ff !important; background:#F1F9FF url('/images/holidayextras/active-tab-reverse.gif') top center no-repeat;} * html .productTabs li a, * html .productTabs li.firstLi a.firstTab{padding-bottom:8px !important;} * html .productTabs li.active {top:1px;} .topLeftTab, .topRightTab, #topRightCurve, #bottomLeftTab, #bottomRightTab {background:url('/corner-tabs.gif') top left no-repeat; width:13px; height:13px; display:block; float:left; position:absolute; z-index:10;} .topLeftTab {background-position:-14px -13px; top:-1px; left:0; z-index:10;} .topRightTab {background-position:-14px 0; right:0px; z-index:10} .active .topLeftTab {background-position:0 -13px;} .active .topRightTab, #topRightCurve {background-position:0 0;} #topRightCurve {top:0; right:-1px;} #bottomLeftTab {background-position:0 -42px; left:-1px; top:-1px;} #bottomRightTab {background-position:0 -28px; right:0px; top:-1px;} .engine-bottom {position:relative; background:#f1f9ff; border-bottom:1px solid #78C4F6; width:96% !important; height:11px; padding:0 10px 0 11px;} * html #topRightCurve{right:-2px;} * html .topRightTab{right:-1px;} .carparklogo {width:160px;} .airparks-prices .pricepound {font-size:20px; color:#ff8400;font-weight:bold;text-align:center; xwidth:200px;} .airparks-prices .priceSymbol {font-size:18px;} .rating {font-size:20px; color:#2C9A00;} .normalText {font-size:12px; color:#666;} .db {display:block;} .floatNone {float:none !important;} .airparks-prices {width:100%;} .distance {width:90px;} .airparks-prices tr {border:1px solid #78c4f6;} .airparks-prices td {font-size:11px;} .airparks-prices .tableHeading {background:#d4eeff;} .airparks-prices .tableHeading td a {font-size:14px !important; text-decoration:none; color:#06c; font-weight:bold;} .airparks-prices .empty {border:0px; float:left; margin-bottom:-12px;} .airparks-prices .empty td {padding:0px !important;} .breadcrumb li {font-weight:bold;display:inline;color:#9d9e9f;} .breadcrumb li a {font-weight:normal;} .breadcrumb{position:absolute;top:90px;left:10px} #parking-table span {width:140px; display:block; float:left; margin:0; font-weight:bold;} #parking-table span.last {width:105px;} #parking-table td.priceSmall {width:130px;} #parking-table em {font-size:10px;} .menu-video a.thickbox {text-decoration:none; position:relative;} .streetview-text {position:absolute; top:-17px; left:35px; width:208px; font-size:11px; color:#152480;} .embedCode{width:290px;} #bestPG { margin-left:5px} #scrollEngine {background:#ebf7fc; z-index:10; width:315px;} #scrollEngine form.hxEmbed {margin:0;} #scrollEngine #hxEmbedT {display:block;} #scrollEngine .options .hxEmbedLabel, #scrollEngine .options label {margin:0 !important; padding:2px 0 0;} x#scrollEngine .options .carInfo {height:5px;} #scrollEngine form.hxEmbed button {left:-15px !important; top:0;} .greyFont {color:#666 !important; font-weight:normal !important;} .floatNone {float:none !important;} #menuContent #scrollEngine {padding:0 !important;} #menuContent h3, .eng_title {font-size:17px; margin:0 !important;} .eng_title {margin-bottom:10px;} #menuContent div {padding:5px 5px 15px 0 !important;} #menuContent form div {padding:0 0 0 0 !important;} #menuContent form .options div.submitContainer {padding-top:10px !important;} #menuContent #customer-comments {font-size:13px !important; padding-bottom:0 !important; margin:0;} #menuContent #customer-comments div {padding-bottom:0 !important;} #menuContent {width:280px; margin-right:5px;} #socialShares {width:180px; border:1px solid #d2e6f2; padding:8px; margin:20px auto 0;} #socialShares h2 {position:relative; left:-30px; top:-10px; width:100px; transform:rotate(-10deg); -webkit-transform:rotate(-10deg); -moz-transform:rotate(-10deg); line-height:15px; font-family:'Yanone Kaffeesatz',helvetica,arial,sans-serif; font-size:22px;-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.98480775, M12=0.17364818, M21=-0.17364818, M22=0.98480775,sizingMethod='auto expand')"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.98480775, M12=0.17364818, M21=-0.17364818, M22=0.98480775,sizingMethod='auto expand'); top:-20px\9} body #containerBottom {z-index:-1;} #google-plusone, #twitter-button, #facebook-like {float:left;} #google-plusone {margin:0 4px;} .breadcrumb {font-size:10px;} #socialShares-small {width:127px !important;width:120px\9 !important; background:#fff; position:absolute; top:76px; left:493px; left:515px\9; xborder:1px solid #d2e6f2; padding:8px; text-align:center;} body #blueStripHeader #blueStripHeaderText .blueLevelOne, body #blueStripHeader {width:auto !important;} body #containerBottom {z-index:0;} body #scrollEngine, body #park-info {z-index:1 !important;} body #menuContent .commentSectEnd{z-index:0;} #socialShares-small #google-plusone, #socialShares-small #twitter-button, #socialShares-small #facebook-like {height:30px; float:left; z-index:10;} #socialShares-small #facebook-like {height:0px; clear:both;} #facebook-like iframe {width:400px !important; z-index:20 !important;} .fb_iframe_widget iframe {left:4px;} #___plusone_0{margin-left:7px\9;} #socialShares-small iframe.fb_ltr{width:400px !important;} * html #socialShares-small{top:90px;padding:0px;left:495px;width:100px !important;} * html #socialShares-small iframe.fb_ltr{width:140px !important;} * html #___plusone_0{height:0px !important;width:0px !important;left:-22px;} *:first-child+html #socialShares-small{left:495px;width:120px !important;} *:first-child+html #socialShares-small iframe.fb_ltr{width:130px !important;} *:first-child+html #___plusone_0{height:0px !important;width:0px !important;} #trip_app_embed h4, #trip_app_embed button span {display:none;} #trip_app_embed button {background:url('/images/holidayextras/buttons/L-search.png'); width:152px; height:47px; font-weight:bold; padding:0; margin:0; font-size:0px; position:relative; border:0; cursor:pointer;} * html #trip_app_embed button {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/holidayextras/buttons/L-search.png",sizingMethod="crop");} #trip_app_embed input {width:auto; padding:3px; line-height:15px;} #trip_app_embed select {max-width:250px; width:auto;} #trip_app_embed .field {margin:5px 0;} #trip_app_embed label, #trip_app_embed .help_text {display:block;} #trip_app_embed #c_hotel_parking_required {border-bottom:1px solid #bbb; padding-bottom:10px !important; } #trip_app_embed #trip_hotel_parking_required {width:auto; border:none\9;} #trip_app_embed input {padding:0 3px 7px 3px\9;} #trip_app_embed {margin-left:25px;width:260px;} #trip_app_embed .hasDatepicker{width:155px;} #trip_app_embed #c_hotel_parking_required label {display:inline; margin-left:10px;} #trip_app_embed .ui-datepicker-trigger{position:relative; top:3px; left:-20px;} #trip_app_embed #search_outbound_flight_number, #trip_app_embed #search_arrive_airport, #trip_app_embed select#search_hotel_stay_date, #trip_app_embed select#search_hotel_room_type {width:250px !important;} #trip_app_embed .clearicon {position: relative; display:block;} #trip_app_embed .clearicon span {position: absolute; bottom: 3px; left: 240px; width: 16px; height: 16px; background: url('https://v2.holidayextras.co.uk/images/sprites.png') 0 -690px; cursor: pointer;} #trip_app_embed #new_search .clearicon input {padding-right: 20px; width:210px !important; line-height:15px;} #trip_app_embed input.hasDatepicker {background:#fff url('/images/general/icons/calendar.png') 142px 3px no-repeat;} input:invalid {-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;} #trip_app_embed span.label {display:block;} .ui-autocomplete {z-index:30; background:#fff; width:350px; border:1px solid #09f; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;} .ui-autocomplete li:hover {background:#def;} .ui-autocomplete li {padding:2px 5px;} body .ui-datepicker {display:none;} #containerAll,#containerBottom{background:url('/images/holidayextras/project-horizon/page-sprite.png') repeat-y top right;} #containerBottom {background-position:bottom left; background-repeat:no-repeat; z-index:9;} #pageContent {width:630px; margin-top:125px;} * html #pageContent {width:648px;margin-left:-4px;} #menuContent {width:315px;margin-top:90px;} form.hxEmbed{float:none !important;margin-left:30px;color:#666;width:278px !important;} form.hxEmbed label,form.hxEmbed button.submit{margin-top:8px;margin-bottom:3px;} form.hxEmbed button.submit{margin-left:8px;} form.hxEmbed input.hasDatepicker {line-height:13px;} #blueStripHeader{float:none;height:auto;} .eng_title{margin-left:20px;} .leftImgContent{width:200px;} .topMargin {margin-top:10px;} #containerAll #blueStripHeaderText {position:relative;} * html #containerAll #blueStripHeaderText {margin-left:10px;} *:first-child+html #containerAll #blueStripHeaderText {margin-bottom:10px;} #containerAll #blueStripHeaderText h1.blueLevelOne {color:#06c; font-weight:bold; margin-top:1px !important; width:630px;line-height:24px;} #containerAll #blueStripHeaderText span.blueLevelTwo {display:block; line-height:14px; padding-top:0px; width:630px !important;} #blueStripHeader #blueStripHeaderText .blueLevelTwo{padding-bottom:0px;} * html #containerAll #blueStripHeaderText span.blueLevelTwo {margin-bottom:20px;line-height:20px;} *:first-child+html #containerAll #blueStripHeaderText span.blueLevelTwo {margin-bottom:20px; position:relative; top:-10px;} fieldset.allProducts {margin-bottom:-15px !important;} .lOT {padding:0px !important;} fieldset.lo {margin:3px 2px;} .red {color:#f00;} #ui-datepicker-div {margin-left:-30px;} .menu-video {border-bottom:1px dotted #666; margin-bottom:10px; padding-bottom:10px; text-align:center;} .menuMoreReviews {font-weight:normal;} #postCodeSearch {margin-bottom:10px;} #TabContainer{top:-31px;border-bottom:0px;} .tabOptions{width:628px;margin-left:-9px;border-top:1px solid #78C4F6;border-width:1px 0px 0px 1px !important;background:none !important;top:-31px; padding-top:15px;} .productTabs li{margin-right:0px;} .productTabs li a, .productTabs li.firstLi a.firstTab{background:#d4eeff;color:#09f !important;padding:5px 8px !important;border:1px solid #78C4F6;border-left:0px;border-bottom:1px solid #78C4F6;} .productTabs li.firstLi a.firstTab{border-left:1px solid #78C4F6;} .productTabs li.active a, .productTabs li.active a.firstTab{background:#fff !important;border-top:1px solid #78C4F6;border-left:1px solid #78C4F6;padding:6px 10px 5px 10px !important; color:#8f8f8f !important;} .productTabs li.active a{border-left:0px;} #hotel-info, #park-info, #lounge-info {background:url('/images/hx-new/parking-product-img-generic.jpg') no-repeat bottom right; width:648px; padding-top:40px; padding-bottom:20px; margin-bottom:-35px; position:relative; left:-8px; top:-30px;} #hotel-info {background:url('/images/hx-new/hotel-product-img-generic.jpg') no-repeat bottom right;} .nofees #hotel-info {background: url('/images/holidayextras/nobookingfees.png') no-repeat bottom right; margin-top:-20px;} .nofees #hotel-info ul.leftList {margin-top:30px;} #lounge-info {background:url('/images/hx-new/lounge-product-img-generic.jpg') no-repeat bottom right;} .nofees #park-info {background: url('/images/holidayextras/nobookingfees.png') no-repeat bottom right !important;} .leftImgContent {width:600px;position:relative; margin-left:8px; margin-top:10px;} * html .leftImgContent {margin-top:-20px;} .leftList{margin-left:20px; position:relative;xwidth:270px;} .leftList li{background-position:bottom left;padding:0px 0px 0px 24px !important;line-height:23px;} * html #TabContainer{padding-left:10px;} *:first-child+html .leftImgContent {margin-top:-20px;} * html #park-info {left:0; margin-bottom:-43px; padding-top:45px; top:-35px;} *:first-child+html #park-info {margin-bottom:-39px; padding-top:45px; top:-35px;} * html .tabOptions{width:638px padding-right:1px;padding-left:11px;margin-left:0px;padding-top:20px;top:-32px;border-left:0px !important;} *:first-child+html .tabOptions{margin-left:-10px;top:-32px;border-left:0px !important;} * html .productTabs li a,* html .productTabs li.firstLi a.firstTab{padding:6px 10px 7px 10px !important;} * html .productTabs li.active a,* html .productTabs li.active a.firstTab{padding:7px 10px 5px 10px !important;} .starRating{width:80px;} tr{border:0px !important;} #getDirections {background:url('/images/holidayextras/buttons/M-get-directions.png') top left no-repeat; border:0; width:175px; height:35px; position:relative; top:4px;} @media screen and (-webkit-min-device-pixel-ratio:0){ #getDirections {top:-5px;} } .callcenterpeople, .callMeBack, .liveChat, .EmailUsBack, #join-us button {background:url('/images/holidayextras/project-horizon/sidebar-sprite.png') no-repeat top left;} .callcenterpeople {background-position:-41px -30px; width:160px; height:120px; float:right; display:block; position:absolute; top:25px; right:0;} .callMeBack {background-position:0 -30px; float:left; display:block; width:40px; height:40px;} .liveChat {background-position:0 -70px; float:left; display:block; width:40px; height:40px;} .EmailUsBack {background-position:0 -110px; float:left; display:block; width:40px; height:40px; margin-top:8px;} #contacttabs p{font-size:11px !important;line-height:1.4em;} #contacttabs{margin-bottom:20px;} #alertMsg {position:absolute; top:0; left:250px; padding:7px 10px; background:#c90771;} #alertMsg a {color:#fff; text-decoration:underline; font-size:13px;} #here-to-help {height:145px; border-bottom:1px dotted;position:relative;border-top:1px dotted;} #here-to-help p, #here-to-help h2 {width:145px; margin-bottom:7px;} #here-to-help h2 {margin-left:1px; font-size:17px; width:320px;} * html #here-to-help h2 {margin-left:0px;} #call-me {height:55px; margin-left:25px; margin-top:10px;} #call-me h2 {color:#609; margin-left:50px; font:bold 13px Tahoma, Verdana; padding-top:2px;} #call-me p, #live-chat p, #email-us p {width:210px; margin-left:50px; color:#838383;} #live-chat {height:45px; margin-left:25px;} #live-chat h2 {color:#f60 !important;font:bold 14px Tahoma, Verdana; margin-left:50px; padding-top:7px; text-decoration:none;} #live-chat span, #email-us span {color:#09f; text-decoration:underline;} #email-us {height:55px; margin-left:25px; margin-top:10px; padding-bottom:5px;} #email-us h2 {color:#22ac20;font:bold 13px Tahoma, Verdana; margin-left:50px; padding-top:2px;} #join-us {height:86px; border-top:1px dotted;} #join-us h2 {font:bold 15px Tahoma, Verdana; margin-left:15px; padding-top:3px; width:300px; padding-top:7px;} #join-us p {margin-left:15px; width:280px;} #join-us form {margin-left:15px; margin-top:-1px;} a.nounderline {text-decoration:none !important;} li.nopipe {background:none !important;} .nonaction{color:#666;line-height:1.4em;font-size:11px; width:148px !important;} #customer-comments{font:italic normal 15px Verdana, Arial, Sans-Serif;color:#19aa16;padding-bottom:15px;padding-top:15px;} .custPicture{width:85px;font-size:10px;font-style:normal;line-height:15px;} .postDate{font-weight:normal;} .comment {clear:left; //clear:none; } .commentSect, span.reviews {background-position:-184px -1px;float:left;height:20px;width:30px; padding:0;} .commentSectEnd {background-position:-184px -43px; height:20px; width:30px; padding:2px 15px 3px; position:relative; top:0; //display:inline-block; //margin-top:-10px; //top:10px; } #best-price span{color:#19aa16;} #best-price h2{font-size:15px;} #best-price{border-bottom:1px dotted;padding:5px 5px 25px 20px;font-size:11px;color:#666;line-height:1.4em;} #bestPG{width:70px; height:70px;display:block;float:right;background-position:0px 0px;} #customer-awards{border-top:1px dotted;padding:10px 0px; height:100px;} #customer-awards img{padding-right:10px;} .social-media p a {text-decoration:none; padding:0; height:23px; width:95px; margin:0 5px 3px 0; display:block; position:relative; border:1px solid #def; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#39b3fe; background: -moz-linear-gradient(top, #fff, #def); background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ddeeff)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ddeeff');} .social-media h3 {width:225px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; position:relative; top:14px; left:55px; text-align:center; padding:2px 5px 2px; font-size:12px !important; color:#fff !important; background:#2e88c4;} .social-media p a img {position:relative; top:5px; left:0; margin-right:5px; width:18px !important;} .social-media a span {color:#666;} .social-media img {position:absolute;} .social-media p a span {position:relative; top:-3px; float:none; border:0; background:none;} .social-media span {color:#666; text-align:right; width:180px; float:left; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 5px; background: -moz-linear-gradient(left top, #ebf7fc, #def); background-image: -webkit-gradient(linear, left 50, right 50, color-stop(0, #EBF7FC), color-stop(0.36, #E0F2FC), color-stop(0.76, #DDEEFF)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebf7fc', endColorstr='#ddeeff', GradientType=1);} .social-media p {margin:10px 0 0;} .social-media {margin-bottom:-20px; position:relative;} body .social-media .fb_iframe_widget span {background:none !important; width:auto !important; float:none; margin-left:-5px;} .social-media #facebook-home-like span {background:none !important; float:none; margin-left:-5px;} .social-media #facebook-home-like {margin-top:30px;} .social-media span {position:relative; top:3px;background:none !important;} .social-media #facebook-home-like, .social-media #facebook-home-like *, .social-media span {font-size:11px !important;font-family:'Helvetica Neue',Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif sans-serif !important;line-height:20px !important;color:#333 !important;} .social-media #facebook-home-like a {background:none; border:0; color:#186487 !important; font-weight:bold;} .social-media #facebook-home-like a:hover {text-decoration:underline !important;} .social-media #facebook-home-like * {width:50px !important; display:inline !important;} .social-media #facebook-home-like span span {display:none !important;} .menu-section{margin:10px 0px;} .border-btm{border-bottom:1px dotted;} .border-tp{border-bottom:1px dotted;} .fl {float:left;} .fr {float:right;} img.fl {margin:0 10px 10px 0;} img.fr {margin:0 0 10px 10px;} .cl {clear:left;} .cr {clear:right;} .cb {clear:both;} .di {display:inline;} .hide {display:none;} .smallFont {font-size:10px;} .nomargin {margin:0;} .orange {color:#f60 !important; font-weight:bold;} .highlight {font-weight:bold;} .bull li {list-style-type:disc; margin-left:20px;} ul.leftList li {width:500px !important; font-size:11px;} ul.leftList li {clear:left;} ul.leftList {top:-8px;} .leftListContent {margin-left:5px; position:relative;} .leftListContent li {background-position:bottom left;padding:4px 0px 0px 24px !important;line-height:23px;} span.green {color:#19aa16; font-weight:bold;} span.blue {color:#0066CC; font-weight:bold;} ul.pipesearch li {margin-bottom:10px;} ul.pipesearch li a {float:left; width:620px;} #commentTextArea {width:610px; margin-bottom:3px;} .nonelink {font-weight:normal !important;} .parkingTick {background-position:bottom left;padding:10px 0px 0px 20px !important; top:3px !important; position:relative;} .bordernone {border:0px !important;} li.comment {margin-top:10px; margin-bottom:20px;} .reviewer { margin-top:5px; margin-bottom:15px; width:100%;} .review {color:#189808; font-size:12px;} .review strong {display:block; font-size:18px; color:#189808;} .review span {display:block; color:#363636; font-size:11px;} .customer1, .customer2, .customer3 {background:url('/images/holidayextras/customers.jpg') top left no-repeat; width:95px; height:95px; float:left; margin:0 5px 5px;} .customer2 {background-position:0 -95px;} .customer3 {background-position:0 -190px;} .inlinereview {float:none !important;} .item {margin-bottom:4px; width:100%; float:left;} .thankyou {background:url('/images/holidayextras/thankyou-reveiw.jpg') top left no-repeat; width:230px; position:absolute; right:-260px; top:155px; padding-top:380px;} .thankyou strong {clear:both; display:block; margin-left:10px;} .car-parking-img, .meet-and-greet-img, .hotel-and-parking-img {background:url('/images/holidayextras/parking-options.png') top left no-repeat; float:left; width:135px; height:81px; margin:0 5px 5px;} .meet-and-greet-img {background-position:0 -81px;} .hotel-and-parking-img {background-position:0 -152px;} #park-info {background:url('/images/hx-new/airport-parking-new-bg.jpg') no-repeat bottom right;} #free-park-info {background:url('/images/hx-new/free-airport-parking-bg.jpg') no-repeat bottom right; width:648px; padding-top:40px; padding-bottom:20px; margin-bottom:-35px; position:relative; left:-8px; top:-30px;} #hotel-info {background:url('/images/hx-new/hotel-product-img-generic.jpg') no-repeat bottom right;} fieldset.allProducts .hxEmbed label{display:inline;} form.hxEmbed {width:278px !important;} fieldset.allProducts {margin-bottom:-15px !important;} .lOT {padding:0px !important;} fieldset.lo {margin:3px 2px;} #compareForm p{margin-right:16px;} #compareTitle input.submit {width:133px;height:33px;font-size:16px;font-weight:bold;padding-right:35px;padding-bottom:3px;margin-top:-7px;} #compareTitle {width:450px;margin-bottom:15px;} div.compareHotels {width:100%;border-bottom:1px dashed #363636;} div.compareHotels .price {font-size:15px;font-weight:bold;} a.smallFont {float:none !important;} #free-parking-table {border:1px solid #09f; padding-top:15px; padding-left:10px;width:520px; margin:10px 15px;} .speechBubble {border:2px solid #ccc; padding:8px; -moz-border-radius:20px; -webkit-border-radius:20px; -moz-box-shadow: #ccc 3px 3px 5px; -webkit-box-shadow: #ccc 3px 3px 5px;} * html .speechBubble {position:static !important;} *:first-child+html .speechBubble {position:static !important;} * html #hotel-info {left:0; margin-bottom:-43px; padding-top:45px; top:-35px;} * html #lounge-info {left:0; margin-bottom:-43px; padding-top:45px; top:-35px;} * html .tabOptions {padding-top:15px !important;} * html .tabOptions p {position:relative;} * html .tabOptions ul {position:relative;} * html .parkingTick {margin-top:-4px !important; float:left;} * html strong.cite {position:relative; top:5px;} * html ul.pipesearch a {float:none; display:block;} * html ul.hxComment p {float:left;} *:first-child+html ul.leftList {margin-top:10px;} *:first-child+html .tabOptions p {position:relative;} *:first-child+html .tabOptions ul {position:relative;} *:first-child+html .parkingTick {margin-top:-4px !important; float:left;} *:first-child+html strong.cite {position:relative; top:5px;} #headerWrapper {background:url('/images/holidayextras/project-horizon/tile-header-sand-2.png') repeat-x 0 -399px; width:976px; height:76px; position:relative; left:2px;} .hxlogo {background:url("/holiday-extras-logo.png") top left; width:145px !important; height:79px !important; margin-top:12px !important;} #mainNav li, #mainNav a, #mainNav form, #mainNav li.active, #mainNav a.active, #mainNav form.active, .top-right-links li {background:url('/images/holidayextras/project-horizon/header-sprite.png') no-repeat top left} .hxlogo {margin-top: 15px; display: block; float: left; height: 75px; margin-left: 5px; width: 125px;} .top-right-links {position:absolute; top:5px; right:5px;} .top-right-links li {float:left; margin-right:5px; background-position:-170px -14px; padding-left:8px;} .top-right-links li.first {background-position:-170px 0; padding-left:25px; color:#fff; font-weight:bold;} .top-right-links a {color:#fff; text-decoration:underline;} a.agentLogin { color:#609 !important;} #mainNav {position:absolute; top:40px; left:220px;} #mainNav li {float:left; margin:0 1px; background-position:0 -95px;} #mainNav a, #mainNav form {background-position:right -95px; display:block; margin-left:4px; padding:4px 10px 5px 4px; text-align:center; font: bold 12px/11px Tahoma, Arial, Verdana, sans-serif;} #mainNav li.active {background-position:0 -126px;} #mainNav a.active, #mainNav form.active {background-position:right -126px;} #mainNav a:hover {text-decoration:none;} #mainNav input {color:#8f8f8f;} #mainNav form {padding:0; position:relative; width:260px; height:31px;} #searchSite {margin:5px 0 !important; position:absolute; left:0; top:2px; padding:2px; width:190px; height:21px;} #searchSiteBtn {background:url('/images/holidayextras/buttons/S-go.png') no-repeat top left; height:25px; padding:2px; position:absolute; left:200px; top:6px; width:50px; border:0; cursor:pointer;} * html body #searchSiteBtn {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/holidayextras/buttons/S-go.png",sizingMethod="crop");} * html #searchSite {height:22px; font-size:14px;} #alertMsg {position:absolute; top:0; left:170px; padding:7px 10px; background:#c90771;} #alertMsg a {color:#fff; text-decoration:underline; font-size:13px;} .popup .bubble-top, .popup .bubble-bottom, .bubbleInfo .trigger, .bubbleInfo .triggerText {background:url('/images/holidayextras/bubble-popup/callNumberSprite_v1.png') 0 0 no-repeat; width:360px; height:30px; float:left;} .bubbleInfo .trigger {background-position:0 -56px; width:auto; position:absolute; top:-10px; cursor:pointer; padding-left:35px; left:-15px; color:#45B535; text-align:left; font-size:12px;} * html .bubbleInfo .trigger {top:10px !important;} .bubbleInfo .triggerText {background-position:right bottom; width:auto; height:20px; padding-right:10px; padding-top:3px; color:#45B535; text-decoration:none;} .bubbleInfo {position:relative; top:10px; left:400px; width:500px; z-index:50;} * html .bubbleInfo {position:relative; top:-12px; left:230px; width:500px; z-index:50;} *:first-child+html .bubbleInfo {position:relative; top:10px; left:230px; width:500px; z-index:50;} .nobreadcrumb {margin-bottom:15px;}.newHeader #mainNav {left:160px !important;}.newHeader #searchfrm {width:213px !important;}.newHeader #searchfrm input {width:145px !important;}body .newHeader input#searchSiteBtn {width:55px !important; left:155px !important;} #mainContent .content-reviews, #mainContent .content-reviews span {font-family:Verdana;} #mainContent .content-reviews em.description, #mainContent .content-reviews em.description strong, #mainContent .content-reviews div p span {font-size:12px;} #mainContent .content-reviews div p span.cite {font-size:11px;} #TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; } #TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; } #TB_window a:link { color: #666666; } #TB_window a:visited { color: #666666; } #TB_window a:hover { color: #000; } #TB_window a:active { color: #666666; } #TB_window a:focus{ color: #666666; } #TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; } .TB_overlayMacFFBGHack { background: url(https://secure.holidayextras.co.uk/images/general/macFFBgHack.png) repeat; } .TB_overlayBG { background-color:#FFF; filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; } * html #TB_overlay { position: absolute; } #TB_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 1px solid #A0DAFF; text-align:left; top:50%; left:50%; } * html #TB_window { position: absolute; top: 10%; } #TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; } #TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; } #TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right; } #TB_closeAjaxWindow { position:absolute; right:-17px; top:-17px; font-size:0; } #TB_closeWindowButton { display:block; width:188px; height:33px; background:url('https://secure.holidayextras.co.uk/images/general/btn-close.gif') top right; border:none; text-decoration:none; color:transparent; } #TB_printAjaxWindow { position:absolute; right:-17px; top:-8px; } #TB_printWindowButton { display:block; width:16px; height:16px; background:url('/images/icons/printer.gif'); border:none; text-decoration:none; color:transparent; } #TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px; display:none; } #TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; } #TB_ajaxContent.TB_modal{ padding:15px; } #TB_ajaxContent p{ padding:5px 0px 5px 0px; } #TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; } * html #TB_load { position: absolute; } #TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; } * html #TB_HideSelect { position: absolute; } #TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; } #ui-datepicker-div {display:none;} .callMeBack, .liveChat, .EmailUsBack {background:url('/images/holidayextras/contacttabs/sprite.png') no-repeat top left;} .callcenterpeople {background:url('/images/holidayextras/contacttabs/support-team-small-1.jpg') no-repeat top left; width:288px; height:150px; float:left; position:relative; display:; margin-top:-40px; margin-bottom:-65px; top:0px; right:0px;} *:first-child+html .callcenterpeople {right:0px;} * html .callcenterpeople {right:0px; width:285px;} .callMeBack {background-position:0 0px; float:left; display:block; width:40px; height:30px;} .liveChat {background-position:0 -45px; float:left; display:block; width:40px; height:30px;} .EmailUsBack {background-position:0 -95px; float:left; display:block; width:40px; height:30px; margin-top:2px;} #menuContent {margin-right:5px;} .content-reviews {margin-bottom:25px;} #contact-tabs {margin-top:55px !important; margin-bottom:10px; margin-left:9px !important; width:288px; padding:0px !important;} #contact-tabs a {text-decoration:underline; cursor:pointer; color:#fff;} #alertMsg {position:absolute; top:0; left:250px; padding:7px 10px; background:#c90771;} #alertMsg a {color:#fff; text-decoration:underline; font-size:13px;} #here-to-help {height:238px !important; margin-top:160px; height:auto !important; margin-bottom:-25px; border-bottom:0px; border-top:0px;} #here-to-help p, #here-to-help h2 {width:280px; margin-left:0px;} #here-to-help p {width:288px !important;} #here-to-help h2 {font-size:14px; color:#666; margin-top:-50px;} *:first-child+html #here-to-help {margin-top:115px;} #call-me {height:45px; margin-left:2px;} #call-me a {color:#09f;} #call-me h2, #callmebackcontainer h3 {color:#666; margin-left:60px; font:bold 13px Tahoma, Verdana; padding-top:2px;} #call-me p, #live-chat p, #email-us p {width:210px; margin-left:60px; color:#666;} * html #call-me {padding-bottom:0px; margin-top:0px; margin-bottom:-37px;} #live-chat {height:35px; margin-left:2px;} #live-chat h2 {color:#f60 !important;font:bold 13px Tahoma, Verdana; margin-left:60px; padding-top:7px; text-decoration:none;} #live-chat p {padding-top:9px !important;} #live-chat span, #email-us span {color:#09f; text-decoration:underline;} * html #live-chat{padding-bottom:0px; margin-top:0px; margin-bottom:-37px;} #email-us {height:38px; margin-left:2px; margin-top:-5px; padding-bottom:5px;} #email-us h2 {color:#22ac20;font:bold 13px Tahoma, Verdana; margin-left:60px; padding-top:2px;} *:first-child+html #email-us p {position:relative; left:15px;} * html #email-us p {position:relative; left:15px;} * html #email-us {padding-bottom:0px; margin-top:0px; margin-bottom:-37px !important;} a.nounderline {text-decoration:none !important;} li.nopipe {background:none !important;} .expertLink {position:absolute; top:121px; left:105px; color:#fff; font-size:14px;} .expertLink span {font-size:10px; font-family:marker felt; } .nonaction{color:#666;line-height:1.4em;font-size:11px; width:148px !important;} body form.hxEmbed select.l {width:270px !important;} #customer-comments{margin-left:-9px !important; width:322px; border-top:1px solid #fff; font:italic normal 15px Verdana, Arial, Sans-Serif;color:#19aa16;padding-bottom:15px;margin-top:-15px !important;} #customer-comments div {padding-left:9px !important;} .custPicture{width:85px;font-size:10px;font-style:normal;line-height:15px;} .postDate{font-weight:normal;} .comment {clear:left; //clear:none; } .commentSect, span.reviews {background-position:-184px -1px;float:left;height:20px;width:30px; padding:0;} .commentSectEnd {background-position:-184px -43px; height:20px; width:30px; padding:2px 15px 3px; position:relative; top:0; //display:inline-block; //margin-top:-10px; //top:10px; } #best-price span{color:#19aa16;} #best-price h2{font-size:15px;} #best-price{border-bottom:1px solid #c6e3f3;padding:5px 5px 25px 20px;font-size:11px;color:#666;line-height:1.4em; margin-left:-9px; width:312px;} #menuContent #best-price {padding-left:10px !important;} #bestPG{width:122px; height:58px;float:right;} #customer-awards{border-top:1px dotted;padding:10px 0px; height:100px;} #customer-awards img{padding-right:10px;} #callmebackcontainer {height:83px; border-bottom:1px solid #A0DAFC;} #callmebackcontainer img {float:left;} #callmebackcontainer div {top:15px; position:relative;} #callmebackcontainer button {border:0; background:url('/images/holidayextras/buttons/S-go.png') top left no-repeat; height:25px; width:55px; position:relative; top:2px;} #callmebackcontainer button span {display:none;} #callmebackcontainer input.phone {font-size:11px; padding:2px; position:relative; top:5px; width:135px;} #callmebackcontainer .errorMsg {display:block; font-size:11px; color:#f66;} * html #callmebackcontainer input.phone {width:125px; top:0;} * html #callmebackcontainer button {left:-10px;} *:first-child+html #callmebackcontainer input.phone {width:125px; top:0;} *:first-child+html #callmebackcontainer button {left:-10px;} @media \0screen { #callmebackcontainer input.phone {width:130px; top:-5px;} #callmebackcontainer button {left:0px;} } :root #callmebackcontainer input.phone {top:-5px\9; width:130px\9;} .social-media {margin-bottom:15px; border-top:1px solid #c6e3f3 !important; border-bottom:1px solid #c6e3f3; margin-left:-9px; width:303px; } .social-top-line {height:30px;} .social-top-line #google-plusone, .social-top-line #twitter-button, .social-top-line #facebook-like {float: left; margin-right: 0px;} .social-top-line #twitter-button iframe {width:97px !important;} .social-top-line .fb_edge_widget_with_comment {position: relative; left:-13px; top: -3px; top:0px\9;} #menuContent #twitter-follow-box {margin: 70px 0 -20px 0; border: 1px solid #dcdcdc; padding: 10px !important; width: 277px; background: white;} #twitter-follow-box h4 {font-family:lucida grande,tahoma,verdana,arial,sans-serif; line-height: 15px; margin-bottom:8px; float:none; font-size: 14px; font-weight: bold; color: #3B5998; width: 240px;} #twitter-follow-box h4 span {font-weight:normal; float:none; color: #3B5998 !important; position:static;} #menuContent div.social-media {padding:12px !important;} .social-media p a {text-decoration:none; padding:0; height:23px; width:95px; margin:0 5px 3px 0; display:block; position:relative; border:1px solid #def; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#39b3fe; background: -moz-linear-gradient(top, #fff, #def); background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ddeeff)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ddeeff');} .social-media h3 {width:225px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; position:relative; top:14px; left:55px; text-align:center; padding:2px 5px 2px; font-size:12px !important; color:#fff !important; background:#2e88c4;} .social-media p a img {position:relative; top:5px; left:0; margin-right:5px; width:18px !important;} .social-media a span {color:#666;} .social-media img {position:absolute;} .social-media p a span {position:relative; top:-3px; float:none; border:0; background:none;} .social-media span {color:#666; text-align:right; width:180px; float:left; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 5px; background: -moz-linear-gradient(left top, #ebf7fc, #def); background-image: -webkit-gradient(linear, left 50, right 50, color-stop(0, #EBF7FC), color-stop(0.36, #E0F2FC), color-stop(0.76, #DDEEFF)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebf7fc', endColorstr='#ddeeff', GradientType=1);} .social-media p {margin:10px 0 0;} body #content .social-media #___plus_0 {margin:-5px 0 -15px 0 !important;} body .social-media .fb_iframe_widget span {background:none !important; float:none; margin-left:-5px; top:-1px !important;} .social-media .fb_iframe_widget {background:#fff; width:298px; height:257px;} .social-media #facebook-home-like span {background:none !important; float:none; margin-left:-5px;} .social-media #facebook-home-like {margin-top:30px;} .social-media span {position:relative; top:3px;background:none !important; } .social-media #facebook-home-like, .social-media #facebook-home-like *, .social-media span {font-size:11px !important;font-family:'Helvetica Neue',Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif sans-serif !important;line-height:20px !important;color:#333 !important;} .social-media #facebook-home-like a {background:none; border:0; color:#186487 !important; font-weight:bold;} .social-media #facebook-home-like a:hover {text-decoration:underline !important;} .social-media #facebook-home-like * {width:50px !important; display:inline !important;} .social-media #facebook-home-like span span {display:none !important;} .menu-section{margin:10px 0px;} .border-btm{border-bottom:1px dotted;} .border-tp{border-bottom:1px dotted;} #hotel-upgrade {background:#dcf0fb; margin-left:-9px; height:112px; border-bottom:1px solid #c6e3f3; border-top:1px solid #fff; width:322px;} #hotel-upgrade p, #hotel-upgrade h2 {padding-left:15px;} #hotel-upgrade h2 {font-size:16px;} #hotel-upgrade p {font-weight:bold; font-size:14px; line-height:1.4em; color:#777;} #hotel-upgrade .showoptions {position:relative !important; left:8px; top:-3px;} img.polaroids-static { background:#fff; display:inline; margin:0px 12px 27px 30px; width:auto; padding:3px 3px 3px; text-align:center; font-family:"Marker Felt", sans-serif; text-decoration:none; color:#333; font-size:18px; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#969696')"; box-shadow:0 3px 6px rgba(0,0,0,.25); -webkit-box-shadow:0 3px 6px rgba(0,0,0,.25); -moz-box-shadow:0 3px 6px rgba(0,0,0,.25); transform:rotate(5deg); -webkit-transform:rotate(5deg); transition:transform .15s linear; -webkit-transition:-webkit-transform .15s linear; -moz-transform:rotate(5deg); } img.polaroids-static {width:115px; margin-top:10px !important; position:relative; margin-right:6px !important;} .polaroidrow, .staticrow{margin-top:10px;} .polaroidrow a, .polaroidrow a:link {text-decoration:none !important;} .polaroidrow span{background:#fff; display:inline; margin:0 12px 27px 30px; width:auto; padding:10px 10px 15px; text-align:center; font-family:"Marker Felt", sans-serif; text-decoration:none; color:#333; font-size:18px; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#969696')"; box-shadow:0 3px 6px rgba(0,0,0,.25); -webkit-box-shadow:0 3px 6px rgba(0,0,0,.25); -moz-box-shadow:0 3px 6px rgba(0,0,0,.25); transform:rotate(-2deg); -webkit-transform:rotate(-2deg); transition:transform .15s linear; -webkit-transition:-webkit-transform .15s linear; -moz-transform:rotate(-2deg);} .polaroidrow img, .staticrow img{display: block; width: 179px; margin-bottom: 12px;} .polaroidrow span:after, .staticrow span:after {content: attr(title);} .polaroidrow span, .staticrow span {float:left;width: 189px;margin-left:0px;margin-right:0px;} .polaroidrow span:nth-child(even) {transform:rotate(2deg); -webkit-transform:rotate(2deg); -moz-transform:rotate(2deg);} .polaroidrow span:nth-child(3n) {transform:none; -webkit-transform:none; position:relative; top:-5px; -moz-transform:none} .polaroidrow span:nth-child(5n) {transform:rotate(5deg); -webkit-transform:rotate(5deg); position:relative; right:5px; -moz-transform: rotate(5deg);} .polaroidrow span:nth-child(8n) {position:relative; right:5px; top:8px;} .polaroidrow span:nth-child(11n) {position:relative; left:-5px; top:3px;} .polaroidrow span:hover {transform:scale(1.25); -webkit-transform:scale(1.25); -moz-transform:scale(1.25); transition: 0.15s linear; -moz-transition: 0.15s linear; -webkit-transition: 0.15s linear; box-shadow:0 3px 6px rgba(0,0,0,.5); -webkit-box-shadow:0 3px 6px rgba(0,0,0,.5); -moz-box-shadow:0 3px 6px rgba(0,0,0,.5); position:relative; z-index:5;} .staticrow span {background:#fff; display:inline; margin:0 12px 12px 12px; width:auto; padding:10px 10px 15px; text-align:center; font-family:"Marker Felt", sans-serif; text-decoration:none; color:#333; font-size:18px; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#969696')"; box-shadow:0 3px 6px rgba(0,0,0,.25); -webkit-box-shadow:0 3px 6px rgba(0,0,0,.25); -moz-box-shadow:0 3px 6px rgba(0,0,0,.25);} 