ul#css3menu1,ul#css3menu1 ul{ margin:0; list-style:none; background-color:#C0C0C0; background-image:url("mainbk.png"); background-repeat:repeat; border-width:0px; border-style:solid; border-color:#999999; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; } ul#css3menu1 ul{ display:none; position:absolute; left:0; top:100%; -moz-box-shadow:0.7px 0.7px 1px #777777; -webkit-box-shadow:0.7px 0.7px 1px #777777; box-shadow:0.7px 0.7px 1px #777777; padding:0 9px 9px; background-color:#FFF; background-image:none; border-width:1px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-style:solid; border-color:#d8d9da; } ul#css3menu1 li:hover>*{ display:block; } ul#css3menu1 li:hover{ position:relative; } ul#css3menu1 ul ul{ position:absolute; left:100%; top:0; } ul#css3menu1{ padding:1px 1px 1px 0; display:block; font-size:0; float:left; } ul#css3menu1 li{ display:block; white-space:nowrap; font-size:0; float:left; } ul#css3menu1>li,ul#css3menu1 li{ margin:0 0 0 1px; } ul#css3menu1 ul>li{ margin:1px 0 0; } ul#css3menu1 a:active, ul#css3menu1 a:focus{ outline-style:none; } ul#css3menu1 a{ display:block; vertical-align:middle; text-align:left; text-decoration:none; font:bold 12px Arial,sans-serif; color:#262626; cursor:default; padding:6px; background-color:#C0C0C0; background-image:url("mainbk.png"); background-repeat:repeat; background-position:0 200px; border-width:0px; border-style:none; border-color:; } ul#css3menu1 ul li{ float:none; margin:4px 0 0; } ul#css3menu1 ul a{ text-align:left; padding:4px 0 0 0; background-color:#FFF; background-image:none; border-width:1px 0 0 0; border-style:solid; border-color:#D9D9D9; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; font:12px Arial,sans-serif; color:#333333; text-decoration:none; } ul#css3menu1 li:hover>a{ background-color:#C0C0C0; border-style:none; font:bold 12px Arial,sans-serif; color:#efefef; text-decoration:none; background-image:url("mainbk.png"); background-position:0 100px; } ul#css3menu1 img{ border:none; vertical-align:middle; margin-right:10px; } ul#css3menu1 img.over{ display:none; } ul#css3menu1 li:hover > a img.def{ display:none; } ul#css3menu1 li:hover > a img.over{ display:inline; } ul#css3menu1 span{ display:block; overflow:visible; background-position:right center; background-repeat:no-repeat; padding-right:0px; } ul#css3menu1 ul span{ background-image:url("arrowsub.gif"); padding-right:27px; } ul#css3menu1 ul li:hover>a{ background-color:#FFF; background-image:none; border-style:solid; border-color:#D9D9D9; font:12px Arial,sans-serif; color:#55de3d; text-decoration:none; } ul#css3menu1 li.topfirst>a{ height:14px; line-height:14px; border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -webkit-border-radius:4px; -webkit-border-top-right-radius:0; -webkit-border-bottom-right-radius:0; text-shadow:#d8d8d8 0px 1px 1px; } ul#css3menu1 li.topfirst:hover>a{ line-height:14px; text-shadow:#3d3d3d 0px -1px 1px; } ul#css3menu1 li.topmenu>a{ height:14px; line-height:14px; text-shadow:#d8d8d8 0px 1px 1px; } ul#css3menu1 li.topmenu:hover>a{ line-height:14px; text-shadow:#3d3d3d 0px -1px 1px; } ul#css3menu1 li.toplast>a{ height:14px; line-height:14px; border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -webkit-border-radius:0; -webkit-border-top-right-radius:4px; -webkit-border-bottom-right-radius:4px; text-shadow:#d8d8d8 0px 1px 1px; } ul#css3menu1 li.toplast:hover>a{ line-height:14px; text-shadow:#3d3d3d 0px -1px 1px; } ul#css3menu1 ._>li>a{ padding:0; } ul#css3menu1 li.subfirst>a{ border-width:0; border-style:none; padding:0; } ul#css3menu1 li.subfirst:hover>a{ border-style:none; } img.ico{ height: 1em; width: 1em;