/* ------------------------------------------------------------------- */
/* HEADER Navigation */
/* ------------------------------------------------------------------- */

#header-nav-wrapper						{ width:800px; height:20px; position:absolute; top:83px; left:0; }
#header-nav-wrapper ul 					{ margin-left:10px; padding:0; margin:0; }
#header-nav-wrapper ul li				{ list-style:none; float:left; padding:0 4px 0 4px; margin:0; display:block; width:auto; }
#header-nav-wrapper ul li.first			{ padding-left:0; }
#header-nav-wrapper ul li a,
#header-nav-wrapper ul li a:visited		{ padding:0; margin:0; color:#FFF; text-decoration:none; text-transform:uppercase; display:block; font-size:1em; height:20px; }
/*#header-nav-wrapper ul li.active		{ background:url('../grfx/navigation/headernav/headernav-roll-leftbg.png') no-repeat left; }
#header-nav-wrapper ul a.active			{ background:url('../grfx/navigation/headernav/headernav-roll-rightbg.png') no-repeat right; height:20px; }*/

/* Nav text replacement */
#header-nav-wrapper ul li a						{ text-indent:-999em; }
#header-nav-wrapper ul li.homepage a			{ background:url('../grfx/navigation/headernav/headernav-home.png') no-repeat top; width:49px; }
#header-nav-wrapper ul li.services a			{ background:url('../grfx/navigation/headernav/headernav-services.png') no-repeat top; width:68px; }
#header-nav-wrapper ul li.support a				{ background:url('../grfx/navigation/headernav/headernav-support.png') no-repeat top; width:66px; }
#header-nav-wrapper ul li.news-and-events a		{ background:url('../grfx/navigation/headernav/headernav-newsandevents.png') no-repeat top; width:100px; }
#header-nav-wrapper ul li.brands a				{ background:url('../grfx/navigation/headernav/headernav-brand-info.png') no-repeat top; width:90px; }
#header-nav-wrapper ul li.about-us a			{ background:url('../grfx/navigation/headernav/headernav-aboutus.png') no-repeat top; width:70px; }
#header-nav-wrapper ul li.contact-us a			{ background:url('../grfx/navigation/headernav/headernav-contactus.png') no-repeat top; width:83px; }
#header-nav-wrapper ul li.bus-today a,
#header-nav-wrapper ul li.extra-welcome a		{ background:url('../grfx/navigation/headernav/headernav-business.png') no-repeat top; width:69px; }

#header-nav-wrapper ul li.active a,
#header-nav-wrapper ul li a:hover				{ background-position:bottom left; }

/* ------------------------------------------------------------------- */
/* PRIMARY Navigation */
/* ------------------------------------------------------------------- */

#primary-nav-wrapper					{ width:800px; height:16px; position:absolute; bottom:25px; left:0;  }
#primary-nav-wrapper ul					{ float:left; width:auto;}
#primary-nav-wrapper ul li				{ list-style:none; float:left; margin:0 30px 0 0; padding:0; display:block; width:auto; }

#primary-nav-wrapper ul li a,
#primary-nav-wrapper ul li a:visited	{ padding:0; margin:0 0 6px 0; color:#FFF; text-decoration:none; text-transform:uppercase; display:block; font-size:1.9em; background-repeat:no-repeat; background-position:top left; height:17px;}

#primary-nav-wrapper ul li a.catalogue-homepage	{background:url('../grfx/navigation/primarynav/products.png'); width:93px; text-indent:-9999px;}
#primary-nav-wrapper ul li a.catalogue-clearance	{background:url('../grfx/navigation/primarynav/clearance.png'); width:103px; text-indent:-9999px;}
#primary-nav-wrapper ul li a.catalogue-offers	{background:url('../grfx/navigation/primarynav/offers.png'); width:68px; text-indent:-9999px;}
#primary-nav-wrapper ul li a.catalogue-a-to-z	{background:url('../grfx/navigation/primarynav/a-to-z.png'); width:52px; text-indent:-9999px;}
#primary-nav-wrapper ul li a.catalogue-brands		{background:url('../grfx/navigation/primarynav/brands.png'); width:72px; text-indent:-9999px;}


