/* CSS RESET - Yahoo YUI 3: CSS Reset http://yui.yahooapis.com/3.0.0/build/cssreset/reset-min.css */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, 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, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
li {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input, textarea, select {
*font-size:100%;
}
legend {
	color:#000;
}
/* END RESET */

/* GUI Styles */
body {
	background:url(/nzfiles/ma/gfx/background.gif) center top repeat-x #fff;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
#Wrapper {
	width:996px;
	margin:auto;
	position:relative;
}
#TopContainer{
	float:left;
	width:996px;
	height:123px;
	background:url(/nzfiles/MA/Gfx/CssSprite.png) 0 70px no-repeat;
}
#Logo{
	float:right;
	margin:9px 24px 0 0;
}
#LoginCart{
	float:left;
	height:77px;
	width:970px;
	padding:0 0 0 26px;
}
#LoginTab{
	margin-top:42px;
	background:url(/nzfiles/MA/Gfx/CssSprite.png) 0 -136px no-repeat;
	width:407px;
	height:31px;
	padding:41px 0 0 16px;
	position:relative;
	font-size:11px;
}
#LoginTab.Open{
	margin-top:5px;
	background:url(/nzfiles/MA/Gfx/CssSprite.png) 0 -64px no-repeat;
}
.centerText {
	display:block;
	float:left;
	line-height:13px;
	overflow:hidden;
	width:288px;
	font-size:10px;
	margin:-2px 0 0;
}
.centerText span {
	font-weight:normal;
	font-size:10px;
}
#LoginTab .CloseButton{
	float:right;
	width:30px;
	height:30px;
	margin:-34px 5px 0 0;
	cursor:pointer;
}
#LoginTab .CloseButton.Wide{
		float:left;
		width:150px;
}
#LoginTab .Username {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat 0 -907px;
	border:1px none;
	width:139px;
	height:25px;
	float:left;
	padding:0 0 0 22px;
	color:#9f9f9f;
	line-height:25px;
}
#LoginTab .Password {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat 0 -942px;
	border:1px none;
	width:139px;
	height:25px;
	float:left;
	margin:0 6px 0 8px;
	padding:0 0 0 22px;
	color:#9f9f9f;
	line-height:25px;
}
#LoginTab .Login {
	/*padding:25px 0 0;*/
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -631px -1002px;
	height:29px;
	width:59px;
	overflow:hidden;
	border:1px none;
	float:left;
	cursor:pointer;
}
#LoginTab .Logoff {
	background:url(/nzfiles/MA/Gfx/LeftMenuArrow.gif) no-repeat 0 4px;
	position:absolute;
	display:block;
	top:15px;
	right:51px;
	text-decoration:none;
	color:#5a5a5a;
	font-size:10px;
	padding:0 0 0 7px;
}
#LoginTab .RequestPassword {
	background:url(/nzfiles/MA/Gfx/LeftMenuArrow.gif) no-repeat 0 4px;
	position:absolute;
	display:block;
	top:15px;
	right:160px;
	text-decoration:none;
	color:#5a5a5a;
	font-size:10px;
	padding:0 0 0 7px;
}
#LoginTab .Logoff:hover {
	text-decoration:underline;
}
#LoginTab .GoToMyPage {
	padding:25px 0 0;
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -631px -1037px;
	height:0;
	width:103px;
	overflow:hidden;
	border:1px none;
	float:right;
	margin:0 10px 0 0;
}
#LostPassword,
.LostPassword{
	position:absolute;
	top:46px;
	left:15px;
	font-size:11px;
	background:#f9f9f9;
	width:402px;
	height:26px;
	line-height:25px;
}
#LostPassword{
	display:none;
}
.LostPassword{
	display:block;
}

#LostPassword .RequestPassText {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat 0 -977px;
	border:1px none;
	width:154px;
	height:25px;
	margin:0 6px;
	padding:0 0 0 7px;
	color:#9f9f9f;
	line-height:25px;
}
#LostPassword .RequestText{
	float:left;
	height:20px;
	/*padding:6px 0 0;*/
}
#LostPassword .RequestPass {
	/*padding:26px 0 0;*/
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -700px -1001px;
	height:29px;
	width:59px;
	overflow:hidden;
	border:1px none;
	float:right;
	margin-right:10px;
}
#LoginTab .LoginFieldContainer{
	float:left;
	width:100%;
}
#CartTab{
	margin-top:42px;
	background:url(/nzfiles/MA/Gfx/CssSprite.png) -423px -136px no-repeat;
	width:244px;
	/*height:72px;*/
	height:35px;
	position:absolute;
	font-size:11px;
	z-index:999;
}
#CartTab.Open{
	background-position:-423px -64px;
	margin-top:5px;
	height:72px;
}
.CartTitleBar{
	float:left;
	height:19px;
	width:75px;
	margin:16px 0 0;
	text-align:right;
	font-size:9px;
}
#CartTab .CloseButton{
	float:right;
	width:30px;
	height:30px;
	margin:5px 5px 0 0;
	cursor:pointer;
}
#CartTab .CloseButton.Wide {
	float:left;
	width:120px;
}
.CartGoToBasketTopLink{
	text-decoration:none;
	letter-spacing:-0.05em;
	background:url(/nzfiles/MA/Gfx/ButtonSprite.png) 0 -3px no-repeat;
	padding:0 0 0 6px;
	color:#5a5a5a;
}
.CartGoToBasketTopLink:visited{
	color:#5a5a5a;
}
.CartContent{
	display:none;
	float:left;
	padding:10px 0 0 15px;
}
#CartTab.Open .CartContent{
	display:block;
}
.CartContent .CartEmpty{
	display:none;
	padding:2px 0 0;
}
.CartAmount{
	padding:2px 0 0;
}
.CartOpenMiniCart{
	text-decoration:none;
	background:url(/nzfiles/MA/Gfx/ButtonSprite.png) 9px -381px no-repeat;
	padding:0 0 0 27px;
	color:#5a5a5a;
	/*letter-spacing:-0.02em;*/
	font-size:10px;
}
.CartMiniBasket{
	display:none;
	position:absolute;
	z-index:1000;
	top:42px;
	left:-2px;
	width:359px;
	font-size:10px;
}
.CartMiniBasket.OpenMiniBasket{
	display:block;
}
.CartMiniHeader{
	float:left;
	width:343px;
	height:17px;
	background:url(/nzfiles/MA/Gfx/CssSprite.png) 0 -1217px no-repeat;
	padding:35px 0 0 16px;
	position:relative;
}
.CartMiniClose{
	position:absolute;
	text-decoration:none;
	left:10px;
	margin:0 0 0 10px;
	position:absolute;
	top:4px;
	width:23px;
	height:25px;
}
.CartMiniContent{
	float:left;
	width:327px;
	padding:0 16px;
	background:url(/nzfiles/MA/Gfx/BackgroundSprite.png) -14320px 0 repeat-y;
}
.CartMiniFooter{
	float:left;
	width:327px;
	padding:7px 16px 0;
	height:45px;
	background:url(/nzfiles/MA/Gfx/CssSprite.png) 0 -1283px no-repeat;
}
.CartMiniHeaderProduct{
	font-weight:bold;
	border-bottom:#c2c2c2 1px solid;
	border-right:#c2c2c2 1px solid;
	height:17px;
	width:150px;
	padding:0 0 3px;
}
.CartMiniHeaderAmount{
	font-weight:bold;
	border-bottom:#c2c2c2 1px solid;
	border-right:#c2c2c2 1px solid;
	width:52px;
	text-align:center;
	padding:0 0 3px;
}
.CartMiniHeaderPrice{
	font-weight:bold;
	border-bottom:#c2c2c2 1px solid;
	border-right:#c2c2c2 1px solid;
	width:88px;
	padding:0 0 3px 6px;
}
.CartMiniHeaderDelete{
	font-weight:bold;
	border-bottom:#c2c2c2 1px solid;
	width:28px;
	padding:0 0 3px;
}
.CartMiniOrderLineProduct{
	border-bottom:#c2c2c2 1px solid;
	border-right:#c2c2c2 1px solid;
	padding:5px 0;
	width:150px;
}
.CartMiniOrderLineProductImage{
	float:left;
	border:#c2c2c2 1px solid;
}
.CartMiniOrderLineProductDescription{
	float:right;
	width:100px;
	padding:0 0 0 10px;
	overflow:hidden;
}
.CartMiniOrderLineProductDescription a{
	color:#000;
	text-decoration:none;
}
.CartMiniOrderLineAmount{
	font-weight:bold;
	border-bottom:#c2c2c2 1px solid;
	border-right:#c2c2c2 1px solid;
	width:52px;
	text-align:center;
}
.CartMiniOrderLinePrice{
	font-weight:bold;
	border-bottom:#c2c2c2 1px solid;
	border-right:#c2c2c2 1px solid;
	width:88px;
	padding:0 0 0 6px;
}
.CartMiniOrderLineDelete{
	font-weight:bold;
	border-bottom:#c2c2c2 1px solid;
	width:28px;
	padding:0 0 3px;
}
.CartMiniOrderLineDeleteIcon{
	display:block;
	width:17px;
	height:17px;
	background:url(/nzfiles/MA/Gfx/CssSprite.png) -131px -504px no-repeat;
	margin:0 0 0 6px;
}
.CartMiniFooterCheckout{
	width:150px;
}
.CartMiniFooterCheckout{
	width:150px;
}
.CartMiniFooterCheckoutLink{
	display:block;
	width:100px;
	height:24px;
	background:url(/nzfiles/MA/Gfx/CssSprite.png) 0 -1342px no-repeat;
}
.CartMiniFooterTotal{
	width:52px;
	font-weight:bold;
	text-align:center;
}
.CartMiniFooterTotalPrice{
	width:88px;
	font-weight:bold;
	padding:0 0 0 5px;
	border-bottom:#c2c2c2 4px double;
}


#LoginContainer {
	float:left;
	width:422px;
	height:77px;
	overflow:hidden;
	position:relative;
}
#CartContainer{
	float:left;
	width:244px;
	height:77px;
	overflow:hidden;
}
#TopMenu{
	float:left;
	height:36px;
	margin:10px 0 0 26px;
	width:938px;
}
#MainContentContainer{
	float:left;
	width:996px;
	background:url(/nzfiles/MA/Gfx/BackgroundSprite.png) -6088px 0 no-repeat;
}
#FooterContainer{
	float:left;
	width:932px;
	margin:0 0 30px 32px;
	background:url(/nzfiles/MA/Gfx/CssSprite.png) 0 -179px no-repeat;
}
.FooterShortcuts{
	float:left;
	padding:8px 0 0 13px;
	width:173px;
}
.FooterShortcuts h6{
	width:100%;
	font-size:11px;
	font-weight:bold;
	line-height:24px;
	border-bottom:#c7c7c7 1px solid;
}
.FooterShortcuts ul{
	border-top:#fff 1px solid;
	padding:5px 0 0;
	margin:0;
	min-height:70px;
}
.FooterShortcuts li{
	font-size:10px;
	list-style:none;
	background:url(/nzfiles/MA/Gfx/ButtonSprite.png) 0 -2px no-repeat;
	padding:0 0 0 7px;
	width:166px;
	margin:0;

}
.FooterShortcuts li a{
	color:#5d5d5d;
	text-decoration:none;
	line-height:14px;
}
.FooterProduct{
	width:346px;
}
.FooterProduct ul:first-child{
	margin:0 7px 0 0;
}
.FooterProduct ul{
	float:left;
	width:49%;
	min-height:120px;
}
.FooterProduct li{
	width:155px;
}
.FooterShortcuts li{
	display:block;
	float:left;
	clear:both;
	font-size:10px;
	list-style:none;
}
.FooterAddress{
	float:left;
	background:url(/nzfiles/MA/Gfx/BackgroundSprite.png) -14684px 3px no-repeat;
	font-size:10px;
	padding:5px 0 0 10px;
	color:#707070;
}
.FooterAddress p{
	margin:0 0 7px;
}
.FooterAddress a{
	color:#707070;
	text-decoration:none;
}
/***************/
/* Menu Styles */
/***************/
.TopMenu ul{
	margin:10px 0 0;
}
.TopMenu li{
	float:left;
	background:url(/nzfiles/MA/Gfx/MenuTopSprite.png) right 0 no-repeat;
	padding:0 3px;
	/*line-height:44px;*/
}
.TopMenu li.L1Last{
	float:left;
	background:none;
	padding:0 3px;
	/*line-height:44px;*/
}
.TopMenu li a{
	display:block;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	padding:0 4px;
	height:25px;
	line-height:25px;
	letter-spacing:-0.05em;
}
.TopMenu li a.L1Active{
	display:block;
	background:url(/nzfiles/MA/Gfx/MenuTopSprite.png) left -25px no-repeat;
	height:25px;
	padding:0 0 0 4px;
}
.TopMenu li a.L1Active span{
	display:block;
	background:url(/nzfiles/MA/Gfx/MenuTopSprite.png) right -50px no-repeat;
	height:25px;
	line-height:25px;
	padding:0 4px 0 0;
}

