/* superfish */

/* pagenav */

.pagenav {
margin: 0;
}
.pagenav li {
background:none;
}

.pagenav li:hover, .pagenav li.sfHover,
.pagenav a:focus, .pagenav a:hover, .pagenav a:active {
	background:		none;
	outline:		0;
}

.pagenav a, .pagenav a:visited {
color:#FFFFFF;
}

.gray .pagenav a, .gray .pagenav a:visited {
color:#4b4b4b;
}

.pagenav a {
border-left:none;
border-top:none;
margin-top: .7em;
padding:0em 1.4em;
text-decoration:none;
}

.pagenav a.first {
border-right:1px solid #FFFFFF;
}

.pagenav a.middle {
border-right:1px solid #FFFFFF;
}
/* secondary nav */

.secondary li {
background:none;
}

.secondary li:hover, .secondary li.sfHover,
.secondary a:focus, .secondary a:hover, .secondary a:active {
	background:		none;
	outline:		0;
}

.secondary a, .secondary a:visited {
color:#FFFFFF;
}

.gray .secondary a, .gray .secondary a:visited {
color:#4b4b4b;
}

.secondary a {
border-left:none;
border-top:none;
margin-top: .7em;
padding:0em 1em;
text-decoration:none;
}

.secondary a.first {
border-right:1px solid #FFFFFF;
}

.secondary a.middle {
border-right:1px solid #FFFFFF;
}


/* primary nav */


.primary {
background:none;
}

.primary li {
background:none;
}

.primary a, .primary a:visited {
color:#000000;
}

.primary a {
border-left:none;
border-top:none;
padding: 8px 58px;
text-decoration:none;
font-size: 140%;
}
.primary_sub a {
background: url(../images/ddbg.png) repeat-x center top transparent;
border-left:none;
border-top:none;
padding:6px 16px;
text-decoration:none;
font-size: 100%;
color: #333333;
}
.primary_sub li:hover a:hover {
background: url(../images/ddbgo.png) repeat-x center top transparent;
border-left:none;
border-top:none;
padding:6px 16px;
text-decoration:none;
font-size: 100%;
color: white;
}

.primary li li {
	background: none;
	position:		relative;
}

.primary li:hover,
.primary li.sfHover,
.primary li li.current,
.primary a:focus, .primary a:hover, .primary a:active {
	background: none;
}

.primary ul li:hover,
.primary ul li.sfHover,
ul.primary ul li:hover li,
ul.primary ul li.sfHover li,
.primary ul a:focus, .primary ul a:hover, .primary ul a:active {
	background: none;

}

.primary li ul {
padding-top: 1.9em;

}

.primary li#ramps ul {
left:17.5em;
width:41em;
}

.primary li#experience ul {
left:30.2em;
width: 23em;
}
.primary li#store ul {
left:46.8em;
width: 13em;
}

/* rounded bottoms */

ul.primary_sub li:first-child a {
   -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px;
   border-right: thin solid #ccc;
   }

ul.primary_sub li:last-child a {
   -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px;
   border-left: thin solid #ccc;
   }
