/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#multi-level {height:30px; width: 780px; position:relative; z-index:100; text-align:left;}  
#multi-level .pad {float:left;}

/* The menu styling */
/* Remove the padding, margins and bullets from the lists */
.menu, .menu ul {list-style-type:none; padding:0; margin:0; font-family:arial, sans-serif;}

/* Set up the top level list items and float left to place inline */
.menu li.top {display:block; float:left; position:relative;}

/* Style and position the table so it takes no part in the menu function. The font size is necessary for IE5.5 */
.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default top link link styling */
.menu li.top a.top_link {display:block; float:left; height:30px;}
.menu li.top a span {position:absolute; left:-9999px; top:0; z-index:0; font-size:10px;} /* move the link text off screen */

/* pre-load the hover images into the lists */
.menu li.p1 {left:31px; width:150px; background:url(../../../images/apparel_1.gif) no-repeat;;}
.menu li.p2 {left:31px; width:93px; background:url(../../../images/automotive_1.gif) no-repeat;;}
.menu li.p3 {left:31px; width:63px; background:url(../../../images/baby_1.gif) no-repeat;;}
.menu li.p4 {left:31px; width:74px; background:url(../../../images/beauty_1.gif) no-repeat;;}
.menu li.p5 {left:31px; width:70px; background:url(../../../images/books_1.gif) no-repeat;;}
.menu li.p6 {left:31px; width:120px; background:url(../../../images/camera_1.gif) no-repeat;;}
.menu li.p7 {left:31px; width:148px; background:url(../../../images/cellphones_1.gif) no-repeat;;}
.menu li.p8 {left:30px; width:115px; background:url(../../../images/classicalmusic_1.gif) no-repeat;;}
.menu li.p9 {left:30px; width:93px; background:url(../../../images/computers_1.gif) no-repeat;;}
.menu li.p10 {left:30px; width:168px; background:url(../../../images/computervideogames_1.gif) no-repeat;;}
.menu li.p11 {left:30px; width:61px; background:url(../../../images/dvd_1.gif) no-repeat;;}
.menu li.p12 {left:30px; width:94px; background:url(../../../images/electronics_1.gif) no-repeat;;}
.menu li.p13 {left:30px; width:110px; background:url(../../../images/gourmetfood_1.gif) no-repeat;;}
.menu li.p14 {left:30px; width:79px; background:url(../../../images/grocery_1.gif) no-repeat;;}
.menu li.p15 {left:40px; width:154px; background:url(../../../images/health_1.gif) no-repeat;;}
.menu li.p16 {left:40px; width:118px; background:url(../../../images/homegarden_1.gif) no-repeat;;}
.menu li.p17 {left:40px; width:142px; background:url(../../../images/industrial_1.gif) no-repeat;;}
.menu li.p18 {left:40px; width:133px; background:url(../../../images/jewelry_1.gif) no-repeat;;}
.menu li.p19 {left:40px; width:152px; background:url(../../../images/kitchen_1.gif) no-repeat;;}
.menu li.p20 {left:52px; width:157px; background:url(../../../images/magazine_1.gif) no-repeat;;}
.menu li.p21 {left:52px; width:110px; background:url(../../../images/miscellaneous_1.gif) no-repeat;;}
.menu li.p22 {left:52px; width:119px; background:url(../../../images/mp3_1.gif) no-repeat;;}
.menu li.p23 {left:52px; width:68px; background:url(../../../images/music_1.gif) no-repeat;;}
.menu li.p24 {left:52px; width:138px; background:url(../../../images/musicalinstruments_1.gif) no-repeat;;}
.menu li.p25 {left:52px; width:84px; background:url(../../../images/software_1.gif) no-repeat;;}
.menu li.p26 {left:175px; width:130px; background:url(../../../images/sports_1.gif) no-repeat;;}
.menu li.p27 {left:175px; width:127px; background:url(../../../images/tools_1.gif) no-repeat;;}
.menu li.p28 {left:175px; width:111px; background:url(../../../images/toys_1.gif) no-repeat;;}
.menu li.p29 {left:175px; width:62px; background:url(../../../images/vhs_1.gif) no-repeat;;}