#LeftMenuContainer{
	float:left;
	width:182px;
	margin:0 8px 0 7px;
}
#ContentContainer #LeftMenuContainer{
	float:left;
	width:182px;
	margin:0 4px 0 7px;
}

#LeftMenuTitle{
	float:left;
	width:182px;
	background:url(/nzfiles/MA/Gfx/MenuLeftSprite.png) -364px no-repeat;
	height:34px;
	color:#000;
	text-transform:uppercase;
	font-size:11px;
	line-height:33px;
	text-indent:11px;
}
#LeftMenuTitle a:link,
#LeftMenuTitle a:visited{
	color:#000;
	text-decoration:none;
}
#LeftMenuContainer li.L2,
#LeftMenuContainer li.L2Active{
	float:left;
	background:url(/nzfiles/MA/Gfx/MenuLeftSprite.png) no-repeat 0 bottom;
	padding:0 0 0 6px;
}
#LeftMenuContainer li.L3,
#LeftMenuContainer li.L3Active{
	float:left;
	background:url(/nzfiles/MA/Gfx/MenuLeftSprite.png) no-repeat 0 bottom;
	padding:0 0 0 6px;
}
#LeftMenuContainer li.L2Active{
	background:url(/nzfiles/MA/Gfx/MenuLeftSprite.png) no-repeat -182px bottom;
}
#LeftMenuContainer li.L3Active{
	background:url(/nzfiles/MA/Gfx/MenuLeftSprite.png) no-repeat -182px bottom;
}
#LeftMenuContainer li.L2 a,
#LeftMenuContainer li.L2Active a,
#LeftMenuContainer li.L3 a,
#LeftMenuContainer li.L3Active a{
	display:block;
	background:url(/nzfiles/MA/Gfx/LeftMenuArrow.gif) no-repeat 6px 10px;
	font-size:10px;
	color:#000;
	text-decoration:none;
	padding:6px 6px 6px 14px;
	width:155px;
}
#LeftMenuContainer li.L3 a,
#LeftMenuContainer li.L3Active a{
	padding:6px 0 6px 22px;
	width:153px;
	background-position:14px 10px;
}
#LeftMenuContainer li.L2Active a,
#LeftMenuContainer li.L3Active a{
	color:#06377b;
	font-weight:bold;
}

/**************************/
/* Tools and Search field */
/**************************/
.ToolsSearch{
	float:right;
}
.ToolsMenuContainer,
.ToolsMenuContainer a{
	color:#fff;
	font-size:10px;
	text-decoration:none;
	letter-spacing:-0.05em;
}
.TopMenu{
	float:left;
}
.ToolsMenuContainer{
	line-height:24px;
	padding:0 8px 0 0;
}
.ToolsMenuContainer,
.SearchContainer{
	float:left;
	position:relative;
}
.SearchSubmit{
	position:absolute;
	top:0px;
	left:0px;
	width:20px;
	height:25px;
	border:none;
	background:url(/nzfiles/MA/Gfx/CssSprite.png) -30px -430px no-repeat;
	cursor:pointer;
}
.SearchInput{
	background:none;
	border:none;
	font-size:10px;
	padding:0 0 0 20px;
	color:#9f9f9f;
	height:25px;
	line-height:25px;
}
.SearchContainer{
	background:url(/nzfiles/MA/Gfx/CssSprite.png) 0 -872px no-repeat;
	height:25px;
	width:179px;
}


/************************/
/* Content Placeholders */
/************************/
#ProductListContainer{
	float:left;
	width:946px;
	margin:0 0 0 25px;
	background:url(/nzfiles/MA/Gfx/BackgroundSprite.png) -946px 0 repeat-y;
}
#ProductListEnd{
	float:left;
	width:946px;
	margin:0 0 0 25px;
	background:url(/nzfiles/MA/Gfx/BackgroundSprite.png) 0 0 repeat-y;
}
#ProductDetailsContainer{
	float:left;
	width:946px;
	margin:0 0 0 25px;
	background:url(/nzfiles/MA/Gfx/BackgroundSprite.png) -4588px 0 repeat-y;
}
#ProductDetailsEnd{
	float:right;
	width:750px;
	background:url(/nzfiles/MA/Gfx/BackgroundSprite.png) -7138px -15px repeat-y;
}
#ProductListContent{
	float:left;
	width:742px;
}
#ProductDetailsContent{
	background:url(/nzfiles/MA/Gfx/BackgroundSprite.png) -1143px 0 repeat-y;
	float:left;
	width:749px;
}
#ProductListPageTopFunctions{
	float:left;
	width:742px;
	height:34px;
	background:url(/nzfiles/MA/Gfx/CssSprite.png) 0 -1375px no-repeat;
}

/************************/
/* Breadcrumb Styles    */
/************************/
#BreadcrumbContainer,
#PageFunctionContainer{
	height:34px;
	line-height:33px;
	color:#686868;
	font-size:10px;
}
#BreadcrumbContainer{
	float:left;
	padding:0 0 0 16px;
}
#BreadcrumbContainer a,
#PageFunctionContainer a{
	color:#686868;
	text-decoration:none;
	padding:0 4px;
}
#BreadcrumbContainer a.Icon{
	background:url(/nzfiles/MA/Gfx/CssSprite.png) 0 -417px no-repeat;
	padding-left:20px;
}
#PageFunctionContainer{
	float:right;
	padding:0 15px 0 0;
}
#PageFunctionContainer a.IconPrint{
	background:url(/nzfiles/MA/Gfx/CssSprite.png) 0 -450px no-repeat;
	padding-left:20px;
}
#PageFunctionContainer a.IconTip{
	background:url(/nzfiles/MA/Gfx/CssSprite.png) 0 -435px no-repeat;
	padding-left:20px;
	margin-right:12px;
}

/*********************************/
/* Product List Filter Styles    */
/*********************************/
#ProductListFilterContainer{
	float:left;
	width:742px;
	background:url(/nzfiles/MA/Gfx/BackgroundSprite.png) -1892px bottom no-repeat;
	padding:0 0 9px;
}
#SortDropDown,
#FilterProdCategory{
	height:35px;
	line-height:34px;
}
#SortDropDown{
	float:right;
	font-size:11px;
	color:#000;
	margin-right:17px;
	width:173px;
}
.DropDownMargin{
	margin:0 0 0 15px;
}
#FilterProdCategory{
	float:left;
	font-size:14px;
	color:#8d8d8d;
}
#FilterProdCategory b{
	padding:0 16px 0 17px;
	margin-right:8px;
	background:url(/nzfiles/MA/Gfx/VerticalLinesSprite.png) right 0 no-repeat;
	color:#000;
}
#FilterCategories{
	float:left;
	width:100%;
}
#FilterCategories ul:first-child{
	float:left;
	background:none;
}
#FilterCategories ul{
	float:left;
	background:url(/nzfiles/MA/Gfx/ProductFilteringGrdLine.png) 0 0 no-repeat;
	min-height:85px;
	margin:0 30px 0 0;
	padding:10px 0 30px 17px;
}
#FilterCategories a{
	font-size:11px;
	color:#000;
	text-decoration:none;
	padding-left:10px;
	background:url(/nzfiles/MA/Gfx/CssSprite.png) 0 -479px no-repeat;
}
#FilterCategories a.Selected{
	color:#06377b;
	font-weight:bold;
	background:url(/nzfiles/MA/Gfx/CssSprite.png) 0 -467px no-repeat;
}
/***********************/
/* Product List Paging */
/***********************/
.PagingBottomContainer{
	float:left;
	width:100%;
}
.PagingContainer{
	float:left;
	width:100%;
	border-bottom:#c9c9c9 1px solid;
	margin-bottom:12px;
}
.PagingContainer li,
.PagingBottomContainer li{
	float:left;
	font-size:11px;
	line-height:40px;
}
.PagingBottomContainer li{
	line-height:normal;
}
.PagingContainer li a,
.PagingBottomContainer li a{
	color:#4b4b4b;
	text-decoration:none;
}
.PagingContainer li a.Selected,
.PagingBottomContainer li a.Selected{
	color:#000;
	font-weight:bold;
}
.PagingContainer li.Col1,
.PagingBottomContainer li.Col1{
	color:#4b4b4b;
	padding-left:17px;
	width:230px;
}
.PagingBottomContainer li.Col1{
	padding-top:13px;
}
.PagingBottomContainer li.Col2{
	padding-top:11px;
}
.PagingContainer li.Col1 b,
.PagingBottomContainer li.Col1 b{
	color:#000;
}
.PagingContainer li.Col2,
.PagingBottomContainer li.Col2{
	color:#636363;
	width:210px;
}
.PagingContainer li.Col3,
.PagingBottomContainer li.Col3{
	color:#636363;
	width:270px;
	padding:7px 0 0;
	line-height:normal;
	text-align:right;
}
.PagingContainer li.Col3 span,
.PagingBottomContainer li.Col3 span{
	float:left;
	padding:7px 10px 0 10px;
}

/********************/
/* Button Styles    */
/********************/

.ButtonGreySquare{
	float:right;
	display:block;
	background:url(/nzfiles/MA/Gfx/ButtonSprite.png) left -30px no-repeat;
	line-height:25px;
	padding-left:8px;
	text-decoration:none;
	color:#000;
	cursor:pointer;
}
.ButtonGreySquare input{
	background:url(/nzfiles/MA/Gfx/ButtonSprite.png) right -55px no-repeat;
	padding:0 8px 2px 0 !important;
	border:none;
	height:25px;
	cursor:pointer;
	
}

