ul#menu_list { height: 43px; padding: 0; z-index:500; position: relative; }
ul#menu_list li { float: left; height: 43px; position: relative; top: 3px; }
ul#menu_list li.spacer { width: 6px; background: url('../images/bg_menu_summer.gif') -762px 0 no-repeat; }
ul#menu_list a { display: block; height: 43px; font-size: 1px; color: #fff; margin: 0 5px; text-indent: -999px; }
ul#menu_list li:first-child, ul#menu_list li.first-child { margin-left: 20px; }
ul#menu_list a#menu_1  { width: 62px; background: url('../images/bg_menu_summer.gif')	0		0 no-repeat; }
ul#menu_list a#menu_2  { width: 73px; background: url('../images/bg_menu_summer.gif')	-62px	0 no-repeat; }
ul#menu_list a#menu_3  { width: 90px; background: url('../images/bg_menu_summer.gif')	-135px	0 no-repeat; }
ul#menu_list a#menu_4  { width: 148px; background: url('../images/bg_menu_summer.gif')	-225px	0 no-repeat; }
ul#menu_list a#menu_5  { width: 135px; background: url('../images/bg_menu_summer.gif')	-373px	0 no-repeat; }
ul#menu_list a#menu_6  { width: 93px; background: url('../images/bg_menu_summer.gif')	-508px	0 no-repeat; }
ul#menu_list a#menu_7  { width: 97px; background: url('../images/bg_menu_summer.gif')	-601px	0 no-repeat; }
ul#menu_list a#menu_8  { width: 64px; background: url('../images/bg_menu_summer.gif')	-698px	0 no-repeat; }
ul#menu_list a#menu_1:hover, ul#menu_list a#menu_1.active, ul#menu_list li.submenu:hover a#menu_1   { width: 62px; background: url('../images/bg_menu_summer.gif')	0		-43px no-repeat; }
ul#menu_list a#menu_2:hover, ul#menu_list a#menu_2.active, ul#menu_list li.submenu:hover a#menu_2   { width: 73px; background: url('../images/bg_menu_summer.gif')	-62px	-43px no-repeat; }
ul#menu_list a#menu_3:hover, ul#menu_list a#menu_3.active, ul#menu_list li.submenu:hover a#menu_3   { width: 90px; background: url('../images/bg_menu_summer.gif')	-135px	-43px no-repeat; }
ul#menu_list a#menu_4:hover, ul#menu_list a#menu_4.active, ul#menu_list li.submenu:hover a#menu_4   { width: 148px; background: url('../images/bg_menu_summer.gif')	-225px	-43px no-repeat; }
ul#menu_list a#menu_5:hover, ul#menu_list a#menu_5.active, ul#menu_list li.submenu:hover a#menu_5   { width: 135px; background: url('../images/bg_menu_summer.gif')	-373px	-43px no-repeat; }
ul#menu_list a#menu_6:hover, ul#menu_list a#menu_6.active, ul#menu_list li.submenu:hover a#menu_6   { width: 93px; background: url('../images/bg_menu_summer.gif')	-508px	-43px no-repeat; }
ul#menu_list a#menu_7:hover, ul#menu_list a#menu_7.active, ul#menu_list li.submenu:hover a#menu_7   { width: 97px; background: url('../images/bg_menu_summer.gif')	-601px	-43px no-repeat; }
ul#menu_list a#menu_8:hover, ul#menu_list a#menu_8.active, ul#menu_list li.submenu:hover a#menu_8   { width: 64px; background: url('../images/bg_menu_summer.gif')	-698px	-43px no-repeat; }

ul#menu_list li:hover { position:relative; }
ul#menu_list li ul li { height: auto; display: block; float: none; padding: 0px 0 0 0; background: #FFB22B; margin: 0; position: static; top: 0px; }
ul#menu_list li ul li:first-child, ul#menu_list li ul li.first-child { padding: 0; margin-left: 0; }

