/*
  Nav Styles for ProFormanceRacing.com
	Last updated 5/26/2009 by Jonathan
*/

/*First Level Top navigation for all pages */
#topNav {
  height:36px;
  z-index:90;
  overflow:visible;
}
#topNav ul {
  height:36px;
  margin:0;
  padding:0 0 0 12px;
  background:#701 url(../images/nav_checker.png) repeat-x;
  border-bottom:1px solid #600;
  z-index:91;
  overflow:visible;
}
#topNav ul li {
  position:relative;
  float:left;
  height:24px;
  padding:6px 36px 6px 12px;
  color:#FFF;
  background:url(../images/nav_separator_8.png) no-repeat top right;
  list-style:none;
  z-index:92;
}
#topNav ul li a {
  font-size:.8125em;
  color:#FFF;
  text-decoration:none;
}
#topNav ul li.active a,
#topNav ul li a:hover {
  color:#ED1;
}

/* Sub Level Navigation for Top menu all pages */
#topNav ul li ul {
	position:absolute;
	top:36px;
	left:-14px;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	display:none;
	background:transparent;
	border:1px solid #333;
	z-index:93;
}
#topNav ul li ul li {
	position:relative;
	float:none;
	margin:0;
	padding:0;
	background:transparent;
	z-index:94;
}
#topNav ul li:hover ul,
#topNav ul li.hover ul {
	display:block;
}
#topNav ul li ul .backdrop {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	display:block;
	background:#000;
	z-index:93;
	filter:alpha(opacity=90);
	opacity:.9;
	-moz-opacity:.9;
}
#topNav ul li ul li a {
	width:180px;
	padding:4px 8px;
	display:block;
	color:#FF0;
	z-index:96;
}
#topNav ul li ul li a:hover {
	color:#000;
	background:#CCC;
}
/* Interior Sub Nav Styles */
#pContainer #subNav {
  float:left;
  width:208px;
  height:100%;
  font-size:.9125em;
  margin-bottom:33px;
}
#pContainer #subNav h1 {
  margin:24px 0 0 24px;
  padding-bottom:13px;
  font-size:.8125em;
  color:#F00;
  background:url(../images/subnav_border_grad.png) no-repeat bottom left;
}
#pContainer #subNav h1 a {
  color:#F00;
  text-decoration:none;
}
#pContainer #subNav h1 a:hover {
  text-decoration:underline;
}
#pContainer #subNav ul {
  margin:12px 12px 12px 24px;
  padding:0;
  z-index:2;
  list-style:none;
  font-size:.8125em;
}
#pContainer #subNav ul li {
  margin:8px 0;
}
#pContainer #subNav ul li.active a {
  color:#F00;
}
#pContainer #subNav ul li a {
  color:#666;
  text-decoration:none;
}
#pContainer #subNav ul li a:hover {
  color:#F00;
  text-decoration:underline;
}
#pContainer #subNav .xtra {
  margin:24px 12px 12px 24px;
  padding:0;
  z-index:2;
  font-size:.8125em;
}
#pContainer #subNav .errors {
  margin-bottom:10px;
  color:#F00;
}
