#xp_carousel {
	position: absolute;
	z-index: -1;
	left: 0;
	top: 0;
	height: 437px;
	overflow: hidden;
	width: 992px;
}

.js #xp_carousel {
	visibility: hidden;
}

#xp_carousel .slides_container {
	background-position: 66% 50% !important;
	margin: 0;
	width: 992px;
	height: 437px;
}

#xp_carousel .slides_container li {
	width: 992px;
	height: 437px;
	display: block;
}

#xp_carousel .slides_container li img,
#xp_carousel .slides_container li a {
	vertical-align: bottom;
}

#xp_carousel .slides_container li .deal {
	display: none;
}

#xp_carousel .carousel-panel {
	height: 100px;
	left: 342px;
	position: absolute;
	width: 632px;
	border-radius: 3px;
	background: #f06601;
	bottom: 0;
	z-index: 10;
}

.no-js #xp_carousel .carousel-panel {
	display: none;
}
.domestic #xp_carousel .carousel-panel {background-color:#00355d;}

#xp_carousel .carousel-panel .dealInfo {
	height: 80px;
	color: #fff;
	padding: 10px;
}

#xp_carousel .carousel-panel .dealInfo a {
	color: #fff;
	text-decoration: none;
}

#xp_carousel .carousel-panel .dealInfo h2,
#xp_carousel .carousel-panel .dealInfo h3,
#xp_carousel .carousel-panel .dealInfo .price a,
#xp_carousel .carousel-panel .dealInfo .price span {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.2;
	margin: 0;
	text-transform: uppercase;
}

#xp_carousel .carousel-panel .dealInfo .price a,
#xp_carousel .carousel-panel .dealInfo .price span {
	text-transform: none;
}

#xp_carousel .carousel-panel .dealInfo h3 {
	font-size: 12px;
}

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

#xp_carousel .carousel-panel .dealInfo h3 .ir {
	display: inline-block;
}

#xp_carousel .carousel-panel .dealInfo p {
	font-size: 12px;
}

#xp_carousel .carousel-panel .dealInfo .price {
	float: right;
	text-align:right;
	margin: -10px 0 0;
}

#xp_carousel .carousel-panel .dealInfo .price small {
	display: block;
	text-align: right;
}

#xp_carousel .carousel-panel .dealInfo .price span {
	display: inline-block;
	font-size: 20px;
	font-weight: normal;
	padding: 0 5px 0 0;
	text-decoration:line-through;
}

#xp_carousel .carousel-panel .dealInfo .price a {
	display: inline-block;
	font-size: 34px;
}

#xp_carousel .carousel-panel .dealInfo .guestRating {
	background: url(/static/publish/region_emea/img/common/carousel.head.rating.gif) no-repeat 0 2px;
	font-size: 12px;
	width: 60%;
	position: absolute;
	bottom: 8px;
	padding: 0 0 3px 18px;
}

#xp_carousel .carousel-panel .dealInfo .guestRating h4 {
	display: inline;
	line-height: 1.0;
	font-size: 12px;
	font-weight: bold;
	padding-right: 5px;
	text-transform: uppercase;
}

/* Small Stars - UI Toolkit overrides */

/* datauri fallback */
.datauri #xp_carousel .stars, .datauri #xp_carousel .stars .value {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAeCAYAAABuUU38AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVDMjk0OUE5NUM3NjExRTE4RDdFRjE2QkYzNTBGRDMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVDMjk0OUFBNUM3NjExRTE4RDdFRjE2QkYzNTBGRDMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUMyOTQ5QTc1Qzc2MTFFMThEN0VGMTZCRjM1MEZEMzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUMyOTQ5QTg1Qzc2MTFFMThEN0VGMTZCRjM1MEZEMzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4SMMb2AAABjUlEQVR42uyVQUdEURSA32vGEDEMrSYRpUSU2kSroW1EtEiJmFm1iTK0SG1KLYvMqlGb/kDbGa36C9EqSqlVJGYaXt/VvRyv12gT5413+bx7534OZ8699/hBEHihMQNZuPLaD1VeOkJc+2NAXZ6piCAHH9CCfGhPtWcqMinymoduO9+EC7HXC69aPZ9synx3IdOmnHvQgB21ni3NNNwHP8cTFEQJ1Xry/JUjxP2Ic6rSc1IK7uzmCzyIeUYEU+s5cda+BMeQhR44hAYsiIBqPSduwHhEOUdhW6zVev7n2XKsO3t69byzOns4kRws2jc7D4+/BFPnxb6zt6or352dO9IRnd1U5ACu4RL6Q8IzLEHNrusaPS58rcv+cAOnEZlWRTCVnknCHS3zTcEtDNrz2LSXycz77FqtRzJNV5ECDMAJDMEIHNlnbk78A2o9l8gYTME6vME7bMEEDIuAaj2/WCzGurNXKpWksyed/T+8UqnkuTuSdHYtHhc+/p3dJCGf31h3dpJJOrs670uAAQBWrC6/hHY2hgAAAABJRU5ErkJggg==);
}
.no-datauri #xp_carousel .stars, .no-datauri #xp_carousel .stars .value,
.ie6 #xp_carousel .stars, #xp_carousel .ie7 .stars .value {background: url(/static/publish/region_emea/img/common/carousel.head.stars.png);}


#xp_carousel .btn:active {top:auto;}

#xp_carousel .carousel-nav {
	overflow: hidden;
	right: 30px;
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 74px;
	z-index: 10;
}

#xp_carousel .carousel-nav li {
	float: left;
	text-indent: -9999px;
	list-style: none;
	margin: 0 0 0 3px;
}

#xp_carousel .carousel-nav li a {
	display: block;
	background: url(/static/publish/region_emea/img/common/carousel.head.dot.png) no-repeat;
	width: 13px;
	height: 13px;
}

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