#cssmenu {

	height: 30px;

        padding-left: 252px;

	}



#cssmenu, #cssmenu ul { 

	margin: 0;

	list-style: none;

	line-height: 1;

	}

#cssmenu {

	margin-bottom: 1px;

	}

	

#cssmenu ul {

	float: left;

	list-style: none;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	}

	

#cssmenu li {

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;

	}

	

#cssmenu ul li {

	list-style: none;

	margin: 0px;

	padding: 0px;

	}

	

#cssmenu li a, #cssmenu li a:link {

	position: relative;

    background: url(images/nav-background.png) top left repeat-x;

	color: #fff;

	display: block;

    margin: 0px 6px 0px 0px;

	padding: 9px 15px;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

    text-shadow: 0 1px 0 #374502;

    -moz-border-radius: 8px 8px 0 0;

    -khtml-border-radius: 8px 8px 0 0;

    -webkit-border-radius: 8px 8px 0 0;

    border-radius: 8px 8px 0 0;

	}

#cssmenu li a div.left, #cssmenu li a:link div.left {
	background: url("images/nav-left.png") top left no-repeat;
	width: 8px;
	height: 30px;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}

#cssmenu li a div.right, #cssmenu li a:link div.right {
	background: url("images/nav-right.png") top left no-repeat;
	width: 8px;
	height: 30px;
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
}
	

#cssmenu li a:hover, #cssmenu li a:active {

	color: #fff;

	display: block;

	text-decoration: none;

    background: url(images/nav-hover.png) top left repeat-x;

    text-shadow: 0 1px 0 #a23201;

	}

#cssmenu li a:hover div.left, #cssmenu li a:active div.left {
	background: url("images/nav-left.png") bottom left no-repeat;
	width: 8px;
	height: 30px;
	position: absolute;
	top: 0;
	left: 0;	
	overflow: hidden;
}

#cssmenu li a:hover div.right, #cssmenu li a:active div.right {
	background: url("images/nav-right.png") bottom left no-repeat;
	width: 8px;
	height: 30px;
	position: absolute;
	top: 0;
	right: 0;	
	overflow: hidden;
}	
	

#cssmenu  li.current-cat a {

	color:#fff;

    background: url(images/nav-hover.png) top left repeat-x;

    text-shadow: 0 1px 0 #a23201;

	}
	
#cssmenu  li.current-cat a div.left {
	background: url("images/nav-left.png") bottom left no-repeat;
	width: 8px;
	height: 30px;
	position: absolute;
	top: 0;
	left: 0;	
	overflow: hidden;
}

#cssmenu  li.current-cat a div.right {
	background: url("images/nav-right.png") bottom left no-repeat;
	width: 8px;
	height: 30px;
	position: absolute;
	top: 0;
	right: 0;	
	overflow: hidden;
}



#cssmenu li:hover, #cssmenu li.sfhover { 

	position: static;

	}