/***************************/
/* Product Items Styles    */
/***************************/
#ProductItemsContainer{
	float:left;
	width:742px;
	background:url(/nzfiles/MA/Gfx/BackgroundSprite.png) -2634px top no-repeat;
}
.ProductListItemContainer{
	float:left;
	width:742px;
	border-bottom:#c9c9c9 1px solid;
	position:relative;
}
.ProductItemImageSmall{
	float:left;
	border:#c6c6c6 1px solid;
	margin:14px 11px 14px 17px;
}
.ProductImagePopUp{
	border:#c6c6c6 1px solid;
	position:absolute;
	top:14px;
	left:157px;
	z-index:999;
}
.ProductListImageSmall img{
	border:#fbfbfb 1px solid;
}
.ProductItemContent{
	float:left;
	width:316px;
	min-height:116px;
	border-right:#c9c9c9 1px solid;
}
.ProductItemContent ul{
	margin:12px 8px 0 0;
}
.ProductItemContent li{
	font-size:10px;
}
.ProductItemContent li.Title{
	float:left;
	clear:both;
	color:#000;
	font-size:12px;
	font-weight:bold;
	width:300px;
}
.ProductItemContent li.Title a{
	color:#000;
	text-decoration:none;
}
.ProductItemContent li.ItemNumber{
	float:left;
	clear:both;
	color:#989898;
	margin:2px 0 4px;
	width:300px;
}
.ProductItemContent li.Information{
	float:left;
	clear:both;
	width:300px;
}
.ProductItemContent li.IconRefrigerator,
.ProductItemContent li.IconProductSheet,
.ProductItemContent li.IconInstructions,
.ProductItemContent li.IconTechSpec,
.ProductItemContent li.IconBrochure,
.ProductItemContent li.IconNews{
	float:left;
	margin:10px 9px 0 0;
}
li.IconRefrigerator a,
li.IconProductSheet a,
li.IconInstructions a,
li.IconTechSpec a,
li.IconBrochure a,
li.IconNews a{
	display:block;
	width:24px;
	height:24px;
}
li.IconRefrigerator a{
	background:url(/nzfiles/MA/Gfx/CssSprite.png) 0 -500px no-repeat;
}
li.IconProductSheet a{
	background:url(/nzfiles/MA/Gfx/CssSprite.png) -33px -500px no-repeat;
}
li.IconInstructions a{
	background:url(/nzfiles/MA/Gfx/CssSprite.png) -66px -500px no-repeat;
}
li.IconTechSpec a{
	background:url(/nzfiles/MA/Gfx/CssSprite.png) -197px -500px no-repeat;
}
li.IconBrochure a{
	background:url(/nzfiles/MA/Gfx/CssSprite.png) -236px -500px no-repeat;
}
li.IconNews a{
	background:url(/nzfiles/MA/Gfx/CssSprite.png) -311px -500px no-repeat;
	cursor:pointer;
}
.ProductNewsListContainer{
	display:none;
	position:absolute;
	background:#fff;
	border:#c5c5c5 1px solid;
	padding:5px;
}
.ProductNewsListContainer a.ProductNewsListLink{
	font-size:11px;
	color:#064382;
	text-decoration:none;
	background:url(/nzfiles/MA/Gfx/CssSprite.png) -216px -824px no-repeat !important;
	padding:2px 0 2px 15px;
	width:205px;
	height:auto;
	display:block;
	float:left;
	clear:both;
}
.ProductNewsListLink:visited{
	color:#064382;
}

.ProdDetailIconText{
	display:block;
	line-height:24px;
	color:#000;
	background:none !important;
	width:200px !important;
	text-decoration:none;
}
.TotalImages{
	background:url(/nzfiles/MA/Gfx/CssSprite.png) -278px -505px no-repeat;
	position:absolute;
	top:83px;
	left:129px;
	width:15px;
	height:15px;
	color:#fff;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-align:center;
	line-height:13px;
	z-index:15;
}
/**********************************/
/* Product Items Function Styles    */
/**********************************/
.ProductItemFunctions{
	float:left;
	width:266px;
	min-height:116px;
	background:url(/nzfiles/MA/Gfx/BackgroundSprite.png) -3376px bottom no-repeat;
}
.VariantsAmount{
	float:left;
	background:url(/nzfiles/MA/Gfx/HorizontalSprite.png) left bottom no-repeat;
	margin:12px 0 0 14px;
	padding:0 0 5px;
}
.VariantsAmount li.VariantTitle,
.VariantsAmount li.AmountTitle{
	float:left;
	width:79px;
	color:#000;
	font-size:11px;
	margin:0 0 5px;
	line-height:18px;
}
.VariantsAmount li.VariantValue,
.VariantsAmount li.AmountValue,
.VariantsAmount li.AmountUnit{
	float:left;
	width:160px;
	color:#000;
	font-size:11px;
	margin:0 0 5px;
}
.VariantsAmount li.VariantValue select,
.VariantsAmount li.AmountUnit select{
	width:156px;
	height:19px;
}
.VariantsAmount li.AmountValue input,
.AmountTitle .AmountValue{
	width:30px;
	height:15px;
}
.PriceBasketNormal{
	float:left;
	background:url(/nzfiles/MA/Gfx/CssSprite.png) 0 -582px no-repeat;
	margin:7px 0 0 14px;
	min-height:37px;
}
.PriceBasketNormal div{
	float:left;
}
.PriceBasketNormal .Price{
	font-size:13px;
	line-height:11px;
	overflow:hidden;
	padding:7px 0 0 7px;
	width:105px;
}
.Price small{
	font-size:10px;
	color:#898989;
}
.ProdPrice .PriceBasketHigh{
	margin:7px 0 0 10px;
}
.PriceBasketHigh{
	float:left;
	background:url(/nzfiles/MA/Gfx/CssSprite.png) 0 -530px no-repeat;
	margin:4px 0 0 14px;
	min-height:43px;
	width:239px;
}
.PriceBasketHigh div{
	float:left;
}
.PriceBasketHigh .Price{
	font-size:13px;
	line-height:11px;
	overflow:hidden;
	padding:2px 0 5px 7px;
	width:105px;
	clear:left;
	white-space:nowrap;
}
.PriceSave{
	font-size:9px;
	color:#898989;
	text-decoration:line-through;
	padding:1px 0 0 7px;
	width:50px;
}
.PriceBasketHigh .PriceBasketButtons{
	margin:2px 0 0;
}
.PriceBasketNormal .HealthInsurantItem{
	font-size:11px;
	overflow:hidden;
	padding:7px 0 0 7px;
	width:92px;
	letter-spacing:-0.05em;
}

a.AddToCart{
	float:left;
	display:block;
	background:url(/nzfiles/MA/Gfx/ButtonSprite.png) left -80px no-repeat;
	line-height:24px;
	padding-left:30px;
	text-decoration:none;
	color:#000;
	font-size:10px;
	margin:6px 6px 0 0;
	letter-spacing:-0.1em;

}
a.AddToCart span{
	background:url(/nzfiles/MA/Gfx/ButtonSprite.png) right -104px no-repeat;
	padding:0 10px 0 0 !important;
	display:block;
}
a.AddToOrderForm{
	display:block;
	width:24px;
	height:24px;
	background:url(/nzfiles/MA/Gfx/CssSprite.png) -99px -500px no-repeat;
	margin:6px 0 0;
}
a.SubtFromOrderForm{
	display:block;
	width:24px;
	height:24px;
	background:url(/nzfiles/MA/Gfx/CssSprite.png) -158px -500px no-repeat;
	margin:6px 0 0;
}
.ProductItemConsultant{
	background:url(/nzfiles/MA/Gfx/CssSprite.png) -1325px -1206px no-repeat;
	min-height:106px;
	font-size:10px;
	padding:10px 0 0 15px;
	position:relative;
}
.ConsultantImage{
	position:absolute;
	top:21px;
	left:188px;
}
.ConsultantImageDetail{
	position:absolute;
	top:18px;
	left:181px;
}
.CustomerServiceImageDetail{
	position:absolute;
	top:15px;
	left:181px;
}
.CustomerServiceImageList{
	position:absolute;
	top:18px;
	left:188px;
}
.CustomerServiceLink{
	display:block;
	width:266px;
	height:116px;
	position:absolute;
	top:0;
	left:0;
	z-index:200;
	text-decoration:none;
}
.CustomerServiceDetailLink{
	display:block;
	width:258px;
	height:112px;
	position:absolute;
	top:0;
	left:0;
	z-index:200;
	text-decoration:none;
}
.ConsultantText{
	letter-spacing:-0.06em;
	float:left;
	clear:both;
}
.ConsultantName{
	float:left;
	clear:both;
	font-size:12px;
	text-transform:uppercase;
	line-height:16px;
	padding-bottom:25px;
	position:relative;
	z-index:0;
}
.ConsultantPhone{
	float:left;
	clear:both;
	font-size:16px;
	color:#06377b;
	font-weight:bold;
	position:relative;
	z-index:0;
	width:100%;
}
.ConsultantEmail{
	float:left;
	clear:both;
	position:relative;
	z-index:0;
	width:100%;
}
.ConsultantEmailAnchor{
	color:#000;
	text-decoration:none;
}
.Consultant img {
	bottom:7px;
	position:absolute;
	right:9px;
	z-index:10;
}

/**********************************/
/* Product Items Banner Styles    */
/**********************************/
.ProductItemImageBanner{
	position:absolute;
	z-index:10;
	width:72px;
	height:72px;
	top:9px;
	left:12px;
}
.ProductItemDetailImageBanner{
	position:absolute;
	z-index:10;
	width:114px;
	height:114px;
	top:-3px;
	left:-3px;
}
.TilbudLarge{
	display:block;
	background:url(/nzfiles/MA/Gfx/csssprite.png) -881px -553px no-repeat;
	width:114px;
	height:114px;
	text-decoration:none;
}
.KampagneLarge{
	display:block;
	background:url(/nzfiles/MA/Gfx/csssprite.png) -881px -425px no-repeat;
	width:114px;
	height:114px;
	text-decoration:none;
}
.Tilbud{
	display:block;
	background:url(/nzfiles/MA/Gfx/csssprite.png) -628px -509px no-repeat;
	width:85px;
	height:83px;
	text-decoration:none;
}
.Kampagne{
	display:block;
	background:url(/nzfiles/MA/Gfx/csssprite.png) -780px -422px no-repeat;
	width:85px;
	height:85px;
	text-decoration:none;
}
.TilbudSmall{
	display:block;
	background:url(/nzfiles/MA/Gfx/csssprite.png) -721px -510px no-repeat;
	width:65px;
	height:63px;
	text-decoration:none;
}
.KampagneSmall{
	display:block;
	background:url(/nzfiles/MA/Gfx/csssprite.png) -786px -510px no-repeat;
	width:65px;
	height:63px;
	text-decoration:none;
}

/*********************/
/* Content Styles    */
/*********************/
#HomeContentContainer{
	float:left;
	width:946px;
	margin:0 0 0 25px;
}
#ContentContainer{
	float:left;
	width:946px;
	margin:0 0 0 25px;
	background:url(/nzfiles/MA/Gfx/BackgroundSprite.png) -4588px 0 repeat-y;
}
#ContentEnd{
	float:left;
	width:946px;
	margin:0 0 0 25px;
	background:url(/nzfiles/MA/Gfx/BackgroundSprite.png) -3642px 0 repeat-y;
}
#Content{
	float:left;
	width:753px;
	background:url(/nzfiles/MA/Gfx/ContentBG.png) 0 182px no-repeat;
}
#Content.NoTopImage{
	background-position:0 34px;
}
#ContentPageTopFunctions{
	float:left;
	width:560px;
	height:35px;
	background:url(/nzfiles/MA/Gfx/CssSprite.png) 0 -623px no-repeat;
}
.TopFunctionsNoTopImage{
	height:34px !important;
	background:url(/nzfiles/MA/Gfx/CssSprite.png) 0 -659px no-repeat !important;
}
#ContentTopImage{
	background:url(/nzfiles/MA/Gfx/ContentTopImageBG.png) center bottom no-repeat;
	width:560px;
}
.ContentTopImage{
	margin:0 0 8px 4px;
}
.ParagraphContent{
	float:left;
	width:518px;
	padding:16px 21px 20px 21px;
	font-size:11px;
}
.ParagraphContent li {
	background:url(/nzfiles/ma/gfx/listbullet.gif) no-repeat 0 4px;
	padding:0 0 0 10px;
	list-style:none;
}
.ParagraphContent ul,
.ParagraphContent p ul{
	margin:12px 14px;
}
.ParagraphContent h2,
.ParagraphContent p h2{
	font-size:13px;
	font-weight:bold;
	margin:14px 0 -14px;
}
.PageHeader{
	color:#000;
	font-size:20px;
	line-height:105%;
	margin:2px 0 19px;
}
.PageTeaserText{
	color:#06377b;
	font-size:11px;
	font-weight:bold;
	line-height:125%;
}
.ParagraphContent p{
	font-size:11px;
	line-height:125%;
	color:#000;
	margin-top:15px;
}
.ParagraphContent b,
.ParagraphContent strong{
	font-weight:bold;
}
.ContentImage img{
	float:left;
}
.Right{
	float:right;
}
.Left{
	float:left;
}
.ContentImage.Right{
	margin:0 0 15px 15px;
}
.ContentImage.Left{
	margin:0 15px 15px 0;
}
.ImageText{
	display:block;
	float:left;
	font-size:9px;
	color:#999;
	clear:both;
	padding:3px 0 0;
}
/***************************/
/* Right Column Styles   */
/***************************/
.MyPage #RightColumnContainer .RCTeaserContainer:first-child{
	margin:-4px 0 0 0;
}
.MyPage #RightColumnContainer{
	float:right;
	width:193px;
	overflow:hidden;
	position:relative;
}
#RightColumnContainer{
	float:right;
	width:193px;
}
.RCTeaserContainer{
	float:left;
}

