

#sidenav{ margin:50px auto 0; text-align:center;}
#container { padding-top: 35px; width: 100%; }
#sidenav {   }
#navigation { visibility: hidden; position: relative; float: right; width: 100%; height: 100%; padding-bottom: 0px;}
#navigation.active { visibility: visible; }
#navigation .depth2_bg { position: absolute; top: 95px;width: 100%; height: 79px; background:  no-repeat scroll 0px 0px transparent; z-index: 10; background-size:100%}
#navigation ul {  }
#navigation li { line-height: 0; font-size: 0px; line-height:79px; }
#navigation li.last { padding-bottom: 40px; }
#navigation li a img { vertical-align: top; max-width:150px; }
#navigation li a { position: relative; display: block; z-index: 50; }
#navigation.class100 {  }
#navigation.class100 .depth2_bg { background:  no-repeat scroll 0px 0px transparent; }
