* { padding:0; margin:0; }
body { font-family:"‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, Verdana, sans-serif; }

/* general */
img { border:none; }
.endfloat { clear:both; font-size:1px; visibility:hidden; display:block; height:1px; }
.spacer { margin-bottom:15px; height:1px; }
.hr, .hr-spacer { border-bottom:solid 1px #a6a6a6; font-size:1px; margin-bottom:4px; }
.hr-spacer { padding-top:10px; clear:both; margin-bottom:10px; height:1px; }
.hr-dotted { background:url(/sites/jp/sitewide/30/pix/hr-dotted.gif) repeat-x top left; height:12px; }
.strong { font-weight:bold; }
.hidden { position:absolute; left:0; top:-500px; width:1px; height:1px; overflow:hidden; }
p { margin-bottom:12px; }
blockquote { margin:8px 20px 20px 20px; }
.table p { margin:0; }
.regtitle { font-size:100%; vertical-align:top; color:#000; }
/* sup, sub{ font-size: 75%; font-weight:bold; } */ /* deactivated for IJKK */

/* layout */
#wrapper { background:url(/sites/jp/sitewide/30/pix/lhn_bg.gif) repeat-y left; color:#666; font-size:70%; border-bottom:solid 2px #bababa; width:759px; }
#three-zero-hybrid #wrapper { background:none; margin-left:15px; width:764px; }
#three-zero #wrapper { border-top:solid 1px #bababa; }
#three-zero-hybrid #container { width:764px; float:left; }
#three-zero #container { width:582px; float:left; display:inline; }
#main { margin-left:15px; width:567px; }
#three-zero-hybrid #main { float:left; margin:0; }
#lhn { float:left; }
#lhn h2 { border:none; }
#lhn-container { width:160px; padding:15px 0px 0px 10px; margin-right:7px; }
#three-zero-hybrid-rhc { float:right; width:180px; }
p { padding-right:5px; line-height:140%; } /* line height is for IJKK only */
p.intro { font-size:105%; line-height:140%; } /* line height is for IJKK only */

/* header */
#three-zero-hybrid #header { margin-left:15px; }
#three-zero #header { margin-left:9px; }
#header { height:80px; font-size:11px; padding:0 0 4px 0; margin:0; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, Verdana, sans-serif; width:776px; }
.header-logo { float:left; width:127px; padding:25px 0 0 0; }
.header-image-logo { margin-left:14px; }
.header-topbar { float:left; width:625px; background:url(http://www.intel.com/sites/jp/sitewide/pix/hdr-stripe-bg.jpg) no-repeat top right; margin-top:5px; }
.header-locale { float:left; width:98px; margin-top:3px; }
.header-locale-name { padding:0 0 0 9px; float:left; margin-top:5px; }
.header-locale-globe { margin-left:4px; }
.header-topnav { float:left; margin:0; list-style-type:none; color:#0860a8; padding:8px 0 0 0; } 
.header-topnav li a { color:#0860a8; text-decoration:none; }
.header-topnav li a:hover { color:#0860a8; text-decoration:underline; }
.header-topnav-first { float:left; width:114px; }
.header-topnav-second { float:left; width:88px; }
.header-topnav-third { float:left; width:84px; background:url(http://www.intel.com/sites/jp/sitewide/pix/hdr-spacer-bar.gif) no-repeat left; text-align:center; }
.header-topnav-fourth { float:left; width:82px; background:url(http://www.intel.com/sites/jp/sitewide/pix/hdr-spacer-bar.gif) no-repeat left; text-align:center; }
.header-search { float:left; width:145px; margin:0; padding:6px 0 0 8px; }
.header-searchbutton { float:left; width:42px; height:16px; }
.header-dropdown { float:left; width:625px; height:25px; }
.header-navbar { float:left; margin:0; list-style-type:none; padding:22px 0 0 88px; }
.header-navbar li { float:left; }
.header-search-label { display:none; }
.header-searchbox { float:left; width:93px; height:14px; border:1px solid #cccccc; font-size:100%; line-height:100%; padding:0; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, Verdana, sans-serif; }
.overview { display:block; font-size:70%; color:#666; line-height:140%; } /* line height is for IJKK only */

/* drop down menus */
.iMask { position:absolute; left:-300px; top:-300px; z-index:10; }/* hides the device used in drop down menus */
.dhtmlmenuitem { padding:5px 8px 5px 8px; font-size:70%; }
.dhtmlmenuitem-hr { font-size:1px; height:1px; width:170px; margin-left:4px; background:url(/sites/jp/sitewide/pix/hdr-drop-linerule.gif) repeat-x bottom; }

/* marquee area */
.sub-marquee { margin:0 0 2px 3px; padding:0; }
/*.sub-marquee { *margin-bottom:0; } IE6/7 hack */
.marquee-linkbox{ background-color:white; }
.marquee-content-shadow { height:155px; background:url(/sites/jp/sitewide/30/pix/marquee-shadow-w.gif) repeat-x bottom left; }
.homepage-marquee-content { padding-bottom:7px; }
.marquee-container { float:left; background:transparent url(/sites/jp/sitewide/30/pix/marquee-shadow-n.gif) repeat-x bottom left; padding-bottom:5px; }
.marquee-container-right { float:left; width:183px; padding-left:3px; }
.marquee-linkbox-content { height:114px; padding:5px 0 0 10px; border-left:1px solid #e4e3e4; border-right:1px solid #e4e3e4; border-bottom:1px solid #e4e3e4; overflow:hidden; }
.marquee-linkbox-head { padding:0 0 9px 9px; font-weight:bold; color:#333333; background:url(/sites/jp/sitewide/30/pix/rhc-header-bg.gif) repeat-x bottom; border-left:solid 1px #e4e4e4; border-right:1px solid #e4e3e4; }
.marquee-linkbox-cap { background:url(/sites/jp/sitewide/30/pix/marquee-box-cap.gif) repeat-x bottom; height:8px; width:183px; font-size:1px; } 
.marquee-linkbox-footer { background:url(/sites/jp/sitewide/30/pix/marquee-box-footer.gif) repeat-x bottom; height:5px; width:183px; font-size:1px; } 

/* crumb */
#crumb { margin:0; padding:6px 0 11px 0; list-style-type:none; float:left; }
#three-zero #crumb { width:440px; }
#three-zero-hybrid #crumb { width:640px; }
#three-zero-hybrid .port-prod #crumb{ width:540px; }
ul#crumb li { float:left;padding:0; font-weight:bold; color:#000; background:none; white-space: nowrap; }
ul#crumb li a { text-decoration:none; font-weight:normal; padding:0; display:inline; color:#666; }
#crumb li a:hover { text-decoration:underline; }
#crumb span { padding:0 6px 0 6px; font-weight:normal; color:#666; }

/* print/email page */
.print-email-buttons { float:right; padding:8px 0 0 0; }
/*.print-email-buttons a { float:left; }  IJKK removed*/
.icon-email, .icon-print .icon-port { padding:0 5px 0 0; }
.icon-port { vertical-align:top; }
.icon-spacer { float:left; width:15px; height:1px; }

/* headings */
h1,h2,h3 { color:#000; }
h1 { font-size:170%; font-weight:normal; margin-bottom:20px; font-weight:bold; margin-top:14px; } /* font weight is for IJKK only */
h2 { font-size:110%; padding:0 0 5px 0; border-bottom:solid 1px #a6a6a6; font-weight:bold; margin-bottom:5px; }
h2.no-ul { border-bottom:none; margin-bottom:0px; }
h2.space { margin-bottom:5px; }
h3 { font-size:100%; font-weight:bold; margin-bottom:5px; }
h3.with-ul { border-bottom:solid 1px #a6a6a6; margin-bottom:5px; padding-bottom:5px; }
#lhn h2 { font-size:100%; padding-bottom:10px; margin-bottom:10px; border-bottom:solid 1px #a6a6a6; }
.box h3, #lhn h3 { font-size:100%; font-weight:bold; }

/* in-page navigation */
.backtotop { float:right; background:url(/sites/jp/sitewide/30/pix/caret_up.gif) no-repeat right; padding:3px 8px 0 1px; }
#main .anchor-links ul li { background:url(/sites/jp/sitewide/30/pix/caret_down.gif) no-repeat 0 0.5em; } 
#main .anchor-links .half { margin:0 0 0 8px; }
.last { float:none; }

/* language selector */
select { width: 120px; }
.lang-select { padding:0 0 0 19px; }
.module .lang-select { padding:0 0 0 9px; }
#lhn .lang-select { padding:0; }

/* columnal layout */
.main-left { width:374px; float:left; }
.main-right { width:180px; float:right; }
.half { width:275px; margin-right:17px; float:left; }
.half-last { margin-right:0px; }
.main-left .half { width:168px; margin-right:10px; float:left; }
.box .half { width:168px; margin:0 8px; }
.third, .third-end { width:178px; margin-right:16px; float:left; display:inline; }
.box .third { width:176px; margin:0 7px; }
.third-end { margin:0; }

/* main content image positioning*/
.box img { float:left; margin:0 10px; }
.imgfloat { float:left; padding:0 10px 5px 0; }
.intro-caption-container { text-align:center; font-size:80%; }
.intro-caption-container a { display:block; padding-top:3px; }
.imageside { margin-left:85px; }
.imageside-half { margin:0 0 10px 0px; }
.imageside-half p { height:1%; }
.marquee { padding:0px; }

/* lists and links */
a,a:visited { color:#0860a8; text-decoration:none; }
a:hover { color:#0860a8; text-decoration:underline; }
ul { list-style:none; padding-bottom:10px; }
.box ul { padding:0; }
#main li, #three-zero-hybrid-rhc li, #lhn li, #three-zero-hybrid .marquee-linkbox li { padding:0 5px 8px 12px; background:url(/sites/jp/sitewide/30/pix/caret_double.gif) top left no-repeat; }
#main ul.bullets { margin:0 0 0 8px; }
#main ul.bullets li { background:none; list-style:disc; margin:0 0 0 10px; padding:0 5px 8px 0; }
#main ul.bullets ul { margin:0 0 0 15px; padding:0; }
#main ul.bullets ul li { margin:8px 0 0; padding:0; list-style:circle; }
.light { font-weight:normal; }
table ul { padding:0; }
table li { margin-top:0; }
#main ol { margin:0 0 0 8px; }
#main ol li { background:none; margin:0 15px; padding:0 0 8px 0; }
#main ol ol { list-style:lower-roman; margin:0 0 0 8px; padding:0; }
#main ol ol li { padding:8px 0 0; }

/*tooltips*/
.rolloverbody { display:none; } 
.rolloverlink { display:inline; }
#hoverdisplay { position:absolute; font-size:70%;z-index:1000; border:1px dashed #0860a8; margin-top:1.5em; width:300px; padding:10px 10px 0; background-color:#f0f0f0; }
#hoverdisplay p {margin:0 0 10px; }
#hoverdisplay * {background:transparent; display:inline; }
#hoverdisplay p, #hoverdisplay ul, #hoverdisplay li { display:block; }
#hoverdisplay img { float:left; padding:0 10px 10px 0; }
#hoverdisplay ul { display:block; }
#hoverdisplay ul li{padding:0 0 0.15em; }
#hoverdisplay span { display:block; padding-bottom:10px; }

/*lhn*/
#lhn ul { list-style:none; float:left; width:11em; width:140px; }
#lhn li { position:relative; float:left; width:145px; margin:0; padding:0; background:none; z-index:1; }
#lhn li ul { position:absolute; left:-999em; margin-left:167px; margin-top:-2.25em; border:solid 1px #c5c5c5; background:#f1f1f1; width:170px; }
#lhn li a { width:125px; display:block; margin:0; padding:0.3em 0.3em 0.3em 0; }
#lhn li.sfhover ul, #lhn li li.sfhover ul { left:auto; }
#lhn li li { padding-left:8px; }
#lhn ul a.flyout { padding-right:25px; background: url(/sites/jp/sitewide/30/pix/caret_single.gif) right 7px no-repeat; }

/* navigation */
#tabnav li { float:left; padding:0; margin:0; background:none; }
#main #tabnav a { padding:0; margin:0; }
#tabnav img { padding:0 2px; float:left; }
#tabnav { clear:both; margin-bottom:15px; }
.two-line { background:url(/sites/jp/sitewide/30/pix/tabbing-menu-underline.gif) repeat-x 0px 33px; height:34px; }
.one-line { background:url(/sites/jp/sitewide/30/pix/tabbing-menu-underline.gif) repeat-x 0px 22px; height:23px; }
#three-zero .dummy-line { font-size:1px; height:5px; width:15px; border-top:solid 1px #c6c6c6; position:relative; top:-17px; _top:-18px; left:-15px; }

/* sub-tab-nav */
#sub-tabnav li a:hover { text-decoration:underline; }
#sub-tabnav span { padding:0 6px 0 6px; font-weight:normal; color:#666; }
#sub-tabnav { position:relative; top:-18px; margin:0 0 0 4px; padding:0; list-style-type:none; float:left; font-weight:bold; }
#three-zero-hybrid #sub-tabnav { top:-14px; }
ul#sub-tabnav li { float:left; padding:0; color:#666; background:none; }
ul#sub-tabnav li a { display:inline; }

/* box/module with corners */
.box { border-left:solid 1px #c6c6c6; border-right:solid 1px #c6c6c6; padding:8px 0 0; background:white;height:100%; }
.box h2, .three-module h2 { border:none; padding:0 6px 8px; margin:0; }
div.third-end div.box img,div.main-right div.box img, div#three-zero-hybrid-rhc .box img,.third .box img,.third-end .box img { float:none; margin:0; display:inline; }
.module { background:url(/sites/jp/sitewide/30/pix/modulebg.jpg) repeat-x; padding:8px; margin:0 1px; }

.tl-corner, .tr-corner, .bl-corner, .br-corner { height:5px; font-size:1px; }
.tl-corner { width:5px; float:left; background:url(/sites/jp/sitewide/30/pix/corners.gif) top left; }
.tr-corner { background:url(/sites/jp/sitewide/30/pix/corners.gif) top right; }
.bl-corner { width:5px; float:left; background:url(/sites/jp/sitewide/30/pix/corners.gif) bottom left; }
.br-corner { background:url(/sites/jp/sitewide/30/pix/corners.gif) bottom right; margin-bottom:15px; position:relative; top:-5px; }

#lhn .box { background:#e6e6e6; color:black; padding:5px 8px; }
#lhn .box p { margin:0px; }
#lhn .tl-corner { background:url(/sites/jp/sitewide/30/pix/dark-corners.gif) top left; }
#lhn .tr-corner { background:url(/sites/jp/sitewide/30/pix/dark-corners.gif) top right; }
#lhn .bl-corner { background:url(/sites/jp/sitewide/30/pix/dark-corners.gif) bottom left; }
#lhn .br-corner { background:url(/sites/jp/sitewide/30/pix/dark-corners.gif) bottom right; }

.three-module-cap, .three-module-bot { display:block; height:5px; width:567px; }
.three-module-cap { background:url(/sites/jp/sitewide/30/pix/three-mod-cap.gif) no-repeat bottom; }
.three-module-bot { background:url(/sites/jp/sitewide/30/pix/three-mod-bot.gif) no-repeat top; }
.three-module { background: url(/sites/jp/sitewide/30/pix/three-module-bg.gif) repeat-y; }
.third img, third-end img { margin:0px; }
.three-module img { padding-left:1px; }

/* rollover button */
.rollover { padding:0; }
#three-zero-hybrid .rollover li, #three-zero .rollover li { border-left:solid 1px #c6c6c6; border-right:solid 1px #c6c6c6; margin:0; padding:0; background:white; }
#three-zero-hybrid .rollover li a, #three-zero .rollover li a { text-align:center; display:block; padding:8px 0 0 0; background:#f6f6f6; height:25px; margin:0 4px; font-weight:bold; }
#three-zero-hybrid .rollover li a:hover, #three-zero .rollover li a:hover { background:#f1f1f1; text-decoration:none; }
.boxbtn-large { width:178px; }
.boxbtn-med { width:110px; }
.boxbtn-small { width:80px; }

/* feature benefits table*/
table.feature-benefits { border-collapse:collapse; font-size:100%; width:100%; }
table.feature-benefits th, table.feature-benefits td { padding:10px 5px; border-bottom:1px solid #A6A6A6; }
table.feature-benefits th { width:35%; background-image:url(/sites/sitewide/30/pix/table_linerule.gif); background-position:right; background-repeat:repeat-y; } 
table.feature-benefits td { width:65%; }
table.feature-benefits th { font-weight:bold; }

/* data tables */
table.data-tbl, table.comp-tbl, table.spec-chart { margin-bottom:2em; font-size:90%; }
table.data-tbl th.group, table.comp-tbl th.group { color:#FFFFFF; font-size:12px; font-weight:bold; text-align:left; background:#555555; border-bottom:1px solid #A6A6A6; }
table.spec-chart td, table.data-tbl td, table.comp-tbl td, table.spec-chart th.group { border-bottom:1px solid #A6A6A6; background-image:url(/sites/sitewide/30/pix/table_linerule.gif); background-position:left; background-repeat:repeat-y; }
th { text-align:left; }
.comp-tbl .comp-head a { font-weight:bold; }
.comp-tbl .comp-head td { border:none; background:none; }
table.data-tbl td, table.comp-tbl td, table.comp-tbl th, table.data-tbl th, .tbl-head, table.spec-chart td, table.spec-chart th { padding:5px; }
th.data-first-cell { font-weight:bold; border-bottom:1px solid #A6A6A6; }
td.data-last-cell { border-bottom:1px solid #A6A6A6; }
.comp-tbl .data-first-cell { width:130px; }
.spec-chart th, .spec-chart td { text-align:center; }
table.spec-chart th.group { text-align:left; padding:0; background:#fff; }
.spec-chart .colhead { background:#555; color:#fff; vertical-align:middle; }
.spec-chart .colhead th { font-weight:normal; background-image:url(/sites/sitewide/30/pix/table_linerule.gif); background-position:left; background-repeat:repeat-y; }
.spec-chart .data-first-cell { font-weight:normal; }
.spec-chart .colhead .data-first-cell { border:none; background-image:none; }
.footnote { position:relative; top:-2em; font-size:85%; margin:0px; }

/*legal*/
.legal { background:url(/sites/jp/sitewide/30/pix/hr-dotted.gif) repeat-x top left; font-size:85%; margin-top:15px; padding:10px 0 10px 15px; }
.legal p { margin:0 0 0.8em 0; }

/* footer */
#three-zero-hybrid #footer { margin-left:15px; width:774px; }
#three-zero #footer { width:759px; margin-left:10px; }
#footer { padding-top:10px; font-size:11px; }
#footer * { float:left; list-style-type:none; }
#footer .footer-leftbar { width:410px; color:#0860a8; }
#footer .footer-rightbar { width:316px; color:#000; float:right; }
#footer li { background:url(/sites/jp/sitewide/30/pix/ftr-spacer-bar.gif) no-repeat left; padding:0 9px 0 9px; }
#footer li.footer-leftbar-firstitem { background:none; padding:0 9px 0 0; }
#footer li.footer-rightbar-firstitem { background:none; padding:0 12px 0 9px; }
#footer li.footer-rightbar-lastitem { padding:0px 0px 0px 9px; font-family:Verdana, sans-serif; font-size:10px; } /*IJKK only*/

/* imageSwapper */ 
#hover-image-swap div { height:101px; width:160px; font-size:1px; }
#hover-image-swap ul { list-style:none; clear:both; display:block; }
#hover-image-swap ul li { float:left; width:32px; padding:1px 0 0 0; margin:0; }
#hover-image-swap ul li a { border:1px solid #A6A6A6; display:block; height:28px; width:28px; }
#hover-image-swap ul li a:hover { border:1px solid #0860a8; }

#hover-image-swap-intro-container { display:block; }
#hover-image-swap-intro-container .half { width:160px; }
#hover-image-swap-intro-container .half-last { width:194px; }

/* badges*/ 
.badge .imgfloat { margin-bottom:20px; padding:0 11px; }

.badge-pad-left-sm { padding-left:11px; }
.badge-pad-right-sm { padding-right:11px; }
 
.badge-pad-left-md { padding-left:14px; }
.badge-pad-right-md { padding-right:14px; }
 
.badge-pad-left-lg { padding-left:26px; }
.badge-pad-right-lg { padding-right:26px; }
 
.badge-pad-top-sm { padding-top:11px; }
.badge-pad-bot-sm { padding-bottom:11px; }
.badge-pad-top-against-container { padding-top:2px; }
.badge-container-top { padding-top:7px; }
 
/* pentium */
.piii { font-family:Arial, Helvetica, Sans-Serif; }
.pii { font-family:"Times New Roman", Serif; }

/* banned styles */
/* removed 5/2/07 because of survey code issues  */
b, big, center, font, i, small, button, del, dfn, menu, samp, tt, var { background:black; font-size:120%; border:solid 3px red; text-decoration:line-through; color:red; }
 iframe { display:none; } */

/* legacy LHN styles */
#lhn .cboxhead1, #lhn .cboxhead2, #lhn .cboxtext, #lhn .cboxlink { color:#000; }
#lhn .cboxhead2 { font-weight:bold; }
#lhn td.siteidentifier { font-weight:bold; color:#0860A8; }
#lhn .margin8pxBottom { margin-bottom:8px; }
#lhn .solidLine { border-bottom:1px solid #A6A6A6; line-height:1px; }
#lhn .headertext, .headerlink { font-size:10px; text-decoration:none; color:#03F; }
#lhn .headerlink:hover { text-decoration:underline; }
#lhn .headersearch { font-size:11px; width:120px; }
#lhn td .siteIdentifier { font-weight:bold; color:#0860A8; }
.pad8pxBottom { padding-bottom:8px; }
.pad10pxBottom { padding-bottom:10px; }
.leftNavLink { padding-left:10px; }
.gnav1,.gnav1On, .gnav1Over, .gnav1OnOver, .gnav2, .gnav2On,.gnav2Over, .gnav3, .ghdnav, .ghdnavOver, .gnavboxsub { line-height:12px; }
.cinput72 { width:72px; }
.cinput147, .cselect147 { width:140px; font-family:verdana,sans-serif; font-size:11px; }
.wmargin { margin-left:1px; }
.filesize { color:#666666; font-size:11px; }

/* superscript/subscript
.superscript, .subscript { position:relative; font-size:75%; }
.superscript { vertical-align:top; top:-1px; }
.subscript { vertical-align:bottom; bottom:-2px; }
 */

/* hidden content share class */
.hidden-share { display:none; }

@media print { 
	#lhn, #header, #tabnav, .dummy-line, .backtotop, .print-email-buttons { display:none; }
	* { font-family:"‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, Verdana, sans-serif; color:#000000 !important; background:none !important; }
	#container, boxbtn-small, boxbtn-med, boxbtn-large { border:none !important; }
	.rollover, .box { border: solid 1px #a6a6a6 !important; }
	a { text-decoration:underline !important; }
; }