/***************************/
/* Accordion Menu Styles   */
/***************************/
.expandable{
	cursor:pointer;
}
.AcFirstTitle,
.AcNormalTitle,
.AcLastTitle{
	height:34px;
	line-height:33px;
	color:#06377b;
	font-size:11px;
	padding-left:19px;
	text-transform:uppercase;
}
.AcFirstTitle{
	background:url(/nzfiles/MA/Gfx/CssSprite.png) 0 -728px no-repeat;
}
.AcFirstTitle.openheader{
	background:url(/nzfiles/MA/Gfx/CssSprite.png) 0 -694px no-repeat !important;
}
.AcNormalTitle{
	background:url(/nzfiles/MA/Gfx/CssSprite.png) 0 -796px no-repeat;
}
.AcNormalTitle.openheader{
	background:url(/nzfiles/MA/Gfx/CssSprite.png) 0 -762px no-repeat !important;
}
.AcLastTitle{
	background:url(/nzfiles/MA/Gfx/CssSprite.png) 0 -830px no-repeat;
	height:38px;
}
.AcLastTitle.openheader{
	background:url(/nzfiles/MA/Gfx/CssSprite.png) 0 -762px no-repeat !important;
	height:34px !important;
}
.AcNormalContent,
.AcLastContent{
	color:#000;
	font-size:11px;
}
.AcNormalContent{
	background:url(/nzfiles/MA/Gfx/BottomAlignSprites.png) -477px bottom no-repeat;
}
.AcLastContent{
	background:url(/nzfiles/MA/Gfx/BottomAlignSprites.png) -284px bottom no-repeat;
	padding-bottom:13px !important;
}
.AcContainer{
	margin:0 8px 0 5px;
}
.AcItem{
	border-bottom:#c2c2c2 1px solid;
}
.AcItemAnchor{
	display:block;
	padding:5px 15px 10px 14px;
	text-decoration:none;
	color:#000;
	font-size:11px;
}
.AcItemAnchor:hover{
	background:#f0f4f5;
}
.AcItemDate{
	color:#7f7f7f;
	font-size:10px;
	line-height:20px;
}

/*****************/
/* News Styles   */
/*****************/
#NewsListContainer{
	float:left;
	width:550px;
	margin:0 5px 0 5px;
}
.LargeNewsContent{
	float:left;
	padding:20px 15px;
	border-bottom:#c2c2c2 1px solid;
	background:url(/nzfiles/MA/Gfx/BackgroundSprite.png) -5537px bottom no-repeat;
	width:520px;
}
.LargeNewsContent iframe{
	float:right;
}
.NewsImage{
	margin:0 0 15px 15px;
}
.NewsHeadline{
	color:#000;
	font-size:20px;
	line-height:105%;
	margin:2px 0 7px;
}
.NewsDate{
	color:#7f7f7f;
	font-size:10px;
	line-height:25px;
}
.NewsTeaserText{
	color:#000;
	font-size:11px;
	line-height:125%;
	font-weight:bold;
}
.NewsTeaserText.Publication{
	font-weight:normal;
}
p.NewsLink{
	padding-top:15px;
}
a.NewsLink{
	color:#0d3374;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background:url(/nzfiles/MA/Gfx/ButtonSprite.png) 0 -2px no-repeat;
	padding-left:8px;
}
.NewsItem{
	float:left;
	margin:0 17px;
	padding:12px 15px 12px 0;
	background:url(/nzfiles/MA/Gfx/HorizontalSprite.png) -232px bottom no-repeat;
}
.NewsImageAnchor{
	display:block;
	float:left;
	border:#c8c8c8 1px solid;
	margin:0 10px 0 0;
}
.NewsImageAnchor.Publication{
	border:none;
}
.NewsTextAnchor{
	color:#414141;
	display:block;
	float:left;
	width:410px;
	font-size:11px;
	text-decoration:none;
}
.NewsHeadlineSmall{
	color:#000;
	font-weight:bold;
}
.NewsItem .NewsDate{
	line-height:17px;
}

/*******************/
/* Slider Styles   */
/*******************/
#LargeCampaign {
	width:553px;
	float:left;
	height:292px;
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -998px -251px;
	padding:0 0 0 10px;
	position:relative;
}
#SlideBlockContainer {
	width:547px;
	height:253px;
	overflow:hidden;
	position:relative;
}
#SlideBlock {
	position:absolute;
	top:0;
	left:0;
}
.Block {
	float:left;
}
.Counter {
	margin:0 auto;
	padding:4px 0 0;
}
.Counter a.Active:link,
.Counter a.Active:visited {
	color:#000;
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -633px -594px;
}
.Counter a:link,
.Counter a:visited {
	color:#fff;
	font-size:14px;
	text-decoration:none;
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -667px -594px;
	display:block;
	float:left;
	width:25px;
	height:22px;
	padding:3px 0 0;
	margin:0 3px 0 0;
	text-align:center;
}
.Shadow {
	background:url(/nzfiles/ma/gfx/verticallinessprite.png) repeat-x 0 -128px;
	height:15px;
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
.SliderNext {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -726px -594px;
	position:absolute;
	top:260px;
	right:10px;
	height:0;
	width:20px;
	padding:20px 0 0 0;
	overflow:hidden;
}
.SliderPrev {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -700px -594px;
	position:absolute;
	top:260px;
	left:10px;
	height:0;
	width:20px;
	padding:20px 0 0 0;
	overflow:hidden;
}

/**********************/
/* Frontpage Styles   */
/**********************/
#TeaserColumn {
	width:190px;
	float:left;
	position:relative;
	overflow:hidden;
}
#OverflowContainer {
	margin:-7px 0 0;
}
.Teaser {
	float:left;
	position:relative;
	height:149px;
}
.NewPurple {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -630px -424px;
	height:80px;
	width:80px;
	position:absolute;
	top:0;
	left:0;
}
.OfferLightBlue {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -629px -511px;
	height:80px;
	width:80px;
	position:absolute;
	top:0;
	left:0;
}
.Campaign {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -782px -424px;
	height:80px;
	width:80px;
	position:absolute;
	top:0;
	left:0;
}
#LowerCampaignArea {
	float:left;
	width:753px;
}
#LowerCampaignArea #TabMenuRow {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -777px -1414px;
	width:753px;
	height:195px;
	padding:12px 0 0 7px;
}
#TabMenuRow {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -2px -1414px;
	width:753px;
	height:230px;
	padding:12px 0 0 7px;
}
#TabMenu {
	padding:0 0 0 14px;
	float:left;
}
#TabMenu li {
	float:left;
	color:#555;
	font-size:12px;
	text-transform:uppercase;
	height:27px;
	padding:0 0 0 10px;
	cursor:pointer;
}
#TabMenu li.selected {
	color:#fff;
	background:url(/nzfiles/ma/gfx/buttonsprite.png) no-repeat 0 -128px;
}
#TabMenu li.selected span {
	background:url(/nzfiles/ma/gfx/buttonsprite.png) no-repeat right -155px;
}
#TabMenu li span {
	padding:4px 10px 0 0;
	height:23px;
	display:block;
}
.tabitem .Teaser {
	height:102px;
	margin:15px 0 0 43px;
}
.tabitem.publications {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -568px -1218px;
	float:left;
	width:741px;
	height:147px;
}
.tabitem .Publication {
	float:left;
	width:132px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	margin:0 0 0 14px;
}
.BoxBody {
	clear:both;
	padding:12px 0 0;
	width:744px;
	overflow:hidden;
}
.Product {
	float:left;
	width:132px;
	color:#858585;
	font-size:11px;
	margin:0 0 0 14px;
	position:relative;
}
.ProductName {
	color:#000;
	display:block;
}
.Product img {
	background:#fff;
	border:1px solid #c6c6c6;
	padding:1px;
}

/*******************/
/* Calendar Styles */
/*******************/
.CalendarEvent {
	background:url(/nzfiles/ma/gfx/horizontalsprite.png) no-repeat 0 0;
	padding:10px 2px;
	float:left;
	font-size:10px;
	color:#414141;
}
.Clickable {
	cursor:pointer;
}
.CalendarEvent h3 {
	color:#000;
	font-size:13px;
}
.CalendarDate {
	color:#989898;
	display:block;
	padding:0 0 5px 0;
}
.DateIcon {
	width:55px;
	height:53px;
	padding:2px 0 0;
	color:#064382;
	font-size:28px;
	text-align:center;
	float:left;
}
.DateIcon.jan {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -396px -426px;
}
.DateIcon.feb {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -396px -481px;
}
.DateIcon.mar {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -396px -536px;
}
.DateIcon.apr {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -451px -426px;
}
.DateIcon.maj {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -451px -481px;
}
.DateIcon.jun {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -451px -536px;
}
.DateIcon.jul {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -506px -426px;
}
.DateIcon.aug {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -506px -481px;
}
.DateIcon.sep {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -506px -536px;
}
.DateIcon.okt {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -561px -426px;
}
.DateIcon.nov {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -561px -481px;
}
.DateIcon.dec {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -561px -536px;
}
.Event {
	float:left;
	padding:0 0 0 15px;
	width:400px;
}
.CalendarEventMore {
	float:left;
	width:400px;
	padding:0 0 15px 70px;
	font-size:10px;
	color:#414141;
}
/*******************/
/* Product Details */
/*******************/
#ProductDetails {
	padding:0 7px 0 0;
	float:left;
}
#ProductDetailTop {
	background:url(/nzfiles/ma/gfx/backgroundsprite.png) no-repeat -7912px bottom;
	float:left;
	width:712px;
	position:relative;
	padding:9px 15px 22px;
}
#ProductDetailTop h1 {
	font-size:20px;
	width:560px;
	margin:0 0 2px;
}
#ProductDetailTop p {
	color:#aeaeae;
	font-size:11px;
}
.ReturnToOverview {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -627px -640px;
	height:0px;
	padding:24px 0 0 0;
	width:127px;
	display:block;
	position:absolute;
	top:25%;
	right:22px;
	overflow:hidden;
}
.ProductDetailsItemContainer {
	float:left;
	width:739px;
	background:#f1f1f1;
	margin:0 0 0 1px;
}
#ProductLeftColumn {
	width:416px;
	padding:10px 15px 0;
	float:left;
	background:#fff;
	font-size:11px;
}
#ProductRightColumn {
	width:284px;
	float:right;	
}
#Gallery {
	float:left;
	border:#c2c2c2 1px solid;
	width:412px;
	position:relative;
}
#VideoPlayer{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:458px;
	height:321px;
}
#img_vare_primary{
	border:#fff 1px solid;
}
/*#Gallery {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -1567px -219px;
	width:414px;
	height:345px;
	padding:2px;
	margin:0 0 10px;
}*/
#Thumbs {
	background:url(/nzfiles/MA/Gfx/CssSprite.png) -1567px -221px no-repeat;
	float:left;
	padding:12px 0 14px 14px;
	width:400px;
	height:86px;
	overflow:hidden;
	margin:0 0 10px;
	position:relative;
}
#ThumbsSlider{
	width:1000px;
	height:70px;
	position:absolute;
}
.ScrollLeft{
	background:url(/nzfiles/MA/Gfx/CssSprite.png) -215px -858px no-repeat;
	display:block;
	height:97px;
	width:20px;
	position:absolute;
	top:0;
	left:-1px;
	z-index:80;
}
.ScrollRight{
	background:url(/nzfiles/MA/Gfx/CssSprite.png) -258px -858px no-repeat ;
	display:block;
	height:92px;
	width:20px;
	position:absolute;
	top:0;
	left:400px;
	z-index:80;
}
#ThumbsSlider > img,
#ThumbsSlider > div {
	float:left;
	border:1px solid #c9c9c9;
	padding:1px;
	background:#fff;
	margin:0 9px 0 0;
	cursor:pointer;
}
#ThumbsSlider > img.Active,
#ThumbsSlider > div.Active{
	border:2px solid #53caeb;
	padding:0;
}
#ThumbsSlider > .Video{
	position:relative;
}
.Video .Overlay{
	position:absolute;
	top:20px;
	left:34px;
	background:url(/nzfiles/ma/gfx/CssSprite.png) -653px -691px no-repeat;
	width:40px;
	height:40px;
}


