BODY
{
	background-color:#eae7e2;
	background-image:url(images/background.gif);
	background-position:center;
	color:#000;
	margin:5px 0;
}

HR
{
	border-style:solid;
	color:#aaa;
	height:1px;
}

A
{
	color:#77818d;
	font-weight:400;

	text-decoration:none;
}

A:hover
{
	color:#002165;
}

FORM
{
	display:inline;
}

CHECKBOX
{
	font-family:Tahoma, Arial, sans-serif;
	font-size:13px;
}

INPUT
{
	font-family:Tahoma, Arial, sans-serif;
	font-size:13px;
}

RADIO
{
	font-family:Tahoma, Arial, sans-serif;
	font-size:13px;
}

SELECT
{
	font-family:Tahoma, Arial, sans-serif;
	font-size:13px;
}

TEXTAREA
{
	font-family:Tahoma, Arial, sans-serif;
	font-size:12px;
	width:100%;
}

TD
{
	color:#333;
	font-family:Tahoma, tahoma,verdana,arial;
	font-size:12px;
}

.shop123_pris
{
	color:#715939;
	font-size:12px;
	font-weight:700;
}

.shop123_prisgml
{
	color:#333;
	font-size:11px;
	font-weight:700;
}

.shop123_pristekst
{
	color:#5e082b;
	font-size:12px;
	font-weight:700;
}

.shop123_pristekst_ord
{
	color:#000;
	font-size:11px;
	font-weight:700;
}

.ch4
{
	color:#7a7f88;
	font-size:14px;
	font-weight:700;
	text-decoration:underline;
}

.ml
{
	color:#585858;
	font-size:11px;
	text-decoration:none;
}

.ml1
{
	color:#56636c;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
}

A.ml1
{
	text-decoration:none;
}

.ml2
{
	color:#414956;
	font-size:12px;
	text-decoration:none;
}

.ml3
{
	color:#002142;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
}

.ml4
{
	color:#002142;
	font-size:12px;
	font-weight:400;
	text-decoration:none;
}

.tx
{
	color:#505050;
	font-size:11px;
}

.tx1
{
	color:#2c2c2c;
	font-size:11px;
}

H1
{
	color:#000;
	font-family:Tahoma, Verdana, tahoma,verdana,arial;
	font-size:14px;
	font-weight:700;
	margin-bottom:2px;
	margin-top:2px;
}

H2
{
	color:#000;
	font-family:Tahoma, Verdana, tahoma,verdana,arial;
	font-size:13px;
	font-weight:400;
	margin-bottom:2px;
	margin-top:2px;
}

.shop123cellbg
{
	background-color:#a5b1bf;
	background-image:url(images/joveli.gif);
	background-position:left top;
	color:#000;
	font-family:"Trebuchet MS, tahoma,verdana,arial";
	font-size:11px;
	font-weight:700;
	height:24px;
	margin:0;
	padding-left:15px;
	text-align:left;
}

.shop123subcellbg
{
	background-color:#fff;
	color:#5b0225;
	font-family:Tahoma, Trebuchet MS, tahoma,verdana,arial;
	font-size:13px;
	font-weight:700;
	padding-left:15px;
}

.shop123footercellbg
{
	background-color:#666;
	color:#fff;
	font-family:Tahoma, Trebuchet MS, tahoma,verdana,arial;
	font-size:11px;
	font-weight:400;
}

