/*
 base = main options 
 first level = standard drop down
 second level = sideways dropdown
 first line = position, second line = formatting (colours, font-size, etc...)
*/

/*overall placeholder */ 
#nav{padding: 0px; position: absolute; z-index: 1; } 
#nav{list-style: none; width: 498px; float: right; top: 0px; left: 270px; border: none;}
 
/* base level items*/ 
#nav li {	padding: 0px;	margin:0;position: relative;float:left;display:block; }
#nav li {width: 83px;  text-align: center; }
 
#nav li#navls {margin-top: 10px; border-bottom: none; }
#nav li#navls a.m0li {border-top: none;}

/* text inside header */
#nav li a.m0li {display: block; padding:  5px 0px 5px 0px;  border-bottom: 1px solid #A5A6A8; text-transform: uppercase;border-top: 10px solid #626367; font-size: 10px; }
#nav li a.m0li:hover, #nav li#navls a.m0li  {background-color: #626367; color: #fff; text-decoration: none;}
			
/*first level placeholder*/ 
#nav ul {position:relative;	overflow:visible;display:none; }
#nav ul {padding: 0px;	margin:0px;list-style: none;	}
 
 /*first level items*/ 
	#nav ul li {width: 80px; opacity:.90; filter: alpha(opacity=90); -moz-opacity: 0.90; }
	#nav ul>li {width: 83px; }
	#nav ul li {text-align: right; font-size: 11px; border-top: 1px solid #A5A6A8; } /*border-top: 1px solid #A5A6A8;*/
 
 /*text inside dropdown items */
 #nav ul li a {background-color: #BCBDBF;  display: block; padding: 0px 5px 0px 5px; height:32px; } /**/ 
 #nav ul li a:hover,  #nav ul li a#navms {background-color: #626367; color: #fff; text-decoration: none; }
  
  /* all links */
	#nav a {display:block; padding: 0px; margin: 0px;}
	
	/*the magic */
	#nav li:hover ul ul {display:none; } /*, #nav li:hover ul ul ul*/
	#nav li:hover ul {display:block;position: absolute; } /*, #nav ul li:hover ul, #nav ul ul li:hover ul*/
	
	/*check the meaning of the one below */
	#nav li>ul {top: auto; left: auto;}
	
	/*customisation */
	#nav li.lastli a {background-color: Transparent; background-image: url(corner.gif); background-repeat: no-repeat; height: 40px;}
	#nav li.lastli a:hover, #nav li.lastli a#navms {background-color: Transparent; background-image: url(cornerO.gif);  background-repeat: no-repeat; height: 40px; }	
 
 #nav span.xts {font-size: 2px; margin: 0px; padding: 0px; display: block; line-height: 2px;}