/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/simple_vertical.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.
=================================================================== */

#nav									{position: relative; z-index:100; width: 870px; height: 57px; background: transparent url(../cd_img/n_bgf.png) no-repeat top left;}
#nav_l1									{width:870px; height: 25px;}
#nav_l2									{width:870px; height: 32px;}
#product-nav.menu > li:hover > ul 		{top: 21px;}
#product-nav.menu .p					{height: 30px; margin-top: 1px;/* margin-left: 18px; */}

.menu									{clear: both; }
.menu a 								{display: block;}

.menu .p								{margin: 1px 0 0 45px; }
.menu .products							{width: 80px; margin-left: 30px; }
.menu .products a						{width: 58px; }
.menu .baking a							{width: 107px; }
.menu .catering a						{width: 56px; }
.menu .kid a							{width: 90px; }
.menu .about a							{width: 59px; }
.menu .store a							{width: 82px; }
.menu .cart a							{width: 53px; }
.menu,.menu ul 							{padding: 0; margin: 0px; list-style-type: none;}
.menu .sub a							{font: bold 11px sans-serif; color: #fff; height: 25px; line-height: 24px; text-decoration: none; text-indent: 5px; width: 150px; }
.menu .sub li							{background: #004E9F; opacity: .80;filter: alpha(opacity=80); -moz-opacity: 0.8; }

.menu li.nav_item						{margin-left: 15px;}
.menu a.nav_product						{height:32px; background-repeat:no-repeat; text-decoration: none;}
.menu a.nav_product:hover				{background-position:0px -50px;}
#nav_cookies_heart							{width:	92px; background-image: url('../cd_img/nav_cookies3.gif');}
#nav_cookies							{width:	92px; background-image: url('../cd_img/nav_cookies.gif');}
#nav_cookies_xmas						{width:	92px; background-image: url('../cd_img/nav_cookies2.gif');}
#nav_cookies_val						{width:	92px; background-image: url('../cd_img/nav_cookies3.gif');}
#nav_cookies_sham						{width:	92px; background-image: url('../cd_img/nav_cookies4.gif');}
#nav_cookies_easter						{width:	92px; background-image: url('../cd_img/nav_cookies5.gif');}
#nav_breads								{width: 98px; background-image: url('../cd_img/nav_breads.gif');}
#nav_coffeecakes						{width: 128px; background-image: url('../cd_img/nav_coffeecakes.gif');}
#nav_pies								{width: 83px; background-image: url('../cd_img/nav_pies.gif');}
#nav_schnecken							{width: 120px; background-image: url('../cd_img/nav_schnecken.gif');}
#nav_holiday							{width: 144px; background-image: url('../cd_img/nav_holiday.gif');}
#nav_caketown							{width: 125px; background-image: url('../cd_img/nav_caketown.gif');}
#nav_kingcakes							{width: 126px; background-image: url('../cd_img/nav_kingcakes.gif');}

.menu li 								{float: left;} 
.menu li:hover 							{position: relative;}
.menu .sub li:hover > a 				{color: #FCD800;}
.menu li ul 							{display:none;}
.menu li:hover > ul 					{display:block; position:absolute; margin-top:10px; padding:0px 30px 30px 30px; background: transparent url(../cd_img/spacer.gif); width:150px; }
.menu > li:hover > ul 					{left:-33px; top: 10px;}
.menu table 							{position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
* html .menu li a:hover 				{position:relative; color:#FCD800;}
.menu li.fly 							{background:#7484ad url(../cd_img/fly.gif) no-repeat right center;}
.menu li.drop 							{background:#7484ad url(../cd_img/drop.gif) no-repeat right center;}
* html .menu li ul 						{visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(../cd_img/spacer.gif);}

/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */
* html .menu li ul 						{visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(../cd_img/spacer.gif);}
.menu li a:hover ul ul 					{visibility:hidden; }
.menu li a:hover ul a:hover ul ul 		{visibility:hidden; }
.menu li a:hover ul a:hover ul a:hover ul ul 	{visibility:hidden; }
.menu li a:hover ul a:hover ul a:hover ul a:hover ul ul {visibility:hidden; }
.menu li a:hover ul 					{visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px; }
.menu li a:hover ul a:hover ul 			{visibility:visible; top:-11px; left:80px; }
.menu li a:hover ul a:hover ul a:hover ul {visibility:visible; }
.menu li a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible; }
.menu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible; }
