
/* Begin CSS Popout Menu */

#menu{
width:auto;
margin-left:0px;
margin-top:-18px;
height:65px;
}


#menu h2{
font:normal 90%/205% Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
display:block;
white-space:nowrap;
margin:0;
padding:1px 5px;
cursor:pointer;
}

#menu h2{
color:#000000;
margin-top:5px;
text-align:center;
}

#menu a{
text-decoration:none;
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fffff;
}


#menu a:hover{
color:red;
}

#menu a:active{
color:#000;
background:#efefe;
}

#menu ul{
list-style:none;
margin:0;
margin-top:4px;
padding:0;
float:left; 
width:auto;
background-image: none;
}

#menu li{
position:relative;
background-image: none;
}

#menu ul .subul{
position:absolute;
z-index:500;
top:-353px;;
display:none;
width:464px;
height:300px;
clear:left;
}

#Panel1 {
left:0px;
top:-30px;
}

#Panel2 {
left:-111px;
}
#Panel3 {
left:-222px;
}
#Panel4 {
left:-333px;
}
#Panel5 {
left:-333px;
}
#menu ul ul ul{
top:0;
left:100%;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu h2:hover{
/*background:#FFF 0px 0px;
color:#000000;*/
}

div#menu ul.mainul{
z-index:50;
padding:3px;
}

div#menu ul.mainul:hover{
background-image:url(../graphics/rollover_panel_low.png);
background-repeat:no-repeat;
background-position:3px 0px;
height:75px;
z-index:50;
}

div#menu li.mainli:hover{
z-index:100;
}

div#menu ul.ms-active{
z-index:50;
background-image:url(/common_files/my-mercedes/graphics/bg_navi_main_l_a_24b.png);
background-position:left ;
background-repeat: no-repeat;
height:29px;
padding-left:10px;
padding-top:1px;
}

div#menu li.ms-active{
z-index:100;
background-image:url(/common_files/my-mercedes/graphics/bg_navi_main_r_a_24b.png);
height:29px;
margin-top:-1px;
background-repeat:repeat-x;
background-position:right 1px;
}

div#menu li.mainli{
z-index:100;
height:29px;
margin-top:-1px;

}

div#menu li.ms-active{
z-index:100;
height:29px;
margin-top:-1px;
}



.SubNavContent{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
border-bottom:#999999 solid 1px;
width:138px;
padding:2px 0px 2px 15px;
cursor:pointer;
}

.SubNavContent:hover{
color:#00adef;
}

/*#menu li.subli{
width:90%;
border:#00FF00 solid 1px;
padding:-10px;
}*/

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */

/* Styling for Expand */

#menu a.x, #menu a.x:visited{
font-weight:normal;
color:#000;
background:#efefef 100% 100%;
}

#menu a.x:hover{
color:#818181;
background:#efefef
}

#menu a.x:active{
color:#000;
background:#efefef;
}


#menuDiv{
background-image: url(../graphics/rollover_panel.png);
background-repeat:no-repeat;
height:320px;;
width:464pxpx;
padding-bottom:30px;
}
#menuDiv-taller{
background-image: url(../graphics/rollover_panel_taller.png);
background-repeat:no-repeat;
height:348px;;
width:464pxpx;
padding-bottom:30px;
background-position:top;
position:absolute;
top:-30px;
}


#MenuDivBottom {
background-image:url(/common_files/my-mercedes/graphics/bg_main_B.png);
background-repeat:no-repeat;
background-position:right;
width:100%;
height:12px;
padding-top:1px;
}

#MenuDivBottom img{
margin-left:-2px;
}


/* End CSS Popout Menu */

<!--[if IE]>
#MenuDivBottom img{
padding-top:1px;
}

#menuDiv{
margin-bottom:-1px;

}

<![endif]-->
