body {
    background: url('/file/static/images/body-background.jpg');
    padding:0px;
    margin:0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#3d3d3d;
}

.clearer {
    clear:both;
    font-size:0px;
}
a {
  outline: none;
}

#mainContent a { 
  /*color: #b2240e;*/
  /*color: #440A01;*/
  color: #6D0E00 !important;
  text-decoration: none; 
}

/* Header */

#header {
    background: url(/file/static/images/header.png) no-repeat scroll left bottom;
    height:150px;
    margin:auto;
    padding-left:39px;
    padding-top:40px;
    width:702px;
}

    #header .logoLink {
        display:block;
        width:285px;
        height:110px;
        outline: none;
    }
    
    #header .menuItem {
        float:right;
        width:83px;
        height:96px;
        margin-top:43px;
        margin-left:4px;
        background:url('/file/static/images/icons.jpg');
        text-indent: -9999px;
    }
    
    #header .item1 { background-position:85px 0px; margin-right:23px; }
    #header .item2 { background-position:-168px 0px; }
    #header .item3 { background-position:-85px 0px;  }
    #header .item4 {}
    
    #header .item1:hover { background-position:85px 96px; }
    #header .item2:hover { background-position:-168px 96px; }
    #header .item3:hover { background-position:-85px 96px;  }
    #header .item4:hover { background-position:0px 96px;}

/* Footer */

#footer {
    width:723px;
    height:175px;
    background: url('/file/static/images/footer.png');
    margin:auto;
    padding-left:9px;
    padding-right:9px;
}

    #footer .footerItem {
        height:71px;
        width:201px;
        float:left;
        padding-top:62px;
        padding-bottom:5px;
        font-size:12px;
        color:#e5d0a6;
        margin-left:30px;
        margin-right:30px;
    }
    
    #footer .middle {
        margin-left:0px;
        margin-right:0px;
    }
    
    #footer .footerItem h3{ 
        font-size:14px;
        color:#ffffff;
        margin-top:0px;
        margin-bottom:5px;
    }
    
    #footer  .footerLine {
        text-align: center;
        font-size:10px;
        line-height: 20px;
        height:20px;
        color:#ababad;
    }
    
    #footer  .footerLine a {
        color:#ababad;
        text-decoration: none;
    }

    #footer  .footerLine a:hover {
        border-bottom:1px dotted #ababab;
    }
    


/* Main Content */


#mainContent {
    width:741px;
    margin:auto;
    background: url('/file/static/images/backshadow.png');
}

    #mainContent > .innerTube {
        width:721px;
        border-top:1px solid #000000;
        margin-left:10px;
        background: url('/file/static/images/contetbg.gif') left bottom no-repeat;
        padding-top:22px;
        padding-bottom:30px;
    }
    
    #mainContent .marginer {
        margin-left:30px;
        margin-right:30px;
    }
    
    #mainContent h2 {
        font-size:22px;
        font-weight: bold;
        font-style: italic;
        font-family: Times New Roman, Georgia, serif;
        color: #b3240e;
        margin-top:5px;
        margin-bottom:5px;
    }
    
    #mainContent h4 {
        font-size:18px;
        font-weight: bold;
        font-style: italic;
        font-family: Times New Roman, Georgia, serif;
        color: #b3240e;
        margin-top:5px;
        margin-bottom:5px;
    }
    

/* Sitemap */

#sitemap {
    width:663px;
    margin:auto;
    background: url('/file/static/images/sitemapheader.png') no-repeat;
    padding-top:18px;
    padding-left:30px;
    padding-right:30px;
        padding-bottom:60px;
    color:#71665b;
}

    #sitemap h2 {
        font-weight: bold;
        font-size:18px;
        font-style: italic;
        font-family: Times New Roman, Georgia, serif !important;
    }
    
    #sitemap a {
        color:#71665b;
    }
    
    #sitemap .urhere {
        font-size:12px;
        font-weight:bold;
        font-family: Arial, Helvetica, sans-serif;
        margin-left:17px;
    }
    
    #sitemap .bchere {
        text-decoration: underline !important;
        font-style: italic;
        font-weight: bold;
        font-size:12px;
    }
    
    #sitemap .bclink {
        text-decoration: none;
        margin-left:8px;
        margin-right:8px;
        font-size:12px;
    }
    
    #sitemap a {
        text-decoration: none;
    }
    
    #sitemap a:hover {
        color:#871200;
    }
    
    #sitemap .linksHolder {
        padding-top:15px;
    }
    
    #sitemap .linkHolder {
        width: 160px;
        float:left;
        font-size:10px;
        text-decoration: none;
        margin-top:10px;
        margin-bottom:10px;
    }
    
    #sitemap .linkHolder .linkHolderTitle {
        font-size:14px;
        font-weight:bold;
        display:block;
                font-family: Times New Roman, Georgia, serif !important;
    }
    
    #sitemap .keywords {
        margin-top:20px;
        text-align : center;
        font-size:12px;
        margin-bottom:20px;
        font-family: Arial, Helvetica, sans-serif;
    }

.icewisblock{
    width:100%;
    height:32px;
}
a.icewislink {   
        
    display: inline-block;
    width: 100px;
    height: 32px;
    background: no-repeat top left;      
        
    overflow: hidden;                         
    border: none;
    cursor: pointer; 
    outline: none;   
        
    text-decoration: none;
    text-indent: -999px;
}    
    
