#categories-back {
background:transparent url(wood/categories-back.gif) repeat-x scroll left center;
}

#categories-back li, #categories-back li.blank {
background:transparent url(wood/category-divider.gif) no-repeat scroll right top;
}

#categories-back a:hover {
background:transparent url(wood/category-arrow.gif) no-repeat scroll center bottom;
}

#content-back {
background:transparent url(wood/content-back-wide.gif) no-repeat scroll left top;
}

#content-back-wide {
background:transparent url(wood/content-back-wide.gif) no-repeat scroll left top;
}

#left-top {
background:transparent url(wood/left-top-wide.gif) no-repeat scroll center top;
}

#left-top-wide {
background:transparent url(wood/left-top-wide.gif) no-repeat scroll center top;
}

#footer {
	background:#4A3B21 url(wood/footer-back.gif) repeat-x top left;
}
#navigation {
background:transparent url(wood/navigation.gif) repeat-x scroll 0 0;
}

#navigation-links a:hover {
color:#ECE6C0;
}
#navigation-links a {
color:#7B6C55;
}

#categories-back a:hover {
color:#FFFFFF;
}

#categories-back a {
color:#C3BD9E;
}

#nav {
	margin:0;
	width:auto;
	height:81px;
	background:transparent url(wood/categories-back.gif) repeat-x scroll left center;
	list-style:none;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 40px;
	font-family: Georgia, "Times New Roman", serif;
	}

#nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

#nav li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

#nav li a, #nav li a:link, #nav li a:visited {
	color: #C3BD9E;
	display: block;
	font-size: 16px;	
    margin: 0px;
	padding: 8px 15px 13px 15px;
	}

#nav li a:hover, #nav li a:active {
	color: #fff;
    margin: 0px;
	padding: 8px 15px 13px 15px;
	text-decoration: none;
	}

#nav li li a, #nav li li a:link, #nav li li a:visited {
	opacity: .90;
	filter: alpha(opacity=90);
	background: #282117;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	width: 180px;
	color: #C3BD9E;
	float: none;
	margin: 0px;
	padding: 7px 10px 7px 10px;
	border-bottom: 1px solid #373737;
	border-left: 1px solid #373737;
	border-right: 1px solid #373737;
	}

#nav li li a:hover, #nav li li a:active {
	background: #282117;
	color: #FFFFFF;
	padding: 7px 10px 7px 10px;
	}

#nav li {
	float: left;
	padding: 0px;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
	}

#nav li li { 
	}

#nav li ul a { 

	width: 140px;

	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -29px 0 0 171px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

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

#nav li:hover, #nav li.sfhover { 
	position: static;
	}

