@charset "UTF-8";

/* -----------------------------------------------
*           print style
* ----------------------------------------------- */


/* =========== BASE STYLES =========== */

html{
margin:0;
padding:0;
}

body{
margin:0;
padding:0;
text-align:left;
font-family:serif;
font-size:12px;
*font-size:75%;
line-height:1.33;
background-color:#fff;
color:#000;
}

img{
border:0;
}

hr{
display:none;
}



/* =========== STRUCTURE =========== */


#ncgs-header-siteRegion,
#ncgs-header-siteSearch,
#ncgs-header-utility,
#globalNav,
#localNav,
#sidebar,
#pageTop,
#ncgs-footer-utility{
display:none !important;
}

#header h1,
#topicPath ol,
#topicPath li,
#footer address{
display:block;
list-style-type:none;
margin:0;
padding:0;
line-height:1;
}

#header a,
#header img,
#topicPath a,
#topicPath em,
#topicPath span{
display:inline;
border:0 none;
margin:0;
padding:0;
font-style:normal;
}


#header div.ncgs-structureContents{
min-height:103px;
_height:103px;
}

#ncgs-header-siteIdentity{
margin-top:20px;
}

#ncgs-topicPath{
margin-top:20px !important;
margin-bottom:20px !important;
font-size:83%;/*10px*/
color:#333;
}

#ncgs-topicPath li{
display:inline;
*zoom:1;
margin:0 6px 0 0;
padding:0 13px 0 0;
list-style-type:none;
background:url(../img/structure/topicPath_bg_01.png) right 0.4em no-repeat;
}

#ncgs-topicPath li#ncgs-topicPath-home{
}

#ncgs-topicPath li em{
font-weight:normal;
margin-right:-13px;
background:#fff;
}

#ncgs-topicPath li a{
text-decoration:none;
color:#333 !important;
}


#footer div.ncgs-structureContents{
margin-top:15px;
padding-bottom:20px;
}

#footer address{
padding-top:6px;
border-top:1px solid #000;
text-align:right;
font-style:normal;
font-size:83%;/*10px*/
white-space:nowrap;
}


/* =========== HEADINGS =========== */

h1,
h2,
h3,
h4,
h5,
h6{
font-family:Verdana, sans-serif;
}


/* =========== TAB =========== */

ul.ncgs-tabA01{
margin:2em 0 1em 0;
padding:0 0 0 0.5em;
border-left:3px solid #000;
list-style-type:none;
font-family:Verdana, sans-serif;
}

ul.ncgs-tabA01 a{
display:none !important;
}

ul.ncgs-tabA01 em a{
display:block !important;
text-decoration:none;
font-size:133%;
font-style:normal;
font-weight:bold;
line-height:1.18;
color:#000;
}


/* =========== FLASH ENTER =========== */

ul.ncgs-flashEnterBtn{
margin:10px 0 0;
padding:0;
}

ul.ncgs-flashEnterBtn li{
margin:0;
padding:0;
list-style-type:none;
*zoom:1;
}


/* =========== CAPTION =========== */

div.ncgs-caption{
margin:0 -15px -15px !important;
padding:10px 15px !important;
background-color:#f9f9f5;
border-top:1px dotted #000;
font-size:83%;
line-height:1.33;
*zoom:1;
}


/* =========== INDEX BLOCK =========== */

/* ----- ncgs-indexBlockA01 ----- */

div.ncgs-indexBlockA01{
width:724px;
margin-bottom:15px;
}

.noSidebar div.ncgs-indexBlockA01{
width:960px;
}

.noSidebar .size3of4 div.ncgs-indexBlockA01{
width:750px;
}

div.ncgs-indexBlockA01 *{
margin:0;
padding:0;
}

div.ncgs-indexBlockA01Unit{
clear:both;
_overflow:visible;
_height:1px;
*zoom:1;
/*\*//*/
overflow:hidden;
/**/
padding-top:12px;
margin-right:-100px;
background-color:#fff;
background-position:left top;
background-repeat:no-repeat;
}

