/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// horizontal dropdown menu
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#navigation
{ width:720px; margin:0 10px 0 0; display: inline; float:right; z-index:999; }
	div#navigation ol
	{ margin:0; padding:0; display:inline; float:right; border-left:none; border-right:none; background:transparent; }
	div#navigation li, div#navigation a 
	{ margin:0; padding:0; border:0; display:block; }
	div#navigation ol ol
	{ width:150px; margin:0; }
		
			div#navigation li
			{ display:inline; float:left; }
			div#navigation li.folder
			{ position:relative; }
			div#navigation li.folder li
				{ margin:0; padding:0; float:none; }
				div#navigation li.folder ol
				{ position:absolute; right:5px; top:24px; width:150px; border:solid 3px #ab070e; background:#fff; }
						div#navigation li.folder li ol
						{ border:solid 3px #808080;  }
					div#navigation li.folder li
					{ position:relative; }
					div#header div#navigation li li ol
					{ position:absolute; right:0; top:0; padding:0; }
										
				div#navigation a
				{ margin:2px 0 0 0; text-align:center;  font-size:12px; text-decoration:none;
					color:#fff; background-color:inherit; background:url(../_images/tab_right.png) no-repeat top right;
					cursor:pointer; text-transform:lowercase;  }
					div#navigation a span
					{ display:block; padding:3px 20px 3px 20px; overflow:hidden;
						background:url(../_images/tab_left.png) no-repeat top left; }
				div#navigation a:link, div#navigation a:visited 
				{ color:#fff; background-color:inherit; }
				div#navigation a:active, div#navigation a:hover, div#navigation a:focus
				{ color:#c0c0c0; background-color:inherit; }
									
						div#navigation li li a
							{ width:130px; height:auto; text-align:left;
								margin:0; padding:2px 10px; background:none; border-bottom:solid 1px #f1f1f1; }
								
						div#navigation li li a:link, div#navigation li li a:visited 
						{ margin:0; color:#808080; background-color:transparent; font-weight:bold; background-image:none; }
						div#navigation li li a:active, div#navigation li li a:hover, div#navigation li li a:focus
						{ margin:0; color:#ab070e; background-color:#fff; background-image:none; }
						
						/*
							div#navigation li li li a
							{ color:#1c3a86; background-color:#fff; background:none; border-bottom:solid 1px #feea00; }
							div#navigation li li li a:link, div#navigation li li li a:visited 
							{ color:#1c3a86; background-color:transparent; font-weight:bold; }
							div#navigation li li li a:active, div#navigation li li li a:hover, div#navigation li li li a:focus
							{ color:#1c3a86; background-color:#feea00; font-weight:bold; background-image:none; }
						*/
					
	div#navigation ol ol, div#navigation li:hover ol, 
	div#navigation li:hover ol ol
	{ display:none; }
		div#navigation li:hover ol, 
		div#navigation li:hover li:hover ol
		{ display:block; }
		div#navigation ol
		{ z-index:1000; }
		div#navigation li ol
		{ z-index:1001;  }
		div#navigation li li ol
		{ z-index:1002;  }
		
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// vertical dropdown menu
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#catalog_menu
{ width:202px; margin:0 auto 10px auto; }
div.vertical_dropdown_menu ol
{ width:202px; margin:0 auto; padding:0; border-left:none; border-right:none; }
	div.vertical_dropdown_menu ol ol
	{ width:202px; margin:0 auto; padding:10px 0 0 0; background:url(../_images/catalog_level_2_top.png) no-repeat top center; }
		div.vertical_dropdown_menu ol ol ol
		{ padding:5px 0; background:none; }

	div.vertical_dropdown_menu ol li
	{ width:202px; margin:0; padding:0; list-style:none; }
		div.vertical_dropdown_menu ol li li
		{   }
			div.vertical_dropdown_menu ol li ol li.last
			{ width:202px; padding:0 0 15px 0; margin:0; overflow:hidden; background:url(../_images/catalog_level_2_bottom.png) no-repeat bottom; }
		div.vertical_dropdown_menu ol li li li
		{  }
	
	div.vertical_dropdown_menu li a
	{ width:202px; margin:0; padding:0; color:#c0c0c0; background-color:inherit; background:url(../_images/catalog_level_1_bottom.png) no-repeat bottom center; 
		display: block; }
	div.vertical_dropdown_menu li a span
	{ width:157px; height:auto; margin:0; padding:15px 10px 10px 35px; 
		font-size:14px;	text-decoration:none; text-transform:lowercase; display:block; overflow:hidden;
		background:url(../_images/catalog_level_1_top.png) no-repeat top left; cursor:pointer; }
		div.vertical_dropdown_menu li a:link, div.vertical_dropdown_menu li a:visited
		{ color:#c0c0c0; background-color:inherit; }
		div.vertical_dropdown_menu li a:hover, div.vertical_dropdown_menu li a:focus, div.vertical_dropdown_menu li a:active
		{ color:#fff; background-color:inherit; }
		div.vertical_dropdown_menu li a:hover span, div.vertical_dropdown_menu li a:focus span, div.vertical_dropdown_menu li a:active span
		{ background:url(../_images/catalog_level_1_top.png) no-repeat top right; }
		div.vertical_dropdown_menu li li a
		{ width:155px; margin:0 auto; padding:2px 5px 2px 20px; background:url(../_images/catalog_bullet_level_2.png) no-repeat 2% 50%; display:block; clear:both;  }
			div.vertical_dropdown_menu li li li a
			{ width:145px; margin:0 0 0 20px; padding:2px 5px 2px 20px; background:url(../_images/catalog_bullet_level_2.png) no-repeat 2% 50%; display:block; }

			div.vertical_dropdown_menu li li a:link, div.vertical_dropdown_menu li li a:visited 
			{ color:#fff; background-color:inherit;  }
			div.vertical_dropdown_menu li li a:active, div.vertical_dropdown_menu li li a:hover, 
			div.vertical_dropdown_menu li li a:focus
			{ color:#c0c0c0; background-color:inherit;  }
				
				div.vertical_dropdown_menu li li li a:link, div.vertical_dropdown_menu li li li a:visited 
				{  }
				div.vertical_dropdown_menu li li li a:active, div.vertical_dropdown_menu li li li a:hover, 
				div.vertical_dropdown_menu li li li a:focus
				{  }
			
			
		div.vertical_dropdown_menu li a:link, div.vertical_dropdown_menu li a:visited 
		{  }
		div.vertical_dropdown_menu li a:active, div.vertical_dropdown_menu li a:hover, div.vertical_dropdown_menu li a:focus
		{  }