/* Etusivu */
body { font-size: 11px; }
td { font-size: 11px; }
.shopback
{
background: #000;
width: 734px;
}
#tabnav { display: block; float: left; width:734px; height: 50px; }
#tabnav #tab1 { float: left; display: inline; width: 366px; height: 16px; text-align: center; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #fff; }
#tabnav #gap { float: left; display: inline; width: 2px; height: 16px; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #fff;  }
#tabnav #tab2 { float: left; display: inline; width: 366px; height: 16px; text-align: center; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #fff; }
#tabnav #text1 { padding: 2px; padding-top: 5px; padding-bottom: 5px; }
#tabnav #text2 { padding: 2px; padding-top: 5px; padding-bottom: 5px; }
#tabnav a.activelink { background: #fff; color: #000; font-weight: bold; text-decoration: none;  }
#tabnav a.passivelink { background: #585862; color: #fff; font-weight: bold; text-decoration: none;  }
#tabnav a.passivelink:hover { background: #878790; color: #fff; }
/*
a:link 
{ 
font-family: Arial, Helvetica; 
text-decoration: none; 
color: #333;
font-size: 11px;
}
a:active 
{ 
font-family: Arial, Helvetica; 
text-decoration: underline; 
color: #666;
font-size: 11px;
}
a:visited
{ 
font-family: Arial, Helvetica; 
text-decoration: none; 
color: #333;
font-size: 11px;
}
a:hover 
{ 
font-family: Arial, Helvetica; 
text-decoration: underline; 
color: #666;
font-size: 11px;
}
*/
.layoutArrow{ margin-right: 5px; }
#prebox img{ margin-right: 5px; }
#postbox img{ margin-right: 5px; }
#otherlinks img{ margin-right: 5px; }
#search  img{ margin-right: 5px; }
#bannertitle { display: block; margin: 0; background: #a6a7ac; border: 1px solid  #a6a7ac; font-weight:bold; width: 734px;}
#bannertitlet { display: block; padding: 5px; padding-left: 20px; margin: 0; background: #a6a7ac; font-weight:bold;  font-size:11px;}
#texticontent { padding: 20px;  background: #dddfe5;  border-bottom: 10px solid white; font-size:20px;}
#textcontent { display: block; background: #000000; width: 736px }
#textcontentt { display: block; padding: 20px;  font-size:11px; }
#bannercontent { position: relative; display: block; padding:0px; }
#bnnercontent #bannertitle { display: block; padding:5px; padding-left: 20px; background: #a6a7ac; font-weight:bold; font-size:11px;}
#bannercontent .imageholder { width: 116px; height: 87px;  border: 1px solid #a6a7ac; }
#bannercontent .productcontent {width: 120px; height:230px; float: left; padding: 5px; margin:10px; border: 1px solid #a6a7ac; text-align:left; background: #dddfe5;  font-size:11px; }
#bannercontent .linkcontent { top: 5px;  font-size:11px;}
#bannercontent .textcontent { height: 85px; overflow:hidden; font-size:11px; }
#bannercontent .titlecontent { height: 33px; width:116px; overflow: hidden; }
/* Linkitykset */
#prebox { display: block; background: #a6a7ac; border: 1px solid #a6a7ac; width: 734px; font-size:11px; }
#prebox .title { font-weight: bold; font-size: 11px;  width: 215px;}
#prebox .price { font-weight: bold; font-size: 11px;  width: 215px; }
#prebox .specialprice { font-weight: bold; font-size: 11px; color: #000; }
#prebox .priceover { text-decoration: line-through; font-size: 11px; color: #7d7d7d; }
#prebox .hidden { display: none; }
#prebox .preboxtable{ width: 734px; }
#prebox .firstTd { width: 500px; }
#prebox .titleTd { background: #a6a7ac; 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: #a6a7ac;  border: 1px solid #a6a7ac;width:734px; font-size:11px;margin-top: 10px;}
#postbox .postboxtable{ width: 734px; }
#postbox .firstTd { width: 500px; }
#postbox .normalTd { padding:3px; padding-left: 10px; padding-right:10px; }
#postbox select { font-size: 10px; }
#gap { height: 2px; line-height: 2px; }
#otherlinks { display: block; background: #a6a7ac;  border: 1px solid #a6a7ac; width:734px; font-size:11px;}
#otherlinks .otherlinkstable{ width: 734px; }
#otherlinks .firstTd { width: 500px; }
#otherlinks .normalTd { padding:3px; padding-left: 10px; padding-right:10px; }
/* Tuote */
#content { display: block; background: #dddfe5;  border: 1px solid  #a6a7ac; width: 734px; font-size:11px;}
#contentt { display: block; background: #dddfe5;  padding: 5px; padding-left: 10px; pdding-right: 10px; }
#content .imageholder { width: 432px; height: 324px; border: 1px solid #a6a7ac; }
.contenttable{ width: 432px; }
#content td { padding-top: 2px; padding-right: 5px; }
#image b { color: #000; }
#addedToList { display: none; position:absolute; top: 1300px; left: 200px; width: 400px; background:#dddfe5; border: 1px solid #a6a7ac; color:#000; padding: 10px; }
#relativeproducts { width: 432px; background: #dddfe5; border: 1px solid #a6a7ac; }
#relativeproducts .content { padding:10px; }
/* Haku */
#search { display: block; width: 736px; background: #dddfe5; font-size:11px;}
#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; }
#search4 { height:122px; border:0; border-right: 2px solid #fff;  }
#search4 select { width: 300px; }
#search4Label { padding: 10px; }
/* Hakutulosten alavalikko */
#subnavi { display: block;border: 1px solid #a6a7ac;background:  #dddfe5; width:734px; font-size:11px; }
#subnavi #subnavititle { height: 17px; display: block; background: #a6a7ac; padding:5px; padding-left:20px; color:#000;}
#subnavi #linksarea { height: 70px; display: block; background: #dddfe5; padding:5px; padding-right: 20px; padding-left: 0px;}
#subnavi #linksarea2 { height: 140px; display: block; background: #dddfe5; padding:5px; padding-right: 20px; padding-left: 0px;}
#subnavi #linksarea a.normal, #subnavi #linksarea2 a.normal { font-weight: normal; float: left; padding: 5px; padding-left: 20px;text-align: center; }
#subnavi #linksarea a.high, #subnavi #linksarea2 a.high { font-weight: bold;  float: left; padding: 5px;padding-left: 20px; text-align: center;}
#otherviewlink { padding-left: 21px; }
#otherviewlink a { color:#fff; }
#otherviewlink a:hover{ color:#a6a7ac; }
/* Hakutulokset */
#viewcontent { display: block; border: 1px solid #a6a7ac; border-top:0; width:734px; font-size:11px;}
.viewcontenttable{ width: 734px; }
#viewcontent .first { background: #dddfe5;}
#viewcontent .second { background: #fff;}
#viewcontent .productcontent { height: 70px; padding: 10px; padding-right: 20px; border-top: 1px solid #a6a7ac;}
#viewcontent .imageholder { width: 120px; height: 90px; border:0;border-top: 1px solid #a6a7ac; }
#viewcontent .titlediv { height: 45px; }
#viewcontent .linkdiv { width: 200px; float:left }
#viewcontent .pricediv { float:right; padding-top:10px; }
#viewcontent .price { font-weight: bold; font-size: 11px; }
#viewcontent .specialprice { font-weight: bold; font-size: 11px; color: #000; }
#viewcontent .priceover { text-decoration: line-through; font-size: 11px; color: #7d7d7d;}
#viewcontent .hidden { display: none; }
h2 { display: none; }
/* Ostoslista */
#cartcontent { display: block; border: 1px solid #a6a7ac; width: 734px;  font-size:11px; background:#dddfe5; color:#000;}
#cartcontent .error { padding:20px; border-top: 1px solid #a6a7ac;}
.cartcontenttable{ width: 734px; border-bottom: 1px solid #a6a7ac; }
.cartcontenttabl{ width: 734px; border-bottom: 1px solid #a6a7ac; }
#cartcontent .carttitle { padding: 10px; padding-left: 20px;background:#a6a7ac;  font-size:11px;}
#cartcontent .lastTd{ padding-right: 5px; text-align:right; width: 200px; font-size:11px; }
#cartcontent .gapTd { width:20px; border-top: 1px solid #a6a7ac; }
#cartcontent .titleTd { border-top: 1px solid #a6a7ac; }
#cartcontent .imageTd { width:120px; border-top: 1px solid #a6a7ac; }
#cartcontent .countfield { width: 30px; }
#cartcontent .first { background: #dddfe5; color:#000; }
#cartcontent .second { background: #FFFFFF;  color:#000;}
#cartcontent tr { background: #dddfe5;}
#cartcontent .imageholder { width: 120px; height: 90px; border:0;}
#cartcontent p { padding-left: 20px; padding-right: 20px; }
/* Lomake */
.formPreText { width: 734px; padding-bottom: 20px; }
#cartcontent .formcarttitle { padding: 10px; padding-left: 20px;background:#a6a7ac;  font-size:11px;}

