body											{background-color: #fff; padding: 0; margin: 0;}
body, td										{font-family: Arial, Tahoma, Verdana, Sans-Serif; font-size: 11px; color: #000;}
a												{color: #000; text-decoration: underline;}
a:hover											{color: #000; text-decoration: underline;}
h1												{margin: 0; padding: 0; font-size: 18px;}
h2												{margin: 0; padding: 0; font-size: 14px;}
h3												{margin: 0; padding: 0; font-size: 12px;}
p												{margin: 0; padding: 0;}

/* Container */
div.ContainerSize								{float: left; width: 770px;}

div.ContainerIframe								{float: left; width: 770px;}
div.ContainerIframe div.Column_1				{float: left; width: 180px; padding: 20px 20px 0 15px;}
div.ContainerIframe div.Column_2				{float: left; width: 555px;}
div.ContainerIframe div.Column_2 iframe			{width: 600px; height: 8000px;}
div.ContainerIframe div.Column_2 textarea		{}

div.ContainerPage								{float: left; width: 770px; margin-top: 20px;}
div.ContainerPage div.Column_1					{float: left; width: 180px; padding: 0 20px 0 15px;}
div.ContainerPage div.Column_2					{float: left; width: 555px;}

div.ContainerIntro								{float: left; width: 770px;}
div.ContainerIntro div.Column_1					{float: left; width: 235px; padding: 20px 0 0 15px;}
div.ContainerIntro div.Column_2					{float: left; width: 500px; padding-left: 20px;}

div.ContainerDestinations						{float: left; width: 770px;}
div.ContainerDestinations div.Column_1			{float: left; width: 200px; padding: 15px 0 0 15px; background-image: url(../images/content/bgDestMenu.gif); background-repeat: no-repeat;}
div.ContainerDestinations div.Column_2			{float: left; width: 555px;}


/* Group request */
div.ContainerGroup								{position: relative; width: 770px; float: left;}
div.ContainerGroup div.Intro					{width: 770px; height: 720px;}
div.ContainerGroup div.Intro img				{width: 770px; height: 720px;}
div.ContainerGroup div.Form						{position: absolute; top: 125px; left: 255px; color: #fff;}
div.ContainerGroup div.Form td					{color: #fff; padding: 0 10px 7px 0;}
div.ContainerGroup div.Form input.Textbox		{border-top: 1px solid #0f4a88; border-right: 1px solid #2662af; border-bottom: 1px solid #2662af; border-left: 1px solid #0f4a88;}
div.ContainerGroup div.Form textarea			{border-top: 1px solid #0f4a88; border-right: 1px solid #2662af; border-bottom: 1px solid #2662af; border-left: 1px solid #0f4a88;}
div.ContainerGroup div.Form div.Divider			{border-top: 1px solid #2958a1; border-bottom: 1px solid #5f88c7; width: 470px; margin-bottom: 6px;}
div.ContainerGroup a.btnSend					{background-image: url(../images/findersfee/btnSend.gif); width: 148px; height: 20px; display: block; float: right; text-align: center; color: #fff; font-weight: bold; text-decoration: none; padding: 6px 0 0 0; background-repeat: no-repeat;}


/* Finders Fee */
div.ContainerFindersFee							{position: relative; width: 770px; float: left;}
div.ContainerFindersFee div.Intro				{width: 770px; height: 485px;}
div.ContainerFindersFee div.Intro img			{width: 770px; height: 485px;}
div.ContainerFindersFee div.Form				{width: 485px; position: absolute; top: 125px; left: 255px; color: #fff;}
div.ContainerFindersFee div.Form input.Textbox	{border-top: 1px solid #0f4a88; border-right: 1px solid #2662af; border-bottom: 1px solid #2662af; border-left: 1px solid #0f4a88;}
div.ContainerFindersFee div.Form textarea		{border-top: 1px solid #0f4a88; border-right: 1px solid #2662af; border-bottom: 1px solid #2662af; border-left: 1px solid #0f4a88;}
div.ContainerFindersFee div.TextItem			{float: left; width: 300px;}
div.ContainerFindersFee div.TextItem div		{float: left; width: 150px; margin-bottom: 4px;}
div.ContainerFindersFee div.TextItem input		{width: 129px;}
div.ContainerFindersFee div.AreaItem			{float: left; width: 185px;}
div.ContainerFindersFee div.AreaItem textarea	{width: 179px; height: 88px;}
div.ContainerFindersFee img.Validator			{height: 9px; width: 11px; margin-left: 4px;}
div.ContainerFindersFee a.btnSend				{background-image: url(../images/findersfee/btnSend.gif); width: 148px; height: 20px; display: block; float: right; margin-top: 10px; text-align: center; color: #fff; font-weight: bold; text-decoration: none; padding: 6px 0 0 0; background-repeat: no-repeat;}

div.ContainerFindersFee div.CityOffer				{position: absolute; width: 160px; text-align: center;}
div.ContainerFindersFee div.CityOffer div			{display: inline;}
div.ContainerFindersFee div.CityOffer img.imgCity	{clear: both; width: 114px; height: 114px; margin-bottom: 5px;}
div.ContainerFindersFee div.CityOffer a				{color: #fff; font-size: 11pt; font-weight: bold; text-decoration: none;}
div.ContainerFindersFee div.CityOffer a span		{color: #ffe187}
div.ContainerFindersFee div.CityOffer a:hover		{text-decoration: none;}
div.ContainerFindersFee div.CityPos_1				{top: 296px; left: 15px;}
div.ContainerFindersFee div.CityPos_2				{top: 311px; left: 160px;}
div.ContainerFindersFee div.CityPos_3				{top: 326px; left: 305px;}
div.ContainerFindersFee div.CityPos_4				{top: 311px; left: 450px;}
div.ContainerFindersFee div.CityPos_5				{top: 296px; left: 595px;}


/* Tävling */
div.ContainerContest								{position: relative; width: 770px; height: 500px; float: left; background-color: #255aae; background-image: url(../images/Contest/bgContest.gif);}
div.ContainerContest div.Image						{position: absolute; left: 415px; width: 355px; height: 397px; background-image: url(../images/Contest/bgImage.gif);}
div.ContainerContest div.Form						{color: #fff; position: absolute; top: 100px; left: 40px; width: 360px;}
div.ContainerContest div.Form h2					{clear: both;}
div.ContainerContest div.Form h3					{clear: both; padding: 0 0 0 3px;}
div.ContainerContest div.Form div.Select			{float: left; height: 21px; background-image: url(../images/Contest/bgRadio.gif); background-repeat: no-repeat; margin: 2px 0 18px 0; width: 100px;}
div.ContainerContest div.Form div.Select span		{font-weight: bold; padding: 0 18px 0 5px; width: 100px; color: #fde59e; font-size: 9pt;}
div.ContainerContest div.Form div.Accept			{background-image: url(../images/contest/bgCheck.gif); background-repeat: no-repeat; background-position: 0 11px; padding: 10px 0 0 23px;}
div.ContainerContest div.Form input.Textbox			{border-top: 1px solid #0f4a88; border-right: 1px solid #2662af; border-bottom: 1px solid #2662af; border-left: 1px solid #0f4a88;}
div.ContainerContest div.Form textarea				{border-top: 1px solid #0f4a88; border-right: 1px solid #2662af; border-bottom: 1px solid #2662af; border-left: 1px solid #0f4a88;}
div.ContainerContest img.Validator					{height: 9px; width: 11px; margin-left: 4px;}
div.ContainerContest a.btnSend						{background-image: url(../images/findersfee/btnSend.gif); width: 148px; height: 20px; display: block; float: right; margin-top: 10px; text-align: center; color: #fff; font-weight: bold; text-decoration: none; padding: 6px 0 0 0; background-repeat: no-repeat;}


/* Header */
.Topnav											{float: left; width: 770px;}

.Topnav img.Logo								{float: left; width: 220px; height: 50px; border: 0; margin: 20px 0 0 17px;}
.Topnav div.Contact								{float: right; margin-top: 18px; text-align: right;}

.Topnav div.Tabstrip							{float: left; width: 770px; height: 27px; background-image: url(../images/header/bgTabstrip.gif); background-repeat: repeat-x;}
.Topnav div.Tabstrip div.Tabs					{float: right;}
.Topnav div.Tabstrip div.Tabs div				{float: left; height: 27px; margin-left: 2px; background-image:  url(../images/header/bgTabL.gif); background-repeat: no-repeat;}
.Topnav div.Tabstrip div.Tabs a					{float: left; height: 21px; padding: 6px 10px 0 6px; font-weight: bold; font-size: 12px; text-decoration: none; color: #000; margin-left: 5px; background-position: right;}
.Topnav div.Tabstrip div.Tabs a:hover			{text-decoration: none; color: #000;}
.Topnav div.Tabstrip div.Tabs div.Tab			{background-image:  url(../images/header/bgTabL.gif);}
.Topnav div.Tabstrip div.Tabs div.Tab a			{background-image:  url(../images/header/bgTabR.gif);}
.Topnav div.Tabstrip div.Tabs div.TabA			{background-image:  url(../images/header/bgTabLA.gif);}
.Topnav div.Tabstrip div.Tabs div.TabA a		{background-image:  url(../images/header/bgTabRA.gif); color: #fff;}
.Topnav div.Tabstrip div.Tabs div.TabA a:hover	{color: #fff;}

.Topnav div.Support								{float: left; width: 750px; background-color: #f7891d; text-align: right; color: #ffbf7a; padding: 4px 10px 5px 10px;}
.Topnav div.Support span						{padding: 0 6px;}
.Topnav div.Support a							{text-decoration: none; color: #fff;}


/* IntroOffer */
div.IntroOffer									{position: relative; clear: both; height: 350px; z-index: 1;}
div.IntroOffer									{line-height: 17px;}
div.IntroOffer a								{text-decoration: none; cursor: hand; color: #fde59e;}
div.IntroOffer a:hover							{text-decoration: none; color: #fde59e;}
div.IntroOffer div.Image						{position: absolute; left: 370px; top: 200px;}
div.IntroOffer div.Image img					{width: 770px; height: 270px; border: 0;}
div.IntroOffer a div.Image 						{position: relative; left: 0; top: 0;}
div.IntroOffer div.Position						{position: absolute; left: 368px; top: 35px; line-height: 17px;}
div.IntroOffer a div.Position					{position: absolute; left: 368px; top: 35px; line-height: 17px;}
div.IntroOffer h3								{background-image: url(../images/content/icnBulletOffer.gif); background-repeat: no-repeat; padding-left: 17px; background-position: 0 1px; margin-top: 10px; color: #000;}
div.IntroOffer a h3								{color: #fff;}
div.IntroOffer h1								{color: #000; font-size: 22px; margin-bottom: 11px; line-height: 22px;}
div.IntroOffer a h1								{color: #fff;}

div.IntroOffer div.FindersFee					{position: absolute; top: 270px; left: 344px; font-size: 12px; line-height: 15px; font-weight: bold; width: 420px;}
div.IntroOffer div.FindersFee img.Marker		{float: left; width: 145; height: 85px; margin-right: 8px;}
div.IntroOffer div.FindersFee span				{display: block; margin-top: 13px;}
div.IntroOffer div.FindersFee div.More			{float: left; margin-top: 3px; background-image: url(../images/content/icnBullet.gif); background-repeat: no-repeat; background-position: 0 2px; padding-left: 15px;}
div.IntroOffer div.FindersFee a					{color: #000;}
div.IntroOffer div.FindersFee a:hover			{color: #d45600;}



/* Intro search */
.IntroSearch									{position: relative; clear: both; z-index: 2;}
.IntroSearch div.Header							{float: left; background-image: url(../images/content/bgIntroSearch_header.gif); width: 314px; height: 34px; color: #fff; padding: 0 0 0 15px; background-position: 2px 0; background-repeat: no-repeat;}
.IntroSearch div.Header h2						{padding-top: 9px;}
.IntroSearch div.Header	div.Icon				{position: absolute; width: 92px; height: 39px; background-repeat: no-repeat; top: 3px; left: 237px;}
.IntroSearch div.Header	div.Package				{background-image: url(../images/content/imgIntroSearch_package.gif);}
.IntroSearch div.Header	div.Hotel				{background-image: url(../images/content/imgIntroSearch_hotel.gif);}
.IntroSearch div.Header	div.Flight				{background-image: url(../images/content/imgIntroSearch_flight.gif);}

.IntroSearch div.Position						{float: left; width: 331px; position: absolute; top: 15px; left: 13px;}
.IntroSearch div.Container						{float: left; width: 312px; min-height: 275px; background-color: #e8e3d6; padding: 5px 0 15px 15px; border-right: 2px solid #fff; border-left: 2px solid #fff;}

.IntroSearch div.Category						{margin-left: 2px;}
.IntroSearch div.Category a						{background-color: #a39e94; float: left; width: 62px; height: 24px; padding: 10px 0 0 14px; color: #000; font-size: 12px; font-weight: bold; text-decoration: none;}
.IntroSearch div.Category a.tabPackage			{color: #fff; width: 100px;}
.IntroSearch div.Category a.tabPackageSel		{background-color: #e8e3d6; width: 100px;}
.IntroSearch div.Category a.tabHotel			{color: #fff; width: 100px;}
.IntroSearch div.Category a.tabHotelSel			{background-color: #e8e3d6;width: 100px;}
.IntroSearch div.Category a.tabFlight			{color: #fff; width: 85px; }
.IntroSearch div.Category a.tabFlightSel		{background-color: #e8e3d6; width: 85px; }

.IntroSearch div.Item							{float: left; padding: 7px 15px 0 0;}
.IntroSearch div.Name							{font-weight: bold;}
.IntroSearch div.Value							{}
.IntroSearch div.Value select					{width: 141px; margin-top: 1px;}
.IntroSearch div.Value input.Textbox			{width: 135px; margin-top: 1px;}

.IntroSearch div.Item div.ConfigRooms			{width: 107px; margin-bottom: 4px;}
.IntroSearch div.Item div.ConfigGuests			{width: 175px; margin-bottom: 4px;}

.IntroSearch div.Value select.Rooms				{width: 107px;}
.IntroSearch div.Value select.Adults			{width: 85px; float: left; margin-right: 5px}
.IntroSearch div.Value select.Children			{width: 85px; float: left;}
.IntroSearch div.Value span						{}
.IntroSearch div.ChildAge						{float: left; font-size: 10px; font-family: Tahoma; padding-top: 0.3em}

.IntroSearch div.Item div.ConfigChild			{clear: both; margin-top: 1px; text-align: right;}
.IntroSearch div.Item div.ConfigChild div		{padding-top: 4px; font-weight: bold;}
.IntroSearch div.Item div.ConfigChild select	{float: right; width: 85px;}

.IntroSearch table.Calendar						{border-right: 1px solid #9b9791; width: 141px;}
.IntroSearch table.Calendar tr.Week td			{text-transform: uppercase; padding: 1px 0; font-size: 10px; color:#000;}
.IntroSearch table.Calendar tr.Days td			{font-weight: bold;}
.IntroSearch table.Calendar	tr td				{color: #9b9791; width: 19px; text-align: center; border: 1px solid #9b9791; border-right: 0; border-top: 0;}
.IntroSearch table.Calendar	tr td a				{float: left; color: #000; width: 19px; text-align: center; text-decoration: none; background-color: #fde59e;}
.IntroSearch table.Calendar	tr td a:hover		{background-color: #cbdce0; color: #000;}	
.IntroSearch table.Calendar	tr td a.Sel			{background-color: #3f89c3; color: #fff;}
.IntroSearch table.Calendar	tr td a.Sel:hover	{background-color: #3f89c3; color: #fff;}

.IntroSearch div.Returnticket					{float: left;margin-right:0.3em;margin-bottom:0.8em; margin-top: 12px; background-image: url(../images/content/bgSearchChk.gif); background-repeat: no-repeat; height: 21px;}
.IntroSearch div.Returnticket label				{font-weight: bold; margin-left: 4px;}
.IntroSearch a.btnSearch						{background-image: url(../images/content/btnPageSearch.gif); width: 148px; height: 20px; display: block; float: right; margin-top: 6px; text-align: center; color: #fff; font-weight: bold; text-decoration: none; padding: 6px 15px 0 0; background-repeat: no-repeat;}

.IntroSearch div.Separator						{clear: both; height: 0; font-size: 0;}
.IntroSearch div.Footer							{float: left; background-image: url(../images/content/bgIntroSearch_footer.gif); width: 331px; height: 6px;}



/* Page search */
.PageSearch div.Header							{float: left; position: relative; background-image: url(../images/content/bgPageSearch_header.gif); width: 167px; height: 26px; color: #fff; padding: 0 0 0 13px;}
.PageSearch div.Header h2						{padding-top: 7px; font-size: 12px;}
.PageSearch div.Header div.Icon					{position: absolute; width: 59px; height: 29px; background-repeat: no-repeat; top: -3px; left: 118px;}
.PageSearch div.Header div.Package				{background-image: url(../images/content/imgPageSearch_package.gif);}
.PageSearch div.Header div.Hotel				{background-image: url(../images/content/imgPageSearch_hotel.gif);}
.PageSearch div.Header div.Flight				{background-image: url(../images/content/imgPageSearch_flight.gif);}

.PageSearch div.Container						{float: left; width: 148px; background-color: #e8e3d6; padding: 5px 16px 10px 16px; background-image: url(../images/content/bgPage.gif);}

.PageSearch div.Category						{float: left; width: 148px; background-color: #e8e3d6; padding: 10px 16px 0 16px; background-image: url(../images/content/bgPage.gif);}
.PageSearch div.Category a						{background-image: url(../images/content/chkPagesearch.gif); background-repeat: no-repeat; float: left; width: 109px; color: #000; font-size: 12px; font-weight: bold; text-decoration: none; padding: 3px 0 0 16px; background-position: 0 4px; color: #7d7873;}
.PageSearch div.Category a.tabPackageSel		{background-image: url(../images/content/chkPagesearchA.gif); color: #000;}
.PageSearch div.Category a.tabFlightSel			{background-image: url(../images/content/chkPagesearchA.gif); color: #000;}
.PageSearch div.Category a.tabHotelSel			{background-image: url(../images/content/chkPagesearchA.gif); color: #000;}

.PageSearch div.Item							{float: left; margin-top: 7px; width: 100%;}
.PageSearch div.Name							{font-weight: bold;}
.PageSearch div.Value							{}
.PageSearch div.Value select					{width: 148px; margin-top: 1px;}
.PageSearch div.Value input.Textbox				{width: 140px; margin-top: 1px;}

.PageSearch div.Item div.ConfigRooms			{clear: both;}
.PageSearch div.Item div.ConfigGuests			{float: left; width: 140px; margin-bottom: 6px;}

.PageSearch div.Value select.Children			{float: left; margin-top: 3px;}
.PageSearch div.ChildAge						{float: left; font-size: 10px; font-family: Tahoma; padding-top: 0.3em; margin-top: 3px;}

.PageSearch div.Item div.ConfigChild			{clear: both; width: 148px; margin-top: 1px; text-align: right;}
.PageSearch div.Item div.ConfigChild div		{float: left; padding-top: 4px; font-weight: bold;}
.PageSearch div.Item div.ConfigChild select		{float: right; width: 85px;}

.PageSearch table.Calendar						{border-right: 1px solid #9b9791;}
.PageSearch table.Calendar tr.Week td			{text-transform: uppercase; padding: 1px 0; font-size: 10px; color:#000;}
.PageSearch table.Calendar tr.Days td			{font-weight: bold;}
.PageSearch table.Calendar tr td				{color: #9b9791; width: 20px; text-align: center; border: 1px solid #9b9791; border-right: 0; border-top: 0;}
.PageSearch table.Calendar tr td a				{float: left; color: #000; width: 20px; text-align: center; text-decoration: none; background-color: #fde59e;}
.PageSearch table.Calendar tr td a:hover		{background-color: #cbdce0; color: #000;}	
.PageSearch table.Calendar tr td a.Sel			{background-color: #3f89c3; color: #fff;}
.PageSearch table.Calendar tr td a.Sel:hover	{background-color: #3f89c3; color: #fff;}

.PageSearch div.Returnticket					{float:left;margin-right:0.3em;margin-bottom:0.8em;margin-top: 7px; background-image: url(../images/content/bgSearchChk.gif); background-repeat: no-repeat; height: 21px;}
.PageSearch div.Returnticket label				{font-weight: bold; margin-left: 4px;}
.PageSearch a.btnSearch							{background-image: url(../images/content/btnPageSearch.gif); width: 148px; height: 20px; display: block; clear: both; margin-top: 6px; text-align: center; color: #fff; font-weight: bold; text-decoration: none; padding-top: 6px; background-repeat: no-repeat;}

.PageSearch div.Separator						{clear: both; height: 0; font-size: 0;}
.PageSearch div.Footer							{float: left; background-image: url(../images/content/bgPageSearch_footer.gif); width: 180px; height: 5px; margin-bottom: 15px;}


/* Page navigation */
.PageMenu div.Header							{float: left; background-image: url(../images/content/bgPageMenu_header.gif); width: 167px; height: 19px; color: #fff; font-size: 12px; font-weight: bold; padding: 7px 0 0 13px;}
.PageMenu div.Footer							{float: left; background-image: url(../images/content/bgPageMenu_footer.gif); width: 180px; height: 5px; margin-bottom: 15px;}
.PageMenu div.Container							{float: left; width: 174px; background-color: #f0eee4; background-image: url(../images/content/bgPage.gif); padding: 0 3px 8px 3px;}
.PageMenu div.Container a						{float: left; background-image: url(../images/content/bgPageMenu_nav.gif); background-repeat: no-repeat; background-position: bottom; width: 154px; padding: 4px 10px 5px 10px; text-decoration: none; font-weight: bold;}
.PageMenu div.Container a.Sel					{background-image: url(../images/content/bgPageMenu_navA.gif); background-color: #dbd7cb;}


/* LinkBox */
.PageLinkBox div.Header							{float: left; background-image: url(../images/content/bgPageLinkBox_header.gif); width: 167px; height: 19px; color: #fff; font-size: 12px; font-weight: bold; padding: 7px 0 0 13px;}
.PageLinkBox div.Content						{float: left; width: 154px; background-color: #f0eee4; padding: 8px 13px 8px 13px; background-image: url(../images/content/bgPage.gif);}
.PageLinkBox div.Content a						{background-image: url(../images/content/icnBullet.gif); background-repeat: no-repeat; background-position: 0 4px; display: block; padding: 2px 0 0 15px; }
.PageLinkBox div.Footer							{float: left; background-image: url(../images/content/bgPageLinkBox_footer.gif); width: 180px; height: 5px; margin-bottom: 15px;}

.IntroLinkBox div.Header						{float: left; background-image: url(../images/content/bgIntroLinkBox_header.gif); width: 222px; height: 19px; color: #fff; font-size: 12px; font-weight: bold; padding: 7px 0 0 13px;}
.IntroLinkBox div.Content						{float: left; width: 209px; background-color: #f0eee4; padding: 8px 13px 8px 13px; background-image: url(../images/content/bgIntroLinkBox.gif);}
.IntroLinkBox div.Content a						{background-image: url(../images/content/icnBullet.gif); background-repeat: no-repeat; background-position: 0 4px; display: block; padding: 2px 0 0 15px; }
.IntroLinkBox div.Footer						{float: left; background-image: url(../images/content/bgIntroLinkBox_footer.gif); width: 235px; height: 5px; margin-bottom: 15px;}


/* PushBox */
.IntroPushBox div.Header						{float: left; background-image: url(../images/content/bgIntroPushBox_header.gif); width: 235px; height: 6px;}
.IntroPushBox div.Content						{float: left; width: 209px; background-color: #6a655e; padding: 10px 13px 10px 13px; background-image: url(../images/content/bgIntroPushBox.gif); background-repeat: no-repeat; color: #fff;}
.IntroPushBox div.Content img.WhyWescape		{width: 209px; height: 43px; margin-bottom: 7px;}
.IntroPushBox div.Content img.Newsletter		{width: 209px; height: 22px; margin-bottom: 5px;}
.IntroPushBox div.Content h2					{margin-bottom: 6px;}
.IntroPushBox div.Content a.More				{background-image: url(../images/content/icnBulletWhite.gif); background-repeat: no-repeat; background-position: 0 4px; display: block; padding: 2px 0 0 15px; color: #fff; font-weight: bold; float: right; text-decoration: none;}
.IntroPushBox div.Content a.More				{text-decoration: underline;}
.IntroPushBox div.Content ul					{margin: 0; padding: 0;}
.IntroPushBox div.Content ul li					{padding-left: 10px; list-style: none; padding-bottom: 5px; background-image: url(../images/content/icnBulletIntroPush.gif); background-repeat: no-repeat; background-position: 0 4px;}
.IntroPushBox input								{float: left; border: 1px solid #443d32;}
.IntroPushBox input.First						{width: 96px; margin: 8px 5px 5px 0;}
.IntroPushBox input.Last						{width: 96px; margin: 8px 0 5px 0;}
.IntroPushBox input.Email						{width: 130px;}
.IntroPushBox a.Submit							{float: left; display: block; text-align: center; border: 1px solid #443d32; border-left: 0; background-image: url(../images/content/btnIntroPushBox.gif); color: #fff; height: 15px; padding-top: 1px; text-decoration: none; font-weight: bold; width: 71px; background-color: #443d32;}
.IntroPushBox div.Footer						{float: left; background-image: url(../images/content/bgIntroPushBox_footer.gif); width: 235px; height: 6px; margin-bottom: 15px;}


/* Best price 3-column */
.IntroBestPrice									{width: 500px;}
.IntroBestPrice tr.Header td.Item				{width: 147px; height: 36px; color: #fff; padding-left: 13px; background-image: url(../images/content/bgIntroBestPrice.gif);}
.IntroBestPrice tr.Header td.Package			{background-image: url(../images/content/bgIntroBestPrice_package.gif);}
.IntroBestPrice tr.Header td.Hotel				{background-image: url(../images/content/bgIntroBestPrice_hotel.gif);}
.IntroBestPrice tr.Header td.Flight				{background-image: url(../images/content/bgIntroBestPrice_flight.gif);}
.IntroBestPrice tr.Header h3					{padding-bottom: 0.3em;}
.IntroBestPrice tr.Header td.Sep				{width: 10px;}
.IntroBestPrice tr.Content td.Item				{height: 315px; padding: 0px 2px; border-left: 1px solid #a2a094; border-right: 1px solid #a2a094;}
.IntroBestPrice tr.Content td.Item img.Push		{width: 154px; height: 80px;}
.IntroBestPrice tr.Content td.Item input		{float: left;}
.IntroBestPrice tr.Content td.Sep				{width: 10px;}
.IntroBestPrice tr.Footer td.Item				{float: left; background-image: url(../images/content/bgIntroBestPrice_footer.gif); width: 160px; height: 5px;}

.IntroBestPrice div.Item div					{display: inline;}
.IntroBestPrice div.Item span					{color: #aa0a00;}
.IntroBestPrice div.Item a						{width: 138px; padding: 5px 8px; display: block; text-decoration: none; line-height: 14px;}
.IntroBestPrice div.Item a div.Hidden 			{display: none;}
.IntroBestPrice div.Item a:hover				{background-color: Transparent; text-decoration: none;}
.IntroBestPrice div.Item a:hover b				{font-size: 10pt;}
.IntroBestPrice div.Item a:hover div.Hidden		{display: block; font-family: Arial; font-size: 10px; line-height: 13px;}


/* Best offer 3-column */
.IntroBestOffer									{width: 500px; margin-top: 10px;}
.IntroBestOffer tr.Content td.Item				{width: 160px; height: 185px;}
.IntroBestOffer tr.Content td.Sep				{width: 10px;}
.IntroBestOffer tr.Content a					{text-decoration: none;}
.IntroBestOffer tr.Content img.Offer			{position: absolute; width: 160px; height: 185px;}
.IntroBestOffer tr.Content div.Text				{position: relative; z-index: 1; width: 160px; text-align: center; margin-top: 100px; cursor: hand;}
.IntroBestOffer tr.Content h2.Price				{color: #aa0a00; margin-bottom: 2px;}


/* Offer list */
.IntroHotelList div.Item						{clear: both; padding: 10px 0 10px 0; width: 500px; height: 75px}
.IntroHotelList div.Image						{float: left; width: 85px;}
.IntroHotelList div.Image img.Push				{width: 75px; height: 75px;}
.IntroHotelList div.Text						{width: 405px; float: left; }
.IntroHotelList div.Text div					{display: inline;}
.IntroHotelList div.Item a						{padding: 0 10px 0 15px; background-image: url(../images/content/icnBullet.gif); background-repeat: no-repeat; background-position: 0 2px;}
.IntroHotelList div.Item span					{float: left; display: block;}
.IntroHotelList div.Item span.Price				{float: none; display: inline; color: #aa0a00;}
.IntroHotelList div.Item span.Links				{margin-top: 5px;}

.IntroPackageList div.Item						{clear: both; padding: 10px 0 10px 0; width: 500px; height: 75px}
.IntroPackageList div.Image						{float: left; width: 85px;}
.IntroPackageList div.Image img.Push			{width: 75px; height: 75px;}
.IntroPackageList div.Text						{width: 405px; float: left; }
.IntroPackageList div.Text div					{display: inline;}
.IntroPackageList div.Item a					{padding: 0 10px 0 15px; background-image: url(../images/content/icnBullet.gif); background-repeat: no-repeat; background-position: 0 2px;}
.IntroPackageList div.Item span					{float: left; display: block;}
.IntroPackageList div.Item span.Price			{float: none; display: inline; color: #aa0a00;}
.IntroPackageList div.Item span.Links			{margin-top: 5px;}


/* General Page designs */
.PageHeadline									{margin-top: 20px;}
.PageHeadline h2								{margin-bottom: 4px;}
.PageHeadline h2 div							{display: inline;}
.PageHeadline span								{float: right; padding: 0.2em 5px 0 0; font-weight: bold;}
.PageHeadline select							{float: right; width: 150px;}
.PageHeadline div.Hr							{border-top: 1px solid #000; border-bottom: 1px solid #7a7870;}


/* Intro destinations */
.IntroDestpush div.Row							{float: left; padding: 10px 0; width: 100%;}
.IntroDestpush div.Item							{float: left; width: 49%;}
.IntroDestpush div.Item img.Push				{float: left; width: 60px; height: 75px; padding-right: 10px;}
.IntroDestpush div.Item h3						{float: left; margin-bottom: 2px;}
.IntroDestpush div.Item a						{padding-left: 15px; background-image: url(../images/content/icnBullet.gif); background-repeat: no-repeat; background-position: 0 2px;}
.IntroDestpush div.Item span					{float: left; display: block; width: 170px;}


/* Destinations */
.IntroDestMap									{position: relative;}
.IntroDestMap div								{position:absolute; color: #fff; font-size: 12px; font-weight: bold; top: 120px; left: 7px;}

.IntroDestList div.Item							{clear: both; padding: 10px 0 10px 0; width: 555px; height: 75px}
.IntroDestList div.Image						{float: left; width: 85px;}
.IntroDestList div.Image img.Push				{width: 75px; height: 75px;}
.IntroDestList div.Text							{width: 405px; float: left; }
.IntroDestList div.Text	div						{margin-top: 2px;}
.IntroDestList div.Item a						{padding: 0 10px 0 15px; background-image: url(../images/content/icnBullet.gif); background-repeat: no-repeat; background-position: 0 2px;}


.DestPush table.Item tr td						{padding-top: 15px; padding-right: 10px; width: 267px;}
.DestPush img.Push								{float: left; width: 110px; height: 90px; padding-right: 10px;}
.DestPush h3									{margin-bottom: 2px;}
.DestPush a										{padding-left: 15px; background-image: url(../images/content/icnBullet.gif); background-repeat: no-repeat; background-position: 0 2px;}

.DestIntro										{font-size: 13px; line-height: 17px;}
.DestIntro h3									{margin-bottom: 2px; color: #993300;}

.DestMenu div.Header							{position: relative; background-image: url(../images/content/bgDestMenu_header.gif); width: 167px; height: 19px; color: #fff; font-size: 12px; font-weight: bold; padding: 4px 0 0 13px;}
.DestMenu div.Footer							{float: left; background-image: url(../images/content/bgDestMenu_footer.gif); width: 180px; height: 5px; margin-bottom: 15px;}
.DestMenu div.Container							{float: left; width: 180px; background-color: #e8e3d6; padding-bottom: 3px;}
.DestMenu div.Container a						{float: left; background-image: url(../images/content/bgDestMenu_nav.gif); background-repeat: no-repeat; background-position: bottom; width: 160px; height: 19px; padding: 4px 10px 0 10px; text-decoration: none; font-weight: bold;}
.DestMenu div.Container a:hover					{background-image: url(../images/content/bgDestMenu_navA.gif); background-color: #d2cfc3;}

.PageDestMenu div.Header						{float: left; background-image: url(../images/content/bgPageMenu_header.gif); width: 167px; height: 19px; color: #fff; font-size: 12px; font-weight: bold; padding: 7px 0 0 13px;}
.PageDestMenu div.Footer						{float: left; background-image: url(../images/content/bgPageMenu_footer.gif); width: 180px; height: 5px; margin-bottom: 15px;}
.PageDestMenu div.Container						{float: left; width: 154px; background-color: #f0eee4; background-image: url(../images/content/bgPage.gif); padding: 10px 13px 8px 13px;}
.PageDestMenu div.Container select				{width: 154px;}

.DestTextboxImage								{width: 555px; clear: both; padding-top: 20px;}
.DestTextboxImage h2							{margin-bottom: 5px;}
.DestTextboxImage td.Content					{line-height: 1.4em;}
.DestTextboxImage td.Image						{float: left; width: 145px; padding-right: 15px; font-family: Verdana, Tahoma, Arial; font-size: 10px; font-style: italic;}
.DestTextboxImage td.Image img.Image			{width: 150px; height: 125px; margin-bottom: 3px;}

.DestTextbox									{line-height: 1.4em; width: 555px; clear: both; padding-top: 20px;}
.DestTextbox h2									{margin-bottom: 5px;}
.DestTextbox input								{float: right;}
.DestTextbox img.Image							{float: right; width: 100px; height: 80px; margin-right: 10px;}

.DestTop10										{line-height: 1.4em; width: 555px; clear: both; padding-top: 20px;}
.DestTop10 img.Image							{float: left; width: 150px; height: 215px;}
.DestTop10 div									{display: inline;}
.DestTop10 div.Countdown						{float: left; width: 315px; height: 195px; padding: 10px; background-image: url(../images/content/bgDestTop10.gif); background-repeat: no-repeat;}
.DestTop10 div.Countdown b						{float: left; display: block; width: 15px;}
.DestTop10 div.Countdown h2						{margin-bottom: 5px;}
.DestTop10 div.Countdown i						{display: block; padding-top: 5px;}

.Dest2column									{line-height: 1.4em; width: 485px; clear: both; padding-top: 20px;}
.Dest2column h2									{margin-bottom: 5px;}
.Dest2column h3									{margin-bottom: 10px;}
.Dest2column table.Columns						{margin-top: 15px; width: 485px; }
.Dest2column td.Column							{width: 235px; margin-right: 15px;}
.Dest2column td.Header							{background-image: url(../images/content/bgDest2column_header.gif); width: 235px; height: 6px;}
.Dest2column td.Container						{width: 215px; background-color: #ffe384; padding: 6px 10px; line-height: 1.2em;}
.Dest2column td.Footer							{background-image: url(../images/content/bgDest2column_footer.gif); width: 235px; height: 6px;}

.Dest4Images									{padding-top: 20px;}
.Dest4Images td.Image							{width: 130px;}
.Dest4Images td.Image img						{width: 116px; height: 95px; float: left;}
.Dest4Images td.Note							{font-family: Verdana, Tahoma, Arial; font-size: 10px; font-style: italic; padding-top: 3px;}

/* Ticker */
#ticker											{text-align: center; margin-top: 50px;}
#ticker img.Ticker								{width: 118px; height: 13px; margin-top: 10px;}
#ticker img.Icon								{width: 240px; height: 100px;}
#ticker h2										{color: #1d5168; margin-top: 10px; font-size: 18px;}
#ticker div										{background-repeat: no-repeat;}


/* Form input style */	
select, input, textarea							{font-family: Verdana; font-size: 10px;}
.Textbox										{border-top: 1px solid #666666; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #666666; padding: 2px 2px 2px 2px; background-image: url(../images/content/bgTextbox.gif); background-repeat: repeat-x; margin: 0;}
.Dropdown										{margin: 0;}


/* Footer */
.BottomInfo										{clear: both; width: 755px; border-top: 2px solid #666; margin: 0 0 0 15px; padding: 10px 0 0 0;}
.BottomInfo a									{text-decoration: none;}
.BottomInfo a:hover								{text-decoration: underline;}

.BottomInfo div.Site							{float: left;}
.BottomInfo div.Site a							{float: left; font-weight: bold; margin-right: 7px;}
.BottomInfo div.Site img.Flag					{float: left; width: 16px; height: 14px; float: left; margin-right: 3px; border: 0;}

.BottomInfo div.Links							{float: right; color: #e37100;}
.BottomInfo div.Links span						{margin: 0 3px;}

.BottomInfo div.Copyright						{float: left; font-weight: bold;}

.BottomInfo div.Logos							{float: right; width: 550px;}
.BottomInfo div.Logos a							{display: block; float: right; background-repeat: no-repeat; border: 0; height: 23px; margin-left: 12px;}
.BottomInfo div.Logos div						{display: block; float: right; background-repeat: no-repeat; border: 0; height: 23px; margin-left: 12px;}
.BottomInfo div.Logos a.Kammarkollegiet			{width: 34px; background-image: url(../images/footer/logoKammarkollegiet.gif); text-indent: -1000px;}
.BottomInfo div.Logos a.Visa					{width: 105px; background-image: url(../images/footer/logoVisa.gif); text-indent: -1000px;}
.BottomInfo div.Logos a.Mastercard				{width: 101px; background-image: url(../images/footer/logoMasterCard.gif); text-indent: -1000px;}
.BottomInfo div.Logos div.Amex					{width: 45px; background-image: url(../images/footer/logoAmex.gif); text-indent: -1000px;}
.BottomInfo div.Logos div.Diners				{width: 90px; background-image: url(../images/footer/logoDiners.gif); text-indent: -1000px;}







.Alt											{background-color: #f0eee4;}