/* set up the normal unhovered images in the links */
.menu li a#apparel {width:150px; background:url(../../../images/apparel_0.gif) no-repeat;}
.menu li a#automotive {width:93px; background:url(../../../images/automotive_0.gif) no-repeat;}
.menu li a#baby {width:63px; background:url(../../../images/baby_0.gif) no-repeat;}
.menu li a#beauty {width:74px; background:url(../../../images/beauty_0.gif) no-repeat;}
.menu li a#books {width:70px; background:url(../../../images/books_0.gif) no-repeat;}
.menu li a#camera {width:120px; background:url(../../../images/camera_0.gif) no-repeat;}
.menu li a#cellphones {width:148px; background:url(../../../images/cellphones_0.gif) no-repeat;}
.menu li a#classicalmusic {width:115px; background:url(../../../images/classicalmusic_0.gif) no-repeat;}
.menu li a#computers {width:93px; background:url(../../../images/computers_0.gif) no-repeat;}
.menu li a#computervideogames {width:168px; background:url(../../../images/computervideogames_0.gif) no-repeat;}
.menu li a#dvd {width:61px; background:url(../../../images/dvd_0.gif) no-repeat;}
.menu li a#electronics {width:94px; background:url(../../../images/electronics_0.gif) no-repeat;}
.menu li a#gourmetfood {width:110px; background:url(../../../images/gourmetfood_0.gif) no-repeat;}
.menu li a#grocery {width:79px; background:url(../../../images/grocery_0.gif) no-repeat;}
.menu li a#health {width:154px; background:url(../../../images/health_0.gif) no-repeat;}
.menu li a#homegarden {width:118px; background:url(../../../images/homegarden_0.gif) no-repeat;}
.menu li a#industrial {width:142px; background:url(../../../images/industrial_0.gif) no-repeat;}
.menu li a#jewelry {width:133px; background:url(../../../images/jewelry_0.gif) no-repeat;}
.menu li a#kitchen {width:152px; background:url(../../../images/kitchen_0.gif) no-repeat;}
.menu li a#magazine {width:157px; background:url(../../../images/magazine_0.gif) no-repeat;}
.menu li a#miscellaneous {width:110px; background:url(../../../images/miscellaneous_0.gif) no-repeat;}
.menu li a#mp3 {width:119px; background:url(../../../images/mp3_0.gif) no-repeat;}
.menu li a#music {width:68px; background:url(../../../images/music_0.gif) no-repeat;}
.menu li a#musicalinstruments {width:138px; background:url(../../../images/musicalinstruments_0.gif) no-repeat;}
.menu li a#software {width:84px; background:url(../../../images/software_0.gif) no-repeat;}
.menu li a#sports {width:130px; background:url(../../../images/sports_0.gif) no-repeat;}
.menu li a#tools {width:127px; background:url(../../../images/tools_0.gif) no-repeat;}
.menu li a#toys {width:111px; background:url(../../../images/toys_0.gif) no-repeat;}
.menu li a#vhs {width:62px; background:url(../../../images/vhs_0.gif) no-repeat;}

/* Style the list OR link hover. Depends on which browser is used */
.menu a:hover {visibility:visible;} /* for IE6 */
.menu li:hover { position:relative; z-index:200;} /* for IE7 */

/* make the links transparent on hover so that the hover images in the lists show through (no flicker) */
.menu li a#apparel:hover, .menu li:hover a#apparel,
.menu li a#automotive:hover, .menu li:hover a#automotive,
.menu li a#baby:hover, .menu li:hover a#baby,
.menu li a#beauty:hover, .menu li:hover a#beauty,
.menu li a#books:hover, .menu li:hover a#books,
.menu li a#camera:hover, .menu li:hover a#camera,
.menu li a#cellphones:hover, .menu li:hover a#cellphones,
.menu li a#classicalmusic:hover, .menu li:hover a#classicalmusic,
.menu li a#computers:hover, .menu li:hover a#computers,
.menu li a#computervideogames:hover, .menu li:hover a#computervideogames,
.menu li a#dvd:hover, .menu li:hover a#dvd,
.menu li a#electronics:hover, .menu li:hover a#electronics,
.menu li a#gourmetfood:hover, .menu li:hover a#gourmetfood,
.menu li a#grocery:hover, .menu li:hover a#grocery,
.menu li a#health:hover, .menu li:hover a#health,
.menu li a#homegarden:hover, .menu li:hover a#homegarden,
.menu li a#industrial:hover, .menu li:hover a#industrial,
.menu li a#jewelry:hover, .menu li:hover a#jewelry,
.menu li a#kitchen:hover, .menu li:hover a#kitchen,
.menu li a#magazine:hover, .menu li:hover a#magazine,
.menu li a#miscellaneous:hover, .menu li:hover a#miscellaneous,
.menu li a#mp3:hover, .menu li:hover a#mp3,
.menu li a#music:hover, .menu li:hover a#music,
.menu li a#musicalinstruments:hover, .menu li:hover a#musicalinstruments,
.menu li a#software:hover, .menu li:hover a#software,
.menu li a#sports:hover, .menu li:hover a#sports,
.menu li a#tools:hover, .menu li:hover a#tools,
.menu li a#toys:hover, .menu li:hover a#toys,
.menu li a#vhs:hover, .menu li:hover a#vhs {background:transparent;}

