@charset "utf-8";
body {
    font-family: "Trebuchet MS", "Helvetica Neue", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color:#fff;
    background-repeat:repeat-x;	
    margin-top:10px;
    margin-bottom:10px;
    line-height:1.3;
}

/*### Linkkeja ###*/

a {
        color: #081A33;
	text-decoration: none;
}

a:hover {
	color:#FF0000;
	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;
}

/*### sivujen taustavarit (kuva) ###*/

div#WrapperIndex {
        background-image:url(/html/images/Wrapper_bg_noleft_1100.jpg);
}

div#WrapperProductList {
        background-image:url(/html/images/Wrapper_bg_noleft_1100.jpg);
}

div#WrapperLargeProductCard {
        background-image:url(/html/images/Wrapper_bg_noleft_1100.jpg);
}

div#WrapperShoppingCart {
        background-image:url(/html/images/Wrapper_bg_noleft_1100.jpg);
}

div#WrapperProductImage {
        background-image:url(/html/images/Wrapper_bg_noleft_1100.jpg);
}

div#WrapperPages {
        background-image:url(/html/images/Wrapper_bg_noleft_1100.jpg);
}

div#WrapperProductSearch {
        background-image:url(/html/images/Wrapper_bg_noleft_1100.jpg);
}

div#WrapperCheckout {
        background-image:url(/html/images/Wrapper_bg_noleft_1100.jpg);
}

div#WrapperOrderList {
        background-image:url(/html/images/Wrapper_bg_noleft_1100.jpg);
}

div#WrapperOrderListTemplate {
        background-image:url(/html/images/Wrapper_bg_noleft_1100.jpg);
}

div#WrapperRegisterCustomer {
        background-image:url(/html/images/Wrapper_bg_noleft_1100.jpg);
}

/*### Ylapalkki ja vaaka-menubar ###*/

div#PageHeader {
	background-color:#fff;
	height:5px;
	margin:0px;
	padding:0px;
}

div#menubar {
       width:1100px;
	height:30px;
	background-color:#fff;
       background-image:url(/html/images/LinkList_bg.jpg);
}

div#linklist {
       width:1100px;
       float:left;   
       padding-top:8px;
      	padding-bottom:0px;
	margin-top:0px;
}

div#linklist .links {
       width:1100px;
}

div#linklist .links td {
       width:1100px;
	text-align:left;
}

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 {  /* 740px */
     text-align:left;
     margin-left:0px;
     margin-top:14px;
}

/*## Etusivun middle-kehys ###*/

div#FrontPage {
        width:910px;
}

.FrontPageTable {
        width:900px;
        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;  
      margin:0px;
}

div#ProductListLeftBanner iframe{
	margin-left:5px;  
}

div#LargeProductCardLeftBanner{
	text-align:left;  
}

div#SideBoxHeaderL {
      height:23px;
      padding-top: 9px;
      padding-left:15px;
      padding-bottom: 0px;
      margin-bottom:5px;
      background-image:url(/html/images/BoxHeader_bg.jpg);
      background-repeat: horizontal-repeat;
      color:#fff;
      text-align: left;
}


div#SideBoxHeaderR{
       height:23px;
       padding-top: 9px;
       padding-bottom: 0px;
       padding-left: 15px;
       margin-bottom:5px;
       background-image:url(/html/images/BoxHeader_bg.jpg);
       background-repeat: horizontal-repeat;
       color:#fff;
}

div#CartBoxHeader {
       height:23px;
	padding-top: 6px;
      padding-left:15px;
	padding-bottom: 2px;
	margin-bottom:5px;
       background-image:url(/html/images/CartHeader_bg.png);
       background-repeat: no-repeat;
       color:#fff;
       text-align: left;
}

div#CartBoxHeaderHot {
       height:23px;
	padding-top: 6px;
      padding-left:15px;
	padding-bottom: 2px;
	margin-bottom:5px;
       background-image:url(/html/images/CartHeaderHot_bg.png);
       background-repeat: no-repeat;
       color:#fff;
       text-align: left;
}

div#SideBox{
       width:100%;
	margin-left:0px;
       padding-left:0px;
}
div#SideBoxHeader{
       padding-left:13px;
}

/****
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:10px;
        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#facebook {
        padding-left:0px;
        padding-right:0px;
        margin:0px;
}

div#FastSearch{
        padding-left:8px;
        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:0px;
	padding-left:10px;
	margin-top:0px;
}

/*### Footer ###*/

