@charset "utf-8";
/*MEGA MENU FOR LEFT NAV*/
#MMleftContainer { color: #000; float: left; margin: 0 0 10px 18px; width: 197px; }
.MMleftUL { background: url(../../images/iqLeftBox_gray.png) no-repeat 0 -125px; font-size:12px; font-weight:bold; list-style: none; margin:0; padding: 10px 0 0 0; }
.MMleftUL a.iqMfrHome { background: url(../../images/iqIconMfrHome.png) no-repeat 5px 2px !important; color: #000 !important; padding: 3px 0 3px 23px !important; width:172px !important; }
.MMleftUL a.MfrNewProdCat { background: url(../../images/iqIconNew.png) no-repeat 5px 3px !important; color: #000 !important; padding: 3px 0 3px 23px !important; width:172px !important; }
.MMleftUL li.mm-item { float:left; /*CHANGED 10-30-13 BECAUSE LINKS ARE OVERLAPPING TOP NAV POPOUT MENU FOR AV EQUIPMENT z-index:999;*/ z-index:8; margin:0 1px; width:195px; position:relative; }
.MMleftUL li.mm-item:hover,
.MMleftUL li.mm-item:focus { background-color: #e7e7e7; position:relative; margin:0 1px; width:195px; }
.MMleftUL li.clear-fix { float: none; clear: both; margin: 0px; padding: 0px; height: 0px; font-size: 0px; line-height: 0px; }
.MMleftUL a{ display:block; margin:0; position: relative; text-decoration: none; font-size: 12px; line-height: 120%; padding: 4px 5px; width: 180px; }
/*.MMleftUL a.mm-item-link:link,
.MMleftUL a.mm-item-link:visited {}
.MMleftUL a.mm-item-link-hover:link,
.MMleftUL a.mm-item-link-hover:visited { }*/
.MMleftUL .mm-item-content { display: none; height: auto; padding: 0; position: absolute; z-index: 9; width:auto; left:195px; top:-2px; }
.MMleftUL .mm-content-base { -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background: #fff; border: solid #cdcdcd; border-width:1px; display:block; padding: 0; position: relative; margin: 0; z-index: 9999;opacity:.95; -webkit-box-shadow: 4px 4px 5px rgba(50, 50, 50, 0.75); -moz-box-shadow:    4px 4px 5px rgba(50, 50, 50, 0.75); box-shadow:         4px 4px 5px rgba(50, 50, 50, 0.75); }
.MMleftUL .mm-js-shadow { display:none; }
#MMleftULcol1 { list-style:none; font-size:12px; font-weight:normal; margin:0 0 0 0; float:left; width:255px; z-index:5; padding:0; display:block; }
#MMleftULcol1 li { z-index:999; position:relative; }
#MMleftULcol1 a { text-decoration:none; padding:3px; display:block; /*sj 07-10-14 */ width:250px;}
#MMleftULcol1 a:hover,
#MMleftULcol1 a:focus { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#e7e7e7; text-decoration:none; }
.MMleftUL a.iqSeeAllNav:link,
.MMleftUL a.iqSeeAllNav:visited,
.MMleftUL a.iqSeeAllNav:hover,
.MMleftUL a.iqSeeAllNav:focus,
.MMleftUL a.iqSeeAllNav:active { color:#000 }
.MMleftContainerBttm { display: inline; float: left; width: 200px; height: 9px; background-image: url(../../images/iqLeftBox_gray.png); background-repeat: no-repeat; background-position: bottom left; }
.mm-item-current { background: #000; }
.mm-item-current:hover { background: #000 !important; }
.mm-item-current a.mm-item-link { color: #fff !important; }
.mm-item-current a.mm-item-link:hover,
.mm-item-current a.mm-item-link:focus { color: #fff !important; cursor:default; }
.mm-content-base-LI-current { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#000; color:#fff; }
.mm-content-base-LI-current a { color:#fff !important; }
.mm-content-base-LI-current a:hover { background:#000 !important; color:#fff !important; cursor:default; }