/* CSS Document */
	.content-page .as-primary-nav-wrapper
	{
		position:fixed;
		z-index:98;
	
		top:35px;
		left:auto;
		right:auto;
		
		-webkit-box-shadow: 0 10px 30px rgb( 255, 255, 255);
		-moz-box-shadow: 0 10px 30px rgb( 255, 255, 255);
		box-shadow: 0 10px 30px rgb( 255, 255, 255);
	}
	
	.as-primary-nav-wrapper
	{
		width:100%;
	}
	
		.as-primary-nav
		{
			background: -moz-linear-gradient(top, rgb(241,242,242) 0%, rgb(218,219,220) 90%, rgb(216,217,218) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(241,242,242)), color-stop(90%,rgb(218,219,220)), color-stop(100%,rgb(216,217,218))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, rgb(241,242,242) 0%,rgb(218,219,220) 90%,rgb(216,217,218) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, rgb(241,242,242) 0%, rgb(218,219,220) 90%,rgb(216,217,218) 100%); /* Opera11.10+ */
			background: -ms-linear-gradient(top, rgb(241,242,242) 0%,rgb(218,219,220) 90%,rgb(216,217,218) 100%); /* IE10+ */
			background: linear-gradient(top, rgb(241,242,242) 0%,rgb(218,219,220) 90%,rgb(216,217,218) 100%); /* W3C */

			border-left:1px solid rgb(220,221,222);
			border-right:1px solid rgb(220,221,222);
			border-bottom:1px solid rgb(200,200,200);
			
			-webkit-border-radius:0 0 5px 5px;
			-moz-border-radius:0 0 5px 5px;
			border-radius:0 0 5px 5px;
			
			-webkit-background-clip:border-box;
			-moz-background-clip:border-box;
			background-clip:border-box;
				
			-webkit-box-shadow:	0 1px 3px rgba(0,0,0,0.2);
			-moz-box-shadow:	0 1px 3px rgba(0,0,0,0.2);
			box-shadow:	0 1px 3px rgba(0,0,0,0.2);
			
			height:35px;
			overflow:hidden;
			margin:0 auto;
		}
		
		.front-page .as-primary-nav
		{
			border-top:1px solid rgb(200,200,200);
			-webkit-border-radius:5px;
			-moz-border-radius:5px;
			border-radius:5px;
		}
		
		.as-primary-menu
		{
			
			display: -webkit-box;
			-webkit-box-orient: horizontal;
			-webkit-box-pack: start;
			-webkit-box-align: center;
			
			display: -moz-box;
			-moz-box-orient: horizontal;
			-moz-box-pack: start;
			-moz-box-align: center;
			
			display: box;
			box-orient: horizontal;
			box-pack: start;
			box-align: center;
			
		}
		
			.as-primary-menu .menu-item a
			{
				display:block;
				padding:0 10px;
				height:35px;
				line-height:35px;
				font-family: DINWeb, helvetica, san-serif;
				font-size:13px;
				color:#666;
			-webkit-transition: color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out;
			transition: color .2s ease-in-out;
				text-decoration:none;
			}
			
			.as-primary-menu .menu-item-home
			{
				-webkit-background-clip:border-box;
				-moz-background-clip:border-box;
				background-clip:border-box;
				
				-moz-border-radius:0 0 0 5px;
				-webkit-border-radius:0 0 0 5px;
				border-radius:0 0 0 5px;
			}
			
			.front-page .as-primary-menu .menu-item-home
			{
				-moz-border-radius:5px 0 0 5px;
				-webkit-border-radius:5px 0 0 5px;
				border-radius:5px 0 0 5px;
			}
			
		.as-primary-menu .menu-item-home a
		{
			background-image: url('../images/as-primary-nav-home-sprite.png');
			background-repeat:no-repeat;
			background-position:-57px 50%;
			width:40px;
			padding:0;
			text-indent:-1000em;
			
		}	
			.as-primary-menu .menu-item a:hover
			{
				color:rgb(0,153,254);
				-webkit-transition: color .2s ease-in-out;
				-moz-transition: color .2s ease-in-out;
				-o-transition: color .2s ease-in-out;
				transition: color .2s ease-in-out;
			
				background-position:50% 50%;
			}
			
			
			.as-primary-menu .current-menu-item a,
			.as-primary-menu .current-menu-item a:hover,
			.as-primary-menu .current-page-ancestor a,
			.as-primary-menu .current-page-ancestor a:hover
			{
				color:#fff;
				background-position:11px 50%;
				
				cursor:default;
				-webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,0.3);
				-moz-box-shadow: inset 0 2px 2px rgba(0,0,0,0.3);
				box-shadow: inset 0 2px 2px rgba(0,0,0,0.3);
			}
			
			.as-primary-menu .current-menu-item,
			.as-primary-menu .current-page-ancestor
			{
				background: -moz-linear-gradient(top, rgba(0,153,254,1) 0%, rgba(153,219,244,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,153,254,1)), color-stop(100%,rgba(153,219,244,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, rgba(0,153,254,1) 0%,rgba(153,219,244,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, rgba(0,153,254,1) 0%,rgba(153,219,244,1) 100%); /* Opera11.10+ */
				background: -ms-linear-gradient(top, rgba(0,153,254,1) 0%,rgba(153,219,244,1) 100%); /* IE10+ */
				background: linear-gradient(top, rgba(0,153,254,1) 0%,rgba(153,219,244,1) 100%); /* W3C */
			}