#ProductLeftColumn ul {
	margin:15px 0 15px 15px;
}
#ProductLeftColumn li {
	padding:0 0 0 12px;
	background:url(/nzfiles/ma/gfx/listbullet.gif) no-repeat 0 4px;
}
.ProductDetailsFunctions {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -998px -550px;
	width:258px;
	height:111px;
	padding:10px;
	margin:0 0 10px;
}
.ProductDetailsFunctions .ProductItemConsultant {
	padding:7px 0 0 10px;
}
.ProductDetailsFunctions .VariantsAmount {
	margin:9px 10px 0;
}
.ProductDetailsFunctions .VariantsAmount li.VariantTitle,
.ProductDetailsFunctions .VariantsAmount li.AmountTitle {
	width:78px;
}
.ProductDetailsFunctions .PriceBasketNormal {
	margin:7px 0 0 10px;
}
.ProductDetailsInfo {
	background:url(/nzfiles/ma/gfx/bottomalignsprites.png) no-repeat -1px bottom;
	padding:10px 20px 15px;
	width:238px;
}
.ProductDetailsInfoTop {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -997px -544px;
	height:15px;
}
.ProductDetailsInfoTop h4 {
	background:url(/nzfiles/ma/gfx/buttonsprite.png) no-repeat 0 -182px;
	padding:3px 0 0 8px;
	font-size:10px;
	color:#06377b;
	margin:0 0 0 9px;
}
.ProductDetailsInfoTop span {
	background:url(/nzfiles/ma/gfx/buttonsprite.png) no-repeat right -204px;
	padding:3px 8px 0 0;
}
.ProductDetailsInfo li {
	font-size:11px;
	height:24px;
	padding:5px 0;
}
.ProductDetailsInfo li a {
	float:left;
	padding:0 5px 0 0;
}
.ProductDetailsInfo li.IconRefrigerator {
	background:url(/nzfiles/MA/Gfx/HorizontalSprite.png) no-repeat left bottom;
	line-height:24px;
}
#ProductDetailsSupplier {
	font-size:11px;
	font-weight:bold;
}
#ProductDetailsSupplier .inner {
	background:url(/nzfiles/ma/gfx/bottomalignsprites.png) no-repeat -1px bottom;
	padding:10px 0 20px 20px;
	width:251px;
	height:34px;
	position:relative;
}
#ProductDetailsSupplier .inner img {
	position:absolute;
	top:1px;
	right:1px;
}
#ProductDetailsSupplier h4 {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -681px -71px;
	height:22px;
	width:238px;
	padding:6px 20px 0;
	font-size:11px;
	font-weight:normal;
}
#ProductDetailsSupplier a {
	color:#000;
	text-decoration:none;
	font-weight:normal;
	background:url(/nzfiles/ma/gfx/leftmenuarrow.png) no-repeat 0 4px;
	padding:0 0 0 8px;
}
#ProductDetailsSupplier a:hover {
	text-decoration:underline;
}
#RelatedOrSimilarProducts {
	float:right;
	width:749px;
	margin:0 8px 0 0;
}
.RelatedProdFunctions{
	position:absolute;
	top:-8px;
	left:128px;
	z-index:2000;
}
.RelatedProductBuyButton{
	float:right;
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -764px -640px;
	border:none;
	width:30px;
	height:24px;
	cursor:pointer;
	margin:6px 0 0;
}
.RelatedProductPrice{
	float:left;
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat 0 -582px;
	width:131px;
	height:37px;
	color:#000;
	margin:5px 0 0;
}
.RelatedProductPrice .HealthInsurance {
	letter-spacing:-0.05em;
	line-height:36px;
	padding:0 0 0 6px;
}
.RelatedProductPrice .Price{
	padding:5px 0 0 6px;
}
.BoxArrowLeftSide{
	position:absolute;
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -880px -682px;
	width:21px;
	height:41px;
	left:-11px;
}

/*********************/
/* Service & My Page */
/*********************/
.PhoneContent{
	float:left;
	margin:16px 0 0 5px;
}
.ServicePhoneIcon{
	float:left;
	width:65px;
	height:55px;
	background:url(/nzfiles/MA/Gfx/CssSprite.png) -754px -738px no-repeat;
	margin:10px 0 0 -10px;
}
.ServicePhoneText{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#484848;
}
.ServicePhoneNum{
	font-size:20px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#06377b;
}
.ServicePrakLaege{
	position:absolute;
	left:189px;
	top:55px;
}
.ServiceSpecLaege{
	position:absolute;
	left:464px;
	top:55px;
}
.MyPage{
	background-image:none !important;
}
#MainPageContainer{
	position:relative;
	float:left;
	width:560px;
}
.TopPageContainer,
.PageContainer{
	float:left;
	width:560px;
	background:url(/nzfiles/MA/Gfx/BackgroundSprite.png) -8661px 0 repeat-y;
}
.PageContainer{
	padding:26px;
	width:508px;
	font-size:11px;
}
.PageContainerShadow{
	background:url(/nzfiles/MA/Gfx/BackgroundSprite.png) repeat-y -8661px 0;
	float:left;
	font-size:11px;
	padding-left:5px;
	width:555px;
}
.PageSeparator{
	float:left;
	width:560px;
	height:10px;
	background:url(/nzfiles/MA/Gfx/BackgroundSprite.png) -9221px 0 no-repeat;
}
.TopPageTop{
	float:left;
	width:550px;
	height:73px;
	margin-left:5px;
	background:url(/nzfiles/MA/Gfx/CSSSprite.png) -1006px -958px no-repeat;
}
.BottomShadow{
	float:left;
	width:550px;
	background:url(/nzfiles/MA/Gfx/BackgroundSprite.png) no-repeat -10332px bottom;
}
.BottomShadowNoLine{
	background:url(/nzfiles/MA/Gfx/BackgroundSprite.png) no-repeat -10892px bottom;
	float:left;
	margin-bottom:-10px;
	padding:26px 20px;
	width:510px;
}
.TopPageContent{
	float:left;
	width:550px;
	margin-left:5px;
	background:url(/nzfiles/MA/Gfx/BackgroundSprite.png) -9781px 0 repeat-y;
}
.TopPageContainerColumn{
	position:relative;
	float:left;
	width:275px;
	height:65px;
	line-height:65px;
	font-size:20px;
	color:#06377b;
}
.ServiceTitleTopContainerColumn{
	position:relative;
	float:left;
	width:245px;
	height:51px;
	padding:9px 10px 0 20px;
	font-size:14px;
	color:#484848;
}
.ServiceHeadline{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:19px;
	color:#06377b;
	text-transform:uppercase;
	font-weight:normal;
}
.MyListsIcon,
.MyDataIcon{
	float:left;
	width:60px;
	height:65px;
	margin-right:5px;
}
.MyListsIcon{
	background:url(/nzfiles/MA/Gfx/CssSprite.png) -682px -729px no-repeat;
}
.MyDataIcon{
	background:url(/nzfiles/MA/Gfx/CssSprite.png) -614px -729px no-repeat;
}
.TopPageContentColumn{
	float:left;
	width:255px;
	padding:7px 0 60px 20px;
}
.ServiceTopPageContentColumn{
	float:left;
	width:255px;
	padding:7px 0 0 20px;
	min-height:162px;
}
.TopPageLinks{
	display:block;
	float:left;
	font-size:11px;
	line-height:normal;
	background:url(/nzfiles/MA/Gfx/CssSprite.png) -631px -802px no-repeat;
	padding:0 0 0 7px;
	height:26px;
	width:240px;
	color:#000;
	text-decoration:none;
}
.TopPageLinks:hover{
	color:#6D6D6D;
}

/***********************/
/* Stamdata            */
/***********************/
.StamdataContainer{
	float:left;
	width:550px;
	margin:0 0 0 5px;
	border-bottom:#c2c2c2 1px solid;
	background:url(/nzfiles/MA/Gfx/BottomAlignSprites.png) -680px bottom no-repeat;
}
.TabMenuContainer{
	float:left;
	width:550px;
}
/************************/
/* Stamdata - Tab Menu  */
/************************/
.UpdatedMsg{
	float:left;
	background:#b5e59e;
	border:#538e36 2px solid;
	padding:3px 10px 4px 10px;
	margin:0 0 0 10px;
	color:#539e36;
}
.ErrorMsg{
	float:left;
	background:#f9d6d6;
	border:#c14040 2px solid;
	padding:3px 10px 4px 10px;
	margin:0 0 0 10px;
	color:#c14040;
}
.TabMenu{
	float:left;
	margin:0 0 0 17px;
	position:relative;
	z-index:200;
	width:500px;
}
.TabMenu li{
	float:left;
	font-size:10px;
	cursor:pointer;
	background:url(/nzfiles/MA/Gfx/ButtonSprite.png) 0 -277px no-repeat;
	height:23px;
	line-height:20px;
	padding:0 0 0 7px;
}
.TabMenu li span{
	background:url(/nzfiles/MA/Gfx/ButtonSprite.png) right -300px no-repeat;
	height:23px;
	line-height:20px;
	padding:0 7px 0 0;
	display:block;
}
.TabMenu li.active{
	background:url(/nzfiles/MA/Gfx/ButtonSprite.png) 0 -231px no-repeat;
	height:23px;
	line-height:20px;
	padding:0 0 0 7px;
	color:#06377b;
	cursor:default !important;
}
.TabMenu li.active span{
	background:url(/nzfiles/MA/Gfx/ButtonSprite.png) right -254px no-repeat;
	height:23px;
	line-height:20px;
	padding:0 7px 0 0;
	display:block;
}
.TabContent{
	display:none;
	width:550px;
}
.Tabs{
	float:left;
	width:550px;
	border-top:#c2c2c2 1px solid;
	margin-top:-1px;
	position:relative;
	z-index:100;
}
.TabContentSection{
	float:left;
	width:508px;
	background:url(/nzfiles/MA/Gfx/HorizontalSprite.png) -232px bottom no-repeat;
	margin:0 0 2px 21px;
	padding:12px 0;
	font-size:11px;
}
.SectionTitle{
	font-size:12px;
	font-weight:bold;
	margin:0 0 8px;
}
.LineSpacing{
	display:block;
	padding:4px 0;
}
.TableSpacing{
	padding:4px 0;
}
.PraksisTxtInput{
	height:20px;
	width:150px;
}
.NoBorder{
	background:none !important;
}
.HolidayDelete,
.DeleteEmailSubscriber{
	background:url(/nzfiles/MA/Gfx/CssSprite.png) -131px -504px no-repeat;
	display:block;
	width:17;
	height:17px;
}
.DeleteEmailSubscriber{
	float:right;
}
.EmailSubscriber{
	line-height:19px;
}
.RowWhite{
	background-color:#fff;
	border-bottom:#c2c2c2 1px solid;
	line-height:22px;
}
.RowWGrey{
	background-color:#f5f5f5;
	border-bottom:#c2c2c2 1px solid;
	line-height:22px;
}
.LinkButton{
	float:left;
	display:block;
	background:url(/nzfiles/MA/Gfx/ButtonSprite.png) left -323px no-repeat;
	height:24px;
	padding-left:7px;
	text-decoration:none;
	color:#000;
	font-size:10px;
	letter-spacing:-0.1em;
}
.LinkButton input{
	background:url(/nzfiles/MA/Gfx/ButtonSprite.png) right -104px no-repeat;
	padding:0 8px 3px 0 !important;
	display:block;
	border:none;
	height:24px;
	cursor:pointer;
}