div#footer {
       width:1100px;
	height:30px;
	background-color:#000;
       background-image:url(/html/images/BoxHeader_bg.jpg);
       background-repeat: horizontal-repeat;
	color:#fff;
	text-align:center;

}

div#footer a {
	font-size:11px;
	color:#fff;
}

div#footer a:hover {
	font-size:11px;
	color:#ff6600;
}

div#copyright {
       float:left;
       height:20px;
        width: 807px;
       padding-left:5px;
       padding-top:9px;
}

div#powered {
       height:20px;
       padding-bottom:3px;
       padding-right:2px;
}

/*### Muuta Stuffia ###*/

.slider { height:200px; width: 1100px; padding:0; margin:0; overflow: hidden; position:relative;}
.slide {width:1100px; padding:0; position:relative;}
#nav {text-align:center;  position:absolute; top:180px; left: 10px; z-index:5000; zoom:1; height:17px; line-height:17px; background:url(/html/images/nav_bg.gif) repeat-x 0% 0%; padding:0 0 0 0 } 
#nav a {display:block; width:22px;  display:inline-block; margin:0 0 0 0; height:17px; padding:0 0 0 0; _padding: 0 0 0 0;border-right:1px solid #666; text-decoration:none; font-size:13px; font-weight:bold; color:#ffffff; text-align:center }
#nav a:hover, .activeSlide {color:#ffffff !important; background:url(/html/images/act_nav.gif) no-repeat 0% 0%}

div#LanguageSelect {
       margin-left:9px;
       margin-top:5px;
       margin-bottom:5px;
}

.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;
}

.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:710px;
        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:880px;
        margin-top:10px;
        margin-bottom:10px;
        margin-left:10px;
        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:900px;
	  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:720px;
	  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:720px;
         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:720px;
        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:720px;
}

div#OrderInformationHeader {
        width:717px;
        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:900px;
         height:55px;
	 margin-left:8px;
	 margin-bottom:8px;
}

div#OrderHistoryProductCardImg{
    position:absolute;
    top:0px;
    left:5px;
        float:left;
        width:50px;
	 padding-top:5px;

}

div#OrderHistoryProductCardImg img{
        width:45px;
        height:45px;
}

div#OrderHistoryProductCardData{
    position:absolute;
    top:5px;
    left:55px;
        float:left;
	 width:300px;
	 vertical-align:top;
}

div#OrderHistoryProductCardPrice {
    position:absolute;
    top:0px;
    left:355px;
        float:left;
	width:450px;
	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;
}
div#AsValintaTab table {
        text-align:left;
	 height:15px;
	 padding-top:4px;
	 padding-left:10px;
}

div#AsValintaTab td {
        text-align:left;
	 padding-top:5px;
	 padding-left:5px;
}

div#ValittuTab td {
        text-align:left;
	 padding-top:5px;
	 padding-left:5px;
}

.AsValintaTable td{
      vertical-align:top;
      padding-top:6px;
      padding-left:8px;
}

div#HakuEhdot {
        padding-left:16px;
}

div#pgroups {
       width:610px;
       padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	margin-top:0px;
}

div#RegPlateGroupsFloat {
      border: solid 1px #ccc;
      width:700px;
      margin-left:15px;
      margin-bottom:0px;
      padding-top:6px;
      padding-bottom:6px;
      padding-left:10px;
}

div#isohakuloota {
      position:relative;
      border: solid 1px #ccc;
      width:700px;
      height:150px;
      margin-left:15px;
      margin-bottom:0px;
      padding-top:6px;
      padding-bottom:6px;
      padding-left:10px;
}

div#RegPlateGroupsFloat strong {
    font-size: 13px;
    color:#ff6600;
    padding-left:10px;
}

div#RegPlateGroupsFloat p {
    font-size: 11px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:10px;
}

div#RegPlateGroupsFloat select {
    margin-bottom:3px;
    font-size: 12px;
}

