#nav-cat, #nav-cat ul { padding:0; margin:0; list-style:none; width:156px; text-align:left; }
#nav-cat {  }
#nav-cat { position: relative; z-index: 1001; }

#nav-cat a { display:block; width:152px; padding-left:6px; color: #74121a; line-height:25px; font-weight:bold;  }
#nav-cat a:hover { text-decoration:underline; }
#nav-cat li { width:152px; }
#nav-cat li ul { width:152px; }
#nav-cat li ul li a { color: #4c4c4c; font-weight: normal; }

#nav-cat .level2 a, #nav-cat .level3 a, #nav-cat .level4 a { text-transform: uppercase; }
#nav-cat .level2 li { position: relative; }
#nav-cat .level1 {clear: both}
#categoriescss_bottom {clear: both}

#nav-cat .level2 .submenu a { background: url(../images/arrow.gif) right no-repeat;  }
#nav-cat .level3 { left: -999em; position: absolute; margin-left: 156px; top:0; background: #74121A; width: 168px; z-index: 999; }
#nav-cat .level2 .submenu .level3 a { color: #fff; background: none; }
#nav-cat .level2 li:hover ul, #nav-cat .level2 li.sfhover ul { left: auto; }

#nav-cat .level3 a {  padding: 0 0 0 12px; width: 150px; font-weight: none; background: none; background: none; }

@media screen {
  .sIFR-flash {visibility: visible !important; margin: 0; padding: 0; } 
  .sIFR-replaced, .sIFR-ignore {visibility: visible !important; } 
  .sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
  .sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }
}

@media print {
  .sIFR-flash { display: none !important; height: 0; width: 0; position: absolute; overflow: hidden;  }
  .sIFR-alternate {visibility: visible !important; display: block !important; position: static  !important; left: auto !important; top: auto !important; width: auto !important; height: auto !important;}
}

@media screen {
  .sIFR-active h1 {font-family: Verdana; visibility: hidden; }
}





