@charset "utf-8";
/* 1SHOPPING CART 4 LEVEL SUBMENU BY KEVIN M. NOLAN */ 
 
ul#cats,ul#cats li,ul#cats ul {text-align:center; z-index: 1000; width: 160px; /* Menu Width */ margin: 0; list-style: none; } 
 
ul#cats li { float: right; position: relative; width: 100%; } 
ul#cats li.iehover { z-index: 1000; /* IE z-index bugfix */ } 
ul#cats ul { display: none; position: absolute; top: 0; right: 100%; z-index: 9999; } /* Root Menu */ 
ul#cats a { border: 1px solid #FFF; padding: 6px; display: block; background: #739AEF; color: #FFF; font: bold 11px Arial, sans-serif; text-decoration: none; height: 1%; } 
/* All Products: Hover Persistence */ 
ul#cats a:hover,ul#cats li:hover a,ul#cats li.iehover a { background: #739AEF; color: #FF5D00; } 
 
/* 2nd Menu */ 
ul#cats li:hover li a,ul#cats li.iehover li a { float: none; background: #739AEF; color: #FFF;} 
 
/* 2nd Menu Hover Persistence */ 
ul#cats li:hover li a:hover,ul#cats li:hover li:hover a,ul#cats li.iehover li a:hover,ul#cats li.iehover li.iehover a { background: #739AEF; color: #FF5D00; } 
 
/* 3rd Menu */ 
ul#cats li:hover li:hover li a,ul#cats li.iehover li.iehover li a { background: #739AEF; color: #FFF; }
 
/* 3rd Menu Hover Persistence */ 
ul#cats li:hover li:hover li a:hover,ul#cats li:hover li:hover li:hover a,ul#cats li.iehover li.iehover li a:hover,ul#cats li.iehover li.iehover li.iehover a { background: #739AEF; color: #FF5D00; } 
 
/* 4th Menu */ 
ul#cats li:hover li:hover li:hover li a,ul#cats li.iehover li.iehover li.iehover li a { background: #739AEF; color: #FFF; }
 
 /* 4th Menu Hover */ 
 ul#cats li:hover li:hover li:hover li a:hover,ul#cats li.iehover li.iehover li.iehover li a:hover { background: #739AEF; color: #FF5D00; } 
 
 /* Hover Function - Do Not Move */ 
 ul#cats li:hover ul ul,ul#cats li:hover ul ul ul,ul#cats li.iehover ul ul,ul#cats li.iehover ul ul ul { display: none; } ul#cats li:hover ul,ul#cats ul li:hover ul,ul#cats ul ul li:hover ul,ul#cats li.iehover ul,ul#cats ul li.iehover ul,ul#cats ul ul li.iehover ul { display: block; }
 /* Important tags to overwrite basic nav padding set in onlinestore.css*/ 
ul#cats ul {margin: 0px !important;padding: 0px !important;}
ul#cats ul li{margin: 0px !important;padding: 0px !important;} 
 


}
#page.category-detail .categories {
clear:left;
height:0px;
visibility: hidden;
overflow: hidden;
}
