#new-years{padding-top: 0pt; background: url("//images.trvl-media.com/media/content/shared/graphics/stores/new-years/decorations.gif") no-repeat scroll left 300px transparent; float:left; position:relative;}
#new-years .span-4{margin-right: 9px; margin-top: 20px; position: relative; width: 207px;}
#new-years h1 {margin-top:58px;}
#new-years ul {margin:0; padding:0;}
#new-years ul li{list-style:none;}
#new-years .span-14{padding-top: 290px;}
#new-years .btn-standard{font-size:12px;}
#termsAndConditions{float:left; margin-bottom:30px; margin-top:15px;}
#termsAndConditions ol{padding-bottom:15px;}
/*xmas wizard reskin*/
#new-years .emea-Wizard {font-size: 19px; font-weight: normal; margin: 0 0 12px 22px;}
.nl_NL #new-years .emea-Wizard {margin: 12px 0 18px 22px;}
#new-years #widgetcatalogWizard .outer {background: url("//images.trvl-media.com/media/content/shared/graphics/stores/new-years/wizard-top.gif") no-repeat scroll 5px 0 transparent; border: none;  margin-top: -7px; padding: 6px;}
#new-years .blue{background: url("//images.trvl-media.com/media/content/expuk/graphics/christmas2011/xmaswizardbottom.png") repeat scroll left bottom transparent; padding-top: 6px;}
#new-years #widgetcatalogWizard .small {width: 207px;}
#new-years #widgetcatalogWizard .small .background {padding: 5px 4px 4px; width: 186px;}
#new-years #widgetcatalogWizard .blue .background {background:none;}
#new-years #widgetcatalogWizard .blue .inner {background:none; border:none;}
#new-years #widgetcatalogWizard .lobForm .fields select {padding: 0;}
/*xmas wizard reskin*/

