﻿
.rightColumnFontColor, rightColumnFontColor a								{   color:white; }

.rightColumn 
{
	float:left;
	width:235px;
	margin-left:20px;
	display:inline;
}

.rightColumn h3 {Color:#222; }

div#PageFullRegion /* TODO: Merge with MergeGuide */
{
	float:left;
	width:780px;
	display:inline;
	background-repeat:repeat-y;
	padding-left:1px;
	min-height:500px;
}

div#PageFullRegionBottom
{
	clear:both;
	display:inline;
	float:left;
	height:19px;
	width:930px;
	background-image:url("/images/inter/backgrounds/PageFullRegionBottom.gif");
}

div#PageRegion
{
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	float:left;
	width:930px;
	background-image:url("/images/inter/backgrounds/PageRegion.gif")
}

div#MenuMainBannerRegion
{
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	float:left;
	width:930px;
	background-image:url("/images/inter/backgrounds/bgMainArticle.gif")
}


div#MenuMainBannerRegionBottom
{
	clear:both;
	display:inline;
	float:left;
	height:19px;
	width:930px;
	background-image:url("/images/inter/backgrounds/bgBottomArticle.gif");
}


div#PageFullRegionLeftMain
{
	float:left;
	width:487px;
	margin-left:20px;
	margin-top:15px;
	display:inline;
}

div#PageFullRegionMiddleColumn
{
	float:left;
	width:269px;
	display:inline;
	overflow:hidden;
	
}

div#PageFullRegionAdd
{
	float:left;
	width:149px;
	overflow:hidden;
}

.webShopCheckOut
{
	float:left;
	margin-top:20px;
}

.checkoutwizard
{
	display:inline;
	float:left; 
	width:100%;
	font-size:0.9em;
}
.checkoutwizard td
{
	padding:0px;
	margin:0px;

}
.checkoutWizardElement
{
	float:left;
	margin-right:5px;
	padding-right:5px;
	border-right:solid 1px #aaa;
	text-transform:uppercase;
	font-size:0.9em;
}
.checkoutwizardTableElement
{
	display:inline;
	float:left; 
	width:100%;
}

.checkoutwizardTableElement tbody
{
	width:100%;
}

.checkoutWizardHeader
{
	font-size:1em;
	font-weight:bold;
	float:left; 
	width:100%; 
	text-transform:uppercase;
}

.tableWrapper
{
	float:left;
	border-top:dashed 1px #aaa;
	border-bottom:dashed 1px #aaa;
	padding-top:5px;
	margin-top:5px;
	padding-bottom:5px;
	width:100%;
}

.tableWrapperFooter
{
	float:left;
	width:100%;
	margin-top:25px;
}

.checkoutwizardTdElement
{
	width:70px;
	vertical-align:top;
}

.checkoutwizardCheckBox
{
	display:inline;
	float:left;
	width:100%;
	font-size:0.9em;
	text-decoration:underline;
	margin-top:10px;
}

.checkoutwizardTextBox
{
	font-size:.9em;
	/*height:1.2em;*/
	padding:0px;
	border:solid 1px #8f8f8f;
}
.checkoutwizardTextBoxShort
{

}

.disabledTextBox
{
	background-color:#dddbdd;
}
.enabledTextBox
{
	background-color:White;
}


/*Start Merkeguide.aspx*/



#merkeguideHeader 
{
	float:left;
	padding:0px;
	margin:0px;
	margin-left:20px;
	display:inline;
	width:490px;
	height:225px;
	min-height:225px;
}
div[id] merkeguideHeader
{
	height:auto;
}

div#merkeGuide
{
	float:left;
	width:780px;
}

div#merkeGuideLeft
{	
	float:left;
	width:509px;
	display:inline;
	
}

div#merkeGuideInfo
{
	float:left;
	padding-right:20px;
	width:211px;
}


div#merkeGuidePic
{
	float:left;
	width:259px;
}
#merkeGuidePic img
{
	float:left;
	margin-top:0px;
	padding:0px;
	display:inline;
}

div#merkeGuideCrumbs
{
	padding-top:20px;
	float:left;
}

#PageFullRegionLeftMainNoMargin
{
	float:left;
	width:100%;
}

div#merkeGuideLogo
{
	padding-top:30px;
	float:left;
	width:200px;
	overflow:hidden;
}

div#merkeGuideText
{
	padding-top:10px;
	float:left;
}

div#merkeGuideFindInfo
{
	float:left;
	width:509px;
	background-image:url("/images/inter/backgrounds/backgroundBrandGuideSubMenu.gif"); background-repeat:repeat-x;	
	height: 84px;
	display:inline;
	margin-left:-1px;
}

div#merkeGuideFindInfoHeader
{
	float:left;
	padding-left:20px;
	padding-top:13px;
}

div#merkeGuideFindInfoDropDowns
{
	float:left;
	margin-top:10px;
	width:490px;
}

.merkeGuideFindInfoDropDowns
{
	float:left;
	width:142px;
	margin-left:20px;
	height:21px;
	display:inline;
}

div#merkeGuideRight
{
	width:270px;
	float:left;
	display:inline;
	overflow:hidden;
}

div#merkeGuideDropDownRight
{
	float:left;
	height:64px;
	width:270px;
	background-color:White;
	border-bottom:dashed 1px #222222;
}

div#merkeGuideDropDownListRight
{
	float:left;
	background-color:Blue;
	width:235px;
	height:21px;
	margin-top:30px;
	margin-left:20px;
	
}

div#mereGuideMostPopulareProducts
{
	float:left;
	width:270px;
	/*background-color:#ba71a8;*/
	height:auto;
}

div#merkeGuideSeach
{
	float:left;
	background-color:White;
	width:270px;
	height:41px;
	border-bottom:dashed 1px #222222;
}

div#merkeGuideSeachTextBox
{
	float:left;
	height: 20px;
	width: 190px;
	margin-left:20px;
	margin-top:10px;
	
}

div#merkeGuideSeachButton
{
	float:left;
	margin-top:10px;
	margin-left:2px;
	width: 41px;
	height: 20px;
	background-color:Black;
}

div#merkeGuideNyheterHeaderRight(Kan slettes)
{
	float:left;
	background-color:White;
	width:270px;
	height:54px;
	border-bottom:dashed 1px #222222;
}

div#merkeGuideNyheterHeader(Kan slettes?)
{
	float:left;
	background-color:Black;
	margin-left:20px;
	margin-top:37px;
	margin-bottom:4px;
	width:65px;
	height:10px;
}

div#merkeGuideNyheterColumn
{
	display:inline;
	margin-left:0px;
	padding:0px;
	width:269px;
	float:left;
	clear:both;
/*	min-height:350px;*/
	overflow:hidden;
}

#BrandGuideProductList
{
	float:left;
	width:488px;
	margin:0px;
	padding:0px;
	margin-left:20px;
	display:inline;
}

div#tableHeader
{
	padding-top: 20px;
	float:left;
}


div#tableHeaderLeft
{
	
	float:left;
	width: 300px;
}

.colourText
{
	color:#da9cbf;
}



div#table
{
	float:left;
	padding-top: 10px;
	width:470px;
}

.tableRow
{
	float:left;
	width:470px;
	border-top-style:dashed;
	border-top-width:1px;
	border-color:#C0C0C0;
}

.tableLeft
{
	float:left;
	width: 75px;
	margin-top:-2px;
	padding-top:8px;
	height:75px;
	display:inline;
}

.tablePicLeft
{
  padding-top:3px; 
}

.tableMiddle
{
	padding-left: 30px;
	padding-bottom: 8px;
	float:left;
	border-left-style:dashed;
	border-left-width:1px;
	border-color:#C0C0C0;
	min-height:80px;
	display:inline;
}

.tableMiddleWithoutPrice
{
	width: 360px;
}

.tableMiddleTxt
{
	color:#da9cbf;
	font-size:1em;
	text-transform:uppercase;
	font-weight:bolder; 
}

.tableMidleBottom
{
	 padding-top:10px;
	 float:left;
}

.priceTableMiddle
{
	font-size:1em;
	color:#222222;
	font-weight:bolder;
}

.PagingProducts
{
	float:left;
	width:480px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0 auto;
}

.PagingProducts a
{
	float:left;
	margin-bottom:3px;
	margin-left:3px;
	text-decoration:none;
	
}
.PagingProducts a:hover
{
	text-decoration:none;
}

.bottomMainRightTop 
{
	display:inline;
	margin-left:2px;
	margin-top:27px;
	width:268px;
	border-bottom:dashed 1px #222;
	float:left;
}

.bottomMainRightTop h3
{ 
	margin-top:0px;
	padding-top:0px;
	line-height:normal;
	float:left;

	font-size:0.9em;
	margin:0px 0px 0px 5px;
	padding-bottom:5px;
	text-transform:uppercase;
}

.bottomMainRightTop img 
{
	float:left;
	margin-left:15px;

}

.bottomMainRightTopH3MerkeGuide
{
	float:left;
	color: #222222; 
	width:260px;
}


/*	Høyre kolonne overskrift	*/
.bottomMainRightTop h3									{ color: #222222; }



/*	Høyre kolonne overskrift	*/
.bottomMainRightTop h3									{ color: #222222; }



/* Høyre kolonne: Border-bottom */
.sisteNyttArtikkel										{ border-bottom:dashed 1px #222;padding:0px; }

.mgBottomn2 
{
	margin-top:-2px;
	margin-bottom:-2px;
}

/*	Høyre kolonne: Artikkeloverskrift	*/ 													
.sisteNyttArtikkelLeft h4								{ color:#000;	}

/* Høyre kolonne: Ingresstekst */
.sisteNyttArtikkelLeft p								{ color:#fff; display:inline;	}

/* Høyre kolonne: Ingresstekst link */	
.sisteNyttArtikkelLeft a								{ color:#fff;	}

.sisteNyttArtikkelRight img 
{
	margin-left:15px;
	margin-top:11px;
}


.sisteNyttArtikkelRightHud 
{
/*	background-image:url("/images/inter/sisteNytt/bgSisteNyttArtikkelHud.gif"); */
	 background-image:url("/images/inter/bgRightColMain.jpg");
	 background-repeat:no-repeat;
	 background-position:bottom;
	 
}

/*Slutt Merkeguide*/

/*Start Produkt*/

div#product
{
	float:left;
	width:760px;
	height:auto;
}



div#productLeft
{	
	float:left;
	width:489px;
}

.breadcrumbProduct
{
	float:left;
	width:100%;
	display:inline;	
}

div#productItem
{
	padding-top:25px;
	width:490px;
	float:left;
}
div#productItemLeft
{
	width:180px;
	float:left;
	overflow:hidden;
}

div#productLogo
{
	padding-top:2px;
	width:170px;
}
div#productPic
{
	padding-top:43px;
	padding-left:22px;	
}

div#productEnlargePic
{
	padding-top:17px;
}
div#productItemRight
{
	margin-left:15px;
	margin-right:10px;
	width: 280px;
	float:left;	
	display:inline;
}

div#productText
{
	float:left;
	overflow:hidden;
}

div#productBottom
{
	padding-top: 10px;
	float:left;
	
}

div#productPrice
{
	float: left;
	width: 120px;
	display:inline;
}

div#productLinks
{
 padding-top:5px;
 padding-left:20px;
 float:left;
 display:inline;
 width:140px;
 font-size:0.9em;
 color:#222222;
}


div#productPrice p
{
 padding-top: 5px;
}

div#productMidle
{
	padding-top: 26px;
	padding-left:20px;
	float:left;
}

div#productRight
{
	width:270px;
	float:left;
	overflow:hidden;
}

.price
{
	font-size:1.5em;
	color:#222222;
	font-weight:bolder;
}



.ImageNotAvailable
{
	float:left;
	display:inline;
	width:auto;
	height:auto;
	
}

.ImageNotAvailableText
{
	float:left;
	margin-left:2px;
	display:inline;
	Color:#da9cbf; 
	width:100px;
}



/*Slutt Produkt*/

/*Start Kategori*/

div[class] .sisteNyttArtikkel
{
	height:auto;
}
.sisteNyttArtikkel
{
	min-height:100px;
	height:100px;
}


/*Slutt Kategori*/

/*Start CartView*/

div#cartView
{
	float:left;
	width:488px;
	min-height:640px;
	overflow:hidden;
}

div#cartViewLeft
{	
	float:left;
	width:488px;
}

div#cartViewRight
{
	width:268px;
	float:left;	
	height:auto;
	
}

div#cartViewHeader 
{
	margin-top:18px;
	float:left;
	padding:0px;
	width:470px;
}
div#cartViewInfo
{
	float:left;
	width:487px;
	height:15px;
	margin-bottom:12px;
}


.cartViewInfoDelete
{
	float:left;
	height:20px;
	width:65px;
}

.cartViewInfoWishList
{
	float:left;
	height:20px;
	width:120px;
}

.cartViewInfoPackage
{
	float:left;
	height:20px;
	width:156px;
}

IMG#cartViewInfoDeletePic
{
	float:left;
	background-image:url("/images/inter/cartViewInfoDeletePic.jpg");
	background-repeat:no-repeat;
	width:9px;
	height:9px;
	margin-top:2px;
	margin-right:3px;
	display:inline;
	
}

.cartViewInfoText
{
	float:left;
	font-size:0.8em;
}

IMG#cartViewInfoPackagePic
{
	float:left;
	background-image:url("/images/inter/cartViewInfoPackagePic.jpg");
	background-repeat:no-repeat;
	width:9px;
	height:8px;
	margin-top:6px;
	margin-right:4px;
	display:inline;
}



IMG#cartViewInfoWishListPic
{
	float:left;
	background-image:url("/images/inter/cartViewInfoWishListPic.jpg");
	background-repeat:no-repeat;
	width:9px;
	height:10px;
	margin-top:2px;
	margin-right:4px;
}

div#cartViewCrumbs
{
	padding-top:10px;
	float:left;
	width:460px;
}

div#btnOppdater
{
	float:right;
	width:128px;
	margin-bottom:20px;
}

div#btnBetaling
{
	float:right;
	width:128px;
	margin-top:18px;
}

div#btnHandle
{
	padding-top:95px;
	float:left;
	width:128px;
}

div#cartViewBottom
{
	float:left;
	margin-top:16px;
	margin-right:20px;
	width:470px;
}

div.cartViewBottomRight
{
	float:right;
	width: 130px;
}



.cartViewText
{
	color:#da9cbf;
	font-size:1em;
	font-weight:bold;
	width:auto;
}

.cartViewHeaderText
{
	color:#da9cbf;
	font-size:1em;
	font-weight:bold;
}



.cartViewGrid
{
	float:left;
	width:470px;
}


.cartViewSumLbl_Span
{
	float:left;
	width:35px;
}

.cartViewSum_Span
{
	float:right;
	width:auto;
}

.colourTextBold
{
	color:#da9cbf;
	font-size:1em;
	font-weight:bold;
}

.cartViewPay
{
	float:left;
	width:124px;
	margin-left:3px;
	margin-right:3px;
}

.bnCartViewFlytt
{
	float:left;
	padding-left:13px;
	padding-bottom:38px;
}

.bnCartViewDelete
{
	float:left;
	margin-left:6px;
	margin-top:4px;
}

div#cartViewPic
{
	float:left;
	width:40px;
}

.cartViewColAntall
{
	padding-left:10px;
	padding-bottom:40px;
	border:dashed 1px #CCCCCC;
	max-width:30px;
}

.txtCartViewNr
{
	float:left;
	width:13px;
	height:13px;
	font-size:0.8em;
	color:#da9cbf;
	text-align:center;
	border:solid 1px #da9cbf;
}

.cartViewImg
{
	float:left;
	width:70px;
}

.chkCartViewFlyttInnpakket
{
	float:left;
	padding-left:18px;
	padding-bottom:40px;
}

.CartViewPris
{
	float:left;
	width:auto;
	padding-left:18px;
	padding-bottom:40px;
}


.cartViewBorder
{
	
	border:dashed 1px #CCCCCC;
	
}

.cartDataGrid
{
	border-right: dashed 1px Read;

}

.imgShopping
{
	float:left;
	padding:0px;
	margin:0px;
	width:150px;
}

.cartSummaryHeader
{
	font-size:1em;
}

.cartSummaryGridBorder
{
	float:left;
	border: dashed 1px #aaa;
	width:470px;
	border-right:dashed 1px #FFF;
	margin-bottom:7px;
}

.cartSummaryGridRightBorder
{
	border-right:dashed 4px #aaa;
}

.cartSummaryItemText
{
	float:left;
	width:317px;
}

.cartSummaryItemQuantity
{
	float:left;
	width:48px;
	text-align:right;
}

.cartSummaryItemPrice
{
	float:left;
	width:95px;
	text-align:right;
}



/*End CartView*/


/*Start LogIn*/

div#login
{
	float:left;
	width:760px;
	height:auto;
}

div#logInContentLeft
{
	float:left;
	width:490px;
	height:350px;
	overflow:hidden;
}

div#logInContentRight
{
	float:left;
	width:267px;
}


div#logInnBoxses
{
	float:left;
	width:482px;
	height:140px;
	margin-top:20px;
}

.logInBoxWrapper
{
	float:left;
	width:145px;
	height:138px;
	margin-right:15px;
	background-color:#eae8e9;
}

.loginOverflow
{
	float:left;
	overflow:hidden;
	height:30px;
	width:482px;
	background-color:Blue;
}
.logInBoxWrapperNoBg
{
	float:left;
	width:145px;
	height:120px;
}
	
.logIn
{
	float:left;
	width:146px;
	height:120px;
}



.logInBox
{
	float:left;
	padding-left:10px;
	padding-top:5px;
	height:85px;
	
}

.logInBoxHeader
{
	color:Black;
	font-size:1em;
}

div#logInUserName
{
	float:left;
	margin-top:14px;
	width:146px;
}

.txtLogIn
{
	float:left;
	width:116px;
	font-size:0.8em;
	max-height:24px;
}

.forgetPasswordTxt
{
	color:Black;
	font-size:0.8em;
	margin-left:15px;
}

div#logInPassword
{
	float:left;
	width:146px;
	margin-top:5px;
}

div#loginError
{
	margin-top:20px;
	margin-left:10px;
	width:480px;
	float:left;
	color:Red;
	font-size:1em;
}


.newCustomerHeaderText
{
	padding-top:10px;
	font-size:0.8em;
}

.btnLoginForm
{
	float:left;
	padding-left:10px;
	padding-top:6px;
}

div#bnLogIn
{
	float:left;
	padding-left:10px;
	padding-top: 6px;
	
}

div#lbnForgetPassword
{
	float:left;
	width:146px;
}

.cookieBox
{
	float:left;
	width:480px;
	height:100px;
}

/** MIN SIDE **/

.mainTop
{
	float:left;
	width:100%;
}


.mainTopLeft
{
	float:left;
	width:510px;
	margin-left:-1px;
	display:inline;
}

.mainTopRight
{
	float:left;
	width:270px;
	display:inline;
}

#mainTopLeftHeader
{
	display:inline;
	width:510px;
	float:left;
}

.mainHeaderPrestige
{
	width:781px;
	overflow:hidden;
}

.mainTopRightHeader
{
	float:left;
	width:240px;
	margin-left:15px;
	margin-top:35px;	
}

.mainTopRightHeader p
{
	color:White;
}

.mainContent
{
	float:left;
	width:100%;	
	margin-top:20px;
}

.mainContentLeft
{
	display:inline;
	float:left;
	width:165px;
	margin-left:25px;
}

.mainContentMiddle
{
	display:inline;
	float:left;
	width:260px;
	margin-left:35px;
}

.mainContentRight
{
	display:inline;
	float:left;
	width:255px;
	margin-left:35px;
}
.mainContentRight a
{
	color:White;
}

.minSideEndreOpplysninger
{
	text-align:right;
	float:right;
	width:100%;
	border-top:solid 1px #8f8f8f;
	padding-top:15px;
}


/*End LogIng*/
.ValgfrittPostkontor
{
	background-color:Blue;
}
.ValgfrittPostkontor table
{
	border-width:0px;
	border-style:none;
}
.ValgfrittPostkontor tr td
{
		border-width:0px;
	border-style:none;

}

.ValgfrittPostkontor tbody tr th
{
	border-style:none;
}
.valgfrittpostkontorGrid
{
	margin-top:20px;
}
.valgfrittpostkontorTop tbody tr
{
	width:100%;
}

.relevanteEmnerKategori
{
	float:left;
	display:inline;
	margin-left:17px;
	margin-top:16px;
	width:225px;
}

.MyFavorites
{ 
	padding-bottom: 10px;
	border-bottom: dashed 1px #D1D1D1;
}

.MyFavorites a
{
	text-transform:uppercase;
	font-weight:bolder;
}

.MyFavorites td
{ 
	padding-top: 5px;
	padding-bottom: 5px;
}

.MyFavorites tr
{
	 height: 20px;
}


.MyPageMenu
{
	border-bottom: dashed 1px #da9cbf;
	padding-bottom: 7px;
}

.MyPageMenu p
{
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 11px;
}

.MyPageMenu a
{
	text-decoration: none;
}

.CheckoutWrapper
{
	float:left; 
	width:470px;
	margin-top:15px;
}

.CustomPagerProductList
{
	float:left;
	width:470px;
}

.resetPassword
{
	color:#da9cbf;
	font-size:0.5em;
	font-weight:normal;
}


.SalesHistoryLineHeader
{
	font-weight:bold;
}

.accordionHeader
{
	padding:10px 0px 10px;
	border-bottom:dashed 1px #da9cbf;
	background-color:#ebebeb;
	cursor:pointer;
}

.accordionSelectedHeader
{
	padding:10px 0px 10px;
	border-bottom:dashed 1px #da9cbf;
	background-color:#ebebeb;
}

.accordianHover
{
	text-decoration:underline;
}

.accordionInner
{
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:dashed 1px #da9cbf;
}

.prestigeMiddle
{
	width:282px;
	margin-right:-30px;
	background-repeat:no-repeat;
	min-height:450px;
}

div[class] prestigeMiddle
{
	height:auto;
}

.prestigeRight
{
	margin-left:42px;
}

.prestigeMyStoreOpeningHours
{
	width:150px;
}
.PrestigeAttributes
{
	margin-top:25px;
	float:left;
}
.PrestigeAttributes h3
{
	margin-top:5px;
}
.PrestigeAttributes p
{
	font-size:0.9em;
	padding-bottom:10px;
}

.PrestigeHeaderAttributes
{
}