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

/* DESIGN TOPNAV (mainmenu) */

/* level 1 */
.topnav {
	height:50px;
	margin:0px;
	width: 1030px;
	background-color: #000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #494949;
	border-bottom-color: #494949;
}
.topnav ul { list-style:none; padding:0; margin:0; }
.topnav li { float:left; padding:0; }
.topnav ul li a {
	color:#FFFFFF;
	display:block;
	float:left;
	text-decoration:none;
	padding-top: 16px;
	padding-right: 15px;
	padding-bottom: 16px;
	padding-left: 15px;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
}
.topnav li a:hover {
	color:#E1E1E1;
}
.topnav ul li.current_page_item  {
	color:#ffffff;
	background-color: #555555;
}

/* level 2 */
.topnav ul li ul {
	float:none;
	text-transform:none;
	padding:0;
	margin:0;
	top:49px;
	left:15px;
	font-weight:normal;
	background-color: #F3F3F3;
}			/* position of submenu */
.topnav ul li ul li { border:none; background:none; padding:7px; width:150px; }
.topnav ul li ul li:hover {
	border:none;
	background-color: #E1E1E1;
}
.topnav ul li ul li a {
	border:none;
	background:none;
	color:#3A3A3A;
	padding:0;
	font-size: 12px;
	line-height: 1.1em;
}
.topnav ul li ul li.current_page_item a{
	color:#ffffff;
	background-color: #555555;
}
.topnav ul li ul li a:hover {border:none; background:none; padding:0;color:#3A3A3A;}
.topnav ul .nav_sub_arrow { }												/* if item have submenu */
.topnav ul .nav_sub_arrow:hover, ul.menu .nav_sub_arrow_active { }			/* if item have submenu, active */
/* level 3 */
.topnav ul li ul li ul { top:0; left:164px; padding:0;}								/* position of sub-submenu */

/* DESIGN NAV1 (categories) */
/* level 1 */
#nav1 ul { }
#nav1 ul li { float:left;}
#nav1 ul li.current-cat{ }							/* active item first level */
#nav1 ul li a { }
/* level 2 */
#nav1 ul li ul { top:16px; left:-30px;}				/* position of submenu */
#nav1 ul li ul li { }
#nav1 ul li ul li:hover { }
#nav1 ul li ul li a { }
#nav1 ul li ul li a:hover { }
#nav1 ul .nav_sub_arrow	{ }													/* if item have submenu */
#nav1 ul .nav_sub_arrow:hover, ul.menu .nav_sub_arrow_active { }			/* if item have submenu, active */
/* level 3 */
#nav1 ul li ul li ul { top:0px; left:0px;}									/* position of sub-submenu */


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