/* Colors  sininen:#4093ba, tablecloth  runner  kitchen   sauna interior  hemlin*/

* {margin:0;padding:0;outline:0;}
html {overflow-y:scroll;}
body {text-align:center;font:normal 62.5% verdana;}
a {text-decoration:none;color:#666;}
p {margin:0 0 1.2em;line-height:1.5em;}
h1 {color:#4093ba;font:bold 1.5em Arial;margin:5px 0 0.2em 0;}
h2 {font:bold 1.2em Arial; color:#444; margin:0.8em 0 0 0;}
h3 {font:bold 1.4em Arial;margin:0.6em 0;}
h4 {font:bold 1.2em Arial;margin:0.4em 0;}

.right {float:right; margin:0 0 0 15px; display:inline;background:#fff;padding:0px;}
.right  img {margin-bottom:10px;}
.marginTop {margin-top:20px;}

/* asettelut */
#pageWrapper {width:980px;oveflow:auto;text-align:left;margin:0 auto;background:url(images/mainBgMid.png) repeat-y 0 0;}
#pageWrapperTop{background:url(images/mainBgTop.png) no-repeat 0 0;overflow:auto;}
#contentWrapper {background:url(images/mainBgBtm.png) no-repeat 0 bottom;overflow:auto;padding:0 0 10px;}
#leftContent {width:225px;float:left;height:525px;}
	* html #leftContent {width:225px;}
#rightContent {margin-left:225px;margin-bottom:20px;position:relative;}
	* html #rightContent {margin-left:225px;height:1%}

#header {width:940px;text-align:right;margin:3px auto 0;overflow-x:hidden;}
	#header  ul {list-style-type:none;width:870px;}
	#header  li {display:inline;padding:0pc 10px;}
	#header a:hover {color:#4093ba}
#footer {margin:20px 26px 6px 233px;color:#f5f5f5;clear:both;background:#929091;line-height:2em;padding:0px 10px;}

/* Sivupohja-asettelut */
	.rightPadding {margin:7px 26px 10px 6px;}
	* html .rightPadding {margin:7px 26px 20px 3px;height:1%}
	div.rightTxt {padding:0px 45px 0px 20px; font-size:1.1em; margin:10px 0px;overflow:auto;height:auto;}
	* html div.rightTxt {height:1%;margin-top:20px;}
	.rightTxt strong { color:#333; }
	.rightTxt a:hover {color:#333;}
	.rightTxt ul {font-size:1.1em;margin:0 0 0 30px}
	.rightTxt ul {font-size:1.1em;margin:0 0 0 30px}
	.rightTxt li {list-style-type:none;}

div.productImage {margin:0px 45px 20px 30px;}
div.productImage img {margin:0 0 10px 0;}
	.productList {margin:20px 40px 30px 20px;height:100%;}
	.productList h1 {margin-left:12px;_margin-left:20px;}
	.productBox {background:url(images/productThumb.png) no-repeat 0 0;height:175px; width:138px; float:left;margin:0px 9px 10px;padding:5px 5px 10px;text-align:center;font-size:1.2em;}
	.productBox a { color:#666; }
	.productBox a img {border:none;text-decoration:none;}
	.productBox a:hover {color:#4093ba;}
	p.preface {width:200px;margin:10px 0;font-weight:bold;font-size:0.9em;}
div.productTxt {min-height:430px;height:auto !important;height: 430px;margin:0 0 20px 0;overflow:visible;}
	.productTxt  h1 { text-transform:uppercase }
	div.jMyyja ul{font-size:1em;margin:0 0 0 15px}
	div.jMyyja ul li {list-style-type:square;}

/* Sivupohjan tyylit */
div.productLinks {margin:-5px 0 0 400px;}
	div.productLinks a {padding:0 0 0 25px;background:url(images/2Arrow.png) no-repeat 0 2px;color:#555;line-height:1.5em;font-weight:bold;}
	div.productLinks  li {list-style-type:none;}

	ul.seriesLinks {margin:10px 0 10px 15px;}
	ul.seriesLinks li {padding:1px;}
	ul.seriesLinks li a {padding:2px 0 2px 13px;background:url(images/1ArrowBlueSmall.png) no-repeat 0 5px;}
	#NextPrevLinks {margin:-10px 0 0 20px;width:300px;}
	#NextPrevLinks a{width:110px;display:block;float:left;padding:5px 10px 8px 10px;font-size:1.1em;text-align:center;background:url(images/button.png) no-repeat 0 0;}
	a#nextLink {float:right;}

div.newsBox {overflow:auto;padding-left:20px;height:1%;}
div.lahjat {float:left; width:180px; height:270px; margin:0 10px 10px;padding:10px 5px;text-align:center;background:url(images/giftThumb.png) no-repeat 0 0;}
div.lahjat a img {border:none;text-decoration:none;}
div.lahjat span {height:100px;}
div.jmyyja {padding:5px 10px;}

div.lahjatDesc {width:90%;margin:0px 0 0; min-height:25px; _height:25px;}
div.lahjatLabel {min-height:25px; _height:25px;}
div.lahjatImage {min-height:200px; _height:200px; }
div.pakettiDesc {width:90%;margin:0 0 10px 0; min-height:70px; _height:70px;}
div.pakettiLabel {min-height:25px; _height:25px;}
div.pakettiImage {min-height:140px; _height:140px; }
form.selectBox {}

/* lomakkeet */
form#tarjous {line-height:2em;}
input.checkbox {margin:0 5px;}
input.radio {margin:0 5px;}
input.btn {border:1px solid #888; background;background:#929091;cursor:pointer;color:#fff;margin-top:10px;}
input.btn:hover {background:#4093ba;}
input.postinumero {width:100px;}

/* Topnavi */
ul#topNavi {list-style-type:none;margin:20px 10px 0px 20px;height:18px;}
ul#topNavi li {display:inline;font-size:1.1em;}
ul#topNavi li a {color:#555;padding:0 6px 5px 6px;_padding:0 6px 0 6px;}

ul#topNavi li a.link1On {background:url(images/menuOn.png) no-repeat 0 14px;padding-right:0px;}
ul#topNavi li a.link1On span {background:url(images/menuOn2.png) no-repeat 100% 14px;padding:0 6px 5px 0;}
ul#topNavi li a:hover {background:url(images/hooverGrey.png) no-repeat center 14px;}
ul#topNavi li a.link1On:hover {background:url(images/menuOn.png) no-repeat 0 14px;}

/* Leftnavi */
ul#leftNavi {list-style-type:none;margin:150px 0 0 13px;font-family: arial;}
ul#leftNavi li {font-size:1.3em;margin:0;padding:0;_height:1%;vertical-align: bottom;}
ul#leftNavi li a {padding:3px 20px 3px 30px;display:block;color:#222;border-bottom:1px solid #fff;}
ul#leftNavi li a:hover {color:#4093ba;}
ul#leftNavi li a.link2On  {background:#4093ba;color:#fff}
ul#leftNavi li a.link2On:hover  {color:#fff;}

ul#leftNavi ul {background:#eee;padding:3px 0 5px;list-style-type:none;height:auto;margin-top:0px;}
ul#leftNavi ul li a.link2On  {background:#eee url(images/1Arrow.png) no-repeat 30px 3px;}
ul#leftNavi ul li a.link3On  {color:#4093ba}
ul#leftNavi ul li {}
ul#leftNavi ul a {border:none;font-size:0.80em;padding:1px 20px 1px 45px;background:url(images/1Arrow.png) no-repeat 30px 4px;}
ul#leftNavi ul a:hover {color:#4093ba;}

ul#leftNavi li span.capsNoLink {padding:3px 20px 3px 30px;display:block;color:#222;border-bottom:1px solid #fff; text-transform:uppercase; font-size:0.9em}
ul#leftNavi li span.smallLink {  font-size:0.9em}

/* muut */
.clearB {clear:both;font-size:0em;}


/* colors */
#christmas ul#leftNavi li a.link2On , #christmas ul#leftNavi li a.link2On:hover {background:#D21242;color:#fff}
#christmas div#rightContent h1, #christmas  ul#leftNavi ul a:hover, #christmas ul#leftNavi ul li a.link3On, #christmas a:hover, #christmas product , #christmas ul#leftNavi li a:hover  {color:#D21242;}
#christmas div.productLinks a {background-image:url(images/2ArrowRed.png)}
#christmas ul#leftNavi a.link3On, #christmas ul#leftNavi a.link3Off   {background-image:url(images/1ArrowRed.png)}
#christmas ul.seriesLinks li a {background-image:url(images/1ArrowRedSmall.png)}

#kitchen ul#leftNavi li a.link2On, #kitchen ul#leftNavi li a.link2On:hover  {background:#D04A80;color:#fff}
#kitchen div#rightContent h1, #kitchen  ul#leftNavi ul a:hover, #kitchen ul#leftNavi ul li a.link3On, #kitchen a:hover, #kitchen product, #kitchen ul#leftNavi li a:hover   {color:#D04A80;}
#kitchen div.productLinks a {background-image:url(images/2ArrowPink.png)}
#kitchen ul#leftNavi a.link3On, #kitchen ul#leftNavi a.link3Off   {background-image:url(images/1ArrowPink.png)}
#kitchen ul.seriesLinks li a {background-image:url(images/1ArrowPinkSmall.png)}

#sauna ul#leftNavi li a.link2On , #sauna ul#leftNavi li a.link2On:hover {background:#703719;color:#fff}
#sauna div#rightContent h1, #sauna  ul#leftNavi ul a:hover, #sauna ul#leftNavi ul li a.link3On, #sauna a:hover, #sauna product , #sauna ul#leftNavi li a:hover  {color:#703719;}
#sauna div.productLinks a {background-image:url(images/2ArrowBrown.png)}
#sauna ul#leftNavi a.link3On, #sauna ul#leftNavi a.link3Off   {background-image:url(images/1ArrowBrown.png)}
#sauna ul.seriesLinks li a {background-image:url(images/1ArrowBrownSmall.png)}

#interior ul#leftNavi li a.link2On , #interior ul#leftNavi li a.link2On:hover {background:#005295;color:#fff}
#interior div#rightContent h1, #interior  ul#leftNavi ul a:hover, #interior ul#leftNavi ul li a.link3On, #interior a:hover, #interior product , #interior  ul#leftNavi li a:hover  {color:#005295;}
#interior div.productLinks a {background-image:url(images/2ArrowDarkblue.png)}
#interior ul#leftNavi a.link3On, #interior ul#leftNavi a.link3Off   {background-image:url(images/1ArrowDarkblue.png)}
#interior ul.seriesLinks li a {background-image:url(images/1ArrowDarkblueSmall.png)}

#tablecloth ul#leftNavi li a.link2On , #tablecloth ul#leftNavi li a.link2On:hover {background:#A58E4F;color:#fff}
#tablecloth div#rightContent h1, #tablecloth  ul#leftNavi ul a:hover, #tablecloth ul#leftNavi ul li a.link3On, #tablecloth a:hover, #tablecloth product , #tablecloth ul#leftNavi li a:hover  {color:#A58E4F;}
#tablecloth div.productLinks a {background-image:url(images/2ArrowLightbrown.png)}
#tablecloth ul#leftNavi a.link3On, #tablecloth ul#leftNavi a.link3Off   {background-image:url(images/1ArrowLightbrown.png)}
#tablecloth ul.seriesLinks li a {background-image:url(images/1ArrowLightbrownSmall.png)}


#runner ul#leftNavi li a.link2On, #runner ul#leftNavi li a.link2On:hover  {background:#949494;color:#fff}
#runner div#rightContent h1, #runner  ul#leftNavi ul a:hover, #runner ul#leftNavi ul li a.link3On, #runner a:hover, #runner product , #runner ul#leftNavi li a:hover  {color:#949494;}
#runner div.productLinks a {background-image:url(images/2ArrowGrey.png)}
#runner ul#leftNavi a.link3On, #runner ul#leftNavi a.link3Off   {background-image:url(images/1ArrowGrey.png)}
#runner ul.seriesLinks li a {background-image:url(images/1ArrowGreySmall.png)}

#blankets ul#leftNavi li a.link2On, #blankets ul#leftNavi li a.link2On:hover  {background:#88A13D;color:#fff}
#blankets div#rightContent h1, #blankets  ul#leftNavi ul a:hover, #blankets ul#leftNavi ul li a.link3On, #blankets a:hover, #blankets product , #blankets ul#leftNavi li a:hover  {color:#88A13D;}
#blankets div.productLinks a {background-image:url(images/2ArrowGreen.png)}
#blankets ul#leftNavi a.link3On, #blankets ul#leftNavi a.link3Off   {background-image:url(images/1ArrowGreen.png)}
#blankets ul.seriesLinks li a {background-image:url(images/1ArrowGreenSmall.png)}

#credits { text-align:right; color:#bbb; width:940px; margin:-3px auto 0;font-size:0.9em;}
#credits a { color:#bbb; }
#credits a:hover { color:#999; }

#banner { text-align:center; width:150px; margin:20px 0 0 45px; padding:5px; }
#contact { text-align:left; width:140px; margin:0px 0 0 45px; padding:5px; }

table.hinnat { width:320px;  }
table.hinnat td { text-align:center; vertical-align:top; }
table.hinnat th { font-weight:normal}
.hintaInfo {color:#999;margin:2px 10px;position:absolute;left:10px;bottom:-15px;*bottom:-3px;_bottom:-15px;}

/* Galleria */
.jsImage {width:722px;height:324px;}
#myGallery2 {width:722px;height:324px;overflow:hidden;position:relative;}
#myGallery2.js img {z-index:0;top:0;left:0;position:absolute;visibility:hidden;}
ul.naviList {position:absolute;bottom:0;left:0;z-index:100;list-style-type:none;margin:0;padding:0;}
ul.naviList li {float:left;padding:3px;border:1px solid #aaa;color:#fff;margin:0 3px}
#myGallery2 img.current {z-index:20;border:none;}
#myGallery2 img.newCurrent {z-index:50;position:absolute;}

/* morph Styles */
.current {border:1px solid #ff0;}
.normal {border:1px solid #aaa;}

/* fc links */
.fcBox {height:12px;padding:1px 0 0 0px; text-align:right;float:right;display:inline;width:55px;}
.fcBox a {height:12px;padding:0;width:55px;background-position:0 0;background-repeat:no-repeat;display:block;}
.fcBox a:hover {background-position:0 -20px;}
.fcBox a.fc {background-image:url(images/fc.png);}