div.ncgs-indexBlockA01Unit:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
line-height:0;
}

div.ncgs-indexBlockA01 div.ncgs-indexBlockA01Unit.first{
padding-top:0;
}

div.ncgs-indexBlockA01 dl{
float:left;
_display:inline;
margin-right:32px;
}

div.ncgs-indexBlockA01 dl dt{
position:relative;
min-height:2.7em;
_height:2.7em;
padding-bottom:157px;
padding-left:11px;
background:url(/ncgs_common/nikon_common/img/marker/link.png) left 0.35em no-repeat;
font-weight:bold;
z-index:100;
}

div.ncgs-indexBlockA01 dl dt img.productImage{
position:absolute;
right:0;
bottom:0;
}

div.ncgs-indexBlockA01 dl dd{
position:relative;
min-height:43px;
_height:43px;
margin-top:-43px;
*z-index:10000;
}

div.ncgs-indexBlockA01 dl dd p.productIcon{
position:absolute;
top:-107px;
left:0;
margin:0;
padding:0;
}

div.ncgs-indexBlockA01 dl dd p{
position:relative;
padding-bottom:11px;
z-index:10000;
}


/* noSidebar */

.noSidebar div.ncgs-indexBlockA01Unit{
margin-right:-36px;
}

.noSidebar div.ncgs-indexBlockA01 dl{
margin-right:36px;
}


/* large */

div.ncgs-indexBlockA01.large div.ncgs-indexBlockA01Unit dl dt{
padding-bottom:217px;
}
div.ncgs-indexBlockA01.large div.ncgs-indexBlockA01Unit dl dd p.productIcon{
top:-167px;
}


/* thumbnail */

div.ncgs-indexBlockA01.thumbnail div.ncgs-indexBlockA01Unit dl dt{
padding-bottom:117px;
}
div.ncgs-indexBlockA01.thumbnail div.ncgs-indexBlockA01Unit dl dd p.productIcon{
top:-67px;
}


/* halves */

div.ncgs-indexBlockA01.halves div.ncgs-indexBlockA01Unit{
background-image:url(../img/content/standard/indexBlockA01_bg_1of2_01.png);
}
div.ncgs-indexBlockA01.halves div.ncgs-indexBlockA01Unit.first{
background-image:url(../img/content/standard/indexBlockA01_bg_1of2_02.png);
}
div.ncgs-indexBlockA01.halves div.ncgs-indexBlockA01Unit dl{
width:346px;
}

.noSidebar .size3of4 div.ncgs-indexBlockA01.halves div.ncgs-indexBlockA01Unit{
background-image:url(../img/content/full/indexBlockA01_bg_1of2_11.png);
}
.noSidebar .size3of4 div.ncgs-indexBlockA01.halves div.ncgs-indexBlockA01Unit.first{
background-image:url(../img/content/full/indexBlockA01_bg_1of2_12.png);
}
.noSidebar .size3of4 div.ncgs-indexBlockA01.halves div.ncgs-indexBlockA01Unit dl{
width:339px;
}

/* thirds */

div.ncgs-indexBlockA01.thirds div.ncgs-indexBlockA01Unit{
background-image:url(../img/content/standard/indexBlockA01_bg_1of3_01.png);
}
div.ncgs-indexBlockA01.thirds div.ncgs-indexBlockA01Unit.first{
background-image:url(../img/content/standard/indexBlockA01_bg_1of3_02.png);
}
div.ncgs-indexBlockA01.thirds div.ncgs-indexBlockA01Unit dl{
width:220px;
}

