#dc_jqverticalmegamenu_widget-2-item { font-family: Tahoma,Arial,Verdana,sans-serif; font-size: 13px; line-height: 1.6; margin: 2px 0 0 0; }
#dc_jqverticalmegamenu_widget-2-item ul ul, #dc_jqverticalmegamenu_widget-2-item ul li, #dc_jqverticalmegamenu_widget-2-item ul li .sub ul { margin: 0; padding: 0; }
#dc_jqverticalmegamenu_widget-2-item ul.menu.left, #dc_jqverticalmegamenu_widget-2-item ul.menu.right { position: relative; margin: 0; padding: 0; }
#dc_jqverticalmegamenu_widget-2-item ul li { float: none; display: block; margin: 0; padding: 0; background: #e8f0f5; }
#dc_jqverticalmegamenu_widget-2-item ul li a { float: none; display: block; color: #4d4d4d; text-decoration: none; }
#dc_jqverticalmegamenu_widget-2-item ul.left li a { padding: 8px 8px 8px 14px; }
#dc_jqverticalmegamenu_widget-2-item ul.right li a { padding: 8px 8px 8px 14px; }
#dc_jqverticalmegamenu_widget-2-item ul li a.dc-mega { position: relative; }
#dc_jqverticalmegamenu_widget-2-item ul li a .dc-mega-icon { display: block; position: absolute; top: 15px; width: 6px; height: 8px; }
#dc_jqverticalmegamenu_widget-2-item ul.left li a .dc-mega-icon { background: url(skins/images/arrow_side.png) no-repeat 0 0; left: 10px; }
#dc_jqverticalmegamenu_widget-2-item ul.right li a .dc-mega-icon { background: url(skins/images/arrow_side.png) no-repeat -18px 0; right: 10px; }
#dc_jqverticalmegamenu_widget-2-item ul li.mega-hover a, #dc_jqverticalmegamenu_widget-2-item ul li a:hover, #dc_jqverticalmegamenu_widget-2-item ul li.current-menu-item a:hover, #dc_jqverticalmegamenu_widget-2-item ul li.current-menu-parent a:hover, #dc_jqverticalmegamenu_widget-2-item ul li.current-page-ancestor a:hover { background: #ffcc00; color: #4d4d4d; }
#dc_jqverticalmegamenu_widget-2-item ul li.current-menu-item a, #dc_jqverticalmegamenu_widget-2-item ul li.current-menu-parent a, #dc_jqverticalmegamenu_widget-2-item ul li.current-page-ancestor a { background: #dbe6eb; color: #4d4d4d; }
#dc_jqverticalmegamenu_widget-2-item ul li .sub-container { position: absolute; }
#dc_jqverticalmegamenu_widget-2-item ul li .sub { padding: 0; background: #e8f0f5; margin: -17px 0 0 0; border: 1px solid #fff; }
#dc_jqverticalmegamenu_widget-2-item ul li .sub .row { width: 100%; overflow: hidden; clear: both; }
#dc_jqverticalmegamenu_widget-2-item ul li .sub li { list-style: none; float: none; }
#dc_jqverticalmegamenu_widget-2-item ul li .sub a { display: block; float: none; text-decoration: none; }
#dc_jqverticalmegamenu_widget-2-item ul .sub ul li { padding-right: 0; }
#dc_jqverticalmegamenu_widget-2-item ul li .sub-container.non-mega li {padding: 0; width: 190px; margin: 0;}
#dc_jqverticalmegamenu_widget-2-item ul li .sub-container.non-mega li a { padding: 8px 20px 8px 30px; background: url(skins/images/arrow_off.png) no-repeat 12px 13px;}
#dc_jqverticalmegamenu_widget-2-item ul li .sub-container.non-mega li a:hover { color: #4d4d4d; padding: 8px 20px 8px 30px; background: #ffcc00 url(skins/images/arrow_off.png) no-repeat 12px 13px;}
#dc_jqverticalmegamenu_widget-2-item ul .sub-container.non-mega li.current-menu-item a, #dc_jqverticalmegamenu_widget-2-item ul .sub-container.non-mega li.current-page-ancestor a { color: #4d4d4d; padding: 8px 20px 8px 30px; background: #dbe6eb url(skins/images/arrow_off.png) no-repeat 12px 13px;}