#primary-nav-wrapper ul li:hover,		
#primary-nav-wrapper ul li.active		{ border-bottom:3px solid #9b1517; }


/* ------------------------------------------------------------------- */
/* SIDE NAV */
/* ------------------------------------------------------------------- */

/* Sub Nav (Nav Window div) */
#container-c							{ width:200px;  }
#container-c ul 						{ }
#container-c ul li						{ list-style:none; width:200px; display:block; }
#container-c ul li a,
#container-c ul li a:visited,
#container-c ul li.first a,
#container-c ul li.first a:visited,
#container-c ul li.last a,
#container-c ul li.last a:visited		{ background:url('../grfx/navigation/sidenav/sidenav-list-bg.gif') no-repeat 0 0; width:190px; display:block;padding:4px 0px 0 10px; color:#414141; height:14px; font-size:1em; text-transform:none; }

#container-c ul li.last a,
#container-c ul li.last a:visited		{ background-image:url('../grfx/navigation/sidenav/sidenav-list-last-bg.gif'); }					

#container-c ul li a:hover,
#container-c ul li.first a:hover,
#container-c ul li.last a:hover			{ background-position: 0 -18px; }
	
#container-c ul li a.active,
#container-c ul li.first a.active,
#container-c ul li.last a.active		{ background-position:bottom left; } 	

/* header titles*/
		
#brand-list-wrapper h3,
#navwindow-wrapper ul li.first a,
#navwindow-wrapper ul li.first a:visited,		
#navwindow-wrapper ul li.first a.active		{ height:23px; color:#FFF; font-size:1.4em; margin:0; padding:7px 0 0px 10px; font-weight:normal; text-transform:uppercase; }

#brand-list-wrapper h3						{ background:url('../grfx/titles/sidenav/brands.png') no-repeat 0 0; text-indent:-9999px; }

#catlgnav-wrapper h3                      { /*background:url('../grfx/navigation/sidenav/product-header.gif') no-repeat 0 0; text-indent:-9999px; height:30px; margin:0px;*/ display:none; }

#navwindow-wrapper ul li.store-basket a,
#navwindow-wrapper ul li.store-basket a:visited,		
#navwindow-wrapper ul li.store-basket a.active		{ background:url('../grfx/titles/sidenav/basket.png') no-repeat 0 0; text-indent:-9999px; }

#navwindow-wrapper ul li.catalogue-homepage a,
#navwindow-wrapper ul li.catalogue-homepage a:visited,		
#navwindow-wrapper ul li.catalogue-homepage a.active		{ background:url('../grfx/navigation/sidenav/product-header.gif') no-repeat 0 0; text-indent:-9999px; }




#navwindow-wrapper ul li.services-range a,
#navwindow-wrapper ul li.services-range a:visited,		
#navwindow-wrapper ul li.services-range a.active,
#navwindow-wrapper ul li.services-range a:hover				{ background:url('../grfx/titles/sidenav/services.png') no-repeat 0 0; text-indent:-9999px; }

#navwindow-wrapper ul li.support a,
#navwindow-wrapper ul li.support a:visited,		
#navwindow-wrapper ul li.support a.active,
#navwindow-wrapper ul li.support a:hover					{ background:url('../grfx/titles/sidenav/support.png') no-repeat 0 0; text-indent:-9999px; }

#navwindow-wrapper ul li.news-and-events a,
#navwindow-wrapper ul li.news-and-events a:visited,		
#navwindow-wrapper ul li.news-and-events a.active,
#navwindow-wrapper ul li.news-and-events a:hover			{ background:url('../grfx/titles/sidenav/news-and-events.png') no-repeat 0 0; text-indent:-9999px; }