.starbg1
{
	background-image:url(images/stjernebg1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	font-family:tahoma,verdana,arial;
	font-size:13px;
	font-weight:700;
	height:24px;
	padding-left:15px;
}

.starbg2
{
	background-image:url(images/stjernebg2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	font-family:tahoma,verdana,arial;
	font-size:13px;
	font-weight:700;
	height:24px;
	padding-left:15px;
}

.starbg3
{
	background-image:url(images/stjernebg3.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	font-family:tahoma,verdana,arial;
	font-size:13px;
	font-weight:700;
	height:24px;
	padding-left:15px;
}

.basket TD
{
	font-size:11px;
}

.shop123_basketheading
{
	background-color:#222;
	color:#f1e8ce;
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:9px;
	font-weight:700;
	line-height:14px;
	text-decoration:none;
}

.shop123_basketrow0
{
	color:#0064a7;
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:9px;
	font-weight:400;
	line-height:11px;
	text-decoration:none;
}

.shop123_basketrow1
{
	color:#0064a7;
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:9px;
	font-weight:400;
	line-height:11px;
	text-decoration:none;
}

.shop123title
{
	color:#0064a7;
	font-family:Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:700;
	text-decoration:none;
}

.shop123basket
{
	color:#0064a7;
	font-family:Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:700;
	text-decoration:none;
}

.shop123errormsg
{
	color:#a00;
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:10px;
	font-weight:700;
	text-decoration:none;
}

.shop123importantmsg
{
	color:#0a0;
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:10px;
	font-weight:700;
	text-decoration:none;
}

.shop123head
{
	background-color:#0064a7;
	color:#f1e8ce;
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
}

TD.shop123catlevel1
{
	background-color:#f9f6f0;
	border-top:#e2d7c3 1px solid;
	line-height:20px;
}

TD.shop123catlevel1_active
{
	background-color:#e8e2cf;
	border-top:#fff 1px normal;
	line-height:20px;
}

TD.shop123catlevel2
{
	background-color:#cfcac5;
	border-top:#babaa2 1px solid;
	font-size:12px;
	line-height:20px;
}

TD.shop123catlevel2_active
{
	background-color:#e3ded8;
	border-top:#d8cfb3 1px solid;
	font-weight: bold;
	font-size:12px;
	line-height:20px;
}

TD.shop123catlevel3
{
	background-color:#cfcac5;
	border-top:#d8cfb3 1px solid;
	line-height:20px;
}

TD.shop123catlevel3_active
{
	background-color:#e3ded8;
	border-top:#d8cfb3 1px solid;
	line-height:20px;
}

TD.shop123catlevel4
{
	background-color:#cfcac5;
	border-top:#d8cfb3 1px solid;
	line-height:20px;
}

TD.shop123catlevel4_active
{
	background-color:#e3ded8;
	border-top:#d8cfb3 1px solid;
	line-height:20px;
}

A.shop123catlevel1
{
	color:#000;
	font-size:12px;
	font-weight:400;
	line-height:20px;
	margin-left:16px;
	text-decoration:none;
}

A.shop123catlevel1_active
{
	color:#687d92;
	font-size:12px;
	font-weight:700;
	line-height:20px;
	margin-left:16px;
	text-decoration:none;
}

A.shop123catlevel1_active:hover
{
	color:#687d92;
}

A.shop123catlevel2
{
	color:#687d92;
	margin-left:32px;
	text-decoration:none;
}

A.shop123catlevel2_active
{
	color:#687d92;
	margin-left:32px;
	text-decoration:none;
	font-weight: bold;
	
}

A.shop123catlevel3
{
	color:#687d92;
	margin-left:48px;
	text-decoration:none;
}

A.shop123catlevel3_active
{
	color:#687d92;
	margin-left:48px;
	text-decoration:none;
	font-weight: bold;
}

A IMG
{
	border-bottom:medium none;
	border-left:medium none;
	border-right:medium none;
	border-top:medium none;
}

.shop123_basketheadcell
{
	background-color:#555;
	color:#fff;
	font-family:Trebuchet MS, verdana,arial;
	font-size:11px;
	font-weight:700;
	padding-left:8px;
	padding-right:8px;
}

.shop123_basketcell
{
	background-color:#efefef;
	color:#000;
	font-family:Trebuchet MS,tahoma,verdana,arial;
	font-size:11px;
	font-weight:400;
	padding-left:8px;
	padding-right:8px;
}

.shop123_basketcell_merket
{
	background-color:#e9e9e9;
	color:#000;
	font-family:Trebuchet MS,tahoma,verdana,arial;
	font-size:11px;
	font-weight:400;
	padding-left:8px;
	padding-right:8px;
}

.shop123_basketcell_sum
{
	background-color:#ffffb0;
	color:#000;
	font-family:Trebuchet MS,tahoma,verdana,arial;
	font-size:11px;
	font-weight:400;
	padding-left:8px;
	padding-right:8px;
}

.shop123katinfo
{
	font-family:Trebuchet MS,tahoma,verdana,arial;
	font-size:12px;
	font-weight:400;
}

.x200c
{
	background-color:#fff;
	background-image:url(images/menurib_top_off.gif);
	background-repeat:repeat-x;
}

.a-1-on
{
	background:url(images/menurib_top_on.gif) #e8ade1;
	float:left;
	font-size:110%;
	height:24px;
	padding:5px 10px 0;
}

.a-1c-on
{
	background:url(images/menurib_topb_on.gif) #e8ade1;
	float:left;
	font-size:110%;
	height:24px;
	padding:5px 10px 0;
}

.a-1-off
{
	float:left;
	font-size:110%;
	height:24px;
	padding:5px 10px 0;
}

.x200e
{
	background:#00214d;
	font-size:1px;
	height:10px;
}

.x000a
{
	background-color:#fff;
	padding:0;
	width:990px;
}

A.link-light
{
	color:#444;
	font-weight:700;
}

A.link-light:hover
{
	color:#000;
	font-weight:700;
}

A.link-lightb:hover
{
	color:#00214d;
}

#fokus
{
	background-image:url(images/bg_sidecont.jpg);
	background-repeat:repeat-x;
	display:inline;
	float:right;
	font-size:1.2em;
	line-height:1.6em;
	margin:0;
	padding:0;
	width:100%;
}

#lightbox
{
	background-color:#eee;
	border-bottom:#666 2px solid;
	border-right:#666 2px solid;
	padding:10px;
}

#lightboxDetails
{
	font-size:.8em;
	padding-top:.4em;
}

#lightboxCaption
{
	float:left;
}

#keyboardMsg
{
	float:right;
}

#lightbox IMG
{
	border-bottom:medium none;
	border-left:medium none;
	border-right:medium none;
	border-top:medium none;
}

#overlay IMG
{
	border-bottom:medium none;
	border-left:medium none;
	border-right:medium none;
	border-top:medium none;
}

#overlay
{
	background-image:url(images/overlay.png);
}

HTML #overlay
{
	background-color:transparent;
	background-image:url(blank.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png",sizingMethod="scale");
}

.shop123productimagesscroller
{
	background-color:#fff;
	height:110px;
	margin:2px 2px 10px;
	overflow:auto;
	overflow-x:scroll;
	overflow-y:hidden;
	padding:0;
	width:540px;
}

DIV#shop123productimagesscrollerDIV
{
	margin-top:4px;
	padding:0;
}

#shop123_menucontent
{
	background:url(images/shop123_menu01.gif) #fff repeat-x 0 0;
	border-bottom:0;
	border-left:0;
	border-right:0;
	border-top:0;
	height:16px;
	margin:0 auto;
	padding:0;
	text-align:left;
}

#shop123_menucontent #shop123_menupadding
{
	background-color:#fff;
	display:block;
	float:left;
	padding:0;
	position:absolute;
}

#shop123_menucontent #shop123_menupadding #shop123_menumain
{
	background-color:#fff;
	clear:left;
	display:block;
	float:left;
}

#shop123_menucontent #shop123_menu
{
	display:block;
	font-family:Verdana,sans-serif;
	padding:0;
}

.shop123_mainMenu
{
	display:block;
	margin:0;
	padding:0;
}

.shop123_mainMenu .shop123_tableContainer
{
	float:left;
	height:28px;
	overflow:hidden;
	width:960px;
}

.shop123_mainMenu TABLE
{
	border-bottom:0;
	border-collapse:collapse;
	border-left:0;
	border-right:0;
	border-top:0;
	float:left;
	font-family:Verdana,sans-serif;
	font-size:11px;
	height:100%;
	margin:0 1px 0 0;
	padding:0;
	text-align:center;
	width:960px;
}

.shop123_mainMenu TD
{
	background:url(images/shop123_menu02.gif) #E0C5BE repeat-x 0 0;
	padding:0;
}

TD.shop123_menuspacer
{
	border-right:#fff 1px solid;
	padding:0;
	width:1px;
}

.shop123_mainMenu TD A
{
	color:#000;
	display:block;
	font-family:verdana;
	font-size:14px;
	font-weight:700;
	line-height:28px;
	width:100%;
}

.lasttd
{
	background:url(images/shop123_menu02.gif) #ffc809 repeat-x 0 0;
	padding:0;
}

.shop123_mainMenu TD A:link
{
	color:#000;
}

.shop123_mainMenu TD A:visited
{
	color:#000;
}

.shop123_mainMenu TD A:active
{
	color:#000:;
}

.shop123_mainMenu TD A:hover
{
	background:url(images/shop123_menu01.gif) #fff repeat-x 0 0;
	color:#fff;
}

A.shop123_mainMenu:hover
{
	color:fff;
}

#slideshow
{
	border:none;
	height:200px;
	overflow:hidden;
	position:relative;
	width:200px;
}

#slideshow img
{
	border:none;
	height:200px;
	left:0;
	position:absolute;
	top:0;
	width:200px;
}

#slideshow img a
{
	border:none;
}

#pause1,#pause2
{
	z-index:100;
}

.jcarousel-skin-tango .jcarousel-container
{
	background:#fff;
	margin-bottom:0;
	margin-left:0;
	margin-top:0;
}

.jcarousel-skin-tango .jcarousel-container-horizontal
{
	height:260px;
	padding:0;
	width:200px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal
{
	height:260px;
	text-align:center;
	width:200px;
}

.jcarousel-skin-tango .jcarousel-item
{
	height:260px;
	text-align:center;
	width:200px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal
{
	margin-right:10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder
{
	background:#fff;
	color:#000;
}

#maincontainer960
{
	background:#f9f6f0;
	margin:0 auto;
	padding:0;
	text-align:left;
	width:960px;
}

.productcell_2x2
{
	background-color:#FFF;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	float:left;
	height:368px;
	margin-left:0;
	margin-top:4px;
	padding:0;
	width:176px;
}

#wrap
{
	display:block;
	height:260px;
	margin-top:8px;
}

#smaller select
{
	font-size:11px;
}

.productstatus
{
	color:#0a0;
}

.jcarousel-container
{
	position:relative;
}

.jcarousel-clip
{
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	z-index:2;
}

.jcarousel-list
{
	left:0;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	top:0;
	z-index:1;
}

.jcarousel-list li,.jcarousel-item
{
	float:left;
	height:200px;
	list-style:none;
	width:200px;
}

.jcarousel-next
{
	display:none;
	z-index:3;
}

.jcarousel-prev
{
	display:none;
	z-index:3;
}

.lesmer
{
	font-weight:bold;
}