#toolNav {
	height:111px;
	border-bottom:0;
}

/*##################################
	prinav
##################################*/

a.prinav {
	display:block;
	background-repeat:no-repeat;
	height:54px;
	color:#FFFFFF;
	font-size:22px;
	line-height:23px;
	font-weight:normal;
	padding:6px 0 0 9px;
}
a.prinav:hover {
	text-decoration:none;
	height:48px;
	padding:3px 0 3px 6px;
}
.navText {
	float:right;
	font-size:12px;
	font-weight:bold;
	padding-top:24px;
	padding-right:39px;
}
a.prinav:hover .navText{
	padding-top:24px;
	padding-right:36px;
}
.prinavSubPos {
	border-bottom:1px solid #DFDFE1;
	margin-bottom:12px;
}
#navPremium .prinavSubPos, #navPharma .prinavSubPos {
	margin-top:2px;
	border-top:1px solid #DFDFE1;
}
img.spacer {
	display:block;
	height:2px;
}
#navRetail {
	width:950px;

}
#navPremium {
	width:470px;
	float:left;
	margin-right:10px;
}
#navPharma {
	width:470px;
	float:left;
}

#navRetail a.prinav {
	background-image:url(../z_icons/retail/icons/prinavBg.png);
}
#navPremium a.prinav {
	background-image:url(../z_icons/premium/icons/prinavBg.png);
}
#navPharma a.prinav {
	background-image:url(../z_icons/pharma/icons/prinavBg.png);
}

#navRetail a.prinav:hover {
	background-image:url(../z_icons/retail/icons/cArrowNextHover.png);
	background-position:917px 27px;
	color:#D62F24;
	border:solid 3px #D62F24;
}
#navPremium a.prinav:hover {
	background-image:url(../z_icons/premium/icons/cArrowNextHover.png);
	color:#6B8A32;
	border:solid 3px #6B8A32;
	background-position:437px 27px;
}
#navPharma a.prinav:hover {
	background-image:url(../z_icons/pharma/icons/cArrowNextHover.png);
	color:#445F6F;
	border:solid 3px #445F6F;
	background-position:437px 27px;
}
#navPremium .prinavSubPos img, #navPharma .prinavSubPos img {
	float:right;
}
.prinavSubPos .lead{
	float:left;
	padding:9px 0 0 10px;
	width:290px;
}
#navPremium h3 {
	color:#6B8A32;
}
#navPharma h3 {
	color:#445F6F;
}

/*##################################
	SubNav with Image for Retail Shop
##################################*/
.subElement {
	width:236px;
	margin-left:2px;
	float:left;
}
.subElement.first {
	margin-left:0px;
}
a.prinavSub {
	display:block;
	width:216px;
	height:39px;
	position:relative;
	padding:147px 10px 0 10px;
	background-color:#F1F2F3;
	background-image:url(../z_icons/default/icons/arrowNextBg.png);
	background-repeat:no-repeat;
	background-position:217px 151px
}
a.prinavSub img {
	display:block;
	width:236px;
	height:140px;
	position:absolute;
	background-color:#FFFFFF;
	padding-bottom:2px;
	top:0;
	left:0;
}
a.prinavSub:hover {
	color:#FFFFFF;
	background-color:#D62F24;
	background-image:url(../z_icons/retail/icons/arrowNextHover.png);
}

#footer {
	width:955px;
	margin-left:0px;
}

