/********/
/* Main */
/********/
h1,h2,h3,h4 {margin:0;}
body
{
	font-family: Verdana;
	font-size: 10px;

	scrollbar-arrow-color: #EBF8D2;
	scrollbar-3dlight-color:#EBF8D2;
	scrollbar-highlight-color: #9DD12C;
	scrollbar-face-color: #9DD12C;
	scrollbar-shadow-color: #69A806;
	scrollbar-track-color: #599806;
	scrollbar-darkshadow-color: #599806;
}

input
{
	font-family: Verdana;
	font-size: 10px;
}

select
{
	font-family: Verdana;
	font-size: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #01892F;
}
textarea
{
	font-family: Verdana;
	font-size: 10px;
}
td
{
	font-family: Verdana;
	font-size: 10px;
	vertical-align: top;
}
a
{
	color: #098921;
}
a:hoover
{
	color: #098921;
}
a:select
{
	color: #098921;
}

p
{
	margin-top: 0px;
}

strong
{
	color: #098921;
}

.TopMenu
{
	color: #ffffff;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-image:url(../gfx/menu_center_01.gif);
}

.TopMenuHover
{
	color: #ffffff;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-image:url(../gfx/menu_center_02.gif);
}
.ProductsViewTopBarText
{
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #01892F;
}
.ProductsViewTopBarText_01
{
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #01892F;
}

.ProductsViewTopBarText_02
{
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #FFAA00;
}

.ProductsViewTopBarText_04
{
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}

.MiddleValign
{
	vertical-align:middle;
}

.Header
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #01892F;
}

.ImageGreyBorder
{
	color: #C7DACE;
	border: solid 1px #C7DACE;
}

.BuyRebateWrap
{
	margin-left: 43px;
	height: 380px;
	width: 508px;
	background-image:url(../gfx/gavekort_bgv2.jpg);
	background-repeat:no-repeat;
	margin-top: 70px;
	float: left;
}
.BuyRebateDropdownList
{
	height: 20px;
	font-size: 14px;
	width: 110px;
}
.BuyRebateText
{
	color: #3B3A39;
	font-size: 14px; 
	font-weight: bold;
}
/*********/
/* Links */
/*********/