#navwindow-wrapper ul li.about-us a,
#navwindow-wrapper ul li.about-us a:visited,		
#navwindow-wrapper ul li.about-us a.active,
#navwindow-wrapper ul li.about-us a:hover					{ background:url('../grfx/titles/sidenav/about-us.png') no-repeat 0 0; text-indent:-9999px; }

#navwindow-wrapper ul li.contact-us a,
#navwindow-wrapper ul li.contact-us a:visited,		
#navwindow-wrapper ul li.contact-us a.active,
#navwindow-wrapper ul li.contact-us a:hover					{ background:url('../grfx/titles/sidenav/contact-us.png') no-repeat 0 0; text-indent:-9999px; }

#navwindow-wrapper ul li.bus-today a,
#navwindow-wrapper ul li.bus-today a:visited,		
#navwindow-wrapper ul li.bus-today a.active,
#navwindow-wrapper ul li.bus-today a:hover,

#navwindow-wrapper ul li.extra-welcome a,
#navwindow-wrapper ul li.extra-welcome a:visited,		
#navwindow-wrapper ul li.extra-welcome a.active,
#navwindow-wrapper ul li.extra-welcome a:hover				{ background:url('../grfx/titles/sidenav/business.png') no-repeat 0 0; text-indent:-9999px; }

#navwindow-wrapper ul li.catalogue-clearance a,
#navwindow-wrapper ul li.catalogue-clearance a:visited,		
#navwindow-wrapper ul li.catalogue-clearance a.active,
#navwindow-wrapper ul li.catalogue-clearance a:hover		{ background:url('../grfx/titles/sidenav/clearance.png') no-repeat 0 0; text-indent:-9999px; }

#navwindow-wrapper ul li.catalogue-a-to-z a,
#navwindow-wrapper ul li.catalogue-a-to-z a:visited,		
#navwindow-wrapper ul li.catalogue-a-to-z a.active,
#navwindow-wrapper ul li.catalogue-a-to-z a:hover			{ background:url('../grfx/titles/sidenav/a-to-z.png') no-repeat 0 0; text-indent:-9999px; }


#navwindow-wrapper ul li.embroiderybadging	a	{ padding:4px 0px 0 10px; color:#414141; height:14px; font-size:1em; text-transform:none; }




/* ------------------------------------------------------------------- */
/* BCT */
/* ------------------------------------------------------------------- */


#bct-wrapper								{ }
#bct-wrapper a.homepage-first,
#bct-wrapper a.last,
#bct-wrapper span.first,
#bct-wrapper span.no-2						{ display:none; }

#bct-wrapper span.bct-divider				{ margin:0 3px 0 3px; }
#bct-wrapper span,
#bct-wrapper a								{ text-transform:uppercase; color:#cc0a0b;  margin:0; font-weight:normal; }
#bct-wrapper span							{ font-size:2.1em; white-space:nowrap; }
#bct-wrapper a.catalogue-clearance,
#bct-wrapper a.catalogue-homepage,
#bct-wrapper a.catalogue-offers,
#bct-wrapper a.catalogue-brands				{ clear:right; display:block; height:56px; background:url('../grfx/titles/products.png'); width:325px; text-indent:-9999px; margin-bottom:10px; }
#bct-wrapper a.catalogue-brands				{ background-image:url('../grfx/titles/brands.png'); width:252px; }
#bct-wrapper a.catalogue-clearance			{ background-image:url('../grfx/titles/clearance.png'); width:363px; }
#bct-wrapper a.catalogue-offers				{ background-image:url('../grfx/titles/offers.png'); width:304px; }
#bct-wrapper a.catalogue-clearance span,
#bct-wrapper a.catalogue-brands span,
#bct-wrapper a.catalogue-offers span,
#bct-wrapper a.catalogue-homepage span		{ visibility:hidden; }
#bct-wrapper a:hover span						{ color:#FFF; }

