
#nav2_01                                                                   { width:160px; height:38px; float:left;}
#nav2_01 a                                                                 { background:url(/products/bravia/images/nav2_01.gif ) no-repeat; display:block; width:160px; height:38px; text-indent:-10000px;}
#nav2_01 a:hover                                                           { background:url(/products/bravia/images/nav2_hover_01.gif ) no-repeat;}
#nav2_01 a.active                                                          { background:url(/products/bravia/images/nav2_hover_01.gif ) no-repeat;}
#menu ul#menu-root li.nav2_02_line  a                                      { background:url(/products/bravia/images/nav2_hover_02.gif ) no-repeat;  text-indent:-10000px;}
#menu ul#menu-root li.nav2_03_line  a                                      { background:url(/products/bravia/images/nav2_hover_03.gif ) no-repeat;  text-indent:-10000px;}
#menu ul#menu-root li.nav2_07_line  a                                      { background:url(/products/bravia/images/nav2_hover_07.gif ) no-repeat;  text-indent:-10000px;}
#nav2_02                                                                   { width:160px; height:38px; float:left;}
#nav2_02 a                                                                 { background:url(/products/bravia/images/nav2_02.gif ) no-repeat; display:block; width:160px; height:38px; text-indent:-10000px;}
#nav2_02 a:hover                                                           { background:url(/products/bravia/images/nav2_hover_02.gif ) no-repeat;  text-indent:-10000px;}
#nav2_02 a.active                                                          { background:url(/products/bravia/images/nav2_active_02.gif ) no-repeat;  text-indent:-10000px;}
#nav2_02 a.active:hover                                                    { background:url(/products/bravia/images/nav2_hover_02.gif ) no-repeat;  text-indent:-10000px;}
#nav2_02 ul#dav-level1-One                                                 { }
#nav2_02 ul#dav-level1-One img                                             { display:block;}
#nav2_02 ul#dav-level1-One li.level2 a                                     { background:#fff; background-image:none; text-indent:10px; width:166px; font:12px Arial; line-height:38px;}
#nav2_02 ul#dav-level1-One li.level2 a:hover                               { background:#999; background-image:none;}
#nav2_02 ul#dav-level1-One li.level2 ul.flyout                             { }
#nav2_02 ul#dav-level1-One li.level2 ul.flyout li.level3 a                 { background:#fff url(/products/bravia/images/bg_nav_li_level3.gif ) no-repeat; text-indent:17px; _height:39px; _border-bottom:1px solid #ccc;}
#nav2_02 ul#dav-level1-One li.level2 ul.flyout li.level3 a:hover           { background:#fff url(/products/bravia/images/bg_nav_li_level3_hover.gif ) no-repeat; color:#a6001b;}
#nav2_02 ul#dav-level1-One li.li_z                                         { }            
#nav2_02 ul#dav-level1-One li.li_z a                                       { background:#FFF url(/products/bravia/images/line_jjjj.gif ) right top no-repeat; width:166px;}
#nav2_02 ul#dav-level1-One li.li_z a:hover                                 { background:#999 url(/products/bravia/images/line_jjjj.gif ) right top no-repeat; }

#nav2_03                                                                   { width:160px; height:38px; float:left;}
#nav2_03 a                                                                 { background:url(/products/bravia/images/nav2_03.gif ) no-repeat; display:block; width:160px; height:38px; text-indent:-10000px;}
#nav2_03 a:hover                                                           { background:url(/products/bravia/images/nav2_hover_03.gif ) no-repeat;}
#nav2_03 a.active                                                          { background:url(/products/bravia/images/nav2_active_03.gif) no-repeat;}
#nav2_03 a.active:hover                                                    { background:url(/products/bravia/images/nav2_hover_03.gif ) no-repeat;  text-indent:-10000px;}
#nav2_03 ul#dav-level1-three                                               { width:135px;}
#nav2_03 ul#dav-level1-three img                                           { display:block;}
#nav2_03 ul#dav-level1-three li.level2 a                                   { background:#fff; background-image:none; text-indent:0px; text-align:center; width:135px; font:12px Arial; line-height:38px;}
#nav2_03 ul#dav-level1-three li.level2 a:hover                             { background:#999; background-image:none;}
#nav2_03 ul#dav-level1-three li.level2 ul.flyout                           { }
#nav2_03 ul#dav-level1-three li.level2 ul.flyout li.level3 a               { background:#fff url(/products/bravia/images/bg_nav_li_level3.gif ) no-repeat; text-indent:17px;}
#nav2_03 ul#dav-level1-three li.level2 ul.flyout li.level3 a:hover         { background:#fff url(/products/bravia/images/bg_nav_li_level3_hover.gif ) no-repeat; color:#a6001b;}

