#menu {
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	left:0px;
	z-index:51;
	float:left;
}
#menu li {
	display:inline;
	float:left;
	height:38px;
	text-align:center;
	background:url(../images/red/menu-divider.gif) no-repeat right top;
	padding-right:2px;
	margin:0;
}

#menu li a {
	display:block;
	text-decoration:none;
	font-size:13px;
	color:#fff;
	height:28px;
	padding-top:10px;
	padding-left:10px;
	text-align:left;
}
#menu li a.Home {
	text-indent:-9999px;
	background:url(../images/red/home.gif) no-repeat 0 0;
}
#menu li.HomeLi a.selected {
	text-indent:-9999px;
	background:url(../images/red/home.gif) no-repeat 0 -28px;
}
#menu li.HomeLi {
	background:none;
	padding:0;
}
#menu li a.norm {
	white-space:nowrap;
}

#menu li a.end {
	white-space:nowrap;
}

#menu li a.select {
	white-space:nowrap;
}

#menu li a:hover, #menu li:hover > a{
	text-decoration:none;
}

#menu a.norm:hover, #menu a.end:hover{
background:url(../images/red/menu-hov.gif) repeat-x;
}
#menu :hover > a.norm, #menu :hover > a.end{
background:url(../images/red/menu-hov.gif) repeat-x;
}

#menu li.HomeLi a.Home:hover{
background:url(../images/red/home.gif) no-repeat 0 -38px;
}
#menu li.HomeLi :hover > a.Home, #menu :hover > a.Home{
background:url(../images/red/home.gif) no-repeat 0 -38px;
}

#menu div {
	display:none;
}
#menu :hover div {
	display:block;
	border-left:1px solid #515151;
	border-right:1px solid #515151;
	position:absolute;
	top:38px;
	padding-bottom:16px;
	background:#fefefe url(../images/red/menu-dropbg.gif) bottom repeat-x;
}

html>body #menu :hover div {
	top:38px;
}

#menu .one:hover, .two:hover, .three:hover, .four:hover, .five:hover, .six:hover, .seven:hover, .eight:hover, .nine:hover {
	position:relative;
}

/* Button widths 10 version */
#menu .TopLink1 {
	width:74px;
}
#menu .TopLink2 {
	width:134px;
}
#menu .TopLink3 {
	width:112px;
}
#menu .TopLink4 {
	width:89px;
}
#menu .TopLink5 {
	width:107px;
}
#menu .TopLink6 {
	width:108px;
}
#menu .TopLink7 {
	width:117px;
}
#menu .TopLink8 {
	width:150px;
}
#menu .TopLink9 {
	width:92px;
}

/*Drop down positions med 11 version*/
#menu .pos1b {left:0;}
html>body #menu .pos1b {left:0;}
#menu .pos2b {left:0;}
html>body #menu .pos2b {left:74px;}
#menu .pos3b {left:-116px;}
html>body #menu .pos3b {left:210px;}
#menu .pos4b {left:-250px;}
html>body #menu .pos4b {left:74px;}
#menu .pos5b {left:0;}
html>body #menu .pos5b {left:382px;}
#menu .pos6b {left:-47px;}
html>body #menu .pos6b {left:406px;}
#menu .pos7b {right:0;}
html>body #menu .pos7b {right:362px;}
#menu .pos8b {right:0;}
html>body #menu .pos8b {right:293px;}
#menu .pos9b {right:0;}
html>body #menu .pos9b {right:181px;}
#menu .pos10b {right:0;}
html>body #menu .pos10b {right:112px;}
#menu .pos11b {right:0;}
html>body #menu .pos11b {right:0;}

/*Drop down width*/
#menu .one:hover div {width:200px;}
#menu .two:hover div {width:540px;}
#menu .three:hover div {width:720px;}
#menu .four:hover div {width:900px;}
html>body #menu .one:hover div {width:24em;}
html>body #menu .one:hover div {width:36em;}
html>body #menu .one:hover div {width:48em;}

#menu :hover div dl {
	display:inline;
	padding:0;
	margin:0;
	float:left;
}

#menu :hover div dt {
	width:180px;
	display:block;
	background:#2F2F2F;
	text-indent:0.75em;
	text-decoration:none;
	padding:0.3em 0;
	text-align:left;
	margin:0;
	font-weight:bold;
	color:#2F2F2F;
	cursor:default;
	font-size:12px;
}
#menu :hover div dt a {
	height:18px;
	font-weight:normal;
	padding:2px 0 0 0;
}

#menu :hover div dd {
	width:170px;
	display:block;
	padding:5px 0 0 9px;
	margin:0;
	text-align:left;
}

#menu :hover div dd a {
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	margin:0;
	padding:0;
	height:auto;
	display:inline;
}

#menu :hover div dd a:hover {
	text-decoration:none;
	background:#000000;
	color:#fff;
}
.clear {
	clear:both;
}
#menu :hover div strong.BottomMoreInfoBox {
	clear:both;
	display:block;
	padding:24px 0 0 3px;
	float:left;
	width:530px;
}
#menu :hover div.pos3b strong.BottomMoreInfoBox {
	width:710px;
}
#menu :hover div.pos4b strong.BottomMoreInfoBox {
	width:890px;
}

#menu :hover div fieldset {
	display:block;
	margin:0 auto;
	padding:0 3px 0 7px;
	border:0;
	line-height:18px;
	text-align:left;
}
#menu :hover div fieldset legend {
	font-size:13px;
	font-weight:bold;
	color:#be0c18;
}
#menu :hover div fieldset a {
	display:inline;
	float:none;
	margin:0 4px 0 0;
	padding:0 0 0 11px;
	color:#2b2b2b;
	text-decoration:none;
	background:url(../images/red/moreinfo-arrow.gif) no-repeat 0 4px;
	font-weight:bold;
	font-size:11px;
}
#menu :hover div fieldset a:hover {
	text-decoration:underline;
	color:#de100d;
	background:url(../images/red/moreinfo-arrow.gif) no-repeat 0 4px;
}
