                      

html, * {
    border:0 none;
    margin:0;
    padding:0;
}

.form-text,
.form-password {
	border: 0;
	padding: 5px;
	width: 120px;
	height: 16px;
	background: url('http://ourproductimages.com/p/japan/elements/input_medium_bg.gif') no-repeat 0 0;
}

.form-text:hover,
.form-password:hover {
	background-position: 0 -26px;
}

.form-button {
	border: 0;
	width: 70px;
	height: 25px;
	font-size: 10px;
	color: #004E6E;
	background: url('http://ourproductimages.com/p/japan/elements/button_medium.gif') no-repeat 0 0;
	cursor: pointer;
}

.form-button:hover {
	background-position: 0 -25px;
}

.autocomp {
	position: absolute;
	left: 0px;
	top: 0px;
	visibility: hidden;
	width: 0px;
	z-index: 2;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	background: #cccccc;
	display: block;
}

.autocomp1
{
	z-index:5;
	background: #c3ced8;
	border-style: solid;
	border-width: 1px;
	border-color: #788896;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}

.autocomp2
{
	padding: 4px;
	height: 14px;
	z-index:5;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}

.wideboxText
{
	width: 290px;
	float: right;
}

.wideboxText h2 {
	color: #14506c;
}

.wideboxImage {
	width: 250px;
	float: left;
}

.smallboxText {
	padding-top: 10px;
	width: 160px;
	float: right;
	height: 200px;
	font-size: 11px;
}

.smallboxText h2 {
	font-size: 11px;
	color: #14506c;
}

.smallboxImage {
	padding-top: 10px;
	width: 100px;
	float: left;
}

}

.smallBuyNow {
	color: #f14a42;
	font-weight: bold;
	font-size: 19px;
	vertical-align: bottom;
	padding-left: 20px;
	width: 200px;
	padding-top: 50px;
}

.wideboxBuyNow {
	color: #f14a42;
	font-weight: bold;
	font-size: 21px;
	vertical-align: bottom;
	padding-left: 30px;
}

.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

.min50px {
	height: 50px;
}

.box-left {
	width: 100px;
}

.box-right {
	width: 40px;
	text-align: center;


}

td.productListing-heading {
	padding-left: 4px;
	font-weight: bold;
	border-bottom: 2px solid #164f6c;

}

table.productListing {
	color: #494949;
	font-size: 11px;

}

table.productListing a {
	color: #164f6c;
}

.latestProducts {
	color: #104A6B;
	padding-left: 15px;
	display: block;
}

.orderedList {
	color: #104A6B;
	padding-bottom: 10px;
}

input.submitbold {
	margin-left: 1px;
	height: 23px;
	width: 35px;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 3px;
}

input.submitnormal {
	margin-left: 1px;
	height: 23px;
	width: 35px;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 3px;
}

.nbsubmit {
	border-color: rgb(180, 180, 180);
	border-style: solid;
	height: 23px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	color: black;
	text-decoration: none;
	background: rgb(225, 224, 230)
		url("http://ourproductimages.com/p/japan/submit_background.png")
		repeat-x;
	margin: 0 10px 0 5px;
	border-width: 0;
	text-align: center;
	cursor: pointer;
}

.nbsubmit a,.nbsubmit a:link,.nbsubmit a:visited,.nbsubmit a:hover,.nbsubmit a:active
	{
	color: black;
	height: 23px;
	display: block;
	text-decoration: none;
	padding-top: 5px;
	line-height: 21px;
	padding: 0;
}

/*
#########################
NPK shopping cart
#########################
*/
.cart_left {
	border-bottom: 1px solid #e3e3e3;
	padding: 5px 0px 5px 0px;
	font-size: 11px;
}

.cart_right {
	float: right;
	text-align: right;
	padding: 12px 8px 0px 0px;
}

.cart_top_txt {
	font-size: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
}

/*
#########################
NPK content_bg
#########################
*/
.content_top {
	background-image:
		url('http://ourproductimages.com/p/japan/box/content_ftop_new.jpg');
	background-repeat: no-repeat;
	font-size: 14pt;
	padding-left: 25px;
	padding-top: 19px;
	font-family: Helvetica;
	background-position: top center;
}

.content_bottom {
	height: 37px;
	background-image:
		url('http://ourproductimages.com/p/japan/box/content_bottom_new.jpg');
	background-repeat: no-repeat;
	background-position: top center;
}

.content_middle {
	background-image:
		url('http://ourproductimages.com/p/japan/box/content_middle_new.jpg');
	background-repeat: repeat-y;
	padding: 10px;
	background-position: top center;
}

