@charset "UTF-8";
/* CSS Document */

/* ================================================================ 
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/anywidth-center-center.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#menu {
	width: 875px;
	margin: auto;
	padding-right: 35px;
	padding-left: 50px;
}

#menu ul
{
	margin:0;
	padding:0;
	list-style:none;
	white-space:nowrap;
	text-align:left;
	display:#FFFFFF;
}

#menu li
{
	display:inline-block;
	display:inline;
	background-repeat: no-repeat;
	background-position: right top;
}
#menu ul.level1 div
{position:absolute; left:-9999px;}

#menu ul.level1 {
	margin:0 auto;
}
#menu ul.level1 li.level1-li {
	float:left;
	display:block;
	position:relative;
	margin-right: 0px;
	margin-left: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #416981;
	border-left-color: #003656;
}
#menu ul.level1 li.basket {
	float:right;
	display:block;
	position:relative;
	margin-right: 15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #416981;
	border-left-color: #003656;
}

#menu ul li div ul
{
	padding:0 1px 1px 1px;
	background-color: #003656;
	border-right-width: 1px;
	border-bottom-width: 4px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

#menu a {
	display:block;
	color:#FFFFFF;
	line-height:40px;
	text-decoration:none;
	text-align:left;
	font-size: 16px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 0px;
	background-position: center top;
	background-repeat: repeat-x;
}
#menu ul.level1 li.basket a {
	background-image: url(../images/menubasket.jpg);
}
#menu ul.level1 li.level1-li a.level1-a {float:left;}

#menu ul li:hover div
{
	left:0%;
	top:40px;
	background-color: #003656;
}
#menu ul li:hover div ul
{
	display:block;
	position:relative;
	left:0%;
	background-color: #003656;
	color: #333333;
}
#menu ul li div ul li a
{
	background-color: #003656;
	margin: 0px;
	background-image: none;
}

#menu a:hover div
 {
	left:0;
	top:29px;
}

#menu a:hover div ul{
	position:relative;
	left:0%;
}

#menu li a.fly
{
	background-image: none;
	color: #FFFFFF;
}
#menu  li  a.fly:hover
   {
	margin: 0px;
	padding-top:0px;
}
#menu  ul li:hover   >a.fly
    
{
	color:#FFFFFF;
	margin: 0px;
	padding-top:0px;
}
#menu li a:hover {
	color:#FFFFFF;
	margin: 0px;
	padding-top:0px;
}
#menu li:hover > a {
	color:#FFFFFF;
	margin: 0px;
	padding-top:0px;
}
#menu li a.fly:hover {
	color:#FFFFFF;
	margin: 0px;
	padding-top:0px;
}
#menu li:hover > a,
#menu ul li:hover > a.fly
{
	color:#CCCCCC;
	margin: 0px;
	padding-top:0px;
}


#menu table{
	position:absolute;
	height:0;
	width:0;
	left:0%;
	border-collapse:collapse;
	margin-top:-11px;
}
#menu .level1 .level1-li li {
	background-image: none;
}

