body{background-color: #669966; margin: 0px 0px 0px 0px; overflow: visible; text-align: center}
div.wrap{width: 994px; margin-left: auto; margin-right: auto}
div.header{height: 110px; background-color: #222222; text-align: left; margin-bottom: 2px}
div.rtop{background-image:url(simg/themebg1.jpg); background-repeat: no-repeat; background-position: center right; height: 110px; text-align:right; padding-right: 202px}
div.k{font: bold 75% verdana; color: #44AAFF; padding-left: 5px; padding-top: 4px}
div.l{font: 75% verdana; color: #EEFFFF; padding-left: 5px}
div.prod{font: bold 75% verdana; color: #00FF00; padding-left: 5px}
div.cart{padding-top: 45px; padding-right: 40px; text-align: right; width: 950px; color: #FFFFFF; font: bold 75% verdana}

td.nav{width: 150px; text-align: left; background-color: #222222; padding-left: 10px}
td.main{text-align: left; width: 630px; background-color: #222222}
td.rcol{width: 200px; text-align: center; background-color: #222222; color: #00FF00; font: bold 75% verdana}

tr.vaalea{background-color: #383333}
tr.tumma{background-color: #222222}
tr.vaalea, tr.tumma{height: 77px}
tr.vaalealow{background-color: #383333}
tr.tummalow{background-color: #222222}
tr.vaalealow, tr.tummalow{height: 17px}
tr.otsikot{background-color: #222222; color: #00FF00; font: bold 75% verdana; height: 20px}

td.k-o{width: 76px}
td.t-o{width: 340px}
td.s-o{width: 80px; text-align: center}
td.h-o{width: 85px; text-align: center}
td.o-o{width: 40px; text-align: center}

td.k{width: 76px; height: 77px}
a.k{width: 76px; height: 77px}
td.klow{width: 76px; height: 17px}
a.klow{width: 76px; height: 17px}
td.t{vertical-align: top}
/* s = saatavuus */
td.s{text-align:center; font: 80% verdana}
td.h{width: 85px; height: 77px; text-align: right; font: bold 85% verdana; color: #00FF00}
td.hlow{width: 85px; height: 17px; text-align: right; font: bold 85% verdana; color: #00FF00}
td.k-o, td.t-o, td.s-o, td.h-o, td.o-o, td.k, td.h, td.t, td.s, td.o{border-top: 1px solid #000000; border-bottom: 1px solid #000000}

td.y{height: 27px; text-align: right; font: bold 85% verdana; color: #00FF00}
td.delpay{font: bold 75% verdana; color: #44AAFF}


td.k, td.k-o{border-left: 1px solid #000000}
td.o, td.o-o{border-right: 1px solid #000000}
td.k{white-space: nowrap}

img.e{vertical-align: top; margin-bottom: 5px}
img.c{height: 21px; width:28px; vertical-align: bottom}
img.logo{height: 100px; width: 240px}

A:active {color: #44AAff;}
A:visited {color: #44AAff;}
A:hover {color: #44AAff;}
A:link {color: #44AAff;}
A.notselmenu {color: #44AAff;}
A.selmenu {color: #00FFFF; }
/* */
td.admOts{font-family: courier new; font-size: 80%; font-weight: bold; color: #FFFFFF; white-space: nowrap; padding-left: 0px; padding-top: 0px}
td.admTie{font-family: courier new; font-size: 80%; font-weight: bold; color: #FFFF00; padding-left: 0px; padding-top: 0px}
input.admInp{font-family: courier new; font-size: 100%; font-weight: bold; color: #FFFF00; background-color:green; padding-left: 0px; padding-top: 0px}
a.admSmallLinkSel{font-family: courier new; font-size: 85%; font-weight: bold; padding-left: 0px; padding-top: 0px}
a.admSmallLink{font-family: courier new; font-size: 85%; font-weight: bold; padding-left: 0px; padding-top: 0px}
a.admSmallLinkSel:link {color: yellow;}
a.admSmallLinkSel:visited {color: yellow;}
a.admSmallLink:link {color: #00FFFF;}
a.admSmallLink:visited {color: #00FFFF;}

A.notselmenu {color: #44AAff;}
A.notselmenu:link {color: #44AAff;}
A.notselmenu:visited {color: #44AAff;}
A.selmenu {color: #00FFFF; font-weight: bold; text-decoration: none}
A.selmenu:link {color: #00FFFF; font-weight: bold; text-decoration: none}
A.selmenu:visited {color: #00FFFF; font-weight: bold; text-decoration: none}
A.selmenualong {color: #00FFFF; text-decoration: none}
A.selmenualong:link {color: #00FFFF; text-decoration: none}
A.selmenualong:visited {color: #00FFFF; text-decoration: none}

A.basketempty {color: #00FFFF; text-decoration: none}
A.basketempty:link {color: #00FFFF; text-decoration: none}
A.basketempty:visited {color: #00FFFF; text-decoration: none}

A.basketnotempty {color: #00FFFF; font-weight: bold}
A.basketnotempty:link {color: #00FFFF; font-weight: bold}
A.basketnotempty:visited {color: #00FFFF; font-weight: bold}

div.green{color: #00FF00; font: bold verdana}
div.trms{background-color: #222222; color: #FFFFFF; font: 75% verdana; width: 620px; padding-left: 10px; padding-top: 10px}
div.info{background-color: #222222; color: #FFFFFF; font: 75% verdana; width: 620px; padding-left: 10px; padding-top: 10px}
p.trmshdr{color: #44AAFF; font: bold 105% verdana}
p.white{color: #FFFFFF; font: bold 80% verdana}
td.white{color: #FFFFFF; font: bold 80% verdana}

a.listLink {color: #E0E0E0; font-weight: bold;}
a.listLink:visited {color: #FFFFFF; font-weight: bold;}
a.listLinkCopy {color: #E0FFFF;}
a.listLinkCopy:visited {color: #B0FFFF; }

/* error messages */
td.err{color: #FF5555; }
p.err{color: #FF5555}
