* {font-family:'Lucida Grande',Verdana,sans-serif;font-size:14px}
a img {border:none}
body {background:url('kuvat/1920-salama-2.jpg') #5a75a0 top center;background-attachment:fixed;color:#000;margin:0px;min-width:1050px}
.boxText {}
.errorBox {background:#ffb3b5}
.stockWarning {color:#cc0033}
.productsNotifications {background:#f2fff7}
.orderEdit {color:#70d250;text-decoration:underline}
a {color:#000;text-decoration:none}
a:hover {text-decoration:underline}
form {display:inline}
tr.header {background:#1c5c81}
tr.headerNavigation {background:#1c5c81;height:18px}
.headerNavigation {background:#000;color:#e9da44}
a.headerNavigation {color:#fff}
a.headerNavigation:hover {color:#fff}
tr.headerError {background:#f00}
td.headerError {background:#f00;color:#fff;;text-align:center}
td.headerInfo {background:#0f0}
td.headerInfo {background:#0f0;color:#fff;;text-align:center}
tr.footer {background:#e22c2c}
td.footer {background:#e22c2c;color:#fff}
.infoBox, .infoBox a {color:#000}
.infoBox {background:#fff;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;padding:4px;margin:4px 0}
.infoBoxNotice {background:#f88}
.infoBoxNoticeContents {background:#fff}
td.infoBoxHeading {background:#555;opacity:0.75;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;color:#fff;height:24px;padding:4px 16px}
td.infoBox,SPAN.infoBox {}
tr.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd {background:#f4f4f4}
tr.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even {background:#ebeced}
table.productListing {}
.productListing-heading {background:#555;color:#fff;padding:8px}
td.productListing-data {}
a.pageResults {color:#0000FF}
a.pageResults:hover {background:#ff3}
tr.subBar {background:#fdf7f4}
td.subBar {}
td.main,P.main {line-height:1.5}
td.smallText,SPAN.smallText,P.smallText {font-size:14px}
td.accountCategory {color:#aabbdd}
td.fieldKey {}
td.fieldValue {}
td.tableHeading {}
span.newItemInCart {color:#000}
checkbox,input,radio,select {}
textarea {width:100%}
span.greetUser {color:#f0a480}
table.formArea {background:#f1f9fe;border-color:#7b9ebd;border-style:solid;border-width:1px}
td.formAreaTitle {}
span.markProductOutOfStock {color:#c76170}
span.productSpecialPrice {color:#f00}
span.errorText {color:#f00}
.moduleRow {}
.moduleRowOver {background-color:#D7E9F7;cursor:pointer;cursor:hand}
.moduleRowSelected {background-color:#E9F4FC}
.checkoutBarFrom,.checkoutBarTo {color:#8c8c8c}
.checkoutBarCurrent {color:#000000}
/* message box */
.messageBox {}
.messageStackError,.messageStackWarning {color:#ffb3b5}
.messageStackSuccess {background-color:#99ff00}
.inputRequirement {color:#f00}

.myydyimmat .infoBox, .ostoskori .infoBox, .tuoteryhmat .infoBox, .arvostelut .infoBox {}

.ostoskori .infoBox  { #fff top right no-repeat;min-height:120px}
.myydyimmat  {font-size:10px}
.arvostelut .infoBoxContents  {background:url('kuvat/ruutu-sininen.png')}
.keskibox  {margin:4px 0 4px 0;padding:8px;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;background:#fff;min-height:600px}
.uudet-kehys  {border: 2px solid #ccc;-moz-border-radius:16px;-webkit-border-radius:16px;padding:8px}
.uudettuotteet *  {font-size:12px}

div.tuotekehys {text-align:center}
.tuotekehys ul {}
.tuotekehyus ul:hover {border-color:#faa}
.tuotekehys li {display:inline}
.tuotenimi {color:#000}
.hinta {color:#58f}
.kategoria {margin:0;padding:0 4px}
.auki {background:#ffff61;margin:0 -11px 0 -11px;padding:0 11px;}
.auki a {}
.alakategoria {background:#ffffd1 url("kuvat/bullet.png") no-repeat 15px center;margin:0 -11px;padding:0 18px 0 29px}
.auki .alakategoria {background:#ffff9f url("kuvat/bullet.png") no-repeat 15px center}
.erotusviiva {height:15px}
.muutsivut {padding:1em}
.muutsivut a {color:#f00}
.muutsivut img {border:0}
.yhteystiedot td {padding:0 2em}
.korostus {color:#f00}
.viivalla {border:solid #ffdc62;border-width:0 0 0 2px}
.koko3 {font-size:16px}
.koko4 {font-size:18px}
.koko5 {font-size:22px}
.koko6 {font-size:26px}
.kuvasivu img {padding:12px;border:2px solid #1c5c81}
table.karaokesivu {padding:0.4em 0}
.karaokesivu td {background-color:#fff;padding:1px 3px}
.karalaotsikko {}
.karhinta {color:navy}
ul.maahant {list-style:none;margin:0 1em 0 0;padding:0.5em;text-indent:0;float:left;width:180px;border:1px solid #1c5c81;background:#f5e5c9}
.maahant li {border-bottom:1px solid #d8b578}
.maahant a {color:#000}
.footerteksti {text-align:right;color:#fff}
.footerteksti span {margin:16px 16px}

.groovysolu {position:relative;left:0;top:6px;width:1050px;height:117px;margin:0 auto 4px auto;background:url('kuvat/groovy-solu.png') no-repeat}

.logo {position:absolute;top:8px;left:52px}
.valikko {position:absolute;top:8px;left:274px;min-width:518px}
.valikko a {height:20px;color:#fff;float:left;padding:8px 8px;font-size:14px;background:#f58989 url('kuvat/gradient-yla.png')}
.valikko a:hover  {background:#f9bcbc url('kuvat/gradient-yla-hover.png')}
.valikkotaulu {background:#ddeeff}
.haku-form {position:absolute;top:50px;left:274px}
.hakukentta {float:left;width:250px;border:1px solid #aaa;height:36px;padding:6px;font-family:'Courier', monospace;font-size:14px;color:#555}
.hakukuvake {float:left;position:relative;right:2px;height:28px;width:28px;padding:3px;border:1px solid #aaa;background:white}

.okorilinkki {}
.ostoskori .boxText {margin:-4px 0}

.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden}

.productListing-data a {font-size:16px;color:#000}
.productListing-data a:hover, .valmistajalinkki:hover {color:#000}
.productListing-data img { margin: 2px 0 -2px}
.alaviiva {text-decoration:underline}
.valmistajalaatikko a {text-decoration:underline}

.pageHeading {font-size:24px;padding:18px 0 0 18px}
.sivuvalikko a {text-decoration:none}
.sivuvalikko a:hover {text-decoration:underline}
