* {
 font-size:10pt;
 color:black;
 background-image:none;
 background-color:white;
 border-color:black;
 font-family: arial, Sans-serif; 
}

body {
 background-color:white;
 color:black;
 font-family:Arial, Sans-serif; 
 font-size:10pt;
}

div#header,
div#footer-slogan-cont,
div#side-col,
div#preloaderCont,
img#preloader,
img#preloaderHidden,
div#thumbCont,
div#sp-flash,
div#page-img-wrap,
div#contactSearchContainer,
div#show-pager-wrap,
div.bottom-box,
div.scrollable,
div#pricegroupContainer
 {
 display:none;
}

a, a:visited {
 color:black;
 text-decoration:none;
}


h1, h1.box, h1.box-border, .editor-otsikko {
 background-color:white;
 color:#bf1c08;
 font-size:16pt;
 font-weight:normal;
 margin-top:0;
 padding: 0;
 padding-left: 0;
}

h1.plain {
 color:#bf1c08;
}

div#main-wrapper {
 width:90%;
}

div#content-col {
 display:block;
 width:100%;
 padding-bottom: 0px;
}

div#clearFooterPrint {
 display: block;
 clear:both;
 border: none;
}

div#footer-wrap {
 display:block;
 clear:both;
 background: #ffffff;
 border-top: 1px solid #000000;
 border-bottom: 0px;
 color:#000000;
 margin: 30px 0 0 0;
 text-align:left;
}

div.footer-text-cont {
 padding:10px 0 0 0;
 text-align:center;
}

div.textwrap-bg {
 background: #ffffff;
 padding: 10px 0px;
}


/* Etusivu, FrontPage */

div#fp-bulletinWrap, div#fp-textCont, div#fp-textCont2 {
 float:none;
 width: 100%;
}

div#fp-bulletinSpace, div#fp-textSpace, div#fp-textSpace2 {
 padding:0;
 padding-bottom: 20px;
}


/* Vetimet ja rungot, index */

/* index + samplelist*/

div.handleSampleWrap {
 width:100%;
 padding-top:10px;
 margin-bottom:20px;
 display: block:
 overflow:hidden;
 text-align:left;
}

div.handleSampleWrap-last {
 width:100%;
 display: block;
 padding-top:10px;
 overflow:hidden;
 text-align:left;
}

a.handleSampleName, a.handleSampleName:visited {
 padding:0px;
 margin: 10px 0;
 display:block;
 color:#000000;
 font-size:100%;
}

div#handleGroup2Wrap {
 display: block;
 width: 100%;
}

div#handleGroup3Wrap {
 display: block;
 width: 100%;
}


/* Vetimet, Show  */

div#handleTitle-cont {
 background-color:#ffffff;
 color:#666666;
 padding: 0;
 min-height: 0;
}

div#handleTitle {
 width: 100%;
 display: block;
 font-family:'Trebuchet MS', Arial, Sans-serif; 
 background-color:white;
 color:#bf1c08;
 font-size:16pt;
 font-weight:normal;
 margin-top:0;
 padding-left: 0;
}

div#handleInfo {
 margin-left: 0;
 margin-top: 20px;
}

div#handleShow-img-cont {
 width:100%;
 margin: 20px 0;
 overflow:auto;
}


/* Tarvikkeet, samplelist */

div.suppliesSampleContainer {
 margin-left: 0px;
}

div.suppliesSampleWrap {
 width:100%;
 padding-top:10px;
 padding-bottom: 20px;
 margin-right:0px;
 display: block;
 overflow:hidden;
 text-align:left;
}

div.suppliesSampleWrap-last {
 width:100%;
 display:block;
 padding-top:10px;
 overflow:hidden;
 text-align:left;
}

a.suppliesSampleName, a.suppliesSampleName:visited {
 padding: 0px;
 margin: 10px 0;
 display:block;
 color:#000000;
 font-size:100%;
}



/* Tarvikkeet, Show  */

div#suppliesShow-img-cont {
 width:100%;
 margin: 20px 0;
 overflow: auto;
 display:block;
}

