body {	background: #fff !important;	font-family: Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;	color: #666;	/* font-size: 12px; */}div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td {	margin: 0;	padding: 0;}table {	border-collapse: collapse;	border-spacing: 0;}fieldset,img {	border: 0;}address,caption,cite,code,dfn,th,var {	font-style: normal;	font-weight: normal;}/*ul,ul li {	list-style: none;}*/#rn_Imported_Header2 ul, #rn_Imported_Header2 ul li {	list-style: none;}caption,th {	text-align: left;}abbr,acronym {	border: 0;}/*h2 {	font-size: 1.5em}*/#rn_Imported_Header2 h2 {	font-size: 1.5em}/*strong {	font-weight:normal;}*/#rn_Imported_Header2 strong {	font-weight:normal;}/*fonts.css*/select,input,textarea {	font: 99% arial, helvetica, clean, sans-serif;}a {	text-decoration: none;	outline: none;	cursor: pointer;}/*a:hover {	color:#438eb1;}*/#rn_Imported_Header2 a:hover {	color:#438eb1;}/*To avoid synthetic bold of fontface in FF*/h1, h2, h3 {	font-weight:normal;}/* ======================================================================================================================/** START ** 01_header ------------------------------------------------------------------------------------==================================================================================**/ /* --- POSITIONNING --- */ /* --- POSITIONNING --- */ /* Header */#header {	position: relative;	height: 70px;}#header h1 {	position: absolute;	bottom: 20px;	top: 0;	width: 300px;	margin: 0;}#header h1 img {	float: left;	margin: 0;}.corporate a {	padding: 0 0 0 15px;	font-size: 11px;	/* background: url(../../01_header/images/picto_nikon-corporation.png) left center no-repeat; */	background: url(/euf/assets/themes/standard/images/nav/picto_nikon-corporation.png) left center no-repeat; 	color: #777}/* Menus */#topMenu {	float: right;	clear: both;	margin: 0 -4px 0 0;	padding: 0;}#topMenu ul {	margin: 0;	padding: 0;}#topMenu ul li {	float: left;	clear: none;	overflow: hidden;	margin: 0 4px;	padding: 0;	list-style: none;	font-size: 14px;	color: #777}/*#header ul.corporate {	position: absolute;	bottom: 0;	right: 0;}*/#header ul.corporate li {	text-align: right;	float: right;	margin-left: 10px;}/*  01. Pagelayout末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末・*/#c_product_information {width:1000px !important;}#c_block_mainMenu { position: relative; height: 0px; width:1000px; margin: 0 8px 0; z-index: 5005; }/* #c_block_mainMenu #mainMenu { position: absolute; top: 21px; left:21px; width:958px; height: 36px; background: url(../img/site/block_mainMenu_bg.png) no-repeat; overflow: visible;                              padding: 0 0 0 4px; } */                              #c_block_mainMenu #mainMenu { position: absolute; top: 21px; left:21px; width:958px; height: 36px; background: url(/euf/assets/themes/standard/images/nav/rich_navigation_mainBar.png) no-repeat; overflow: visible;                              padding: 0 0 0 4px; }                              #c_block_mainMenu #mainMenu li { margin: 0;}#c_block_mainMenu #mainMenu li a  { margin: 8px 0px 8px 0; padding: 0px 13px 0 13px; border-right: 1px solid #c7c7c7; border-left: 1px solid #f6f6f5; height: 25px;}#c_block_mainMenu #mainMenu > li:first-child a {border-left: none;}#c_block_mainMenu #mainMenu li a span {font-family: Helvetica, Arial, sans-serif; font-size: 13px; font-weight: normal; line-height: 20px; margin: 8px 0px 8px 0; padding: 0px 0 0 0; }#c .submenu { z-index: 5007; }#nik_canvas { margin: 0 auto; padding:0 26px;}.nik_page_push { margin-top: 55px; }.nik_component_block { margin-top: 14px; overflow: hidden; } .nik_block_filter.nik_component_block { overflow: visible;}.nik_overflow_height { position: relative; height: 10px; }.nik_overflow_height div { position: absolute; top: 0; left: 0; }.nik_row_m_v1 { width: 960px; margin-right: 20px; margin-left: 20px; }.nik_row_m_v3 {margin-top: 30px; }.nik_row_p_v1 { width: 960px; padding-right: 20px; padding-left: 20px; }.nik_mr_v1 { margin-right: 16px; }.nik_blackbg { background: #000000;}.nik_blackbg .nik_block_category_title.underline { border-bottom:1px solid #424242; }  .ls-canvas .ls-area, .ls-canvas .ls-area-body {  overflow: visible !important; }.nik_overflow_height .ls-canvas .ls-area { overflow: visible; }.ls-canvas .ls-area-body {position:relative;}   /* ・Header   ---------------------------------------------------------------------------------------------------- */   /* #header { width:960px; margin: 20px 20px 18px 20px; }  */   #header { width:960px; margin: 20px 20px 18px 0px; }           #header .nik_global_search { float: right; clear: both; margin: 5px 0 2px 0; }   #header .corporate { float: right; clear:both; margin-top: 39px; }     #ls-row-1 { position: relative; z-index: 6000; }               /* ・Navigation   ---------------------------------------------------------------------------------------------------- */      /* - Rich Navigation Component      末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末・------------------------- */      #block_mainMenu { position: relative; height: 0px; width:1000px; margin: 0; z-index: 5005;  }               /* #rich_navigation { position: absolute; top: 20px; left: 20px; width: 960px; height: 37px; background: url(../img/site/rich_navigation_mainBar.png) no-repeat; overflow: visible; }     */      #rich_navigation { position: absolute; top: 20px; left: 0px; width: 960px; height: 37px; background: url(/euf/assets/themes/standard/images/nav/rich_navigation_mainBar.png) no-repeat; overflow: visible; }                 #rich_navigation>li { display: block; float: left; height: 37px; }           #rich_navigation>li>a { font: normal 13px/13px Arial, sans-serif; text-decoration: none; display: block;            /* background: url(../img/site/rich_navigation_splitter.png) no-repeat center right; padding-right: 2px; height: 37px; } */      background: url(/euf/assets/themes/standard/images/nav/rich_navigation_splitter.png) no-repeat center right; padding-right: 2px; height: 37px; }              #rich_navigation>li>a span { margin: 6px 15px 0 10px; height: 25px; display: inline-block; padding-left: 5px; }      #rich_navigation>li>a span span { margin: 0 -5px 0 0; padding: 6px 5px 0 0; height: 19px; color: #333;}            /* Selected */      /* #rich_navigation>li>a.selected span { background: url(../img/site/rich_navigation_hoverSprite.png) no-repeat bottom left; }*/      #rich_navigation>li>a.selected span { background: url(/euf/assets/themes/standard/images/nav/rich_navigation_hoverSprite.png) no-repeat bottom left; }                  #rich_navigation>li>a.selected span span { background-position: bottom right; color: #fff; }            /* Hover */      /* #rich_navigation>li:hover>a span { background: url(../img/site/rich_navigation_hoverSprite.png) no-repeat top left; }*/      #rich_navigation>li:hover>a span { background: url(/euf/assets/themes/standard/images/nav/rich_navigation_hoverSprite.png) no-repeat top left; }            #rich_navigation>li:hover>a span span { background-position: top right; color: #333;}            /* Submenu */      #rich_navigation li .submenu { z-index: 9999; display: none; background: #fff; width: 958px; margin: 0px; overflow: hidden;                                      padding: 10px 0; position: absolute; top: 37px; left: 0; border-left:1px solid #efefef; border-right:1px solid #efefef; border-bottom:1px solid #efefef;}            	 /* OCPDESKTOP-63 */	 #rich_navigation li .submenu li.linkList li .submenu-list, #rich_navigation li .submenu li .submenu-list {		display: block;		position: absolute;		width: 640px;		height: 274px;		top: 10px;		left: 308px; 	 }	/* end */	        #rich_navigation>li:hover .submenu { display:block; }     /* Enable / Disable Dropdowns uncomment / comment here */                   #rich_navigation li .submenu a { text-decoration: none; }      #rich_navigation li .submenu a.noTextLink { display:block; height: 100%; width: 100%; }                 /* #rich_navigation li .submenu li.linkList { float: left; width: 286px; height: 274px; margin-left: 10px; overflow: hidden; background: url(../img/site/rich_navigation_listBg.jpg) no-repeat; overflow: hidden; }  */      #rich_navigation li .submenu li.linkList { float: left; width: 286px; height: 274px; margin-left: 10px; overflow: hidden; background: url(/euf/assets/themes/standard/images/nav/rich_navigation_listBg.jpg) no-repeat; overflow: hidden; }                  #rich_navigation li .submenu li.linkList li { margin: 0; padding: 0; background: none; clear:both; width: 286px; border-bottom: 1px solid #e8e8e8; }         #rich_navigation li .submenu li.linkList li a { margin: 0; padding: 0 0 0 8px; display: block; height: 24px; font: bold 12px/24px Arial, sans-serif; color: #5b5b5b; }      #rich_navigation li .submenu li.linkList li a:hover { background: #fff; }      #rich_navigation li .submenu li.linkList li a:active { background: #deddd8; }           #rich_navigation li .submenu li.fetureContentWrapper { padding: 0; margin: 0 10px 0 0; float: left; width: 652px; background: none; overflow: hidden; }       #rich_navigation li .submenu li.fetureContentWrapper li { padding: 0; margin: 0 0 0 12px; float: left; width: 314px; height: 274px; }                   /* Products */      #rich_navigation li.products .submenu a { display:block; height: 100%; width: 100%; }      #rich_navigation li.products .submenu li.fetureContentWrapper .img { display: block; margin: 0 auto; width: 200px; height: 165px; padding-top: 32px; }      #rich_navigation li.products .submenu li.fetureContentWrapper .logo { display:block; width: 100%; text-align: center; margin-top:5px; }                  /* GENERAL */      #rich_navigation li .submenu li.fetureContentWrapper li .heading { margin: 20px 22px 0 22px; display: block; font: normal 36px/33px 'FrutigerNextLTBoldCn', Arial, sans-serif; }      #rich_navigation li .submenu li.fetureContentWrapper li .heading .light { display: block; font: normal 36px/33px 'FrutigerNextLTRegularCn', Arial, sans-serif; }      #rich_navigation li .submenu li.fetureContentWrapper li .heading .bold {  display: block; font: normal 36px/33px 'FrutigerNextLTHeavyCn', Arial, sans-serif; }            #rich_navigation li .submenu li.fetureContentWrapper li .bodyText { font: normal 24px/25px 'FrutigerNextLTRegularCn', Arial, sans-serif; color: #fff; margin: 10px 20px 0 20px; display: block; }            #rich_navigation li .submenu li.fetureContentWrapper li .callToAction a { font: bold 12px/16px Arial, sans-serif; color: #75b3d0; margin: 18px 0 0 24px; display: block; }      #rich_navigation li .submenu li.fetureContentWrapper li .callToAction a:hover { color: #438eb1; }                   /* NEWS */      /* #rich_navigation li.pressroom .submenu li.fetureContentWrapper li { background: url(../img/site/rich_navigation_newsBg.jpg) no-repeat; } */      #rich_navigation li.pressroom .submenu li.fetureContentWrapper li { background: url(/euf/assets/themes/standard/images/nav/rich_navigation_newsBg.jpg) no-repeat; }      #rich_navigation li.pressroom .submenu li.fetureContentWrapper li .type_date { font: normal 12px/12px 'FrutigerNextLTBoldCn', Arial, sans-serif; text-transform: uppercase; margin: 28px 0 0 20px; display: block; color: #333;}      #rich_navigation li.pressroom .submenu li.fetureContentWrapper li .type_date .type { color: #999; margin-right: 3px;}      #rich_navigation li.pressroom  .submenu li.fetureContentWrapper li.type_date .date { color: #333; }          #rich_navigation li.pressroom .submenu li.fetureContentWrapper li .heading { text-transform:uppercase;  padding:0; margin: 7px 20px 0 20px; display: block; font: normal 16px/21px 'FrutigerNextLTBoldCn', Arial, sans-serif; color: #666; }      #rich_navigation li.pressroom .submenu li.fetureContentWrapper li .bodyText { font: normal 12px/16px Arial, sans-serif; color: #404040; margin: 3px 20px 0 20px; display: block; }      #rich_navigation li.pressroom .submenu li.fetureContentWrapper li .readMore a { font: bold 12px/16px Arial, sans-serif; color: #75b3d0; margin: 12px 0 0 20px; display: block; }      #rich_navigation li.pressroom .submenu li.fetureContentWrapper li .readMore a:hover { color: #438eb1; }      /* - Breadcrumb Component      末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末・------------------------- */      /* .nik_block_breadcrumb { background: #ffffff; width: 960px; height: 30px; border-top: 1px solid #dfdfdf; margin-top: 40px; font: bold 12px/18px Arial,sans-serif; padding-left: 18px; padding-right: 22px; } */      .nik_block_breadcrumb { background: #ffffff; width: 1000px; height: 30px; border-top: 1px solid #dfdfdf; margin-top: 40px; font: bold 12px/18px Arial,sans-serif; padding-left: 18px; padding-right: 22px; }            /* .nik_block_breadcrumb ul li { height: 31px; float: left; margin-right: 8px; padding-left: 16px; background: url(../img/site/breadcrumb_split.png) no-repeat; } */      .nik_block_breadcrumb ul li { height: 31px; float: left; margin-right: 8px; padding-left: 16px; background: url(/euf/assets/themes/standard/images/nav/breadcrumb_split.png) no-repeat; }            .nik_block_breadcrumb ul li span { margin-top: 6px; display: block; color: #999; margin-left: 0px; }      .nik_block_breadcrumb ul li span a { color: #75b3d0; }      .nik_block_breadcrumb ul li span a:hover { color: #438eb1; }      .nik_block_breadcrumb ul li.home { background: none; padding-left: 6px; }      .nik_block_breadcrumb ul li.home span { margin-left: -7px; }   /*   .nik_block_breadcrumb ul li.home span a { display: block; height: 14px; width: 14px; text-indent: -9999px; background: url(../img/site/breadcrumb_home.png) no-repeat center 3px; }*/      .nik_block_breadcrumb ul li.home span a { display: block; height: 14px; width: 14px; text-indent: -9999px; background: url(/euf/assets/themes/standard/images/nav/breadcrumb_home.png) no-repeat center 3px; }       /* ・Footer    ---------------------------------------------------------------------------------------------------- */   .nik_block_footer { display: block; clear:both; overflow: hidden; margin-bottom: 120px; }   .nik_block_footer .footer_section { display: block; overflow: hidden; float: left; }   .nik_block_footer .footer_section1 { width: 960px; display: block; overflow: hidden; padding:0 20px 3px 20px;}      /*.nik_block_footer .footer_section2 { width: 680px; display: block; overflow: hidden; padding-left: 20px; }   */   .nik_block_footer .footer_section2 { width: 100%; display: block; overflow: hidden; padding-left: 20px; }             /* .nik_block_footer .footer_section3 { width: 280px; display: block; overflow: hidden; padding-right: 20px; }    */   .nik_block_footer .footer_section3 { display: none }          .nik_block_footer .footer_section4 { width: 960px; display: block; overflow: hidden; padding-left: 20px; padding-right: 20px;}   .nik_block_footer .footer_section5 { width: 960px; display: block; overflow: hidden; padding-left: 20px; padding-right: 20px;}   .nik_block_footer .footer_section6 { width: 960px; display: block; overflow: hidden; padding-left: 20px; padding-right: 20px;}      /* Footer Columns */   .nik_block_footer .footer_col70 { width: 60px; margin-right: 10px; float: left; }   .nik_block_footer .footer_col145 { width: 135px; margin-right: 10px; float: left; }   .nik_block_footer .footer_col165 { width: 155px; margin-right: 10px;  margin-top:-3px; float: left; }   .nik_block_footer .footer_col210 { width: 200px; margin-right: 10px; float: left; }   .nik_block_footer .footer_col235 { width: 225px; margin-right: 10px; float: left; }      /* Section 1 */            .nik_block_footer .footer_section1 { padding-top: 18px; margin-bottom: 39px; border-top: 1px solid #dfdfdf; }      .nik_block_footer .footer_section1 li span.label { font: bold 12px/12px Arial, sans-serif; color: #333; text-transform: uppercase; }      .nik_block_footer .footer_section1 li a { display: block; font: bold 12px/18px Arial, sans-serif; color: #5b5b5b; }      .nik_block_footer .footer_section1 li a:hover { color: #333333; }      .nik_block_footer .footer_section1 li span.description { font: normal 12px/16px Arial, sans-serif; color: #7a724d; }            /* Section 2 */       /* .nik_block_footer .footer_section2 { width: 680px; padding-top: 18px; padding-bottom: 22px; border-top: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; margin-right: -1px; } */            .nik_block_footer .footer_section2 { width: 100%; padding-top: 18px; padding-bottom: 22px; border-top: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; margin-right: -1px; }             .nik_block_footer .footer_section2 .label { font: bold 12px/18px Arial, sans-serif; color: #5b5b5b; }             .nik_block_footer .footer_section2 ul { margin-top: 12px; margin-left: 1px; }      .nik_block_footer .footer_section2 ul li { min-height: 18px; margin-bottom: 6px; }      .nik_block_footer .footer_section2 ul li a { font: normal 12px/18px Arial, sans-serif; color: #7a724d;  }      .nik_block_footer .footer_section2 ul li a:hover { color: #493e0b; }      .nik_block_footer .footer_section2 ul.social li { background-repeat: no-repeat; padding-left: 28px; background: url("/euf/assets/themes/standard/images/nav/spriteIcons.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) }      .nik_block_footer .footer_section2 ul.apps li { background-repeat: no-repeat; padding-left: 28px;  background: url("/euf/assets/themes/standard/images/nav/spriteIcons.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)  }      .nik_block_footer .footer_section2 ul.stayInTouch { }      	  	  .nik_block_footer .footer_section2 ul.social li.facebook {			background-position: 0 -1024px;	   }	   	 .nik_block_footer .footer_section2 ul.social li.twitter {		background-position: 0 -1044px;	 }	   	 .nik_block_footer .footer_section2 ul.social li.youtube {		background-position: 0 -1065px;	 }	      .nik_block_footer .footer_section2 ul.social li.nikon_blog {		background-position: 0 -1084px;	}			.nik_block_footer .footer_section2 ul.apps li.nikon_image_space {		background-position: 0 -1145px;	}	 	.nik_block_footer .footer_section2 ul.apps li.nikon_manual {		background-position: 0 -1125px;	}	  	  	/* TK - added 20/04/2015 */	.nik_block_footer .footer_section2 ul.social li.google {		background-position: 0 -1105px;	}		.nik_block_footer .footer_section2 ul.apps li.nikon_spots {		background-position: 0 -1165px;	}			.nik_block_footer .footer_section2 ul.apps li.nikon_iam_the_news {		background-position: 0 -1185px;	}	.nik_block_footer .footer_section2 ul.apps li.nikon_wireless {    background-position: 0 -1205px;	}				.nik_block_footer .footer_section2 ul.apps li.nikon_pro {		background-position: 0 -1225px;	}		/* end */				  	        /* Section 3 */      .nik_block_footer .footer_section3 { width: 279px; padding-top: 21px; min-height: 110px; padding-bottom: 43px; border-top: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; }      .nik_block_footer .footer_section3 .label { margin-left: 20px; font-size: 20px; /* SKA BYTAS MOT EN LOGO */ }      .nik_block_footer .footer_section3 ul { margin-left: 20px; margin-top: 11px; }      .nik_block_footer .footer_section3 ul li a { font: normal 12px/18px Arial, sans-serif; color: #7a724d; }      .nik_block_footer .footer_section3 ul li a:hover { color: #493e0b; }            /* Section 4 */      .nik_block_footer .footer_section4 { width: 960px; border-top: 1px solid #dfdfdf; padding-top: 22px; margin-bottom: 50px; }      /* .nik_block_footer .footer_section4 .footer_col235 { background: url(../img/site/footer_nikon_logo.png) no-repeat; width: 155px; padding-left: 70px; min-height: 60px; }*/      .nik_block_footer .footer_section4 .footer_col235 { background: url(/euf/assets/themes/standard/images/nav/footer_nikon_logo.png) no-repeat; width: 155px; padding-left: 70px; min-height: 60px; }            .nik_block_footer .footer_section4 .label { font: bold 12px/18px Arial, sans-serif; color: #5b5b5b;  }      .nik_block_footer .footer_section4 .footer_col235 .label { margin-top:-3px; display:block;}      .nik_block_footer .footer_section4 ul li a { font: normal 12px/18px Arial, sans-serif; color: #7a724d; }      .nik_block_footer .footer_section4 ul li a:hover { color: #493e0b; }            /* Section 5 */      .nik_block_footer .footer_section5 { width: 960px; font: normal 12px/12px 'FrutigerNextLTBoldCn', Arial, sans-serif; color: #333; margin-bottom: 10px; text-transform: uppercase; }   /* Section 6 */   .nik_block_footer .footer_section6 { width: 960px; border-top: 1px solid #c1c1c1; padding-top: 10px; }   .nik_block_footer .footer_section6 ul li { float: left; margin-right: 10px; }   /* .nik_block_footer .footer_section6 ul li a { background: url(../../06_corporate_footer_block/images/arrow.png) left center no-repeat; padding: 0 0 0 15px; color: #5b5b5b; font: bold 11px/16px Arial, sans-serif; height: 11px; }*/   .nik_block_footer .footer_section6 ul li a { background: url(/euf/assets/themes/standard/images/layout/header/arrow.png) left center no-repeat; padding: 0 0 0 15px; color: #5b5b5b; font: bold 11px/16px Arial, sans-serif; height: 11px; }    .nik_block_footer .footer_section6 ul li a:hover { color: #333333; }   .nik_block_footer .footer_section6 .copyright { float: right; margin-top:2px;}/*  02. Components末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末・*/.nik_block { overflow:hidden; }.nik_block_v2 { overflow:hidden; }.nik_block_v3 { overflow:hidden; }.nik_block_v4 { overflow: hidden; }.nik_block_960 { overflow: hidden; }.top_margin14 { margin-top: 14px; }/* OCPMOBILE-16 - Added 23/1/2014. Phase 1.1b Rich navigation rules - Products - now uses jquery末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末・*/  #rich_navigation li .submenu li.linkList li .submenu-list {  display: block;  position: absolute;  width: 640px;  height: 274px;  top: 10px;  left: 308px; }  #rich_navigation li .submenu li.linkList li .submenu-list ul {    zoom: 1;    width: 100%;    height: 100%;    display: block; }    #rich_navigation li .submenu li.linkList li .submenu-list ul:before, #rich_navigation li .submenu li.linkList li .submenu-list ul:after {      content: "\0020";      display: block;      height: 0;      overflow: hidden; }    #rich_navigation li .submenu li.linkList li .submenu-list ul:after {      clear: both; }    #rich_navigation li .submenu li.linkList li .submenu-list ul li {      padding: 0px;      margin: 0px 0px 0px 12px;      float: left;      width: 314px;      height: 274px;      overflow: hidden;      display: block;      clear: inherit; }      #rich_navigation li .submenu li.linkList li .submenu-list ul li:first-child {        margin-left: 0px; }      #rich_navigation li .submenu li.linkList li .submenu-list ul li .heading {        margin: 20px 22px 0 22px;        display: block;        font: normal 36px/33px 'FrutigerNextLTBoldCn', Arial, sans-serif; }        #rich_navigation li .submenu li.linkList li .submenu-list ul li .heading .light {          display: block;          font: normal 36px/33px 'FrutigerNextLTRegularCn', Arial, sans-serif; }        #rich_navigation li .submenu li.linkList li .submenu-list ul li .heading .bold {          display: block;          font: normal 36px/33px 'FrutigerNextLTHeavyCn', Arial, sans-serif; }      #rich_navigation li .submenu li.linkList li .submenu-list ul li .bodyText {        font: normal 24px/25px 'FrutigerNextLTRegularCn', Arial, sans-serif;        color: #fff;        margin: 10px 20px 0 20px;        display: block; }      #rich_navigation li .submenu li.linkList li .submenu-list ul li .callToAction a {        font: bold 12px/16px Arial, sans-serif;        color: #75b3d0;        margin: 18px 0 0 24px;        display: block; }        #rich_navigation li .submenu li.linkList li .submenu-list ul li .callToAction a:hover {          color: #438eb1; }      #rich_navigation li .submenu li.linkList li .submenu-list ul li a:hover {        background-image: none;        background-color: transparent; }/* Products menu */ 				#rich_navigation li.products .submenu {  /* NEW MENU */ }  #rich_navigation li.products .submenu li.linkList li .submenu-list a {    display: block;    height: 100%;    width: 100%;    text-decoration: none;    background-color: transparent; }  #rich_navigation li.products .submenu.new-menu {    height: 387px; 			}    #rich_navigation li.products .submenu.new-menu li.linkList {      height: 387px;      background-image: url("/euf/assets/themes/standard/images/nav/rnav_bg_nav.gif");      background-repeat: no-repeat;      background-position: 0px 0px; }	        #rich_navigation li.products .submenu.new-menu li.linkList li {        border-bottom: 1px solid #d5d5d5; }        #rich_navigation li.products .submenu.new-menu li.linkList li a {          display: block;          padding: 6px 8px 5px 8px;          background-color: transparent;          background-image: url("/euf/assets/themes/standard/images/nav/rnav_snav_arrow.png");          background-repeat: no-repeat;          background-position: 286px center;          -webkit-transition: background 0.2s ease-out;          -moz-transition: background 0.2s ease-out;          -ms-transition: background 0.2s ease-out;          -o-transition: background 0.2s ease-out;          transition: background 0.2s ease-out; }        #rich_navigation li.products .submenu.new-menu li.linkList li.selected {          background-color: transparent;          background-image: url("/euf/assets/themes/standard/images/nav/rnav_bg_snav.gif");          background-position: 1px 1px;          background-repeat: no-repeat; }          #rich_navigation li.products .submenu.new-menu li.linkList li.selected a {            background-position: 276px center; }      #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list {        background-image: url("/euf/assets/themes/standard/images/nav/rnav_bg_product.gif");        background-repeat: no-repeat;        background-position: top left;        background-color: #fff;        height: 387px;        display: none; }        #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list ul {          zoom: 1;          height: 317px; }          #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list ul:before, #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list ul:after {            content: "\0020";            display: block;            height: 0;            overflow: hidden; }          #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list ul:after {            clear: both; }          #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list ul li {            border: 0px; }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list ul li a:hover {              background: none; }        #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list .btn-overview {          width: auto;          height: 26px;          display: inline-block;          border: 0px;          padding: 0px 6px 0px 0px;          margin: 0px;          background-image: url("/euf/assets/themes/standard/images/nav/rnav_bg_btn.png");          background-repeat: no-repeat;          background-position: bottom right;          position: absolute;          bottom: 20px;          right: 20px; }          #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list .btn-overview span {            overflow: hidden;            background-image: url("/euf/assets/themes/standard/images/nav/rnav_bg_btn.png");            background-repeat: no-repeat;            background-position: top left;            display: inline-block;            width: auto;            height: 20px;            color: #f6df43;            font: normal 14px/14px 'FrutigerNextLTBoldCn', Arial, sans-serif;            text-transform: uppercase;            padding: 6px 4px 0px 10px; }          #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list .btn-overview:hover span {            color: #D5C031; }        #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-3col ul li {          width: 205px;          height: 317px;          margin: 0px 0px 0px 12px;          padding: 0px;          overflow: hidden;          background-position: top center;          background-repeat: no-repeat; }          #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-3col ul li:first-child {            margin-left: 0px; }          #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-3col ul li a {            width: 100%;            height: 100%;            padding: 0px;            margin: 0px;            display: block;            position: relative;            background-image: none; }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-3col ul li a h4 {              width: auto;              padding: 27px 23px 8px 23px;              margin: 0px;              font: 20px/18px 'FrutigerNextLTBoldCn', Arial, sans-serif; }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-3col ul li a p {              width: auto;              padding: 0px 23px 0px 23px;              margin: 0px;              font-size: 12px;              font-family: Arial;              font-weight: normal;              line-height: 16px; }              #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-3col ul li a p span {                width: 9px;                height: 10px;                display: inline-block;                background-position: 1px 100%;                background-repeat: no-repeat;                text-indent: -9999px;                overflow: hidden;                -webkit-transition: margin 0.1s ease-out;                -moz-transition: margin 0.1s ease-out;                -ms-transition: margin 0.1s ease-out;                -o-transition: margin 0.1s ease-out;                transition: margin 0.1s ease-out; }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-3col ul li a img {              position: absolute;              bottom: 0px;              left: 0px; }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-3col ul li a:hover p span {              margin-left: 5px; }          #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-yellow {            background-image: url("/euf/assets/themes/standard/images/nav/rnav_bg_yellow.jpg"); }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-yellow h4 {              color: #fff; }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-yellow p {              color: #fff; }              #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-yellow p span {                background-image: url("/euf/assets/themes/standard/images/nav/rnav_arrow_white.gif"); }          #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-lg-grey {            background-image: url("/euf/assets/themes/standard/images/nav/rnav_bg_lgrey.jpg"); }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-lg-grey h4 {              color: #666; }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-lg-grey p {              color: #666; }              #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-lg-grey p span {                background-image: url("/euf/assets/themes/standard/images/nav/rnav_arrow_dgrey.gif"); }          #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-dk-grey {            background-image: url("/euf/assets/themes/standard/images/nav/rnav_bg_dgrey.jpg"); }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-dk-grey h4 {              color: #fff; }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-dk-grey p {              color: #fff; }              #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-dk-grey p span {                background-image: url("/euf/assets/themes/standard/images/nav/rnav_arrow_white.gif"); }        #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-2col ul li {          height: 317px;          margin: 0px 0px 0px 12px;          padding: 0px;          overflow: hidden;          background-position: top center;          background-repeat: no-repeat; }          #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-2col ul li:first-child {            margin-left: 0px; }          #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-2col ul li a {            width: 100%;            height: 100%;            padding: 0px;            margin: 0px;            display: block;            position: relative;            background-image: none; }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-2col ul li a h4 {              width: auto;              padding: 27px 23px 8px 23px;              margin: 0px;              font: 24px/23px 'FrutigerNextLTBoldCn', Arial, sans-serif; }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-2col ul li a p {              width: auto;              padding: 0px 23px 0px 23px;              margin: 0px;              font-size: 12px;              font-family: Arial;              font-weight: normal;              line-height: 16px; }              #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-2col ul li a p span {                width: 9px;                height: 10px;                display: inline-block;                background-position: 1px 100%;                background-repeat: no-repeat;                text-indent: -9999px;                overflow: hidden;                -webkit-transition: margin 0.1s ease-out;                -moz-transition: margin 0.1s ease-out;                -ms-transition: margin 0.1s ease-out;                -o-transition: margin 0.1s ease-out;                transition: margin 0.1s ease-out; }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-2col ul li a img {              position: absolute;              bottom: 0px;              left: 0px; }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-2col ul li a:hover p span {              margin-left: 5px; }          #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-2col ul li.snav-lg-grey {            background-image: url("/euf/assets/themes/standard/images/nav/rnav_bg_lgrey.jpg"); }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-2col ul li.snav-lg-grey h4 {              color: #666; }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-2col ul li.snav-lg-grey p {              color: #666; }              #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-2col ul li.snav-lg-grey p span {                background-image: url("/euf/assets/themes/standard/images/nav/rnav_arrow_dgrey.gif"); }          #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-2col ul li.snav-dk-grey {            background-image: url("/euf/assets/themes/standard/images/nav/rnav_bg_dgrey.jpg"); }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-2col ul li.snav-dk-grey h4 {              color: #fff; }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-2col ul li.snav-dk-grey p {              color: #fff; }              #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-2col ul li.snav-dk-grey p span {                background-image: url("/euf/assets/themes/standard/images/nav/rnav_arrow_white.gif"); }        #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li {          height: 100px;          margin: 0px 0px 12px 12px; }          #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li.odd-child {            margin-left: 0px; }          #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li a {            zoom: 1;            display: block;            background-color: #ececec;            width: 304px;            height: 100px;            padding: 0px 0px 0px 10px;            background-image: none; }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li a:before, #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li a:after {              content: "\0020";              display: block;              height: 0;              overflow: hidden; }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li a:after {              clear: both; }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li a .text {              width: 145px;              float: left;              display: block;              font: 16px/18px 'FrutigerNextLTBoldCn', Arial, sans-serif;              color: #3e3e3e;              text-transform: uppercase; }              #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li a .text span {                width: 9px;                height: 10px;                display: inline-block;                margin-left: 5px;                position: relative; }                #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li a .text span img {                  position: absolute;                  top: 0px;                  left: 0px;                  -webkit-transition: left 0.1s ease-out;                  -moz-transition: left 0.1s ease-out;                  -ms-transition: left 0.1s ease-out;                  -o-transition: left 0.1s ease-out;                  transition: left 0.1s ease-out; }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li a img {              float: right; }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li a:hover span > span img {              left: 5px; }        #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-list-with-header .submenu-header {          display: block;          padding: 0px 10px 0px 10px; }        #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-list-with-header h3 {          font: 16px/18px 'FrutigerNextLTBoldCn', Arial, sans-serif;          color: #3f3f3f;          padding: 10px 30px 10px 20px;          text-transform: uppercase; }        #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul {          zoom: 1;          padding: 0px;          margin: 0px;          height: auto; }          #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul:before, #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul:after {            content: "\0020";            display: block;            height: 0;            overflow: hidden; }          #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul:after {            clear: both; }          #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul li {            width: 192px;            height: auto;            float: left;            border-left: 1px solid #e6e6e6;            padding: 0px 0px; }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul li a {              padding: 0px; }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul li ul {              padding: 0px 0px 0px 10px;              margin: 0px;              height: auto; }              #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul li ul li {                float: none;                clear: both;                display: block;                height: auto;                width: auto;                border-left: 0px;                margin: 0px;                padding: 0px 0px 0px 0px; }                #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul li ul li a {                  color: #75b3d0;                  font-weight: bold;                  font-family: Arial;                  font-size: 12px;                  display: block;                  width: 182px; }                  #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul li ul li a:hover {                    color: #438eb1; }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul li:first-child {              border-left: none; }              #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul li:first-child ul li {                padding: 0px 0px 0px 12px; }                #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul li:first-child ul li a {                  width: 172px; }        #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-long-list ul {          zoom: 1;          padding: 0px;          margin: 0px; }          #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-long-list ul:before, #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-long-list ul:after {            content: "\0020";            display: block;            height: 0;            overflow: hidden; }          #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-long-list ul:after {            clear: both; }          #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-long-list ul li {            width: 130px;            height: auto;            float: left;            padding: 35px 0px 0px 40px; }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-long-list ul li a {              padding: 0px; }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-long-list ul li h3 {              font: 16px/18px 'FrutigerNextLTBoldCn', Arial, sans-serif;              color: #3f3f3f;              padding: 0px 0px 20px 0px;              text-transform: uppercase; }            #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-long-list ul li ul {              padding: 0px;              margin: 0px;              height: auto; }              #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-long-list ul li ul li {                float: none;                clear: both;                display: block;                height: auto;                width: auto;                margin: 0px;                padding: 0px;                background-image: none; }                #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-long-list ul li ul li a {                  color: #75b3d0;                  font-weight: bold;                  font-family: Arial;                  font-size: 12px; }                  #rich_navigation li.products .submenu.new-menu li.linkList .submenu-list.nav-long-list ul li ul li a:hover {                    background-image: none; }#rich_navigation li.pressroom .submenu li.linkList li .submenu-list li {  background: url(/euf/assets/themes/standard/images/nav/rich_navigation_newsBg.jpg) no-repeat; }  #rich_navigation li.pressroom .submenu li.linkList li .submenu-list li .type_date {    font: normal 12px/12px 'FrutigerNextLTBoldCn', Arial, sans-serif;    text-transform: uppercase;    margin: 28px 0 0 20px;    display: block;    color: #333; }    #rich_navigation li.pressroom .submenu li.linkList li .submenu-list li .type_date .type {      color: #999;      margin-right: 3px; }    #rich_navigation li.pressroom .submenu li.linkList li .submenu-list li .type_date .date {      color: #333; }  #rich_navigation li.pressroom .submenu li.linkList li .submenu-list li .heading {    text-transform: uppercase;    padding: 0;    margin: 7px 20px 0 20px;    display: block;    font: normal 16px/21px 'FrutigerNextLTBoldCn', Arial, sans-serif;    color: #666; }  #rich_navigation li.pressroom .submenu li.linkList li .submenu-list li .bodyText {    font: normal 12px/16px Arial, sans-serif;    color: #404040;    margin: 3px 20px 0 20px;    display: block; }  #rich_navigation li.pressroom .submenu li.linkList li .submenu-list li .readMore a {    font: bold 12px/16px Arial, sans-serif;    color: #75b3d0;    margin: 12px 0 0 20px;    display: block; }    #rich_navigation li.pressroom .submenu li.linkList li .submenu-list li .readMore a:hover {      color: #438eb1; }  	  /* OCPDESKTOP-63 - updates to header menu  - 16/04/2015 */   #rich_navigation li .submenu li.linkList li .submenu-list a{    display: block;    height: 100%;    width: 100%;    text-decoration: none;    background-color: transparent; }  #rich_navigation li .submenu.new-menu {    height: 387px; }    #rich_navigation li .submenu.new-menu li.linkList {      height: 387px;      background-image: url("http://www.europe-nikon.com/resources/styles/global/img/site/rnav_bg_nav.gif");      background-repeat: no-repeat;      background-position: 0px 0px; }      #rich_navigation li .submenu.new-menu li.linkList li {        border-bottom: 1px solid #d5d5d5; }        #rich_navigation li .submenu.new-menu li.linkList>ul>li>a {          display: block;          padding: 6px 8px 5px 8px;          background-color: transparent;          background-image: url("/resources/styles/global/img/site/spriteBtn.pnz");          background-repeat: no-repeat;          background-position: 286px -1073px;          -webkit-transition: background 0.2s ease-out;          -moz-transition: background 0.2s ease-out;          -ms-transition: background 0.2s ease-out;          -o-transition: background 0.2s ease-out;          transition: background 0.2s ease-out; }        #rich_navigation li .submenu.new-menu li.linkList li.selected {          background-color: transparent;          background-image: url("http://www.europe-nikon.com/resources/styles/global/img/site/rnav_bg_snav.gif");          background-position: 1px 1px;          background-repeat: no-repeat; }          #rich_navigation li .submenu.new-menu li.linkList li.selected a {            background-position: 276px -1073px; }      #rich_navigation li .submenu.new-menu li.linkList .submenu-list, #rich_navigation li .submenu.new-menu li .submenu-list {        background-image: url("http://www.europe-nikon.com/resources/styles/global/img/site/rnav_bg_product.gif"); /*TK - 06/05/2015 */        background-repeat: no-repeat;        background-position: top left;        background-color: #fff;        height: 387px;        display: none; }        #rich_navigation li .submenu.new-menu li.linkList .submenu-list ul {          zoom: 1;          height: 317px; }          #rich_navigation li .submenu.new-menu li.linkList .submenu-list ul:before, #rich_navigation li .submenu.new-menu li.linkList .submenu-list ul:after {            content: "\0020";            display: block;            height: 0;            overflow: hidden; }          #rich_navigation li .submenu.new-menu li.linkList .submenu-list ul:after {            clear: both; }          #rich_navigation li .submenu.new-menu li.linkList .submenu-list ul li {            border: 0px; }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list ul li a:hover {              background: none; }        #rich_navigation li .submenu.new-menu li.linkList .submenu-list .btn-overview, #rich_navigation li .submenu.new-menu li .submenu-list .btn-overview {          width: auto;          height: 26px;          display: inline-block;          border: 0px;          padding: 0px 6px 0px 0px;          margin: 0px;          background-image: url("/resources/styles/global/img/site/spriteBg.png");          background-repeat: no-repeat;          background-position: right -26px;          position: absolute;          bottom: 20px;          right: 20px; }           #rich_navigation li .submenu.new-menu li.linkList .submenu-list .btn-overview span, #rich_navigation li .submenu.new-menu li .submenu-list .btn-overview span {            overflow: hidden;            background-image: url("http://www.europe-nikon.com/resources/styles/global/img/site/spriteBg.png"); /*TK: 16/04/2015 */            background-repeat: no-repeat;            background-position: top left;            display: inline-block;            width: auto;            height: 20px;            color: #f6df43;            font: normal 14px/14px 'FrutigerNextLTBoldCn', Arial, sans-serif;            text-transform: uppercase;            padding: 6px 4px 0px 10px; }          #rich_navigation li .submenu.new-menu li.linkList .submenu-list .btn-overview:hover span, #rich_navigation li .submenu.new-menu li .submenu-list .btn-overview:hover span {            color: #D5C031; }        #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-3col ul li, #rich_navigation li .submenu.new-menu li .submenu-list.nav-3col ul li {          width: 205px;          height: 317px;          margin: 0px 0px 0px 12px;          padding: 0px;          overflow: hidden;          background-position: top center;          background-repeat: no-repeat; }          #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-3col ul li:first-child, #rich_navigation li .submenu.new-menu li .submenu-list.nav-3col ul li:first-child {            margin-left: 0px; }          #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-3col ul li a, #rich_navigation li .submenu.new-menu li .submenu-list.nav-3col ul li a {            width: 100%;            height: 100%;            padding: 0px;            margin: 0px;            display: block;            position: relative;            background-image: none; }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-3col ul li a h4, #rich_navigation li .submenu.new-menu li .submenu-list.nav-3col ul li a h4 {              width: auto;              padding: 27px 23px 8px 23px;              margin: 0px;              font: 20px/18px 'FrutigerNextLTBoldCn', Arial, sans-serif; }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-3col ul li a p, #rich_navigation li .submenu.new-menu li .submenu-list.nav-3col ul li a p {              width: auto;              padding: 0px 23px 0px 23px;              margin: 0px;              font-size: 12px;              font-family: Arial;              font-weight: normal;              line-height: 16px; }              #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-3col ul li a p span, #rich_navigation li .submenu.new-menu li .submenu-list.nav-3col ul li a p span {                width: 9px;                height: 10px;                display: inline-block;                background-position: 1px 100%;                background-repeat: no-repeat;                text-indent: -9999px;                overflow: hidden;                -webkit-transition: margin 0.1s ease-out;                -moz-transition: margin 0.1s ease-out;                -ms-transition: margin 0.1s ease-out;                -o-transition: margin 0.1s ease-out;                transition: margin 0.1s ease-out; }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-3col ul li a img, #rich_navigation li .submenu.new-menu li .submenu-list.nav-3col ul li a img {              position: absolute;              bottom: 0px;              left: 0px; }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-3col ul li a:hover p span, #rich_navigation li .submenu.new-menu li .submenu-list.nav-3col ul li a:hover p span {              margin-left: 5px; }          #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-yellow {            background-image: url("/resources/styles/global/img/site/rnav_bg_yellow.jpg"); }         #rich_navigation li .submenu.new-menu li .submenu-list.nav-3col ul li.snav-dk-green { background-image: url("http://www.europe-nikon.com/resources/styles/global/img/site/rnav_bg_dk_green.jpg");  /* TK 16/04/2015 */		 }		 		 		 		 		 		             #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-yellow h4, #rich_navigation li .submenu.new-menu li .submenu-list.nav-3col ul li.snav-dk-green h4 {              color: #fff; }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-yellow p, #rich_navigation li .submenu.new-menu li .submenu-list.nav-3col ul li.snav-dk-green p {              color: #fff; }              #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-yellow p span, #rich_navigation li .submenu.new-menu li .submenu-list.nav-3col ul li.snav-dk-green p span {                background-image: url("http://www.europe-nikon.com/resources/styles/global/img/site/spriteBtn.png");                background-position: -291px -257px; }          		  #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-lg-grey, #rich_navigation li .submenu.new-menu li .submenu-list.nav-3col ul li.snav-lg-grey {            background-image: url("http://www.europe-nikon.com/resources/styles/global/img/site/rnav_bg_lgrey.jpg"); } /*TK 16/04/2015 */			            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-lg-grey h4, #rich_navigation li .submenu.new-menu li .submenu-list.nav-3col ul li.snav-lg-grey h4 {              color: #666; }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-lg-grey p, #rich_navigation li .submenu.new-menu li .submenu-list.nav-3col ul li.snav-lg-grey p {              color: #666; }              #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-lg-grey p span, #rich_navigation li .submenu.new-menu li .submenu-list.nav-3col ul li.snav-lg-grey p span {               background-image: url("http://www.europe-nikon.com/resources/styles/global/img/site/spriteBtn.png");               background-position: -291px -270px; }          #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-dk-grey {            background-image: url("http://www.europe-nikon.com/resources/styles/global/img/site/rnav_bg_dgrey.jpg"); }						         #rich_navigation li .submenu.new-menu li .submenu-list.nav-3col ul li.snav-lg-yellow{ background-image: url("http://www.europe-nikon.com/resources/styles/global/img/site/rnav_bg_lg_yellow.jpg"); }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-dk-grey h4 {              color: #fff; }            #rich_navigation li .submenu.new-menu li .submenu-list.nav-3col ul li.snav-lg-yellow h4, #rich_navigation li .submenu.new-menu li .submenu-list.nav-3col ul li.snav-lg-yellow p { color: #402D19; }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-dk-grey p {              color: #fff; }              #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-dk-grey p span {               background-image: url("http://www.europe-nikon.com/resources/styles/global/img/site/spriteBtn.png");               background-position: -291px -257px; }         #rich_navigation li .submenu.new-menu li .submenu-list.nav-3col ul li.snav-lg-yellow p span {               background-image: url("http://www.europe-nikon.com/resources/styles/global/img/site/spriteBtn.png");               background-position: -291px -282px; }        #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-2col ul li {          height: 317px;          margin: 0px 0px 0px 12px;          padding: 0px;          overflow: hidden;          background-position: top center;          background-repeat: no-repeat; }          #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-2col ul li:first-child {            margin-left: 0px; }          #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-2col ul li a {            width: 100%;            height: 100%;            padding: 0px;            margin: 0px;            display: block;            position: relative;            background-image: none; }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-2col ul li a h4 {              width: auto;              padding: 27px 23px 8px 23px;              margin: 0px;              font: 24px/23px 'FrutigerNextLTBoldCn', Arial, sans-serif; }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-2col ul li a p {              width: auto;              padding: 0px 23px 0px 23px;              margin: 0px;              font-size: 12px;              font-family: Arial;              font-weight: normal;              line-height: 16px; }              #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-2col ul li a p span {                width: 9px;                height: 10px;                display: inline-block;                background-position: 1px 100%;                background-repeat: no-repeat;                text-indent: -9999px;                overflow: hidden;                -webkit-transition: margin 0.1s ease-out;                -moz-transition: margin 0.1s ease-out;                -ms-transition: margin 0.1s ease-out;                -o-transition: margin 0.1s ease-out;                transition: margin 0.1s ease-out; }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-2col ul li a img {              position: absolute;              bottom: 0px;              left: 0px; }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-2col ul li a:hover p span {              margin-left: 5px; }          #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-2col ul li.snav-lg-grey {            background-image: url("/resources/styles/global/img/site/rnav_bg_lgrey.jpg"); }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-2col ul li.snav-lg-grey h4 {              color: #666; }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-2col ul li.snav-lg-grey p {              color: #666; }              #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-2col ul li.snav-lg-grey p span {               background-image: url("http://www.europe-nikon.com/resources/styles/global/img/site/spriteBtn.png");               background-position: -291px -270px; }          #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-2col ul li.snav-dk-grey {            background-image: url("/resources/styles/global/img/site/rnav_bg_dgrey.jpg"); }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-2col ul li.snav-dk-grey h4 {              color: #fff; }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-2col ul li.snav-dk-grey p {              color: #fff; }              #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-2col ul li.snav-dk-grey p span {                background-image: url("http://www.europe-nikon.com/resources/styles/global/img/site/spriteBtn.png");                background-position: -291px -257px;}        #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li {          height: 100px;          margin: 0px 0px 12px 12px; }          #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li.odd-child {            margin-left: 0px; }          #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li a {            zoom: 1;            display: block;            background-color: #ececec;            width: 304px;            height: 100px;            padding: 0px 0px 0px 10px;            background-image: none; }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li a:before, #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li a:after {              content: "\0020";              display: block;              height: 0;              overflow: hidden; }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li a:after {              clear: both; }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li a .text {              width: 145px;              float: left;              display: block;              font: 16px/18px 'FrutigerNextLTBoldCn', Arial, sans-serif;              color: #3e3e3e;              text-transform: uppercase; }              #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li a .text span {                width: 9px;                height: 10px;                display: inline-block;                margin-left: 5px;                position: relative; }                #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li a .text span img {                  position: absolute;                  top: 0px;                  left: 0px;                  -webkit-transition: left 0.1s ease-out;                  -moz-transition: left 0.1s ease-out;                  -ms-transition: left 0.1s ease-out;                  -o-transition: left 0.1s ease-out;                  transition: left 0.1s ease-out; }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li a img {              float: right; }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li a:hover span > span img {              left: 5px; }        #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-list-with-header .submenu-header {          display: block;          padding: 0px 10px 0px 10px; }        #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-list-with-header h3 {          font: 16px/18px 'FrutigerNextLTBoldCn', Arial, sans-serif;          color: #3f3f3f;          padding: 10px 30px 10px 20px;          text-transform: uppercase; }        #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul {          zoom: 1;          padding: 0px;          margin: 0px;          height: auto; }          #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul:before, #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul:after {            content: "\0020";            display: block;            height: 0;            overflow: hidden; }          #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul:after {            clear: both; }          #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul li {            width: 192px;            height: auto;            float: left;            border-left: 1px solid #e6e6e6;            padding: 0px 0px; }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul li a {              padding: 0px; }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul li ul {              padding: 0px 0px 0px 10px;              margin: 0px;              height: auto; }              #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul li ul li {                float: none;                clear: both;                display: block;                height: auto;                width: auto;                border-left: 0px;                margin: 0px;                padding: 0px 0px 0px 0px; }                #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul li ul li a {                  color: #75b3d0;                  font-weight: bold;                  font-family: Arial;                  font-size: 12px;                  display: block;                  width: 182px; }                  #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul li ul li a:hover {                    color: #438eb1; }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul li:first-child {              border-left: none; }              #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul li:first-child ul li {                padding: 0px 0px 0px 12px; }                #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul li:first-child ul li a {                  width: 172px; }        #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-long-list ul {          zoom: 1;          padding: 0px;          margin: 0px; }          #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-long-list ul:before, #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-long-list ul:after {            content: "\0020";            display: block;            height: 0;            overflow: hidden; }          #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-long-list ul:after {            clear: both; }          #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-long-list ul li {            width: 130px;            height: auto;            float: left;            padding: 35px 0px 0px 40px; }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-long-list ul li a {              padding: 0px; }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-long-list ul li h3 {              font: 16px/18px 'FrutigerNextLTBoldCn', Arial, sans-serif;              color: #3f3f3f;              padding: 0px 0px 20px 0px;              text-transform: uppercase; }            #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-long-list ul li ul {              padding: 0px;              margin: 0px;              height: auto; }              #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-long-list ul li ul li {                float: none;                clear: both;                display: block;                height: auto;                width: auto;                margin: 0px;                padding: 0px;                background-image: none; }                #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-long-list ul li ul li a {                  color: #75b3d0;                  font-weight: bold;                  font-family: Arial;                  font-size: 12px; }                  #rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-long-list ul li ul li a:hover {                    background-image: none; }		 /* CustomerServices menu section  */	        #rich_navigation li.CustomerServices .submenu.new-menu li.linkList li {        border-bottom: 1px solid #d5d5d5; }        #rich_navigation li.CustomerServices .submenu.new-menu li.linkList li a {          display: block;          padding: 6px 8px 5px 8px;          background-color: transparent;          background-image: url("/euf/assets/themes/standard/images/nav/rnav_snav_arrow.png");          background-repeat: no-repeat;          background-position: 286px center;          -webkit-transition: background 0.2s ease-out;          -moz-transition: background 0.2s ease-out;          -ms-transition: background 0.2s ease-out;          -o-transition: background 0.2s ease-out;          transition: background 0.2s ease-out; }        #rich_navigation li.CustomerServices .submenu.new-menu li.linkList li.selected {          background-color: transparent;          background-image: url("/euf/assets/themes/standard/images/nav/rnav_bg_snav.gif");          background-position: 1px 1px;          background-repeat: no-repeat; }          #rich_navigation li.CustomerServices .submenu.new-menu li.linkList li.selected a {            background-position: 276px center; }      #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list {        background-image: url("/euf/assets/themes/standard/images/nav/rnav_bg_product.gif");        background-repeat: no-repeat;        background-position: top left;        background-color: #fff;        height: 387px;        display: none; }        #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list ul {          zoom: 1;          height: 317px; }          #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list ul:before, #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list ul:after {            content: "\0020";            display: block;            height: 0;            overflow: hidden; }          #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list ul:after {            clear: both; }          #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list ul li {            border: 0px; }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list ul li a:hover {              background: none; }        #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list .btn-overview {          width: auto;          height: 26px;          display: inline-block;          border: 0px;          padding: 0px 6px 0px 0px;          margin: 0px;          background-image: url("/euf/assets/themes/standard/images/nav/rnav_bg_btn.png");          background-repeat: no-repeat;          background-position: bottom right;          position: absolute;          bottom: 20px;          right: 20px; }          #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list .btn-overview span {            overflow: hidden;            background-image: url("/euf/assets/themes/standard/images/nav/rnav_bg_btn.png");            background-repeat: no-repeat;            background-position: top left;            display: inline-block;            width: auto;            height: 20px;            color: #f6df43;            font: normal 14px/14px 'FrutigerNextLTBoldCn', Arial, sans-serif;            text-transform: uppercase;            padding: 6px 4px 0px 10px; }          #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list .btn-overview:hover span {            color: #D5C031; }        #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-3col ul li {          width: 205px;          height: 317px;          margin: 0px 0px 0px 12px;          padding: 0px;          overflow: hidden;          background-position: top center;          background-repeat: no-repeat; }          #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-3col ul li:first-child {            margin-left: 0px; }          #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-3col ul li a {            width: 100%;            height: 100%;            padding: 0px;            margin: 0px;            display: block;            position: relative;            background-image: none; }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-3col ul li a h4 {              width: auto;              padding: 27px 23px 8px 23px;              margin: 0px;              font: 20px/18px 'FrutigerNextLTBoldCn', Arial, sans-serif; }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-3col ul li a p {              width: auto;              padding: 0px 23px 0px 23px;              margin: 0px;              font-size: 12px;              font-family: Arial;              font-weight: normal;              line-height: 16px; }              #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-3col ul li a p span {                width: 9px;                height: 10px;                display: inline-block;                background-position: 1px 100%;                background-repeat: no-repeat;                text-indent: -9999px;                overflow: hidden;                -webkit-transition: margin 0.1s ease-out;                -moz-transition: margin 0.1s ease-out;                -ms-transition: margin 0.1s ease-out;                -o-transition: margin 0.1s ease-out;                transition: margin 0.1s ease-out; }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-3col ul li a img {              position: absolute;              bottom: 0px;              left: 0px; }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-3col ul li a:hover p span {              margin-left: 5px; }          #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-yellow {            background-image: url("/euf/assets/themes/standard/images/nav/rnav_bg_yellow.jpg"); }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-yellow h4 {              color: #fff; }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-yellow p {              color: #fff; }              #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-yellow p span {                background-image: url("/euf/assets/themes/standard/images/nav/rnav_arrow_white.gif"); }          #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-lg-grey {            background-image: url("/euf/assets/themes/standard/images/nav/rnav_bg_lgrey.jpg"); }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-lg-grey h4 {              color: #666; }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-lg-grey p {              color: #666; }              #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-lg-grey p span {                background-image: url("/euf/assets/themes/standard/images/nav/rnav_arrow_dgrey.gif"); }          #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-dk-grey {            background-image: url("/euf/assets/themes/standard/images/nav/rnav_bg_dgrey.jpg"); }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-dk-grey h4 {              color: #fff; }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-dk-grey p {              color: #fff; }              #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-3col ul li.snav-dk-grey p span {                background-image: url("/euf/assets/themes/standard/images/nav/rnav_arrow_white.gif"); }        #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-2col ul li {          height: 317px;          margin: 0px 0px 0px 12px;          padding: 0px;          overflow: hidden;          background-position: top center;          background-repeat: no-repeat; }          #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-2col ul li:first-child {            margin-left: 0px; }          #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-2col ul li a {            width: 100%;            height: 100%;            padding: 0px;            margin: 0px;            display: block;            position: relative;            background-image: none; }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-2col ul li a h4 {              width: auto;              padding: 27px 23px 8px 23px;              margin: 0px;              font: 24px/23px 'FrutigerNextLTBoldCn', Arial, sans-serif; }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-2col ul li a p {              width: auto;              padding: 0px 23px 0px 23px;              margin: 0px;              font-size: 12px;              font-family: Arial;              font-weight: normal;              line-height: 16px; }              #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-2col ul li a p span {                width: 9px;                height: 10px;                display: inline-block;                background-position: 1px 100%;                background-repeat: no-repeat;                text-indent: -9999px;                overflow: hidden;                -webkit-transition: margin 0.1s ease-out;                -moz-transition: margin 0.1s ease-out;                -ms-transition: margin 0.1s ease-out;                -o-transition: margin 0.1s ease-out;                transition: margin 0.1s ease-out; }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-2col ul li a img {              position: absolute;              bottom: 0px;              left: 0px; }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-2col ul li a:hover p span {              margin-left: 5px; }          #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-2col ul li.snav-lg-grey {            background-image: url("/euf/assets/themes/standard/images/nav/rnav_bg_lgrey.jpg"); }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-2col ul li.snav-lg-grey h4 {              color: #666; }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-2col ul li.snav-lg-grey p {              color: #666; }              #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-2col ul li.snav-lg-grey p span {                background-image: url("/euf/assets/themes/standard/images/nav/rnav_arrow_dgrey.gif"); }          #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-2col ul li.snav-dk-grey {            background-image: url("/euf/assets/themes/standard/images/nav/rnav_bg_dgrey.jpg"); }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-2col ul li.snav-dk-grey h4 {              color: #fff; }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-2col ul li.snav-dk-grey p {              color: #fff; }              #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-2col ul li.snav-dk-grey p span {                background-image: url("/euf/assets/themes/standard/images/nav/rnav_arrow_white.gif"); }        #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li {          height: 100px;          margin: 0px 0px 12px 12px; }          #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li.odd-child {            margin-left: 0px; }          #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li a {            zoom: 1;            display: block;            background-color: #ececec;            width: 304px;            height: 100px;            padding: 0px 0px 0px 10px;            background-image: none; }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li a:before, #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li a:after {              content: "\0020";              display: block;              height: 0;              overflow: hidden; }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li a:after {              clear: both; }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li a .text {              width: 145px;              float: left;              display: block;              font: 16px/18px 'FrutigerNextLTBoldCn', Arial, sans-serif;              color: #3e3e3e;              text-transform: uppercase; }              #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li a .text span {                width: 9px;                height: 10px;                display: inline-block;                margin-left: 5px;                position: relative; }                #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li a .text span img {                  position: absolute;                  top: 0px;                  left: 0px;                  -webkit-transition: left 0.1s ease-out;                  -moz-transition: left 0.1s ease-out;                  -ms-transition: left 0.1s ease-out;                  -o-transition: left 0.1s ease-out;                  transition: left 0.1s ease-out; }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li a img {              float: right; }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-thumb-list ul li a:hover span > span img {              left: 5px; }        #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-list-with-header .submenu-header {          display: block;          padding: 0px 10px 0px 10px; }        #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-list-with-header h3 {          font: 16px/18px 'FrutigerNextLTBoldCn', Arial, sans-serif;          color: #3f3f3f;          padding: 10px 30px 10px 20px;          text-transform: uppercase; }        #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul {          zoom: 1;          padding: 0px;          margin: 0px;          height: auto; }          #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul:before, #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul:after {            content: "\0020";            display: block;            height: 0;            overflow: hidden; }          #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul:after {            clear: both; }          #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul li {            width: 192px;            height: auto;            float: left;            border-left: 1px solid #e6e6e6;            padding: 0px 0px; }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul li a {              padding: 0px; }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul li ul {              padding: 0px 0px 0px 10px;              margin: 0px;              height: auto; }              #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul li ul li {                float: none;                clear: both;                display: block;                height: auto;                width: auto;                border-left: 0px;                margin: 0px;                padding: 0px 0px 0px 0px; }                #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul li ul li a {                  color: #75b3d0;                  font-weight: bold;                  font-family: Arial;                  font-size: 12px;                  display: block;                  width: 182px; }                  #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul li ul li a:hover {                    color: #438eb1; }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul li:first-child {              border-left: none; }              #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul li:first-child ul li {                padding: 0px 0px 0px 12px; }                #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-list-with-header ul li:first-child ul li a {                  width: 172px; }        #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-long-list ul {          zoom: 1;          padding: 0px;          margin: 0px; }          #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-long-list ul:before, #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-long-list ul:after {            content: "\0020";            display: block;            height: 0;            overflow: hidden; }          #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-long-list ul:after {            clear: both; }          #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-long-list ul li {            width: 130px;            height: auto;            float: left;            padding: 35px 0px 0px 40px; }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-long-list ul li a {              padding: 0px; }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-long-list ul li h3 {              font: 16px/18px 'FrutigerNextLTBoldCn', Arial, sans-serif;              color: #3f3f3f;              padding: 0px 0px 20px 0px;              text-transform: uppercase; }            #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-long-list ul li ul {              padding: 0px;              margin: 0px;              height: auto; }              #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-long-list ul li ul li {                float: none;                clear: both;                display: block;                height: auto;                width: auto;                margin: 0px;                padding: 0px;                background-image: none; }                #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-long-list ul li ul li a {                  color: #75b3d0;                  font-weight: bold;                  font-family: Arial;                  font-size: 12px; }                  #rich_navigation li.CustomerServices .submenu.new-menu li.linkList .submenu-list.nav-long-list ul li ul li a:hover {                    background-image: none; }			/* end CustomerServices menu */		  #rich_navigation li .submenu.new-menu li.linkList .submenu-list, #rich_navigation li .submenu.new-menu li .submenu-list {    background-color: #fff;    background-image: url("http://www.europe-nikon.com/resources/styles/global/img/site/rnav_bg_product.gif");    background-position: left top;    background-repeat: no-repeat;    display: none;    height: 387px;}#rich_navigation li .submenu li.linkList li .submenu-list, #rich_navigation li .submenu li .submenu-list {    display: block;    height: 274px;    left: 308px;    position: absolute;    top: 10px;    width: 640px;}#rich_navigation li .submenu.new-menu li.linkList .submenu-list.nav-3col ul li a, #rich_navigation li .submenu.new-menu li .submenu-list.nav-3col ul li a {    background-image: none;    display: block;    height: 100%;    margin: 0;    padding: 0;    position: relative;    width: 100%;}#rich_navigation li .submenu li.linkList li .submenu-list ul li, #rich_navigation li .submenu li .submenu-list ul li {    clear: inherit;    display: block;    float: left;    height: 274px;    margin: 0 0 0 12px;    overflow: hidden;    padding: 0;    width: 314px;}/* end OCPDESKTOP-63 */	  