/*
#########################
NPK content_bg compare
#########################
*/
.content_top_compare {
	background-image:
		url('http://ourproductimages.com/p/japan/box/content_top_compare.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bolder;
	padding-left: 25px;
	padding-top: 15px;
	width: 770px;
}

.content_bottom_compare {
	height: 30px;
	background-image:
		url('http://ourproductimages.com/p/japan/box/content_bottom_compare.jpg')
		;
	background-position: bottom center;
}

.content_middle_compare {
	background-image:
		url('http://ourproductimages.com/p/japan/box/content_middle_compare.jpg')
		;
	background-position: center;
	background-repeat: repeat-y;
	padding: 12px;
	width: 770px;
}

/*
#########################
NPK produkt siden
#########################
*/
.sub_content_top {
	height: 35px;
	background-image:
		url('http://ourproductimages.com/p/japan/box/sub_header.jpg');
	background-position: center;
	background-repeat: no-repeat;
	font-size: 11px;
	font-weight: bolder;
	padding-left: 20px;
}

.product__price {
	color: #ed493f;
	font-size: 26px;
}

.product_price_small {
	color: #ed493f;
	font-size: 18px;
}

.product_description {
	color: #4b4b4b;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 10px;
}

.small_info {
	font-size: 9px;
	color: #a7a7a7;
}

.product_info_box {
	font-size: 12px;
	color: #4b4b4b;
	background-color: #f0f4f5;
	padding: 20px;
	line-height: 14pt;
	/*Nikolai tilføjet */
	border: 1px solid #e8e8e8;
	width: 245px;
}

.product_ensurance_box {
	font-size: 11px;
	color: #4b4b4b;
	background-color: #f0f4f5;
	width: 550px;
	padding: 10px;
	line-height: 14pt;
	margin: 20px;
}

.product_ensurance_box div.productlist h2 {
	margin: 0;
}

.workDamnit {
	font-size: 11px;
	color: #4b4b4b;
	background-color: #f0f4f5;
	padding: 10px;
	width: 540px;
	line-height: 14pt;
	margin: 10px;
	border: 1px solid #eee;
}

.info_box_border {
	padding: 1px;
	border: 1px solid #e8e8e8;
	width: 100%;
}

.npk_box {
	padding: 20px;
	border: 1px solid #e8e8e8;
	background-color: #f0f4f5;
}

.box {
	padding: 0px;
	border: 0px solid #e8e8e8;
	width: 100%;
	background-color: #f0f4f5;
	padding-bottom: 20px;
	width: 745px;
	line-height: 15pt;
}

.shops_box {
	border: 1px solid #e8e8e8;
	background-color: #f0f4f5;
	padding: 10px 10px 10px 10px;
	line-height: 15pt;
	width: 150px;
}

.stock_plus {
	color: #329633;
}

.stock_minus {
	color: #ed493f;
	font-size: 12px;
}

.product_specs_left {
	background-color: #ebebeb;
	width: 180px;
	padding-left: 15px;
	height: 25px;
	font-size: 11px;
}

.product_specs_right {
	background-color: #f0f1f3;
	padding-left: 15px;
	font-size: 11px;
}

.rating_bg {
	background-image:
		url('http://ourproductimages.com/p/japan/elements/rating_bg.gif');
	background-repeat: repeat-x;
	height: 21px;
	color: #FFFFFF;
}

.create_account_align {
	width: 100px;
}

.div_spacer {
	padding: 5px;
}

.div_main {
	font-size: 12px;
}

.div_spacer input,
.div_spacer textarea,
.div_spacer select {
	border: 1px solid #B2B9C3;
}

.div_spacer input,
.div_spacer select {
	margin: 0 10px 0 0;
}

.div_spacer input {
	padding: 1px;
}

.div_spacer textarea {
	overflow: auto;
}

.stores_overview {
	font-size: 12px;
}

/*
#########################
NPK Tabs style
#########################
*/
.tabpaneInactive {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: center;
	background-color: #ebeff0;
	color: #18516e;
	font-weight: bold;
	text-decoration: none;
	height: 30px;
	border-bottom: 2px solid #18516e;
}

.tabpaneActive {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #18516e;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	height: 30px;
}

.tab {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #efefef;
}

.navigate {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.navigate a {
	color: #17506D;
}

.product_list_top {
	color: #4c4c4c;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.hl_cssboxtop {
	background: transparent
		url('http://ourproductimages.com/p/japan/box/box-wide-header.gif')
		no-repeat;
}

.hl_cssboxtop {
	width: 297px !important;
	/* intended total box width - padding-right(next) */
	width: 299px; /* IE Win = width - padding */
	padding-right: 15px;
	/* the gap on the right edge of the image (not content padding) */
	margin-left: -2px;
	margin-right: -4px;
	float: right;
}

.hl_cssboxtop.left {
	width: 298px !important;
	/* intended total box width - padding-right(next) */
	width: 300px; /* IE Win = width - padding */
	margin-right: 2px;
}

.comparrisonDesc {
	background-color: #ebebeb;
	padding: 3px 10px 3px 10px;
	font-size: 11px;
}

.comparrisonDesc2 {
	background-color: #F0F1F3;
	padding: 3px 10px 3px 10px;
	font-size: 11px;
}

/* -NPK Til links i oversifter på bokse */
.cssbox_head h2 a,
.cssbox_head h2 a:link,
.cssbox_head h2 a:visited,
.cssbox_head h2 a:hover,
.cssbox_head h2 a:active {
	 color: #000000;
	 text-decoration: none;
     font-weight: bold;
}

/* +NPK */

/* -NPK Sørger for at links er blå, hvis ikke andet er defineret, uanset om siden har været besøgt tidligere*/
a,
a:link,
a:visited,
a:hover,
a:active {
	 color: #104a6b;
	 font-size: 12px;
	 font-weight: normal;
}

.linkcolor a,
.linkcolor a:link,
.linkcolor a:visited,
.linkcolor a:hover,
.linkcolor a:active {
	color: #104a6b;
}

/* +NPK */
.cssbox_roundcorner_left {
	float: left;
	margin: -10px 0 0 2px !important;
	margin: 0 0 0 1px;
	background:
		url('http://ourproductimages.com/p/japan/box/box-wide-header.gif') top
		left;
	background-repeat: no-repeat;
	height: 20px;
	width: 288px !important;
	width: 289px;
	margin-right: -0px;
	padding-top: 5px;
	z-index: -1;
}

.cssbox_roundcorner_right {
	float: right;
	background:
		url('http://ourproductimages.com/p/japan/box/box-wide-header.gif') top
		right;
	background-repeat: no-repeat;
	height: 20px;
	width: 20px !important;
	margin: -10px -15px 0 0 !important;
	margin: 0 -8px 0 0;
	padding: 0;
}

.price_large {
	line-height: 18px;
	font-size: 18px;
	color: #ed493f;
	font-weight: normal;
	vertical-align: top;
	margin: 10px;
}

.pr_descript {
	line-height: 15px;
	font-size: 10px;
}

a.pr_name,a.pr_name:link,a.pr_name:visited,a.pr_name:hover,a.pr_name:active
	{
	font-weight: bold;
	font-size: 11px;
}

.pl_showing {
	font-size: 11px;
	color: black;
}

.main {
	font-size: 12px;
	font-weight: normal;
}

a.heading_1,a.heading_1:visited,a.heading_1:hover {
	font-size: 18px;
	line-height: 26px;
	color: #104a6b;
	font-weight: bold;
}

a.heading_2,a.heading_2:hover {
	font-size: 11px;
	line-height: 18px;
	color: #104a6b;
	font-weight: bold;
}

a.read_more {
	font-size: 12px;
	line-height: 18px;
	color: #104a6b;
	font-weight: normal;
	text-decoration: underline;
}

div.boxside .submenu li {
	white-space: nowrap;
	/* NPK/BSS: Menupunkter tvinges til _KUN_ at fylde en linje (22-10-2007) */
}

/* -NPK Tredje niveau af menuen .. */
div.boxside .submenu li ul li ul {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
}

div.boxside .submenu li ul li ul li {
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 0;
	border: none;
}

div.boxside .submenu li ul li ul li a {
	font-size: 10px;
	color: #164F6D;
	font-weight: normal;
	text-decoration: none;
	list-style-image: none;
	background-image: none;
}

ol.latestProducts {

}

li.orderedList {
	padding: 0px;
	list-style-type: decimal;
	/*	list-style-position: inside;*/
}

div.boxside .sublinks {
	list-style-type: none;
	padding: 0;
	margin: 0;
	border: 0;
	color: #ed493f;
}

div.boxside .sublinks li {
	border: 0;
	margin-left: 0;
	padding: 0px 0 0 0;
	margin-right: 15px;
}

div.boxside .sublinks li a {
	font-size: 11px;
	padding-left: 15px;
	margin: 0;
	list-style-type: none;
	background-image:
		url('http://ourproductimages.com/p/japan/elements/pil-til-hoyre.gif');
	background-repeat: no-repeat;
	background-position: 2px;
	text-decoration: underline;
	display: block;
	color: #104a6b;
	line-height: 15px;
	margin-top: 10px;
}

.noLinkInTabList,.noLinkInTabList * {
	color: #ed493f;
	text-decoration: none;
	border: 0;
}

/* +NPK */
#comparewrap {
	margin-bottom: 10px;
	width: 577px;
	margin-top: 20px;
}

#comparebox-text {
	width: 430px;
	font-size: 8pt;
	text-align: left;
	margin-left: 120px;
	margin-top: -30px;
}

