#navigation { width: 980px; display:block; }
#navigation a { border:0; outline: 0; }
#navigation ul, #navigation li { padding:0px; margin:0px; list-style:none; display:inline; position:relative; }
#navigation li span { z-index:10; }	
#navigation .spacer { display:block; float:left; width: 134px; }

#navigation span a {
	width: 96px; height: 30px;
	display:block;
	margin-right: 3px; 
	overflow: hidden;
	text-indent: -9999px;
	float:left; }
	
.submenu { 
	display: none;
	position:absolute;
	left: 0;
	top: 0;
	width: 160px;
	padding: 4px 0 4px 0;
	margin: 30px 0 0 0px;
	border-top: 2px solid #B3742E;
	font-weight:bold;
	background-color:#CFA94D;
	background-image:url(images/subnav-bg.jpg);}
	
#navigation div.submenu a { display: block; padding: 5px 0 5px 15px; margin:1px; }
#navigation div.submenu a:link, #navigation div.submenu a:visited { color:#000000; text-decoration:none; }
#navigation div.submenu a:hover, #navigation div.submenu a:active { color:#FDDF8D; background-color:#000000; }

/* Subnav Spacing */
#navigation div.navProducts { left: -594px; }
#navigation div.navGallery { left: -495px; }
#navigation div.navCompany { left: -297px; }
#navigation div.navSupport { left: -198px; }
#navigation div.navContact { left: -99px; }

/* Images */
#navigation span a.navHome { background:url(images/nav_home.gif) 0 0 no-repeat; }
#navigation span a.navProducts { background:url(images/nav_products.gif) 0 0 no-repeat; }
#navigation span a.navGallery { background:url(images/nav_gallery.gif) 0 0 no-repeat; }
#navigation span a.navReviews { background:url(images/nav_reviews.gif) 0 0 no-repeat; }
#navigation span a.navCompany { background:url(images/nav_company.gif) 0 0 no-repeat; }
#navigation span a.navSupport { background:url(images/nav_support.gif) 0 0 no-repeat; }
#navigation span a.navContact { background:url(images/nav_contact.gif) 0 0 no-repeat; }

/* Normal / Hover / Selected States */	
#navigation span a:hover { background-position: 0 -30px; }
#navigation span.over a, #navigation span.over a:hover { background-position: 0 -60px; }
#navigation span.selected a, #navigation span.selected a:hover { background-position: 0 -60px; }