/*
<div id="bct-wrapper">
                <a class="bct homepage homepage-first " href="/index.aspx" ><span>Home</span></a>
                 <span class="bct-divider no-1 catalogue-homepage first">/</span> <a class="bct catalogue-homepage first" href="/catalogue/catalogue.aspx" ><span>Products</span></a>

                 <span class="bct-divider no-2 catalogue-range">/</span> <a class="bct catalogue-range" href="/catalogue/range.aspx?gid=40123&amp;pg=ZO8P%2frsozeg%3d" ><span>Cutting &amp; Grinding</span></a>
                 <span class="bct-divider no-3 catalogue-range">/</span> <a class="bct catalogue-range" href="/catalogue/range.aspx?gid=40232&amp;pg=hyJookVu8daUO9d6tXHo%2fg%3d%3d" ><span>Grinding Discs</span></a>
                 <span class="bct-divider no-4 catalogue-product last">/</span> <span class="bct catalogue-product last">200 x 50 x 25mm silicone carbide sharpening stone with box</span>

              </div>
              <div id="product-detail-name">
                <h2 id="product-name">200 x 50 x 25mm silicone carbide sharpening stone with box</h2>
              </div>


*/





/* ------------------------------------------------------------------- */
/* PRODUCT SIDE NAV */
/* ------------------------------------------------------------------- */
#catlgnav-wrapper											{ padding-top:30px; padding-bottom:10px; background:url('../grfx/navigation/sidenav/product-header.gif') no-repeat top left;}

#catlgnav-wrapper ul 										{ }
#catlgnav-wrapper ul li										{ list-style:none; width:200px; display:block; }
#catlgnav-wrapper ul li a,
#catlgnav-wrapper ul li a:visited,
#catlgnav-wrapper ul li.first a,
#catlgnav-wrapper ul li.first a:visited,
#catlgnav-wrapper ul li.last a,
#catlgnav-wrapper ul li.last a:visited						{ background:url('../grfx/navigation/sidenav/product-list-bg.gif') no-repeat 0 0; width:180px; display:block;padding:4px 0px 0 20px; color:#414141; height:14px; font-size:1em; text-transform:none; }

#catlgnav-wrapper ul li a span								{ display:block; float:left; width:auto; }
#catlgnav-wrapper ul li a span.product-count				{ padding-left:3px; }

#catlgnav-wrapper ul li.last a,
#catlgnav-wrapper ul li.last a:visited						{ background-image:url('../grfx/navigation/sidenav/product-list-last-bg.gif'); }					

#catlgnav-wrapper ul li a:hover,
#catlgnav-wrapper ul li.first a:hover,
#catlgnav-wrapper ul li.last a:hover						{ background-position: 0 -18px; }

#catlgnav-wrapper ul li a.active,
#catlgnav-wrapper ul li.first a.active,
#catlgnav-wrapper ul li.last a.active						{ background-position:bottom left; } 	

/* Second Level */
#catlgnav-wrapper ul li.active ul li							{ list-style:none; font-size:0.9em; width:200px; display:block;}
#catlgnav-wrapper ul li.active ul li a,
#catlgnav-wrapper ul li.active ul li a:visited					{ margin: 0; background-image:none; background:#2b2b2b; display:block; color:#949494;}
#catlgnav-wrapper ul li.active ul li a:hover					{ background-color: #414141; background-image:none; }
#catlgnav-wrapper ul li.active ul li a.active					{ background:url('../grfx/navigation/sidenav/sidenav-second-list-bg-active.gif') no-repeat top left; }	

#catlgnav-wrapper ul li.last ul li.last a						{ background:url('../grfx/navigation/sidenav/sidenav-second-list-last-bg.gif') no-repeat top left; }	
#catlgnav-wrapper ul li.last ul li.last a:hover					{ background-position: 0 -18px; }
#catlgnav-wrapper ul li.last ul li.last a.active				{ background-position:bottom left; } 