#comparebox-text p {
	line-height: 1.6em;
}

#comparebox-text span {

		color: #000000;
}

#comparebox-top {
	height: 26px;
	background:
		url('http://ourproductimages.com/p/japan/elements/compare_arrow_top.gif')
		top left no-repeat;
	width: 140px;
	padding-left: 28px;
	margin-bottom: 4px;
	margin-left: 5px;
}

#comparebox-bottom {
	height: 26px;
	background:
		url('http://ourproductimages.com/p/japan/elements/compare_arrow_bottom.gif')
		left no-repeat;
	width: 140px;
	padding-left: 28px;
	margin-top: 4px;
	margin-left: 5px;
}

#comparebox-top input {
	font-size: 10px;
	color: #000000;
	background: #dddddd;
	border: 1px solid #bbbbbb;
	padding: 2px 6px 2px 6px !important;
	padding: 1px 0px 1px 0px;
	width: 70px;
}

#comparebox-bottom input {
	font-size: 10px;
	color: #000000;
	background: #dddddd;
	border: 1px solid #bbbbbb;
	padding: 2px 6px 2px 6px !important;
	padding: 1px 0px 1px 0px;
	margin-top: 8px;
	width: 70px;
}

/* listeside tables */
.productlist {
	margin-top: 20px;
}

#productlist table {
	x border-collapse: collapse;
}

#productlist thead a {
	font-weight: bold;
	color: #134E6C;
	text-decoration: none :
}

#productlist thead a:hover {
	font-weight: bold;
	color: #45A2C1;
	text-decoration: underline;
}

