#primary-nav {
width:111px;
padding:34px 0px 0 -5px;
margin-top:20px;
}



#primary-nav ul {
list-style:none;
margin-left:0;
width:123px;
}

.topMenu li a,.topMenu li a:hover {
display:block;
width:235px;
border-bottom:solid 2px #fff;
padding-left:15px;
text-decoration:none;
color:#000;
padding-top:4px;
padding-bottom:1px;
}

.topMenu li a:hover {
background-color:#ff0133;
}

#primary-nav a,#primary-nav a:hover {
text-decoration:none;
}

/*Vertical Menu*/
.subMenuItem a,.L1active,.L2active,.L3active {
display:block;
text-decoration:none;
color:#231f20;
}

/*Level 1*/
.childshowing,.childshowingcurrent {
color:#b32017;
text-transform:uppercase;
font-weight:700;
background-image:url("/web/design/images/arrow-down.png" );
background-repeat:no-repeat;
background-position:top left;
margin-left:-20px;
padding-left:20px;
}

.toplevelcurrent .haschild {
color:#b32017;
background-image:url("/web/design/images/arrow-down.png");
}

.haschild {
color:#b32017;
background-image:url("/web/design/images/arrow-right.png" );
background-repeat:no-repeat;
background-position:top left;
margin-left:-20px;
padding-left:20px;
}



/*Level 2*/
a.L2notActive,.L2notActive {
color:#58595b;
text-transform:uppercase;
font-weight:700;
}

li.L2notActive a:hover {
color:#b32017;
text-transform:uppercase;
font-weight:700;
}

.L2active {
display:block;
text-decoration:none;
color:#58595b;
text-transform:uppercase;
font-weight:700;
}

/*Level 3*/
.L3 {
margin-left:8px;
padding-left:-8px;
margin-top:5px;
margin-bottom:5px;
}

.L3active {
display:block;
text-decoration:none;
color:#b32017;
}

/*Top horizontal menu*/
.topmenuitem a {
padding-top:5px;
}

ul.topHorizMenu {
background-color:#000;
margin-left:0;
padding:5px 36px 5px 27px;
border-bottom:solid 1px #808285;
}

.topHorizMenu li {
display:inline;
}

.topHorizMenu .L1active a,.topHorizMenu .L1active {
color:#fff;
background-color:#000;
text-transform:uppercase;
}

.topHorizMenu .L1active a:hover {
text-decoration:none;
cursor:default;
}

.topHorizMenu .L1notActive a {
color:#939598;
text-transform:uppercase;
}

.topHorizMenu .L1notActive a:hover {
color:#fff;
text-transform:uppercase;
text-decoration:none;
}

.topHorizMenu .L1active a,.topHorizMenu .L1notActive a,.topHorizMenu .L1notActive a:hover {
padding:5px 3px;
background-color:#000;
}

.topHorizMenu a {
margin-right:42px;
}

/*Bottom horizontal menu*/
.lwrMenuSeprtr {
padding:0 12px;
}

a.L2,.leftCont .L1active a,.leftCont .L2active a,.leftCont .L3active a,li.L3 a:hover {
color:#b32017;
}

#primary-nav hr {
	width:143px;
	margin-left:-20px;	
}
.line1a,.line1b,.line1c,.line1d,.line1e,.line1f {

background-image:url("/web/design/images/vMenuLine.png");
background-repeat:no-repeat;
width:100%;
height:20px;
display:block;
margin:0 0 2px;
padding:0;

}
/*
.line1a,.line1d{margin-left:-13px;
	
}*/


li.L2 {
	list-style-type:none;
}
.vertMenu li.L3{
	list-style-image:url("/web/design/images/ul-li.png" );
}

