#subnavigation {
	padding-left:10px;
	overflow:hidden;
	width:950px;
	height:34px;
	background-repeat:no-repeat;
	
}
#subnavigation a {
	font-size:12px;
	color:#666666;
	text-decoration:none;
	padding:9px 16px 10px;
}

#subnavigation ul, #subnavigation li {
	padding:0 !important;
	margin:0 !important;
	list-style:none !important;
	float:left;
}

.nav_no_float li {
	clear:both;
	width:200px !important;
	background-color:white !important;
}
.subnav_wider li {
  width:250px !important;
}

.subnav_bottom {
	font-size:2px;
	line-height:1px;
	background:transparent url(../images/subnav_bottom.gif) no-repeat 0 0;
	height:5px;
}
.subnav_wider li.subnav_bottom {
  background:transparent url(../images/subnav_bottom_wide.gif) no-repeat 0 0;
}

/*
Root-Level Links.  Do not change the first two properties.
Adjust padding values to make the root links taller and to offset them
from the left and right edges of the link box. The border right creates a
separator between links. Font-size is set here and will apply to all menu levels.
*/
#menubar {
  width:999px;
}
#menubar li {
  width:auto;
}
#menubar a {
	display:block;
	text-decoration:none;
	color:#888888;
	font-size:12px;
}

#menubar ul li a  {
	color:#666666;
	border-right:0;
	padding:0 10px;
	display:block;
}

#menubar li ul {
	position:absolute;
	display:none;
	z-index:100;
}
#menubar li ul li a {
}

#menubar li {
	float:left;
	padding:0;
	list-style:none !important;
}

#menubar li:hover a, #menubar li.p7hvr a {
	color:#000000;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:9px 15px 10px;
	background:#fff url(../images/subnav_hover_bg.jpg) repeat-x 0 0;
}
#menubar li:hover a.trigger, #menubar li.p7hvr a.trigger {
  background:#fff;
}

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

#menubar li:hover ul a, #menubar li.p7hvr ul a {
	color:#555555;
	background-color:white;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-image:none;
}

#menubar ul a:hover {
	color:black !important;
}

#menubar li a.subnav_current {
	background:#fff;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	padding:9px 15px 11px;
}
#menubar li:hover a, #menubar li.p7hvr a {
#menubar li a.subnav_current:hover,
#menubar li:hover a.subnav_current
{
  background:#fff;
}