.lastminute #xp_content {
	margin-top:0;
}

.lastminute #xp_carousel {
	position:relative;
	height:255px;
	z-index:98;
	width:758px;
}

.lastminute.deals  #xp_flp_titleBar #titleBar {
	background:rgb(0,51,102);
	padding-top:0;
	padding-bottom:0;
}
.lastminute #titleBar {
	
}
.lastminute #titleBar h1 {
	width:auto;	
	margin:14px 0;
}
.lastminute .uitk-depth-navigation {
	margin-left:0;	
}
.lastminute #xp_carousel .carousel-panel {
	height: 255px;
	left: 0;
	width: 242px;
	top:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	background:#006295 url(/static/publish/region_emea/img/common/carousel.head.grad.blue.png) repeat-x bottom left;
}

.lastminute #xp_carousel .carousel-panel .dealInfo {
	position:absolute;
	bottom:0;
	max-height:135px;
	padding-bottom:100px;
	min-height:100px;
	width:220px;
	overflow: hidden;
}

.lastminute #xp_carousel .carousel-panel .dealInfo h2,
.lastminute #xp_carousel .carousel-panel .dealInfo h3,
.lastminute #xp_carousel .carousel-panel .dealInfo .stayDates {
	float:left;
	clear:both;
	text-transform: none;
}

.lastminute #xp_carousel .carousel-panel .dealInfo h2 span,
.lastminute #xp_carousel .carousel-panel .dealInfo .headline span {
	color: #369cdc;
}

.lastminute #xp_carousel .carousel-panel .price {
	text-align:right;
	position:absolute;
	bottom:40px;
	right:10px;
}
.lastminute #xp_carousel .carousel-panel .btn {
	position:absolute;
	bottom:10px;
	right:10px;
}

.lastminute #xp_carousel .carousel-nav {
	left: 7px;
	right: auto;
	bottom: 17px;
}

.lastminute #xp_carousel .slides_container {
	height: 255px;
	width:734px;
	margin-left:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.lastminute #xp_carousel .slides_container li,
.lastminute #xp_carousel .slides_container img {
	width:754px;	
	height:255px;
}

.lastminute #xp_carousel .stars,
.lastminute #xp_carousel .stars .value {background-image: url(/static/publish/region_emea/img/common/carousel.head.stars.blue.png)}

.lastminute #xp_carousel .carousel-nav li a {
	background: url(/static/publish/region_emea/img/common/carousel.head.dot.blue.png) no-repeat;
}

.lastminute #xp_carousel .carousel-nav li.current a {
	background-position: right top;
}

.lastminute #xp_carousel .carousel-panel .dealInfo .price a {
	position: relative;
}

.lastminute #xp_carousel .carousel-panel .dealInfo .price a small {
	position: absolute;
	font-size: 16px;
	top: 5px;
	left: -12px;
}

.lastminute #xp_carousel #departure-text {
	font-weight: bold;
	position: relative;
	top: -22px;
}

.lastminute #xp_carousel .guestRating {display:none;}

.lastminute #dealFilter .gradientBox,
.lastminute #dealSorter {
	width:716px;
	clear:both;
	border-bottom:none;
	box-shadow:none;
	margin:0;
}

.lastminute #dealFilter .gradientBox {
	border-radius:0 3px 0 0;
	border-radius-right:none;
	background:#faf9fe url(/static/publish/region_emea/img/deals/filter.box.grad.png) repeat-x 0 100%;
}

.lastminute #dealSorter {
	padding:6px 10px;
	background:#e3e4e6;	
	border:1px solid #ccc;
	border-top:none;
}

.ie7 .lastminute #dealSorter,
.ie7 .lastminute #dealFilter .gradientBox {width:718px;}

.lastminute #dealSorter p {
	float:left;
	font-weight:700;
	margin:4px 7px 0 0;
}

