@charset "utf-8";body {    font-family: "Trebuchet MS", "Helvetica Neue", Verdana, Arial, Helvetica, sans-serif;    font-size: 12px;    background-color:#F3F9FF;    background-image:url(/html/images/body7b_bg.jpg);	    background-repeat:repeat-x;	    margin-top:10px;    margin-bottom:10px;    line-height:1.3;}/*### Linkkeja ###*/a {        color: #081A33;	text-decoration: none;}a:hover {	color:#EA4208;	text-decoration: none;}a:active {	text-decoration:none;	outline:none;}a:visited {        color:000;	text-decoration:none;	outline:none;}a.tarjous {	color: #FFF;	text-decoration: none;}a.tarjous:hover {	color:#FF6600;	text-decoration: none;}a.tarjous:active {	text-decoration:none;	outline:none;}a.tarjous:visited {        color:FFF;	text-decoration:none;	outline:none;}a.Ostoskoriin {       color: #ff0000;	text-decoration: none;      font-size: 13px;}a.Ostoskoriin:hover {	color:#000;	text-decoration: none;}div#Brochures a:visited {       color:#253778;	text-decoration:underline;	outline:none;}div#Brochures a {       color: #253778;	text-decoration: underline;}div#Brochures a:hover {	color:#EA4208;	text-decoration: underline;}div#Brochures a:active {       color:#000;	text-decoration:underline;	outline:none;}a.TopBarLinks:visited {       color:#253778;	text-decoration:none;	outline:none;}a.TopBarLinks {       color: #253778;        font-size:15px;	text-decoration: none;}a.TopBarLinks:hover {	color:#EA4208;	text-decoration: none;}a.TopBarLinks:active {       color:#000;	text-decoration:none;	outline:none;}/*### sivujen taustavarit (kuva) ###*/div#WrapperIndex {       background-image:url(/html/images/Wrapper_bg_ValHar.jpg); 	 border: solid 1px #2A609C;       background-repeat: repeat-y;}div#WrapperProductList {       background-image:url(/html/images/Wrapper_bg_ValHar.jpg); 	 border: solid 1px #2A609C;       background-repeat: repeat-y;}div#WrapperLargeProductCard {       background-image:url(/html/images/Wrapper_bg_ValHar.jpg); 	 border: solid 1px #2A609C;       background-repeat: repeat-y;}div#WrapperShoppingCart {       background-image:url(/html/images/Wrapper_bg_ValHar.jpg); 	 border: solid 1px #2A609C;       background-repeat: repeat-y;}div#WrapperProductImage {       background-image:url(/html/images/Wrapper_bg_ValHar.jpg); 	 border: solid 1px #2A609C;       background-repeat: repeat-y;}div#WrapperPages {       background-image:url(/html/images/Wrapper_bg_ValHar.jpg); 	 border: solid 1px #2A609C;       background-repeat: repeat-y;}div#WrapperProductSearch {       background-image:url(/html/images/Wrapper_bg_ValHar.jpg); 	 border: solid 1px #2A609C;       background-repeat: repeat-y;}div#WrapperCheckout {       background-image:url(/html/images/Wrapper_bg_ValHar.jpg); 	 border: solid 1px #2A609C;       background-repeat: repeat-y;}div#WrapperOrderList {       background-image:url(/html/images/Wrapper_bg_ValHar.jpg); 	 border: solid 1px #2A609C;       background-repeat: repeat-y;}div#WrapperOrderListTemplate {       background-image:url(/html/images/Wrapper_bg_ValHar.jpg); 	 border: solid 1px #2A609C;       background-repeat: repeat-y;}div#WrapperRegisterCustomer {       background-image:url(/html/images/Wrapper_bg_ValHar.jpg); 	 border: solid 1px #2A609C;       background-repeat: repeat-y;}/*### Ylapalkki ja vaaka-menubar ###*/div#PageHeader {	background-color:#000;	height:204px;	margin:0px;	padding:0px;}div#TopBarLinks {       margin-top:5px;       margin-left:155px;}div#linklist {       width:990px;       float:left;      	padding-bottom:0px;	margin-top:4px;}div#linklist .links {       width:990px;}div#linklist .links td {       width:990px;	text-align:center;}div#linklist a{        font-weight:bold;	text-align:center;	color:#fff;}div#linklist a:hover{        color:#EFEFEF;}/*### Grid 990/3-cols sarakejako ###*/.Left {  /* 180px */} .Right {  /* 180px */}.Middle {  /* 630px */	text-align:left;	margin-left:0px;      margin-top:20px;}/*## Etusivun middle-kehys ###*/div#FrontPage {        width:620px;}.FrontPageTable {        width:610px;        margin-left:10px;}.FrontPageTable td{        vertical-align:top;}/*### Sisaltosivujen kuori-div ###*/div#Pages {        margin-left:22px;	 margin-right:22px;}div#Pages table {        width:100%;}div#Pages li {        margin-left:30px;        list-style: circle outside; }.PagesTable{       vertical-align:top;	width:100%;}.PagesTable td{        vertical-align:top;        padding-top:4px;}/*### Reunabannerien (.Left ja .Right) ja niiden sisalto ###*/div#ProductListRightBanner {        padding-right: 0px;	text-align:left;}div#ProductListLeftBanner{	text-align:left;  }div#ProductListLeftBanner iframe{	margin-left:5px;  }div#LargeProductCardLeftBanner{	text-align:left;  }div#SideBoxHeaderL {       height:26px;	padding-top: 6px;      padding-left:15px;	padding-bottom: 2px;       margin-top:0px;       margin-bottom:5px;       background-image:url(/html/images/BoxHeaderL_bg.jpg);       background-repeat: no-repeat;       color:#fff;       text-align: left;}div#SideBoxHeaderR{       height:26px;	padding-top: 6px;	padding-bottom: 2px;	padding-left: 15px;	margin-bottom:5px;       margin-top:10px;       background-image:url(/html/images/BoxHeaderR_bg.jpg);       background-repeat: no-repeat;       color:#fff;}div#CartBoxHeader {       height:26px;	padding-top: 6px;      padding-left:15px;	padding-bottom: 2px;	margin-bottom:5px;       margin-top:10px;       background-image:url(/html/images/CartHeader_bg.jpg);       background-repeat: no-repeat;       color:#fff;       text-align: left;}div#CartBoxHeaderHot {       height:26px;	padding-top: 6px;      padding-left:15px;	padding-bottom: 2px;	margin-bottom:5px;       margin-top:10px;       background-image:url(/html/images/CartHeaderHot_bg.jpg);       background-repeat: no-repeat;       color:#fff;       text-align: left;}div#SideBox{       width:100%;	margin-left:0px;       padding-left:0px;       float:left;       margin-bottom:0px;}/****div#SideBoxSmallCartHot{       width:100%;       background-image:url(/html/images/SmallCartNotEmpty.jpg);       background-repeat:no-repeat;	margin-left:0px;      padding-left:0px;}***/div#SideBox a{}div#SideBox input{        margin-bottom:4px;}div#ProductSearch{        padding-left:22px;        padding-top:20px;        padding-bottom:4px;        text-align:left;}div#News {        padding-left:15px;        padding-right:5px;}div#Links {        padding-left:15px;        padding-right:5px;}div#TopProduct {        padding-left:10px;        padding-right:5px;}div#NewProduct {        padding-left:10px;        padding-right:5px;}div#ExtraLinks {        padding-left:10px;        padding-right:5px;}div#Uutuudet {        padding-left:10px;        padding-right:5px;}div#Login {        padding-left:10px;        padding-right:5px;}div#Logout {        padding-left:10px;        padding-right:5px;}div#TopList {        padding-left:10px;        padding-right:5px;}div#FastSearch{        padding-left:12px;        padding-top:4px;        padding-bottom:4px;        text-align:left;}div#FastSearch input{        margin-bottom:4px;}div#SmallCart {       padding-left:11px;       	padding-top:4px;}div#pgroups {       padding-bottom:0px;	padding-top:0px;	padding-left:0px;	padding-right:6px;	margin-top:0px;}/*### Footer ###*/div#footer {       width:990px;	height:19px;	background-color:#000;       background-image:url(/html/images/LinkBar_bg.jpg);	color:#fff;	text-align:center;	padding-top:4px;       margin-top:6px;}div#footer a {	font-size:11px;	color:#fff;}div#footer a:hover {	font-size:11px;	color:#ff6600;}/*### Muuta Stuffia ###*/div#MainProductGroups {       width:990px;	height:40px;       padding-left:0px;	background-color:#ccc;      background: url("/html/images/MainGroups_bg.jpg");      margin:0px;}div#MainProductGroups li {      list-style: none;      color:#000;      padding-right:10px;      padding-left:10px;      padding-top:2px;      border-right:solid 1px #E4E2E2;      height: 18px;      float: left;      text-decoration: none;}div#MainProductGroups li:hover {      display:block;      color:#ff6600;      text-decoration:none;}div#MainProductGroups li.selected1 {      display:block;      color:#ff6600;      padding-right:10px;      padding-left:10px;      text-decoration:none;      background: url("/html/images/MainGroupsHover_bg.jpg");}div#MainProductGroups li.selected1 a{      display:block;      color:#fff;}div#MainProductGroups li a:active {      color:#000000;      text-decoration:none;	font-size:12px;}div#MainProductGroups li a {      color:#000000;      text-decoration:none;	font-size:12px;}div#MainProductGroups li a:hover {      color:#ff6600;      text-decoration:none;	font-size:12px;}div#leafgroups {        float:left;        width:180px;        margin-top:10px;        background-image:url(/html/images/LeafGroup_bg.jpg);        margin-bottom:10px;}/* 1-tason alaryhmat */div#leafgroups ul li{        padding-bottom:7px;       padding-left:5px;       padding-right:9px;}div#leafgroups ul li a{        color:#000;}div#leafgroups ul li a:hover {        color:#ff6600;}/* 1-tason paaryhma */div#leafgroups ul li.selected1  { /*** valittu tury ***/       font-size:13px;       font-weight:bold;	padding-top: 5px;      padding-left:5px;      padding-right:6px;	padding-bottom: 10px;}div#leafgroups ul li.selected1  a{ /*** valittu tury linkki***/      color:#fff;}div#leafgroups ul li.selected1  a:hover{ /*** valittu tury linkki***/      color:#fff;}/* 2-tason paaryhma */div#leafgroups ul li.selected2  { /*** valittu tury ***/       font-size:12px;       font-weight:bold;	padding-top: 5px;      padding-left:5px;      padding-right:6px;	padding-bottom: 10px;       font-size:13px;}div#leafgroups ul li.selected2  a{ /*** valittu tury linkki***/      color:#133666;}div#leafgroups ul li.selected2  a:hover{ /*** valittu tury linkki***/      color:#ff6600;}/* 3-tason paaryhma */div#leafgroups ul li.selected3  { /*** valittu tury ***/       font-size:12px;       font-weight:bold;	padding-top: 5px;      padding-left:5px;      padding-right:6px;	padding-bottom: 10px;       font-size:12px;}div#leafgroups ul li.selected3  a{ /*** valittu tury linkki***/      color:#0646A0;}div#leafgroups ul li.selected3  a:hover{ /*** valittu tury linkki***/      color:#ff6600;}/* 4-tason paaryhma */div#leafgroups ul li.selected4  { /*** valittu tury ***/       font-size:12px;       font-weight:bold;	padding-top: 5px;      padding-left:5px;      padding-right:6px;	padding-bottom: 10px;       font-size:12px;}div#leafgroups ul li.selected4  a{ /*** valittu tury linkki***/      color:#C7232F;}div#leafgroups ul li.selected4  a:hover{ /*** valittu tury linkki***/      color:#ff0000;}div#leafgroups ul li a {       color:#041F43;}div#leafgroups ul ul {       padding-left:5px;}div#leafgroups ul ul li a {       color:#1251A9;}div#leafgroups ul ul ul {       padding-left:10px;}div#leafgroups ul ul ul li a {       color:#000;}div#leafgroups ul ul ul ul li a {       color:#7D161D;}div#LanguageSelect {       margin-left:9px;       margin-top:5px;       margin-bottom:7px;}.tarjoustuotteemme {        background-image:url(/html/images/tausta.png);	color:#ffffff;	text-align:left;}.RegisterTable td{      padding-top:6px;      padding-left:8px;}.price2 {      font-family: "Trebuchet MS", "Helvetica Neue", Verdana, Arial, Helvetica, sans-serif;      font-size: 10px;      padding-left:3px;      color:red;      text-decoration: line-through;}.small {    font-family: "Trebuchet MS", "Helvetica Neue", Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;}.message {        color:#393939;	padding-bottom:5px;}.error {       font-size:12px;       color:#ff0000;}div#ProductNotFound {      margin-left:18px;}div#NoProducts {        margin-left:50px;}div#PageNavigationLinks {        float:left;        width:600px;        text-align:center;}div#PageNavigationLinks a{        font-weight:bold;	text-align:center;	color:#ff6600;}div#PageNavigationLinks a:hover{        color:#000;}div#ShoppingHelp {        float:left;        width:592px;        margin-top:10px;        margin-bottom:10px;        margin-left:13px;        border: dotted 1px #ccc;        padding:4px;}div#ShoppingHelp p {        text-align:left;        color:#000;        font-size:12px;}.TarjousTuotteet {        background-image:url(/html/images/tausta.png);	padding-left:15px;	color:#fff;	text-align:left;}	.CompetitionTable{        vertical-align:top;	width:100%;	height:675px;	background-image:url(/html/images/X6_kisa_bg.png);}.CompetitionTable td{        vertical-align:top;}/*### Kirjautumiseen liittyvia ###*/div#RegisterCustomer {      margin-left:18px;}table#FavoriteList h1{        font-size:12px;}div#OrderListItem {        text-align: center;}table#OrderListHeader {        width:610px;	  margin-left:8px;        border: solid 1px #ccc;}table#OrderListHeader th {        text-align:left;        font-weight:bold;	 height:20px;	 background-color:#ccc;	 padding-top:4px;	 padding-left:2px;}table#OrderListHeader td {        text-align:left;	 padding-top:2px;	 padding-left:2px;}table#OrderListHeader td a:visited {        color:#ff6600;        text-decoration:underline;}table#OrderListHeader td a {        color:red;        text-decoration:underline;}table#OrderListHeader td a:hover{        color:black;}table#OrderListHeaderTemplate {        width:610px;	  margin-left:8px;        border: solid 1px #ccc;}table#OrderListHeaderTemplate th {        text-align:left;        font-weight:bold;	 height:20px;	 background-color:#ccc;	 padding-top:4px;	 padding-left:2px;}table#OrderListHeaderTemplate td {        text-align:left;	 padding-top:2px;	 padding-left:2px;}div#OrderInformation {         position:relative;         float:left;	  width:610px;         margin-left:8px;}div#OrderImages{        position:relative;        float:left;	 padding:3px;	 width:280px;     }div#OrderImage{        float:left;        width:280px;        margin-top:6px;}div#OrderImage img{        width:280px;}div#OrderTemplateName {        position:relative;	  float:left;	  width:610px;        margin-left:8px;}div#OrderHistoryTax {	  float:left;	  width:550px;        margin-left:16px;        margin-top:15px;}div#OrderInformationShippingInfo {        float:left;	 width:305px;	 padding:3px;	 margin-left:8px;}div#OrderInformationBillingInfo {        float:left;	 padding:3px;	 width:280px;}div#OrderInformationMessage {        float:left;	 padding:3px;	 width:610px;}div#OrderInformationHeader {        width:607px;        margin-left:10px;        margin-top:12px;        margin-bottom:10px;}div#OrderInformationHeader input {        margin-top:12px;        margin-left:18px;        margin-bottom:10px;}div#OrderHistoryProductCard {        position:relative;        float:left;        border:solid 1px #f2f2f2;	 width:610px;	 margin-left:8px;	 margin-bottom:8px;}div#OrderHistoryProductCardImg{        float:left;        width:50px;	 padding-top:5px;}div#OrderHistoryProductCardImg img{        width:30px;}div#OrderHistoryProductCardData{        float:left;	 width:300px;	 vertical-align:top;}div#OrderHistoryProductCardPrice {        float:left;	 width:250px;	 vertical-align:top;}div#OrderHistoryProductCardPrice span {        padding-left:20px;}table#FavoriteList strong{        font-size:12px;	  color:red;}table#FavoriteList td {        vertical-align:top;}table#FavoriteList p {        margin-top:2px;}.odd  {        background-color:#F8F7F7;}