#productlist thead {
	background: #f4f7f6;
	color: #494949;
	font-weight: bold;
}

#productlist thead th {
	padding-left: 10px;
	border-bottom: 2px solid #18516f;
	height: 33px;
	text-align: center;
	font-size: 11px;
}

#productlist thead th.first {
	border-bottom: 2px solid #18516f;
	height: 33px;
	text-align: left;
	padding-left: 8px;
}

#productlist tbody td a {
	color: #134E6C;
	font-weight: bold;
	text-decoration: underline;
}

#productlist tbody td .rating {
	display: block;
	margin-top: 2px;
}

#productlist tbody td a:hover {
	color: #45A2C1;
	font-weight: bold;
	text-decoration: none;
}

#productlist tbody td {
	padding: 8px 0 0 0;
	font-size: 11px;
}

#productlist tbody td.finance {
	padding: 0 0 8px 0;
	border-bottom: 1px solid #ededed;
	font-size: 9px;
	line-height: 12px;
}

#productlist tbody td.finance span,#productlist tbody td.finance div {
	font-size: 9px;
	font-weight: normal;
}

#productlist tbody td.finance a,#productlist tbody td.finance a:hover {
	text-decoration: underline;
	font-size: 9px;
	font-weight: normal;
}

#productlist tbody td.compare {

}

#productlist tbody td.image {
	padding-left: 10px;
}

#productlist tbody td.product {
	padding-left: 10px;
	width: 240px;
}

#productlist tbody td.product-rating {
	padding-left: 10px;
	width: 266px;
}

#productlist tbody td.stock {
	font-weight: bold;
	color: #339a30;
	text-align: center;
	width: 54px;
}

#productlist tbody td.number {
	padding-left: 10px;
	text-align: center;
}

#productlist tbody td.price {
	padding-left: 10px;
	font-weight: bold;
	color: #ed493f;
	font-size: 14px;
	text-align: right;
	width: 64px;
}

#productlist tbody td.buy {
	padding-left: 10px;
	text-align: right;
}

#productlist tbody td span {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

#productlist tbody td input.number {
		width: 24px;
		height: 18px;
		font-size: 12px;
		padding: 0px;
		margin: 0px;
}

#productlist table img {
	margin: 5px 0;
}

#productlist table td:first-child img {
	display: block;
}

#content {
	margin-top: 10px;
}

#content h1 {
	font-size: 18px;
	color: #4d4d4d;
	font-weight: normal;
}

#content h2 {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin-top: 30px;
}

#content p {
	font-size: 12px;
	text-align: left;
	line-height: 1.8em;
	color: #4d4d4d;
	margin-right: 21px;
}

#content a {
	color: #134E6C;
	text-decoration: underline;
}

#content a:hover {
	color: #45A2C1;
	text-decoration: none;
}

.checkout_delivery {
	width: 150px;
	float: left;
}

.checkout_products {
	width: 380px;
	float: left;
}

.checkout_3 {
	width: 180px;
	float: left;
}

.checkout_full {
	width: 100%;
}

span.checkout_products_name {
	width: 300px;
}

span.checkout_products_price {
	width: 100px;
}

#content td {
	font-size: 12px;
	text-align: left;
	line-height: 1.8em;
	color: #4d4d4d;
	margin-right: 21px;
}

th.box {
	font-size: 18px;
	color: #4d4d4d;
	font-weight: normal;
}

table.box {
	background-color: #fff;
	left: 220px;
	position: absolute;
	top: 160px;
}

/*img#gc_mask{ //MÅ ALDRIG SÆTTES IND IGEN!!!
	position:absolute;
	z-index:4;
	top:-268px;
}*/ /*.image_container{ //MÅ ALDRIG SÆTTES IND IGEN!!!
	position:relative;
	z-index:2;
}*/
.compare input {
	border: 0;
}

#gc_setuppage .control {
	position: absolute;
	left: 0px;
}

.prisliste_left {
	border-top: 1px solid #000000;
	padding-left: 9px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.prisliste_right {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	padding-left: 9px;
	padding-right: 9px;
}

.prisliste_pris {
	border-left: 1px solid #000000;
	padding-left: 9px;
	padding-right: 9px;
}

.prisliste_format {
	padding-left: 9px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.prisliste_spacer {
	height: 28px;
}

.prisliste_div_spacer {
	height: 52px;
}

.financing_price_small {
	clear: both;
	font-size: 9px;
	color: #000000;
	line-height: 12px;
}

.financing_price_small a,.financing_price_small a:link,.financing_price_small a:visited,.financing_price_small a:hover,.financing_price_small a:active
	{
	text-decoration: underline;
	clear: both;
	font-size: 9px;
	line-height: 12px;
}

.financing_price_small {
	width: 140px;
}

/*CEWE Css */
option.good {
	background-color: #b8ee3c;
}

option.middle {
	background-color: #f5f727;
}

option.bad {
	background-color: #ffaf28;
}

div#categoryDescription {
	margin: 5px 5px 30px 0;
	float: left;
	width: 65%;
	font-size: 11px;
	line-height: 17px;
}

div#categoryImage {
	margin: 5px 0 30px 5px;
	float: right;
	width: 30%;
}

div.eventtext {
	font-size: 12px;
	color: #4D4D4D;
	margin: 7px 0 5px 0;
}

