﻿/* Using CSS sprites: http://www.alistapart.com/articles/sprites/ */

/* == Activity icons == The same as the Activity name (minus spaces) */
.ShortBreaks { background:url(./Images/ActivityIcons.gif) no-repeat 0 -550px; }
.WhaleWatching { background:url(./Images/ActivityIcons.gif) no-repeat 0 -528px; }
.MotorhomeRental { background:url(./Images/ActivityIcons.gif) no-repeat 0 -506px; }
.FjordsofNorway { background:url(./Images/ActivityIcons.gif) no-repeat 0 -484px; }
.BearWatching { background:url(./Images/ActivityIcons.gif) no-repeat 0 -462px; }
.SantaClaus { background:url(./Images/ActivityIcons.gif) no-repeat 0 -440px; }
.ChristmasMarkets { background:url(./Images/ActivityIcons.gif) no-repeat 0 -418px; }
.IceHotels, .SnowHotels { background:url(./Images/ActivityIcons.gif) no-repeat 0 -396px; }
.IceLodge, .ICEHOTEL, .IceHotel { background:url(./Images/ActivityIcons.gif) no-repeat 0 -374px; }
.HuskySafaris { background:url(./Images/ActivityIcons.gif) no-repeat 0 -352px; }
.Snowmobiling { background:url(./Images/ActivityIcons.gif) no-repeat 0 -330px; }
.NorthernLights { background:url(./Images/ActivityIcons.gif) no-repeat 0 -308px; }
.TallShipCruise { background:url(./Images/ActivityIcons.gif) no-repeat 0 -286px; }
.ChristmasCruises { background:url(./Images/ActivityIcons.gif) no-repeat 0 -264px; }
.Christmas, .FestiveBreaks { background:url(./Images/ActivityIcons.gif) no-repeat 0 -242px; }
.Cruises { background:url(./Images/ActivityIcons.gif) no-repeat 0 -220px; }
.CityBreaks, .CulturalTours { background:url(./Images/ActivityIcons.gif) no-repeat 0 -198px; }
.Family { background:url(./Images/ActivityIcons.gif) no-repeat 0 -176px; }
.FlyDrive { background:url(./Images/ActivityIcons.gif) no-repeat 0 -154px; }
.GuidedTours, .EscortedTours { background:url(./Images/ActivityIcons.gif) no-repeat 0 -132px; }
.Motorcycling { background:url(./Images/ActivityIcons.gif) no-repeat 0 -110px; }
.RailTours { background:url(./Images/ActivityIcons.gif) no-repeat 0 -88px; }
.Safaris { background:url(./Images/ActivityIcons.gif) no-repeat 0 -66px; }
.Wildlife { background:url(./Images/ActivityIcons.gif) no-repeat 0 -44px; }
.WinterActivities { background:url(./Images/ActivityIcons.gif) no-repeat 0 -22px; }
.ActivityBreaks { background:url(./Images/ActivityIcons.gif) no-repeat 0 0; }

/* == Monthly Availability Icons == */
DIV.activityTypes { margin-top:10px; }
DIV.availability { float:right; margin-top:6px; }
DIV.availability SPAN{ float:left; display:block; width:21px; height:11px; line-height:11px; background:url(./Images/availability.gif) no-repeat; margin-left:2px; }

DIV.availability SPAN.label { background-image:none; font-size:8pt; width:auto; }
DIV.availability SPAN.Aok{ /* Do nothing */ }
DIV.availability SPAN.Ano{ background-position:-20px 0 }
DIV.availability SPAN.Dok{ background-position:0 -11px }
DIV.availability SPAN.Dno{ background-position:-20px -11px }
DIV.availability SPAN.Fok{ background-position:0 -22px }
DIV.availability SPAN.Fno{ background-position:-20px -22px }
DIV.availability SPAN.Jok{ background-position:0 -33px }
DIV.availability SPAN.Jno{ background-position:-20px -33px }
DIV.availability SPAN.Mok{ background-position:0 -44px }
DIV.availability SPAN.Mno{ background-position:-20px -44px }
DIV.availability SPAN.Nok{ background-position:0 -55px }
DIV.availability SPAN.Nno{ background-position:-20px -55px }
DIV.availability SPAN.Ook{ background-position:0 -66px }
DIV.availability SPAN.Ono{ background-position:-20px -66px }
DIV.availability SPAN.Sok{ background-position:0 -77px }
DIV.availability SPAN.Sno{ background-position:-20px -77px }