div.top_cap_menu { height: 10px; background: transparent url(/images/cms/menu/top_cap.png) no-repeat 0 0; } #menu { float: left; /* background: #747D87; */ width: 174px; } #menu h3 { background: url(/images/cms/menu/top_cap_menu_header.png) no-repeat 0 0; padding: 1px 6px 6px 15px; text-shadow: #FFF 1px 1px 1px; font-weight: bold; text-transform: uppercase; } #menu div { padding-left: 5px; background: url(/images/cms/dot.png) repeat 0 0; } #menu .searchbox { padding-left: 0px; background: #FFF url(/images/cms/searchbox_gradient.gif) repeat-x 100% 100%; } #menu .searchbox form { padding-left: 6px; background: transparent; } #menu .searchbox form div { padding-left: 0px; background: transparent; } #menu div h3 { padding: 0 6px 6px 15px; background: url(/images/cms/menu/menu_header_first_bg.gif) repeat-x 0 0; } #menu ul { * padding-bottom: 1px; } #menu ul li ul { padding-bottom: 0; } #menu .top_cap { height: 10px; background: transparent url(/images/cms/top_cap_menu_header.png) no-repeat 0 0; } #menu .bottom_cap { height: 5px; background: transparent url(/images/cms/menu/bottom_cap_menu.png) no-repeat 0 0; } #menu .bottom_cap_search { height: 7px; background: transparent url(/images/cms/menu/bottom_cap_menu_first.png) no-repeat 0 0; } #menu ul li { margin-top: 2px; } #menu ul li a { background: url(/images/cms/menu.png) no-repeat 0 0; color: #36659D; font-weight: bold; text-decoration: none; display: block; padding: 8px 0 8px 15px; text-shadow: #FFF 0px 1px 1px; * padding-bottom: 9px; } #menu ul li a:hover { background: url(/images/cms/menu_h.gif) no-repeat 0 0; color: #0549B8; } #menu ul li.open a { background: url(/images/cms/menu_open.png) no-repeat 0 0; color: #36659D; } #menu ul li ul li { display: none; } #menu ul li.open ul { padding: 2px 0 7px 0; background: #FFF url(/images/cms/menu_open_bg.gif) no-repeat 0 100%; } #menu ul li.open ul li { display: block; margin: 0; padding: 0px 0 0px 11px; } #menu ul li.open ul li.on { padding: 0 0 0 11px; } #menu ul li.open ul li a { background-image: none; padding: 5px 8px 6px 9px; * padding-top: 6px; } #menu ul li.open ul li a:hover { background: #d0d0d0 url(/images/cms/menu/block_cap_h.gif) no-repeat 0 0; color: #36659D; } #menu ul li.open ul li.on a { background: #CADCF4 url(/images/cms/menu/selected_block_cap.gif) no-repeat 0 0; padding: 5px 8px 6px 9px; * padding-top: 6px; } #menu .bottom_pad { margin-bottom: 10px; }