#catalog-menu-bar {
	z-index: 90;
/*	left: 0px;
	top: 62px;
	position: absolute;*/
    position: relative;
	width: 828px;
	padding-left: 15px;
	padding-right: 15px;
	background-repeat: repeat-x;
	background-image: url(../images/catalog_menu_background.png);
	z-index: 1000;
    height: 25px;
}

#catalog-menu-bar .level1-item {
    position: absolute;
}

#catalog-menu-bar #menu-1 {  left: 0px; }
#catalog-menu-bar #menu-2 {  left: 180px; }
#catalog-menu-bar #menu-3 {  left: 241px; }
#catalog-menu-bar #menu-4 {  left: 392px; }
#catalog-menu-bar #menu-5 {  left: 495px; }
#catalog-menu-bar #menu-6 {  left: 571px; }
#catalog-menu-bar #menu-7 {  left: 672px; }
#catalog-menu-bar #menu-8 {  left: 740px; }

#catalog-menu-bar .img  { margin: 4px 0 6px 0; height: 12px; background-repeat: no-repeat; }

#catalog-menu-bar #img-1 { width: 157px; background-image: url(../images/cat_menu_img_1.png); }
#catalog-menu-bar #img-2 { width: 40px; background-image: url(../images/cat_menu_img_2.png); }
#catalog-menu-bar #img-3 { width: 131px; background-image: url(../images/cat_menu_img_3.png); }
#catalog-menu-bar #img-4 { width: 79px; background-image: url(../images/cat_menu_img_4.png); }
#catalog-menu-bar #img-5 { width: 54px; background-image: url(../images/cat_menu_img_5.png); }
#catalog-menu-bar #img-6 { width: 80px; background-image: url(../images/cat_menu_img_6.png); }
#catalog-menu-bar #img-13 { width: 52px; background-image: url(../images/cat_menu_img_13.png); }
#catalog-menu-bar #img-14 { width: 108px; background-image: url(../images/cat_menu_img_14.png); }

#catalog-menu-bar .jdm_hover #img-1 { background-image: url(../images/cat_menu_img_1_o.png); }
#catalog-menu-bar .jdm_hover #img-2 { background-image: url(../images/cat_menu_img_2_o.png); }
#catalog-menu-bar .jdm_hover #img-3 { background-image: url(../images/cat_menu_img_3_o.png); }
#catalog-menu-bar .jdm_hover #img-4 { background-image: url(../images/cat_menu_img_4_o.png); }
#catalog-menu-bar .jdm_hover #img-5 { background-image: url(../images/cat_menu_img_5_o.png); }
#catalog-menu-bar .jdm_hover #img-6 { background-image: url(../images/cat_menu_img_6_o.png); }
#catalog-menu-bar .jdm_hover #img-13 { background-image: url(../images/cat_menu_img_13_o.png); }
#catalog-menu-bar .jdm_hover #img-14 { background-image: url(../images/cat_menu_img_14_o.png); }

ul.catalog-menu-bar,
ul.catalog-menu-bar_vertical {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

ul.catalog-menu-bar ul,
ul.catalog-menu-bar_vertical ul {
	display: none;
}

ul.catalog-menu-bar li {
	float: left;
}

/* -- Sub-Menus -- */
ul.catalog-menu-bar ul,
ul.catalog-menu-bar_vertical ul {
	position: absolute;
	display: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 1003;
}

ul.catalog-menu-bar ul li,
ul.catalog-menu-bar_vertical ul li {
	float: none;
	margin: 0px;
}


ul.catalog-menu-bar li.level1-item {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	height: 25px;
}


li.level1-item {
}
a.root:link, a.root:visited{
  text-decoration: none;
  text-transform: uppercase;
  font-family: verdana;
  font-size: 14px;
  color: #ffffff;
}
a.root:hover, a.root:active{
  text-decoration: none;
}

li.level2-item p {
  padding: 0; margin: 0;
}

ul.catalog-menu-bar ul.level2-container {
 	background-color: white;
	border: 1px solid #c06000;
	height: auto;
	margin-top: -8px;
}

ul.catalog-menu-bar ul li.level2-item {
	margin: 0px;
	padding-left: 5px;
	min-width: 305px;
	font-family: sans-serif;
	font-size: 12px;
	color: #c06000;
	line-height: 20px;
	border-top: 1px dotted #c06000;
}

#catalog-menu-bar #menu-8 li.level2-item {
	min-width: 200px !important;
}




ul.catalog-menu-bar ul li.level2-sep {
	background-color: #c06000;
	color: white;
	font-weight: bold;
	font-family: sans-serif;
	font-size: 12px;
	margin: 0px;
	padding-left: 3px;
	height: 20px;
	line-height: 20px;
	min-width: 200px;
}

li.level2-sep a {
	width: 100%;
	background-color: #c06000;
	color: white;
	font-weight: bold;
}




* html ul.catalog-menu-bar ul {
	width: 1%;
}

ul.catalog-menu-bar li {
	cursor: pointer;
}


ul.catalog-menu-bar li.level2-item a {
    display: block;
    width: 100%;
	color: #c06000;
	text-decoration: none;
}

ul.catalog-menu-bar li.level2-item a:hover {
	color: #c06000;
	text-decoration: underline;
}

ul.catalog-menu-bar li.jdm_hover,
ul.catalog-menu-bar li.jdm_active {
	background-image: url(../images/catalog_menu_selected_background.png);
	background-repeat: repeat-x;

}

ul.catalog-menu-bar li li.jdm_hover,
ul.catalog-menu-bar li li.jdm_active {
	background-image: none;
}

ul.catalog-menu-bar ul.level3-container {
	border: 1px	solid #c06000;
	width: 150px;
	z-index: 1002;
}

ul.catalog-menu-bar li.level3-item {
	margin: 0px;
	padding: 0px;
	background-color: white;
	z-index: 1002;
}

ul.catalog-menu-bar li.level3-item h1 {
	font-size: 10px;
	font-family: Arial;
	background-color: #c06000;
	color: white;
	width:150px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

ul.catalog-menu-bar li.level3-item h2 {
	font-size: 10px;
	font-family: Arial;
	font-style: italic;
	width:150px;
	margin: 0px;
	text-align: center;
	border-top: 1px dotted #c06000;
	background-color: white;
}

ul.catalog-menu-bar li.level3-item img {
	margin: 0px;
	padding: 0px;
	z-index: 1002;
	width: 150px;
}