.LinkButton span{
	background:url(/nzfiles/MA/Gfx/ButtonSprite.png) right -104px no-repeat;
	line-height:22px;
	padding:0 10px 0 0;
	display:block;
	border:none;
	height:24px;
	cursor:pointer;
}

.DaysClosed{
	margin:0 30px 0 0;
	float:left;
}
.DaysClosed > input[type='checkbox']{
	width:20px;
}

/***********************/
/* Suppliers           */
/***********************/
.SupplierOuterWrap{
	float:left;
	width:251px;
	height:53px;
	border:#c2c2c2 1px solid;
	margin:0 11px 11px 0;
}
.SupplierInnerWrap{
	float:left;
	width:249px;
	height:51px;
	border:#fff 1px solid;
	background:url(/nzfiles/MA/Gfx/BottomAlignSprites.png) -1240px bottom no-repeat;
}
.NoRightMargin{
	margin-right:0 !important;
}
.SupplierLogo{
	float:right;
}
.SupplierHeader{
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:12px 0 0 13px;
	width:145px;
}
.SupplierLink{
	float:left;
	font-size:11px;
	clear:left;
	margin:0 0 0 14px;
	padding:0 0 0 8px;
	background:url(/nzfiles/MA/Gfx/ButtonSprite.png) 0 -2px no-repeat;
	color:#000;
	text-decoration:none;
}

/***********************/
/* Forms Styling       */
/***********************/
#Content .scfSectionBorderAsFieldSet,
.scfSectionBorder .scfSectionBorderAsFieldSet{
	margin:17px 0 17px;
	padding:17px 0 0; 
	border-top:#333 1px solid;
	float:left;
	width:100%;
}
#Content .scfForm{
	float:left;
	font-size:11px;
	padding:0 21px 20px;
	width:518px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif !important;
}

.scfSubmitButtonBorder{
	float:left;
	display:block;
	background:url(/nzfiles/MA/Gfx/ButtonSprite.png) left -323px no-repeat;
	height:24px;
	padding-left:7px;
	text-decoration:none;
	color:#000;
	font-size:10px;
	letter-spacing:-0.1em;
}
.scfSubmitButtonBorder input{
	background:url(/nzfiles/MA/Gfx/ButtonSprite.png) right -104px no-repeat;
	padding:0 8px 3px 0 !important;
	display:block;
	border:none;
	height:24px;
	cursor:pointer;
}

#Content .scfTitleBorder{
	color:#000;
	font-size:20px;
	line-height:105%;
	margin:16px 0 19px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif !important;
	font-weight:normal;
}
#Content .scfSubmitButtonBorder {
	clear:both;
	float:left;
}
.scfIntroBorder,
.scfFooterBorder{
	float:left;
	color:#000000;
	font-size:11px;
	line-height:125%;
	margin:15px 0;
}

.scfSingleLineTextBox {
}

.scfEmailTextBox, 
.scfSingleLineTextBox, 
.scfPasswordTextBox, 
.scfNumberTextBox, 
.scfDateTextBox, 
.scfRadioButtonList, 
.scfListBox, 
.scfCheckBoxList, 
.scfFileUpload, 
.scfCreditCardTextBox, 
.scfCreditCardType, 
.scfConfirmPasswordTextBox {
	margin:2px 0 !important;
	width:300px !important;
	height:21px;
}
.scfMultipleLineTextBox  {
	margin:2px 0 !important;
	width:300px !important;
}
.scfValidatorRequired, .scfRequired {
	float:left !important;
	margin:0;
}
.scfValidationSummary {
	float:left !important;
}
.scfSectionContent {
	float:left;
	width:100%;
}

.TabContentSection .scfForm{
	width:400px !important;
	padding:0 !important;
}
.TabContentSection .scfSingleLineTextLabel,
.TabContentSection .scfEmailLabel{
	width:50px;
}
.TabContentSection .PraksisTxtInput{
	width:90px !important;
}
.TabContentSection input[type='text']{
	width:200px !important;
}
.DaysClosed > input[type='text']{
	width:90px !important;
}


/******************************/
/* Consultant/CustomerService */
/******************************/
.Consultant {
	width:178px;
	height:129px;
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -368px -1209px;
	padding:23px 0 0 15px;
	clear:both;
	position:relative;
}
.Consultant .ConsultantText {
	font-size:11px;
}
.Consultant .ConsultantEmail a:link,
.Consultant .ConsultantEmail a:visited {
	font-size:10px;
	color:#000;
	text-decoration:none;
}
.Consultant .ConsultantEmail a:hover {
	text-decoration:underline;
}
.Consultant .ConsultantName {
	padding:0 0 40px;
	width:100%;
}


/*******/
/* FAQ */
/*******/
.FAQQuestion {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -918px -1072px;
	width:509px;
	height:23px;
	padding:8px 0 0 10px;
	cursor:pointer;
}
.FAQQuestion.Open {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -918px -1041px;
	font-weight:bold;
}
.FAQAnswer {
	border-left:1px solid #c2c2c2;
	border-right:1px solid #c2c2c2;
	border-bottom:1px solid #c2c2c2;
	display:none;
	width:487px;
	padding:15px 15px 20px;
}
.FAQAnswer p {
	margin:0;
}
/*****************/
/* Order History */
/*****************/
#OrderDetails {
	border-top:1px solid #C2C2C2;
	border-bottom:1px solid #C2C2C2;
	clear:both;
	float:left;
	margin:-1px 0 0;
}
.OrderDetailsContainer{
	float:left;
	min-height:300px;
}
#OrderDetails h1 {
	color:#000000;
	font-size:20px;
	line-height:105%;
	margin:2px 0 7px;
	padding:15px;
	float:left;
	width:550px;
}
#OrderDetails > a:link,
#OrderDetails > a:visited {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat scroll -627px -640px transparent;
	display:block;
	float:right;
	height:0;
	overflow:hidden;
	padding:24px 0 0;
	width:127px;
	margin:15px;
}
.OrderState {
	clear:both;
	border-top:1px solid #c2c2c2;
	border-bottom:1px solid #c2c2c2;
	font-weight:bold;
	font-size:10px;
	padding:10px 15px;
}
.OrderState span {
	font-weight:normal;
}
#OrderDetails table {
	font-size:11px;
}
#OrderDetails tr.Odd {
	background:#f0f0f0;
}
#OrderDetails tr.OrderDefinitions th {
	border-bottom:1px solid #c2c2c2;
}
#OrderDetails tr.OrderTotal td {
	border-top:1px solid #c2c2c2;
	border-left:none;
}
#OrderDetails td,
#OrderDetails th {
	border-left:1px solid #c2c2c2;
	vertical-align:top;
	padding:5px;
}
#OrderDetails th a{
	color:#000;
	text-decoration:none;
	display:block;
	width:100%;
}
#OrderDetails td h6 {
	font-weight:bold;
}
#OrderDetails span.FullDelivery {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -252px -758px;
	padding:1px 9px;
}
#OrderDetails span.PartialDelivery {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -216px -792px;
	padding:1px 9px;
}
#OrderDetails span.NoDelivery {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -251px -724px;
	padding:1px 9px;
}
#OrderDetails span.Paid {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -216px -758px;
	padding:1px 9px;
}
#OrderDetails span.NotPaid {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -216px -724px;
	padding:1px 9px;
}
#OrderDetails span.Page {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -216px -826px;
	padding:1px 9px;
}
.OrderDefinitions th {
	font-size:10px;
	font-weight:bold;
}
.headerSortUp {
	background:url(/nzfiles/ma/gfx/buttonsprite.png) no-repeat right -409px;
}
.headerSortDown {
	background:url(/nzfiles/ma/gfx/buttonsprite.png) no-repeat right -431px;
}
#OrderDetails .OrderTotal {
	background:url(/nzfiles/ma/gfx/verticallinessprite.png) repeat-x 0 -226px;
}
#OrderDetails .OrderTotal td {
	padding:10px 0 10px 4px;
}
.LinkToOrderDetails{
	background:url(/nzfiles/MA/Gfx/ButtonSprite.png) 0 -3px no-repeat;
	padding:0 0 0 7px;
	color:#06377b;
	font-weight:bold;
	text-decoration:none;
}
.LinkDownloadInvoice{
	color:#06377b;
	text-decoration:none;
}
.PastOrdersDateRangeContainer{
	border-bottom:1px solid #C9C9C9;
	border-top:1px solid #C9C9C9;
	float:left;
	margin:-1px 0 0 1px;
	width:740px;
}
.PastOrdersDateRangeText{
	color:#000;
	float:left;
	font-size:11px;
	padding:6px 7px 6px 16px;
}
.PastOrdersDateRangeInput{
	color:#000;
	font-size:11px;
	padding:5px 0;
	width:75px;
	margin:0 5px;
}
.PastOrdersDateRangeSubmit{
	display:block;
	float:left;
	background:url(/nzfiles/MA/Gfx/CssSprite.png) -743px -1037px no-repeat;
	border:none;
	width:48px;
	height:25px;
}

/*************/
/**** TAF ****/
/*************/
#Recomend {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -1560px -333px;
	height:188px;
	right:0;
	padding:29px 23px;
	position:absolute;
	top:0;
	width:272px;
	color:#7f7f7f;
	font-size:11px;
	display:none;
}
#Recomend .CloseBtn {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -755px -595px;
	width:17px;
	height:0px;
	padding:17px 0 0;
	overflow:hidden;
	position:absolute;
	top:29px;
	right:23px;
	cursor:pointer;
}
#Recomend h6 {
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	color:#000;
}
#Recomend .Lined {
	background:url(/nzfiles/ma/gfx/horizontalsprite.png) no-repeat 0 0;
	margin:10px 0 0;
	padding:10px 0 0;
}
#Recomend label {
	color:#000;
	display:block;
	float:left;
	width:110px;
	padding:0 0 5px;
	margin:0 0 5px;
	line-height:15px;
}
#Recomend input[type="text"] {
	width:145px;
	display:block;
	float:right;
	padding:0 0 5px;
	margin:0 0 5px;
}
#Recomend .SubmitBtn {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -733px -934px;
	border:1px none;
	padding:25px 0 0;
	width:95px;
	height:25px;
	overflow:hidden;
	margin:0 0 0 125px;
}
#Recomend .SubmitBtn {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -733px -934px;
	border:1px none;
	padding:25px 0 0;
	width:95px;
	height:25px;
	overflow:hidden;
	margin:0 0 0 125px;
}
#Recomend .Submit2Btn {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -837px -934px;
	border:1px none;
	padding:25px 0 0;
	width:95px;
	height:25px;
	overflow:hidden;
	margin:0 0 0 125px;
}