div#sticker {
    z-index:1;
    padding:0px;
    margin-left:10px;
    background:#FFF;
    width:710px;
}
.stick {
    position:fixed;
    top:0px;
}
div#ISOcodes {
   text-align:left;
   padding-left:8px;   
}
/*
div#isoalku11 {
   width:90px;
   height:70px;
}
div#isokuvat11 img{
   width:55px;
   height:60px;
}
div#isoalku11 img{
   width:55px;
   height:60px;
}
div#isoalku11 img{
   width:55px;
   height:60px;
}

div#isoalku12 {
   width:90px;
   height:70px;
}
div#isokuvat12 img{
   width:55px;
   height:60px;
}
div#isoalku12 {
   width:55px;
   height:60px;
}
div#isoalku12 img{
   width:55px;
   height:60px;
}

div#isoalku13 {
   width:90px;
   height:70px;
}
div#isoalku14 {
   width:90px;
   height:70px;
}
div#isokuvat13 img{
   width:55px;
   height:60px;
}
div#isoalku13 img{
   width:55px;
   height:60px;
}

div#isokuvat14 img{
   width:55px;
   height:60px;
}
div#isoalku14 img{
   width:55px;
   height:60px;
}

div#isokuvat15 img{
   width:55px;
   height:60px;
}
div#isoalku15 img{
   width:55px;
   height:60px;
}

div#isokuvat16 img{
   width:55px;
   height:60px;
}
div#isoalku16 img{
   width:55px;
   height:60px;
}

div#isokuvat17 img{
   width:55px;
   height:60px;
}
div#isoalku17 img{
   width:55px;
   height:60px;
}

div#isokuvat18 img{
   width:55px;
   height:60px;
}
div#isoalku18 img{
   width:55px;
   height:60px;
}

div#isokuvat18 img{
   width:55px;
   height:60px;
}
div#isoalku18 img{
   width:55px;
   height:60px;
}

div#isokuvat21 img{
   width:55px;
   height:60px;
}
div#isoalku21 img{
   width:55px;
   height:60px;
}

div#isokuvat22 img{
   width:55px;
   height:60px;
}
div#isoalku22 img{
   width:55px;
   height:60px;
}

div#isokuvat23 img{
   width:55px;
   height:60px;
}
div#isoalku23 img{
   width:55px;
   height:60px;
}

div#isokuvat24 img{
   width:55px;
   height:60px;
}
div#isoalku24 img{
   width:55px;
   height:60px;
}

div#isokuvat25 img{
   width:55px;
   height:60px;
}
div#isoalku25 img{
   width:55px;
   height:60px;
}

div#isokuvat26 img{
   width:55px;
   height:60px;
}
div#isoalku26 img{
   width:55px;
   height:60px;
}

div#isokuvat27 img{
   width:55px;
   height:60px;
}
div#isoalku27 img{
   width:55px;
   height:60px;
}

div#isokuvat28 img{
   width:55px;
   height:60px;
}
div#isoalku28 img{
   width:55px;
   height:60px;
}

div#isokuvat29 img{
   width:55px;
   height:60px;
}
div#isoalku29 img{
   width:55px;
   height:60px;
}

div#isokuvat31 img{
   width:55px;
   height:60px;
}
div#isoalku31 img{
   width:55px;
   height:60px;
}

div#isokuvat32 img{
   width:55px;
   height:60px;
}
div#isoalku32 img{
   width:55px;
   height:60px;
}

div#isokuvat33 img{
   width:55px;
   height:60px;
}
div#isoalku33 img{
   width:55px;
   height:60px;
}

div#isokuvat34 img{
   width:55px;
   height:60px;
}
div#isoalku34 img{
   width:55px;
   height:60px;
}

div#isokuvat35 img{
   width:55px;
   height:60px;
}
div#isoalku35 img{
   width:55px;
   height:60px;
}

div#isokuvat36 img{
   width:55px;
   height:60px;
}
div#isoalku36 img{
   width:55px;
   height:60px;
}

div#isokuvat37 img{
   width:55px;
   height:60px;
}
div#isoalku37 img{
   width:55px;
   height:60px;
}

div#isokuvat38 img{
   width:55px;
   height:60px;
}
div#isoalku38 img{
   width:55px;
   height:60px;
}

div#isokuvat39 img{
   width:55px;
   height:60px;
}
div#isoalku39 img{
   width:55px;
   height:60px;
}

div#isokuvat41 img{
   width:55px;
   height:60px;
}
div#isoalku41 img{
   width:55px;
   height:60px;
}

div#isokuvat42 img{
   width:55px;
   height:60px;
}
div#isoalku42 img{
   width:55px;
   height:60px;
}

div#isokuvat43 img{
   width:55px;
   height:60px;
}
div#isoalku43 img{
   width:55px;
   height:60px;
}

div#isokuvat44 img{
   width:55px;
   height:60px;
}
div#isoalku44 img{
   width:55px;
   height:60px;
}

div#isokuvat45 img{
   width:55px;
   height:60px;
}
div#isoalku45 img{
   width:55px;
   height:60px;
}

div#isokuvat46 img{
   width:55px;
   height:60px;
}
div#isoalku46 img{
   width:55px;
   height:60px;
}

div#isokuvat47 img{
   width:55px;
   height:60px;
}
div#isoalku47 img{
   width:55px;
   height:60px;
}

div#isokuvat48 img{
   width:55px;
   height:60px;
}
div#isoalku48 img{
   width:55px;
   height:60px;
}

div#isokuvat49 img{
   width:55px;
   height:60px;
}
div#isoalku49 img{
   width:55px;
   height:60px;
}
*/
div#FLUpdate {
      position:relative;
      border: solid 1px #ccc;
      width:969px;
      padding-top:15px;
      padding-bottom:6px;
      padding-left:10px;
      padding-right:10px;
}