div#suppliesInfo {
  width: 100%;
  margin: 0;
  padding-top: 20px;
  margin-left: 0px;
  display:block;
}


/* Myynti */

div#searchResultsWrap {
 padding: 0;
}

div.contact-infoWrap {
 width:100%;
 padding: 25px 0;
}

span.contact-title-extra {
 font-weight: normal;
 text-transform: uppercase;
 font-size:8pt;
}


/* Ovimallit, samplelist */

div.doorSampleWrap {
 width:100%;
 padding-top:10px;
 padding-bottom: 20px;
 margin-right:0px;
 display: block;
 overflow:hidden;
 text-align:left;
}

div.doorSampleWrap-last {
 width:100%;
 padding-top:10px;
 padding-bottom: 20px;
 margin-right:0px;
 display: block;
 overflow:hidden;
 text-align:left;
}

a.doorSampleName, a.doorSampleName:visited {
 padding: 0px;
 margin: 10px 0;
 display:block;
 color:#000000;
 font-size:100%;
}


/* Show - oven näyttö */

 div#doorshow-container {
 position: relative;
 height: auto;
 margin-top: 0;
}

div#doorshow-info-cont {
 width: 100%;
 margin-left: 0;
}

div#doorshow-info-wrap {
 width:100%;
 margin-top: 20px;
 clear:both;
}

div#doorshow-img-cont {
 position: relative;
 left: 0;
 top: 0;
 width:100%;
 clear:both;
 margin-top: 20px;
}

div#doorshow-info2-wrap {
 position: relative; 
 left: 0;
 top: 0;
 width: 100%; 
 clear:both;
 margin-top: 20px;
}

div#doorshow-info2-text {
 background:#ffffff;
 padding:0px;
 font-size:85%;
 text-transform: uppercase;
}

img#doorshow-info2-img {
 float: none;
}

div#doorshow-glass-wrap {
 background:#ffffff;
 padding:0;
 margin-top: 20px;
 font-size:85%;
 text-transform: uppercase;
}

div.doorshow-glassImg-cont {
 float:left;
 margin: 0 5px 5px 0;
}

/* Rungot, Show  */

div#framesTitle-cont {
 background-color:#ffffff;
 color:#666666;
 padding: 0;
 min-height: 0;
}

div#framesTitle {
 width: 100%;
 display: block;
 font-family:'Trebuchet MS', Arial, Sans-serif; 
 background-color:white;
 color:#bf1c08;
 padding-bottom:0;
 font-size:16pt;
 font-weight:normal;
 margin-top:0;
 padding-left: 0px;
}

div#framesInfo {
 margin-left: 0;
 margin-top: 20px;
}

div#framesShow-img-cont {
 width:100%;
 margin: 20px 0;
 overflow:auto;
}


/* Mallilist, samplelist - Huoneen valinta (muut tilat) */

div#samplelist-container {
 margin-left: 0px;
}

a.roomSampleName, a.roomSampleName:visited {
 padding: 0px;
 margin: 10px 0;
 display:block;
 color:#000000;
 font-size:100%;
}

div.roomSampleWrap {
 width:100%;
 padding-top:10px;
 padding-bottom: 20px;
 margin-right:0px;
 display: block;
 overflow:hidden;
 text-align:left;
}

div.roomSampleWrap-last {
 width:100%;
 display:block;
 padding-top:10px;
 overflow:hidden;
 text-align:left;
}


/* Keittiön/muun tilan näyttö, show */

div#bigImg-wrap {
 width:100%;
 height:auto;
 overflow:auto;
 position:relative;
 display: block;
}

div#bigImg-cont {
 position:relative;
 top:0;
 width:730px;
 height:500px;
 overflow:hidden;
 white-space:nowrap;
}

img.bigImg {
 width:730px;
 height:500px;
}

div#pricegroupBox {
 position: relative;
 top: 0;
 right: 0;
}

div#infoCont {
 width:100%;
 margin: 20px 0;
}
