/* DIV : banner */


.site #innercontainerdiv {
    background: url("../images/backgrounds/background-meubelen.jpg") repeat-y scroll 0 88px transparent;
    margin: 30px 0px 0px 30px;
    width: 978px;
    float: left;
    height: auto;
    padding-bottom: 35px;
    position: static;
}
.site #bannerdiv {
    background: url("../images/backgrounds/bg_repeat_navigation.jpg") repeat-x scroll 0 0 transparent;
    height: 88px;
    left: 30px;
    position: absolute;
    top: 30px;
    width: 978px;
    z-index: 1;
    }
.site #logodiv {
    left: 675px;
    top: 30px;
}
.site #navigationdiv {
    left: 50px;
    top: 59px;
}
.site #footerdiv {float: left; position: static; margin: 10px 0px 0px 30px; }

/* DIV : lines */

.site #linesdiv { float: left; z-index: 2; top: 132px; left: 30px; width: 210px; margin: 110px 0px 0px 30px; }
.site #linesdiv .sidediv { background: url('../images/backgrounds/background-sidebar.gif') repeat-y top left; width: 100%; height: 100% } 
.site #linesdiv A { color: #ffffff; text-decoration: none }
.site #linesdiv .textdiv { position: relative; left: 5px; top: 3px; color: #ffffff; text-decoration: none; margin: 0px }
.site #linesdiv .boxdiv { width: 200px; margin-left: 12px } 
.site #linesdiv .boxdiv .headerdiv { padding-top: 15px; width: 100%; height: 29px; background: url('../images/backgrounds/background-box.png') }
.site #linesdiv .boxdiv .headerdiv a.backToRoot  { background-color: #FFF; opacity: 0.1; filter: alpha(opacity = 1); cursor: pointer; display: block; height: 44px; margin-top: -15px; position: absolute; width: 200px; z-index: 30;}
.site #linesdiv .boxdiv .headerdiv H1 { padding-left: 15px; margin-bottom: 10px; width: 80%; text-transform: lowercase }
.site #linesdiv .boxdiv .contentdiv { width: 100%; height: 100% }
.site #linesdiv .boxdiv .contentdiv .framediv { padding: 15px }
.site #linesdiv .boxdiv .contentdiv .morediv { margin-top: 15px; margin-left: 90px }
.site #linesdiv .itemdiv { cursor: pointer; height: 20px; font-weight: bold; margin-top: 2px; background: url('../images/backgrounds/background-line.png') }
.site #linesdiv .boxdiv .itemdiv:hover { background: url('../images/backgrounds/background-line-selected.png') }
.site #linesdiv .visiteddiv { background: url('../images/backgrounds/background-line-visited.png') }

/* DIV : line */

.site #linediv { float: left; z-index: 2; top: 132px; left: 280px; width: 420px; margin: 110px 0px 0px 30px; }
.site #linediv .sidediv { background: url('../images/backgrounds/background-sidebar.gif') repeat-y top right; width: 100%; height: 100% } 
.site #linediv .boxdiv { padding: 15px; background: url('../images/backgrounds/background-box.png') top left; width: 475px; height: 100% } 
.site #linediv .boxdiv .subtitle { float: left; font-size: 18px; height: 20px; margin-right: 10px; color: #0099cc }
.site #linediv .boxdiv H1 { float: left; text-transform: lowercase; margin-bottom: 20px }
.site #linediv .boxdiv H4 { margin: 0px }
.site #linediv .boxdiv .thumbdiv { float: left; width: 250px; margin-right: 15px; margin-top: 6px;}
.site #linediv .boxdiv .thumbdiv IMG { border: 1px solid #ffffff }
.site #linediv .boxdiv .descriptiondiv { float: left; margin-top: -5px; width: 100%; margin: 0px; height: 250px; overflow: hidden }
.site #linediv .boxdiv A { color: #ffffff; text-decoration: none }
.site #linediv .boxdiv .buttondiv { float: right }
.site #linediv .boxdiv .largebuttondiv { position: absolute; left: 280px; top: 281px; width: 210px; font-weight: bold }
.site #downloadsdiv .sidediv { background: url('../images/backgrounds/background-sidebar.gif') repeat-y top right; width: 100%; height: 100% } 
.site #downloadsdiv .boxdiv { padding: 15px; padding-bottom: 0px; background: url('../images/backgrounds/background-box.png') top left; width: 379px; height: 100% } 
.site #downloadsdiv .boxdiv .subtitle { float: left; font-size: 18px; height: 20px; margin-right: 10px; color: #0099cc }
.site #downloadsdiv .boxdiv H1 { float: left; text-transform: lowercase; margin-bottom: 10px }
.site #downloadsdiv .boxdiv .itemdiv { border-bottom: 1px dotted #ffffff; padding-bottom: 0px; padding-top: 8px }
.site #downloadsdiv .boxdiv .lastitemdiv { border-bottom: 0px; padding-bottom: 0px }
.site #downloadsdiv .boxdiv .firstitemdiv { padding-bottom: 0px }
.site #downloadsdiv .boxdiv .itemdiv .icondiv { float: left; width: 8% }
.site #downloadsdiv .boxdiv .itemdiv .namediv { float: left; width: 86%; font-weight: bold; margin-bottom: 4px }
.site #downloadsdiv .boxdiv .itemdiv .sizediv { float: left; width: 20%; font-weight: bold; color: #0099cc; text-align: right }
.site #downloadsdiv .boxdiv .descriptiondiv { float: left; margin-top: -5px; margin-left: 10px; width: 400px }
.site #downloadsdiv .boxdiv A { color: #ffffff; text-decoration: none }