/* Third Level */
#catlgnav-wrapper ul li.active ul li.active ul li					{ font-size:1em; }
#catlgnav-wrapper ul li.active ul li.active ul li a,
#catlgnav-wrapper ul li.active ul li.active ul li a:visited			{ background:#414141; padding-left:30px; width:170px; }
#catlgnav-wrapper ul li.active ul li.active ul li a:hover			{ background-color: #5e5e5e; }
#catlgnav-wrapper ul li.active ul li.active ul li a.active			{ background:url('../grfx/navigation/sidenav/sidenav-third-list-bg-active.gif') no-repeat top left; }	

#catlgnav-wrapper ul li.last ul li.last ul li.last a				{ background:url('../grfx/navigation/sidenav/sidenav-third-list-last-bg.gif') no-repeat top left; }	
#catlgnav-wrapper ul li.last ul li.last ul li.last a:hover			{ background-position: 0 -18px; }
#catlgnav-wrapper ul li.last ul li.last ul li.last a.active			{ background-position:bottom left; }

/* Fourth Level */
#catlgnav-wrapper ul li.active ul li.active ul li.active ul li a,
#catlgnav-wrapper ul li.active ul li.active ul li.active ul li a:visited	{ background:#5e5e5e; padding-left:40px; width:160px; }
#catlgnav-wrapper ul li.active ul li.active ul li.active ul li a:hover		{ background:url('../grfx/navigation/sidenav/sidenav-third-list-bg-active.gif') no-repeat top left; }	
#catlgnav-wrapper ul li.active ul li.active ul li.active ul li a.active		{ background:url('../grfx/navigation/sidenav/sidenav-third-list-bg-active.gif') no-repeat top left; }	




/* ------------------------------------------------------------------- */
/* BRAND SIDE NAV */
/* ------------------------------------------------------------------- */
#brand-catalogue-navigation-wrapper											{ padding-top:30px; padding-bottom:10px; background:url('../grfx/navigation/sidenav/brands-header.gif') no-repeat top left;}
#brand-catalogue-navigation-wrapper h3										{ display:none; }
#brand-catalogue-navigation-wrapper ul 										{ }
#brand-catalogue-navigation-wrapper ul li										{ list-style:none; width:200px; display:block; }
#brand-catalogue-navigation-wrapper ul li a,
#brand-catalogue-navigation-wrapper ul li a:visited,
#brand-catalogue-navigation-wrapper ul li.first a,
#brand-catalogue-navigation-wrapper ul li.first a:visited,
#brand-catalogue-navigation-wrapper ul li.last a,
#brand-catalogue-navigation-wrapper ul li.last a:visited						{ background:url('../grfx/navigation/sidenav/product-list-bg.gif') no-repeat 0 0; width:180px; display:block;padding:4px 0px 0 20px; color:#414141; height:14px; font-size:1em; text-transform:none; }

#brand-catalogue-navigation-wrapper ul li a span								{ display:block; float:left; width:auto; }
#brand-catalogue-navigation-wrapper ul li a span.product-count				{ padding-left:3px; }

#brand-catalogue-navigation-wrapper ul li.last a,
#brand-catalogue-navigation-wrapper ul li.last a:visited						{ background-image:url('../grfx/navigation/sidenav/product-list-last-bg.gif'); }					

#brand-catalogue-navigation-wrapper ul li a:hover,
#brand-catalogue-navigation-wrapper ul li.first a:hover,
#brand-catalogue-navigation-wrapper ul li.last a:hover						{ background-position: 0 -18px; }

#brand-catalogue-navigation-wrapper ul li a.active,
#brand-catalogue-navigation-wrapper ul li.first a.active,
#brand-catalogue-navigation-wrapper ul li.last a.active						{ background-position:bottom left; } 	

/* Second Level */
#brand-catalogue-navigation-wrapper ul li.active ul li							{ list-style:none; font-size:0.9em; width:200px; display:block;}
#brand-catalogue-navigation-wrapper ul li.active ul li a,
#brand-catalogue-navigation-wrapper ul li.active ul li a:visited					{ margin: 0; background-image:none; background:#2b2b2b; display:block; color:#949494;}
#brand-catalogue-navigation-wrapper ul li.active ul li a:hover					{ background-color: #414141; background-image:none; }
#brand-catalogue-navigation-wrapper ul li.active ul li a.active					{ background:url('../grfx/navigation/sidenav/sidenav-second-list-bg-active.gif') no-repeat top left; }	