/***************************/
/**** fancybox settings ****/
/***************************/

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 81;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url(/nzfiles/ma/js/fancybox/fancy_progress.png) no-repeat;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 20px 20px 40px 20px;
    margin: 0;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	cursor:pointer;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url(/nzfiles/ma/js/fancybox/fancy_closebox.png) top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url("data:image/gif;base64,AAAA");
	outline: none;
	overflow: hidden;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url(/nzfiles/ma/js/fancybox/fancy_left.png) no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url(/nzfiles/ma/js/fancybox/fancy_right.png) no-repeat;
}

a#fancy_left:hover, a#fancy_right:hover {
	visibility: visible;
	background-color: transparent;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

#fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div#fancy_bg_n {
	top: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url(/nzfiles/ma/js/fancybox/fancy_shadow_n.png) repeat-x;
}

div#fancy_bg_ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url(/nzfiles/ma/js/fancybox/fancy_shadow_ne.png) no-repeat;
}

div#fancy_bg_e {
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url(/nzfiles/ma/js/fancybox/fancy_shadow_e.png) repeat-y;
}

div#fancy_bg_se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url(/nzfiles/ma/js/fancybox/fancy_shadow_se.png) no-repeat;
}

div#fancy_bg_s {
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url(/nzfiles/ma/js/fancybox/fancy_shadow_s.png) repeat-x;
}

div#fancy_bg_sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url(/nzfiles/ma/js/fancybox/fancy_shadow_sw.png) no-repeat;
}

div#fancy_bg_w {
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url(/nzfiles/ma/js/fancybox/fancy_shadow_w.png) repeat-y;
}

div#fancy_bg_nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url(/nzfiles/ma/js/fancybox/fancy_shadow_nw.png) no-repeat;
}

div#fancy_title {
	position: absolute;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
	white-space: nowrap;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url(/nzfiles/ma/js/fancybox/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url(/nzfiles/ma/js/fancybox/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(/nzfiles/ma/js/fancybox/fancy_title_right.png) repeat-x;
}

/********************/
/* Bestillingsliste */
/********************/
#OrderListHeadlineContainer{
	float:left;
	padding:10px 0 10px 16px;
}
.TabsContainer{
	float:left;
	clear:both;
}
.OrderListCategoryContainer{
	float:left;
	background:url(/nzfiles/MA/Gfx/BottomAlignSprites.png) -1491px bottom no-repeat;
	margin:-1px 0 0 1px;
	width:740px;
	border-top:1px solid #C9C9C9;
	border-bottom:1px solid #C9C9C9;
}
.OrderListCategoryText{
	float:left;
	font-size:11px;
	color:#636363;
	padding:12px 7px 12px 16px;
}
.OrderListCategory{
	font-size:11px;
	margin:12px 0;
}
.OrderListCategoryNameContainer{
	float:left;
	background:url(/nzfiles/MA/Gfx/BottomAlignSprites.png) -1491px bottom no-repeat;
	margin:-1px 0 0 1px;
	width:740px;
	border-bottom:1px solid #C9C9C9;
}
.OrderListCategoryHeadline{
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#06377b;
	padding:7px 0 7px 16px;
}
.OrderListCategoryTop{
	float:right;
	margin:9px 16px 0 16px;
	font-size:11px;
	color:#000;
	text-decoration:none;
}
#ProductItemsContainer.NoBackgroundImage{
	background:none;
}
.OrderListCategoryColumnHeadersContainer{
	float:left;
	background:url(/nzfiles/MA/Gfx/CssSprite.png) -1005px -1114px no-repeat;
	margin:0 0 0 1px;
	width:740px;
	height:23px;
	border-bottom:1px solid #C9C9C9;
}
.OrderListCategoryColumnHeaders > li{
	float:left;
	font-size:10px;
	font-weight:bold;
}
.OrderListCategoryColumnHeader1,
.OrderListCategoryColumnHeader2,
.OrderListCategoryColumnHeader3{
	border-right:1px solid #C9C9C9;
	line-height:23px;
}
.OrderListCategoryColumnHeader1{
	padding:0 0 0 16px;
	width:259px;
}
.OrderListCategoryColumnHeader2{
	padding:0 0 0 8px;
	width:90px;
}
.OrderListCategoryColumnHeader3{
	padding:0 0 0 8px;
	width:90px;
}
.OrderListCategoryColumnHeader4{
	width:100px;
}
.OrderListItemContent{
	width:163px;
}
.OrderListItemContent .Title{
	font-size:11px;
	font-weight:bold;
	padding:12px 4px 0 0;
}
.OrderListItemContent .ItemNumber{
	font-size:9px;
	color:#989898;
}
.OrderListItemContent .Information{
	font-size:9px;
	padding:3px 4px 0 0;
}
.OrderListItemLastBought,
.OrderListItemLast24Months{
	float:left;
	width:98px;
	text-align:center;
	font-size:10px;
	border-right:1px solid #C9C9C9;
	padding:12px 0 0;
	height:104px;
}
.ProductItemContent ul.OrderListIcons{
	margin:0;
}
.ProductItemContent ul.OrderListIcons li{
	margin:3px;
}

/*************************************/
/* Bestillingsforløb - ucBasket.ascx */
/*************************************/
/*.ToolsSearch {
	float:right;
}
.ToolsMenuContainer, .ToolsMenuContainer a {
	color:#fff;
	font-size:10px !important;
	text-decoration:none;
	letter-spacing:-0.05em;
}
.TopMenu {
	float:left;
}
.ToolsMenuContainer {
	line-height:24px;
	padding:0 8px 0 0;
}
.ToolsMenuContainer, .SearchContainer {
	float:left;
	position:relative;
}
.SearchSubmit {
	position:absolute;
	top:0px;
	left:0px;
	width:20px;
	height:25px;
	border:none;
	background:url(/nzfiles/MA/Gfx/CssSprite.png) -30px -430px no-repeat;
	cursor:pointer;
}
.SearchInput {
	background:none;
	border:none;
	font-size:10px;
	padding:0 0 0 20px;
	color:#9f9f9f;
}
.SearchContainer {
	background:url(/nzfiles/MA/Gfx/CssSprite.png) 0 -872px no-repeat;
	height:25px;
	width:179px;
}
*/
#WideContent {
	background:url(/nzfiles/ma/gfx/backgroundsprite.png) repeat-y -11452px 0;
	margin:0 0 0 25px;
	width:946px;
	float:left;
	position:relative;
}
#WideContentPageTopFunctions {
	border-bottom:1px solid #c8c8c8;
	float:left;
	margin:0 0 10px 8px;
	width:930px;
}
#CheckOutStepOne {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat 0 -1070px;
	height:42px;
	width:898px;
	clear:both;
}
#CheckOutStepTwo {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat 0 -1112px;
	height:42px;
	width:898px;
	clear:both;
}
#CheckOutStepThree {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat 0 -1154px;
	height:42px;
	width:898px;
	clear:both;
}
#WideContent #WideContentContainer {
	background:none;
	width:898px;
	margin:0 0 0 24px;
}
#WideContentEnd {
	background:url(/nzfiles/ma/gfx/backgroundsprite.png) no-repeat -12408px -27px;
	height:20px;
	width:946px;
	margin:0 auto;
	clear:both;
}
.CartNextStep {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -631px -832px;
	width:92px;
	height:0px;
	padding:24px 0 0 0;
	overflow:hidden;
	display:block;
	float:right;
}
.CartPreviousStep {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -631px -934px;
	width:92px;
	height:0px;
	padding:24px 0 0 0;
	overflow:hidden;
	display:block;
	float:left;
}
.CartEmpty {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -631px -900px;
	width:97px;
	height:0px;
	padding:24px 0 0 0;
	overflow:hidden;
	display:block;
	float:left;
	margin:0 8px 0 0;
}
.CartUpdate {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -631px -866px;
	width:107px;
	height:0px;
	padding:24px 0 0 0;
	overflow:hidden;
	display:block;
	float:left;
}
.CartToInvoice {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -631px -968px;
	width:133px;
	height:0px;
	padding:24px 0 0 0;
	overflow:hidden;
	display:block;
	float:right;
}
.CartFunctions {
	padding:14px 0;
	clear:both;
	float:left;
	width:898px;
}
#OrderLines {
	font-size:11px;
}
#OrderFieldDefinitions {
	font-weight:bold;
	border-bottom:1px solid #c8c8c8;
	border-top:1px solid #c8c8c8;
	float:left;
}
.OrderLine {
	border-bottom:1px solid #c8c8c8;
	float:left;
}
#OrderFieldDefinitions,
.OrderLine {
	clear:both;
	width:898px;
}
#OrderFieldDefinitions > div,
.OrderLine > div {
	float:left;
}
.OrderLine > div {
	height:37px;
	padding:10px 0 0 8px;
}
#OrderFieldDefinitions > div {
	padding:5px 0 5px 8px;
}
#OrderLines .ProductInformation {
	width:295px;
	border-right:1px solid #c8c8c8;
	padding:10px 0 0 0;
	font-size:10px;
	font-weight:bold;
}
#OrderLines .ProductInformation a {
	color:#000;
	text-decoration:none;
}
#OrderLines .ProductInformation span {
	font-size:10px;
	color:#989898;
	font-weight:normal;
}
#OrderFieldDefinitions .ProductInformation {
	padding:5px 0;
	font-size:11px;
}
#OrderLines .Variant {
	width:120px;
	border-right:1px solid #c8c8c8;
	line-height:27px;
}
#OrderFieldDefinitions .Variant {
	line-height:normal;
}
#OrderLines .Units {
	width:143px;
	border-right:1px solid #c8c8c8;
	line-height:27px;
}
#OrderLines .Units input {
	width:27px;
}
#OrderFieldDefinitions .Units {
	line-height:normal;
}
#OrderLines .Price {
	width:100px;
	border-right:1px solid #c8c8c8;
	font-size:13px;
	font-weight:bold;
}
#OrderLines .Price span {

	font-size:10px;
	color:#989898;
	font-weight:normal;
}
#OrderFieldDefinitions .Price {
	font-size:11px;
}
#OrderLines .Ammount {
	width:151px;
	border-right:1px solid #c8c8c8;
	font-size:13px;
	font-weight:bold;
}
#OrderLines.Approve .Ammount {
	width:204px;
	font-size:13px;
	font-weight:bold;
	border:none;
}
#OrderLines .Ammount span {
	font-size:10px;
	color:#989898;
	font-weight:normal;
}
#OrderLines.Approve #OrderFieldDefinitions .Ammount,
#OrderFieldDefinitions .Ammount {
	font-size:11px;
}
#OrderLines .DeleteRow {
	width:44px;
}
#OrderLines .DeleteRow a {
	display:block;
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -132px -505px;
	width:14px;
	height:0px;
	padding:14px 0 0 0;
	overflow:hidden;
	margin:5px 0 0 5px;
}
#OrderLines img {
	padding:1px;
	border:1px solid #c8c8c8;
	display:block;
	float:left;
	margin:0 8px 0 0;
}
#ProductTotals,
#OrderFreight,
#Vat {
	clear:both;
	border-bottom:1px solid #c8c8c8;
	height:33px;
	padding:5px 0;
}
#OrderLines.Approve #ProductTotals,
#OrderLines.Approve #OrderFreight,
#OrderLines.Approve #Vat {
	clear:both;
	border-bottom:1px solid #c8c8c8;
	padding:5px 0;
	height:27px;
}
.TotalBox {
	float:right;
	font-weight:bold;
	width:207px;
}
.TotalBox span {
	font-size:10px;
	font-weight:normal;
	color:#989898;
}
#OrderTotal {
	background:url(/nzfiles/ma/gfx/verticallinessprite.png) repeat-x 0 -177px;
	font-size:12px;
	font-weight:bold;
	height:32px;
	padding:5px 0;
}
#CustomerInfo {
	border:1px solid #c2c2c2;
	background:url(/nzfiles/ma/gfx/backgroundsprite.png) repeat-y -13386px 0;
	float:left;
	width:896px;
	font-size:11px;
}
#CustomerInfo.Approve {
	background:#fff;
}
#CustomerInfo.Approve #ShippingAddress {
	width:414px;
}
#CustomerInfo.Approve #ShippingAddress .Border {
	width:414px;
}
#CustomerInfo h4 {
	font-weight:bold;
	font-size:12px;
	padding:0 0 33px;
}
#CustomerInfo #ShippingAddress h4 {
	padding:0 0 5px;
}
#CustomerInfo label {
	width:100px;
	display:block;
	float:left;
	line-height:26px;
	/*clear:left;*/
}
#CustomerInfo span {
	float:left;
	display:block;
	line-height:26px;
}
#CustomerInfo input[type="text"]{
	display:block;
	float:left;
	width:158px;
	height:18px;
	margin:4px 0;
}
/*#CustomerInfo input[type="checkbox"]{
	float:left;
	margin:0 0 0 100px;
}*/
#CustomerInfo input.Zip {
	width:46px;
}
#CustomerInfo input.City {
	width:107px;
	margin:4px 0 4px 3px;
}
#CustomerInfo .SubScript {
	font-size:10px;
	color:#666;
	line-height:normal;
}
#CustomerInfo .Border {
	width:260px;
	height:1px;
	background:#fff;
	border-top:1px solid #c2c2c2;
	float:left;
	margin:7px 0;
}
#BillingAddress,
#ShippingAddress {
	width:264px;
	height:270px;
	border-right:1px solid #c2c2c2;
	float:left;
	padding:17px;
}
#ShippingAddress .CheckLabel {
	width:140px;
	line-height:normal;
	padding:0 0 0 5px;
}
#Delivery {
	float:left;
	width:264px;
	padding:17px;
}
.DeliveryStep3{
	width:364px !important;
}
#Delivery span {
	line-height:normal;
	margin:5px 0;
}
.UseBillingAddress{
	float:left;
	width:250px;
}
.UseBillingAddress span{
	float:left;
	width:250px;
}
.UseBillingAddress input{
	float:left;
	margin:0 5px 0 0;
}
.UseBillingAddress label{
	float:left;
	width:220px !important;
	clear:none !important;
	line-height:13px !important;
}
.InputReq{
	border:2px solid #53CAEB;
}
.LeveringsDato{
	margin:5px 0 0;
}
.EmptyBasket{
	float:left;
	min-height:300px;
}
/***********/
/* Søgning */
/***********/

