@charset "utf-8";
/* CSS Document */

/* DESIGN TOPNAV (mainmenu) */
.topnav {
  background: url("images/topnav.png") no-repeat scroll 0 0 transparent;
  float: left;  
  font-size: 14px;
  height: 52px;  
  line-height: 1em;
  padding: 0 0 0 20px;
  width: 960px;
}

/* level 0 */
.topnav ul { 
  margin:0;
  padding:0;
  float:left; 
  width:auto;
}
.topnav ul.menusm { }
.topnav ul li { 
  margin:0; 
  padding:0; 
  float:left;
}
.topnav>ul>li a {
  display: block;
  padding:14px 8px 13px; 
  float:left; 
  text-decoration:none; 
  font-weight:bold;
  background:none;
  color: #554b22;
  text-shadow: 0 1px 0 #fff;
  font-family: Garamond, "Times New Roman", Times, serif;
  text-transform: uppercase;
}
.topnav>ul>li>a {
  border-right:1px solid #bababa;
}
.topnav>ul>li:first-child>a {
  border-left:1px solid #bababa; 
}
.topnav ul li a.top_level { }
.topnav ul li.current_page_item { }					/* active item first level */

.topnav ul li.current_page_item>a,
.topnav ul li.current_page_parent>a {
  color:#555; 
  background-color:#cfcfcf;
}
.topnav ul li a.a_hover_main { 
  color:#555;
  background-color:#cfcfcf;
  border-right:1px solid #bababa;
}						/* on hover */
/* level 1 */
.topnav ul li ul { 
  padding:0 0 6px;
  top:40px;
  left:0px; 
  background:#c4985a;
}			/* position of submenu */
.topnav ul li ul li {
  margin:0;
  padding: 0; 
  /*background:url(images/li_bg.gif) repeat-x left top;*/
}
.topnav ul li ul li a { 
  padding:8px 20px 8px;
  width:19em; 
  font-size:14px;
  font-weight: bold;
  line-height:1em; 
  text-decoration:none;
  background: #c4985a;
  color: #fff;
  text-shadow: 0 1px 0 #000;
  /*background:url(images/nav-li.gif) no-repeat 10px center; */
  border-bottom: 1px solid #000;
}
.topnav ul li ul li:first-child>a { 
  border-top: 1px solid #000;
}
.topnav ul li ul li a.have_submenu { }																/* if item have submenu */
.topnav ul li ul li a:hover,
.topnav ul li ul li a.have_submenu_hover { 
  color:#fff;
  text-decoration:none;
  background-color:#554b22;
  text-shadow: 0 1px 0 #000;
}

.topnav ul li ul li.current_page_item a {
  color:#fff;
  background-color:#967445;
  text-shadow: 0 1px 0 #000;
  cursor: default;
}

.topnav ul li ul li ul { padding:0 0 6px; top:0; left:170px;}	/* position of submenu level 2 */

/* DESIGN NAV1 (categories) */
#nav1 { }
/* level 0 */
#nav1 ul { }
#nav1 ul li { }
#nav1 ul li a { }
#nav1 ul li.current-cat { }							/* active item first level */
#nav1 ul li.current-cat a,
#nav1 ul li a.a_hover_main { }				/* on hover */
/* level 1 */
#nav1 ul li ul { }				/* position of submenu */
#nav1 ul li ul li { }
#nav1 ul li ul li a { }
#nav1 ul li ul li a.have_submenu { }																/* if item have submenu */
#nav1 ul li ul li a:hover,
#nav1 ul li ul li a.have_submenu_hover { }
#nav1 ul li ul li ul { }		/* position of submenu level 2 */


#nav1 * { }
.topnav * { z-index:1002;}



/* DO NOT EDIT!!! */
ul.menusm { list-style:none;}
ul.menusm li { cursor:pointer; position:relative;}
ul.menusm li a { position:relative;}
ul.menusm li ul { display:none; position:absolute; height:auto; list-style:none;}
ul.menusm li ul li ul { position:absolute; list-style:none;}
