#top-nav
{
   background: no-repeat -10px 12px;
/*   background:url(../images/top-menu.gif) no-repeat -10px 12px; */
   height:1%;
   margin:0 auto;
}

#top-nav, #top-nav a
{
   color: #660;
   text-decoration:none;
}

.clear
{
   clear:both;
}

#nav, #nav ul 
{
	padding: 0;
	margin: 0;
	line-height: 1;
	font: large Arial, Helvetica, sans-serif;
	margin:0 auto;

   color:;
	list-style: none;
	font-weight: bold;
}

#nav a 
{
   display: block;
   padding: 5px 2px 4px 2px;
}

#nav a:hover
{
   color: #a48542;
   background: ;
}

#nav li:hover, #nav li:hover a
{
   color: #a48542;
   background: ;
}

#nav li 
{
   float: left;   
   /*margin:0 15px;*/
}

#nav li 
{
   margin:0 15px 0 20px;
}

#nav span.dividera
{
   background:url(../images/icon1.gif) no-repeat center 50%;
   padding:0 10px;
   height:15px;
   float:left;
}

#nav li ul
{
   position: absolute;
   width: 11em;
   left: -999em;
   filter:alpha(opacity = 100);
   -moz-opacity: 0.8;
   -khtml-opacity: 0.8;
   opacity: 0.8;
}

#nav li ul li 
{
   float:none;
   margin:0 0 -5px 0;
   height:1%;
}

#nav li ul li a 
{
   padding:5px 5px 5px 5px;
   color: #a48542;
   background: #fbf3e8;
}

#nav li ul li a:hover
{
   color: #666600;
   background:#fbf3e8;
   filter:alpha(opacity=100) !important;
   -moz-opacity: 1 !important;
   -khtml-opacity: 1 !important;
   opacity: 1 !important;
}

#nav li ul ul 
{
   margin: -1em 0 0 10em;
}

#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;
}

