h1 {margin-top: 0px; font-family: 'Times New Roman', Times, Serif; font-weight: bold; color:#FFFFFF; font-size: 24px}
h2 {margin-top: 0px; font-family: Georgia, Arial, Helvetica, Sans; font-weight: bold; color:#FFAA66; font-size: 14px; text-decoration: none;}
h3 {margin-top: 0px; font-family: Arial, Helvetica, Sans; font-weight: normal; color:#FFFFFF; font-size: 10px; text-decoration: none;}
h4 {margin-top: 0px; font-family: Arial, Helvetica, Sans; font-weight: normal; color:#FFAA66; font-size: 10px; text-decoration: none;}

a.back {margin-top: 0px; font-family: Arial, Helvetica, Sans; font-weight: bold; color:#FF6400; font-size: 12px; text-decoration: none;}
p.info {margin-top: 0px; font-family: Arial, Helvetica, Sans; font-weight: normal; color:#FFAA66; font-size: 10px; text-decoration: none;}
p.cookies {margin-top: 0px; font-family: Arial, Helvetica, Sans; font-weight: normal; color:#FFFFFF; font-size: 10px; text-decoration: none;}
p.present {margin-top: 0px; font-family: Georgia, Arial, Helvetica, Sans; font-weight: bold; color:#663300; font-size: 14px; text-decoration: none;}
a.preslink {margin-top: 0px; font-family: Georgia, Arial, Helvetica, Sans; font-weight: bold; color:#DD3300; font-size: 14px; text-decoration: none;}
a.link {margin-top: 0px; font-family: Arial, Helvetica, Sans; font-weight: bold; color:#FF6400; font-size: 14px; text-decoration: none;}
a.noline {text-decoration: none;}
a:focus {outline: none;}

body {background-color: #000000; background-image: url("EveningBgr.gif"); background-position: 380px 39px; background-repeat: no-repeat; background-attachment: fixed;}

#MessageText {
	z-index: 10;
	position:absolute; left:360px; top:560px;
	width: 550px;
	height: 84px;
	overflow: visible;
	visibility: visible;
	background: none;
	border-width: 4px;
	border-color: #FFFFFF;
	border-style: double;
	padding: 5px;
	margin-top: 0px;
	font-family: Georgia, Arial, Helvetica, Sans;
	font-weight: bold;
	color:#FFAA66;
	font-size: 14px;
	text-decoration: none;
}
#NewText {
	z-index: 10;
	position:absolute; left:360px; top:830px;
	width: 180px;
	height: 26px;
	overflow: visible;
	visibility: visible;
	background: none;
	font-style: italic;
}
#NewTextLink {
	z-index: 11;
	position:absolute; left:360px; top:830px;
	width: 180px;
	height: 60px;
	overflow: hidden;
	visibility: visible;
	background: none;
}
#HeadText {
	z-index: 10;
	position:absolute; left:10px; top:38px;
	width: 300px;
	height: 26px;
	overflow: visible;
	visibility: visible;
	background: none;
}
#DomainText {
	z-index: 10;
	position:absolute; left:10px; top:65px;
	width: 200px;
	height: 20px;
	overflow: hidden;
	visibility: visible;
	background: none;
}
#SubHeadText {
	z-index: 10;
	position:absolute; left:10px; top:85px;
	width: 345px;
	height: 30px;
	overflow: hidden;
	visibility: visible;
	background: none;
}
#PresentBackground {
	z-index: 5;
	position:absolute; left:10px; top:120px;
	width: 335px;
	height: 875px;
	overflow: hidden;
	visibility: visible;
	background-image: url("PresentBgr.jpg");
}
#PresentText {
	z-index: 10;
	margin-left: 10px;
	margin-top: 10px;
	width: 315px;
	height: 855px;
	overflow: visible;
	visibility: visible;
	background: none;
}
#ProdFace {
	float: left;
	width: 50px;
	height: 59px;
	overflow: hidden;
	visibility: visible;
	background: none;
}
#ScandinavianDesign {
	z-index: 10;
	position:absolute; left:740px; top:940px;
	width: 200px;
	height: 30px;
	overflow: hidden;
	visibility: visible;
	background: none;
}
#InfoDesign {
	z-index: 10;
	position:absolute; left:580px; top:980px;
	width: 380px;
	height: 15px;
	text-align: center;
	overflow: hidden;
	visibility: visible;
	background: none;
}
#WorkShop {
	z-index: 10;
	position:absolute; left:380px; top:936px;
	width: 250px;
	height: 55px;
	overflow: hidden;
	visibility: visible;
	background: none;
}
#PresentRule {
	z-index: 10;
	position:relative; left:90px;
	width: 100px;
	height: 1px;
	overflow: hidden;
	visibility: visible;
	background: #774400;
}
#ScandinaviaMap {
	z-index: 10;
	position:absolute; left:720px; top:550px;
	width: 290px;
	height: 380px;
	overflow: hidden;
	text-align: center;
	visibility: visible;
	background: none;
}
#Hallsberg {
	z-index: 11;
	position:absolute; left:820px; top:820px;
	width: 120px;
	height: 33px;
	overflow: hidden;
	text-align: left;
	visibility: visible;
	background: none;
}
#HallsbergLamp {
   float: left;
	width: 25px;
	height: 33px;
	overflow: hidden;
	visibility: visible;
	background: none;
}
#CloseText {
	z-index: 10;
	position:absolute; left:360px; top:460px;
	width: 50px;
	height: 50px;
	overflow: hidden;
	visibility: hidden;
	background: none; 
}
#LampsAll {
	z-index: 0;
	position:absolute; left:345px; top:38px;
	width: 670px;
	height: 550px;
	overflow: hidden;
	visibility: visible;
	background: none;
}
#LampsExtra {
	z-index: 0;
	position:absolute; left:360px; top:600px;
	width: 450px;
	height: 300px;
	overflow: hidden;
	visibility: visible;
	background: none;
}
#BackgroundDay{
	z-index: 1;
	position:absolute; left:321px; top:10px;
	width: 879px;
	height: 1050px;
	overflow: hidden;
	visibility: hidden;
	background: #000000;
}
#BackgroundNight{
	z-index: 1;
	position:absolute; left:321px; top:10px;
	width: 879px;
	height: 1050px;
	overflow: hidden;
	visibility: hidden;
	background: #000000;
}
#CeilingLamp14On {
	z-index: 2;
	position:absolute; left:420px; top:10px;
	width: 620px;
	height: 550px;
	overflow: hidden;
	visibility: hidden;
	background: none;
}
#CeilingLamp14Off {
	z-index: 2;
	position:absolute; left:420px; top:10px;
	width: 620px;
	height: 550px;
	overflow: hidden;
	visibility: hidden;
	background: none;
}
#CeilingLamp12On {
	z-index: 2;
	position:absolute; left:450px; top:10px;
	width: 620px;
	height: 500px;
	overflow: hidden;
	visibility: hidden;
	background: none;
}
#CeilingLamp12Off {
	z-index: 2;
	position:absolute; left:450px; top:10px;
	width: 620px;
	height: 500px;
	overflow: hidden;
	visibility: hidden;
	background: none;
}
#CeilingLamp10On {
	z-index: 2;
	position:absolute; left:480px; top:10px;
	width: 620px;
	height: 500px;
	overflow: hidden;
	visibility: hidden;
	background: none;
}
#CeilingLamp10Off {
	z-index: 2;
	position:absolute; left:480px; top:10px;
	width: 620px;
	height: 500px;
	overflow: hidden;
	visibility: hidden;
	background: none;
}
#WindowLampOn {
	z-index: 2;
	position:absolute; left:550px; top:40px;
	width: 620px;
	height: 500px;
	overflow: hidden;
	visibility: hidden;
	background: none;
}
#WindowLampOff {
	z-index: 2;
	position:absolute; left:550px; top:40px;
	width: 620px;
	height: 500px;
	overflow: hidden;
	visibility: hidden;
	background: none;
}
#TableLampOn {
	z-index: 2;
	position:absolute; left:530px; top:100px;
	width: 620px;
	height: 500px;
	overflow: hidden;
	visibility: hidden;
	background: none;
}
#TableLampOff {
	z-index: 2;
	position:absolute; left:530px; top:100px;
	width: 620px;
	height: 500px;
	overflow: hidden;
	visibility: hidden;
	background: none;
}

