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

/* --- [start /site/endeca.css] --- */
.cat_hdr .title {left:54px;}
.text, .text a, .cat_hdr h1 a:hover {color:#69c;}
.text_2, .text_2 a {color:#36c;}
.text_4 {color:#7f7f7f;}

div.tab {padding:.1em .8em .2em .3em;background:url(http://cdn.lastminute.com/site/travel_packaging_tab.gif?skin=lastminute) no-repeat top right;width:auto;_width:100%;}
div.tab h1, h2, h3, h4 {margin:0;}

#searchLeftNav {width:144px !important;border:0;}

h3.title {display:block;padding:0.6em 0 0.1em 0.3em;}
#searchLeftNav #refineResultsTitle {background:url(http://cdn.lastminute.com/site/travel_holidays_leftnav_refine_title_bg.gif?skin=lastminute) no-repeat 95% 50%;}
#searchLeftNav #searchAgainTitle {background:url(http://cdn.lastminute.com/site/trans.gif?skin=default) no-repeat 95% 50%;}

#searchLeftNav #summary {background:#d5ecfe url(http://cdn.lastminute.com/site/travel_holidays_leftnav_top.gif?skin=lastminute) no-repeat top right;display:inline-block;}
#searchLeftNav #summary ul {background:none;border:none;padding:.5em 0;}
#searchLeftNav #summary li {padding:.1em 0em;}
#searchLeftNav .leftNavSummaryBottom {width:144px !important;height:10px;background:#d5ecfe url(http://cdn.lastminute.com/site/travel_holidays_leftnav_bottom.gif?skin=lastminute) no-repeat bottom right;}

#searchLeftNav #searchAgain {background:#f0f0f0 url(http://cdn.lastminute.com/site/travel_holidays_leftnav_top.gif?skin=lastminute) no-repeat top right;display:inline-block;}
#searchLeftNav #searchAgain label {color:#494949;}
#searchLeftNav #searchAgain select {width:128px;}
#searchLeftNav #searchAgain .formField {padding:0.1em 0;margin:0;float:left;height:auto;}
#searchLeftNav #searchAgain #holsDepDay {width:55px;margin-right:10px;}
#searchLeftNav #searchAgain #holsGiveOrTake {width:65px}

#searchLeftNav #refineResults {background:#d6ebfe url(http://cdn.lastminute.com/site/travel_holidays_leftnav_top.gif?skin=lastminute) no-repeat top right;display:inline-block;}
#searchLeftNav #refineResults div.refineGroup {margin:5px 1px 0 0; border-top:1px solid #c0d0f2;}
#searchLeftNav #refineResults div strong {padding:.2em 0;display:block;}
#searchLeftNav #refineResults label {color:#013396;}
#searchLeftNav #refineResults select {width:128px;}
#searchLeftNav #refineResults .dimension {margin:0.15em 0 0 0;}
#searchLeftNav #refineResults .crumb {color:#013396;line-height:1.4em;font-size:1em;font-weight:bold;}
#searchLeftNav #refineResults .text {color:#013396;}
#searchLeftNav #refineResults .formField {padding:0.1em 0;margin:0;float:left;}
#searchLeftNav .refineSearchBottom {width:144px !important;height:10px;background:#d5ecfe url(http://cdn.lastminute.com/site/travel_holidays_leftnav_bottom.gif?skin=lastminute) no-repeat bottom right;}


#refineResultsHeader {background:#2E63CD url(http://cdn.lastminute.com/site/travel_curved_header_trans_left.gif?skin=lastminute) no-repeat top left;}
#refineResultsHeader h3 {background:url(http://cdn.lastminute.com/site/travel_curved_header_trans_right.gif?skin=lastminute) no-repeat top right;color:#fff;padding:.7em;}
#bodyRefineResults {background:#d6ebfe;border:1px solid #2E63CD}
#bodyRefineResults h3 {background: url(http://cdn.lastminute.com/site/travel_curved_header_right_2E63CD.gif?skin=lastminute) no-repeat top right;}
#bodyRefineResults div.refineGroup {}
#bodyRefineResults div strong {padding:.2em 0;display:block;}
#bodyRefineResults label {color:#013396;display:block}
#bodyRefineResults select {width:180px;}
#bodyRefineResults .dimension {margin:0.15em 0 0 0;}
#bodyRefineResults .crumb {color:#013396;line-height:1.4em;font-size:1em;font-weight:bold;}
#bodyRefineResults .text {color:#013396;}
#bodyRefineResults .formField {padding:0.1em 0;margin:0;float:left;}

#searchLeftNav .leftNavBottom {width:144px !important;height:10px;background:#f0f0f0 url(http://cdn.lastminute.com/site/travel_holidays_leftnav_bottom.gif?skin=lastminute) no-repeat bottom right;}

div.icon {margin:1em 1.2em 0 0;border:1px solid #c9d3ee;padding:0.1em 0.4em 0.1em 2.6em;position:relative;float:left;}
div.icon img {width:2.5em;height:1.8em;position:absolute;top:-0.6em;left:-1px;background:#fff;}

/* Styles the Summary above the results list */
div.summary  {background: url(http://cdn.lastminute.com/site/travel_curved_header_left_2E63CD.gif?skin=lastminute) no-repeat top left;}
div.summaryDivided {background: url(http://cdn.lastminute.com/site/travel_curved_header_left_divide_2E63CD.gif?skin=lastminute) no-repeat top left;}
div.summaryHeader {background: url(http://cdn.lastminute.com/site/travel_curved_header_right_2E63CD.gif?skin=lastminute) no-repeat top right;}


div.summary div.left, div.summaryDivided div.left {float: left; width: 57%; height: 100%;padding:0.5em;}
div.summary div.leftFull {float: left; width: 97%; height: 100%;padding:0.5em;}	
div.summary div.right, div.summaryDivided div.right {float: right; width: 38%; height: 100%;padding:0.5em;}

div.summary ul, div.summaryDivided ul {list-style:none;padding:0 0 0 23px;margin:0;}
div.summary li, div.summaryDivided li {display:inline;}
div.summary h3, div.summaryDivided h3 {margin:0 0 0.2em 0;}	

div.summaryFooter {height: 41px; background: #d6ebfe url(http://cdn.lastminute.com/site/travel_curved_footer_2E63CD.gif?skin=lastminute) no-repeat bottom left;}
div.summaryFooter div.left {float: left; height: 100%; width:53%;vertical-align: bottom;}
div.summaryFooter div.left .padded {padding: 0.6em 0 0 0.3em;}
div.summaryFooter div.right {float: right;height: 100%;width:47%; text-align: right;background: url(http://cdn.lastminute.com/site/travel_curved_footer_2E63CD.gif?skin=lastminute) no-repeat bottom right}
div.summaryFooter div.right .padded {padding: 0.8em 0.4em 0 0}

div.summaryFooter h3.t3 {height:2em; padding:3px 0 0 23px; font-size:1.2em;}
div.summaryFooter h3.leftArrow {background: url(http://cdn.lastminute.com/site/travel_holidays_lrg_left_arrow.gif?skin=lastminute) no-repeat top left;}
div.summaryFooter div.left h3.downArrow {background: url(http://cdn.lastminute.com/site/travel_holidays_lrg_down_arrow.gif?skin=lastminute) no-repeat left 20%; padding-left:32px;}
div.summaryFooter div.right h3.downArrow {background: url(http://cdn.lastminute.com/site/travel_holidays_lrg_down_arrow.gif?skin=lastminute) no-repeat top right;}
div.summaryFooter div.right p.downArrow {background: url(http://cdn.lastminute.com/site/travel_holidays_lrg_down_arrow.gif?skin=lastminute) no-repeat right 20%;height:2em; padding-right:32px;}

/* Styles the products themselves */
div.product {display:inline-block;border:1px solid #2e63cd; border-bottom:0; background-image:url(http://cdn.lastminute.com/site/travel_holidays_result_bg.gif?skin=lastminute);background-repeat:repeat-y;background-position:462px 0;}
div.product img.productImage {width:173px;height:80px;float:left;}
div.product p.productName {float:left;width:258px;padding-left:5px;}
div.product ul {float:left;padding-left:5px;}
div.product .extraInfo {float:right;width:108px;font-size:0.95em;}
div.product .select {position:absolute;bottom:5px;right:5px;}

/* Styles the header that precedes each results table */
div.tableHeader {background: #2E63CD url(http://cdn.lastminute.com/site/travel_curved_header_trans_left.gif?skin=lastminute) no-repeat; margin-top: 1.25em}
div.tableHeader div.header {background: url(http://cdn.lastminute.com/site/travel_curved_header_trans_right.gif?skin=lastminute) no-repeat top right; padding: 0.2em 0.5em 0em 0.5em }
div.tableHeader div.header p {margin:0; padding-left:2.2em; background: url(http://cdn.lastminute.com/site/travel_holidays_product_header_sun_icon_bg.gif?skin=lastminute) no-repeat top left;}	
div.tableHeader div.header .destination {float:left; padding-top: 0.4em;}
div.tableHeader div.header .cost {float:right; color:;}


/* Footer of results table as a div holding the curved bottom border and 'Next step' button */
div.footer {height: 3.2em; border-top: 1px solid #2E63CD; background: url(http://cdn.lastminute.com/site/travel_footer_gradient.gif?skin=lastminute) repeat-x top left}

div.footer div.left {
float: left; 
width: 80%; 
height: 100%; 
background: url(http://cdn.lastminute.com/site/travel_curved_footer_2E63CD.gif?skin=lastminute) no-repeat bottom left; vertical-align: bottom}

div.footer div.left .padded {padding: 0 0 0 0.5em}
div.footer div.right {
float: right; 
width: 20%; 
height: 100%; 
text-align: right;
background: url(http://cdn.lastminute.com/site/travel_curved_footer_2E63CD.gif?skin=lastminute) no-repeat bottom right}

div.footer div.right .padded {padding: 0.6em 0.8em 0 0}

.background_3 {background-color:#ebf5fe !important;}
.border_3 {border:1px solid #ebf5fe !important;}
.text_3, .text_3 a {color:#c1d0f1;}
.text_4, .text_4 a {color:#023399;}
.text_5, .text_5 a {color:#000;}

#layerFarandawayCall {display:none;position:absolute;right:5px;top:35px;z-index:99}

/*********************************************************/
/* Informational/Error bubble container styling					 */
/*********************************************************/

.bubbleText {width:20em;}

div.curvedHeaderTransFill {height: 28px}

div.curvedFooterTransFill,
div.curvedFooterTransFillShadow {height: 18px}

div.curvedHeaderTransFill div,
div.curvedFooterTransFill div,
div.curvedFooterTransFillShadow div {width: 50%; height: 100%; font-size:100% !important}

div.curvedFooterTransFill,
div.curvedFooterTransFillShadow {margin:none !important;}

div.curvedHeaderTransFill div.left {
	float: left; 
	background: url(http://cdn.lastminute.com/site/site_bubble_curved_border_top.gif?skin=lastminute) no-repeat top left}
div.curvedHeaderTransFill div.left h2 {padding:.5em;}	

div.curvedHeaderTransFill div.right {
	float: right; 
	text-align: right;
	background: url(http://cdn.lastminute.com/site/site_bubble_curved_border_top.gif?skin=lastminute) no-repeat top right}
div.curvedHeaderTransFill div.right a {padding:.5em;display:block}	

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

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

div.curvedContentBody {
	clear:both;
	border-width:0 1px;
	border-style:solid; 
	border-color:#f09;
	background:#fff;
	padding:.1em .5em;}
/* --- [end /site/endeca.css] --- */
/* --- [start /site/endeca.css] --- */
/* FRENCH ENDECA FRONTIER REWRITE */

/* preloading the refine button off image */
.hidden{background-image:url(http://cdn.lastminute.com/site/endeca_summary_header_bottom_button_off.gif?skin=frfr.lastminute.com);}

.hidden{display:none;}

div#refineResultsHeader {display:none;}
div#bodyRefineResults {display:none; background:url(http://cdn.lastminute.com/site/endeca_refinement_body_bg_2.gif?skin=frfr.lastminute.com) repeat-x bottom left; border:none; margin-bottom:10px;}
div#bodyRefineResults {border:1px solid #d3d3d3;background-color:#F4F4F4; }
div#bodyRefineResults label{color:#000; font-size:12px;}
div#bodyRefineResults .text{color:#000;}
div#bodyRefineResults .crumb{color:#000;}
div#bodyRefineResults select{font-size:11px;}
div#bodyRefineResults div.textRight{padding:10px; text-align:right;}

.summary .summaryHeader{border-bottom:2px solid #999; padding:15px; background:url(http://cdn.lastminute.com/site/endeca_summary_header_bg_img_palmier2.jpg?skin=frfr.lastminute.com) no-repeat; background-color:#e2e2e2;}
.summary .summaryHeader .leftFull{width:330px; height:default; background-color:#e2e2e2; padding:5px; border:2px solid #FFF;background:url(http://cdn.lastminute.com/site/endeca_summary_header_results_bg.gif?skin=frfr.lastminute.com) no-repeat top left;}
.summary .summaryHeader .leftFull h3{margin-left:32px;} 
.summary .summaryHeader .leftFull ul{margin-left:10px;}
.summary .summaryHeader .leftFull .text_highlight{font-size:20px;}
.summary .summaryHeader .leftFull h3 strong{color:#333; font-size:14px;}
.summary .summaryHeader .leftFull h3 img{display:none;}

/* Endeca error messages*/
.summaryDivided .summaryHeader{border-bottom:2px solid #999; padding:15px; background:url(http://cdn.lastminute.com/site/endeca_summary_header_bg_img_palmier2.jpg?skin=frfr.lastminute.com) no-repeat;}
.summaryDivided .summaryHeader .left{width:330px; height:default; background-color:#e2e2e2; padding:5px; border:2px solid #FFF;background:url(http://cdn.lastminute.com/site/endeca_summary_header_results_bg.gif?skin=frfr.lastminute.com) no-repeat top left;}
.summaryDivided .summaryHeader .left h3{margin-left:32px;} 
.summaryDivided .summaryHeader .left ul{margin-left:10px;}
.summaryDivided .summaryHeader .left.text_highlight{font-size:20px;}
.summaryDivided .summaryHeader .left h3 strong{color:#333; font-size:14px;}
.summaryDivided .summaryHeader .left h3 img{display:none;}
.summaryDivided .summaryHeader .right{width:330px; height:default; background-color:#e2e2e2; padding:5px; border:2px solid #FFF;background:url(http://cdn.lastminute.com/site/endeca_summary_header_results_bg_error.gif?skin=frfr.lastminute.com) no-repeat; float:left;}
.summaryDivided .summaryHeader .right h3{margin-left:40px;} 
.summaryDivided .summaryHeader .right ul{margin-left:20px;}
.summaryDivided .summaryHeader .right h3 strong{color:red; font-size:14px;}
.summaryDivided .summaryHeader .right h3 img{display:none;}

.summaryFooter div.left{height:50px!important; padding:0; margin:0; background:#FFF url(http://cdn.lastminute.com/site/endeca_summary_header_bottom.gif?skin=frfr.lastminute.com) no-repeat bottom left;}
.summaryFooter div.left h3{color:#666; font-size:18px; padding:10px 0 0 10px;}

.summaryFooter div.right #refineResults_button_show_filters{height:50px; padding:0; margin:0; background:#FFF url(http://cdn.lastminute.com/site/endeca_summary_header_bottom_button.gif?skin=frfr.lastminute.com) no-repeat bottom right;}
/* .summaryFooter div.right a{display:block; width:230px; height:30px;} */
.summaryFooter div.right a{display:block; width:265px; height:40px;} 
.summaryFooter div.right a p{display:none;}

#holidays_endeca_pagination_top {background:url(http://cdn.lastminute.com/site/endeca_pagination_bg_bloc_top.gif?skin=frfr.lastminute.com) repeat-x bottom left;}
#holidays_endeca_pagination_top .pagination span{padding:5px 0; display:block; float:left;}
#holidays_endeca_pagination_top .pagination a{float:left; margin:0 2px 0 2px; text-align:center; padding:7px 2px 2px 2px; margin:0; font-size:11px;}
#holidays_endeca_pagination_top .pagination a.text_highlight{width:39px;margin:0; padding:5px 0 5px 0;  background:url(http://cdn.lastminute.com/site/endeca_results_bg_pagination_link_off2.gif?skin=frfr.lastminute.com) no-repeat top center; display:block; text-decoration:none;}
#holidays_endeca_pagination_top .pagination a.text_highlight:hover{color:#FFF; text-decoration:underline;background:url(http://cdn.lastminute.com/site/endeca_results_bg_pagination_link_on2.gif?skin=frfr.lastminute.com) no-repeat top center;}
#holidays_endeca_pagination_top .pagination strong{display:block; font-size:11px; float:left; width:39px; padding:5px 0 5px 0; margin:0; color:#FFF; text-align:center; background:url(http://cdn.lastminute.com/site/endeca_results_bg_pagination_link_on2.gif?skin=frfr.lastminute.com) no-repeat top center; }

#holidays_endeca_pagination_bottom {background:url(http://cdn.lastminute.com/site/endeca_pagination_bg_bloc_bottom.gif?skin=frfr.lastminute.com) repeat-x top left; text-align:right;}
#holidays_endeca_pagination_bottom .pagination{float:right;}
#holidays_endeca_pagination_bottom .pagination span{padding:5px; 5px 0; display:block; float:left;}
#holidays_endeca_pagination_bottom .pagination a{float:left; margin:0 2px 0 2px; text-align:center; padding:7px 2px 7px 2px; margin:0; font-size:11px;}
#holidays_endeca_pagination_bottom .pagination a.text_highlight{width:39px; margin:0; padding:5px 0 5px 0; background:url(http://cdn.lastminute.com/site/endeca_results_bg_pagination_bottom_link_off2.gif?skin=frfr.lastminute.com) no-repeat bottom center; display:block; text-decoration:none;}
#holidays_endeca_pagination_bottom .pagination a.text_highlight:hover{color:#FFF; text-decoration:underline; background:url(http://cdn.lastminute.com/site/endeca_results_bg_pagination_bottom_link_on2.gif?skin=frfr.lastminute.com) no-repeat bottom center;}
#holidays_endeca_pagination_bottom .pagination strong{display:block; font-size:11px; float:left; width:39px; padding:5px 0 5px 0; margin:0; color:#FFF; text-align:center; background:url(http://cdn.lastminute.com/site/endeca_results_bg_pagination_bottom_link_on2.gif?skin=frfr.lastminute.com) no-repeat bottom center; }

#searchResults div.tableHeader{background:url(http://cdn.lastminute.com/site/endeca_results_bg_bloc_top.gif?skin=frfr.lastminute.com); background-color:#999; background-repeat:no-repeat;}
#searchResults div.tableHeader .destination{padding-left:4px; font-size:15px; color:#FFF;}
#searchResults div.tableHeader .cost {font-size:10px;}
#searchResults div.tableHeader .cost strong{color:#FFF; font-weight:bold;}
#searchResults div.tableHeader .t5{font-size:20px;}
#searchResults div.tableHeader .header p{background:url(http://cdn.lastminute.com/site/endeca_results_product_header_sun.gif?skin=frfr.lastminute.com) no-repeat top left;}
#searchResults div.product {border:1px solid #999; border-bottom:0;}
#searchResults div.product {background:url(http://cdn.lastminute.com/site/endeca_results_bg_bloc_center.gif?skin=frfr.lastminute.com); background-repeat:repeat-y;}
#searchResults div.product .footer{border-top:1px solid #999;}
#searchResults div.product .extraInfo ul{list-style:none;list-style-position:outside; margin-right:0px !important; margin-right/**/:6px; }
#searchResults div.product .extraInfo li{text-align:center; padding:0; padding-top:0.2em;list-style-position:outside}
#searchResults div.product .extraInfo strong{font-weight:normal;}
#searchResults div.product .extraInfo em{font-weight:bold; font-style:normal; color:#F09;font-size:13px;}
#searchResults div.product .price_no_tax{display:block; background-color:#E5E5E5; border:1px solid #CCC; padding:2px; color:#666;}
#searchResults div.product p{width:260px; float:right;}
#searchResults div.product ul.t1{list-style:none; font-size:11px; width:250px; float:right;}
#searchResults .productName{}
#searchResults .footer {border-top:1px solid #999; background:url(http://cdn.lastminute.com/site/endeca_results_bg_bloc_gradient.gif?skin=frfr.lastminute.com) repeat-x top left;}
#searchResults .footer div.left{background:url(http://cdn.lastminute.com/site/endeca_results_bg_bloc_bottom.gif?skin=frfr.lastminute.com); background-position:bottom left;}
#searchResults .footer div.right{background:url(http://cdn.lastminute.com/site/endeca_results_bg_bloc_bottom.gif?skin=frfr.lastminute.com); background-position:bottom right;}

/* info block */
div#info_search_block{margin-left:5px; width:588px; background-image:url(http://cdn.lastminute.com/site/info_search_block_bg_bottom.gif?skin=frfr.lastminute.com); background-position:bottom left;}
div#info_search_block .info_search_block_top{background-image:url(http://cdn.lastminute.com/site/info_search_block_bg_top.gif?skin=frfr.lastminute.com); background-position:bottom top; padding:10px 10px 0 10px}
div#info_search_block h3{width:400px; float:left; margin:0; padding:4px 0 0 25px; background-image:url(http://cdn.lastminute.com/site/info_search_picto.gif?skin=frfr.lastminute.com); background-repeat:no-repeat; background-position:left;}
div#info_search_block .info_search_block_close{width:80px; float:right; text-align:right}
div#info_search_block p{clear:both; padding:5px 10px 15px 35px;}
/* --- [end /site/endeca.css] --- */
/* --- [end prdpctbd4202:5002 - /site/portal_skins/DEFAULT/frontier.css - Jun 26, 2009 3:25 pm GMT - pct11,pct9 - 9HWbegqoTDsAADNTi9EAACAk - cache 3600 ] --- */