.noSidebar div.ncgs-indexBlockA01.thirds div.ncgs-indexBlockA01Unit{
background-image:url(../img/content/full/indexBlockA01_bg_1of3_01.png);
}
.noSidebar div.ncgs-indexBlockA01.thirds div.ncgs-indexBlockA01Unit.first{
background-image:url(../img/content/full/indexBlockA01_bg_1of3_02.png);
}
.noSidebar div.ncgs-indexBlockA01.thirds div.ncgs-indexBlockA01Unit dl{
width:296px;
}

.noSidebar .size3of4 div.ncgs-indexBlockA01.thirds div.ncgs-indexBlockA01Unit{
background-image:url(../img/content/full/indexBlockA01_bg_1of3_11.png);
}
.noSidebar .size3of4 div.ncgs-indexBlockA01.thirds div.ncgs-indexBlockA01Unit.first{
background-image:url(../img/content/full/indexBlockA01_bg_1of3_12.png);
}
.noSidebar .size3of4 div.ncgs-indexBlockA01.thirds div.ncgs-indexBlockA01Unit dl{
width:214px;
}


/* quarters */

.noSidebar div.ncgs-indexBlockA01.quarters div.ncgs-indexBlockA01Unit{
background-image:url(../img/content/full/indexBlockA01_bg_1of4_01.png);
}
.noSidebar div.ncgs-indexBlockA01.quarters div.ncgs-indexBlockA01Unit.first{
background-image:url(../img/content/full/indexBlockA01_bg_1of4_02.png);
}
.noSidebar div.ncgs-indexBlockA01.quarters div.ncgs-indexBlockA01Unit dl{
width:213px;
}


/* ----- ncgs-indexBlockB01 ----- */

div.ncgs-indexBlockB01 dl{
position:relative;
min-height:88px;
_height:88px;
margin:0 0 10px 0;
padding:13px 0 0 0;
background:url(/ncgs_common/nikon_common/img/content/line_dotted_02.png) left top repeat-x;
}

div.ncgs-indexBlockB01 dl.first{
padding-top:2px;
background:none;
}

div.ncgs-indexBlockB01 dl dt{
margin:0 0 0 248px;
padding:0 0 7px 11px;
background:url(/ncgs_common/nikon_common/img/marker/link.png) left 0.35em no-repeat;
font-weight:bold;
}

div.ncgs-indexBlockB01 dl dt img.productImage{
position:absolute;
top:16px;
left:0;
}

div.ncgs-indexBlockB01 dl.first dt img.productImage{
top:5px;
}

div.ncgs-indexBlockB01 dl dd{
margin:0 0 0 248px;
padding:0;
}

div.ncgs-indexBlockB01 dl dd p{
line-height:1.83;
margin:0;
}


/* ----- ncgs-indexBlockC01 ----- */

div.ncgs-indexBlockC01 .linkList{
margin:0;
padding:0;
list-style-type:none;
_zoom:1;
}

div.ncgs-indexBlockC01 .linkList li{
margin-left:0;
padding-left:11px;
background:url(/ncgs_common/nikon_common/img/marker/link.png) 0 0.35em no-repeat;
}


div.ncgs-indexBlockC01 .linkList li img.banner{
display:block;
margin:0 0 0 -11px;
padding:5px 0;
vertical-align:top;
background-color:#fff;
}

div.ncgs-indexBlockC01 .linkList .text{
margin-left:-11px;
padding-left:11px;
background:url(/ncgs_common/nikon_common/img/marker/link.png) 0 0.35em no-repeat;
zoom:1;
}

div.ncgs-indexBlockC01 .linkList a .text{
*cursor:pointer;
}

div.ncgs-indexBlockC01 .linkList p{
margin-bottom:0;
line-height:1.33;
}

div.ncgs-indexBlockC01 .linkList.compact2 li > a,
div.ncgs-indexBlockC01 .linkList.compact3 li > a,
div.ncgs-indexBlockC01 .linkList.compact4 li > a{
display:inline-block;
}