div.eventaddtocart {
	font-size: 12px;
	color: #4D4D4D;
	padding: 10px 0 5px 0;
	}

div.eventaddtocart .nbuttonbuy{
	xpadding: 5px 0 0 0;
	vertical-align: bottom;
	}

div.allevents h3 {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 10px;
	clear: both;
}

.eventcalendar {
	font-size: 12px;
	color: #4D4D4D;
	padding: 5px 0 5px 0;
	width: 100%;
	margin-top: 15px;
	}

.eventcalendar td.maxparticipants {
	text-align: right;
	}
.eventcalendar td.calendarright.calendarheader {
	text-align: right;
	}
.eventcalendar td.calendarheader {
	font-weight: bold;
	}

div.eventbox .eventboxtext {
	margin: 20px 0 0px 0px;
	}

div#gvaddtocart,
div#gvreceivedate {
	font-size: 12px;
	color: #4D4D4D;
	padding: 5px 0 5px 0;
	xwidth: 50%;
	margin-top: 15px;
	xfloat: left;
}

div#gvamount,
div#gvreceiver {
	font-size: 12px;
	color: #4D4D4D;
	padding: 5px 0 5px 0;
	xwidth: 50%;
	margin-top: 15px;
   xfloat: left;
	}

.left {
	float: left;
	}
.right {
	float: right;
	}

.giftvouchermain .gv_text input,
.giftvouchermain textarea,
.giftvouchermain select {
	border: 1px solid #B2B9C3;
}

.giftvouchermain textarea {
	overflow: auto;
}

.giftvouchermain select {
	margin: 0 5px 0 0;
}

.giftvouchermain select option {
	margin: 0 10px 0 0;
}

div#gvaddtocart.number input.nbuttonbuy {
	vertical-align: middle;
	background:
		url('/includes/languages/japan/norsk/images/buttons/button_svensk_kop.gif')
		no-repeat;
	border: 0;
	width: 58px;
	height: 21px;
	}

div#gvaddtocart.number input.nbuttonbuy:hover {
	cursor: pointer;
	}

div#gvreceiver .gv_text {
	margin: 0 5px 10px 0;
	width: 100%;
	}

div#gvreceiver .gv_text div {
	width: 100px;
	float: left;
	}

div#gvreceiver .gv_text input {
	width:150px;
	}

div.gvtextheader {
	margin: 5px 0;
	}

#attention_notification {
	background: url('http://ourproductimages.com/p/japan/viktig_melding_jp.png') no-repeat;
	width: 585px;
	height: 115px;
	padding: 15px 15px 0px 15px;
	margin-left: 3px;
	margin-top: 3px;
}

#attention_notification h3 {
	margin-top: 0px;
	color: #C50022;
	font-size: 25px;;
	font-weight: bolder;
}

#attention_notification p { font-size: 10px; color:#4E4E4E; line-height:14px; }

#attention_notification .text_input_area {
    margin-top: -25px;
	*margin-top: -20px;
	color: #4E4E4E;
	font-size: 10px;
	width: 450px;
}

/* pricesearch grades */
div.price_search_entry {
	margin-bottom: 10px;
}

div.price_search_entry
{
	margin-bottom : 10px;
}
div.price_search_entry div.price_search_grade {
float:right;
padding-right:13px;
*padding-right:5px;
padding-top:5px;
width:125px;
font-size:8pt;
}

div.price_search_entry {
	padding-bottom: 20px;
	padding-top: 20px;
}

div.price_search_grade {
	float: right;
}

div.price_search_grade span{
   float:left;
   padding-right:0px;
   padding-left:5px;
 }


div.price_search_entry div.price_search_grade a img{
	float:left;
	padding-left:0px;
	_padding-right: 8px;
}
div.price_search_entry div.price_search_grade a span {
	*float:left;
	_padding-right:8px;
	padding-left:0px;
}

html> /**/ body div.price_search_grade a img {
	margin-top: 0px;
	padding-left: 5px;
	float: left;
	padding-right: 0px;
}

div.price_search_entry div.price_search_grade a {
	float: right;
    font-size:8pt;
}

div#tab0 .product_ensurance_box {
	background-color: #ffffff;
}

div#container-center div.boxnoheader div.npk_box a.submit,
div#container-center div.boxnoheader div.npk_box a.submit:hover
{ font-size: 10px; text-decoration:none; margin-left:5px; color:#000; font-family: verdana; font-weight: normal; cursor: pointer; padding-top:5px; padding-bottom:3px;}

div#container-center div.boxnoheader div.npk_box a.submit,div#container-center div.boxnoheader div.npk_box a.submit:hover
	{
	font-size: 10px;
	text-decoration: none;
	margin-left: 5px;
	color: #000;
	font-family: verdana;
	font-weight: normal;
	cursor: pointer;
	padding-top: 5px;
	padding-bottom: 3px;
}

div#container-center div.boxnoheader div.npk_box a.submit:hover {
	text-decoration: underline;
}

div#container-center div.boxnoheader div.npk_box a.submit:active {
	background: #F0F4F5;
}

div#topsubmenu .logout a {
	font-size: 11px;
}

