
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/doors_drop_line.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* the styling */
#nav {height:35px; background: url(../images/menu/bg.gif) repeat-x; width:934px; z-index:100;margin-left:16px; padding:0; font-family:arial, verdana, sans-serif; font-size:11px; }

#nav .select {margin:0 0 0 0; padding:0; list-style:none; display:block; float:left;}

#nav .sub {margin:0; padding:0; list-style:none;}

#nav li {display:block; float:left; margin:0; padding:0; position:relative; z-index:100;}

#nav .select a {display:block; height:34px; float:left; width:100px; background:url(../images/menu/menuleft.gif) no-repeat left top; padding:0 0 0 7px; border-bottom:1px solid #765; text-decoration:none; text-align:center; font-weight:bold; line-height:37px; white-space:nowrap;}

/* calculate the required widths of the top level */
#nav .one a {width:90px;}
#nav .two a {width:90px;}
#nav .three a {width:130px;}
#nav .four a {width:70px;}
#nav .five a {width:90px;}
#nav .six a {width:120px;}
#nav .seven a {width:110px;}
#nav .eight a {width:81px;}
#nav .nine a {width:90px;}

#nav .select a b {height:100%; display:block; background:url(../images/menu/menuright.gif) no-repeat right top; padding:0 15px 0 6px; color:#000;}

#nav .sub {display:none;}

/* for IE5.5 and IE6 only */
#nav table {position:absolute; border-collapse:collapse; left:0; top:0; font-size:1em;}

#nav .select a:hover b {color:#000; cursor:pointer;}

#nav .sub li a:hover, 
#nav .select a:hover .sub li a:hover, 
#nav .select li:hover .sub li a:hover {border-color:#aba; background:none; color:#000;  text-decoration:underline}

#nav .select a:hover .sub, 
#nav .select li:hover .sub {display:block; position:absolute; width:934px; top:30px; margin-top:1px; padding:10px 0 20px 0;}

* html #nav .current .sub, * html #nav .select a:hover .sub {margin-top:0; margin-t\op:1px;}

#nav .current .sub li a, 
#nav .select a:hover .sub li a, 
#nav .select li:hover .sub li a {display:inline; background:none; border:0px solid #ddd; padding:2px 7px 3px 7px; margin:0 10px 0 0; width:auto; white-space:nowrap; font-weight:normal; height:2em; line-height:1.9em; color:#333;}

#nav .select a:hover, 
#nav li:hover a {background-position:0% -35px; }

#nav .select a:hover b, 
#nav .select li:hover a b {background-position:100% -35px;  color:#000;}

/* calculate the left edge position of each sub level */
#nav .one .sub {left:0;}
#nav .two .sub {left:-93px;}
#nav .three .sub {left:-190px;}
#nav .four .sub {left:-267px;}
#nav .five .sub {left:-264px;}
#nav .six .sub {left:-50px;}
#nav .seven .sub {left:-188px;}
#nav .eight .sub {left:-156px;}
#nav .nine .sub {left:-145px;}
