		#mainnav {
			height: 31px;
			z-index: 999;
			position: relative;
		}
			#mainnav ul.mainnavigation {
				height: 31px;
				float: left;
				z-index: 999;
				padding-left: 207px;
				display: inline-block;
			}
				#mainnav ul.mainnavigation li {
					float: left;
					margin-right: 3px;
					display: inline-block;
					height: 31px;
				}
					#mainnav ul.mainnavigation li a {
						height: 31px;
						text-indent: -9999px;
						display: block;
					}
					
					#mainnav ul.mainnavigation li.main-home a {
						background: url(images/main-stores-13-fr.png) no-repeat left top;
						width: 85px;
					}
						#mainnav ul.mainnavigation li.main-home a:hover, #mainnav ul.mainnavigation li.main-home a:hover.active {
							background: url(images/main-stores-13-fr.png) no-repeat left -31px;
						}
						#mainnav ul.mainnavigation li.main-home a.active {
							background: url(images/main-stores-13-fr.png) no-repeat left -62px;
						}
					#mainnav ul.mainnavigation li.main-dieet a {
						background: url(images/main-stores-13-fr.png) no-repeat -88px top;
						width: 77px;
					}
						#mainnav ul.mainnavigation li.main-dieet a:hover, #mainnav ul.mainnavigation li.main-dieet a:hover.active {
							background: url(images/main-stores-13-fr.png) no-repeat -88px -31px;
						}
						#mainnav ul.mainnavigation li.main-dieet a.active {
							background: url(images/main-stores-13-fr.png) no-repeat -88px -62px;
						}
					#mainnav ul.mainnavigation li.main-baby a {
						background: url(images/main-stores-13-fr.png) no-repeat -168px top;
						width: 75px;
					}
						#mainnav ul.mainnavigation li.main-baby a:hover, #mainnav ul.mainnavigation li.main-baby a:hover.active {
							background: url(images/main-stores-13-fr.png) no-repeat -168px -31px;
						}
						#mainnav ul.mainnavigation li.main-baby a.active {
							background: url(images/main-stores-13-fr.png) no-repeat -168px -62px;
						}
					#mainnav ul.mainnavigation li.main-natuur a {
						background: url(images/main-stores-13-fr.png) no-repeat -246px top;
						width: 92px;
					}
						#mainnav ul.mainnavigation li.main-natuur a:hover, #mainnav ul.mainnavigation li.main-natuur a:hover.active {
							background: url(images/main-stores-13-fr.png) no-repeat -246px -31px;
						}
						#mainnav ul.mainnavigation li.main-natuur a.active {
							background: url(images/main-stores-13-fr.png) no-repeat -246px -62px;
						}
					#mainnav ul.mainnavigation li.main-sport a {
						background: url(images/main-stores-13-fr.png) no-repeat -341px top;
						width: 84px;
					}
						#mainnav ul.mainnavigation li.main-sport a:hover, #mainnav ul.mainnavigation li.main-sport a:hover.active {
							background: url(images/main-stores-13-fr.png) no-repeat -341px -31px;
						}
						#mainnav ul.mainnavigation li.main-sport a.active {
							background: url(images/main-stores-13-fr.png) no-repeat -341px -62px;
						}
					#mainnav ul.mainnavigation li.main-diabetes a {
						background: url(images/main-stores-13-fr.png) no-repeat -428px top;
						width: 108px;
					}
						#mainnav ul.mainnavigation li.main-diabetes a:hover, #mainnav ul.mainnavigation li.main-diabetes a:hover.active {
							background: url(images/main-stores-13-fr.png) no-repeat -428px -31px;
						}
						#mainnav ul.mainnavigation li.main-diabetes a.active {
							background: url(images/main-stores-13-fr.png) no-repeat -428px -62px;
						}
					#mainnav ul.mainnavigation li.main-reis a {
						background: url(images/main-stores-13-fr.png) no-repeat -539px top;
						width: 74px;
					}
						#mainnav ul.mainnavigation li.main-reis a:hover, #mainnav ul.mainnavigation li.main-reis a:hover.active {
							background: url(images/main-stores-13-fr.png) no-repeat -539px -31px;
						}
						#mainnav ul.mainnavigation li.main-reis a.active {
							background: url(images/main-stores-13-fr.png) no-repeat -539px -62px;
						}
				#mainnav ul.mainnavigation li .subnav {
					position: absolute;
					top: 31px;
					left: 207px;
					border-top: 6px solid #98cc42;
					z-index: 999;
					width: 744px;
					display: none;
					text-indent: 0px;
					padding: 0px 0px 6px 0px;
				}
				#mainnav ul.mainnavigation li:hover .subnav {
					display: block;
					background: url(images/subnav_bottom.png) no-repeat left bottom;
				}
					#mainnav ul.mainnavigation li .subnav .subnavcontent {
						padding: 11px 11px 7px 11px;
						background: #ffffff;
						border-left: 1px solid #98cc42;
						border-right: 1px solid #98cc42;
					}
						#mainnav ul.mainnavigation li .subnav .subnavcontent dl {
							/*width: 177px;*/
						}
						#mainnav ul.mainnavigation li .subnav .subnavcontent dl a {
							display: inline-block;
							height: 1%;
							text-indent: 0px;
							color: #2e2e2e;
						}
						#mainnav ul.mainnavigation li .subnav .subnavcontent dl a.more {
							color: #235a8f;
							font-weight: bold;
						}
						#mainnav ul.mainnavigation li .subnav .subnavcontent dl dt a, #mainnav ul.mainnavigation li .subnav .subnavcontent dl dt a:hover {
							line-height: 22px;
							padding: 0px 5px;
							background: #e7f4fc;
							color: #235a8f;
							width: 167px;
						}
						#mainnav ul.mainnavigation li .subnav .subnavcontent dl dd {
							line-height: 18px;
						}
							#mainnav ul.mainnavigation li .subnav .subnavcontent dd a, #mainnav ul.mainnavigation li .subnav .subnavcontent dd a:hover {
								line-height: 18px;
								background: url(images/arrow.gif) no-repeat left 7px;
								padding: 0px 5px 0px 11px;
								width: 161px;
							}
			#mainnav ul.mainpromotions {
				height: 31px;
				float: left;
			}
				#mainnav ul.mainpromotions li {
					float: left;
				}
					#mainnav ul.mainpromotions li a {
						background: url(images/main-stores-13-fr.png) no-repeat right top;
						display: block;
						width: 114px;
						text-indent: -9999px;
						height: 31px;
					}
						#mainnav ul.mainpromotions li a:hover, #mainnav ul.mainpromotions li a:hover.active {
							background: url(images/main-stores-13-fr.png) no-repeat right -31px;
						}
						#mainnav ul.mainpromotions li a.active {
							background: url(images/main-stores-13-fr.png) no-repeat right -62px;
						}
						
						
			/*** FOOTER START **/		
						
			#footer-mainnav {
				height: 42px;
				z-index: 999;
			}
				#footer-mainnav ul.mainnavigation {
					height: 31px;
					float: left;
					z-index: 999;
					position: relative;
					left: 207px;
				}
					#footer-mainnav ul.mainnavigation li {
						float: left;
						margin-right: 3px;
						display: inline-block;
						height: 31px;
					}
						#footer-mainnav ul.mainnavigation li a {
							height: 31px;
							text-indent: -9999px;
							display: block;
						}
						
						#footer-mainnav ul.mainnavigation li.main-home a {
							background: url(images/main-stores-13-fr.png) no-repeat left -93px;
							width: 85px;
						}
							#footer-mainnav ul.mainnavigation li.main-home a:hover, #footer-mainnav ul.mainnavigation li.main-home a:hover.active {
								background: url(images/main-stores-13-fr.png) no-repeat left -124px;
							}
							#footer-mainnav ul.mainnavigation li.main-home a.active {
								background: url(images/main-stores-13-fr.png) no-repeat left -155px;
							}
						#footer-mainnav ul.mainnavigation li.main-dieet a {
							background: url(images/main-stores-13-fr.png) no-repeat -88px -93px;
							width: 77px;
						}
							#footer-mainnav ul.mainnavigation li.main-dieet a:hover, #footer-mainnav ul.mainnavigation li.main-dieet a:hover.active {
								background: url(images/main-stores-13-fr.png) no-repeat -88px -124px;
							}
							#footer-mainnav ul.mainnavigation li.main-dieet a.active {
								background: url(images/main-stores-13-fr.png) no-repeat -88px -155px;
							}
						#footer-mainnav ul.mainnavigation li.main-baby a {
							background: url(images/main-stores-13-fr.png) no-repeat -168px -93px;
							width: 75px;
						}
							#footer-mainnav ul.mainnavigation li.main-baby a:hover, #footer-mainnav ul.mainnavigation li.main-baby a:hover.active {
								background: url(images/main-stores-13-fr.png) no-repeat -168px -124px;
							}
							#footer-mainnav ul.mainnavigation li.main-baby a.active {
								background: url(images/main-stores-13-fr.png) no-repeat -168px -155px;
							}
						#footer-mainnav ul.mainnavigation li.main-natuur a {
							background: url(images/main-stores-13-fr.png) no-repeat -246px -93px;
							width: 92px;
						}
							#footer-mainnav ul.mainnavigation li.main-natuur a:hover, #footer-mainnav ul.mainnavigation li.main-natuur a:hover.active {
								background: url(images/main-stores-13-fr.png) no-repeat -246px -124px;
							}
							#footer-mainnav ul.mainnavigation li.main-natuur a.active {
								background: url(images/main-stores-13-fr.png) no-repeat -246px -155px;
							}
						#footer-mainnav ul.mainnavigation li.main-sport a {
							background: url(images/main-stores-13-fr.png) no-repeat -341px -93px;
							width: 84px;
						}
							#footer-mainnav ul.mainnavigation li.main-sport a:hover, #footer-mainnav ul.mainnavigation li.main-sport a:hover.active {
								background: url(images/main-stores-13-fr.png) no-repeat -341px -124px;
							}
							#footer-mainnav ul.mainnavigation li.main-sport a.active {
								background: url(images/main-stores-13-fr.png) no-repeat -341px -155px;
							}
						#footer-mainnav ul.mainnavigation li.main-diabetes a {
							background: url(images/main-stores-13-fr.png) no-repeat -428px -93px;
							width: 108px;
						}
							#footer-mainnav ul.mainnavigation li.main-diabetes a:hover, #footer-mainnav ul.mainnavigation li.main-diabetes a:hover.active {
								background: url(images/main-stores-13-fr.png) no-repeat -428px -124px;
							}
							#footer-mainnav ul.mainnavigation li.main-diabetes a.active {
								background: url(images/main-stores-13-fr.png) no-repeat -428px -155px;
							}
						#footer-mainnav ul.mainnavigation li.main-reis a {
							background: url(images/main-stores-13-fr.png) no-repeat -539px -93px;
							width: 74px;
						}
							#footer-mainnav ul.mainnavigation li.main-reis a:hover, #footer-mainnav ul.mainnavigation li.main-reis a:hover.active {
								background: url(images/main-stores-13-fr.png) no-repeat -539px -124px;
							}
							#footer-mainnav ul.mainnavigation li.main-reis a.active {
								background: url(images/main-stores-13-fr.png) no-repeat -539px -155px;
							}
					#footer-mainnav ul.mainnavigation li .subnav {
						position: absolute;
						bottom: 31px;
						left: 0px;
						border-bottom: 6px solid #4f85a9;
						z-index: 999;
						width: 744px;
						display: none;
						text-indent: 0px;
						padding: 6px 0px 0px 0px;
					}
					#footer-mainnav ul.mainnavigation li:hover .subnav {
						display: block;
						background: url(images/subnav_footer_bottom.png) no-repeat left top;
					}
						#footer-mainnav ul.mainnavigation li .subnav .subnavcontent {
							padding: 11px 11px 7px 11px;
							background: #ffffff;
							border-left: 1px solid #4f85a9;
							border-right: 1px solid #4f85a9;
						}
							#footer-mainnav ul.mainnavigation li .subnav .subnavcontent dl {
								
							}
							#footer-mainnav ul.mainnavigation li .subnav .subnavcontent dl a {
								display: inline-block;
								height: 1%;
								text-indent: 0px;
								color: #2e2e2e;
							}
							#footer-mainnav ul.mainnavigation li .subnav .subnavcontent dl a.more {
								color: #235a8f;
								font-weight: bold;
							}
							#footer-mainnav ul.mainnavigation li .subnav .subnavcontent dl dt a, #footer-mainnav ul.mainnavigation li .subnav .subnavcontent dl dt a:hover {
								line-height: 22px;
								padding: 0px 5px;
								background: #e7f4fc;
								color: #235a8f;
								width: 167px;
							}
							#footer-mainnav ul.mainnavigation li .subnav .subnavcontent dl dd {
								line-height: 18px;
							}
								#footer-mainnav ul.mainnavigation li .subnav .subnavcontent dd a, #footer-mainnav ul.mainnavigation li .subnav .subnavcontent dd a:hover {
									line-height: 18px;
									background: url(images/arrow.gif) no-repeat left 7px;
									padding: 0px 5px 0px 11px;
									width: 161px;
								}