.account_history_box { font-size:11px; margin-bottom:20px; background-color:white; padding:0; width: 570px; display:block;}
.account_history_box .box_inside { font-size:11px; position:relative; background-color:#F0F4F5; position:relative; padding:20px; margin:2px; width:526px}
.account_history_box .order_info { line-height: 1.6em; width:330px; *width:310px; float:left;}
.account_history_box .pdf_buttons { float:right; }
.account_history_box .products_order { float:left; width:415px; display:block; }

.account_history_box .pre { width:95px; padding:0 5px 0 0; display:block; float:left;}
.account_history_box .end_line { width:210px; float:left; clear:right; display:block;}
.account_history_box a,
.account_history_box a:link,
.account_history_box a:visited,
.account_history_box a:hover,
.account_history_box a:active { font-size:11px; text-decoration:none !important; }

a.pdf_button.kvitto,
a.pdf_button.faktura { float:left; background:transparent url(http://ourproductimages.com/p/japan/elements/button_faktura.gif) no-repeat center top; width:62px; height:16px; padding:5px 8px 4px 0; text-align:right;}
a.pdf_button.kvitto:hover,
a.pdf_button.faktura:hover { background-position: 0 -25px !important }

a.pdf_button.angrerettskjema { margin-left:5px; float:left; background:transparent url(http://ourproductimages.com/p/japan/elements/button_angrerettskjema.gif) no-repeat center top; width:105px; height:16px; padding:5px 8px 4px 0; text-align:right; }
a.pdf_button.angrerettskjema:hover { background-position: 0 -25px !important }

.account_history_box input.show_order { color:#134E6C; position:absolute; bottom:20px; right:20px; background:transparent url(http://ourproductimages.com/p/japan/elements/button_medium.gif) no-repeat center top; border:0; width:70px; height:25px; padding:2px 0 4px 0; cursor:pointer; text-align:center;}
.account_history_box input.show_order:hover { background-position: 0 -25px !important; color:#45A2C1;}

.account_history_box .products_order table.products_ordered { width:415; margin-top:20px; }
.account_history_box .products_order table tbody td.products_order_quantity { width:95px; margin:0 !important; padding:0 5px 0 0;}
.account_history_box .products_order table tbody td.products_order_item { width:315px;  margin:0 !important; padding:0; }
.account_history_box .products_order table tbody td.products_order_item a { font-weight:normal !important; text-decoration: underline !important; cursor:pointer;}
.account_history_box .products_order table tbody td.products_order_item a:hover { font-weight:normal !important; text-decoration: none;}
.account_history_box .products_order table tbody td.products_order_quantity span{ font-size:11px; }
.account_history_box .products_order table thead th.products_order_quantity { width:95px;  margin:0 !important; padding:0 5px 0 0; }
.account_history_box .products_order table thead th.products_order_item { width:315px;  margin:0 !important; padding:0; }

a.trackandtrace { text-decoration:underline !important; background: transparent url(http://ourproductimages.com/p/japan/elements/konto/pakkesporing.gif) no-repeat 0 0; padding-left:19px; color:#134E6C !important;}
a.trackandtrace:hover { text-decoration:none !important; color:#45A2C1 !important;}

table.ordered_products tbody tr td { font-size:11px !important; }
table.ordered_products { margin-bottom:15px; }
table.order_totals tbody tr td { font-size:11px !important; }
table.order_totals tbody tr td b { color:#EF4A46; }
table.order_totals tbody tr td.account_history_totals_price { text-align:right !important; }
.account_history_pro_qty { width:40px;}
.account_history_pro_price { text-align:right !important; width:100px;}

.account_history_info_address { float:left; display:block; width:50%; line-height:1.6em;}

.order_process tbody tr td{ font-size:11px !important; }
.order_process tbody tr td.date { width:95px;}
.order_process tbody tr td.date b {  color:black; }
.order_process tbody tr td.status_message b { color:black; }


table.ordered_products tbody tr td,
table.ordered_products tbody tr td span { color:black !important; }
table.order_totals tbody tr td,
table.order_totals tbody tr td span { color:black !important; }

.be_black { color:black !important; }


div#loginbox input.username_input {
    border:0;
    height:21px;
    width:122px;
    color:#666666;
    background-color:transparent;
}
div#loginbox input.password_input {
    border:0;
    height:21px;
    width:122px;
    color:#666666;
    background-color:transparent;
}

div#loginbox input.submit {
    background: url('http://ourproductimages.com/p/japan/elements/button_medium.gif') no-repeat 0 0;
    border:0;
    height:25px;
    width:70px;
    cursor:pointer;
    color:#004E6E;
}

#loginbox .inputwrap {
    background: url('http://ourproductimages.com/p/japan/elements/input_medium_bg.gif') no-repeat 0 0;
    border:0;
    height:21px;
    padding:5px 4px 0;
    _padding:1px 4px 0;
    width:122px;
    margin-bottom:9px;
}

div#loginbox input.submit:hover {
    background-position: 0 -25px;
}

#loginbox {
    height: 165px !important;
}

#loginbox a.arrow { margin-top: 10px; display:block;}

#loginbox p { margin-bottom:0; }

.login-box .login-email,
.login-box .login-password {
	margin: 0 0 10px;
}

                                                                                /**
  For product notification / ibox
**/
#ibox_content { 
    border: 1px solid #dfe2e3; !important; 
    overflow: hidden; 
    margin: 0 0 0 0 !important;
}

#ibox_content { border: 1px solid #dfe2e3; !important; overflow:hidden; }
#ibox_wrapper { border:none; background:#fff; padding:5px; height: auto !important; width: auto !important; }
#ibox_footer_wrapper { left: 0; right: 0; top: 0; padding: 0x; border:none; }
#ibox_footer_wrapper, #ibox_footer_wrapper a { background: none; border:none; }
#ibox_footer_wrapper a { font-weight: bold; text-decoration: none; padding: 0 border:none; }
#ibox_overlay {
    position: fixed !important;
    position: absolute;
}

#ibox_content {
    background: #eef1f2 url("http://ourproductimages.com/p/japan/elements/auksjon/auksjon-overlay.gif") repeat-x bottom;
    height: auto !important;
    width: 405px !important;
    padding: 22px !important;
    height: auto !important;
    margin: 5px !important;
}

#ibox_footer_wrapper { display: none;}

#ibox_content h2 {
    margin:0px 0px 20 0;
    padding:0px;
    font-size:16px;
    font-weight:bold;
}

#ibox_content p {
    font-size:11px;
    line-height:18px;
}