/*filtering widget*/
#sort, .filterList, .bookingOptions, .departureList{background: none repeat scroll 0 0 #D7D7D7; border: 1px solid #CECECE; border-radius: 3px 3px 3px 3px; color: #333333;
float: left; font-size: 11px; font-variant: small-caps; margin:6px 0; width: 740px;}
#destinations{margin-top: -2px; padding: 0; width: 149px;}
.bookingOptions{background: none repeat scroll 0 0 #EEEEEE; margin-left: 6px; padding: 2px 10px 1px; text-align: center; width: 164px;}
	.bookingOptions span{float: left; font-weight: bold; width: 164px;}
.filterList{width:546px;}
	.filterList fieldset{border: 3px solid #FFFFFF; float: left; margin: 0; padding: 10px; width: 520px;}
	.filterList select{margin-left:3px;}
	.departureList fieldset{border: 3px solid #FFFFFF; float: left; margin: 0; padding: 10px; width: 714px;}
	.departureList select{margin-left: 21px; width: 200px;}
	.departureList label{border-right: 1px solid #FFFFFF; padding-right: 30px;}
#sort dl{border: 3px solid #FFFFFF; display: inline-block; float: left; width: 734px;}
#sort dt{color: #333333; float: left; margin:0; padding: 13px 15px 10px; border-right: 1px solid rgb(255, 255, 255);}
#sort dd{display: block; float: left; font-weight: bold; margin: 0; padding: 12px; text-align: center;}
#sort dd a{font-weight: bold; color:#006699;}
#sort dd.selected{background:url("//images.trvl-media.com/media/content/expuk/graphics/christmas2011/selected.gif") no-repeat bottom center;}
#sort dd.selected a{color: #333333;}

/*deals listing widget*/
.dealListing{clear:both; float:left; width:728px; border:1px solid #e6e6e6; border-top:8px solid #b9b9b9; display:inline-block; margin:5px 0; padding:7px; position:relative;}
	.dealListing .info{background:none; padding:0; float: left; margin: 0; width: 274px;}
		.dealListing img{float:left; padding-right:10px;}
		.info *{float:left;}
		.info img{padding:6px 0 0 7px;}
		.info p{float: left; font-size: 13px; margin-bottom: 1px; margin-top: 3px; width: 330px;}
	.dealListing a, .dealListing h5{color:#006699;}
	.dealListing h3{width:auto; margin:0; float:left; font-size:18px;}
	.dealListing .dates{clear: both; float: left; font-size: 11px; font-style: italic; margin-bottom: 3px; width: auto;}
	.info h6, .info .discount, .info .hotelRating{margin: 0pt; clear: both;}
		.info .discount{color: #DF6614; font-weight: bold; margin: 1px 0 3px;}
		.info .hotelRating{color:#333; text-decoration:none;}
		.info .hotelRating:hover{text-decoration:underline;}
		.info .hotelRating em{float: none; font-size: 16px; font-weight: bold; font-style:normal; padding-bottom: 10px;}
		.hotelRating img{float:right; padding-left:7px;}
	.noStars .dates{clear:none; padding-top: 7px;}
		.noStars .dates{padding-left: 6px;}
	.dealListing .price{background: none repeat scroll 0 0 #EEEEEE; border-radius: 3px 3px 3px 3px; color:#333333; display: inline-block; float:right;
	font-size: 11px; font-weight: bold; line-height: 1.2; margin: 0 5px; padding: 5px 10px; text-align: center; width: 103px;}
		.dealListing .price span {clear:both; display:inline-block;}
		.price .dates{float: none; font-size: 11px; font-weight: normal;}
		.price a{clear: both; display: inline-block; float: left; font-size: 20px; margin-bottom: 7px; width: 103px;}
		.da_DK .price a{font-size:18px;}
	/*decoration*/
	.dealListing .holly{position:absolute; float: none;padding: 0;}
	.lft{left: -9px; top: -17px;}
	.rgt{right:-9px; top:-17px; }		
	.hotelRating .rating-bar{float:right; margin-left: 5px; margin-top: 6px;}
	.info .stars-lg{margin-left: 5px; margin-top: 3px;}

/*hero area widget*/
#carousel ul, #carousel li{float:left; list-style:none; margin:0;}
#carousel, #carousel ul, #carousel nav{width:992px;}
#carousel{float: left; height: 294px; left: 0; position: absolute; top: 0; z-index: 0;}
#carousel ul{position:relative;}
/*#carousel ul li{position: absolute; top:0; left:0; z-index:1;}*/
#carousel nav{background: none repeat scroll 0 0 #002543;
	display: inline-block;
	float: left;
	font-size: 17px;
	margin-top: -4px;
	padding: 5px 0 5px 245px;
	width: 747px;}
.de_DE #carousel nav{font-size:13px;}
#carousel nav a{color: #FFFFFF; display: inline-block; font-weight: bold; padding: 3px 15px; text-align: center; text-decoration: none; width: 150px;}
#carousel nav a:hover{text-decoration:underline;}
#carousel .selected a{background: #B1DFFF; border: 1px solid rgba(65, 160, 225, 0.7); border-radius: 3px 3px 3px 3px; box-shadow: -3px -12px 13px -5px rgba(140, 200, 241, 0.9) inset; color: #003366; text-shadow: 1px 1px 1px #FFFFFF;
background: -moz-linear-gradient(top, #ECF7FF 0%, #DAEFFF 32%, #A1D6FF 61%, #D0E9FC 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecf7ff), color-stop(32%,#daefff), color-stop(61%,#a1d6ff), color-stop(100%,#d0e9fc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ECF7FF 0%, #DAEFFF 32%, #A1D6FF 61%, #D0E9FC 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ECF7FF 0%, #DAEFFF 32%, #A1D6FF 61%, #D0E9FC 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ECF7FF 0%, #DAEFFF 32%, #A1D6FF 61%, #D0E9FC 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf7ff', endColorstr='#d0e9fc',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ECF7FF 0%, #DAEFFF 32%, #A1D6FF 61%, #D0E9FC 100%); /* W3C */
}
#carousel a.single{padding:12px 15px;}

/* featured offers */
#featuredOffers, #featuredOffers dl, #featuredOffers dt, #featuredOffers dd {float:left;margin:0;}
#featuredOffers, #featuredOffers dl {margin: 10px 0 15px; width:758px;}
#featuredOffers dt {width:100%; font-size: 16px; font-weight: normal; text-transform:uppercase; padding: 0 0 8px;}
#featuredOffers dd { background:#fff; color: #006699; margin-right:16px; text-align:left; width:170px; border:1px solid #fff;}
#featuredOffers dd:nth-child(5n) {margin-right: 0;}
#featuredOffers .noStarRating .time {margin-top:16px;}
#featuredOffers .time, #featuredOffers a, #featuredOffers a:hover, #featuredOffers a:active {color: #333; text-decoration:none;}
#featuredOffers .rating {margin: 5px 0 5px 5px;}
#featuredOffers img {padding: 5px 0 5px 5px;}
#featuredOffers img:first-child {padding:0 0 5px 0;}
#featuredOffers img, #featuredOffers .time {display:inline-block; float:left;}
#featuredOffers .time {clear:left; font-size: 11px; padding:5px 0 5px 5px; width: 120px;}
#featuredOffers .time.last {clear:none; padding-left:3px;}
#featuredOffers a {float: right; font-size: 11px; line-height: 1.2; padding-right: 5px; text-align: right; width: 70px;}
#featuredOffers .headline{display:inline-block; width:90px; padding-left:5px;}
#featuredOffers a span {font-size: 18px; float:right; color: #069; text-decoration: none; width:100%;}
#featuredOffers a:hover span { color: #02B3FD; text-decoration: underline;}
#featuredOffers .activeItem { box-shadow: 1px 4px 10px -5px rgba(0, 0, 0, 0.4), 1px 4px 23px 4px rgba(0, 0, 0, 0.1) inset; cursor:pointer; border:1px solid #DBD9D9}
.de_DE .holly, .de_DE .topLeft, .de_DE  .topRight, .de_DE #innerNav{background:none;}