#menuwrapper {
	float:left;
	position:relative;
	margin-top:7px;
	width:700px;
	z-index:99;
}

#submenu {
	z-index:10;
	background-color:#f1f1f1;
	border-right:#CACACA 1px solid;
	border-left:#CACACA 1px solid;
	border-bottom:#CACACA 1px solid;
}

#p7menubar {
margin: 0;
padding:0;
}

a.store {
	outline: none;
	display:block;
	width:78px;
	height:27px;
	background: url(/images/nav/store.jpg) 0 0 no-repeat;
}

a.store:hover {
	background-position: bottom;
}

a.products {
	outline: none;
	display:block;
	width:110px;
	height:27px;
	background: url(/images/nav/products.jpg) 0 0 no-repeat;
}

a.products:hover {
	background-position: bottom;
}

a.athletes {
	outline: none;
	display:block;
	width:106px;
	height:27px;
	background: url(/images/nav/ath.jpg) 0 0 no-repeat;
}

a.athletes:hover {
	background-position: bottom;
}

a.community {
	outline: none;
	display:block;
	width:135px;
	height:27px;
	background: url(/images/nav/community_sprite.jpg) 0 0 no-repeat;
}

a.community:hover {
	background-position: bottom;
}

a.support {
	outline: none;
	display:block;
	width:106px;
	height:27px;
	background: url(/images/nav/support.jpg) 0 0 no-repeat;
}

a.support:hover {
	background-position: bottom;
}

a.about {
	outline: none;
	display:block;
	width:104px;
	height:27px;
	background: url(/images/nav/about.jpg) 0 0 no-repeat;
}

a.about:hover {
	background-position: bottom;
}

#p7menubar, #p7menubar ul {
padding: 0;
margin-top: 0;
font-family: "Trebuchet MS", "Lucida Grande";
font-size: 13px;
list-style:none;
}

#p7menubar a {
display: block;
text-decoration: none;
color: #000;
font-weight: bold;
}

#p7menubar a.first{
padding: 6px 0px 0 16px;
}

#p7menubar li {
float: left;
width: auto;
}

#p7menubar li ul, #p7menubar ul li  {
float:none;
list-style:none;
width: 220px;
}

#p7menubar ul li a{
margin: 0;
padding: 3px 0px 3px 10px;
font-weight: 700;
color: #444444 !important;
}

#p7menubar li ul {
position: absolute;
display: none;
margin: 0;
padding: 0;
}

#p7menubar li:hover a, #p7menubar a:focus,
#p7menubar a:active, #p7menubar li.p7hvr a {
color: #8AC340;
}

#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
display: block;
}

#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {
color: #8AC340;
background-color: transparent;
}

#p7menubar ul a:hover {
color: #8AC340 !important;
}

/* The single backslash \ character inside this comment
causes IE5 Mac to ignore the following rule, which allows other
browsers to render top-level menu items to their natural width.
Do not edit this rule in any way. */
#p7menubar li {width: auto;}