.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}

/* Menu */
#menu {
	width:632px;
	height:53px;
	background:url('images/bg_menu.gif') repeat-x top left;
	float:right;
	display:inline
	}

#menu ul 
{
padding:20px 0 20px 17px; 
margin:0
}

#menu li 
{
display:inline; 
list-style:none; 
margin:0 16px 0 0; 
font:bold 13px verdana,serif;
text-transform:uppercase;
}

#menu ul li a:link, #menu ul li a:visited 
{
padding:5px 7px; 
color:#000; 
background:#fff;
}

#menu ul li a:hover, #menu ul li a#active, #menu ul li a:active 
{
color:#fff; 
border:1px solid #fff; 
background:#000; 
text-decoration:none
}



#menu li ul {
  width:230px;
  color:#000;
  position: absolute;
  display: none;
  margin-top:5px;
  background:#A02928;
  text-align:left;
  padding-top:10px;
  margin-left:80px;
  *margin-left: 0px;
  padding-left:0px;
  text-transform:uppercase;
  border:1px solid #fff;
  
 }


#menu li:hover ul, #menu li.p7hvr ul {
      *margin-left: -95px;
      *margin-top: 28px;
     	display: block;
	z-index:3;
}

#menu li:hover ul a{
	color: #ffffff;
	background-color: transparent;
}

#menu li ul li:hover a{
	color: #fff;
	background:#000;
      border:0;
	position:absolute;
	width:215px;
	height:16px;
}

#menu li.p7hvr ul li a {
*line-height: 20px;
*font-size: 10px;
*height: 16px;
_background: #A02928;
}

#menu li.p7hvr ul li a:hover {
_border:none;
}

#menu li:hover ul li {
 font:normal 11px verdana,serif;
 line-height:25px;
 _line-height: 0px;
}

#menu ul a:hover {
	color: #fff;
}


