
/*** Styles ***/
.navtop { position: absolute; top:179px; right: 0; width: 32.5em; z-index:2000; }
.navleft { width: 200px; position: absolute; left: 10px; top: 285px; z-index:2000; }

.nav1, .nav1 *, .nav2, .nav2 * { margin:0; padding:0; font-weight:bold; }
/**/.nav2 { line-height:1.0; margin-bottom:1.5em; width:10em; }
/**/.nav2 ul { /*IE6 needs this*/ width:10em; }
/**/.nav2 li { float: left; list-style:none; position:relative; width:10em; z-index:999; margin:0; }
.nav1 a, .nav2 a { color: #FFF!important; display:block; padding: 3px; font-size: 0.8em; width: 11em; text-decoration:none; background-repeat: no-repeat; /* saves repeating it later... */ }
.nav1 a:hover, .nav2 a:hover {text-decoration:underline; }
.nav1 li ul, .nav2 li ul { top:-999em; position:absolute; width:200px; }
.nav1 li li:hover, .nav1 li li.sfHover, .nav1 li li a:focus, .nav1 li li a:hover, .nav1 li li a:active, 
.nav2 li li:hover, .nav2 li li.sfHover, .nav2 li li a:focus, .nav2 li li a:hover, .nav2 li li a:active { background-color:#FF0000; }
.nav1 li:hover ul, ul.nav1 li.sfHover ul, .nav2 li:hover ul, ul.nav2 li.sfHover ul { left:11.65em; top:-1px; }
.nav1 li:hover li ul, .nav1 li.sfHover li ul, .nav2 li:hover li ul, .nav2 li.sfHover li ul { top:-999em; }
.nav1 li li:hover ul, ul.nav1 li li.sfHover ul, .nav2 li li:hover ul, ul.nav2 li li.sfHover ul { left:10em; top:-1px; }
.nav1 li li:hover li ul, .nav1 li li.sfHover li ul, .nav2 li li:hover li ul, .nav2 li li.sfHover li ul { top:-999em; }
.nav1 li li li:hover ul, ul.nav1 li li li.sfHover ul, .nav2 li li li:hover ul, ul.nav2 li li li.sfHover ul { left:10em; top:-1px; }
.superfish li li:hover ul, .superfish li li li:hover ul { top: -999em; }
.nav1 li li, .nav2 li li { background:#990000; }
.nav1 li li a, .nav2 li li a { padding-right:0; }

/* Hover-over images */
.navtop a span, .navleft a span { display: none; }
.navtop a.top_a1 { height:31px; width:62px; background-image:url('images/navbar/syds_home_navbar.jpg'); }
.navtop a.top_a1:hover { height:31px; width:62px; background-image:url('images/navbar/syds_home_navbar_ro.jpg'); }
.navtop a.top_a2 { height:31px; width:111px; background-image:url('images/navbar/syds_auto-parts_navbar.jpg'); }
.navtop a.top_a2:hover { height:31px; width:111px; background-image:url('images/navbar/syds_auto-parts_navbar_ro.jpg'); }
.navtop a.top_a3 { height:31px; width:114px; background-image:url('images/navbar/syds_used-autos_navbar.jpg'); }
.navtop a.top_a3:hover { height:31px; width:114px; background-image:url('images/navbar/syds_used-autos_navbar_ro.jpg'); }
.navtop a.top_a4 { height:31px; width:59px; background-image:url('images/navbar/syds_shopping-cart_navbar.jpg'); }
.navtop a.top_a4:hover { height:31px; width:59px; background-image:url('images/navbar/syds_shopping-cart_navbar_ro.jpg'); }

.navleft a span, .navleft a span { display: none; }
.navleft a.top_a1 { height:44px; width:185px; background-image:url('./images/header/autos-parts/menu/syds-auto-parts_home_menu.jpg'); }
.navleft a.top_a1:hover { height:44px; width:185px; background-image:url('./images/header/autos-parts/menu/syds-auto-parts_home_menu_ro2.jpg'); }
.navleft a.top_a2 { height:60px; width:185px; background-image:url('./images/header/autos-parts/menu/syds_auto-parts-search_menu.jpg'); }
.navleft a.top_a2:hover { height:60px; width:185px; background-image:url('./images/header/autos-parts/menu/syds_auto-parts-search_menu_ro.jpg'); }
.navleft a.top_a3 { height:64px; width:185px; background-image:url('./images/header/autos-parts/menu/syds_used-autos-trucks_menu.jpg'); }
.navleft a.top_a3:hover { height:64px; width:185px; background-image:url('./images/header/autos-parts/menu/syds_used-autos-trucks_menu_ro.jpg'); }
.navleft a.top_a4 { height:69px; width:185px; background-image:url('./images/header/autos-parts/menu/syds_shopping-car-t_menu.jpg'); }
.navleft a.top_a4:hover { height:69px; width:185px; background-image:url('./images/header/autos-parts/menu/syds_shopping-car-t_menu_ro.jpg'); }

.navtop li.another, .navleft li.another { background-image: url('images/bullets/arrow.gif')!important; background-position:right; background-repeat:no-repeat; }


.nav1, .nav1 * { margin:0; padding:0; list-style:none; }
.nav1 { line-height:1.0; }
.nav1 ul { position:absolute; top:-999em; width:10em; }
.nav1 ul li, .nav a { width: 100%; }
.nav1 li { float:left; position:relative; z-index:99; }
.nav1 a { display:block; }
.nav1 li:hover ul, ul.nav1 li.sfHover ul { left:-1px; top:2em; }
.nav1 li:hover li ul, .nav1 li.sfHover li ul { top:-999em; }
.nav1 li li:hover ul, ul.nav1 li li.sfHover ul { left:10em; top:-1px; }
.superfish li:hover ul, .superfish li li:hover ul { top: -999em; }
.nav1 { float:left; margin-bottom:0.4em; }
.nav1 li { width:10em; }
.nav1 a { color: #FFF!important; padding: 3px; text-decoration:none; background-repeat: no-repeat; /* saves repeating it later... */ }
.nav1 li li:hover, .nav1 li li.sfHover, .nav1 li li a:focus, .nav1 li li a:hover, .nav1 li li li a:active { background-color:#FF0000; }
.nav1 li li { background-color: #990000; width:10em; }
.nav1 .nav_toplevel a, .nav2 .nav_toplevel a { padding:0; }
.nav1 .nav_toplevel li a:hover, .nav2 .nav_toplevel li a:hover { background-color: #FF0000!important; }
.nav1 .nav_toplevel li a, .nav2 .nav_toplevel li a { padding:3px; }

.nav1 li.navtop1 { width: 5.1em!important; }
.nav1 li.navtop2 { width: 8.2em!important; }
.nav1 li.navtop3 { width: 8.2em!important; }
.nav1 li.navtop4 { width: 5.1em!important; }

#navtop-static, #navleft-static { z-index: 1500!important; }

#navtop span, #navleft span { display: none; }