/* keep the 'next' level invisible by placing it off screen. */
.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0;}

/* set up the first drop down sub level */
.menu :hover ul.sub {width:170px; left:0; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}
.menu :hover ul.sub1 {width:148px; left:0; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}
.menu :hover ul.sub2 {width:208px; left:-60px; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}
.menu :hover ul.sub3 {width:291px; left:-100px; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}
.menu :hover ul.sub4 {width:160px; left:-40px; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}
.menu :hover ul.sub5 {width:513px; left:-215px; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}
.menu :hover ul.sub6 {width:133px; left:-5px; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}
.menu :hover ul.sub7 {width:158px; left:-6px; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}
.menu :hover ul.sub8 {width:474px; left:0px; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}
.menu :hover ul.sub9 {width:128px; left:-18px; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}
.menu :hover ul.sub10 {width:167px; left:0; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}
.menu :hover ul.sub11 {width:337px; left:-120px; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}
.menu :hover ul.sub12 {width:183px; left:-40px; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}
.menu :hover ul.sub13 {width:413px; left:-200px; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}
.menu :hover ul.sub14 {width:413px; left:-330px; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}
.menu :hover ul.sub15 {width:223px; left:0; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}
.menu :hover ul.sub16 {width:663px; left:-120px; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}  
.menu :hover ul.sub17 {width:210px; left:-35px; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}
.menu :hover ul.sub18 {width:301px; left:-90px; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}
.menu :hover ul.sub19 {width:423px; left:-265px; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}
.menu :hover ul.sub20 {width:513px; left:0; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}  
.menu :hover ul.sub21 {width:263px; left:-75px; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}  
.menu :hover ul.sub22 {width:118px; left:0px; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}  
.menu :hover ul.sub23 {width:438px; left:-155px; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}
.menu :hover ul.sub24 {width:188px; left:-25px; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}
.menu :hover ul.sub25 {width:468px; left:-380px; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}  
.menu :hover ul.sub26 {width:773px; left:-170px; top:-233px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}
.menu :hover ul.sub27 {width:679px; left:-260px; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}
.menu :hover ul.sub28 {width:603px; left:-340px; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}
.menu :hover ul.sub29 {width:513px; left:-300px; top:30px; background: #ffd; padding:3px 0; border:1px solid #888; white-space:nowrap; height:auto;}  


.menu :hover ul.sub li {width:170px;display:block; height:15px; position:relative; float:left;}
.menu :hover ul.sub1 li {width:145px;display:block; height:15px; position:relative; float:left;}
.menu :hover ul.sub2 li {width:205px;display:block; height:15px; position:relative; float:left;}
.menu :hover ul.sub3 li {width:144px;display:block; height:15px; position:relative; float:left;}
.menu :hover ul.sub4 li {width:157px;display:block; height:15px; position:relative; float:left;}
.menu :hover ul.sub5 li {width:170px; display:block; height:15px; position:relative; float:left;} 
.menu :hover ul.sub6 li {width:130px;display:block; height:15px; position:relative; float:left;}
.menu :hover ul.sub7 li {width:155px;display:block; height:15px; position:relative; float:left;}
.menu :hover ul.sub8 li {width:235px; display:block; height:15px; position:relative; float:left;} 
.menu :hover ul.sub9 li {width:125px;display:block; height:15px; position:relative; float:left;}
.menu :hover ul.sub10 li {width:164px;display:block; height:15px; position:relative; float:left;}
.menu :hover ul.sub11 li {width:167px;display:block; height:15px; position:relative; float:left;}
.menu :hover ul.sub12 li {width:180px;display:block; height:15px; position:relative; float:left;}
.menu :hover ul.sub13 li {width:205px;display:block; height:15px; position:relative; float:left;}
.menu :hover ul.sub14 li {width:205px;display:block; height:15px; position:relative; float:left;}
.menu :hover ul.sub15 li {width:220px;display:block; height:15px; position:relative; float:left;}
.menu :hover ul.sub16 li {width:220px; display:block; height:15px; position:relative; float:left;}
.menu :hover ul.sub17 li {width:207px;display:block; height:15px; position:relative; float:left;}
.menu :hover ul.sub18 li {width:149px;display:block; height:15px; position:relative; float:left;}
.menu :hover ul.sub19 li {width:210px;display:block; height:15px; position:relative; float:left;}
.menu :hover ul.sub20 li {width:170px; display:block; height:15px; position:relative; float:left;}
.menu :hover ul.sub21 li {width:130px; display:block; height:15px; position:relative; float:left;}
.menu :hover ul.sub22 li {width:115px; display:block; height:15px; position:relative; float:left;}
.menu :hover ul.sub23 li {width:145px; display:block; height:15px; position:relative; float:left;}
.menu :hover ul.sub24 li {width:185px;display:block; height:15px; position:relative; float:left;}
.menu :hover ul.sub25 li {width:155px; display:block; height:15px; position:relative; float:left;}
.menu :hover ul.sub26 li {width:154px; display:block; height:15px; position:relative; float:left;}
.menu :hover ul.sub27 li {width:225px; display:block; height:15px; position:relative; float:left;} 
.menu :hover ul.sub28 li {width:200px; display:block; height:15px; position:relative; float:left;}
.menu :hover ul.sub29 li {width:170px; display:block; height:15px; position:relative; float:left;}

.menu :hover ul.sub li a {width:167px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub1 li a {width:142px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub2 li a {width:202px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub3 li a {width:141px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub4 li a {width:154px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub5 li a {width:167px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub6 li a {width:127px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub7 li a {width:152px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub8 li a {width:232px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub9 li a {width:122px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub10 li a {width:161px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub11 li a {width:164px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub12 li a {width:177px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub13 li a {width:202px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub14 li a {width:202px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub15 li a {width:217px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub16 li a {width:217px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub17 li a {width:204px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub18 li a {width:146px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub19 li a {width:207px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub20 li a {width:167px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub21 li a {width:127px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub22 li a {width:112px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub23 li a {width:142px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub24 li a {width:182px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub25 li a {width:152px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub26 li a {width:151px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub27 li a {width:223px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub28 li a {width:197px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}
.menu :hover ul.sub29 li a {width:167px; display:block; font-size:11px; height:15px; line-height:15px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #ffd; border-width:0 0 0 3px;}

.menu :hover ul.sub li a:hover,
.menu :hover ul.sub1 li a:hover,
.menu :hover ul.sub2 li a:hover,
.menu :hover ul.sub3 li a:hover,
.menu :hover ul.sub4 li a:hover,
.menu :hover ul.sub5 li a:hover,
.menu :hover ul.sub6 li a:hover,
.menu :hover ul.sub7 li a:hover,
.menu :hover ul.sub8 li a:hover,
.menu :hover ul.sub9 li a:hover,
.menu :hover ul.sub10 li a:hover,
.menu :hover ul.sub11 li a:hover,
.menu :hover ul.sub12 li a:hover,
.menu :hover ul.sub13 li a:hover,
.menu :hover ul.sub14 li a:hover,
.menu :hover ul.sub15 li a:hover,
.menu :hover ul.sub16 li a:hover,
.menu :hover ul.sub17 li a:hover,
.menu :hover ul.sub18 li a:hover,
.menu :hover ul.sub19 li a:hover,
.menu :hover ul.sub20 li a:hover,
.menu :hover ul.sub21 li a:hover,
.menu :hover ul.sub22 li a:hover,
.menu :hover ul.sub23 li a:hover,
.menu :hover ul.sub24 li a:hover,
.menu :hover ul.sub25 li a:hover,
.menu :hover ul.sub26 li a:hover,
.menu :hover ul.sub27 li a:hover,
.menu :hover ul.sub28 li a:hover,
.menu :hover ul.sub29 li a:hover {background:#9a3; color:#fff;}

/* set up the flyout levels when hovering */
.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px 0; border:1px solid #888; white-space:nowrap; width:93px; z-index:200; height:auto; z-index:300;}


