#menu-container {
	position: relative; height: 34px;
	font-size: 11px; font-family: arial, helvetica, sans-serif;
	/*
	font-size: 13px;
	font-family:"Beton Bold", arial, 'Times New Roman', serif;
	*/
	color: #ffffff; background: #6CC6D9; background: url("/site_graphics/bg-menu-container.jpg") repeat-x top left #09c; background: #36AFEC;
	border-bottom: 1px solid #000;
	margin: 0px auto; clear: both;
	}

ul#topnav { width: 1036px; height: 34px; list-style: none; padding: 0px; margin: 0px auto; }
ul#topnav li { position: relative; float: left; background: #036; padding: 0px; margin: 0px; z-index: 1000; }
ul#topnav li:hover { color: #ffffff; background: #06f; }	

ul#topnav li a {
	float: left; height: 26px;
	color: #ffffff; background: transparent;
	font-weight: bold; text-decoration: none;
	padding: 7px 19px 0px 19px;
	border-top: 1px solid #036;
	}

/*ul#topnav li a:hover { border-top: 1px solid #09c; }*/
	
ul#topnav li .sub {
	display: none; position: absolute;	
	top: 35px; left: 0px;
	background: #09c; background: #06c;
	padding: 0px; 
	border-bottom: 1px solid #036;
	margin: 0px;
	float: left; width: 200px;
	z-index: 1000;
	}

ul#topnav li .sub .row { clear: both; float: left; width: 100%; margin-bottom: 10px; }
ul#topnav li .sub ul { list-style: none; float: left; width: 200px; padding: 0px; margin: 0px; }
ul#topnav .sub ul li {  float: none; width: 200px; margin: 0px; color: #ffffff; background: transparent; border: none; }

ul#topnav .sub ul li a {
	float: none; 
	height: auto;
	width: auto;
	color: #ffffff;
	background: transparent;
	padding: 4px 4px 4px 10px;
	border: none;
	display: block;
	text-decoration: none;
	/*font-size: 13px;*/
	}

ul#topnav .sub ul li a:hover { color: #ffc; background: #036;  }

/* category items */
ul#topnav li.cat { color: #ffc; background: #06c; }
ul#topnav li.cat:hover { color: #fff; background: #06f; }
ul#topnav li.cat a:hover { border-top: 1px solid #06c; }

ul#topnav li.cat div.sub { background: #069; }
ul#topnav li.cat div.sub { padding: 0px; border-bottom: 1px solid #06c; }
ul#topnav li.cat div.sub ul li { background: #036; }
ul#topnav li.cat div.sub ul li:hover { color: #ffc; background: #06f; }
ul#topnav li.cat div.sub ul li a { color: #fff; background: transparent; border: none; }
ul#topnav li.cat div.sub ul li a:hover { color: #ffc; }