html {overflow: -moz-scrollbars-vertical; scrollbar-face-color: #fff;scrollbar-track-color: #fff;scrollbar-3dlight-color: #fff;scrollbar-darkshadow-color: #fff;scrollbar-arrow-color: #fff;scrollbar-highlight-color: #000;scrollbar-shadow-color: #000; }

body { margin: 0px; padding:0px; text-align: center; }

.main { z-index:100; overflow:yes; font: normal 15px/15px helvetica; text-align: left; width: 550px; margin-left: auto; margin-right: auto; color: #9C1413; }

.logoleft { z-index:100; position: relative; top:0px; left:-140px; width:280px; height:auto;}
.logoright  { z-index:100; position: relative; top:0px; left:-55px; width:280px; height:auto;}

a { cursor: pointer; color: #9C1413; text-decoration: none;}
a:hover, .menu li a:hover, .menu li a:active, .menu li a:focus, .actlinks:hover { text-decoration: underline; }

.thumb {float:left; margin: 0px 20px 20px 0px; width: 150px; height: 150px; background-position: center center; }

h1.navi { color: #000; font: normal 18px/22px helvetica; border-bottom: 1px solid #000; width: 500px;}
h2.txt { font: normal 12px/15px helvetica;  }
h2.pagebreadcrumbs { font: normal 12px/15px helvetica;  }
h2.pagebody { font: normal 12px/15px helvetica;  }
h2.pagebody li { font: normal 12px/15px helvetica; }
h2.pagelist { font: normal 12px/15px helvetica;  }
h2.pageform { font: normal 12px/15px helvetica;  }
h2.pagecatalog { font: normal 12px/15px helvetica;  }
h2.pagefeed { font: normal 12px/15px helvetica;  }
h2.banner { font: normal 12px/15px helvetica;  }

/* son of suckerfish dropdowns by patrick griffiths and dan webb.*/
#qs_menulist, #qs_menulist ul { /* all lists */
padding: 0px;
margin: 0px;
list-style: none;
}

#qs_menulist li a {
z-index:90;
margin: 0px 35px 15px 0px;
display: block;
border: 0px solid #fff;
color: #9C1413;
font-size: 0.9em;
text-decoration: none;
}
#qs_menulist li a:hover { text-decoration: none; color:#000;  }
#qs_menulist a.subcontainer {
background-image: url(/fixedimages/pijltjedown.gif);
background-repeat: no-repeat;
background-position: right center;
padding-right: 18px;
}
#qs_menulist a.subcontainer:hover {
background-image: url(/fixedimages/pijltjeoverdown.gif);
background-repeat: no-repeat;
background-position: right center;
padding-right: 18px;
}
#qs_menulist li { /* all list items */
float: left;
z-index: 1;
}
#qs_menulist li ul { /* second-level lists */
position: absolute; 
width: 1em;
left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
z-index: 2;
}
#qs_menulist li ul a.subcontainer {
background-image: url(/fixedimages/pijltje.gif);
background-repeat: no-repeat;
background-position: right center;
padding-right: 18px;
}#qs_menulist li ul a.subcontainer:hover {
background-image: url(/fixedimages/pijltjeover.gif);
background-repeat: no-repeat;
background-position: right center;
padding-right: 18px;
}
#qs_menulist li ul li{ /* second-level lists */
width: 170px;}
#qs_menulist li ul li a{ /* set width ie 6 - lc */
width: 170px;
}
#qs_menulist li ul ul { /* third-and-above-level lists */
left: -999em;
margin-top: -27px;
margin-right: 0;
margin-bottom: 0;
margin-left: 170px;
}
#qs_menulist li:hover ul ul, #qs_menulist li:hover ul ul ul,#qs_menulist li:hover ul ul ul ul, #qs_menulist li.sfhover ul ul, #qs_menulist li.sfhover ul ul ul, #qs_menulist li.sfhover ul ul ul ul {
left: -999em;
}
#qs_menulist li:hover ul, #qs_menulist li li:hover ul, #qs_menulist li li li:hover ul, #qs_menulist li li li li:hover ul, #qs_menulist li.sfhover ul, #qs_menulist li li.sfhover ul, #qs_menulist li li li.sfhover ul, #qs_menulist li li li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}
 