ul#menu_list ul li a { text-indent: 0px; font-size: 11px; font-weight: bold; color: #FFFFFF; background: url('../images/bg_circle_yellow.gif') 5px 50% no-repeat #FAA51B; margin: 0; height: auto; padding: 4px 6px 4px 16px; width: 178px; border-bottom:solid 1px #FFB22B; }
ul#menu_list ul li a:hover { text-decoration: none; font-weight: bold; color: #FFFFFF !important; background: url('../images/bg_circle_yellow.gif') 5px 50% no-repeat #FA911D; }
ul#menu_list ul li.submenu > a { background: url('../images/bg_circle_yellow_arrow.gif') 5px 50% no-repeat #FAA51B; padding: 4px 16px 4px 16px; width: 168px; }
ul#menu_list ul li.submenu > a:hover, ul#menu_list li ul li.submenu:hover > a { background: url('../images/bg_circle_yellow_arrow.gif') 5px 50% no-repeat #FA911D; }

ul#menu_list li ul {display:none; border: 0; position: relative;}

ul#menu_list li:hover > ul { width:200px; display:block; position: absolute; left:-25px; top:43px; padding:0px 30px 30px 30px; background: transparent url('../images/transparent.gif'); border: 1px solid #FBC316; border-width: 0; }
ul#menu_list ul li:hover > ul { left: 170px; top: 0px; }
ul#menu_list ul li.first-child:hover > ul, ul#menu_list ul li:first-child:hover > ul { left: 170px; top: 0px; }

ul#menu_list table { position: absolute; border-collapse:collapse; top:19px; left:0; z-index:500; font-size:1em; }
* html ul#menu_list li ul li a { text-align: left; width:182px; }
* html ul#menu_list li a:hover { position:relative; color:#FFFFFF; }
* html ul#menu_list li ul a:hover {  }
* html ul#menu_list li ul { visibility:hidden; display:block; position:absolute; top:34px; left:80px; padding: 0px 30px 30px 30px; background:transparent url('../images/transparent.gif');}

* html ul#menu_list ul li.submenu a { background: url('../images/bg_circle_yellow_arrow.gif') 5px 50% no-repeat #FAA51B; padding-right: 25px; width: 158px; _width: 163px; }
* html ul#menu_list ul li.submenu a:hover { background: url('../images/bg_circle_yellow_arrow.gif') 5px 50% no-repeat #FA911D; }
* html ul#menu_list ul ul li a { background: url('../images/bg_circle_yellow.gif') 5px 50% no-repeat #FAA51B !important; }
* html ul#menu_list ul ul li a:hover { background: url('../images/bg_circle_yellow.gif') 5px 50% no-repeat #FA911D !important; }
* html ul#menu_list ul ul li.submenu a { background: url('../images/bg_circle_yellow_arrow.gif') 5px 50% no-repeat #FAA51B !important; }
* html ul#menu_list ul ul li.submenu a:hover { background: url('../images/bg_circle_yellow_arrow.gif') 5px 50% no-repeat #FA911D !important; }
* html ul#menu_list ul ul table ul { width: 158px; overflow: hidden; }


ul#menu_list li:hover > ul {visibility:visible;}
ul#menu_list li a:hover ul ul{ visibility:hidden; }
ul#menu_list li a:hover ul a:hover ul ul { visibility:hidden; }
ul#menu_list li a:hover ul a:hover ul a:hover ul ul{ visibility:hidden; }
ul#menu_list li a:hover ul a:hover ul a:hover ul a:hover ul ul { visibility:hidden; }
ul#menu_list li a:hover ul { visibility:visible; left:-16px; top:17px; lef\t:-30px; to\p:24px; }


ul#menu_list li a:hover ul a:hover ul { visibility:visible; top:-18px; _top: -19px; left:174px; }
ul#menu_list ul li a:hover ul a:hover ul { visibility:visible; top:-18px; left:172px; }
ul#menu_list li a:hover ul li.first-child a:hover ul { visibility:visible; top:-19px; left:174px; }
ul#menu_list ul li a:hover ul li.first-child a:hover ul { visibility:visible; top:-18px; left:172px; }
ul#menu_list li a:hover ul a:hover ul a:hover ul { visibility:visible; }
ul#menu_list li a:hover ul a:hover ul a:hover ul a:hover ul { visibility:visible; }
ul#menu_list li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { visibility:visible; }

/*
ul#menu_list li ul li ul a {padding:4px 16px; height: auto; line-height: 11px;} */