#ibox_content p a {
    font-size:11px;
}

#ibox_content .radio {
    width:100%;
    float:left;
}

#ibox_content .radio p {
 float: left;
 margin-right: 10px;
 margin-top:-3px;
 padding:0 0 0 5px;
 vertical-align:middle;
}

#ibox_content .radio input {
    float:left;
    vertical-align:middle;
}

#ibox_content .button-right {
        text-align:right;
        height:27px;
        margin-top:-27px;
        padding-bottom:0px;
        float:right;
}

#ibox_content .button-right img {
    margin-top: 10px;
}

#ibox_content .button-right-close {
        text-align:right;
        height:21px;
        margin-top:-21px;
        padding-bottom:0px;
        float:right;
        
}

#ibox_loading {
    background: #fff url("http://ourproductimages.com/p/japan/elements/auksjon/indicator.gif") no-repeat;
    background-position: center;
    height: 192px !important;
    width: 417px !important;
    padding:22px !important;
}

div.input-large {
        background: url("http://ourproductimages.com/p/japan/elements/input_large_bg.png");
        padding: 4px 8px 6px 6px;
        height: 16px;
        width: 223px;
        float:left;
        overflow: hidden;
}



#productbiddingbox {
        width: 275px;
        background: #ffffff;
        border: 1px solid #e8e8e8;
        padding: 2px;
        float: right;
        text-align:left;
        margin:0 3px 0 0;
}

#productbiddingbox .content {
        background: #f1f4f4;
        padding: 14px 10px 17px 22px;
        font-size:11px;

}

#productbiddingbox .content .activebid {
        font-weight:bold;
        color: #4d4d4d;
        float: left;
}

#productbiddingbox .content .activebid span {
        color: #ed493f;
        font-size: 21px;
        padding-top:3px;
        margin-left:2px;
        vertical-align:middle;
        display:inline-block;
        height:30px;
}

div.yourbid {
        font-weight:bold;
        font-size:11px;
        color: #4d4d4d;
        width:100%;
        float:left;
        margin:12px 0 17px 0 !important;
        margin:12px 0 -2px 0;
        height: 27px;
}

.yourbid form label {
    float: left;
    margin: 7px 6px 0 0;

}

.input-bidsize {
        background: url("http://ourproductimages.com/p/japan/elements/auksjon/input-bidsize.gif");
        padding: 5px 8px 6px 6px;
        height: 16px;
        width: 40px;
        float:left;
        overflow: hidden;
}

.input-bidsize.active {
        background-position: 0 -27px;
}

.input-bidsize.active input {
        color: #000 !important;
}

.input-bidsize input {
    margin-left:0px;
    overflow: hidden;
    outline:0;
    background-color: transparent;
    border:none;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666666;
    width: 40px;
    height:16px;
    text-align:center;
}

#TabbedPanels1.auction ul.TabbedPanelsTabGroup {
    border-bottom:2px solid #4587A2;
    height:34px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:24px 0 7px;
    padding:0;
    width:100%;
}

#TabbedPanels1.auction ul.TabbedPanelsTabGroup li {
    background:#F1F4F5 none repeat scroll 0 0;
    color:#004E6E;
    cursor:pointer;
    display:block;
    float:left;
    font-size:12px !important;
    height:22px;
    line-height:normal;
    overflow:hidden;
    padding:8px 0 0;
    text-align:center;
    text-decoration:underline;
    width:287px;
}

#TabbedPanels1.auction .TabbedPanelsTabSelected {
    background:transparent url(http://ourproductimages.com/p/japan/microsites/elements/ordrenav_li_bg.gif) repeat-x scroll 0 0 !important;
    color:#FFFFFF !important;
    font-weight:bold;
    text-decoration:none !important;
}
#TabbedPanels1.auction ul.TabbedPanelsTabGroup li:hover {
color:#45A2C1;
}