#nav2_04                                                                   { width:160px; height:38px; float:left;}
#nav2_04 a                                                                 { background:url(/products/bravia/images/nav2_04.gif ) no-repeat; display:block; width:160px; height:38px; text-indent:-10000px;}
#nav2_04 a:hover                                                           { background:url(/products/bravia/images/nav2_hover_04.gif ) no-repeat;}
#nav2_04 a.active                                                          { background:url(/products/bravia/images/nav2_hover_04.gif ) no-repeat;}
#nav2_05                                                                   { width:160px; height:38px; float:left;}
#nav2_05 a                                                                 { background:url(/products/bravia/images/nav2_05.gif ) no-repeat; display:block; width:160px; height:38px; text-indent:-10000px;}
#nav2_05 a:hover                                                           { background:url(/products/bravia/images/nav2_hover_05.gif ) no-repeat;}
#nav2_05 a.active                                                          { background:url(/products/bravia/images/nav2_hover_05.gif ) no-repeat;}
#nav2_06                                                                   { width:160px; height:38px; float:left;}
#nav2_06 a                                                                 { background:url(/products/bravia/images/nav2_06.gif ) no-repeat; display:block; width:160px; height:38px; text-indent:-10000px;}
#nav2_06 a:hover                                                           { background:url(/products/bravia/images/nav2_hover_06.gif ) no-repeat;}
#nav2_06 a.active                                                          { background:url(/products/bravia/images/nav2_hover_06.gif ) no-repeat;}
#nav2_07                                                                   { width:150px; height:38px; float:left;}
#nav2_07 a                                                                 { background:url(/products/bravia/images/nav2_07.gif ) no-repeat; display:block; width:150px; height:38px; text-indent:-10000px;}
#nav2_07 a:hover                                                           { background:url(/products/bravia/images/nav2_hover_07.gif ) no-repeat;}
#nav2_07 a.active                                                          { background:url(/products/bravia/images/nav2_hover_07.gif ) no-repeat;}
#nav2_07 ul#dav-level1-two                                                 { width:130px;}
#nav2_07 ul#dav-level1-two img                                             { display:block;}
#nav2_07 ul#dav-level1-two li.level2                                       {  }
#nav2_07 ul#dav-level1-two li.level2 a                                     { background:#fff; background-image:none; text-indent:0px; text-align:center; width:130px; font:12px Arial; line-height:38px;}
#nav2_07 ul#dav-level1-two li.level2 a:hover                               { background:#999; background-image:none;}
 
#menu {
  width: 100%;
  height:38px;
}
#menu ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#menu ul li {
  list-style: none;
}
#menu ul li a {
  float: left;
  display: block;
  text-decoration: none;
  font-weight: bold;
  color: #6666FF;
}
#menu ul.horizontal li.level1 {
  float: left;
  background-color: white;
}
#menu ul.horizontal li.level1 a {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: black;
}
#menu ul.horizontal li.level1 a:hover {
}
#menu ul.horizontal > li.level1 a {
  width: auto;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu ul li a { float:none; }
/* End IE5-Mac hack */
#menu ul.dropdown {
  position: absolute;
  top: 0px; 
  left: 0px;
  visibility: hidden;
  width: 166px;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  background-color: white;
}
#menu ul.flyout {
  position: absolute;
  top: 0px; 
  left: 0px;
  visibility: hidden;
  width: 166px;
  border-left: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  background-color: white;
}
#menu ul.dropdown li.level2,
#menu ul.flyout li.level3 {
  border-bottom: 1px solid #cccccc;
}
#menu ul.dropdown li.level2 a,
#menu ul.flyout li.level3 a {
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  color: black;
}
#menu ul.dropdown li.level2 a:hover,
#menu ul.flyout li.level3 a:hover {
  color: white;
  font-weight: bold;
  background-color: #BFE2E6;
}


/***** new menu *******/
#nav2_02 a.y2hover     { background:url(/products/bravia/images/nav2_hover_02.gif) left bottom no-repeat;}
#nav2_03 a.y3hover     { background:url(/products/bravia/images/nav2_hover_03.gif) left bottom no-repeat;}
#nav2_07 a.y7hover     { background:url(/products/bravia/images/nav2_hover_07.gif) left bottom no-repeat;}
            
#menu #top-menu-block  { width:950px;  position:absolute; top:38px; left:0px;  z-index:30;}
#menu #top-menu-block #top-menu-block-2  { position:absolute; top:0px; left:20px; background:#fff url(/products/bravia/images/h_nav_hover_02_bg.gif) 0 0 repeat-x; width:918px;  border:1px solid #ccc; border-top:0;}
#menu #top-menu-block #top-menu-block-2 .typerow  { margin-top:6px; }
#menu #top-menu-block #top-menu-block-2 .mtp  { margin-top:10px; _margin-bottom:5px;}
#menu #top-menu-block #top-menu-block-2 .mtp2  { margin-top:10px;}
#menu #top-menu-block #top-menu-block-2 .auto_height{ margin-top:10px;}
#menu #top-menu-block #top-menu-block-2 .typerow .tpye_name  { width:125px; height:32px; line-height:32px; text-align:right;  color:#4c4c4c; float:left; padding-right:10px;}
#menu #top-menu-block #top-menu-block-2 .typerow .tpye_name3  { width:113px; height:32px; line-height:32px; text-align:right;  color:#4c4c4c; float:left; padding-right:10px; font-weight:bold;}
#menu #top-menu-block #top-menu-block-2 .typerow .tpye_name2  { width:113px; height:32px; float:left; line-height:32px; font-weight:bold; color:#4c4c4c; text-align:right; padding-right:10px;padding-left:10px;}

