.clearit {
clear: both;
height: 0;
line-height: 0.0;
font-size: 0;
}

#p7menubar {
width: 970px;
margin:0 auto;
padding:0;
}

#p7menubar, #p7menubar ul {
padding: 0;
margin: 0;
list-style: none;
font-family: Arial, Helvetica, sans-serif;
float:right;
height:43px;
}

#p7menubar li {
float: left;
width: 9em;
padding: 12px 13px 10px 13px; 
height:auto;
}

#p7menubar li {position: relative; height:auto;}

/* hide from IE mac \*/
#p7menubar li {position: static; width: auto;}
/* end hiding from IE5 mac */


#p7menubar a {
display: block;
padding: 0px 2px 3px 2px;
text-decoration: none;
font-size: 13px;
color: #fff;
font-weight:bold;
}

/*second level*/
#p7menubar li ul, #p7menubar ul li  {
padding:0;
width: 16em;
height:auto;
background-color: #EB5B14;

}

#p7menubar ul li a  {
color: #565656;
border-right: 0;
padding: 8px 12px 8px 12px;
font-weight:normal;
height:auto;
}

#p7menubar li ul {
position: absolute;
display: none;
background-color: transparent;
color:#fff;
padding-top:13px;
height:auto;
}

#p7menubar li:hover a, #p7menubar a:focus, #p7menubar a:active, #p7menubar li.p7hvr a {
padding: 0px 2px 0px 2px;
border-bottom:2px solid #fff;
height:auto;
}

#p7menubar #on a {
padding: 0px 2px 0px 2px;
border-bottom:2px solid #fff;
height:auto;
}


#p7menubar li:hover ul, #p7menubar li:focus ul, #p7menubar li:active ul, #p7menubar li.p7hvr ul {
display: block;
}

#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {
color: #fff;
background-color: transparent;
padding: 6px 12px 6px 12px;
border-bottom:1px solid #dddddd;


}

#p7menubar ul a:hover {
background-color: #676D78!important;
color: #fff !important;
}


#p7menubar  li ul ul { /* third-and-above-level lists */
margin: -3.75em 0 0 16em;
}

#p7menubar li:hover ul ul, #p7menubar li:hover ul ul ul, #p7menubar li.p7hvr ul ul, #p7menubar li.p7hvr ul ul ul {
left: -999em;
color:#0000FF;
}

#p7menubar li:hover ul, #p7menubar li li:hover ul, #p7menubar li li li:hover ul, #p7menubar li.p7hvr ul, #p7menubar li li.p7hvr ul, #p7menubar li li li.p7hvr ul { /* lists nested under hovered list items */
left: auto;
}

#content {
clear: left;
color: #666666;
}

#nav li:hover, #nav li.p7hvr {
background: #eeeeee;
}