.ac_results {
	padding: 0px;
	overflow: hidden;
}
.ac_results ul {
	background:url(/nzfiles/ma/gfx/bottomalignsprites.png) no-repeat -2245px bottom;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	width:316px;
	padding:0 8px;
}
.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}
.ac_results li {
	margin:1px 0 0;
	padding:10px;
	cursor: pointer;
	display: block;
	width: 282px;
	font-size: 11px;
	overflow: hidden;
	height:61px;
}
.ac_results li:first-child {
	margin:0;
}
.ac_loading {
	background :url('/nzfiles/ma/gfx/indicator.gif') right center no-repeat;
	height:24px;
	width:155px;
}
.ac_over {
	background:#f0f4f5;
}
.LiveSearchTop{
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -1291px -601px;
	width:318px;
	height:31px;
}
.LiveSearchTop h3{
	font-size:11px;
	font-weight:bold;
	padding:8px 19px;
}
.ac_results .ResultImg {
	float:left;
	border:1px solid #c7c7c7;
	background:#fff;
	padding:1px;
	margin:0 10px 0 0;
}
.ac_results .ResultText {
	float:left;
	width:180px;
	font-size:10px;
}
.ac_results .ResultText h2 {
	font-size:13px;
	margin:0 0 -4px;
}
.ac_results .ResultText .gray {
	color:#989898;
	line-height:20px;
}
.LiveSearchBottom{
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -1291px -632px;
	width:282px;
	height:41px;
	font-size:10px;
	padding:8px 17px 0 19px;
	color:#686868;
}
.LiveSearchBottom p{
	float:left;
	width:170px;
}
.ShowAllResults {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -769px -1002px;
	height:0;
	width:102px;
	padding:25px 0 0;
	overflow:hidden;
	display:block;
	float:right;
}
.SearchResultIntro {
	background:url(/nzfiles/ma/gfx/horizontalsprite.png) no-repeat 0 bottom;
	padding:0 0 15px;
	margin:0 0 15px;
}
h2.SearchResultGroup {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -918px -1072px;
	cursor:pointer;
	height:23px;
	padding:8px 0 0 10px;
	width:509px;
	font-size:11px;
	clear:both;
	margin:0 0 -1px;
}
h2.SearchResultGroup.Open {
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -918px -1041px;
}
.SearchResultsContainer {
	border:1px solid #c2c2c2;
	border-top:none;
	width:517px;
	float:left;
}
.SearchResultsContainer.Products .SearchNoResults{
	padding:15px;
}
.SearchResultsContainer .Padded {
	padding:15px;
}
.SearchResultsProductHit {
	border-top:1px solid #c2c2c2;
	padding:15px;
	float:left;
}
.SearchResultsProductHit:first-child {
	border:none;
}
.SearchResultsProductHitImage {
	float:left;
	width:84px;
	margin:0 10px 0 0;
}
.SearchResultsProductHitImage img {
	padding:1px;
	border:1px solid #c2c2c2;
	background:#fff;
}
.SearchResultsProductHitText {
	float:left;
	width:393px;
	font-size:10px;
}
.SearchResultsProductHitText h2 a:link,
.SearchResultsProductHitText h2 a:visited {
	color:#000;
	font-size:13px;
	text-decoration:none;
}
.SearchResultsProductHitText h2 {
	margin:0 0 -4px;
}
.SearchResultsProductHitText .gray {
	color:#989898;
	line-height:20px;
}
.SearchShowAll {
	background:url(/nzfiles/ma/gfx/leftmenuarrow.png) no-repeat 15px 9px;
	padding:5px 15px 5px 25px;
	border-top:1px solid #c2c2c2;
	clear:both;
	display:block;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.ShowAllProducts a:link,
.ShowAllProducts a:visited {
	padding:0 0 0 10px;
}
/*******************/
/* Login som kunde */
/*******************/
#txtSearchKundeQuery {
	background:url(/nzfiles/ma/gfx/csssprite.png) 0 -1012px;
	width:440px;
	height:25px;
	float:left;
	border:1px none;
	margin:0 10px 0 0;
	padding:0 0 0 20px;
}
.SearchBtn {
	background:url(/nzfiles/ma/gfx/csssprite.png) -743px -1037px;
	width:48px;
	height:0px;
	padding:25px 0 0;
	float:left;
	overflow:hidden;
}
#SearchKundeDiv {
	clear:both;
	padding:25px 0 0;
}
#SearchKundeDiv td,
#SearchKundeDiv th {
	padding:5px;
	border-bottom:1px solid #c2c2c2;
	border-left:1px solid #c2c2c2;	
}
#SearchKundeDiv td:first-child,
#SearchKundeDiv th:first-child {
	border-left:none;
}
#SearchKundeDiv td a:link,
#SearchKundeDiv td a:visited {
	color:#000;
	text-decoration:none;
}
#SearchKundeDiv tr.even {
	background:#f0f0f0;
}
/***********/
/* Sitemap */
/***********/
.Sitemap li.Level0{
	margin:10px 0 5px;
	list-style:none;
	background:url(/nzfiles/ma/gfx/listbullet.gif) no-repeat 0 4px;
	padding:0 0 0 10px;
}
.Sitemap li.Level1{
	margin:5px 0 0 10px;
	list-style:circle inside none;
	background:none;
}
.Sitemap .Level2{
	margin:0 0 0 30px;
	list-style:none inside none;
	background:none;
}
.Sitemap .Level3{
	margin:0 0 0 30px;
	background:none;
}
.Sitemap li a:link,
.Sitemap li a:visited {
	color:#000;
	text-decoration:none;
}
.Sitemap li a:hover {
	color:#53caea;
	text-decoration:underline;
}
/**********/
/* jGrowl */
/**********/
.jGrowl-notification.ui-state-highlight {
	position:fixed;
	top:10px;
	right:10px;
	width:242px;
	height:96px;
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -999px -551px;
	padding:17px;
}
.jGrowl-notification .close {
	float:right;
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -755px -595px;
	width:17px;
	padding:17px 0 0;
	overflow:hidden;
	height:0;
	cursor:pointer;
}
.jGrowl-notification .header {
	font-weight:bold;
	font-size:12px;
	clear:both;
	padding:0 0 6px;
}
.jGrowl-notification .message {
	font-size:11px;
}
div.jGrowl.center {
	top: 				100px;
	width: 				50%;
	left: 				25%;
}


#AddToCartMessage,
#AlreadyAddedToCartMessage,
#AlertConditions{
	right:10px;
	width:242px;
	height:96px;
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -1609px -1206px;
	padding:10px;
}
#AddToCartMessage .header,
#AlreadyAddedToCartMessage .header,
#AlertConditions .header{
	font-weight:bold;
	font-size:12px;
	clear:both;
	padding:0 0 6px;
	color:#064382;
}
#AddToCartMessage .message,
#AlreadyAddedToCartMessage .message,
#AlertConditions .message{
	font-size:11px;
}

/***********************/
/* Nyhedsbrev formular */
/***********************/
.subscriptionArea{
	width:500px;
}
.subscriptionPanel{
	float:left;
	margin:0 0 0 15px;
}
.area input[type="text"]{
	height:19px;
	width:200px;
	margin:3px 0 0 0;
}
.area{
	margin:7px 4px !important;
}
.commonLabel{
	float:left;
}
.commonButton{
	display:block;
	float:left;
	width:59px;
	height:25px;
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -700px -1002px;
	border:none;
}
/***********************/
/* iPaper Login Screen */
/***********************/
#iPaperConnector {
	width:400px;
	margin:25px auto;
}
#iPaperConnector .logo{
	text-align:right;
}
#iPaperConnector input[type="text"],
#iPaperConnector input[type="password"]{
	width:380px;
	height:40px;
	border:1px solid #C6C6C6;
	padding:0 10px;
	margin:15px 0 0;
	color:#666;
}
#iPaperConnector .buttonLogin{
	background:url(/nzfiles/ma/gfx/csssprite.png) no-repeat -631px -1002px;
	border:1px none;
	float:right;
	height:0;
	overflow:hidden;
	padding:25px 0 0;
	width:59px;
	margin:15px 0 0;
}
#iPaperConnector p {
	padding:0 15px;
	color:#666;
}

/***********************/
/* Print Layout        */
/***********************/

#PrintWrapper{
	width:650px;
	margin:auto;
}
#PrintTop{
	float:left;
	width:650px;
	padding:10px 0 30px 0;
}
.PrintTopLeft{
	float:left;
	width:325px;
	font-size:9px;
}
.PrintTopRight{
	float:right;
	width:325px;
	text-align:right;
}




