/* CSS Document */
/* ############### tales.be css framework v0.3 (by kvd) ###############  */
/* ############### SIDENAVIGATION ############### */

ul#simplesidenav/*,
ul#productnav li, ul#productnav ul*/ {
  margin: -15px 0 0 12px !important;
  border: 0 none;
  padding: 0 !important;
  width: 158px !important; /*For KHTML*/
  list-style: none;
}

ul#simplesidenav li{
	background-image: url(../gfx/sidenav/divider.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	
}
ul#simplesidenav li a, ul#simplesidenav li a:link, ul#simplesidenav li a:visited{
	display: block;
	text-decoration: none;
	/*background-color: Aqua;*/
	width: 98px;
	/*height: 24px !important;*/
	padding: 11px 30px 11px 30px;
	text-decoration: none;
	color: #19171b !important;
	text-align: right;
	text-transform: capitalize;
}

ul#simplesidenav li a:hover, ul#simplesidenav li a:active, ul#simplesidenav li a.selected{
	color: #D00C0C !important;
}

/* Root = Vertical, Secondary = Vertical */
ul#productnav/*,
ul#productnav li, ul#productnav ul*/ {
  margin: 0 0 0 12px !important;
  border: 0 none;
  padding: 0 !important;
  width: 158px !important; /*For KHTML*/
  list-style: none;
}
ul#productnav li{
}

ul#productnav li a{
	display: block;
	background-image: url(../gfx/sidenav.products/back.level1.jpg);
	background-repeat: no-repeat;
	width: 98px;
	height: 24px !important;
	padding: 11px 30px 0 30px;
	text-decoration: none;
	color: #19171b !important;
	font-weight: bold;
	text-align: right;}


ul#productnav:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;}

ul#productnav li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
  margin: -1px 0 0 0  !important; /* removes dotborder under last listitem on 2nd level : ul#productnav li ul li */
  
}

ul#productnav ul, ul#productnav ul li {
  margin: 0 !important;
  /*width: 158px !important;*/ /*For KHTML*/
  }
ul#productnav ul {}
ul#productnav ul li {}	
/* Root Menu */
ul#productnav a {
  border: 0;
  display: block;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  text-align: left;
}
ul#productnav a.selected{
	/*background-color: #b7a752 !important;*/
	color: #fff;
}

ul#productnav a.selected:hover, ul#productnav a.selected:active{
	color: #fff !important;
}

ul#productnav li ul li{
	background-image: url(../gfx/sidenav.products/divider.level2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}


ul#productnav li ul li a:hover, ul#productnav li ul li a:active,
ul#productnav li ul li a.selected, ul#productnav li ul li a.selected:hover, ul#productnav li ul li a.selected:active{	
	background-image: url(../gfx/sidenav.products/back.level2.selected.jpg) !important;
	color: #D00C0C !important;
	/*color: #fff;*/
}

ul#productnav li li li a:hover, ul#productnav li li li a:active, ul#productnav li li li a.selected{	
	background-image: none;
	color: #D00C0C !important;
	/*color: #fff;*/
}
ul#productnav li ul li a{
	/*background-color: #f4f5f0;
  	padding: 5px 5px 5px 30px !important;*/
	/*background-image: none;*/
	display: block;
	background-image: none;
	width: 128px;/*
	height: 25px;*/
	padding: 10px 30px 0 0;
	text-decoration: none;
	font-weight: normal;
}


ul#productnav li ul li ul li a{
	
}

/* Root Menu Hover Persistence */
ul#productnav a:hover, ul#productnav li.selected a {
  	background-image: url(../gfx/sidenav.products/back.level1.selected.jpg);}
	

	
/* 2nd Menu */

ul#productnav li.selected li a {
  	background-image: none !important;}
	
ul#productnav li:hover li a,
ul#productnav li.iehover li a {
  /*color: red;*/
}

/* 2nd Menu Hover Persistence */
ul#productnav li:hover li a:hover,
ul#productnav li:hover li:hover a,
ul#productnav li.iehover li a:hover,
ul#productnav li.iehover li.iehover a {
  /*color: #FFF;*/
}

/* 3rd Menu */
ul#productnav li:hover li:hover li a,
ul#productnav li.iehover li.iehover li a {
  /*color: #666;*/
}

/* 3rd Menu Hover Persistence */
ul#productnav li:hover li:hover li a:hover,
ul#productnav li:hover li:hover li:hover a,
ul#productnav li.iehover li.iehover li a:hover,
ul#productnav li.iehover li.iehover li.iehover a {
  /*color: #FFF;*/
}

/* 4th Menu */
ul#productnav li:hover li:hover li:hover li a,
ul#productnav li.iehover li.iehover li.iehover li a {
  /*color: #666;*/
}

/* 4th Menu Hover */
ul#productnav li:hover li:hover li:hover li a:hover,
ul#productnav li.iehover li.iehover li.iehover li a:hover {
   color: #FFF;
}

/*ul#productnav ul,*/
ul#productnav ul ul,
ul#productnav ul ul ul {
  display: /*block*/none;
  position: absolute;
  top: 0;
  left: 156px;
}
#IE6 ul#productnav ul ul,
#IE6 ul#productnav ul ul ul {
  left: 150px;
}
ul#productnav ul ul li,
ul#productnav ul ul ul li {
  background-image: url(../gfx/sidenav.products/uitklapper.repeater.png);
  background-repeat: repeat-y;
  width: 158px;
}
#IE6 ul#productnav ul ul li,
#IE6 ul#productnav ul ul ul li {
  background-image: url(../gfx/sidenav.products/uitklapper.repeater.gif);}
  
