#menuwrapper {
width:859px;
margin: 0 auto;
margin-bottom:27px;
}

.clearit {
clear: both;
height: 0;
line-height: 0.0;
font-size: 0;
}

#p7menubar {
background-color: #c71900;
}

#p7menubar, #p7menubar ul {
padding: 0;
margin: 0;
list-style: none;
font-family: Arial, Helvetica, sans-serif;
}

#p7menubar a {
display: block;
text-decoration: none;
padding: 10px 36px 10px 36px;
border-right: 1px solid #9d1401;
font-size: 13px;
color: #fff;
font-weight: bold;
}

#p7menubar a.active {
display: block;
text-decoration: none;
padding: 10px 36px 10px 36px;
border-right: 1px solid #9d1401;
font-size: 13px;
color: #fff;
font-weight: bold;
background-color: #9d1401;
}

#p7menubar a.trigger {
padding: 10px 29px 10px 37px;
background-repeat: no-repeat;
background-position: 14px center;
background-image: url(images/menu-arrow-down.gif);
}

#p7menubar a.trigger-active {
padding: 10px 29px 10px 37px;
background-repeat: no-repeat;
background-position: 14px center;
background-image: url(images/menu-arrow-down.gif);
background-color: #9d1401;
}

#p7menubar li {
float: left;
width: 9em;
background-color: #c71900;
}

#p7menubar li {position: relative;}

/* hide from IE mac \*/

#p7menubar li {position: static; width: auto;}

/* end hiding from IE5 mac */


#p7menubar li ul, #p7menubar ul li  {
width: 14em;
}

#p7menubar ul li a  {
color: #fff;
border-right: 0;
padding: 7px 10px 7px 10px;
border-bottom: 1px solid #9d1401;
}

#p7menubar li ul {
position: absolute;
display: none;
background-color: #c71900;
background-repeat: repeat-x;
text-align: left;
}

#p7menubar li:hover a, #p7menubar a:focus,

#p7menubar a:active, #p7menubar li.p7hvr a {
color: #fff;
background-color: #9d1401;
}

#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
display: block;
}

#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {
color: #fff;
background-color: transparent;
}

#p7menubar ul a:hover {
background-color: #9d1401!important;
color: #FFFFFF !important;
}
