#logo{
text-align:center;
margin:0 auto;
width:950px;
height:80px;
}
/* MENU STYLES */
#menuwrapper{
margin:0 auto;
width:950px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
background:#d5d5d5 url(images/menubg.gif) top center repeat-x;
height:auto;
font-size:62.5%;
font-family:Arial, Helvetica, sans-serif;
}
#p7menubar, #p7menubar ul{
padding:0;
margin:0 auto;
text-align:left;
list-style:none;
float:left;
width:100%;
}
#p7menubar a{
display:block;
text-decoration:none;
padding:5px 8px;
color:#666;
font-size:1.1em;
background:url(images/separator.gif) right center no-repeat;
font-weight:bold;
}
#p7menubar a.last{
background-image:none;
}
#p7menubar li a.triger{
padding:0;
margin:0 0.8em 0 0;
line-height:0;
}
#p7menubar li{
float:left;
width:13em;
}
#p7menubar li ul, #p7menubar ul li{
width:13.8em;
}
#p7menubar ul li a{
color:#999;
padding:5px 9px;
}
#p7menubar li ul{
position:absolute;
display:none;
background:#fff;
margin:0;
padding:0;
}
#p7menubar li:hover a, #p7menubar a:focus,
#p7menubar a:active, #p7menubar li.p7hvr a{
color:#333;
background:#82b1e0 url(images/menubgOver.gif) top center repeat-x;
}
#p7menubar li:hover ul, #p7menubar li.p7hvr ul{
display:block;
}
#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a{
color:#666;
background:transparent;
}
#p7menubar ul a:hover{
background:#fff!important;
color: #333!important;
}
#p7menubar li{width:auto;}
/* END OF MENU STYLES */


.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