div.ncgs-indexBlockC01 .compact2,
div.ncgs-indexBlockC01 .compact3,
div.ncgs-indexBlockC01 .compact4{
margin-left:-20px;
width:744px;
}

div.ncgs-indexBlockC01 .compact2 li,
div.ncgs-indexBlockC01 .compact3 li,
div.ncgs-indexBlockC01 .compact4 li{
display:-moz-inline-block;
display:inline-block;
*display:inline;
margin-left:20px;
vertical-align:top;
zoom:1;
}

div.ncgs-indexBlockC01 .compact2 li{
width:341px;
}

div.ncgs-indexBlockC01 .compact3 li{
width:217px;
}

div.ncgs-indexBlockC01 .compact4 li{
width:155px;
}


div.ncgs-indexBlockC01 .noSidebar .compact2,
div.ncgs-indexBlockC01 .noSidebar .compact3,
div.ncgs-indexBlockC01 .noSidebar .compact4{
margin-left:-24px;
width:984px;
}

div.ncgs-indexBlockC01 .noSidebar .compact2 li,
div.ncgs-indexBlockC01 .noSidebar .compact3 li,
div.ncgs-indexBlockC01 .noSidebar .compact4 li{
margin-left:24px;
}

div.ncgs-indexBlockC01 .noSidebar .compact2 li{
width:457px;
}
div.ncgs-indexBlockC01 .noSidebar .compact3 li{
width:293px;
}
div.ncgs-indexBlockC01 .noSidebar .compact4 li{
width:211px;
}

div.ncgs-indexBlockC01 .noSidebar .size3of4 .compact2,
div.ncgs-indexBlockC01 .noSidebar .size3of4 .compact3,
div.ncgs-indexBlockC01 .noSidebar .size3of4 .compact4{
width:738px;
}
div.ncgs-indexBlockC01 .noSidebar .size3of4 .compact2 li{
width:334px;
}
div.ncgs-indexBlockC01 .noSidebar .size3of4 .compact3 li{
width:211px;
}
div.ncgs-indexBlockC01 .noSidebar .size3of4 .compact4 li{
}



/* =========== NCGS-PAGINATION =========== */

ul.ncgs-pagination{
display:none;
}



/* =========== SLIDE CANVAS =========== */

ul.ncgs-slideCanvasController{
display:none !important;
}

div.ncgs-slideCanvas-discarded div.ncgs-slideCanvasViewport,
div.ncgs-slideCanvas-enabled div.ncgs-slideCanvasViewport{
overflow:visible !important;
overflow-x:visible !important;
overflow-y:visible !important;
height:auto !important;
min-height:0 !important;
}

div.ncgs-slideCanvas-discarded div.ncgs-slideCanvasGroup,
div.ncgs-slideCanvas-enabled div.ncgs-slideCanvasGroup{
width:auto !important;
height:auto !important;
min-height:0 !important;
}

div.ncgs-slideCanvas-discarded p.ncgs-slideCanvasUnit,
div.ncgs-slideCanvas-enabled p.ncgs-slideCanvasUnit{
float:none;
visibility:visible;
margin-bottom:1em;
padding-bottom:1em;
}



/* =========== LIST =========== */

/* ----- ncgs-iconListA01 ----- */

ul.ncgs-iconListA01{
_overflow:visible;
_height:1px;
*zoom:1;
/*\*//*/
overflow:hidden;
/**/
margin:0 0 10px 0;
padding:0 0 5px 0;
}

#ncgs-h1 ul.ncgs-iconListA01{
margin-bottom:2px;
}

ul.ncgs-iconListA01:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
line-height:0;
}

ul.ncgs-iconListA01 li{
float:left;
margin:0 5px 0 0;
padding:5px 0 0 0;
list-style-type:none;
}

ul.ncgs-iconListA01 li img{
vertical-align:top;
}


/* =========== PSEUDO DIALOG =========== */

ins.bajl-balloon {
dis\play:none !important;
}