/********Containers for clickable lamps on main picture ****************/

#PineLampC14 {
	z-index: 1;
	position:absolute; left:70px; top:105px;
	width: 140px;
	height: 110px;
	overflow: hidden;
	visibility: visible;
	background: none;

}
#PineLampC12 {
	z-index: 1;
	position:absolute; left:213px; top:40px;
	width: 140px;
	height: 130px;
	overflow: hidden;
	visibility: visible;
	background: none;

}
#PineLampC10 {
	z-index: 1;
	position:absolute; left:360px; top:83px;
	width: 125px;
	height: 128px;
	overflow: hidden;
	visibility: visible;
	background: none;
}
#PineLampW6 {
	z-index: 1;
	position:absolute; left:485px; top:210px;
	width: 90px;
	height: 85px;
	overflow: hidden;
	visibility: visible;
	background: none;

}
#PineLampT6 {
	z-index: 1;
	position:absolute; left:240px; top:385px;
	width: 90px;
	height: 120px;
	overflow: hidden;
	visibility: visible;
	background: none;

}

/********Containers for OnOff ****************/

#OnC14 {
	z-index: 11;
	position:absolute; left:355px; top:500px;
	width: 62px;
	height: 20px;
	overflow: hidden;
	visibility: hidden;
	background: none;
}
#OffC14 {
	z-index: 11;
	position:absolute; left:355px; top:500px;
	width: 62px;
	height: 20px;
	overflow: hidden;
	visibility: hidden;
	background: none;
}
#OnC12 {
	z-index: 11;
	position:absolute; left:355px; top:500px;
	width: 62px;
	height: 20px;
	overflow: hidden;
	visibility: hidden;
	background: none;
}
#OffC12 {
	z-index: 11;
	position:absolute; left:355px; top:500px;
	width: 62px;
	height: 20px;
	overflow: hidden;
	visibility: hidden;
	background: none;
}
#OnC10 {
	z-index: 11;
	position:absolute; left:355px; top:500px;
	width: 62px;
	height: 20px;
	overflow: hidden;
	visibility: hidden;
	background: none;
}
#OffC10 {
	z-index: 11;
	position:absolute; left:355px; top:500px;
	width: 62px;
	height: 20px;
	overflow: hidden;
	visibility: hidden;
	background: none;
}
#OnW {
	z-index: 11;
	position:absolute; left:355px; top:500px;
	width: 62px;
	height: 20px;
	overflow: hidden;
	visibility: hidden;
	background: none;
}
#OffW {
	z-index: 11;
	position:absolute; left:355px; top:500px;
	width: 62px;
	height: 20px;
	overflow: hidden;
	visibility: hidden;
	background: none;
}
#OnT {
	z-index: 11;
	position:absolute; left:355px; top:500px;
	width: 62px;
	height: 20px;
	overflow: hidden;
	visibility: hidden;
	background: none;
}
#OffT {
	z-index: 11;
	position:absolute; left:355px; top:500px;
	width: 62px;
	height: 20px;
	overflow: hidden;
	visibility: hidden;
	background: none;
}

#BottomLine {
	z-index: 20;
	position:absolute; left:0px; top:1000px;
	width: 1200px;
	height: 1px;
	overflow: hidden;
	visibility: visible;
	background: #FFFFDD;
}
#InfoCookies {
	z-index: 20;
	position:absolute; left:10px; top:1010px;
	width: 1200px;
	height: 190px;
	overflow: hidden;
	visibility: visible;
	background: none;
}

