/********** < Navigation */



.border-left-menu { background:url(../images/border_left_menu.gif) 0 0 repeat-y #7D0A50;}
.border-right-menu { background:url(../images/border_right_menu.gif) right 0 repeat-y;}
.border-top-menu { background:url(../images/border_top_menu.gif) 0 top repeat-x;}
.border-bot-menu { background:url(../images/border_bot_menu.gif) 0 bottom repeat-x;}

.left-top-menu { background:url(../images/left_top_menu.gif) 0 0 no-repeat;}
.right-top-menu { background:url(../images/right_top_menu.gif) right 0 no-repeat;}
.left-bot-menu { background:url(../images/left_bot_menu.gif) 0 bottom no-repeat;}
.right-bot-menu { background:url(../images/right_bot_menu.gif) right bottom no-repeat; width:100%;}
.indent-menu {
	padding-top: 12px;
	padding-bottom: 4px;
}

#nav {
	font-size:12px;
	color:#333333;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

/* All Levels */
#nav li {
	position:relative;
	text-align:left;
	padding-top: 5px;
	padding-right: 7px;
	padding-left: 7px;
}
#nav li.over { z-index:999; }
#nav a,
#nav a:hover { display:block; line-height:1.3em; text-decoration:none; }
#nav span {
	display:none;
	cursor:pointer;
	white-space:nowrap;
	padding-top: 20px;
	padding-right: 3px;
	

}
#nav li ul span {white-space:normal;
display:block; }
#nav li li.parent {}

/* 0 Level */
#nav li { float:left; }
#nav li.active a { color:#333333; text-decoration:underline; }
#nav a {
	float:left;
	background:url(../images/devider_menu.gif) left 6px no-repeat;
	color:#333333;
	font-weight:bold;
	padding-top: 90px;
	padding-bottom: 5px;
}
#nav li.over a,
#nav a:hover { color:#333333; text-decoration:underline; }
#nav li.nav-5 a{
	background-image: url(../images/clothing1.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 132px;
}
#nav li.nav-5 a:hover{
	background-image: url(../images/clothing2.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#nav li.nav-4 a{
	background-image: url(../images/toys1.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 154px;
}
#nav li.nav-4 a:hover{
	background-image: url(../images/toys2.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#nav li.nav-2 a{
	background-image: url(../images/feed1.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 187px;
}
#nav li.nav-2 a:hover{
	background-image: url(../images/feed2.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#nav li.nav-3 a{
	background-image: url(../images/pushchairs1.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 287px;
}
#nav li.nav-3 a:hover{
	background-image: url(../images/pushchairs2.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#nav li.nav-1 a{
	background-image: url(../images/nursery1.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 118px;
}
#nav li.nav-1 a:hover{
	color: #B93E89;
	background-image: url(../images/nursery2.gif);
	background-repeat: no-repeat;
	background-position: left;
}


/************ 1ST LEVEL ************/
#nav ul li,
#nav ul li.active,
#nav ul li.over { float:none; /*border:none; background:none;*/ margin:0; /*padding:0; padding-bottom:1px;*/ text-transform:none; }
#nav ul li { border-bottom: 1px dotted #CEE9FA; padding: 4px 15px; }
#nav ul li.last { border-bottom: 0 none; }
#nav ul li.parent { background:url(../images/nav_parent_arrow.gif) no-repeat 100% 50%; }
#nav ul li.last { padding-bottom:0; }
#nav ul li.active { margin:0; /*border:0; background:none;*/ }
#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; line-height:20px; }
#nav ul li.nav-1 {}
#nav ul li a { font-weight:normal !important; line-height:20px !important; }
#nav ul li a span { padding:0; }
#nav ul li a { background:none !important; }
#nav ul li span { background:none !important; }

/************ 2ND LEVEL ************/
#nav ul { position:absolute; width:100%; top:75px; left:-10000px; border:1px solid #CEE9FA; background:#fcfcfc; font-size:11px; }

/* Show menu */
#nav li.over > ul { left:-1px; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }

#nav ul li a { padding:3px 0; color:#444 !important; }
#nav ul li a:hover {
	padding:3px 0;
	color:#0099CC!important;
	background-color: #fcfcfc;
}

/************ 3RD+ LEVEL ************/
#nav ul ul { top:5px; }