
aside
{
  margin:5px;
  width:220px;
  float:left;
}

.img-shadow:after {
	content: '';
	display: block;
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 12px;
	bottom: -16px;
	left: 0;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAAMCAYAAADPoUcXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNjQzRDExOUQzNTUxMUUwQTNBNUQwMUVGMTg0MkVGOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNjQzRDExQUQzNTUxMUUwQTNBNUQwMUVGMTg0MkVGOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU2NDNEMTE3RDM1NTExRTBBM0E1RDAxRUYxODQyRUY4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU2NDNEMTE4RDM1NTExRTBBM0E1RDAxRUYxODQyRUY4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+q6ouOwAAAgVJREFUeNrsmOtOwzAMhe10XMQd/sD7PyA3AUKwJbgskYzlxN6mSS2LpaOmjlt16hfndAgAD6Rb0h3phnRBOiINsI6UxcdRGbdy+6iP4tn4uXxemQcxhkqdrJliIDtyaTVanXZ9YLkgjmUclGta9VbOe3/5zOXdf5HeSM+kxwW7aMhAL/IxiBcdFTBiRStlXgMyNqCOCqxaLjUAroGaHHDPGezafKseDXnhbAEalNpyPrDz8g74PCiLragwURpyGJP3uWOPuiadZ7iRwbQSYw3k2pwHYE83twAGozMnA9RU2aHmBjYocIPSsVudHJzAb9vFJeCDGAcBemjkCqdL0jvphfSE2YJckq6yDTllNiQqwFqQa2C3IK3ZiGjA1rIWqQItGMAmR82U4W5BjRuco7EQZC4oc6Fhc1BZEDUNjjxkFj+zHXnFDPUI81k+LsR2wAFOAmzL+0YDTM+cZR0sQD0xJ4i3gX2X+k2sjbWDaHOWdUFhV2Rn53ZkmeH+GBMnpGPmrwf2IzzWAAx/C4YV2La7Hgqgc1oM6LgfGjuC9VGrQQ+sa49wf5dVINs9BxsawKYtbMC+gZwl3CnZj42IUwN713t57JBlhSSvv5J/7eAO3jMdGow99rZIPLZIjv80XjQ+PLoN6DH1RaEyi56iHj1mtAjWYHu8XY8es6O9g93jP8aPAAMAg6g9y7bYE/AAAAAASUVORK5CYII=') 50% 100% no-repeat;
	-webkit-background-size: 100% auto; -moz-background-size: 100% auto; background-size: 100% auto; 
}

#wizard
{
  outline:1px solid orange;
  background:none repeat scroll 0 0 rgba(249,129,0,0.6);
}

#main-section
{
	
  	width:760px;
  	float:left;
  	position:relative; margin-top:355px;
  	
}
#trendy-section
{
	
  	width:760px;
  	float:left;
  	position:relative; margin-top:275px;
  	
}
#deals-section
{
	
  	width:760px;
  	float:left;
  	position:relative; margin-top:280px;
  	
}

.widget
{
  width:208px;
  font-weight:700;
  position:absolute;
}

.widget div
{
  display:none;
  border-radius:3px 3px 3px 3px;
  position:relative;
  width:100%;
  overflow:hidden;
  margin:0 auto;
  padding:10px 0;
}

.widget h4,.widget a,.widget span,.widget div p
{
  color:#FFF;
  float:left;
  opacity:0;
  width:177px;
  margin:0;
  padding:0 10px;
}

span.discount
{
  margin-top:17px;
}

span.discount em
{
  font-size:35px;
  font-style:normal;
}

span.dealType
{
  color:#FFF!important;
  font-size:18px;
  font-variant:normal;
  font-weight:400;
  margin-bottom:15px;
  margin-top:17px;
  text-rendering:optimizelegibility;
}

span.destination
{
  font-size:13px;
  font-weight:lighter;
}

span.stars
{
  margin:2px 10px 10px 0px;
  padding:0;
}

.widget h4,.dealType
{
  font-variant:small-caps;
  font-weight:700;
  letter-spacing:.01em;
  text-transform:uppercase;
}

