a {

	color: #666666;

	text-decoration: none;

	font-size: inherit;

	font-family: inherit;

}







.navmenu_sides { float: left }

.navmenu_bg { float: left; height: 28px; width: 954px; font-size: 12px; text-align: center; background: url("primary_navigation_background.gif") }





/* Primary Navigation */

#primary-navigation {

	clear: left;

	background: url("primary_navigation_background.gif") repeat-x #663300;

	margin: 0 53px;

	height: 28px;

	padding: 0px;

	position: relative;

	text-align: left;

	z-index: 1;

}



#primary-navigation ul {

	margin: 0;

	padding: 0;

}



#primary-navigation li {

	float: left;

	display: block;

	padding: 5px 27px 5px 27px;

	border-left: 1px solid #e2c6a7;

	height: 18px;

	position: relative;

	z-index: 5;

}



#primary-navigation li.edge {

	border-right: 1px solid #e2c6a7;

	padding: 5px 27px 5px 27px;

}



#primary-navigation li a {

	font-family: Verdana;

	font-weight: bold;

	font-size: 10px;

	color: white;

	text-transform: uppercase;

	height: 18px;

}



#primary-navigation li div, 

#primary-navigation li ul, 

#primary-navigation li li {

	width: 155px;

}



#primary-navigation li div {

	position: absolute;

	left: 0px;

	top: 28px;

	background: url("primary_navigation_corners_lower.gif") bottom no-repeat transparent;

	padding: 0 0 3px;

	margin: 0;

	display: none;

}



#primary-navigation li.edge div {

	left: auto;

	right: -1px;

	top: 28px;

}



#primary-navigation li.edge li {

	text-align: right;

}



#primary-navigation li ul {

	background: url("primary_navigation_dropdown_background.gif") repeat-x #995511;

	padding: 0 0 14px;

	margin: 0;

	display: table; /* Mozilla, Opera background fix *//* Mozilla, Opera background fix */

}



#primary-navigation li li {

	display: block;

	float: left;

	padding: 0;

	margin: 10px 0px -10px;

	border-left: none;

	height: 30px;

}



#primary-navigation li li a {

	display: block;

	padding: 6px 15px 3px;

	margin: 0px 0px;

	text-transform: none;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

}



#primary-navigation li li a img {

	vertical-align: middle;

}



#primary-navigation li li:hover {

	background: none transparent;

}



#primary-navigation a:hover {

	text-decoration: none;

}



#primary-navigation li li a:hover {

	text-decoration: none;

	background: #330000;

}



#primary-navigation li:hover div, #primary-navigation li.over div {

	display: block;

}



#primary-navigation li.active {

	background: url("primary_navigation_background_active.gif") repeat-x #995511;

}



#primary-navigation li:hover, 

#primary-navigation li.over {

	background: url("primary_navigation_background_hover.gif") repeat-x #995511;

} 



/* Code for removing the primary navigation */

.nonav #top-of-page {

	height: 77px;

}



.nonav #content {

	background: url("background_no_nav.gif") no-repeat white;

}

/* END Primary Navigation */