div#FLFile {
      border: solid 1px #ccc;
      padding-top:6px;
      padding-bottom:6px;
      padding-left:10px;
      padding-right:10px;
}
div#FLRows {
      border: solid 1px #ccc;
      padding-top:6px;
      padding-bottom:6px;
      padding-left:10px;
      padding-right:10px;
}
div#FLPreview {
      padding-top:6px;
}
div#FLSubject {
      border: solid 1px #ccc;
      padding-top:6px;
      padding-bottom:6px;
      padding-left:10px;
      padding-right:10px;
}
div#FLSubject tr {
      border: solid 1px #ccc;
}
div#FLSubject table {
      border: solid 1px #ccc;
      text-align:left;
      height:15px;
      padding-top:4px;
      padding-left:10px;
}
div#FLSubject td {
      width:170;
      border: solid 1px #ccc;
      padding-top:2px;
      padding-left:2px;
}
div#FLTable {
      border: solid 1px #ccc;
      padding-top:6px;
      padding-bottom:6px;
      padding-left:10px;
      padding-right:10px;
}
.FLWrap {
      border: solid 1px #ccc;
      padding-top:6px;
      padding-bottom:10px;
      padding-left:3px;
      padding-right:3px;
      margin-top:5px;
      margin-bottom:5px;
}
.isovalittu {
   width:50px;
   height:35px;
   text-align:center;
   font-family: "Trebuchet MS", "Helvetica Neue", Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight:bold;
   padding-top:15px;
   background-color:#fff;
   border: solid 1px ;
}

div#isokuvat1 table{
font-size:12px;
}
div#isokuvat2 table{
font-size:12px;
}
div#isokuvat3 table{
font-size:12px;
}
div#isokuvat4 table{
font-size:12px;
}
div#isokuvat5 table{
font-size:12px;
}
div#isokuvat6 table{
font-size:12px;
}
div#isokuvat7 table{
font-size:12px;
}
div#isokuvat8 table{
font-size:12px;
}
div#isokuvat9 table{
font-size:12px;
}

.trotsikko {
  background: #1e2330 none repeat scroll 0% 0%;
  display: block;
  width: 100%;
  text-align: center;
  color: #FF9900;
  font-size: 1.15em;
  line-height: 2em;
  margin-bottom: 0px;
  transition: all 0.2s ease-in-out 0s;
  text-transform: uppercase;
}

.field-content {
  margin: auto;
}

.trview {
  width: 19.2%;
  margin: 0px 0px 12px 0px;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  height: 147px;
  overflow: hidden;
  border: solid 1px;
}

#lift a, #slideshow a {
    color: #FF9900;
}
.navi {
        float:left;
        width:740px;
        text-align:center;
}

.navi a{
        font-weight:bold;
	text-align:center;
	color:#ff6600;
}

.navi a:hover{
        color:#000;
}

.esiteots {
   background-color:#FF9900;
}
.GrpattrRow {
  width:700px;
  margin: 5px 5px 12px 0px;
  padding:5px;
  border: solid 1px;
}     
.GrpattrBtn {
  margin: 3px 3px 3px 0px;
}      
.Aktiivinen {
  padding:2px;
  width:120px;
  border: solid 1px;
  background-color:#99e699;
  margin: 3px 3px 3px 0px;
}
.Passiivinen {
  padding:2px;
  width:120px;
  border: solid 1px;
  background-color:#ffad99;
  margin: 3px 3px 3px 0px; 
}   
#info {
  display:none;
  width:705px;
  padding:2px;
  border: solid 1px;
  background-color:#b3d1ff;
  margin: 3px 3px 3px 0px;
}

