* { margin:0; padding:0; }
 HTML { background:#e6e6e6 url(../images/bgs/main.gif) repeat-y 50% 0; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#666; }
 A { color:#666; outline:none; }
 A:hover { color:#000; }
 * html .clearfix{ height:1%; overflow:visible; }
 *+html .clearfix{ min-height:1%; }
 .clearfix:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
 #header { margin:0 auto; width:850px; height:128px; background:#fff url(../images/bgs/jp_header.jpg) no-repeat 100% 0; }
 #header H1 { position:absolute; top:20px; background:#fff url(../images/logo/kenwood.gif) no-repeat 0 0; width:200px; height:60px; text-indent:-1999px; }
 #header H2 { position:absolute; top:54px; margin-left:210px; background:#fff url(../images/logo/kenwood_europe.gif) no-repeat 0 0; width:300px; height:20px; text-indent:-1999px; }
 #wrap { margin:0 auto; width:850px; }
 #navigation { background:transparent url(../images/nav/bg.gif) repeat-x 0 0; height:36px; margin-bottom:5px; }
 #navigation div { background:transparent url(../images/nav/bg_left.gif) no-repeat 0 0; height:36px; }
 #navigation div div { background:transparent url(../images/nav/bg_right.gif) no-repeat 100% 0; height:36px; }
 DIV#subnav { padding-left:15px; margin-bottom:10px; }
 DIV#subnav #protectedLinks { float:right; color:#CC0000; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; padding:4px 15px 10px 0; }
 DIV#subnav #protectedLinks A { color:#CC0000; text-decoration:none; }
 DIV#subnav #protectedLinks A#more { width:25px; background:transparent url(../images/icons/triangle.gif) no-repeat 0 0; text-indent:-9000px; cursor:pointer; }
 #pl_ddown { background-color:#EEEEEE; display:none; position:absolute; top:193px; right:225px; width:200px; }
 #pl_ddown A { display:block; padding:3px 5px; font-size:11px; text-decoration:none; color:#CC0000; text-align:right; }
 #pl_ddown A:hover { color:#fff; background-color:#ccc; }
 DIV.shadow_red, DIV.shadow { padding-bottom:8px; background:transparent url(../images/bgs/shadow/bg_x.gif) repeat-x 0 100%; margin-bottom:15px; }
 DIV.shadow_red { background:transparent url(../images/bgs/shadow/bg_x_red.gif) repeat-x 0 100%; }
 div.shadow img { display:block; }
 #footer { margin:0 auto; width:850px; height:150px; background:#fff url(../images/bgs/jp_footer.jpg) no-repeat 100% 100%; font-size:11px; margin-top:100px; }
 #footer DIV.links { width:500px; border-bottom:1px solid #ccc; padding-bottom:10px; }
 #footer DIV.links A { color:#666; text-decoration:none; padding:0 15px; background:#fff url(../images/nav/bullets/dark_blue.gif) no-repeat 0 50%; }
 #footer DIV.copyright { margin-top:20px; color:#666; }
 DIV.twocol { margin:15px 0; font-size:11px; line-height:140%; }
 DIV.twocol DIV.main_left { width:275px; float:left; }
 DIV.twocol DIV.main_right { width:560px; float:right; }
 DIV.twocol DIV.main_right H1 { font-size:16px; color:#000; padding-left:15px; line-height:36px; background:#fff url(../images/bgs/main_right_h1.gif) no-repeat 0 0; }
 DIV.twocol H1.wide { font-size:16px; color:#000; padding-left:15px; line-height:36px; background:#fff url(../images/bgs/main_h1wide.gif) no-repeat 0 0; }
 DIV.twocol DIV.main_right H2 { color:#336; font-size:13px; font-weight:normal; padding:3px 0; padding-left:15px; margin-top:10px; }
 DIV.twocol H3 { font-size:13px; }
 DIV.twocol H4 { font-size:11px; }
 SPAN.compare, SPAN.details { float:right; font-size:12px; font-weight:normal; margin-right:20px; }
 DIV.details_under { font-size:13px; font-weight:normal; margin-left:12px; margin-top:8px; padding-left:12px; background:transparent url(../images/nav/bullets/red_small.gif) no-repeat 0 50%; }
 SPAN.compare_cb { float:right; padding:3px 15px 20px 20px; }
 DIV.twocol DIV.main_right UL LI { list-style:none; }
 div.clear { clear:both; height:1px !important; line-height:1px !important; background:none !important; font-size:1px !important; }
 DIV.grad_red, DIV.grad { border:1px solid #ccc; background:transparent url(../images/bgs/div/horizontal_small.gif) repeat-y 0 0; border-bottom:0;  }
 DIV.grad_red { border-color:#646569; }
 * html DIV.grad { border-bottom:none; padding-bottom:1px; }
 DIV.grad A { color:#336; }
 DIV.grad A:hover { color:#000; }
 DIV.wider_gradient { background:transparent url(../images/bgs/div/horizontal_big.gif) repeat-y 0 0; }
 DIV.grad_red H3, DIV.grad H3 { padding:15px 15px 5px 15px; color:#336; font-size:12px; font-weight:normal; }
 DIV.grad_red P, DIV.grad P { padding:0 15px; text-indent:15px; background:transparent url(../images/nav/bullets/dark_blue.gif) no-repeat 16px 5px; }
 DIV.grad_red P{ margin-top:15px; }
 DIV.grad_red P:first-line, DIV.grad P:first-line { margin:10px; }
 DIV.grad DIV { font-weight:normal; }
 DIV.title { background:transparent url(../images/bgs/div/title_bg_x.gif) repeat-x 0 0; }
 DIV.title_red { background:transparent url(../images/bgs/div/title_bg_x_red.gif) repeat-x 0 0; }
 DIV.title DIV { background:transparent url(../images/bgs/div/title_bg_left.gif) no-repeat 0 0; }
 DIV.title_red DIV { background:transparent url(../images/bgs/div/title_bg_left_red.gif) no-repeat 0 0; }
 DIV.title_red DIV H2, DIV.title DIV H2 { background:transparent url(../images/bgs/div/title_bg_right.gif) no-repeat 100% 0;  line-height:16px; padding:5px 5px 4px 15px; font-size:12px; }
 DIV.title_red DIV H2 { background:transparent url(../images/bgs/div/title_bg_right_red.gif) no-repeat 100% 0; color:#fff; }
 DIV.title DIV H2 A, DIV.title_red DIV H2 A { text-decoration:none; }
 DIV#search_box { background-image:none !important; height:auto !important; margin:3px 10px 0 0; padding-top:2px; float:right; width:172px; }
 DIV#search_box DIV.l { float:left; width:100px; height:auto !important; background-image:none !important; }
 DIV#search_box DIV.r { float:right; width:64px; height:auto !important; background-image:none !important; }
 DIV#search_box INPUT { width:100px; height:20px; line-height:20px; font-size:14px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }
 DIV#search_box a { margin-top:1px !important; border:0 !important; background-image:url(../images/bgs/div/title_bg_x.gif); text-decoration:none; padding:5px 10px; color:#666; margin:0; }
 #search_link { margin:0 !important; background:none; padding:0 !important; }
 #search_link IMG { border:0; margin:0; padding:0; }
 TABLE#products { margin:20px 0 5px 0; }
 TABLE#products TR TD H3 { color:#666; margin:0 0 5px 0; padding:0 0 0 15px; font-size:13px; font-weight:bold; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; background:transparent url(../images/nav/bullets/dark_blue.gif) no-repeat 0 50%; }
 TABLE#products TR TD DIV { font-size:10px; padding:0 15px; line-height:130%; }
 #navigate_category { list-style:none; }
 #navigate_category LI { border-bottom:1px solid #ccc; }
 #navigate_category LI A, #navigate_category LI A.selected { display:block; width:100%;  padding:7px 0 7px 30px; color:#666; text-decoration:none; width:220px; background:transparent url(../images/nav/bullets/gray.gif) no-repeat 15px 11px; }
 #navigate_category LI.product { height:25px; }
 #navigate_category LI.product A { line-height:25px; padding-left:40px; background-image:none; }
 #navigate_category LI A.selected { color:#000; background:#fff url(../images/nav/bullets/red_small.gif) no-repeat 100% 50%; }
 #navigate_category LI A:hover { color:#336; }
 #news_category { padding:0 15px; margin-bottom:60px; }
 #news_category H2 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000; font-size:11px; margin-bottom:2px; }
 #news_category DIV { font-size:11px; margin-bottom:20px; }
 #categories, #categories_small { }
 DIV#categories DIV, DIV#categories_small DIV { width:180px; float:left; margin-right:10px; height:300px; }
 DIV#categories_small DIV { width:160px; margin:0 10px; height:200px; }
 DIV#categories DIV.third { margin-right:0; }
 DIV#categories DIV H4, DIV#categories DIV H5, DIV#categories_small DIV H4 { border-top:1px solid #ccc; color:#666; font-size:13px; font-weight:normal; padding:3px 0; padding-left:15px; margin-top:10px; background:transparent url(../images/nav/bullets/dark_blue.gif) no-repeat 1px 8px; }
 DIV#categories DIV H5 { font-size:11px; padding:0 0 0 15px; border:0; margin:0; background:none; }
 DIV#categories DIV H4 A, DIV#categories DIV H5 A, DIV#categories_small DIV H4 A { color:#666; text-decoration:none; }
 DIV#categories DIV H5 A { padding-left:10px; background:transparent url(../images/nav/bullets/gray_light.gif) no-repeat 0 3px; }
 DIV#categories DIV H5 A:hover { color:#000; }
 DIV#categories_small DIV H4 A:hover { color:#336; }
 DIV#categories_path { margin-bottom:20px; }
 DIV#categories_path A { color:#666; text-decoration:none; }
 DIV#categories_path B { color:#c00; font-weight:normal; }
 DIV#categories_path EM { color:#000; font-style:normal; }
 DIV#categories_path A:hover { text-decoration:underline; }
 DIV#products DIV.prod{ border-bottom:1px solid #ccc; }
 DIV#products DIV.prod A { border:0; }
 DIV#products DIV.prod A IMG { border:0; }
 DIV#products H4 { color:#666; font-size:13px; font-weight:normal; padding:3px 0; width:135px; float:left; padding-left:15px; background:transparent url(../images/nav/bullets/dark_blue.gif) no-repeat 1px 8px; }
  DIV#prod_v2 .p { border-bottom:1px solid #ccc; }
 DIV#prod_v2 H4 A { text-decoration:none; }
 DIV#prod_v2 .p .name { padding-left:15px; }
 DIV#prod_v2 .p H4 { color:#666; font-size:13px; font-weight:normal;  padding:3px 0; padding-left:15px; background:transparent url(../images/nav/bullets/dark_blue.gif) no-repeat 1px 8px; }
 DIV#prod_v2 .image { float:right; width:180px; margin-left:15px; }
 DIV#prod_v2 .image IMG { border:0; margin-top:4px; }
 DIV#products H4 A { text-decoration:none; }
 DIV#products H4 A:hover { color:#000; }
 DIV#products DIV DIV.opis1 {  width:400px; }
 DIV#products DIV DIV.opis1 IMG { float:right; margin-right:15px; }
 DIV#product { margin-top:10px; }
 DIV#product DIV.left { width:430px; float:left; }
 DIV#product DIV.right { float:right; width:125px; }
 DIV#product DIV.right IMG { margin-top:4px; }
 DIV#product DIV.left DIV.slika { }
 DIV#product DIV.left DIV.slika IMG { margin:10px 0 0 15px; }
 DIV#documentation H2, DIV#related_products H2, H2.component_product_code, H2.product_code { color:#000; font-size:14px; padding:3px 0; width:205px; padding-left:15px; background:transparent url(../images/nav/bullets/dark_blue.gif) no-repeat 1px 9px; }
 H2.component_product_code { padding:3px 0 0 15px; font-weight:bold; background-position:0 50%; }
 H2.product_code SPAN.new { color:#d00; padding-left:5px; }
 H3.product_description { color:#666; font-size:12px; font-weight:normal;  padding-left:15px; }
 P.tech-title { padding:5px 10px; margin-top:15px; font-weight:bold; height:26px; background:transparent url(../images/bgs/features_title.gif) no-repeat 0 0; }
 UL.tech-desc { margin-left:30px; }
 UL.tech-desc LI { list-style:url(../images/nav/bullets/gray_light.gif) !important; }
 UL.tech-desc LI A { text-decoration:none; }
 UL.tech-desc LI A:hover { color:#000; }
 .main_left SELECT.menilijevo { font-family:Arial, Helvetica, sans-serif; font-size:11px; width:275px; }
 .news span.menilijevo { font-size:16px; color:#000; padding-left:15px; line-height:36px; background:#fff url(../images/bgs/main_right_h1.gif) no-repeat 0 0; }
 .data_table, P.main_data, DIV.main_data { margin:5px 15px; }
 .data_table .first_column { width:200px; padding-bottom:10px; }
 .main_data H3 { font-size:13px !important; }
 .main_data UL { margin:10px 0; list-style:disc inside; }
 .main_data UL LI { margin-left:10px; padding-left:10px; margin-bottom:2px; background:transparent url(../images/nav/bullets/gray_light.gif) no-repeat 0 5px; }
 .data_table H3 { margin-bottom:20px; color:#184464; }
 .data_table UL LI.c { background-image:none; padding-left:0; color:#666; font-weight:bold; margin-top:10px; }
 .data_table UL LI.p { }
 A.gray_bullet { padding-left:10px; background:transparent url(../images/nav/bullets/gray_light.gif) no-repeat 0 3px; }
 DIV.main_data P { margin-bottom:10px; }
 #ADMIN_CONSOLE { background-color:#ffd; border-bottom:1px solid #9D9DA1; padding:2px 5px; font-size:11px; opacity:0.2; filter:alpha(opacity = 20); }
 #ADMIN_CONSOLE:hover { opacity:1; filter:alpha(opacity = 100); }
 .in_place_edit_button { float:right; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:transparent url(../admin/images/icons/page_edit.gif) no-repeat 100% 50%; padding-right:18px; font-weight:normal; }
 TABLE.features { border-collapse:collapse; border-width:0px; margin:0 10px; width:410px; }
 TABLE.features A { color:#184464; }
 TABLE.features A:hover { color:#0A50FF; }
 TABLE.features TR.alt { background-color:#f6f6f6; }
 TABLE.features TR TD { padding:1px 0; }
 TABLE.features TR TD.s { width:240px; padding-right:5px; }
 TABLE.features TR.kf TD { padding-left:14px; background:transparent url(../images/nav/bullets/dot.gif) no-repeat 3px 6px; }
 .eip_wrapper { }
 .eip_wrapper_over { background-image:url('../admin/images/backs/50p_ffd2.gif');  }
 .eip_wrapper_over[class]{ background-image:url('../admin/images/backs/50p_ffd.png'); }
 .color_000 { color:#000; }
 TABLE.tbl_compare { border-collapse:collapse; font-size:11px; border-top:1px solid #999; border-bottom:1px solid #999; }
 TABLE.tbl_compare TR TD { border-bottom:1px solid #ddd; }
 TABLE.tbl_compare TR.header { font-size:13px; font-weight:bold; margin:5px 0; background-color:#E6E9F4; color:#336; }
 TABLE.tbl_compare TR.header_pictures TD IMG{ border:0; }
 TABLE.tbl_compare TR TD { padding:1px 10px; border-right:1px solid #999; vertical-align:top; }
 TABLE.tbl_compare TR.feature_row { background-color:#eee; color:#336; }
 TABLE.tbl_compare TR.feature_row A { color:#336; text-decoration:none; }
 TABLE.tbl_compare TR.feature_row A:hover { text-decoration:underline; }
 TABLE.tbl_compare TR TD.f2 { background-color:#f9f9f9; }
 TABLE.tbl_compare TR TD H3{ font-size:12px; margin:5px 0; color:#336; border-bottom:1px solid #999; }
 TABLE.tbl_compare TR TD.alt { background-color:#f6f6f6; }
 TABLE.tbl_compare TR TD A { color:#333366; }
 TABLE.tbl_compare TR TD A:hover { color:#0A50FF; }
 DIV#documentation, DIV#related_products { clear:both; padding-top:20px; }
 DIV#documentation DIV, DIV#related_products DIV { padding-left:10px; float:left; text-align:center; margin-bottom:5px; }
 DIV#related_products DIV IMG { margin-top:4px; }
 DIV#documentation H3, DIV#related_products H3, H3.additional_images_title { clear:both; padding:3px 0; font-size:12px; margin-left:15px; margin-top:5px; width:400px; border-bottom:1px solid #ccc; }
 DIV#related_products H3 { width:480px; }
 A.doc_files { margin-left:15px; background:transparent url(../images/nav/bullets/red_small.gif) no-repeat 0 50%; padding-left:11px; }
 .additionalImages { margin:5px 0 15px 10px; }
 .additionalImages DIV { margin:5px; }
 .search_input { width:300px; }
 TABLE#dlFlyers { margin:15px !important; }
 TABLE#dlFlyers TR TD TABLE TR TD { padding-bottom:15px; }
 TABLE#dlFlyers TR TD TABLE TR TD IMG { margin:0; padding:0; }
 TABLE#dlFlyers H2 { margin:0; padding:0; padding-right:10px; font-size:12px; }
 H2.home { background:transparent url(../images/bgs/div/title_bg_right.gif) no-repeat 100% 0; height:25px !important; line-height:25px !important; font-size:12px !important; margin:0 !important; padding:0 0 0 15px !important; color:#666 !important; font-weight:bold !important; text-transform:uppercase; }
 TABLE.wallpapers { margin:0 15px; }
 TABLE.wallpapers TR TD H2 { font-weight:bold !important; padding:0 !important; margin:10px 0 5px 0 !important; }
 TABLE.wallpapers TR TD A { padding-left:8px; background:transparent url(../images/nav/bullets/red_xsmall.gif) no-repeat 0 50%; }
 .data_table H2 { padding:0 !important; padding-bottom:20px !important; margin:0; color:red; }
 SPAN.rt_desc { padding-left:16px; font-style:italic; display:block; }
 DIV.main_right UL LI { background:transparent url(../images/nav/bullets/index_arrow.gif) no-repeat 0 5px; padding-left:10px; list-style:none; }
  UL.searchresults { margin:5px 15px 15px 15px; }
 UL.searchresults LI { margin-top:10px; background:none !important; padding-left:0 !important; }
 UL.searchresults LI H4 A { font-size:12px; padding-left:12px; background:transparent url(../images/nav/bullets/red_small.gif) no-repeat 0 50%; }
 UL.searchresults LI DIV{ font-style:italic; line-height:120%; margin:5px 0; }
 UL.searchresults LI DIV.sub { margin:0; font-size:10px; border-top:1px solid #ddd; }
  UL#siteMap { padding:0; }
 UL#siteMap LI { font-size:14px; font-weight:bold; padding:2px 0 2px 15px; background:none; }
 UL#siteMap LI A, UL#siteMap LI A:hover { text-decoration:none; color:#333; }
 UL#siteMap LI A:hover { color:#0a50ff; }
 UL#siteMap LI UL { padding-top:5px; padding-left:15px; }
 UL#siteMap LI UL LI { font-size:12px; font-weight:normal; background:transparent url(../images/nav/bullets/gray_light.gif) no-repeat 0 6px; }
 UL#siteMap LI UL UL { padding-left:15px; }
 #headerLinks { font-size:11px; left:700px; width:180px; position:absolute; }
 #headerLinks A { color:#000; padding-left:10px; background:transparent url(../images/nav/bullets/gray_light.gif) no-repeat 0 3px; }
 #language-switcher{ margin:65px 0px 0px 18px; position:absolute; color:#184464; width:100px; }
 #language-switcher A { text-decoration:none; }
 #language-switcher A.current { text-decoration:none; color:#fff; background-color:#184464; }
 #authBox { background:transparent url(../images/bgs/login/bottom.gif) no-repeat 0 100%; padding-bottom:8px; }
 #authBox DIV { background:transparent url(../images/bgs/login/top.gif) no-repeat 0 0; padding:10px 10px 4px 10px; }
 H4.news_date { color:#184464; font-size:11px; padding-left:10px; background:transparent url(../images/nav/bullets/index_arrow.gif) no-repeat 0 50%; border-bottom:1px solid #E6E6E6; }
 TABLE.grad-inner { margin:15px 0 5px 15px; }
 .paddA { padding:10px 14px; }
 A.pdfb, A.linkb, A.movb, A.wmvb { background:transparent url(../images/icons/page_white_acrobat.png) no-repeat 0 50%; padding-left:20px; display:block; line-height:18px; }
 A.movb { background-image:url(../images/icons/quicktime.png); background-position:2px 50%; }
 A.wmvb { background-image:url(../images/icons/windowsvideo.png); background-position:2px 50%; }
 A.linkb { background-image:url(../images/nav/bullets/gray_light.gif); background-position:7px 50%; }
 A.linkb:hover { background-image:url(../images/nav/bullets/dark_blue.gif); }
 .video-review { margin:0 20px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ddd; }
 .video-review .thumb { float:left; width:162px; overflow:hidden; }
 .video-review .thumb IMG { border:1px solid #ddd; }
 .video-review .details { float:right; width:340px; }
  .rss-icon { float:right; border:0; margin:5px 10px 0 0; }
 DIV.homepage-news { padding:15px 15px 0 15px; background:none; }
 DIV.homepage-news H3 { color:#333366; margin-bottom:5px; padding:0; border-bottom:1px solid #ccc; font-weight:bold; }
 DIV.homepage-news H4 {  text-indent:12px; background:transparent url(../images/nav/bullets/dark_blue.gif) no-repeat 1px 5px; }
 DIV.homepage-news H5 { font-weight:normal; color:#184464; font-size:11px; margin-bottom:5px; }
 DIV.homepage-news DIV.summary { padding:0;  }
 DIV.homepage-news DIV.summary P { margin:0 0 5px 0; padding:0; background:none; text-indent:0; }
 DIV.homepage-news DIV.read-more { text-align:right; }
 DIV.homepage-news DIV.read-more A { padding-right:12px; background:transparent url(../images/nav/bullets/red_small.gif) no-repeat 100% 50%; border-bottom:1px solid red; text-decoration:none; font-size:90%; }
 .link-red-arrow { padding-right:12px; background:transparent url(../images/nav/bullets/red_small.gif) no-repeat scroll 100% 50% }

.menu, .menu ul { margin:0; padding:0; border:0; list-style-type:none; display:block; }
 .menu { padding:6px; width:620px; list-style:none; height:24px; }
 .menu li { margin:0; padding:0; border:0; display:block; float:left; }
 .menu li li { float:none; }
 .menu li:hover { position:relative; }
 .menu ul { visibility:hidden; position:absolute; z-index:10; left:0; top:0; }
 .menu li:hover>ul { visibility:visible; top:100%; }
 .menu li li:hover>ul { top:0; left:100%; }
 .menu:after, .menu ul:after { content:"."; height:0; display:block; visibility:hidden; overflow:hidden; clear:both; }
 .menu, .menu ul { min-height:0; }
 .menu ul { background-image:url(/images/blank.gif); padding:10px 30px 30px 30px; margin:-10px 0 0 -30px;  }
 .menu ul ul { padding:30px 30px 30px 10px; margin:-30px 0 0 -10px; }
  .menu, .menu ul li { color:#336; background:#E6E9F4; font:normal 11px Verdana, Arial, Helvetica, sans-serif; }
 .menu { background:transparent !important; }
 .menu ul { width:180px; }
 .menu ul ul { width:160px; }
 .menu a { text-decoration:none; color:#336; padding:4px 10px 4px 15px; display:block; position:relative; }
 .menu li li a { padding:4px 10px; }
 .menu a:hover { background:#BBC4DF; }
 .menu li:hover>a { background:#BBC4DF; }
 .menu li li { border:1px solid #ccc; border-top:0; font-size:10px; }
 .menu li li:first-child { border:1px solid #ccc; }
 .menu li li:hover>ul { top:5px; left:90%; }
 .menu .l1 a { background:transparent url(/images/nav/bullets/white.gif) no-repeat 5px 8px; }
 .menu .l1 li a, .menu .l1 li li a{ background-image:none; }
 .menu .l1 a:hover, .menu .l1:hover>a { background:transparent url(/images/nav/bg_selected.gif) repeat-x 0 0; border:1px solid #ccc; }
 .menu .l1 li a:hover, .menu .l1 li li a:hover { background-image:none; background:#BBC4DF; border:0; }
 .menu>li:first-child>a, .menu li + li + li li:first-child>a { color:#336; }
 .menu>li:first-child>a { background:transparent url(/images/nav/bullets/white.gif) no-repeat 5px 8px; }
 .menu li.l1 li:hover>a{ background:#BBC4DF !important; }
 .nav_l1_sub { background:transparent url(/images/nav/bullets/subcategories.gif) no-repeat 100% 9px !important; }
  
  ul#subnavmenu { margin:0; border:0 none; padding:0; width:835px;  list-style:none; height:24px; }
 ul#subnavmenu li { margin:0; border:0 none; padding:0; float:left;  display:inline; list-style:none; position:relative; height:24px; margin-right:10px; }
 ul#subnavmenu ul { margin:0; border:0 none; padding:0; width:200px; list-style:none; display:none; position:absolute; top:24px; left:0; }
 ul#subnavmenu ul li { float:none;  display:block !important; display:inline;  height:19px; }
  ul#subnavmenu a {  border:0; padding:0 6px; float:none !important;  float:left;  display:block;  color:#666; font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; height:auto !important; height:1%;  }
  ul#subnavmenu a:hover, ul#subnavmenu li:hover a, ul#subnavmenu li.iehover a { background:#eee; color:#000; }
 ul#subnavmenu li:hover a { }
  ul#subnavmenu li:hover li a, ul#subnavmenu li.iehover li a { float:none; background:#EEE; color:#666; }
  ul#subnavmenu li:hover li a:hover, ul#subnavmenu li:hover li:hover a, ul#subnavmenu li.iehover li a:hover, ul#subnavmenu li.iehover li.iehover a { background:#CCC; color:#FFF; }
  ul#subnavmenu li:hover li:hover li a, ul#subnavmenu li.iehover li.iehover li a { background:#EEE; color:#666; }
  ul#subnavmenu li:hover li:hover li a:hover, ul#subnavmenu li:hover li:hover li:hover a, ul#subnavmenu li.iehover li.iehover li a:hover, ul#subnavmenu li.iehover li.iehover li.iehover a { background:#CCC; color:#FFF; }
  ul#subnavmenu li:hover li:hover li:hover li a, ul#subnavmenu li.iehover li.iehover li.iehover li a { background:#EEE; color:#666; }
  ul#subnavmenu li:hover li:hover li:hover li a:hover, ul#subnavmenu li.iehover li.iehover li.iehover li a:hover { background:#CCC; color:#FFF; }
 ul#subnavmenu ul ul, ul#subnavmenu ul ul ul { display:none; position:absolute; top:0; left:160px; }
  ul#subnavmenu li:hover ul ul, ul#subnavmenu li:hover ul ul ul, ul#subnavmenu li.iehover ul ul, ul#subnavmenu li.iehover ul ul ul { display:none; }
 ul#subnavmenu li:hover ul, ul#subnavmenu ul li:hover ul, ul#subnavmenu ul ul li:hover ul, ul#subnavmenu li.iehover ul, ul#subnavmenu ul li.iehover ul, ul#subnavmenu ul ul li.iehover ul { display:block; }
 
