/***** layout.css *****/
body {margin:0;background-image:url(kuvat/bgsliver.jpg);background-repeat:repeat-x;background-color:#343436;} /*kuvat/bgsliver.jpg*/

* {font-family:helvetica,arial,sans-serif;}

div#wrap {width:1128px;margin:0 auto;background:#343436 url(kuvat/totalboxesbg.jpg) no-repeat;}

div.rekkari {
margin:5px;
padding:20px;
font-size:1em;
background-color:white;
}

div.rekkari h1 {
font-size:1.2em;

}

div.rekkari h2 {
font-size:1.1em;

}

a img {border:none;}

div.clear {clear:both;}

div#header {height:122px;width:1128px;}
div#hostellit {float:left;width:322px;height:122px;}
div#search {float:right;width:500px;height:122px;}
div#search-block {width:296px;height:38px;background:url(kuvat/searchbg.gif) no-repeat;margin:40px 0 0 0;}
div#search-block form {padding:0 0 0 10px;}
div#search-block form input.ProductSearchParameter {background-color:#f8f6e7;height:14px;}

div#content {width:1128px;height:100%;padding-bottom:100px;}

div#spacer {width:1128px;height:30px;}
div#spacer-left {width:195px;height:40px;background-image:url(basket.jpg);}

div#content-left {float:left;width:196px;margin:0 0 0 97px;}
div#left-inner {padding-left:3px;padding-bottom:20px;background:#e2dfd2;}
div#left-inner {color:#000000;font-size:0.8em;}
div#left-inner span {padding-left:23px;}
div#left-inner a {
text-decoration: none;
color: #FFFFFF;
}

div#left-inner a:hover {
text-decoration: underline;
color: #000000;
background-color:#e2dfd2;
}

div#fp-button {margin-top:30px;width:192px;height:31px;background-image:url(img/etusivulle-tausta.jpg);}
div#fp-button a {display:block;width:111px;height:22px;margin:0 0 0 28px;}

div#content-right {float:right;width:617px;height:100%;margin:0 192px 0 0;padding:0 0 20px 0;background-color:#e2dfd2;}

div.c-up {width:613px;}

div.fp {height:120px;font-size:1.5em;color:#ffffff;font-weight:bold;}
div.pp {height:57px;font-size:1.5em;color:#ffffff;font-weight:bold;}
div.fp span, div.pp span {display:block;padding:15px 0 2px 25px;}


div#content-right-inner {width:587px;padding:5px 10px 10px 25px;}
div.product-box {width:567px;height:190px;background-color:#ffffff;border-top:5px solid #ee8122;float:left;margin:0 5px 5px 0;}
div.product-description {width:160px;height:153px;float:left;}
span.product-name {display:block;width:155px;height:25px;margin:5px 0 1px 10px;color:#000000;font-weight:bold;font-size:0.8em;}
span.product-info {display:block;width:155px;height:120px;margin:10px 0 1px 10px;font-size:0.7em;color:#333333 !important;}
div.product-picture {float:right;width:366px;height:150px;padding:0 0 0 8px;}
div.order-action {clear:both;width:270px;margin-left:10px;}

div.product-box-big {width:567px;border-top:5px solid #ee8122;float:left;margin:0 5px 5px 0;padding:0 0 40px 0;}
div.product-description-big {width:500px;}
span.product-name-big {display:block;width:567px;height:28px;margin:10px 0 1px 10px;color:#000000;font-weight:bold;font-size:1.1em;}
span.product-name-big a {color:#005c8e;text-decoration:none;}
span.product-info-big {display:block;width:500px;margin:10px 0 10px 10px;font-size:0.7em;color:#333333 !important;}
div.product-picture-big {width:567px;padding:10px 0 0 8px;}
div.order-action-big {font-size:0.8em;clear:both;width:567px;margin:10px 0 10px 10px;}

span.product-info-big-lift {display:block;width:500px;margin:10px 0 10px 10px;font-size:0.8em;color:#333333 !important;}

div.line {height:3px;background: url(img/line.jpg) no-repeat;margin:4px 0 4px 10px;}




/*div#footer {width:1128px;height:38px;margin:120px 0 0 0;padding:10px 0 0 0;background:#ffffff url(img/footer-bg.jpg) no-repeat;text-align:center;font-size:0.7em;color:#67634a;}*/

div#footer {clear:both;width:100%;height:38px;margin:0 0 0 0;padding:10px 0 0 0;background:#000000;text-align:center;font-size:0.7em;color:#67634a;}

table.TableBg {font-size:0.8em;}
table.TableBg tr.TableHeader td {border-bottom:2px solid #ee8122;border-collapse:collapse;font-weight:bold;}

span.backlink {display:block;margin:10px 0 0 11px;}

p.teksti {color:#333333;}
p strong {color:#ff6600;}
p a {color:#447cc0;}

input.ProductAmountField {background-color:#f8f6e7;height:14px;width:24px;}