#brand-catalogue-navigation-wrapper ul li.last ul li.last a						{ background:url('../grfx/navigation/sidenav/sidenav-second-list-last-bg.gif') no-repeat top left; }	
#brand-catalogue-navigation-wrapper ul li.last ul li.last a:hover					{ background-position: 0 -18px; }
#brand-catalogue-navigation-wrapper ul li.last ul li.last a.active				{ background-position:bottom left; } 

/* Third Level */
#brand-catalogue-navigation-wrapper ul li.active ul li.active ul li					{ font-size:1em; }
#brand-catalogue-navigation-wrapper ul li.active ul li.active ul li a,
#brand-catalogue-navigation-wrapper ul li.active ul li.active ul li a:visited			{ background:#414141; padding-left:30px; width:170px; }
#brand-catalogue-navigation-wrapper ul li.active ul li.active ul li a:hover			{ background-color: #5e5e5e; }
#brand-catalogue-navigation-wrapper ul li.active ul li.active ul li a.active			{ background:url('../grfx/navigation/sidenav/sidenav-third-list-bg-active.gif') no-repeat top left; }	

#brand-catalogue-navigation-wrapper ul li.last ul li.last ul li.last a				{ background:url('../grfx/navigation/sidenav/sidenav-third-list-last-bg.gif') no-repeat top left; }	
#brand-catalogue-navigation-wrapper ul li.last ul li.last ul li.last a:hover			{ background-position: 0 -18px; }
#brand-catalogue-navigation-wrapper ul li.last ul li.last ul li.last a.active			{ background-position:bottom left; }

/* Fourth Level */
#brand-catalogue-navigation-wrapper ul li.active ul li.active ul li.active ul li a,
#brand-catalogue-navigation-wrapper ul li.active ul li.active ul li.active ul li a:visited	{ background:#5e5e5e; padding-left:40px; width:160px; }
#brand-catalogue-navigation-wrapper ul li.active ul li.active ul li.active ul li a:hover		{ background:url('../grfx/navigation/sidenav/sidenav-third-list-bg-active.gif') no-repeat top left; }	
#brand-catalogue-navigation-wrapper ul li.active ul li.active ul li.active ul li a.active		{ background:url('../grfx/navigation/sidenav/sidenav-third-list-bg-active.gif') no-repeat top left; }	




/* ------------------------------------------------------------------- */
/* CLEARANCE SIDE NAV */
/* ------------------------------------------------------------------- */
#catlgclrnav-wrapper											{ padding-top:30px; padding-bottom:10px; background:url('../grfx/navigation/sidenav/product-header.gif') no-repeat top left;}
#catlgclrnav-wrapper h3										{ display:none; }
#catlgclrnav-wrapper ul 										{ }
#catlgclrnav-wrapper ul li										{ list-style:none; width:200px; display:block; }
#catlgclrnav-wrapper ul li a,
#catlgclrnav-wrapper ul li a:visited,
#catlgclrnav-wrapper ul li.first a,
#catlgclrnav-wrapper ul li.first a:visited,
#catlgclrnav-wrapper ul li.last a,
#catlgclrnav-wrapper ul li.last a:visited						{ background:url('../grfx/navigation/sidenav/product-list-bg.gif') no-repeat 0 0; width:180px; display:block;padding:4px 0px 0 20px; color:#414141; height:14px; font-size:1em; text-transform:none; }

#catlgclrnav-wrapper ul li a span								{ display:block; float:left; width:auto; }
#catlgclrnav-wrapper ul li a span.product-count				{ padding-left:3px; }

#catlgclrnav-wrapper ul li.last a,
#catlgclrnav-wrapper ul li.last a:visited						{ background-image:url('../grfx/navigation/sidenav/product-list-last-bg.gif'); }					