.TopMenuLink
{
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.TopMenuLink:hover
{
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.BottomMenuLink
{
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	color: #52A412;
}
.BottomMenuLink:hover
{
	font-family: Verdana;
	font-weight: bold;
	text-decoration: underline;
	color: #52A412;
}

.BoxContactLink
{
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.BoxContactLink:hover
{
	font-family: Verdana;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

.LoginBoxLink
{
	font-family: Verdana;
	text-decoration: none;
	color: #098921;
}
.LoginBoxLink:hover
{
	font-family: Verdana;
	text-decoration: underline;
	color: #098921;
}

.SubMenuText
{
	color: #ffffff;
	font-family: Verdana;
	text-decoration: none;
	font-size: 12px;
}

.SubMenuText:hover
{
	color: #ffffff;
	font-family: Verdana;
	text-decoration: none;
	font-size: 12px;
}

.ProductsNavText
{
	color: #ffffff;
	font-family: Verdana;
	text-decoration: none;
	font-size: 10px;
}

.ProductsNavText:hover
{
	color: #ffffff;
	font-family: Verdana;
	text-decoration: underline;
	font-size: 10px;
}

.ProductsNavTextSelected
{
	background-color: #ffffff;
	color: #098921;
	font-family: Verdana;
	text-decoration: none;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
}
.ProductsNavTextSelected_01
{
	background-color: #ffffff;
	color: #098921;
	font-family: Verdana;
	text-decoration: none;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
}
.ProductsNavTextSelected_04
{
	background-color: #ffffff;
	color: #FF0000;
	font-family: Verdana;
	text-decoration: none;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
}
.ProductsNavTextSelected:hover
{
	background-color: #ffffff;
	color: #098921;
	font-family: Verdana;
	text-decoration: underline;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
}

.ProductsNavTextGhost
{
	color: #BDDF97;
	font-family: Verdana;
	text-decoration: none;
	font-size: 10px;
}
.ProductsNavTextGhost_01
{
	color: #BDDF97;
	font-family: Verdana;
	text-decoration: none;
	font-size: 10px;
}
.ProductsNavTextGhost_04
{
	color: #FF8080;
	font-family: Verdana;
	text-decoration: none;
	font-size: 10px;
}


/***********/
/* Account */
/***********/

.DefaultLoginText
{
	color: Gray;
}
.UserLoginText
{
	color: black;
}
/****************/
/* ShoppingCart */
/****************/
.RebateCardInput
{
	width: 94px;
}
.AccessoryCheckBox
{
	margin-left: -4px;
}
.AddAccessory
{
	color:#01892F;
	font-size:12px;
}
.CartCardSelector TD
{
	height: 27px;
	vertical-align:middle;
	text-align:left;
}
.CartCardSelector INPUT
{
	margin-left: -4px;
}
.CartPaymentSelector INPUT
{
	margin-left: -4px;
}
.CartPaymentSelector LABEL
{
	color: #098921;
	/*color: white;*/
	font-weight: bold;
	margin-left: 2px;
	/*margin-top: 3px;*/
	/*vertical-align:text-top;*/
	/*height: 18px;*/
	/*background-color:Navy;*/
}
.CartTermsScroll
{
	 overflow: auto; 
	 height: 100px;
	 border:solid 1px #C9DCB9;
	
}
.CartTermsScrollContentHolder
{
	margin-top: 4px;
	margin-left:6px;
	margin-bottom: 6px;
	margin-right: 6px;
}
.CartConfirmationRow
{
	background-color: #EBF1E6;
	padding-top:2px;
	padding-bottom:2px;
}
.CartPayment
{
	width: 237px;
}
.CartPaymentSecurityCode
{
	width: 87px;
}
#CL_Date A 
{text-decoration:none}
#CL_Date A:hover 
{
	text-decoration:underline;
}
.CartInlineInfoText
{
	/*color:#01892F;*/
	font-style:italic;
}
.CartTextLink
{
	font-weight:bold;
	color:#01892F;
	text-decoration:none;
}
.CartTextLink:hover
{
	text-decoration:underline;
}
.CartFuneral
{
	width:64px;
}
.CartHeaderCell
{
	height:54px;
	vertical-align:middle;
}
.CartHeader
{
	color:#01892F;
	font-size:16px;
}
.CartInfo
{
	color:#014718;
	background-color: #CEE8B8;
}
.CartInfoCell
{
	color:#014718;
	background-color: #CEE8B8;
	padding:10px 10px 10px 10px ;
}
.CartInfoCell b
{
	color:#01892F;
}
.CartInfoCell strong
{
	color:#01892F;
}
.CartInfoCell2
{
	color:#014718;
	background-color: #CEE8B8;
}
.CartPaymentInfoLabel
{
	width: 211px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.CartPaymentInfoLabel b
{
	color:#01892F;
}
.CartPaymentInfoLabel strong
{
	color:#01892F;
}
.CartRecipientRow
{
	padding-top:2px;
	padding-bottom:2px;
}
.CartRecipient
{
	width: 220px;
}
.CartRecipientCardText
{
	width: 220px;
	height: 95px;
}
.CartRecipientDeliveryText
{
	width: 220px;
	height: 60px;
}
.CartRequiredDot
{
	color: Red;
	margin-left: 4px;
}
.StepLinkCurrent
{
	font-size: 9px;
	font-weight:bold;
	color: #01892F;
	text-decoration: none;
}
.StepLink
{
	font-size: 9px;
	color: #01892F;
	text-decoration: none;
}
.StepLink:hover 
{
	text-decoration: underline;
}
.CartDelete
{
	text-decoration: none;
	color: #098921;
}
.CartDelete:hover
{
	text-decoration: none;
	color: red;
}
.CartLarge
{
	font-size: 16px;
	color: #01892F;
}
.CartHeaderRow
{
	color: #FFFFFF;
	background-color: #01892F;
	height: 14px;
}
.ThinLine
{
	height: 1px; 
	background-color: #C7E5D1;
}
.SelectBox
{
	padding-top: 1px;
	padding-left: 3px;
	height: 15px;
	width: 32px;
	line-height: 9px;
}
.CartItemCell
{
	vertical-align:middle;
}
.PaymentInfoIcon
{
	margin-top: 1px;
}
.ListItemIdle
{
	background-color: #EBF1E6;
}
.ListItemActive
{
	background-color: #F6F9F4;
}
/*********/
/* Callcenter */
/*********/
.OrderFilterDiv
{
	float:left;
	margin-right: 10px;
}

/*********/
/* CartInfoBox */
/*********/
.ErrorContent
{
	color: #ffffff;
	font-weight: bold;
}
.ErrorContent A
{
	color: #ffffff;
	text-decoration: underline;
}
/*********/
/* Other */
/*********/

.Footer
{
	color: #8AB197;
	text-decoration: none;
}
.10PXSpacer
{
	margin: 10px 10px 10px 10px;
}
.4PXSpacer
{
	margin: 4px 10px 4px 10px;
}
.SmallCartSpacer
{
	margin: 0px 10px 0px 10px;
}
.MainBoxBackground
{
	/*background-image:url(../gfx/box_light_back_01.gif);
	background-repeat:repeat-x;
	background-position: top;*/
	/*background-color: #FCFCF7;*/
	background-color: #F6F9F4;
}
/***********/
/* Ny meny */
/***********/
.menu_teaser
{
	background: url(../gfx/menu_teaser.gif) no-repeat bottom right;
}
.menu_btn_fill
{
	background: url(../gfx/menu_btn_middle.gif) repeat-x bottom;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
.menu_btn_fill_hover
{
	background: url(../gfx/menu_btn_middle_hover.gif) repeat-x bottom;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
.menu_txt
{
	float: left;
	margin-top: 45px;
	padding-top: 8px;
	width: 141px;
	text-align: center;
	text-decoration: none;
	color: white;
	height: 24px !important;
	height: 32px;
}
.search_field
{
	width: 149px;
	height: 15px;
	margin-left: 15px;
	margin-bottom: 4px !important;
	margin-bottom: 6px;
	font-family: Verdana;
	font-size: 10px;
}
.search_btn
{
	margin-top: 53px;
	margin-left: 6px;
}
.menu_spacer
{
	margin-top: 45px;
}
/**************/
/* Frontboxer */
/**************/

.frontpic_topline
{
	background: url(../gfx/frontframe_pixel.gif) repeat-x top;
}
.frontpic_bottomline
{
	background: url(../gfx/frontframe_pixel.gif) repeat-x bottom;
}
.frontpic_leftline
{
	background: url(../gfx/frontframe_pixel.gif) repeat-y left;
}
.frontpic_rightline
{
	background: url(../gfx/frontframe_pixel.gif) repeat-y right;
}
.frontpic_lefttop
{
	 background: url(../gfx/frontcorner_top_left.gif) no-repeat;
	 width: 4px;
	 height: 4px;
}
.frontpic_righttop
{
	 background: url(../gfx/frontcorner_top_right.gif) no-repeat;
	 width: 4px;
	 height: 4px;
}
.frontpic_leftbottom
{
	 background: url(../gfx/frontcorner_bottom_left.gif) no-repeat;
	 width: 4px;
	 height: 4px;
}
.frontpic_rightbottom
{
	 background: url(../gfx/frontcorner_bottom_right.gif) no-repeat;
	 width: 4px;
	 height: 4px;
}
.frontpic_button
{
	margin-left: 10px;
	margin-bottom: 8px;
}
.frontpic_wide
{
	/*full width (344) - 7*/
	width: 337px;
}
.frontpic_tall
{
	/*full height (353) - 64*/
	height: 289px;
}
.frontpic_narrow
{
	width: 227px;
}
.frontpic_short
{
	/*full height (253) - 34*/
	height: 219px;
}

/**************/
/* Fruitboxes */
/**************/

.ProductsViewProductText_01
{
	font-family: Verdana;
	font-size: 10px ;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: middle;
}
.ProductsViewProductText_01 a
{
	text-decoration: none;
}

.ProductsViewProductText_02
{
	font-family: Verdana;
	font-size: 10px ;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: middle;
}
.ProductsViewProductText_02 a
{
	text-decoration: none;
	color: #FFAA00;
}
.ProductsViewProductText_04
{
	font-family: Verdana;
	font-size: 10px ;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: middle;
}
.ProductsViewProductText_04 a
{
	text-decoration: none;
	color: #FF0000;
}
.seo_line
{
	font-size: 12px;
	font-style: italic;
	font-weight: bold;

	margin: 6px 0px 13px 10px;
}
.color_01
{
	color:#098921;	
}
.color_02
{
	color: #FFAA00;
}

.color_04
{
	color: #FF0000;
}

.anon
{
	color: #ffffff;
	border-style: solid;
	border-width: 1px;
	margin-left: 0px;
}
.anon strong
{
	color: #ffffff;
}
.anon_teaser
{
	color: #ffffff;
	border-style: none;
}
.noscroll
{
	overflow:hidden;
}
.BalloonInfoTop
{
	background: #FFF2F2 url(../gfx/baloon_info_box_top.gif) no-repeat top;
}
.BalloonInfoBottom
{
	background: #FFF2F2 url(../gfx/baloon_info_box_bottom.gif) no-repeat bottom;
}