
/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


/* Category Menu */ 

#prod_nav { position: relative; z-index: 300; float: left; width: 600px; margin: 0 0 0 195px; }
#prod_nav li.top { display: inline-block; height: 40px; padding: 0; list-style-type: none; margin: 0 0 0 -4px; }
#prod_nav li a.top_link { line-height: 20px; text-decoration: none; cursor: pointer; height: 20px; display: inline-block; 
		font: bold 16px 'Arial'; margin: 0; padding: 10px 22px; color: #c2ada0; border-right: 1px solid #1c1713; }
#prod_nav li a.top_link span { float: left; }
#prod_nav li a.top_link span.down { float: left; }
#prod_nav li a.top_link span.arrow { float: left; width: 7px; height: 5px; margin: 6px 0 0 5px; background: url(../images/arrow.gif) no-repeat left top; }
#prod_nav li:hover a.top_link { color: #ef9200; background: #010000; }
#prod_nav li:hover a.top_link span.arrow { background: url(../images/arrow.gif) no-repeat left bottom; }

#prod_nav li a.current, #prod_nav li:hover a.current, #prod_nav li a.current:hover, #prod_nav li:hover ul.sub ul li a.current, #prod_nav li:hover ul.sub ul li a.current :hover
{ color: #ef9200; cursor: default; background: none; }
#prod_nav li a.current span.arrow, #prod_nav li:hover a.current span.arrow, #prod_nav li a.current:hover span.arrow
{ background: url(../images/arrow.gif) no-repeat left bottom; }

/* Default list styling */

#prod_nav li:hover { position:relative; z-index:200; }
#prod_nav li:hover ul.sub { left: 0px; top: 40px; padding: 0 0 15px 0; background: url('../images/shadow80.png'); width: 250px; height: auto; z-index: 300; 
		border-radius: 0px 0px 9px 9px; }
#prod_nav li:hover ul.sub li { display: block; position: relative; float: left; text-align: left; width: 230px; font-weight: normal; padding: 0; }
#prod_nav ul, #prod_nav li:hover ul { position:absolute; font-size: 12px; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; }

/* Overwrite the above settings */

#prod_nav li:hover ul.sub ul { position: relative; left: auto; top: auto; width: auto; height: auto; float: left; width: 202px; padding-right: 20px; background: none; }
#prod_nav li:hover ul.sub ul li { background: none; padding: 0; width: 230px; }
#prod_nav li:hover ul.sub ul li a { font: 13px 'Arial'; color: #ffffff; text-decoration: none; white-space: normal; text-shadow: 0px 0px 5px #000000; 
		padding: 9px 15px; display: block; width: 220px; }
#prod_nav li:hover ul.sub li a:hover { background: #000000; color: #ef9200; }

#prod_nav li:hover li:hover a.fly, #prod_nav li:hover li:hover li:hover a.fly, #prod_nav li:hover li:hover li:hover li:hover a.fly, #prod_nav li:hover li:hover li:hover li:hover li:hover a.fly { 
	background: none;
}

#prod_nav li:hover li:hover li a.fly, #prod_nav li:hover li:hover li:hover li a.fly, #prod_nav li:hover li:hover li:hover li:hover li a.fly { 
	background: none;
}

