@charset "utf-8";body {    font-family: "Trebuchet MS", "Helvetica Neue", Verdana, Arial, Helvetica, sans-serif;    font-size: 12px;    background-color:#E1E3E4;    background-image:url(/html/images/Body_bg.jpg);	    background-repeat:repeat-x;	    margin-top:10px;    margin-bottom:10px;    line-height:1.3;}/*### Linkkeja ###*/a {       color: #000;	text-decoration: none;      font-size: 12px;}a:active {	text-decoration:none;	outline:none;}a:visited {       color:#270308;	text-decoration:none;	outline:none;}a:hover {	color:#FF0000;	text-decoration: none;}a.pun {       color: #FF0000;	text-decoration: none;}a.pun:hover {	color:#000;	text-decoration: none;}a.pun:active {	text-decoration:none;	outline:none;}a.pun:visited {        color:FF0000;	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.leftbanner{    color:#000;    font-size:14px;    display: inline;    padding-top:0px;      padding-bottom:0px;    padding-left:10px;}a.leftbanner:hover {    color:#ff0000;    font-size:14px;}a.Ostoskoriin {       color: #ff0000;	text-decoration: none;      font-size: 13px;}a.Ostoskoriin:hover {	color:#000;	text-decoration: none;}/*### sivujen taustavarit (kuva) ###*/div#WrapperIndex {       background-image:url(/html/images/Wrapper_bg.jpg);	border: solid 1px #142D55;}div#WrapperProductList {       background-image:url(/html/images/Wrapper_bg.jpg);	border: solid 1px #142D55;}div#WrapperLargeProductCard {       background-image:url(/html/images/Wrapper_bg.jpg);	border: solid 1px #000;}div#WrapperShoppingCart {       background-image:url(/html/images/Wrapper_bg.jpg);	border: solid 1px #142D55;}div#WrapperProductImage {       background-image:url(/html/images/Wrapper_bg.jpg);	border: solid 1px #142D55;}div#WrapperPages {       background-image:url(/html/images/Wrapper_bg.jpg);	border: solid 1px #142D55;}div#WrapperProductSearch {       background-image:url(/html/images/Wrapper_bg.jpg);	border: solid 1px #142D55;}div#WrapperCheckout {       background-image:url(/html/images/Wrapper_bg.jpg);	border: solid 1px #142D55;}div#WrapperOrderList {       background-image:url(/html/images/Wrapper_bg.jpg);	border: solid 1px #142D55;}div#WrapperOrderListTemplate {       background-image:url(/html/images/Wrapper_bg.jpg);	border: solid 1px #142D55;}div#WrapperRegisterCustomer {       background-image:url(/html/images/Wrapper_bg.jpg);	border: solid 1px #142D55;}/*### Ylapalkki ja vaaka-menubar ###*/div#PageHeader {	background-color:#fff;       background-image:url(/html/images/TopBanner5.jpg);		height:95px;	margin:0px;	padding:0px;}div#menubar {	height:24px;	background-color:#044B85;      background-image:url(/html/images/LinkBar_bg.jpg);	      text-align:center;}div#linklist {       float:left;      	padding-bottom:0px;	padding-left:215px;	margin-top:4px;}div#linklist a{       font-weight:bold;	text-align:center;	color:#fff;}div#linklist a:hover{        color:#C9DCF9;}/*### Grid 990/3-cols sarakejako ###*/.Left { /* 180px */} .Right { /* 180px */   }.Middle { /* 630px */	text-align:left;	margin-left:0px;}/*## Etusivun middle-kehys ###*/div#FrontPage {        width:620px;}.FrontPageTable {        width:603px;        height:199px;        margin-left:10px;         background-image:url(/html/images/MiddleBanner.jpg);	        }.FrontPageTable td{        vertical-align:top;}/*### Sisaltosivujen kuori-div ###*/div#Pages {       margin-top:15px;       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#LargeProductCardLeftBanner{	text-align:left;  }div#SideBoxHeader {       background-color:#044B85;       height:18px;	padding-top: 4px;      padding-bottom:2px;      padding-left:10px;	margin-bottom:5px;       background-image:url(/html/images/BoxHeader_bg.jpg);	vertical-align: middle;      color:#fff;}div#SideBox{       width:100%;	 margin-left:0px;       padding-left:0px;/*	 border-bottom: solid 1px #ff6600;  */}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#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:10px;	 padding-top:10px;	 padding-left:10px;	 margin-top:0px;}div#News {        padding-left:10px;        padding-right:5px;}div#KeywordSelect {        padding-left:10px;        padding-right:5px;}div#KeywordSelect input{        margin-left:10px;        margin-top:3px;}div#KeywordSelect select{        font-size:14px;  }div#TopProduct {        padding-left:10px;        padding-right:5px;}div#NewProduct {        padding-left:10px;        padding-right:5px;}div#ExtraLinks {        padding:0px;        margin:0px;}div#Uutuudet {        padding-left:10px;        padding-right:5px;}div#Poistomyynti {        padding-left:10px;        padding-right:5px;}div#Lajilinkit {        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;}/*### Footer ###*/div#footer {	height:20px;       color:#fff;	background-color:#044B85;       background-image:url(/html/images/LinkBar_bg.jpg);	       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:#000;}/*### Muuta Stuffia ###*/div#NoProducts {        margin-left:10px;}div#PageNavigationLinks {        float:left;        width:600px;        text-align:center;}div#PageNavigationLinks a{       font-weight:bold;	text-align:center;	color:#044B85;}div#PageNavigationLinks a:hover{        color:#000;}div#GroupHeader {        width:605px;        margin-left:10px;        margin-top:10px;}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;}.price2 {      font-family: "Trebuchet MS", "Helvetica Neue", Verdana, Arial, Helvetica, sans-serif;      font-size: 10px;      padding-left:3px;      color:red;      text-decoration: line-through;}.message {        color:#393939;	 padding-bottom:5px;}div#RegisterCustomer {      margin-left:18px;}.RegisterTable td{      padding-top:6px;      padding-left:8px;}div#ProductSearch{        padding-left:22px;        padding-top:20px;        padding-bottom:4px;        text-align:left;}/*### Kirjautumiseen liittyvia ###*/table#FavoriteList h1{        font-size:11px;}div#OrderListItem {       text-align: center;}table#OrderListHeader {       width:97%;	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:97%;	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#OrderTemplateName {        position:relative;	  float:left;	  width:610px;        margin-left:8px;}div#OrderInformationShippingInfo {        float:left;	 width:290px;	 padding:3px;	 margin-left:8px;}div#OrderInformationBillingInfo {        float:left;	 padding:3px;	 width:290px;}div#OrderHistoryTax  {	  float:left;	  width:620px;        margin-left:8px;        margin-top:15px;        margin-bottom:5px;}div#OrderInformationMessage {        float:left;	 padding:3px;	 width:590px;}div#OrderInformationHeader {        width:607px;        margin-left:10px;        margin-top:12px;        margin-bottom:10px;}div#OrderInformationHeader input {        margin-top:12px;        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:250px;	 vertical-align:top;}div#OrderHistoryProductCardPrice {        float:left;	 width:300px;	 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;}
