
/*-----------------------------------------------------------------------------
	Primary navigation
-----------------------------------------------------------------------------*/

html.js #primary-navigation ul,
#primary-navigation ul {
	display:block;
	list-style-type:none;
	height: 37px;
	padding:0;		
	}
	html.js #primary-navigation ul li,
	#primary-navigation ul li {
		display:inline;
		list-style-type:none;
		float:left;
		padding:0;
		position: relative;
		z-index: 300;
		
		}
		
		#primary-navigation div iframe {
		display:none;
		display/**/:block;
		position:absolute;
		top:0;
		left:0;
		width: auto;
		height: 400px;
		filter:mask();
		background-color:#641A12;
		z-index: -1;
		
		}
		
		html.js #primary-navigation ul li span {
			background:transparent url(/images/branding/navigation/primary-nav-bg.gif) no-repeat left bottom;	
			float: left;			
			}	
		html.js #primary-navigation ul li span a,
		#primary-navigation ul li a {
			display:block;		
			background:transparent url(/images/branding/navigation/primary-nav-bg.gif) no-repeat left bottom;		
			text-decoration:none;	
			font: normal 1.2em Arial, Verdana, sans-serif; 
			color:#000;
			text-transform:uppercase;
			padding:10px 7px 12px 8px;
			float:left;		
			}	
			html.js #primary-navigation ul li span a span {
				float:left;
				background: none;
				}
			html.js #primary-navigation ul li.parent span a,
			#primary-navigation ul li.parent a {
				background:none;				
				}
			html.js #primary-navigation ul li span a:hover,
			html.js #primary-navigation ul li.current span a,
			#primary-navigation ul li a:hover,
			#primary-navigation ul li.current a  {				
				overflow:hidden;
				background:#641A12 !important;
				color:#fff;				
				}
				html.js #primary-navigation ul li.hover {
					background:#641A12 !important;
					}
					html.js #primary-navigation ul li.hover span,
					html.js #primary-navigation ul li.current span,
					html.js #primary-navigation ul li.parent span {
						background: none;
						}
			html.js #primary-navigation ul li span a:hover span,
			html.js #primary-navigation ul li.current a span,
			#primary-navigation ul li span a:hover span,
			#primary-navigation ul li.current a span {
				float:left;
				}
			html.js #primary-navigation ul li.nobg span {
				background:none;
				}
			#primary-navigation ul li.white span {color:#fff;}
		
			
/*  Dropdown navigation
------------------------------------------------------------*/

#primary-navigation ul.nav-top li ul { display: none;}
#primary-navigation ul.nav-top li div {
	display: none;
	background:#641A12;
	left: 0;
	padding: 0;
	position: absolute;
	top:37px;
	width: 250px;
	z-index: 300;
	zoom: 1;
	}

#primary-navigation ul.nav-top li div ul {
	display: block;
	width: 250px;
	padding: 0;
	height: auto;
}
#primary-navigation ul.nav-top li.hover div,
#primary-navigation li li:hover div {
	display: block;
}

#primary-navigation ul.nav-top li ul li {
	display: block;
	float: left;
	border-left: none;
	background: none;
	width: 100%;
	padding: 0;
}

#primary-navigation ul.nav-top li ul li a,
#primary-navigation ul.nav-top li ul li a:visited
{
	display: block;	
	color: #fff;
	text-decoration: none;
	font-size: 1.2em;
	text-transform: uppercase;
	padding: 5px 10px;
	background: none;
	float:none !important;
		
}
	#primary-navigation ul.nav-top li ul li a span,
#primary-navigation ul.nav-top li ul li a:visited span {
	display: block;
	float: none !important;
	background: transparent;
	}

#primary-navigation ul.nav-top li ul li a:hover,
#primary-navigation ul.nav-top li ul li.current a,
#primary-navigation ul.nav-top li ul li.current a:visited
{
	color: #fff;
	background: #3A3A3C !important;
	text-decoration: none;
}	

#primary-navigation ul.nav-top li#nav-10073 div {
	width: 217px;
	}

#primary-navigation ul.nav-top li#nav-10073 div ul {
	width: 217px;
}


			