#menu #top-menu-block #top-menu-block-2 .typerow .tpye_name a,
#menu #top-menu-block #top-menu-block-2 .typerow .tpye_name2 a,
#menu #top-menu-block #top-menu-block-2 .typerow .tpye_name3 a { color:#333;}

#menu #top-menu-block #top-menu-block-2 .typerow .type_series  { float:left; width:780px;}
#menu #top-menu-block #top-menu-block-2 .typerow .type_series ul  { }
#menu #top-menu-block #top-menu-block-2 .typerow .type_series ul li  { float:left; width:152px; margin-bottom:5px; position: relative; background:url(/products/bravia/images/v_line.gif) no-repeat scroll right center}
#menu #top-menu-block #top-menu-block-2 .typerow .type_series ul li a  { display:block; line-height:32px; background:url(/products/bravia/images/type_li_bg.gif) top right no-repeat; text-indent:10px; color:#808080;}
#menu #top-menu-block #top-menu-block-2 .typerow .type_series ul li a:hover  { text-decoration:none; background:#808080; color:#fff;}
#menu #top-menu-block #top-menu-block-2 .typerow .type_series ul li a .example_img  { position:absolute; }
#menu #top-menu-block #top-menu-block-2 .typerow .type_series ul li a .example_img img  { }
#menu #top-menu-block #top-menu-block-2 .typerow .type_series2  { float:left; width:627px;}
#menu #top-menu-block #top-menu-block-2 .typerow .type_series2 ul  { }
#menu #top-menu-block #top-menu-block-2 .typerow .type_series2 ul li  { float:left; position: relative;}
#menu #top-menu-block #top-menu-block-2 .typerow .type_series2 ul li a  { display:block; line-height:32px; text-indent:10px; color:#808080;}
#menu #top-menu-block #top-menu-block-2 .typerow .type_series2 ul li a:hover  { text-decoration:none; background:#808080; color:#fff;}
#menu #top-menu-block #top-menu-block-2 .typeline  { border-bottom:1px dotted #ccc; margin:0 auto; margin-top:5px; width:98%; height:1px; overflow:hidden;}
#menu #top-menu-block #top-menu-block-2 .typeline2  { border-bottom:1px dotted #ccc; margin:0 auto; margin-top:5px; width:98%; height:1px; overflow:hidden;}

#menu #top-menu-block #top-menu-block-2 .morem { height:35px; margin-top:10px; clear:both; padding:4px 0; background:url(/products/bravia/images/vaio_more_bar.gif) repeat-x left top;}
#menu #top-menu-block #top-menu-block-2 .morem .morem_info{ float: left; color:#7f7f7f; display: inline; margin-left: 10px; line-height: 35px;}
#menu #top-menu-block #top-menu-block-2 .morem .morem_info span{ float:left;}
#menu #top-menu-block #top-menu-block-2 .morem .morem_info a{ float:left; margin-top:6px; margin-left:10px;}

#menu #top-menu-block #top-menu-block-3  { position:absolute; top:0px; left:254px; background:#fff url(/products/bravia/images/h_nav_hover_03_bg.gif) 0 0 repeat-x; width:310px;  border:1px solid #ccc; border-top:0;}
#menu #top-menu-block #top-menu-block-3 .jd_li { margin:12px 6px 6px;}
#menu #top-menu-block #top-menu-block-3 .jd_li ul {}
#menu #top-menu-block #top-menu-block-3 .jd_li ul li { float:left; display:inline;  position: relative; }
#menu #top-menu-block #top-menu-block-3 .jd_li ul li a { display:block; line-height:21px; padding:0 20px; color:#808080; background:url(/products/bravia/images/type_li_bg2.gif) 11px 9px no-repeat; text-decoration:none;}
#menu #top-menu-block #top-menu-block-3 .jd_li ul li a:hover { color:#fff; background:#808080 url(/products/bravia/images/type_li_bg2_hover.gif) 11px 9px no-repeat; text-decoration:none;}
#menu #top-menu-block #top-menu-block-7  { position:absolute; top:0px; right:0px; background:#fff url(/products/bravia/images/h_nav_hover_07_bg.gif) right 0 repeat-x; width:310px;  border:1px solid #ccc; border-top:0;}
#menu #top-menu-block #top-menu-block-7 .jd_li { margin:12px 6px 6px;}
#menu #top-menu-block #top-menu-block-7 .jd_li ul {}
#menu #top-menu-block #top-menu-block-7 .jd_li ul li { float:left; display:inline; position: relative; }
#menu #top-menu-block #top-menu-block-7 .jd_li ul li a { display:block; line-height:21px; padding:0 20px; color:#808080; background:url(/products/bravia/images/type_li_bg2.gif) 11px 9px no-repeat; text-decoration:none;}
#menu #top-menu-block #top-menu-block-7 .jd_li ul li a:hover { color:#fff; background:#808080 url(/products/bravia/images/type_li_bg2_hover.gif) 11px 9px no-repeat; text-decoration:none; }