/* DIV : catalog */

.site #catalogdiv { float: left; z-index: 1; top: 132px; left: 730px; width: 170px; margin: 110px 0px 0px 30px; }
.site #catalogdiv .sidediv { background: url('../images/backgrounds/background-sidebar.gif') repeat-y top right; width: 210px } 
.site #catalogdiv .boxdiv { padding: 15px; background: url('../images/backgrounds/background-box.png') top left; width: 169px; height: 100% } 
.site #catalogdiv H1 { text-transform: lowercase; margin-bottom: 15px }
.site #catalogdiv IMG { float: left; margin-right: 5px; border: 0px }
.site #catalogdiv P A { color: #ffffff; text-decoration: none; margin: 0px; font-weight: bold }
.site #catalogdiv P A:hover { text-decoration: underline }
.collectionimage { margin-top: 5px; margin-bottom: 5px }

/* DIV : selectorsdiv */

.site #selectorsdiv { width: 100%; padding-top: 10px; float: left; }
.site #selectorsdiv .labeldiv { width: 49px; float: left; font-weight: bold; margin-right: 4px; background: #404040 }
.site #selectorsdiv .framediv { display: block; padding: 5px; height: 16px; overflow: hidden }
.site #selectorsdiv .selectordiv { float: left; margin-right: 4px; background: #404040 }
.site #selectorsdiv .selectordiv A { text-decoration: underline !important }
.site #selectorsdiv .selecteddiv { float: left; margin-right: 5px; background: #606060 }
.site #selectorsdiv .selecteddiv A { color: #ffffff }
.site #selectorsdiv .selectordiv IMG { border: 0px; vertical-align: middle; margin-right: 2px } 
.site #selectorsdiv .alldiv { width: 45px }
.site #selectorsdiv .docdiv { width: 84px }
.site #selectorsdiv .zipdiv { width: 67px }
.site #selectorsdiv .pdfdiv { width: 113px }

/* DIV : downloadsbrowser */

.site #downloadsdiv .browserdiv { margin-top: 3px; width: 425px; z-index: 2 }
.site #downloadsdiv .browserdiv .backdiv, .site #downloadsdiv .browserdiv .nextdiv { cursor: pointer; margin-right: 5px; font-size: 11px; background: #0099cc; width: 46px; height: 15px; text-align: center }
.site #downloadsdiv .browserdiv .nextdiv { float: right }
.site #downloadsdiv .browserdiv .backdiv { float: left }
.site #downloadsdiv .browserdiv A { color: #ffffff; text-decoration: none; font-weight: bold; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; text-transform: lowercase }

/* DIV : productgrouploaderdiv */

.site #lineloaderdiv { position: absolute; z-index: 1; top: 132px; left: 300px; width: 540px; height: 30px }
.site #linesdiv .browserdiv { width: 210px; margin-top: 3px;}
.site #linesdiv .browserdiv .itemdiv { float: right; margin-right: 5px; font-size: 11px; background: #434243; width: 15px; height: 15px; text-align: center; cursor: pointer }
.site #linesdiv .browserdiv A { color: #ffffff; text-decoration: none; font-weight: bold }
.site #linesdiv .browserdiv .selecteddiv { background: #ffffff; color: #00002e }
.site #linesdiv .browserdiv A:hover { color: #0099cc }

/* DIV : downloadsscrolldiv */

.site #downloadsscrolldiv {  }