a.icewislink.black {
    background-image: url(http://icewis.com/file/static/img/icewistag_black.gif);  
}     
    
a.icewislink.white {
    background-image: url(http://icewis.com/file/static/img/icewistag_white.gif);
}



    
/* Homepage */


#uitgelichtParent {
    height:210px;
}


.uitgelichtRoot {
    height: 0px;
    overflow: hidden;
}

.uitgelicht {
    background: url('/file/static/images/uitgelicht.png');
    width:620px;
    height:171px;
    margin-left:22px;
    padding-left:58px;
    padding-top:24px;
    margin-bottom:10px;
    margin-top:10px;
}

.uitgelicht > img {
    float:left;
    margin-right:10px;
}


.uitgelicht > div  > h3 {
    width:180px;
    margin-top:0px;
    margin-bottom:10px;
    color:#3d3b36;
}
.uitgelicht > div {
    width:180px;
    float:left;
    font-size:12px;
    color:#4d4d4d;
    height:122px;
    overflow:hidden;
    line-height:14px;
}

.uitgelicht > div p {
    margin:0px !important;
}

.uitgelicht > .meerButton {
    float:right;
    margin-right:19px;
    margin-top:5px;
}



/* Product Highlight */


.productHighlight {
    background: url('/file/static/images/producthighlight.png');
    width:643px;
    height:160px;
    margin-left:22px;
    padding-left:35px;
    padding-top:35px;
    margin-bottom:10px;
    margin-top:10px;
}

.productHighlight > img {
    float:left;
    margin-right:10px;
    width:286px;
    height:125px;
}


.productHighlight > h2 {
    width:315px;
    float:left;
    margin-top:0px !important;
    margin-bottom:0px;
    height:27px;
    color:#3d3b36;
    font-size:20px !important;
}
.productHighlight > div {
    width:315px;
    float:left;
    font-size:12px;
    color:#4d4d4d;
    height:72px;
    overflow:hidden;
}

.productHighlight > .meerButton {
    float:right;
    margin-right:30px;
}


.highlightItem {
    width:212px;
    float:left;
    margin-right:8px;
}

.highlightItemLast {
    margin-right:0px;
}

.highlightItem .highlightDesc {
    font-size:12px;
    color: #3d3d3d;
    height:130px;
    overflow: hidden;
}

.highlightItem img {
    border:1px solid #9b8172;
    width:209px;
    height:116px;
    
    margin-top:5px;
    margin-bottom:5px;
}

.highlightItem .meerButton {
float:right;
}

.highlightItem .meerButton:hover {
    background-position: bottom;
}

.meerButton {
    margin-top:10px;
    width:66px;
    height:20px;
    display:block;
    background: url('/file/static/images/morebutton.png');
}

.meerButton:hover {
    background-position: bottom;
}

blockquote {
    width:515px;
    padding:25px 35px;
    margin:auto;
    color:#6D0E00;
    background: url('/file/static/images/quote.png') no-repeat center center;
    font-size:13px;
    font-style: italic;
}

#foldedText  {
    height:60px;
    overflow:hidden;
}

#unfold {
    float:right;
    background: url('/file/static/images/more_link.gif') no-repeat right bottom;
    padding-right: 20px; 
    text-decoration: none;
    color:#808080;
    margin-bottom:1px;
    outline:none;
}

#unfold:hover {
    margin-bottom:0px;
    border-bottom:1px dotted #808080;
}

/* Contact Form */

.contactLabel {
    width:100px; 
    float:left;
    font-size:12px;
    font-weight: bold;
    margin-top:10px;
}

.contactInputField {
    width:266px;
    float:left;
    margin-top:10px;
    background-color:#e1dedd;
    border:1px solid #c1afa4;
}

.contactInputTextarea {
    width:266px;
    float:left;
    margin-top:10px;
    background-color:#e1dedd;
    border:1px solid #c1afa4;
    height:100px;
}

.contactInputSubmit {
    margin-left:100px;
    margin-top:10px;
    background-color:#e1dedd;
    border:1px solid #c1afa4;
}

#pagepeel {
display:block;
position:absolute;
right:0;
top:0;
z-index:999;
}



#producten_thumbs {
  margin: 20px 30px;
}
#producten_thumbs a {
  margin: 7px;
  display: block;
  text-decoration: none;
  border: none;
  float: left;
  width: 150px;
}
#producten_thumbs a img {
  border: none;
}
#producten_thumbs a span {
  height: 30px;
  display: block;
}

#knikker {
  position: relative;
  z-index: 99;
  left: 660px;
  top: 40px;
}
#knikker a img {
  border: none;
}
#flash_showreel {
  width: 513px; 
  margin: 20px auto 30px auto;  
  padding: 11px 70px;
  background: url(/file/static/site_images/isioux_showreal_bg.jpg) no-repeat -3px 0px; 
}





#cms_tagcloud {
  border: 1px solid #222;
  padding: 4px;  
}
#cms_tagcloud a {
    font-family: 'Lucida Grande', Arial, sans-serif !important;
    font-size: 17pt;

}
.cms_tagcloud_tag.tag1 { font-size: 6pt !important; }
.cms_tagcloud_tag.tag2 { font-size: 8pt !important; }
.cms_tagcloud_tag.tag3 { font-size: 9pt !important; }
.cms_tagcloud_tag.tag4 { font-size: 10pt !important; }
.cms_tagcloud_tag.tag5 { font-size: 12pt !important; }
.cms_tagcloud_tag.tag6 { font-size: 15pt !important; }
