/*menu*/ ul.menu {list-style:none; margin:0; padding:0; font-size:0.75em;} ul.menu a {display:block; text-decoration:none;} ul.menu > li {position:relative; float:left; margin:0;} .submenu{ background: #fff; padding:5px 2px; width: 992px; min-height:470px; height:auto !important; height:470px; font-size:0.75em;} .smenubox{float:left;width:228px;margin:0;padding:5px;} .smenubox h2{color:#000; text-transform:uppercase; font-size:1em; float:left; width:100%;} ul.slist{ display:block; float:left; color:#333; font-size:1em; margin:0; line-height: 1.4em; width:100%; } ul.slist > li{ float:left; background: url(../images/icon-double-arrow.gif) no-repeat 0px 3px; padding: 0px 2px 0px 18px; margin:6px 0; color:#666; width:100%;} ul.slist > li a:link, ul.slist > li a:visited{ color:#039; text-decoration:none; } ul.slist > li a:hover{ color:#09F; text-decoration:none; } ul.slist > li > ul > li{background:url(../images/icon-list.gif) no-repeat 0px 3px;font-size:0.95em; padding: 0 0 0 8px; margin:4px 0;} ul.slist > li > ul > li a:link, ul.slist > li > ul > li a:visited{ color:#039; text-decoration:none; } ul.slist > li > ul > li a:hover{ color:#09F; text-decoration:none; } ul.slist > li > ul > li > ul > li{background:url(../images/icon-list2.gif) no-repeat 0px 5px;;font-size:0.95em; padding: 0 0 0 10px; margin:2px 0;} ul.slist > li > ul > li > ul > li a:link, ul.slist > li > ul > li > ul > li a:visited{ color:#039; text-decoration:none; } ul.slist > li > ul > li > ul > li a:hover{ color:#09F; text-decoration:none; } .smenubox .hdotted{ float:left; border-top:1px dotted #CCC; margin:5px 0 8px 0; height: 0px; width:100%; }