#productlist.auction_list thead th { padding:0 !important; }
#productlist.auction_list thead th a { font-size:11px !important;}
#productlist.auction_list thead th.first { padding-left:8px !important; }
#productlist.auction_list thead th.last { padding-right:8px !important; }
#productlist.auction_list tbody td.picture { padding:0 8px !important; width:50px; }
#productlist.auction_list tbody td.product { line-height:normal; padding: 16px 0; }
#productlist.auction_list tbody td.bud { text-align:center; font-size:12px;}
#productlist.auction_list tbody td.tid { text-align:right; padding-right:8px !important; color:#000000; font-size:12px; font-weight:bold;}
                                                                                                                                          
div.unicef p a { font-weight:bold; }


.MagicThumb {
    cursor: url(http://ourproductimages.com/f/cursor/zoomin.cur), pointer;
    outline: none;
}

.MagicThumb-image-zoomed { cursor: url(http://ourproductimages.com/f/cursor/zoomout.cur), pointer; }

.input_wrapper {
    background: transparent url(http://ourproductimages.com/p/japan/input_large_bg.png) no-repeat 0 0;
    height:16px;
    overflow:hidden;
    padding:4px 8px 6px 6px;
    width:255px;
    float:left;
    position:relative;
}
.input_wrapper input {
    border:0;
    background-color:transparent;
    width: 223px;
    height:16px;
    font-size:12px;
    color:#666666;
    overflow:hidden;
}
.get_address_button {
    background: transparent url(http://ourproductimages.com/p/japan/button_large.gif) no-repeat 0 0 !important;
    border:0 !important;
    cursor:pointer !important;
    height:18px !important;
    padding:7px 0 1px !important;
    width:148px !important;
    font-size:9px !important;
    margin:0 !important;
    display:block;
    float:left;
    text-align:center;
    color:#004E6E !important;
}
.get_address_button:hover {
    text-decoration:none !important;
    background-position: 0 -26px !important;
    border:0 !important;
    cursor:pointer !important;
    height:18px !important;
    padding:7px 0 1px !important;
    width:148px !important;
    font-size:9px !important;
    margin:0 !important;
    display:block;
    float:left;
    text-align:center;
    color:#004E6E !important;
}

.create_account label {
    color:#4C4C4C;
    display:block;
    font-size:12px;
    margin-bottom:1px;
    margin-top:7px;
    position: relative;
}

.submit.continue_button {
    background: transparent url(http://ourproductimages.com/p/japan/button_medium.gif) no-repeat 0 0;
    border:0;
    color: #004E6E !important;
    height:25px;
    float:none;
}
.submit.continue_button:hover {
    background-position: 0 -25px !important;
    cursor:pointer;
}

.create_account { padding-top:10px; }

#TabbedPanels1.create_account ul.TabbedPanelsTabGroup {
    border-bottom:2px solid #4587A2;
    height:34px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:24px 0 7px;
    padding:0;
    width:100%;
}

#TabbedPanels1.create_account ul.TabbedPanelsTabGroup li {
    background:#F1F4F5 none repeat scroll 0 0;
    color:#004E6E;
    cursor:pointer;
    display:block;
    float:left;
    font-size:12px !important;
    height:22px;
    line-height:normal;
    overflow:hidden;
    padding:8px 0 0;
    text-align:center;
    text-decoration:underline;
    width:287px;
}

#TabbedPanels1.create_account .TabbedPanelsTabSelected {
    background:transparent url(http://ourproductimages.com/p/japan/microsites/elements/ordrenav_li_bg.gif) repeat-x scroll 0 0 !important;
    color:#FFFFFF !important;
    font-weight:bold;
    text-decoration:none !important;
}
#TabbedPanels1.create_account ul.TabbedPanelsTabGroup li:hover {
    color:#45A2C1;
}

.powersearch_result_table { empty-cells: show; }
.powersearch_result_table p.powersearch_tableheader { padding-left: 20px; font-weight: bold; padding-top: 3px; font-size: 11px; }
.powersearch_result_table p.powersearch_tableheader span { color: #666; font-weight: normal !important; padding-left: 5px; font-size: 11px !important; }
.powersearch_result_table p.powersearch_tableheader span a { cursor: pointer; font-weight: normal; font-size: 11px !important; }
.powersearch_result_table p.powersearch_tableheader span a:hover { font-size: 11px !important; }
.powersearch_result_table td.powersearch_result_td{
    background: transparent url(http://ourproductimages.com/p/japan/elements/search/search_results_header_bg.gif) no-repeat scroll left top;
    padding: 0 10px;
}
.powersearch_result_table .powersearch_icon { float: left; height: 16px; width: 16px; vertical-align: middle; }
.powersearch_result_table .powersearch_link { float: left; }
.powersearch_result_table td.powersearch_result_td span a { font-size: 11px !important; }
.powersearch_result_table td.powersearch_result_td div { margin-bottom: 1px; }
.powersearch_result_table td.powersearch_result_td div span img { margin: 0px 5px 0px 0px; }
.powersearch_result_table td.powersearch_result_td p { font-size: 11px !important; }
.powersearch_result_table td.powersearch_result_td p a { font-size: 11px !important; }
.powersearch_result_table td.powersearch_result_td p img { margin: 0px 5px 0px 0px; }
.powersearch_result_table td.powersearch_result_td div.breadcrumbs { text-align: center; }
.powersearch_result_table td.powersearch_result_td div.breadcrumbs a { cursor: pointer; font-weight: normal !important; font-size: 11px !important; }

#search_results_ajax .cssbox_body {
    padding-top: 20px;
}
