ul#navigation-1
	{ margin:0; padding:1px 0; list-style:none; width:100%; height:22px; border-left: none; border-top:3px solid #000000; border-bottom:1px solid #000000; font:bold .75em verdana, arial, helvetica;}
	
/* Cant use a generic li style as we dont have enough left to right real estate 
edit these values to adjust width of individual options */	
ul#navigation-1 li.home
	{ margin:0; padding:0; display:block; float:left; position:relative; width:100px; }
ul#navigation-1 li.order
	{ margin:0; padding:0; display:block; float:left; position:relative; width:140px; }
ul#navigation-1 li.cost
	{ margin:0; padding:0; display:block; float:left; position:relative; width:140px; }
ul#navigation-1 li.specs
	{ margin:0; padding:0; display:block; float:left; position:relative; width:210px; }	
ul#navigation-1 li.faqs
	{ margin:0; padding:0; display:block; float:left; position:relative; width:100px; }	
ul#navigation-1 li.news
	{ margin:0; padding:0; display:block; float:left; position:relative; width:110px; }	
ul#navigation-1 li.about
	{ margin:0; padding:0; display:block; float:left; position:relative; width:140px; }	

ul#navigation-2 li.sub-order
	{ margin:0; padding:0; display:block; float:left; position:relative; width:140px; }
/* ul#navigation-2 li.sub-cost
	{ margin:0; padding:0; display:block; float:left; position:relative; width:140px; } */
ul#navigation-2 li.sub-specs
	{ margin:0; padding:0; display:block; float:left; position:relative; width:210px; }	
ul#navigation-2 li.sub-faqs
	{ margin:0; padding:0; display:block; float:left; position:relative; width:100px; }	
ul#navigation-2 li.sub-news
	{ margin:0; padding:0; display:block; float:left; position:relative; width:110px; }	
ul#navigation-2 li.sub-about
	{ margin:0; padding:0; display:block; float:left; position:relative; width:140px; }	


ul#navigation-1 li a:link,
ul#navigation-1 li a:visited,
#navigation-1 li:hover a,
ul#navigation-1 li a:active
	{ padding:1px 0; display:block; text-align:center; text-decoration:none; background:#000000; color:#ffffff; width:100%; height:22px; border: none; }
ul#navigation-1 li a:hover
	{ padding:1px 0; display:block; text-align:center; text-decoration:none; background:#000000; color:#e10023; width:100%; height:22px; border: none; }


/* duplicating this style to accomodate the changes we made up top */

ul#navigation-1 li ul.navigation-2 li.sub-specs
	{ width:210px; clear:left; width:210px; }

ul#navigation-1 li ul.navigation-2 li.sub-specs a:link,
ul#navigation-1 li ul.navigation-2 li.sub-specs a:visited
	{ margin: 0; clear:left; background:#000000; padding:5px 0 5px 0; width:210px; height: 22px; border-left: none; border-bottom:1px solid #000000; position:relative; z-index:1000; }
ul#navigation-1 li ul.navigation-2 li.sub-specs:hover a,
ul#navigation-1 li ul.navigation-2 li.sub-specs a:active,
ul#navigation-1 li ul.navigation-2 li.sub-specs a:hover
	{ margin: 0; clear:left; color:#000000; background:#f0ecc9; padding:5px 0 5px 0; width:210px; height: 22px; border-bottom:1px solid #000000; position:relative; z-index:1000; }

/* --------------- */
ul#navigation-1 li ul.navigation-2 li.sub-news
	{ width:110px; clear:left; width:110px; }
	
ul#navigation-1 li ul.navigation-2 li.sub-news a:link,
ul#navigation-1 li ul.navigation-2 li.sub-news a:visited
	{ margin: 0; clear:left; background:#000000; padding:5px 0 5px 0; width:110px; height: 22px; border-left: none; border-bottom:1px solid #000000; position:relative; z-index:1000; }
ul#navigation-1 li ul.navigation-2 li.sub-news:hover a,
ul#navigation-1 li ul.navigation-2 li.sub-news a:active,
ul#navigation-1 li ul.navigation-2 li.sub-news a:hover
	{ margin: 0; clear:left; color:#000000; background:#f0ecc9; padding:5px 0 5px 0; width:110px; height: 22px; border-bottom:1px solid #000000; position:relative; z-index:1000; }
/* --------------- */
ul#navigation-1 li ul.navigation-2
	{ margin:0 0 0 1px; padding:1px 0 0 0; list-style:none; display:none; background:#000000; height: 22px; position:absolute; top:22px; left:-1px; border: none; }
ul#navigation-1 li:hover ul.navigation-2,
ul#navigation-1 li.flhover ul.navigation-2
	{ display:block; }
ul#navigation-1 li ul.navigation-2 li
	{ width:153px; clear:left; width:153px; }

ul#navigation-1 li ul.navigation-2 li a:link,
ul#navigation-1 li ul.navigation-2 li a:visited
	{ margin: 0; clear:left; background:#000000; padding:5px 0 5px 0; width:153px; height: 22px; border-left: none; border-bottom:1px solid #000000; position:relative; z-index:1000; }
ul#navigation-1 li ul.navigation-2 li:hover a,
ul#navigation-1 li ul.navigation-2 li a:active,
ul#navigation-1 li ul.navigation-2 li a:hover
	{ margin: 0; clear:left; color:#000000; background:#f0ecc9; padding:5px 0 5px 0; width:153px; height: 22px; border-bottom:1px solid #000000; position:relative; z-index:1000; }

ul#navigation-1 li ul.navigation-2 li a span
	{ position:absolute; top:0; left:132px; font-size:.75em; color:#f0ecc9; }
ul#navigation-1 li ul.navigation-2 li:hover a span,
ul#navigation-1 li ul.navigation-2 li a:hover span
	{ position:absolute; top:0; left:132px; font-size:.75em; color:#000000; }
