/* Start of CMSMS style sheet 'Foodmate - nav vert 2010' */
/* MENU Sub */

#menu_vert {
   padding: 0;
   margin: 0;
   background: transparent;
}

/* MENU LEVEL 1  */

#menu_vert li {
   list-style: none;
   margin: 0 0 1px 0;
   background: url(images/v2/trans_grey00.png);
   display: block;
}

#menu_vert li a {
   text-decoration:none; 
   display: block; 
   padding: 0.8em 0.5em 0.8em 30px; 
   color: #000; 
   background: url(images/v2/bg_sidemenu_li.png) no-repeat 15px 13px;
   background-color: transparent;
   min-height:1em; /* Fixes IE7 whitespace bug */ 
}

#menu_vert li a:hover {
   background: url(images/v2/bg_sidemenu_li.png) no-repeat 15px 13px;
   background-color: transparent;
   color: #1080ac;
}

#menu_vert li a.activeparent {
   background: url(images/v2/bg_sidemenu_li.png) no-repeat 15px 13px;
   background-color: transparent;
   color: #000;
}

#menu_vert li a.activeparent:hover {
   background: url(images/v2/bg_sidemenu_li.png) no-repeat 15px 13px;
   background-color: transparent;
   color: #1080ac;
}

div#menu_vert ul h3 {
   background: url(images/v2/bg_sidemenu_li.png) no-repeat 15px 13px;
   background-color: transparent;
   display: block; 
   padding: 0.8em 0.5em 0.8em 30px; 
   color: #1080ac;                                   /* this will be link color for all levels */
   font-size: 1em;                           /* instead of the normal font size for <h3> */
   margin: 0;                                  /* as <h3> normally has some margin by default */
}



/* MENU LEVEL 2  */

#menu_vert ul ul li {
   border: none;
   background: url(images/v2/trans_white0.png);
}

#menu_vert ul ul li a {
   font-size: 90%;
   padding: 0.5em 0.5em 0.5em 40px;
   background: url(images/v2/bg_sidemenu_lili.png) no-repeat 25px 11px;
   background-color: transparent;
}

#menu_vert ul ul li a:hover {
   font-size: 90%;
   background: url(images/v2/bg_sidemenu_lili.png) no-repeat 25px 11px;
   padding: 0.5em 0.5em 0.5em 40px;
   color: #1080ac;

}

#menu_vert ul ul li a.activeparent, #menu_vert ul ul li a.activeparent:hover {
   background: url(images/v2/bg_sidemenu_lili.png) no-repeat 25px 11px;
}


div#menu_vert ul ul h3 {
   font-size: 90%;
   padding: 0.5em 0.5em 0.5em 40px;
   background: url(images/v2/bg_sidemenu_lili.png) no-repeat 25px 9px;
   background-color: transparent;
   border-bottom: none;
   color: #000;     
}

/* MENU LEVEL 3  */

#menu_vert ul ul ul li {
   border: none;
   background: url(images/v2/trans_white00.png);
}

#menu_vert ul ul ul li:hover {

   border: none;
   background: url(images/v2/trans_white0.png);

}

#menu_vert ul ul ul li a{
   border: none;
   padding: 0.3em 0.5em 0.3em 60px;
   color: #272727;
   background: url(images/v2/bg_sidemenu_lilili.png) no-repeat 40px 10px;
}

#menu_vert ul ul ul li a:hover {
   padding: 0.3em 0.5em 0.3em 60px;
   color: #000;
   background: url(images/v2/bg_sidemenu_lilili.png) no-repeat 40px 10px;
}

#menu_vert ul ul ul li a.activeparent, #menu_vert ul ul ul li a.activeparent:hover {
   background: url(images/v2/bg_sidemenu_lilili.png) no-repeat 40px 10px;
   color: #1080ac;
}


div#menu_vert ul ul ul h3 {
   padding: 0.3em 0.5em 0.3em 60px;
   background: url(images/v2/bg_sidemenu_lilili.png) no-repeat 40px 10px;
   color: #1080ac;
}

/* H3 */



/* section header */
div#menu_vert li.sectionheader {
   border-right: none;
   font-size: 130%;
   font-weight: bold;
   padding: 1.5em 0 0.8em 0;
   background-color: #fff;
   line-height: 1em;
   margin: 0;
   text-align:center;
   display: none; /* this is for accessibility */
}

/* separator */
div#menu_vert li.separator {
   height: 1px !important;
   margin-top: -1px;
   margin-bottom: 0;
   padding:2px 0 2px 0;
   background-color: #000;
   overflow:hidden !important;
   line-height:1px !important;
   font-size:1px; /* for ie */
   display: none; /* this is for accessibility */
}

div#menu_vert li.separator hr {
   display: none; /* this is for accessibility */
}

/** fix stupid ie bug with display:block; **/
* html #menu_vert li a { height: 1%; } 
* html #menu_vert li hr { height: 1%; }
/** end fix **/
/* End of 'Foodmate - nav vert 2010' */