#catlgclrnav-wrapper ul li a:hover,
#catlgclrnav-wrapper ul li.first a:hover,
#catlgclrnav-wrapper ul li.last a:hover						{ background-position: 0 -18px; }

#catlgclrnav-wrapper ul li a.active,
#catlgclrnav-wrapper ul li.first a.active,
#catlgclrnav-wrapper ul li.last a.active						{ background-position:bottom left; } 	

/* Second Level */
#catlgclrnav-wrapper ul li.active ul li							{ list-style:none; font-size:0.9em; width:200px; display:block;}
#catlgclrnav-wrapper ul li.active ul li a,
#catlgclrnav-wrapper ul li.active ul li a:visited					{ margin: 0; background-image:none; background:#2b2b2b; display:block; color:#949494;}
#catlgclrnav-wrapper ul li.active ul li a:hover					{ background-color: #414141; background-image:none; }
#catlgclrnav-wrapper ul li.active ul li a.active					{ background:url('../grfx/navigation/sidenav/sidenav-second-list-bg-active.gif') no-repeat top left; }	

#catlgclrnav-wrapper ul li.last ul li.last a						{ background:url('../grfx/navigation/sidenav/sidenav-second-list-last-bg.gif') no-repeat top left; }	
#catlgclrnav-wrapper ul li.last ul li.last a:hover					{ background-position: 0 -18px; }
#catlgclrnav-wrapper ul li.last ul li.last a.active				{ background-position:bottom left; } 

/* Third Level */
#catlgclrnav-wrapper ul li.active ul li.active ul li					{ font-size:1em; }
#catlgclrnav-wrapper ul li.active ul li.active ul li a,
#catlgclrnav-wrapper ul li.active ul li.active ul li a:visited			{ background:#414141; padding-left:30px; width:170px; }
#catlgclrnav-wrapper ul li.active ul li.active ul li a:hover			{ background-color: #5e5e5e; }
#catlgclrnav-wrapper ul li.active ul li.active ul li a.active			{ background:url('../grfx/navigation/sidenav/sidenav-third-list-bg-active.gif') no-repeat top left; }	

#catlgclrnav-wrapper ul li.last ul li.last ul li.last a				{ background:url('../grfx/navigation/sidenav/sidenav-third-list-last-bg.gif') no-repeat top left; }	
#catlgclrnav-wrapper ul li.last ul li.last ul li.last a:hover			{ background-position: 0 -18px; }
#catlgclrnav-wrapper ul li.last ul li.last ul li.last a.active			{ background-position:bottom left; }

/* Fourth Level */
#catlgclrnav-wrapper ul li.active ul li.active ul li.active ul li a,
#catlgclrnav-wrapper ul li.active ul li.active ul li.active ul li a:visited	{ background:#5e5e5e; padding-left:40px; width:160px; }
#catlgclrnav-wrapper ul li.active ul li.active ul li.active ul li a:hover		{ background:url('../grfx/navigation/sidenav/sidenav-third-list-bg-active.gif') no-repeat top left; }	
#catlgclrnav-wrapper ul li.active ul li.active ul li.active ul li a.active		{ background:url('../grfx/navigation/sidenav/sidenav-third-list-bg-active.gif') no-repeat top left; }	





/* ------------------------------------------------------------------- */
/* CLEARANCE SIDE NAV */
/* ------------------------------------------------------------------- */
#catlgoffrnav-wrapper											{ padding-top:30px; padding-bottom:10px; background:url('../grfx/navigation/sidenav/product-header.gif') no-repeat top left;}
#catlgoffrnav-wrapper h3										{ display:none; }
#catlgoffrnav-wrapper ul 										{ }
#catlgoffrnav-wrapper ul li										{ list-style:none; width:200px; display:block; }
#catlgoffrnav-wrapper ul li a,
#catlgoffrnav-wrapper ul li a:visited,
#catlgoffrnav-wrapper ul li.first a,
#catlgoffrnav-wrapper ul li.first a:visited,
#catlgoffrnav-wrapper ul li.last a,
#catlgoffrnav-wrapper ul li.last a:visited						{ background:url('../grfx/navigation/sidenav/product-list-bg.gif') no-repeat 0 0; width:180px; display:block;padding:4px 0px 0 20px; color:#414141; height:14px; font-size:1em; text-transform:none; }

