/* Etusivu */
.shopback
{
background: #F3F3F3;
width: 570px;
}
#tabnav { display: block; float: left; width:570px; height: 50px; }
#tabnav #tab1 { float: left; display: inline; width: 284px; height: 16px; text-align: center; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #585862; }
#tabnav #gap { float: left; display: inline; width: 2px; height: 16px; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #585862;  }
#tabnav #tab2 { float: left; display: inline; width: 284px; height: 16px; text-align: center; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #585862; }
#tabnav #text1 { padding: 2px; padding-top: 5px; padding-bottom: 5px; }
#tabnav #text2 { padding: 2px; padding-top: 5px; padding-bottom: 5px; }
#tabnav a.activelink { background: #585862; color: #fff; font-weight: bold; text-decoration: none;  }
#tabnav a.passivelink { background: #efeff1; color: #585862; font-weight: bold; text-decoration: none;  }
#tabnav a.passivelink:hover { background: #878790; color: #fff; }
#textcontent { display: block; padding: 20px;  }
#bannercontent { display: block; padding:0px; }
#bannertitle { display: block; padding:5px; padding-left: 20px; background: #ccccd1; font-weight:bold;}
#bannercontent .imageholder { width: 116px; height: 87px;  border: 1px solid #ccccd1; }
#bannercontent .productcontent {width:120px; height:230px; float: left; padding: 5px; margin:5px; border: 1px solid #ccccd1; text-align:left; background:#e8e8eb; }
#bannercontent .linkcontent { position: relative; top: 5px; }
#bannercontent .textcontent { height: 85px; position:relative; top: 3px; overflow:hidden; font-size:10px; }
#bannercontent .titlecontent { height: 33px; width:116px; overflow: hidden; }
/* Linkitykset */
#prebox { display: block; background: #e8e8eb; border: 1px solid #ccccd1; margin-bottom: 10px;}
#prebox .title { font-weight: bold; font-size: 12px; }
#prebox .price { font-weight: bold; font-size: 12px; }
#prebox .specialprice { font-weight: bold; font-size: 12px; color: #000; }
#prebox .priceover { text-decoration: line-through; font-size: 12px; color: #7d7d7d; }
#prebox .hidden { display: none; }
#prebox .preboxtable{ width: 568px; }
#prebox .firstTd { width: 350px; }
#prebox .titleTd { background: #ccccd1; padding:3px; padding-left: 10px; padding-right:10px; }
#prebox .normalTd { padding:3px; padding-left: 10px; padding-right:10px; }
#prebox select { font-size: 10px; }
#postbox { display: block; background: #e8e8eb;  border: 1px solid #ccccd1; }
#postbox .postboxtable{ width: 568px; }
#postbox .firstTd { width: 350px; }
#postbox .normalTd { padding:3px; padding-left: 10px; padding-right:10px; }
#postbox select { font-size: 10px; }
#gap { height: 2px; margin: 0; padding: 0; line-height: 2px;}
#otherlinks { display: block; background: #e8e8eb;  border: 1px solid #ccccd1; }
#otherlinks .otherlinkstable{ width: 568px; }
#otherlinks .firstTd { width: 350px; }
#otherlinks .normalTd { padding:3px; padding-left: 10px; padding-right:10px; }
/* Tuote */
#content { display: block; background: #fff;  padding: 5px; padding-left: 10px; padding-right: 10px; }
#content .imageholder { width: 432px; height: 324px; border: 1px solid #ccccd1; }
.contenttable{ width: 550px; }
#content td { padding-top: 2px; padding-right: 5px; }
#addedToList { display: none; position:absolute; top: 100px; left: 350px; background:#e8e8eb; border: 1px solid #ccccd1; padding: 10px; }
#relativeproducts { width: 432px; background: #e8e8eb; border: 1px solid #ccccd1; }
#relativeproducts .content { padding:10px; }
/* Haku */
#search { display: block; background: #ccccd1;}
#search select { width: 200px; }
#search .searchcontent { padding: 5px; padding-left:20px; }
#search1 { height:122px; border:0; border-right: 2px solid #fff;  }
#search2 { height:60px; border:0; border-bottom: 2px solid #fff; }
#search3 { height:60px; border:0; }
/* Hakutulosten alavalikko */
#subnavi { display: block;border: 1px solid #ccccd1; }
#subnavi #subnavititle { height: 17px; display: block; background: #ccccd1; padding:5px; padding-left:20px; }
#subnavi #linksarea { height: 50px; display: block; background: #e8e8eb; padding:5px; padding-right: 20px; padding-left: 0px;}
#subnavi #linksarea a.normal { font-weight: normal; float: left; padding: 5px; padding-left: 20px;text-align: center; }
#subnavi #linksarea a.high { font-weight: bold;  float: left; padding: 5px;padding-left: 20px; text-align: center;}
#otherviewlink { padding-left: 21px; }
/* Hakutulokset */
#viewcontent { display: block; border: 1px solid #ccccd1; border-top:0; }
.viewcontenttable{ width: 568px; }
#viewcontent .first { background: #e8e8eb;}
#viewcontent .second { background: #fff;}
#viewcontent .productcontent { height: 70px; padding: 10px; padding-right: 20px; border-top: 1px solid #ccccd1;}
#viewcontent .imageholder { width: 120px; height: 90px; border:0;border-top: 1px solid #ccccd1; }
#viewcontent .titlediv { height: 45px; }
#viewcontent .linkdiv { width: 200px; float:left }
#viewcontent .pricediv { float:right; padding-top:10px; }
#viewcontent .price { font-weight: bold; font-size: 12px; }
#viewcontent .specialprice { font-weight: bold; font-size: 12px; color: #000; }
#viewcontent .priceover { text-decoration: line-through; font-size: 12px; color: #7d7d7d;}
#viewcontent .hidden { display: none; }
h2 { display: none; }
/* Ostoslista */
#cartcontent { display: block; border: 1px solid #ccccd1; border-top:0; }
#cartcontent .error { padding:20px; border-top: 1px solid #ccccd1;}
.cartcontenttable{ width: 568px; }
#cartcontent .carttitle { padding: 5px; padding-left: 10px; background:#ccccd1; }
#cartcontent .lastTd{ padding-right: 5px; text-align:right; }
#cartcontent .gapTd { width:20px; border-top: 1px solid #ccccd1; }
#cartcontent .titleTd { border-top: 1px solid #ccccd1; }
#cartcontent .imageTd { width:120px; border-top: 1px solid #ccccd1; }
#cartcontent .countfield { width: 30px; }
#cartcontent .first { background: #e8e8eb;}
#cartcontent .second { background: #fff;}
#cartcontent .imageholder { width: 120px; height: 90px; border:0;}
#cartcontent p { padding-left: 20px; padding-right: 20px; }
/* Lomake */
.formPreText { padding-bottom: 20px; }
#cartcontent .formcarttitle { padding: 5px; padding-left: 10px; background:#ccccd1; }