ul#productnav ul ul li a{
	border-bottom: 1px solid #e3e1e1;
	width: 105px;
	height: auto !important;
	text-align: left;
	padding: 5px 0 3px 30px !important;
	font-size: 95%;
	margin-left: 5px;
  /*background-color: Green;*/
	}
ul#productnav ul ul li a:hover, ul#productnav ul ul li a:active,
ul#productnav ul ul li a.selected, ul#productnav ul ul li a.selected:active, ul#productnav ul ul li a.selected:hover{
	background-color: #d00c0c;
	background-image: url(../gfx/sidenav.products/back.level3.selected.jpg) !important;
	color: #fff !important;
}
#IE6 ul#productnav ul ul li a{
	margin-left: 11px;}
	
ul#productnav ul ul li.firstitem{
  background-image: url(../gfx/sidenav.products/uitklapper.top.png);
  background-repeat: no-repeat;
  background-position: top;
  margin: 0;
  height: 11px;}
#IE6 ul#productnav ul ul li.firstitem{
  background-image: url(../gfx/sidenav.products/uitklapper.top.gif);
  margin-bottom: -20px;
  padding-bottom: 0;
  }
ul#productnav ul ul li.firstitem a{
	border-bottom: 0px solid red;}

ul#productnav ul ul li.firstitem a:hover, ul#productnav ul ul li.firstitem a:active,
ul#productnav ul ul li.lastitem a:hover, ul#productnav ul ul li.lastitem a:active{
	background-image: none;
	background-color: transparent;	
	}

ul#productnav ul ul li.lastitem{
  background-image: url(../gfx/sidenav.products/uitklapper.bottom.png);
  background-repeat: no-repeat;
  background-position: top;
  margin: 0;
  height: 11px;}
#IE6 ul#productnav ul ul li.lastitem{
  background-image: url(../gfx/sidenav.products/uitklapper.bottom.gif);}

ul#productnav ul ul li.lastitem a, ul#productnav ul ul li.pseudolevel3lastitem a{
	border-bottom: 0px solid red;
	}

ul#productnav ul ul li.pseudolevel3 a, ul#productnav ul ul li.pseudolevel3 a:link, ul#productnav ul ul li.pseudolevel3 a:visited{
	background-image: url(../gfx/sidenav.products/pseudolevel3.arrow.gif) !important;
	background-repeat: no-repeat;
	background-position: 18px 9px;
	font-size: 100% !important;
	background-color: #666;
	color: #fff !important;
}
 ul#productnav ul ul li.pseudolevel3 a:hover, ul#productnav ul ul li.pseudolevel3 a:active, ul#productnav ul ul li.pseudolevel3.selected a{
	background-image: url(../gfx/sidenav.products/pseudolevel3.arrow.selected.gif)  !important;
	background-repeat: no-repeat;
	background-color: transparent;
	/*color: #D00C0C !important;*/
	background-color: #666;
	}   
.notfirstitem{
	padding-top: 20px;
}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#productnav li:hover ul ul,
ul#productnav li:hover ul ul ul,
ul#productnav li.iehover ul ul,
ul#productnav li.iehover ul ul ul {
  display: none;
}

ul#productnav li:hover ul,
ul#productnav ul li:hover ul,
ul#productnav ul ul li:hover ul,
ul#productnav li.iehover ul,
ul#productnav ul li.iehover ul,
ul#productnav ul ul li.iehover ul {
  display: block;
}

ul#productnav li ul li ul li.headinglist{
	
}
ul#productnav li  ul li ul li a{
	color: #4f5557;
}

/* ############################################################################################### */
/*
#sidenav{
	
}

#productnav li{	margin-left: 12px;
	margin-bottom: -10px !important;}
#productnav li ul{	margin: -10px 0 9px 0;}
#productnav li li{	margin: 0 !important;}

*/

	
/* ############### LEVEL 1 ############### */	
/*
#productnav li a, #productnav li a:link, #productnav li a:visited{
	display: block;
	background-image: url(../gfx/sidenav.products/back.level1.jpg);
	background-repeat: no-repeat;
	width: 93px;
	height: 35px;
	padding: 10px 30px 0 35px;
	text-decoration: none;
	color: #19171b;
	font-weight: bold;
	text-align: right;
}
#productnav li a:hover, #productnav li a:active{
	background-image: url(../gfx/sidenav.products/back.level1.selected.jpg);}

*/

/* ############### LEVEL 2 ############### */	
/*
#productnav li li{
	background-image: url(../gfx/sidenav.products/divider.level2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0 !important;
	display: block;
	width: 158px;
	height: 35px;
}
#productnav li li a, #productnav li li a:link, #productnav li li a:visited{
	display: block;
	background-image: none;
	width: 128px;
	height: 25px;
	padding: 10px 30px 0 0;
	text-decoration: none;
	font-weight: normal;
}

#productnav li li a:hover, #productnav li li a:active, #productnav li li a.selected{
	background-image: url(../gfx/sidenav.products/back.level2.selected.jpg);
	background-repeat: no-repeat;}
	
	
*/