.widget a
{
  background-image:url(//images.trvl-media.com/media/content/expuk/graphics/ski/skiiconssprite.png);
  background-repeat:no-repeat;
  bottom:5px;
  font-size:11px;
  position:absolute;
  right:3px;
  text-align:right;
  text-decoration:none;
}

.widget a span
{
  clear:both;
  display:inline-block;
  float:right;
  font-size:30px;
  line-height:1;
  opacity:inherit;
  width:150px;
  padding:0 0 0 43px;
}

.sv_SE .widget a span
{
  font-size:25px;
}

.singleH a span
{
  font-size:24px;
  line-height:1.2;
}

.widget img
{
  position:absolute;
  top:35px;
  left:216px;
  z-index:10;
}

.widget span.stars .value
{
  padding:0;
}

.doubleH
{
  min-height:196px;
}

.singleH
{
  min-height:86px;
}

.ie6 .doubleH {
	height:196px;
}

.ie6 .singleH {
	height:86px;
}

.singleH h4
{
  font-size:13px;
  letter-spacing:.01em;
  line-height:1;
  padding-right:10px;
  width:188px;
}

.datauri .doubleH .stars,
.datauri .singleH .stars,
.datauri .doubleH .stars .value,
.datauri .singleH .stars .value {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAUCAYAAADPym6aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozMkJGNERFQ0M2M0FFMTExODgxMkM1QTVDNERCMzNGQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OEFCMDA5MTNCN0QxMUUxODlFRUFGOThFN0YwMEI4MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OEFCMDA5MDNCN0QxMUUxODlFRUFGOThFN0YwMEI4MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozM0JGNERFQ0M2M0FFMTExODgxMkM1QTVDNERCMzNGQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMkJGNERFQ0M2M0FFMTExODgxMkM1QTVDNERCMzNGQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjN4qsIAAAFmSURBVHjazJexSgNBEEDvEg1RApGACFEQwUotAoIgKJGQaC3YWvkHghCwEG0EWz9B/ASxsNZGbGwsYhMQhFgFgxAInG9hFoZzk1jOwuN2s4+BYfZmL3GSJFFqbEER7qLRw5Q3ERCP/hnQlucqoijBDwxgPrVn2nMVWVd57cOUzE/gRu3NwpdVLyabJs9zyI0o5wX04cysJ6XZhHbyd3xCTZXQrKfPXzMgXgbOqUnPS1loyWYHPtQ8p4KZ9bzYkE5wDUUowBX04UAFNOt58RgqgXKuwKlam/XiwM2+BHl4G3MxmfJCN/uG9OpxAU156USmoQJZ+QzoDglmznOJLChxDSZlvgMvaq8APauee0dqPPcky2HjAQawa9XzL/siHMJMSviGW3iXtVkvIz+04SmQ6bMKZtrziWSkG0RyHruqQ+iSmvV811qGEjzCvfubAg3YhlV4Ne/JDVmFcuDmnIO6Wpv1fgUYAPcgJNWky24uAAAAAElFTkSuQmCC);
	background-repeat:no-repeat;
}

.no-datauri .doubleH .stars,
.no-datauri .singleH .stars,
.no-datauri .doubleH .stars .value,
.no-datauri .singleH .stars .value {
	background-image:url(//images.trvl-media.com/media/content/expuk/graphics/ski/deal_box_stars.png);
	background-repeat:no-repeat;
}

.singleH .destination
{
  font-size:11px;
}

.headerspace
{
  height:220px;
}

.HOTELS
{
  background-position:0 -31px;
}

.FLIGHTS
{
  background-position:0 -165px;
}

.EPACKAGES,.flightHotel a
{
  background-position:0 -109px;
}

#myDeal3PP
{
  background-position:0 16px;
}





.sFilter
{
  padding:8px;
}

.sFilter span
{
  color:#069;
  cursor:pointer;
  text-decoration:underline;
  margin:0 3px;
}

.sFilter span.selected
{
  color:#333;
  cursor:auto;
  text-decoration:none;
}



.bestPrice span
{
  color:#000;
  font-size:12px;
  font-weight:400;
}



#ACOL1
{
  margin-left:15px!important;
  margin-top:15px!important;
}

#ACOL1 embed,
#ACOL1 object {
	margin-left:-30px;
}
.right-banner {
	margin-left:50px;
	vertical-align: top;
	z-index: 1;
	position: relative;
	display: inline-block; *display: inline; *zoom: 1; /* IE7 */
}
.mapcontainer {
	padding:4px;
	margin:10px;
	border:1px solid #D0D0D0;
	width:190px;
	height:130px;
}
.mapcontainer .plus-icon.ir{position:absolute;left:0px;}
.adcontainer {
	padding:15px;
	margin:10px;
}
	
.beach-body {
	background-repeat: no-repeat;
	overflow: hidden;
	width: 1605px;
	position: relative;
	*z-index: 10000; /* IE7 */
}

.beach-body.deals{background-position:-16px 0;}

.beach-header {
	min-width: 1186px;
	position: relative;
	background-color: #fff;
	*z-index: 10001; /* IE7 */
}

.beach-header-original {
    display: inline-block; *display: inline; *zoom: 1; /* IE7 */
    vertical-align: top;
}

.beach-header-extra {
	width: 194px;
	display: inline-block;
	position: absolute;
}

.header-extra-top {
	height: 6px;
	background: #fff url(//images.trvl-media.com/media/content/shared/images/navigation/headersprites.png?v=1) repeat-x scroll 0 0;
	background-position: left bottom;
	bottom: 30px;
}

.header-extra-bottom {
	height: 30px;
	background: #fff url(//images.trvl-media.com/media/content/shared/images/navigation/headersprites.png?v=1) repeat-x scroll 0 0;
	background-position: left -90px;
	bottom: 0;
}

#widgetcatalogWizard .background h3 {
	width:auto !important;
}

.nonvisible{display:none;}


/* adjustments for the global header */
.global-header .site-header, .global-header .partnermarketing-header {
	width: 1186px;
}

.global-header .beach-header-extra {
	display: none;
}