#catlgoffrnav-wrapper ul li a span								{ display:block; float:left; width:auto; }
#catlgoffrnav-wrapper ul li a span.product-count				{ padding-left:3px; }

#catlgoffrnav-wrapper ul li.last a,
#catlgoffrnav-wrapper ul li.last a:visited						{ background-image:url('../grfx/navigation/sidenav/product-list-last-bg.gif'); }					

#catlgoffrnav-wrapper ul li a:hover,
#catlgoffrnav-wrapper ul li.first a:hover,
#catlgoffrnav-wrapper ul li.last a:hover						{ background-position: 0 -18px; }

#catlgoffrnav-wrapper ul li a.active,
#catlgoffrnav-wrapper ul li.first a.active,
#catlgoffrnav-wrapper ul li.last a.active						{ background-position:bottom left; } 	

/* Second Level */
#catlgoffrnav-wrapper ul li.active ul li							{ list-style:none; font-size:0.9em; width:200px; display:block;}
#catlgoffrnav-wrapper ul li.active ul li a,
#catlgoffrnav-wrapper ul li.active ul li a:visited					{ margin: 0; background-image:none; background:#2b2b2b; display:block; color:#949494;}
#catlgoffrnav-wrapper ul li.active ul li a:hover					{ background-color: #414141; background-image:none; }
#catlgoffrnav-wrapper ul li.active ul li a.active					{ background:url('../grfx/navigation/sidenav/sidenav-second-list-bg-active.gif') no-repeat top left; }	

#catlgoffrnav-wrapper ul li.last ul li.last a						{ background:url('../grfx/navigation/sidenav/sidenav-second-list-last-bg.gif') no-repeat top left; }	
#catlgoffrnav-wrapper ul li.last ul li.last a:hover					{ background-position: 0 -18px; }
#catlgoffrnav-wrapper ul li.last ul li.last a.active				{ background-position:bottom left; } 

/* Third Level */
#catlgoffrnav-wrapper ul li.active ul li.active ul li					{ font-size:1em; }
#catlgoffrnav-wrapper ul li.active ul li.active ul li a,
#catlgoffrnav-wrapper ul li.active ul li.active ul li a:visited			{ background:#414141; padding-left:30px; width:170px; }
#catlgoffrnav-wrapper ul li.active ul li.active ul li a:hover			{ background-color: #5e5e5e; }
#catlgoffrnav-wrapper ul li.active ul li.active ul li a.active			{ background:url('../grfx/navigation/sidenav/sidenav-third-list-bg-active.gif') no-repeat top left; }	

#catlgoffrnav-wrapper ul li.last ul li.last ul li.last a				{ background:url('../grfx/navigation/sidenav/sidenav-third-list-last-bg.gif') no-repeat top left; }	
#catlgoffrnav-wrapper ul li.last ul li.last ul li.last a:hover			{ background-position: 0 -18px; }
#catlgoffrnav-wrapper ul li.last ul li.last ul li.last a.active			{ background-position:bottom left; }

/* Fourth Level */
#catlgoffrnav-wrapper ul li.active ul li.active ul li.active ul li a,
#catlgoffrnav-wrapper ul li.active ul li.active ul li.active ul li a:visited	{ background:#5e5e5e; padding-left:40px; width:160px; }
#catlgoffrnav-wrapper ul li.active ul li.active ul li.active ul li a:hover		{ background:url('../grfx/navigation/sidenav/sidenav-third-list-bg-active.gif') no-repeat top left; }	
#catlgoffrnav-wrapper ul li.active ul li.active ul li.active ul li a.active		{ background:url('../grfx/navigation/sidenav/sidenav-third-list-bg-active.gif') no-repeat top left; }	
