/* --- [start /site/portal_skins/DEFAULT/frontier.css] --- */

/* --- [start /site/master_main_beta.css] --- */
/* General site styles*/
body {font: 75% Arial, Verdana, Helvetica, sans-serif; background-color: #fff}

td, th{font-size:100% !important; font-size/**/:100% !important;font-size/**/:100%}
th {text-align:left}

div.clear {clear:both;padding-top:10px}
div.clearSmall {clear:both;padding:5px 0 0 0}
div.clearBoth {clear:both;}
.contentSeparator {padding:5px}

.t1 strong, .t1 b {font-size:1em}
strong .t1, b .t1 {font-size:1em}

ul.none {margin:0; padding:0; list-style:none}
ul p, ol p {margin:0}
ul, ol {padding:0; margin:0 0 0 16px}
li p a.t1 {line-height/**/:1.2em}
ol li {margin-bottom:2px}

a {color:#000; font-family: Arial,sans-serif !important}
/* a:visited {color: #551A8B} */
a:hover {text-decoration:underline}
form {margin: 0}
img {border: 0}
p {margin: 0 0 10px 0}
abbr {border: 0}
input,select {font-size:0.89em;}
.t1 input, .t1 select {font-size: 1em !important}

.clearFloat:after {content:".";display:block;height:0;clear:both;visibility:hidden;} 
.clearFloat {display:inline-block;} 
/* Hide from IE Mac \*/ 
.clearFloat {display:block;} 
/* End hide from IE Mac */
.clearNoPadding {clear:both;}
.floatLeft {float:left;}
.floatRight {float:right;}
.textRight {text-align: right}

/* Master Layout styles for UK locales */
#master_top {position: absolute; left: 0; top: 0; padding: 0; z-index:4;}
#master_top #mastHead { position:absolute; left: 3px; top: 8px; width:775px}
#master_top #mastHead a {outline: none}
#master_top #bezbox   { position: absolute;right: 0;top: 0; height:55px; border}
#master_top #bezbox .bezboxText {float:left; height:55px; padding: 18px 5px 0px 15px; background: url(http://cdn.lastminute.com/site/bez_bg.gif?skin=engb.lastminute.com) top left no-repeat;}
#master_top #bezbox div a{color:#ED0396; font-size: 1em;}
h1.seoReference {display: none; } 
#master_top  #master_nav {position:absolute; left: 0; top: 79px} 
#master_center	{position:absolute; left: 0px; top: 155px; width:778px; z-index:2}


.mastHeadBg{width:777px; z-index:1;/*background: url(http://cdn.lastminute.com/site/main_hp_carbon_wise_tick.gif?skin=engb.lastminute.com) no-repeat right top; height:90px*/}

#page_content {height: auto !important; height/**/:620px; min-height:620px !important; margin-left:8px}

.footerLinks p{padding:0.6em 0 0 0;_margin:0 0 0.5em 0; font-weight:bold}
.footerLinks a{color:#fff; padding:0 0 0 0.4em;}
.footerLinks{background-color:#f09;height:25px; _height:15px;border-bottom:1px solid #fff; color:#fff;}

#footer {text-align: center; margin-top: 1em}
#footer .separator {margin: 0.5em 0}
#flag_icons {margin-left:15% }
#flag_icons a {display: block; float: left; text-align: center; width: 39px; text-decoration: none}
.companyLinks{padding-top:12px}

/* Homepage search box */ 
#main_search {width:382px; float:left;}

#holidaysPromoText {background: url(http://cdn.lastminute.com/site/hp_travel_sale_promo_text.gif?skin=engb.lastminute.com) no-repeat 0 99%}
#main_search_body div#submit input {margin: 0px 2px 0 0; }

#homepage_search_category {width: 126px; float: left; padding: 0 7px 0 3px}
#homepage_search_category ul {list-style-type: none; margin: 0; padding: 0}
#homepage_search_category label{margin-left:-2px}
#homepage_search_category ul li {position: relative; list-style-type: none; margin: 0; padding: 0;  vertical-align: middle; height: 0.99em; _height: 0em; top: -0.22em; _top: 0em;}
#homepage_search_category ul li div.vAlign {vertical-align: middle; position: absolute; margin: 0; padding: 0}
#homepage_search_category ul li * {vertical-align: middle}
#homepage_search_container_top{background: url(http://cdn.lastminute.com/site/searchFormTop.gif?skin=engb.lastminute.com) no-repeat top left;}
#homepage_search_container{padding: 0; min-height:205px}
#homepage_search_text{font-size:1.5em; font-weight:bold; height:24px; }

/* Homepage podules */
.double_column {width:522px;float:left;margin-right:6px;}
.single_column {width:240px;float:left;margin-right:0px;}
.single_column_merchandiser {width:258px;float:left; margin-right:6px;}

.edge {margin-right:0 !important;}
.background_mastheadlayer {background-color: #E8F3F5;}
.text_tools a, .text_tools {color:#62625A;}
.text_highlight, .text_highlight a {color:#f09;}
.text_inverse, .text_inverse a {color:#fff;}
.text_disabled {color:#ccc;}
.border_highlight {border:1px solid #f09;}
.background_highlight {background-color:#f09 !important;}
.background_brand {background-color:#EB0E8E !important;}
.background_default {background-color:#fff;}z

.t1{font-size:.8em;}
.t2{font-size:1em;}
.t3 {font-size:1.3em;}
.t4 {font-size:1.4em;}
.t5 {font-size:1.8em;}
.t1 strong, .t1 b {font-size:1.1em;}
strong .t1, b .t1 {font-size:.85em;}
.t2Lmn {font-size:1em;color:#ff0099;}
.t1 .t2Lmn {font-size:1.3em;}

/* sIFR test replacement styles for lastminute.com UK */
.cat_hdr h1 {height:38px;_height:35px;margin:0;}

.sIFR-flash {visibility: visible !important;}
.sIFR-replaced {visibility: visible !important;margin: 0;top: -4px;position:relative}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {display: none !important;}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1 {visibility: hidden;}
.sIFR-hasFlash h2 {visibility: hidden;}
.sIFR-hasFlash h1 {visibility: hidden;}

/* Page Tabs */

ul#pageTabs {
	float: left; 
	list-style: none;
	width:763px;
	padding-left: 12px; 
	margin: 0; position:relative;
	border-bottom: 3px solid #f09}

ul#pageTabs li {
	float: left;	
	margin: 0 0.2em 0 0; 
	padding: 0em 0.1em; 
	}
ul#pageTabs li a {	
     
	white-space: nowrap;
	font-weight:bold;
	font-size:0.95em;}
	
#home{width:4.2em !important;}

#hotel{width:4.8em !important;}

#cityBreaks{width:6.7em !important;}

#flights{width:4.5em !important;}

#giftIdeas{width:6.5em !important; }

#sale{width:3.2em !important;}

#theatre{width:5em !important;}

#restaurantsCell{width:7em !important;}

#goingOut{width:5.7em !important;}

#Dpholidays{width:5.2em !important;}

#carHire{width:4.8em !important;}


#quickSearch{width:280px; float:left; padding: 0 0 0 0.3em}

.navBG {
	width:771px; 
	height:30px; 
	float: left; 
	margin: 0; 
	padding: 0.4em 0 0 0.3em; 
    _padding: 0.3em 0 0 0.3em; 
	background: url(http://cdn.lastminute.com/site/main_homepage_header_bar.gif?skin=engb.lastminute.com) repeat-x top left}


#master_nav #navLinks ul {padding: 0px 0 0px; margin: 2px; list-style: none; float:right}
#master_nav #navLinks ul li {float: left; list-style: none; padding: 0 0.65em;  _padding-top:0.1em}
#master_nav #navLinks ul li a{font-size: 0.90em; color: #000; vertical-align: middle;}

#navLinks img {vertical-align: middle;}

.tab .border_highlight {background-image:url(http://cdn.lastminute.com/site/tab_highlight.gif?skin=engb.lastminute.com);background-position:right top;background-repeat:no-repeat;}


.merchandiser_footer{background-image:url(http://cdn.lastminute.com/site/main_hompage_merc_bottom.jpg?skin=engb.lastminute.com);background-position:right bottom;background-repeat:no-repeat; padding-bottom:15px}
.merchContent{border-left:1px solid #ff0099;border-right:1px solid #ff0099; margin-left:1px;padding:0px 5px 0 7px; }

.merchheader{height:7px;background-image:url(http://cdn.lastminute.com/site/main_hompage_merc_top.jpg?skin=engb.lastminute.com);background-position:right top;background-repeat:no-repeat;}

/* New UI curved header and footer styles*/

div.curvedHeaderTransLine, 
div.curvedFooterTransLine,
div.curvedFooterTransLine2,
div.curvedHeaderTransLineSearch, 
div.curvedFooterTransLineSearch,  
div.curvedHeaderRecentSearch,
div.curvedFooterRecentSearch,
div.curvedFooterTransLineShadow,
div.curvedHeaderTransFill,
div.curvedFooterTransFill,
/*div.curvedFooterTransSearchList,*/
div.curvedHeaderTransSearchList,
/*div.curvedFooterTransSearchBlue,*/
div.curvedHeaderTransSearchBlue,
div.curvedHeaderTNav,
div.curvedHeaderTNavActive,
div.curvedHeaderSaleTNav,
div.curvedFooterTransFillShadow {height: 7px;}

/* New UI curved header and footer styles*/

div.curvedFooterTransSearchList,
div.curvedHeaderTransSearchList,
div.curvedFooterTransSearchBlue,
div.curvedHeaderTransSearchBlue,
div.curvedFooterTransFillShadow {height: 6px; *height:4px;}

div.curvedHeaderTransLine div,
div.curvedFooterTransLine div,
div.curvedFooterTransLine2 div,
div.curvedHeaderTransLineSearch div,
div.curvedFooterTransLineSearch div,
div.curvedFooterTransLineShadow div,
div.curvedHeaderSearchBox div,
div.curvedFooterSearchBox div,
div.curvedHeaderRecentSearch div,
div.curvedFooterRecentSearch div,
div.curvedFooterTransSearchList div,
div.curvedHeaderTransSearchList  div,
div.curvedFooterTransSearchBlue div,
div.curvedHeaderTransSearchBlue div,
div.curvedHeaderTransFill div,
div.curvedFooterTransFill div,
div.curvedHeaderTNav div,
div.curvedHeaderSaleTNav div,
div.curvedHeaderTNavActive div,
div.curvedFooterTransFillShadow div {width: 50%; height: 100%; font-size: 0}


/* The curvedHeaderTransLine, curvedFooterTransLine and curvedFooterTransLineShadow uses a transparent line so declaring a bacground_x class along with this should define the line colour */
/* Trans line curved header  and footer styles */

div.curvedHeaderTransLine div.left {
	float: left;  
	background: url(http://cdn.lastminute.com/site/site_ui_curved_header_trans_line.gif?skin=lastminute) no-repeat top left}

div.curvedHeaderTransLine div.right {
	float: right; text-align: right;
	background: url(http://cdn.lastminute.com/site/site_ui_curved_header_trans_line.gif?skin=lastminute) no-repeat top right}

div.curvedFooterTransLine div.left {
	float: left; background: url(http://cdn.lastminute.com/site/main_homepage_curved_footer_trans_line_gradient2.gif?skin=engb.lastminute.com) no-repeat bottom left}

div.curvedFooterTransLine div.right {
	float: right; text-align: right;
	background: url(http://cdn.lastminute.com/site/main_homepage_curved_footer_trans_line_gradient2.gif?skin=engb.lastminute.com) no-repeat bottom right}
	
div.curvedFooterTransLine2 div.left {
	float: left; background: url(http://cdn.lastminute.com/site/site_ui_curved_footer_trans_line.gif?skin=lastminute) no-repeat bottom left}

div.curvedFooterTransLine2 div.right {
	float: right; text-align: right;
	background: url(http://cdn.lastminute.com/site/site_ui_curved_footer_trans_line.gif?skin=lastminute) no-repeat bottom right}


div.curvedFooterTransLineSearch div.left {
	float: left; background: url(http://cdn.lastminute.com/site/searchFormBase.gif?skin=engb.lastminute.com) no-repeat bottom left}

div.curvedFooterTransLineSearch div.right {
	float: right; text-align: right;
	background: url(http://cdn.lastminute.com/site/searchFormBase.gif?skin=engb.lastminute.com) no-repeat bottom right}
	
div.curvedHeaderTransLineSearch div.left {
	float: left;  
	background: url(http://cdn.lastminute.com/site/searchFormTop.gif?skin=engb.lastminute.com) no-repeat top left}

div.curvedHeaderTransLineSearch div.right {
	float: right; text-align: right;
	background: url(http://cdn.lastminute.com/site/searchFormTop.gif?skin=engb.lastminute.com) no-repeat top right}

div.curvedFooterTransFill div.left {
	float: left; background: url(http://cdn.lastminute.com/site/searchFormBase.gif?skin=engb.lastminute.com) no-repeat bottom left}

div.curvedFooterTransFill div.right {
	float: right; text-align: right;
	background: url(http://cdn.lastminute.com/site/searchFormBase.gif?skin=engb.lastminute.com) no-repeat bottom right}
	
div.curvedHeaderTransSearchList div.left {
	float: left;  
	background: url(http://cdn.lastminute.com/site/site_ui_curved_header_search_button2.gif?skin=engb.lastminute.com) no-repeat top left}

div.curvedHeaderTransSearchList div.right {
	float: right; text-align: right;
	background: url(http://cdn.lastminute.com/site/site_ui_curved_header_search_button2.gif?skin=engb.lastminute.com) no-repeat top right}

div.curvedFooterTransSearchList div.left {
	float: left; background: url(http://cdn.lastminute.com/site/site_ui_curved_footer_search_button2.gif?skin=engb.lastminute.com) no-repeat bottom left}

div.curvedFooterTransSearchList div.right {
	float: right; text-align: right;
	background: url(http://cdn.lastminute.com/site/site_ui_curved_footer_search_button2.gif?skin=engb.lastminute.com) no-repeat bottom right}

div.curvedHeaderTransSearchBlue div.left {
	float: left;  
	background: url(http://cdn.lastminute.com/site/site_ui_curved_header_button_active.gif?skin=engb.lastminute.com) no-repeat top left}

div.curvedHeaderTransSearchBlue div.right {
	float: right; text-align: right;
	background: url(http://cdn.lastminute.com/site/site_ui_curved_header_button_active.gif?skin=engb.lastminute.com) no-repeat top right}

div.curvedFooterTransSearchBlue div.left {
	float: left; background: url(http://cdn.lastminute.com/site/site_ui_curved_footer_button_active.gif?skin=engb.lastminute.com) no-repeat bottom left}

div.curvedFooterTransSearchBlue div.right {
	float: right; text-align: right;
	background: url(http://cdn.lastminute.com/site/site_ui_curved_footer_button_active.gif?skin=engb.lastminute.com) no-repeat bottom right}
	
div.curvedFooterTransLineShadow div.left {
	float: left; background: url(http://cdn.lastminute.com/site/site_ui_curved_footer_trans_line_shadow.gif?skin=lastminute) no-repeat bottom left}

div.curvedFooterTransLineShadow div.right {
	float: right; text-align: right;
	background: url(http://cdn.lastminute.com/site/site_ui_curved_footer_trans_line_shadow.gif?skin=lastminute) no-repeat bottom right}

div.curvedHeaderRecentSearch div.left {
	float: left;  
	background: url(http://cdn.lastminute.com/site/site_ui_curved_header_trans_line.gif?skin=lastminute) no-repeat top left}

div.curvedHeaderRecentSearch div.right {
	float: right; text-align: right;
	background: url(http://cdn.lastminute.com/site/site_ui_curved_header_trans_line.gif?skin=lastminute) no-repeat top right}

div.curvedFooterRecentSearch div.left {
	float: left; background: url(http://cdn.lastminute.com/site/main_homepage_curved_footer_trans_line_gradient2.gif?skin=engb.lastminute.com) no-repeat bottom left}

div.curvedFooterRecentSearch div.right {
	float: right; text-align: right;
	background: url(http://cdn.lastminute.com/site/main_homepage_curved_footer_trans_line_gradient2.gif?skin=engb.lastminute.com) no-repeat bottom right}
	

/* The curvedHeaderTransFill, curvedFooterTransFill and curvedFooterTransFillShadow uses a transparent fill around a background image with a coloured line. Background image needs to be overridden in BRAND or SITE level depending on where it is used */
/* Trans Fill curved header and footer styles */

div.curvedHeaderTransLine div.left {
	float: left;  
	background: url(http://cdn.lastminute.com/site/site_ui_curved_header_trans_line.gif?skin=lastminute) no-repeat top left}

div.curvedFooterTransFill div.left {
	float: left; 
	background: url(http://cdn.lastminute.com/site/site_ui_curved_footer_trans_zero_fill.gif?skin=engb.lastminute.com) no-repeat bottom left}

div.curvedFooterTransFill div.right {
	float: right; 
	text-align: right;
	background: url(http://cdn.lastminute.com/site/site_ui_curved_footer_trans_zero_fill.gif?skin=engb.lastminute.com) no-repeat bottom right}

div.curvedHeaderTNav div.left {
	float: left; 
	background: url(http://cdn.lastminute.com/site/curved_header_nav_bar.gif?skin=engb.lastminute.com) no-repeat top left}

div.curvedHeaderTNav div.right {
	float: right; 
	text-align: right;
	background: url(http://cdn.lastminute.com/site/curved_header_nav_bar.gif?skin=engb.lastminute.com) no-repeat top right}

div.curvedHeaderSaleTNav div.left {
	float: left; 
	background: url(http://cdn.lastminute.com/site/curved_header_nav_bar_sales.gif?skin=engb.lastminute.com) no-repeat top left}

div.curvedHeaderSaleTNav div.right {
	float: right; 
	text-align: right;
	background: url(http://cdn.lastminute.com/site/curved_header_nav_bar_sales.gif?skin=engb.lastminute.com) no-repeat top right}

div.curvedHeaderTNavActive div.left {
	float: left; 
	background: url(http://cdn.lastminute.com/site/curved_header_nav_bar_active.gif?skin=engb.lastminute.com) no-repeat top left}

div.curvedHeaderTNavActive div.right {
	float: right; 
	text-align: right;
	background: url(http://cdn.lastminute.com/site/curved_header_nav_bar_active.gif?skin=engb.lastminute.com) no-repeat top right}

/* Background colors and styles for transfill */
.merchBgColor{background:#f09}
.merchBgColorGrey{background:#C6C6C6}
.footerGrey{background:#F0EFEF}
div.curvedFooterTransSearchBlue, div.curvedFooterTransSearchList{padding-bottom:5px}

/* Container styles for all components */

div.curvedContentBody {
	width: auto; margin: 0; 	
	padding: 0 0.4em 0.5em 0.4em; 	
	border: 1px solid #f09; 
	border-width: 0 1px; 
	background:url(http://cdn.lastminute.com/site/main_homepage_merc_bg_large.gif?skin=engb.lastminute.com) repeat-x bottom left; postion:relative}

div.containerSearchButton{width: auto; margin: 0;
 	 border: 1px solid #D8D8D6;
	 border-width: 0 1px;   
    background:#fff;}


div.containerSearchButtonSelected{width: auto; margin: 0;
 	border: 1px solid #D8D8D6;
	border-width: 0 1px; 
	background:#669ACC}
	
#homepage_search_container{
    width: auto;
    border: 1px solid #E2E2E2; 
    border-width: 0 1px;
    #border-width: 0 0px;
    margin: 0px 0 0 0; min-height:214px;
    background:url(http://cdn.lastminute.com/site/searchFormBgBottom.jpg?skin=engb.lastminute.com) no-repeat 2px bottom} 

#dp_submit{position:absolute; right:0; bottom:-5px}

#homepagesearchContainerSub{
    #border: 1px solid #E2E2E2; 
    #border-width: 0 1px;height:100%;
    min-height:199px;
    padding:1.1em 0 0 0;
    background:url(http://cdn.lastminute.com/site/searchFormBgTop.jpg?skin=engb.lastminute.com) no-repeat 2px top} 

div.curvedContentFooter{
	width: auto; margin: 0;
 	padding: 0 0em 2em 0; 
	border-width: 0 1px;
    text-align:center;
	font-size:0.9em !important;
	background:url(http://cdn.lastminute.com/site/main_homepage_merc_bg_large.gif?skin=engb.lastminute.com) repeat-x bottom left}

div.curvedContentBodyDates {
	width: auto; margin: 0; 	
	padding: 0 0.3em 1em 0.5em; 
	border: 1px solid #C6C6C6; 
	border-width: 0 1px; 
	background:url(http://cdn.lastminute.com/site/main_homepage_merc_bg_large.gif?skin=engb.lastminute.com) repeat-x bottom left}

div.curvedContentTnavLinks{
	width: auto; margin: 0; 	
	padding: 0em 0.3em 0.4em 0.3em; 
	border: 1px solid #f09; line-height:1em;
	border-width: 0 1px;  text-align:center;
	background: #fff url(http://cdn.lastminute.com/site/site_ui_curved_header_nav_background.gif?skin=engb.lastminute.com) repeat-x bottom left; position:relative}

div.curvedContentSaleTnavLinks{
	width: auto; margin: 0; 	
	padding: 0em 0.3em 0.4em 0.3em; 
	border: 1px solid #f09; line-height:1em;
	border-width: 0 1px;  text-align:center;
	background: #FEFB4E url(http://cdn.lastminute.com/site/site_ui_curved_header_nav_sale_bg.gif?skin=engb.lastminute.com) repeat-x bottom left; position:relative}

div.curvedContentTnavLinksActive{
	width: auto; margin: 0; 	
	padding: 0em 0.3em 0.4em 0.3em; line-height:1em;
	border: 1px solid #f09; 
	border-width: 0 1px; text-align:center; 
	background: #f09; }

div.curvedContentTnavLinksActive a{ color:#fff; text-decoration:none}

div.curvedContentTnavLinksActive a:hover{ color:#fff; text-decoration:underline}

div.curvedContentTnavLinks a, div.curvedContentSaleTnavLinks a{ color:#343434; text-decoration:none}

div.curvedContentTnavLinks a:hover, div.curvedContentSaleTnavLinks a:hover{ color:#f09; text-decoration:underline}

.curvedHeaderTNavActive, 
.curvedHeaderTNav,
.curvedHeaderSaleTNav {height:5px !important;}


div.curvedContentNewsletter, div.curvedContentRecentSearch{
	width: auto; margin: 0; 	
	padding: 0 0.3em 0.5em 0.5em; 
	border: 1px solid #C6C6C6; 
	border-width: 0 1px; 
	background:url(http://cdn.lastminute.com/site/main_homepage_merc_bg_news.gif?skin=engb.lastminute.com) repeat-x bottom left; }

div.newsletterGapHeader{_height:5px}
div.newsletterGapFooter{_height:4px}

.curvedContentRateSite{width: auto; margin: 0;
 	border: 1px solid #D8D8D6;
	border-width: 0 1px;   
	}

#rpui img{display:none}
#rpui{padding: 8px 0 4px 0 !important; border-width: 0px 0px 0px !important; background: url(http://cdn.lastminute.com/site/main_homepage_recent_search_header.gif?skin=engb.lastminute.com) no-repeat top right !important;}
#rpuiContent img{display:block; float:right; padding-left:5px}
#rpuiContent {padding: 0 0 4px 0 !important; border-width: 0px 0px 0px !important; background: url(http://cdn.lastminute.com/site/main_homepage_recent_search_footer.gif?skin=engb.lastminute.com) no-repeat bottom right;}
#rpuiContent ul {margin: 0 0 5px 0 !important; padding: 5px 0 0 0; list-style:none}
#rpuiContent ul li {margin: 0; padding: 0; background: url(http://cdn.lastminute.com/site/main_homepage_extra_bullet_arrow.gif?skin=engb.lastminute.com) no-repeat 0 0.35em; padding: 0em 0em 0 1.2em; line-height:18px}

#rmsearchesContainer, #rvproductsContainer{
    width: auto; margin: 0; 	
	padding: 0 0.3em 0.5em 1em; 
	border: 1px solid #D8D8D6; 
	border-width: 0 1px;}

div.sponsorBg{
	width: auto; margin: 0; 	
	border: 1px solid #C6C6C6; 
	border-width: 0 1px;
	background:url(http://cdn.lastminute.com/site/main_homepage_merc_bg_news.gif?skin=engb.lastminute.com) repeat-x bottom left}

div.sponsorGapHeader{_height:2px}
div.sponsorGapFooter{_height:4px}

/*header styles for containers*/

h2.merchandiser_box_header{	
	color:#f09; 
	font-size:1.2em !important;
    float:left;
    padding:0.4em 0 0.2em 0; 
    width:200px;}

h2.merchandiserDates{
	color:#f09; 
	font-size:1.2em !important;
    float:left;
    padding:0.4em 0 0.2em 0; 
    width:200px}

h2.merchandiserNewsletter{
	color:#f09; 
	font-size:1.2em !important;
    float:left;
    padding:0.4em 0 0 0; 
    width:200px}
	
h3.RateSite{	
	color:#000;
	font-size:1.3em !important;
	background: url(http://cdn.lastminute.com/site/main_hp_rate_site_tick.gif?skin=engb.lastminute.com);
    background-position:10px 3px;
	background-repeat:no-repeat;
	padding:0.95em 0 0.7em 4em;  
	margin:0}

h3.BestSellerPromo{
    color:#5E639C;
	font-size:1.3em !important;
	background:  url(http://cdn.lastminute.com/site/main_homepage_bestseller_dotted.gif?skin=engb.lastminute.com) no-repeat 0px 20px;
    padding:0em 0 0.4em 0.3em;  
	margin:0}
	
.dottedLine{
	min-height:85px; 
	background: url(http://cdn.lastminute.com/site/main_homepage_dotted_line.gif?skin=engb.lastminute.com) no-repeat bottom left;}

.dottedLineHeader{
	height:35px; 
	background: url(http://cdn.lastminute.com/site/main_homepage_dotted_line.gif?skin=engb.lastminute.com) no-repeat bottom left;}


.merchandiser_box_promo_container img{padding:0.3em 0.6em 0 0}
.merchandiser_box_promo_container h3{padding:0.7em 0 0.2em 0}
.merchandiser_box_promo_container{line-height:1.3em; }


.merchandiser_box_promo_extra {margin:1.2em 0 0 0.6em;}
.merchandiserExtraLinks ul {margin: 0; padding: 0; list-style:none; position:relative}
.merchandiserExtraLinks ul li {margin: 0; padding: 0; background: url(http://cdn.lastminute.com/site/main_homepage_extra_bullet_arrow.gif?skin=engb.lastminute.com) no-repeat 0 0.35em; padding: 0em 0em 0 1.2em; line-height:18px}

.merchandiser_box_container_Sub {border: 1px solid #f09;  border-width: 0 1px}
.merchandiser_box_container_Sub h3{padding:0.0em 0.3em 0.4em 0.8em}
.merchandiser_box_container_Sub p{padding:0.3em 0.3em 0em 0.8em; line-height:16px; margin:0;}

.merchandiserImg{padding:0em 0.5em 0 0.8em}
.merchandiser_lmn_bg{height:329px; background-image:url(http://cdn.lastminute.com/site/main_homepage_last_second_deals.jpg?skin=engb.lastminute.com);background-position:right top;background-repeat:no-repeat; padding:3px 5px 0 7px;}
.merchandiser_lmn_container{margin:0em 0 0 5.9em;}

.newsletter_bg{height:134px; background-image:url(http://cdn.lastminute.com/site/main_homepage_newsletter_bg.jpg?skin=engb.lastminute.com);background-position:right top;background-repeat:no-repeat; padding:3px 5px 0 7px;}
.newsletter_bg h2{color:#ff0099; padding:0.5em 0 0 0; }
.newsletterLinks, .newsletter_bg p  {padding:0.4em 0 0 0 ; margin:0;}
.newsletterLinks li{display: inline;font-weight:bold}
.newsletterLinks a{padding:0 0 0 0.3em; margin:0;color:#666666}

div.sponsorBg h3{padding:0.4em 1em 0em 1em; }
div.sponsorBg img{padding:0 1em 0em 1em;}

.bestsellerLinks ul {margin: 0; padding: 0; list-style:none}
.bestsellerLinks ul li {margin: 0; padding: 0; background: url(http://cdn.lastminute.com/site/main_homepage_extra_bullet_arrow.gif?skin=engb.lastminute.com) no-repeat 0 0.65em; padding: 0em 0em 0 1.2em; line-height:19px}

.multichannelLinks{text-align:center; padding:0.5em 0 0 0;}
.multichannelLinks ul {padding:0.2em 0 0 0; margin:0}
.multichannelLinks li {display:inline;}
.multichanneLinks_bg{background-color:#F8F6F7;}

.text_header,.text_header a {font-weight:bold; color:#ff0099;position:relative;}
.tab {position:relative;top:1px;z-index:2;width:598px;}
.static {top:0;}
.tab .title {border-width:0px 0px 0px 1px;background-color:#fff;}
.tab h3 {padding:4px 25px 2px 4px; margin:0px;}
.short .title, .short .title h3 {height:10px !important;height/**/:13px;}
.tab .right {text-align:right;}
.solid .title {background-image:url(http://cdn.lastminute.com/site/global_tab_end.gif?skin=lastminute) !important ; background-position:right top; background-repeat:no-repeat;}
.title h3, .title h2 {margin:0;padding-top:3px;padding-left:5px; padding-right:14px; height:19px !important;height/**/:22px;font-weight:bold;}
.double_column .tab {width:522px;}
.single_column .tab {width:232px;}
.half_page_column .tab {width:295px;}
.quarter_page_column .tab {width:143px;}

.curvedBorder {padding:0 8px 8px 8px; background: #fff url(http://cdn.lastminute.com/site/triple_column_curved_border.gif?skin=engb.lastminute.com) no-repeat bottom;}
.double_column .curvedBorder {background-image:url(http://cdn.lastminute.com/site/double_column_curved_border.gif?skin=lastminute) !important;}
.single_column .curvedBorder {background-image:url(http://cdn.lastminute.com/site/single_column_curved_border.gif?skin=lastminute) !important;}

h2.graphicHeader {margin:0; background-repeat:no-repeat; background-position:top left;}
h2.graphicHeader a {text-decoration:none; display:block; width:inherit; text-indent:-1000em; outline: none}
h2.graphicHeader span {display:block; text-indent:-1000em;}

h2.header {padding:3px 5px; border-width: 0 0 0 1px;}
h2.header span {display:block; text-indent: -1000em;}
h2.category_box a {text-decoration:none;display:block;width:inherit;}
.hidden {position:absolute;left:-1000em;top:-1000em;}

/* Holidays Frontier search form styles */
#hols_search div.formField {float:left;height:3.2em;margin-right:.5em;}
#hols_search #holidaysResortList {width:180px;}
#hols_search #give_or_take {width:90px;}
#hols_search .price {padding:0em 0em 0em 0em !important;}
#hols_search #submitButton {margin:0px 5px 0 0;}


/******* Holidays Judith search form styles  *******/
/* Fieldset and label container base styles */
form#holsSearch {margin: 0 4px 0 0; padding: 0; _height:244px; min-height:253px; #min-height:257px;}
#holsSearch fieldset {border: 0; padding: 0; margin: 0 0 0.3em; float: left; width:100%; clear: both} 
#holsSearch fieldset h3 {font-size: 0.95em; font-weight: bold; margin: 0; padding: 0; color: #000}
#holsSearch fieldset label {display: block; float: left; margin: 0; padding: 0.25em 0 0; font-size: 0.95em; outline: none; position: relative}
#holsSearch fieldset label select {display: block; font-size: 100%; width: 90%}
#holsSearch fieldset label select, #hols Search fieldset label select option {position: relative; overflow: hidden}
#holsSearch fieldset label input {margin-bottom: 0.05em;  _vertical-align: middle}

#holsSearch fieldset.halfLength label {width: 50%; _width: 49.5%}

#holidayArrowComment {background:url(http://www.look4holiday.com/img/main-holidays-hp-arrow.gif) no-repeat bottom right; height:72px }
#holidayArrowComment p{padding:2.6em 1.3em 0 3em}
#holidayArrowCommentBlue{color:#3366CC; font-weight:bold;float:left; width:70px; text-align:center}
#holidayArrowCommentBlue2{color:#3366CC; font-weight:bold;float:right; width:70px;  text-align:center}


/* Customised styles */
#holsSearch select#holidayType {width: 13em}
html.jsEnabled #holsSearch fieldset label#destTextContainer {display: none}
#holsSearch fieldset label#destTextContainer input, 
#holsSearch fieldset input#accommodationName {display: block; margin: 0; width: 18em}
#holsSearch fieldset label.basicResortList {margin-top: -0.55em}
html.jsEnabled  #resortListContainer {display: none}
#holsSearch label .hideLabel {visibility: hidden}
#holsSearch label.clearLabel {clear: both}

/* Passengers and Ages */ 
html.jsEnabled fieldset.passengers div#childrenAges {display: none}
#holsSearch div#passengerSize {width: 45%; float: left}
#holsSearch div#passengerSize label {width: auto; padding-top: 0}
#holsSearch div#passengerSize label #adults {margin-right: 1em}
#holsSearch div#passengerSize label #adults,
#holsSearch div#passengerSize label #children {width: 6em}
#holsSearch div#childrenAges {float: right; width: 54%}
#holsSearch div#childrenAges label {width: 33%; padding-top: 0}
#holsSearch div#childrenAges label select {width: 75%}
#holsSearch div#childrenAges span.comment {display:block; clear: both; font-size: 0.84em; color: #666}

#holsSearch ul.paneTabs {	
	position:relative; 
	list-style: none;
	bottom: -1px;
	clear: both;
	margin: 0.15em 0 0;	
	padding: 0;
	background: none}
	
#holsSearch ul.paneTabs li.paneTabTitle {
	float: left;
	width: auto;
	margin: 0 1em 0 0; 
	padding: 0 0.8em 0 0;
	border-bottom: 1px solid #B2D1ED;
	background: url(http://cdn.lastminute.com/site/travel_pane_tab_bg_f0f0f0.gif?skin=lastminute) no-repeat right -100px}

#holsSearch ul.paneTabs li.paneTabTitle a {
	display: block;
	margin: 0;
	padding: 0.3em 0 0.3em 0.75em;
	text-align: center; 
	text-decoration: underline;
	white-space: nowrap;	
	background: url(http://cdn.lastminute.com/site/travel_pane_tab_bg_f0f0f0.gif?skin=lastminute) no-repeat left -100px;
	color: #36c;
	font-weight:bold;
	font-size:0.95em;}

#holsSearch ul.paneTabs li.activePane {
	border-bottom: 1px solid #fff;
	background: url(http://cdn.lastminute.com/site/travel_pane_tab_bg_f0f0f0.gif?skin=lastminute) no-repeat top right}

#holsSearch ul.paneTabs li.activePane a {
	text-decoration: none;
	background: url(http://cdn.lastminute.com/site/travel_pane_tab_bg_f0f0f0.gif?skin=lastminute) no-repeat 0 0}

#holsSearch fieldset#dateGroup div.curvedHeader {
	max-width: 99.75%;
	height: 8px;
	clear: both;
	margin: 0 !important;
	font-size: 0;	
	border-left: 1px solid #B5D0ED;
	background: transparent url(http://cdn.lastminute.com/site/site_ui_travel_tr_curve_B3D3EC.gif?skin=engb.lastminute.com) no-repeat top right}

#holsSearch fieldset#dateGroup div.curvedContentBody {width: auto; background: #fff; margin: 0; padding: 0 0.5em; border-color: #B2D1ED}
#holsSearch fieldset#dateGroup label {width: auto; margin: 0 0.25em 0.25em 0}
#holsSearch fieldset#dateGroup label * {width: auto; position: relative}
#holsSearch fieldset#dateGroup h5 {clear: both; font: normal 0.85em; margin: 0; padding: 0 0 0.25em}
#holsSearch fieldset#dateGroup div#calIco {vertical-align: bottom; margin: 1.3em 0.5em 0 0.15em; float: left; cursor: pointer}
#holsSearch fieldset#dateGroup div.curvedFooterTransFill {height: 7px}
#holsSearch fieldset#dateGroup div.curvedFooterTransFill div {width: 50%; height: 100%; font-size: 0}
#holsSearch fieldset#dateGroup div.curvedFooterTransFill div.left { float: left; background: url(http://cdn.lastminute.com/site/site_ui_travel_bottom_curve_B3D3EC.gif?skin=engb.lastminute.com) no-repeat bottom left}
#holsSearch fieldset#dateGroup div.curvedFooterTransFill div.right { float: right; text-align: right; background: url(http://cdn.lastminute.com/site/site_ui_travel_bottom_curve_B3D3EC.gif?skin=engb.lastminute.com) no-repeat bottom right}

#holsSearch div.moreOptions {float: left; margin-top: 0.55em}
#holsSearch div.moreOptions a {display: block; color: #039}
#holsSearch input#holsSubmitButton {float: right; margin-top: 0.75em}



/* DP Frontier search form styles */
#dp_search .formElement {float:left;margin:3px 4px 0 0;}
#dp_search #submit {clear:both;text-align:right;width:100%;position:relative;padding-top:5px;}
#dp_search #departurePointContainer {height:40px;}
#dp_search #departurePointContainer select {width:119px;}
#dp_search #departureTimeContainer {margin-right:0 !important;height:40px;}
#dp_search #departureTimeContainer select {width:85px;}
#dp_search #destinationContainer {height:40px;}
#dp_search #destinationContainer select {width:119px;}
#dp_search #returnTimeContainer {margin-right:0 !important;height:40px;}
#dp_search #returnTimeContainer select {width:85px;}
#dp_search #returnDateContainer {height:40px}
#dp_search #directOnlyContainer {clear: left; width: 200px}


/* Flights search form styles */
#lfe_availability .formElement {float:left;margin:3px 4px 0 0;}
#lfe_availability .formElement select, .formElement input {vertical-align:top; position: relative}
#lfe_availability #submit {text-align:right}
#lfe_availability #departurePointContainer {height:40px}
#lfe_availability #departurePointContainer select {width:119px;}
#lfe_availability #departurePointContainer input {width:115px;}
#lfe_availability #departureTimeContainer {margin-right:0;height:40px}
#lfe_availability #departureTimeContainer select {width:85px}
#lfe_availability #destinationContainer {height:40px; _margin-top:2px}
#lfe_availability #destinationContainer select {width:119px;}
#lfe_availability #destinationContainer input {width:115px;}
#lfe_availability #returnTimeContainer {margin-right:0;height:40px}
#lfe_availability #returnTimeContainer select {width:85px}
#lfe_availability #returnDateContainer {height:40px; _margin-left:-5px;}
#lfe_availability #carrierContainer {width: 99%; margin-top: -14px}
#lfe_availability #directOnlyContainer{clear:both; width: 108px}
#lfe_availability #directOnlyContainer, #lfe_availability #flexibleDatesContainer {margin-top: 0.6em}

/* Hotels search form styles */

#searchHeader {background:url(http://cdn.lastminute.com/site/travel_search_header_curve_tl.gif?skin=lastminute) no-repeat top left;}
#searchHeader .searchHeadertitle {background:url(http://cdn.lastminute.com/site/travel_search_header_curve_tr.gif?skin=lastminute) no-repeat top right;}
#searchHeader .searchHeaderText {padding-top:0.3em;}

#searchOptions {position:relative; border-left:1px solid #36C; border-right:1px solid #36C; background:url(http://cdn.lastminute.com/site/travel_search_header_icon_bottom.gif?skin=lastminute) no-repeat top left;}
.basic {height:19px;}
.advanced {border-bottom: 2px solid #b3d1eb;}

#searchOptions div.optionLinks {text-align:center; padding:0.5em; border-bottom:1px solid #36C;}
#searchOptions a, #searchOptions strong.text_2 {margin: 0 1em 0 1em;}

#searchOptions ul {list-style-type:none; margin:0}
#searchOptions li {display:inline;}
#searchOptions span {margin:0 1em 0 1em;}
#searchOptions li a, #searchOptions li strong.text_2 {margin:0em;}

#searchHighlight {position:relative; top:-5px;}
.citySearch {width:150px; text-align:center; margin-left:53px;}
.airportSearch {width:150px; text-align:center; margin-left:222px;}
.hotelSearch {width:150px; text-align:center; margin-left:380px;}

#searchContainer {background:url(http://cdn.lastminute.com/site/travel_search_content_curve_bl_36C.gif?skin=lastminute) no-repeat bottom left;}
#searchContainer .rightBorder {padding:0.6em; background:url(http://cdn.lastminute.com/site/travel_search_content_curve_br_36C.gif?skin=lastminute) no-repeat bottom right;}

#hotels_search .formElement {float:left;margin:0 4px 0em 0;}
#hotels_search #moreOptions {float:left; width:210px}
#hotels_search #destinationRadiosContainer {display:none;padding-bottom:5px;}
#hotels_search #destinationRadiosContainer .destination {float:left;table-cell;width:20%;height:20px;}
#hotels_search #destinationRadiosContainer .destination input {vertical-align:middle;margin:0 .2em 0 0 !important;margin/**/:0 0 0 0;}
#hotels_search #searchTypeContainer, 
#hotels_search #roomsContainer, 
#hotels_search #starRatingContainer, 
#hotels_search #amenitiesContainer, {margin-bottom:3px}
#hotels_search #roomsContainer{width:35px} 
#hotels_search #cityContainer  {margin:0}
#hotels_search #hotelNameContainer, #hotels_search #airportNameContainer {margin-bottom:3px}
#hotels_search #city, #hotels_search #hotelName, #hotels_search #aiportName{width:158px;}
#hotels_search #countryContainer {margin-left:25px;}
#hotels_search #countryContainer select {width:170px; position:relative}
#hotels_search #checkInDateContainer {margin-right:10px;}
#hotels_search #stayContainer {margin-right:10px;}
#hotels_search #checkOutDate {background:#d8d8d8}
#hotels_search #checkOutDate input {font-weight:bold; margin: 0 0.2em 0 0.2em;}
#hotels_search #checkOutDayDisplay {background:none;border:0;width:8em;}
#hotels_search #priceContainer {margin-right:10px;}
#hotels_search #roomAllocationContainer {float:left; width:310px; margin-left:45px; _margin-left:20px; margin-top:-40px}
#hotels_search .roomOccupancy {float:left; background:#f0f0f0 /*url(http://cdn.lastminute.com/site/searchmacro_hotels_fieldgroup_curve_tl.gif?skin=lastminute) no-repeat top left;*/}
#hotels_search .roomContainer {float:left; /*background:url(http://cdn.lastminute.com/site/searchmacro_hotels_fieldgroup_curve_tr.gif?skin=lastminute) no-repeat top right;*/}
#hotels_search .roomBorderBl {float:left; /*background:url(http://cdn.lastminute.com/site/searchmacro_hotels_fieldgroup_curve_bl.gif?skin=lastminute) no-repeat bottom left*/}
#hotels_search .roomBorderBr {float:left; /*background:url(http://cdn.lastminute.com/site/searchmacro_hotels_fieldgroup_curve_br.gif?skin=lastminute) no-repeat bottom right;*/ padding:0.3em 0.2em 0.3em 0.4em}

#hotels_search #starRatingContainer .viewPolicy, #hotels_search #starRatingContainer .viewPolicy a {color:#039;}
#hotels_search .starRating {float:left; margin-right:0.8em;}
#hotels_search .starRating input {float:left}
#hotels_search .starRating label {float:left; margin:0.2em 0 0 0.2em}

#hotels_search #roomNumber {float:left;margin-right:4px; color:#3465ce; text-align:center; width:2.5em}
#hotels_search #roomNumber span {font-size:1.7em}
#hotels_search .numAdults {float:left;margin-right:0.2em;}
#hotels_search .numChildren {float:left;margin-right:0.2em;}
#hotels_search #resultOptionsContainer {clear:both}
#hotels_search .fieldHeading {font-size:0.85em; color:#3266cc;}
#hotels_search ul.amenitiesList {margin:0}
#hotels_search ul.amenitiesList li {width:24%;float:left; list-style-type:none; margin:0}
#hotels_search ul.amenitiesList li input {float:left; clear:left}
#hotels_search ul.amenitiesList li label {float:left; margin:0.2em 0 0 0.2em}



.Searchtop{*margin-top:-15px}


/* Entertainment search form styles */
#ents_search .formElement {float:left; width: 47.5%; margin-top: 0.5em}
#ents_search label {display: block}
#ents_search #eventName, 
#ents_search #eventLocation,
#ents_search #eventType {width: 150px}
#ents_search strong.advSearch {float: left; display: block; width: 40%; cursor: pointer; text-decoration: underline}
#ents_search div.advanced select {width: 150px}
#ents_search hr {color: #B9B4EC; margin: 0; background: #B9B4EC; border: 0; height: 1px; width: 100%}
#ents_search input#submit {float: right; margin-top:2em}


.restaurantPosition{float:left !important; padding:0 0 20px 30px}

/* Error popup styles - seen on some search boxes */
#errorBubbleContainer {text-align:left;z-index:100;position:absolute;top:-45px;right:0;visibility:hidden;background:url(http://cdn.lastminute.com/site/site_error_bubble_top.gif?skin=lastminute) top left no-repeat;padding-top:12px;width:180px;}
#errorBubbleInnerContainer {z-index:101;background:url(http://cdn.lastminute.com/site/site_error_bubble_bottom.gif?skin=lastminute) bottom left no-repeat;padding-bottom:12px;}
#errorBubbleMessageContainer {z-index:102;background:white;border:1px solid #f09;border-width:0 1px;padding:0 5px;overflow:hidden;}
#errorBubbleMessageContainer img {float:left;margin:0 .2em 2em 0;vertical-align:bottom;}
#errorBubbleOK {z-index:102; background:white; text-align:right;border:1px solid #f09; border-width:0 1px;padding-right:10px}


#lmErrorBubble {background:url(http://cdn.lastminute.com/site/error_bubble_top.gif?skin=lastminute) top left no-repeat;padding-top:5px;width:300px;}
#lmErrorBubbleContent {position:relative;background:url(http://cdn.lastminute.com/site/error_bubble_bottom.gif?skin=lastminute) bottom left no-repeat;padding:3px 8px 16px 8px;}
#lmErrorBubbleContent img {float:left;margin-right:5px;}
#lmErrorBubbleMessage {float:left;width:220px;}
#lmErrorBubbleLink {position:absolute;bottom:16px;right:8px;}
#lmErrorBubbleLink img {vertical-align:middle;float:none;}

/* Travel operator logos */
div#travelLogos {width: 113px}
div#travelLogos div {padding: 0; text-align: center}
div#travelLogos div.top {
	font-size: 70%;
	padding: 5px 0;
	background: url(http://cdn.lastminute.com/site/curved_border_top_AFAFAF.gif?skin=engb.lastminute.com) no-repeat}
div#travelLogos div.body {border: solid #AFAFAF; border-width: 0 2px}
div#travelLogos .bottom {height: 9px; background: url(http://cdn.lastminute.com/site/curved_border_bottom_AFAFAF.gif?skin=engb.lastminute.com) no-repeat bottom left}

/* Form text and buttons */

a.buttonPrimary, 
input.buttonPrimary {	
	width: 3.4em!important;
	height: 1.5em !important;
	overflow: visible !important; 
	outline: none; cursor: pointer;
 	text-decoration: none; text-align: left}

input.buttonPrimary{
	height:1.5em ;_height:0em ;
	padding: 0em 1em 0.25em 0.3em;_padding: 0.0em 1.5em 0em 0.3em;
        font-weight:bold;
	font-size: 1em; _font-size: 0.95em;}

a.buttonPrimary:hover { text-decoartion: none}
	
a.buttonPrimary,
input.buttonPrimary {
	color: #fff;
	background: #f09 url(http://cdn.lastminute.com/site/main_submit_go_arrow.gif?skin=engb.lastminute.com) no-repeat; 
	background-position:90% 50%;
	border: 1px solid #f798d1;
	border-right-color: #98075f;
	border-bottom-color: #98075f}


.siteRating{float:left; width:190px; padding: 0 0 0 1.7em}

.awardCrest{float:left;  padding: 0 0 0 0.5em}

.doubleClickAd{float:right;}

div.imgOverlayText {background-color: #f09; background-repeat: no-repeat}

div.imgOverlayText, div.imgOverlayText a {
	display:block;
	position: relative;
	outline:none;
	height: 100%;
	text-decoration: none}	

div.imgOverlayText a:hover {text-decoration: none}
div.imgOverlayText strong {display: block; padding: 8px 12px 0 8px}
div.imgOverlayText strong span.pricePoint {position: absolute; left: 8px; bottom: 10px}	
div.imgOverlayText strong span.t1 {font-size: 0.8em}

a.navLinkDim {width:7em}
/* --- [end /site/master_main_beta.css] --- */
/* --- [end prdpwgbd4002:4001 - /site/portal_skins/DEFAULT/frontier.css - May 25, 2007 8:28 pm GMT - pwg3,pwg7 - PFTXiQqoTGEAAAqfAowAAAQ7 - cache 3600 ] --- */
