#site_nav {
	list-style: none;
	float: right;
	width: 400px;
	margin: 53px 0 0 0;
}

#site_nav li { float:left; }

#site_nav a {
	display: block;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	background-image: url(/images/navigation.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 11px;
	padding: 0 10px;
	border: none;
}

/*-- Normal State --*/

#site_nav .home a:link,#site_nav .home a:visited {
	width:40px; background-position:0px 0;
	padding-left: 0;
}

#site_nav .products a:link,#site_nav .products a:visited{
	width:72px; background-position: -49px 0;
}

#site_nav .support a:link,#site_nav .support a:visited {
	width:62px; background-position: -140px 0;
}

#site_nav .blog a:link,#site_nav .blog a:visited {
	width:36px; background-position: -220px 0;
}

#site_nav .news a:link,#site_nav .news a:visited{
	width:39px;
	background-position: -275px 0;
}

#site_nav .about a:link,#site_nav .about a:visited {
	width:47px; background-position: -332px 0;
	padding-right: 0;
}


/*-- Nav Hover --*/

#site_nav .home     a:hover { background-position:0px -12px;    }
#site_nav .products a:hover { background-position:-49px -12px;  }
#site_nav .support  a:hover { background-position:-140px -12px; }
#site_nav .blog     a:hover { background-position:-220px -12px; }
#site_nav .news     a:hover { background-position:-275px -12px; }
#site_nav .about    a:hover { background-position:-332px -12px; }

/*-- Nav Current --*/

#home .home a:link,#home .home a:visited { background-position:0 -24px !important;}
#products .products a:link, #products .products a:visited { background-position:-49px -24px !important;}
#support .support a:link, #support .support a:visited { background-position:-140px -24px !important;}
#blog .blog a:link, #blog .blog a:visited { background-position:-220px -24px !important;}
#news .news a:link, #news .news a:visited { background-position:-275px -24px !important;}
#about .about a:link, #about .about a:visited { background-position:-332px -24px !important;}

/*-- Suckerfish Dropdowns http://www.htmldog.com/articles/suckerfish/dropdowns/  --*/

#site_nav li ul {
	position: absolute;
	width: 136px;
	left: -999em;
	height:auto !important;
	padding:6px 3px 3px 3px; 
	z-index:99;
	background: transparent url(/images/dropdown_bg.png) top left repeat-x;
}

* html #site_nav li ul { /* non-transparent background for ie 5 & 6 */
	background: transparent url(/images/dropdown_bg.gif) top left repeat-x;
}

#site_nav li ul li{
	background-color:#fff;
}

#site_nav li ul li.producer_nav {
	background-color:#fff;
	padding-bottom:4px;
}

#site_nav li ul a {
	background:none;
	text-indent: 0;	
	font-size: 12px;
	line-height: 16px;
	width: 120px !important; 
	padding: 3px 8px;
	height:auto !important;
	z-index:99;
	color:#666;
}

#site_nav li ul a:hover { color:#333; }

#site_nav li:hover ul { left: auto; }

#site_nav li.products:hover a:link,#site_nav li.products:hover a:visited { background-position:-49px -12px !important; }

#site_nav li:hover ul, #site_nav li.sfhover ul { left: auto; }	