/** Start: Deals grid **/
.lastminute #dealWrapper {
	padding:0 11px;
	background:#f5f8ff url(/static/publish/region_emea/img/deals/grid.cols.png) 11px 10px repeat-y;	
	border-radius:0 0 2px 2px;
	border:1px solid #ccc;	
	display:inline-block;
	margin:0 0 10px 0;
}
.lastminute #dealGrid {
	width:714px;
	border-top:10px solid #f5f8ff;
	border-bottom:10px solid #f5f8ff;
	float:left;
}
.lastminute #dealGrid h3 {
	text-align:center;
	display:block;
	margin:0 0 10px 0;
	color:#fff;
	background:#1995bb;
	padding:9px 0;
	border-radius:3px 3px 0 0;
	line-height:1;
}
.lastminute #dealGrid h3 .label {
	display:block;
	font-size:11px;	
	margin-bottom:4px;
}
.lastminute #dealGrid h3 .arrow {
	display:block;
	text-align:center;
	position:relative;
}
.lastminute #dealGrid h3 .arrow span {
	width:25px;
	padding-top:11px;
	height:0;
	overflow:hidden;
	display:block;
	background:url(/static/publish/region_emea/img/deals/grid.arrows.png) no-repeat 0 0;	
	position:absolute;
	bottom:-16px;
	left:102px;
}
.lastminute #dealGrid.hotels h3 .label {
	display:none;
}
.lastminute #dealGrid .week1 h3 {
	background:#757c81;	
}
.lastminute #dealGrid .week1 .arrow span {
	background-position:-33px 0;
}
.lastminute #dealGrid .week2 h3 {
	background:#149da6;	
}
.lastminute #dealGrid .week2 .arrow span {
	background-position:-66px 0;
}
.lastminute .dealCol {
	margin-right:12px;
	width:230px;
	float:left;
}
.lastminute .dealCol .col {
	padding:6px;	
}
.lastminute .dealCol.last {
	margin:0;
}
.lastminute .dealBox {
	float:left;
	border-radius:4px;
	box-shadow:0 5px 3px 0 #888;
	margin:0 0 13px 0;
	display:block;
	color:#333;
	position:relative;	
	background:#fff;
}
.rgba .lastminute .dealBox {
	background:rgba(255,255,255,0.8);	
}
.lastminute a.dealBox:hover {
	background:#FCF0AD;	
}
.lastminute .dealBox img {
	float:left; 
}

.lastminute .dealBox div {
	float:left;
	padding:7px 7px 55px 7px;	
	margin:0 0 5px 0;
	width:204px;
}
.lastminute .dealBox h4 {
	font-size: 16px;
	margin:0;
}
.lastminute .dealBox h5 {
	font-weight:700;
	font-size:1.1em;
	margin:0 0 4px 0;
	color:#666;
}
.lastminute .dealBox p {
	margin:0 0 5px 0;
}
.lastminute .dealBox.noresults p {
	font-weight:700;
	color:#666;	
	margin-top:20%;
}
.lastminute .dealBox .btn {
	position:absolute;
	bottom:8px;
	left:8px;
}
.lastminute .dealBox .btn:active {
	top: auto;
}
.lastminute .dealBox .rating {
	margin:0 0 6px 0;
}
.lastminute .dealBox .price {
	position:absolute;
	bottom:8px;
	right:8px;
	text-align:right;
	font-size:11px;
	margin:0;
}
.lastminute .dealBox .price span {
	display:block;	
	color:#006296;
	font-weight:700;
	font-size:34px;
	line-height: 1.0;
}

.nb_NO .dealBox .price span,
.sv_SE .dealBox .price span,
.it_IT .dealBox .price span {font-size:2em;}
.da_DK .dealBox .price span {font-size:1.8em;}

.it_IT .dealBox .price {font-size:14px;}

.lastminute .dealBox .hot {	
	margin:0 0 7px 0;
	clear:both;
}
/** End: Deals grid **/

.lastminute #filterGroup .field {
	width:165px;
	float:left;	
}

.it_IT .lastminute #filterGroup .field {width:165px;}

.lastminute #filterGroup .field select {
	width:157px;
	padding:2px;
	font-size:13px;
	line-height:20px;
	height:auto;
}

.lastminute #filterGroup .field label {
	display:block;
	font-weight:700;
	margin:4px 0 3px 0;
}

.lastminute #ACOL1,
.lastminute #ACOL2,
.lastminute .PSFMPU {
	margin:0 0 10px 0 !important;
}
.lastminute #ACOLSKY1 {
	padding-top:15px;	
}
.lastminute #suppFooterLinks li {
    font-size: 0.9em;
    margin: 0 20px 5px 0;
    width: 135px;	
}

#customerSupport {width:716px;}

.lastminute .disclaimers p {
	display:none;	
}
.fi_FI .filter-disabled {
	display:none;	
}