#header { position: absolute; left: 70px; top: 0; width: 170px; }
#header .logo { padding: 10px 0 20px; height: 180px; }
#header .logo a { display: block; width: 220px; height: 180px; margin-left: -30px; }

#header .menu {  overflow: hidden; }
#header .menu cufon { display: inline-block !important; vertical-align: top !important; }
#header .menu > ul > li { font-size: 15px; padding: 6px 0 6px 10px; width: 140px; }
#header .menu > ul > li > a { display: block; background: url('../images/menu-bg.png') no-repeat center left; padding-left: 15px; height: 14px; }
#header .menu > ul > li > div { display: none; }

#header .menu > ul > li.active { text-align: right; color: white; padding: 5px 0; background: url('../images/menu-li.png') repeat-y left top; }
#header .menu > ul > li.active > * { box-shadow: -3px 3px 5px #999 ; }
#header .menu > ul > li.active > a { display: block; background: url('../images/menu-li-item.png') repeat-x center; padding: 3px 10px 6px 0; }
#header .menu > ul > li.active > div { display:block; }
#header .menu > ul > li.active > div > ul { margin: 0 auto; background: #120b39; padding: 5px 10px; }
#header .menu > ul > li.active > div > ul li { height: 12px; padding: 5px 0; line-height: 12px; }
#header .menu > ul > li.active > div > ul li.re-active { list-style: disc inside; }
#header .menu > ul > li.active > div > ul li a { font-size: 13px; text-transform: capitalize; display: inline-block; position: relative; height: 12px; }






