ul.topnav, ul.subnav
{
	clear			: both;
	list-style-type	: none;
	margin			: 0px;
	padding			: 0px;
	
	float			: right;
}

	ul.topnav li 
	{
		float			: left;
		margin			: 0px 13px;
		margin-top		: 51px;
		position		: relative;
	}
	
	ul.topnav li a { display : block; float	: left; height : 30px; }

	ul.topnav li a span
	{
		display			: block;
		float			: left;
		
		height			: 15px;
		line-height		: 15px;
		
		padding-left	: 23px;
		background		: url('../img/icons/home.png') left top no-repeat;
		
		cursor			: pointer;
	}
	
	ul.topnav li a.product span { background-image : url('../img/icons/product.png'); }	
	ul.topnav li a.price span { background-image : url('../img/icons/price.png'); }	
	ul.topnav li a.casestudies span { background-image : url('../img/icons/casestudies.png'); }	
	ul.topnav li a.news span { background-image : url('../img/icons/news.png'); }	
	ul.topnav li a.about span { background-image : url('../img/icons/about.png'); }	
	ul.topnav li a.contact span { background-image : url('../img/icons/contact.png'); }	

	ul.topnav li.active a span, ul.topnav li a:hover span { background-position : left bottom; text-decoration : underline; }
	ul.topnav li.active ul, ul.topnav li:hover ul { display : block; }
	ul.topnav li:hover a span { background-position : left bottom; text-decoration : underline; }
	
ul.subnav { width : 320px; display : none; position : absolute; left : 13px; top: 25px; height : 120px;}
ul.subnav li
{
	float		: left;
	margin		: 0px 10px 0px 10px;
	background 	: none !important;
}

	ul.subnav li a { padding-left : 0px;  }
	ul.subnav li a span { background : none; }
	ul.subnav li a:hover { text-decoration : underline !important; }
	ul.subnav li.active a { text-decoration : underline !important;}
