* {
		 margin: 0;
		 padding: 0;
}
body {
		 background: #efece0;
		 font: 0.7em Tahoma, Verdana, Arial, sans-serif;
		 text-align: center;
		 line-height: 1.5em;
}
h1 {
		 font: bold 128% Arial, Helvetica, sans-serif;
		 color: #fff;
		 text-transform: uppercase;
		 letter-spacing: -1px;
}
h2 {
		 font: bold 128% Arial, Helvetica, sans-serif;
		 color: #5C563C;
		 text-transform: uppercase;
		 letter-spacing: -1px;
}
/*-------------------------=============<(  Velg butikk over søk  )>=============--------------------------*/
.inner-content .addToCart{
border: none;
}
a.bilde{
height: 15px;
width: 57px;
background-image:url(oppdater.gif);
background-repeat:no-repeat;
display:block;
}
a:hover.bilde{
height: 15px;
width: 57px;
background-image:url(oppdater_over.gif);
background-repeat:no-repeat;
display:block;
}
a.soppel{
height: 15px;
width: 12px;
background-image:url(soppelkurv.gif);
background-repeat:no-repeat;
display:block;
}
a:hover.soppel{
height: 15px;
width: 12px;
background-image:url(soppelkurv_over.gif);
background-repeat:no-repeat;
display:block;
}
.velg_butikk{
display:block;
font-size:30px;
font-weight:bold;
margin:150px 0 50px 0px;
}
a.velg_butikk{
color:#FFFFFF;
display: inline;
padding-bottom: 10px;
font-size:16px;
font-weight:bold;
margin:15px 0 15px 10px;
text-decoration:none;
}
a:hover.velg_butikk{
color:#F3ED1D
}
.velg_butikk_box{ 
border-top: 2px solid #0E2943;
width:881px; 
height:391px; 
position:absolute; 
z-index: 5;
background-color:#9F1312;
}
.over_alkohol .velg_butikk_box{ 
height:391px; 
}
.over_parfyme .velg_butikk_box{ 
height:353px; 
}
.over_tobakk .velg_butikk_box{ 
height:315px; 
}
.over_sukker .velg_butikk_box{ 
height:315px; 
}
/*-------------------------=============<(  CONTAINERS  )>=============--------------------------*/
#wrap {
		 background: url(../media/rosemaling.gif/$file/rosemaling.gif) no-repeat center top;
		 /*background: url(../img/trn_skisse_bg.jpg) no-repeat center top;*/
}
#main-container {
		 width: 951px;
		 margin: 0 auto;
		 text-align: left;
		 background: #0e2943 url(../media/repeat.gif/$file/repeat.gif) 0 -300px;
}
#container {
		 width: 881px;
		 padding: 0 35px 0 35px;
		 overflow: visible;
		 background: url(../media/rosemaling.gif/$file/rosemaling.gif) no-repeat center top;
}
#header {
		 background: url(../media/header_bg.gif/$file/header_bg.gif) repeat-x left top;
}
/*
#campaign-frontpage {
		 height: 330px;
}
#magazine-flash {
}
*/
#banners {
		 margin-bottom: 1px;
}
#banner {
		 height: 128px;
}
/*-------------------------=============<(  NAVIGATION  )>=============--------------------------*/
#nav {
		 width: 720px;
		 float: right;
		 font-family: Arial, Helvetica, sans-serif;
		 margin-top: 10px;
		 padding: 0 0 10px 0;
}
#nav ul {
}
#nav li {
		 display: inline;
}
#nav li a {
		 color: #fff;
		 text-decoration: none;
		 text-transform: uppercase;
}
#nav li a:hover {
		 color: #F3ED1D;
}
#nav #prod-nav {
		 width: 320px;
		 float: left;
		 background: url('../media/header_prodnav_bg.gif/$file/header_prodnav_bg.gif') no-repeat left top;
		 height: 6px;
		 padding-left: 32px;
		 padding-top: 50px;
		 margin: 0 0 1px 0;
}
#nav #prod-nav ul {
}
#nav #prod-nav li {
		 padding-right: 10px;
}
#nav #prod-nav a {
		 font-size: 90%;
		 font-weight: bold;
}
#nav #prod-nav-lo #minhuskeliste a { 
		 background: url('../media/ikon_husk_off.gif/$file/ikon_husk_off.gif') no-repeat center top;
	padding: 48px 1px 0 1px;
}
 
#nav #prod-nav-lo #minhuskeliste a:hover {
		 background: url('../media/ikon_husk_on.gif/$file/ikon_husk_on.gif') no-repeat center top;no-repeat center top;
}
 
#nav #prod-nav #Alkohol a {
		 background: url('../media/icon_alcohol_small.gif/$file/icon_alcohol_small.gif') no-repeat center top;
		 padding-top: 40px;
}
#nav #prod-nav #Parfymeri a {
		 background: url('../media/icon_parfume_small.gif/$file/icon_parfume_small.gif') no-repeat center top;
		 padding-top: 40px;
}
#nav #prod-nav #Tobakk a {
		 background: url(../media/icon_tobacco_small.gif/$file/icon_tobacco_small.gif) no-repeat center top;
		 padding-top: 40px;
}
#nav #prod-nav #Sukkervarer a {
		 background: url(../media/icon_sugar_small.gif/$file/icon_sugar_small.gif) no-repeat center top;
		 padding-top: 40px;
}
#nav #prod-nav #Alkohol a:hover {
		 background: url(../media/icon_alcohol_small_on.gif/$file/icon_alcohol_small_on.gif) no-repeat center top;
}
#nav #prod-nav #Parfymeri a:hover {
		 background: url(../media/icon_parfume_small_on.gif/$file/icon_parfume_small_on.gif) no-repeat center top;
}
#nav #prod-nav #Tobakk a:hover {
		 background: url(../media/icon_tobacco_small_on.gif/$file/icon_tobacco_small_on.gif) no-repeat center top;
}
#nav #prod-nav #Sukkervarer a:hover {
		 background: url(../media/icon_sugar_small_on.gif/$file/icon_sugar_small_on.gif) no-repeat center top;
}
#nav #prod-nav #Alkohol-active a {
		 background: url(../media/icon_alcohol_small_on.gif/$file/icon_alcohol_small_on.gif) no-repeat center top;
		 padding-top: 40px;
		 color: #F3ED1D;
}
#nav #prod-nav #Parfymeri-active a {
		 background: url(../media/icon_parfume_small_on.gif/$file/icon_parfume_small_on.gif) no-repeat center top;
		 padding-top: 40px;
		 color: #F3ED1D;
}
#nav #prod-nav #Tobakk-active a {
		 background: url(../media/icon_tobacco_small_on.gif/$file/icon_tobacco_small_on.gif) no-repeat center top;
		 padding-top: 40px;
		 color: #F3ED1D;
}
#nav #prod-nav #Sukkervarer-active a {
		 background: url(../media/icon_sugar_small_on.gif/$file/icon_sugar_small_on.gif) no-repeat center top;
		 padding-top: 40px;
		 color: #F3ED1D;
}
/*--| lofi nav |--*/
#nav #prod-nav-lo {
	width: 100%;
	float: left;
	background: url(../media/header_prodnav_bg_lofi.gif/$file/header_prodnav_bg_lofi.gif) no-repeat left top;
	height: 6px;
	padding-left: 15px;
	padding-top: 52px;
	margin: 0;
}
#nav #prod-nav-lo ul {
	text-align: center;
}
#nav #prod-nav-lo li {
	padding-right: 14px;
}
#nav #prod-nav-lo a {
	font-size: 90%;
	font-weight: bold;
}
#nav #prod-nav-lo #alkohol a {
	background: url(../media/ikon_alkohol_off.gif/$file/ikon_alkohol_off.gif) no-repeat center top;
	padding-top: 48px;
}
#nav #prod-nav-lo #parfymeri a {
	background: url(../media/ikon_parfyme_off.gif/$file/ikon_parfyme_off.gif) no-repeat center top;
	padding-top: 48px;
}
#nav #prod-nav-lo #tobakk a {
	background: url(../media/ikon_tobakk_off.gif/$file/ikon_tobakk_off.gif) no-repeat center top;
	padding-top: 48px;
}
#nav #prod-nav-lo #sukkervarer a {
	background: url(../media/ikon_sjoko_off.gif/$file/ikon_sjoko_off.gif) no-repeat center top;
	padding-top: 48px;
}
#nav #prod-nav-lo #husk a {
	background: url(../media/ikon_husk_off.gif/$file/ikon_husk_off.gif) no-repeat center top;
	padding-top: 48px;
}
#nav #prod-nav-lo #butikker a {
	background: url(../media/ikon_shop_off.gif/$file/ikon_shop_off.gif) no-repeat center top;
	padding-top: 48px;
}
#nav #prod-nav-lo #reisestemning a {
	background: url(../media/ikon_reise_off.gif/$file/ikon_reise_off.gif) no-repeat center top;
	padding-top: 48px;
}
#nav #prod-nav-lo #offers a {
	background: url(../media/ikon_offer_off.gif/$file/ikon_offer_off.gif) no-repeat center top;
	padding: 48px 1px 0 1px;
}
#nav #prod-nav-lo #kvoter a {
	background: url(../media/ikon_kvoter_off.gif/$file/ikon_kvoter_off.gif) no-repeat center top;
	padding: 48px 1px 0 1px;
}
#nav #prod-nav-lo #alkohol a:hover {
	background: url(../media/ikon_alkohol_on.gif/$file/ikon_alkohol_on.gif) no-repeat center top;
}
#nav #prod-nav-lo #parfymeri a:hover {
	background: url(../media/ikon_parfyme_on.gif/$file/ikon_parfyme_on.gif) no-repeat center top;
}
#nav #prod-nav-lo #tobakk a:hover {
	background: url(../media/ikon_tobakk_on.gif/$file/ikon_tobakk_on.gif) no-repeat center top;
}
#nav #prod-nav-lo #sukkervarer a:hover {
	background: url(../media/ikon_sjoko_on.gif/$file/ikon_sjoko_on.gif) no-repeat center top;
}
#nav #prod-nav-lo #husk a:hover {
	background: url(../media/ikon_husk_on.gif/$file/ikon_husk_on.gif) no-repeat center top;
}
#nav #prod-nav-lo #butikker a:hover {
	background: url(../media/ikon_shop_on.gif/$file/ikon_shop_on.gif) no-repeat center top;
}
#nav #prod-nav-lo #reisestemning a:hover {
	background: url(../media/ikon_reise_on.gif/$file/ikon_reise_on.gif) no-repeat center top;
}
#nav #prod-nav-lo #offers a:hover {
	background: url(../media/ikon_offer_on.gif/$file/ikon_offer_on.gif) no-repeat center top;
}
#nav #prod-nav-lo #kvoter a:hover {
	background: url(../media/ikon_kvoter_on.gif/$file/ikon_kvoter_on.gif) no-repeat center top;
}
/*- end lofi -*/
#nav #global-nav {
		 width: 350px;
		 float: right;
		 padding-top: 50px;
}
#nav #global-nav li {
		 padding-right: 10px;
}
#nav #global-nav li.active a {
		 color: #F3ED1D;
}
#nav #global-nav a {
		 font-size: 110%;
		 font-weight: bold;
}
#fasettering h1 {
		 padding-left: 10px;
}
#fasettering .breadcrumbs {
		 font-size: 80%;
		 font-weight: normal;
		 text-transform: none;
}
#fasettering {
		 width: 550px;
		 float: left;
		 padding: 10px 0 10px 0;
}
#fasettering dt {
		 color: #fff;
		 font-family: Arial, Helvetica, sans-serif;
		 text-transform: uppercase;
		 font-weight: bold;
}
#fasettering dl {
		 padding: 10px 0 0 20px;
		 float: left;
		 width: 162px;
}
#fasettering dd {
		 color: #E1614A;
}
#fasettering a {
		 text-decoration: none;
		 color: #fff;
}
#fasettering a:hover {
		 color: #F3ED1D;
}
/*-----------------------=============<(  COLOPHON  )>=============------------------------*/
#colophon {
		 background: url(../media/colophon_bg.gif/$file/colophon_bg.gif) no-repeat left top;
		 padding: 50px 10px;
		 color: #FFFFFF;
		 line-height: 1.5em;
		 width: 861px;
		 clear: both;
}
#colophon a {
		 color: #fff;
		 text-decoration: none;
}
#colophon a:hover {
		 color: #F3ED1D;
}
#colophon li {
		 list-style: none;
}
#colophon #colophon-contact {
		 width: 213px;
		 float: left;
}
#colophon #colophon-about {
		 width: 295px;
		 margin: 0 0 0 234px;
}
#colophon #colophon-about #left-col {
		 float: left;
		 margin: 0 50px 0 0;
}
#colophon #colophon-tools {
		 width: 310px;
		 float: right;
}
#colophon #colophon-tools ul li ul li {
		 display: inline;
}
#colophon #colophon-tools input.txt {
		 border: 1px solid #0E2943;
		 background: #EFECE0;
		 font-family: Tahoma, Verdana, Aria, sans-serif;
		 padding: 4px 3px 4px 5px;
		 width: 150px;
}
/*-----------------------=============<(  SKJEMA )>=============------------------------*/
#form {
	padding-top: 40px;
	padding-bottom: 40px;
}
#form h2 {
	padding-bottom: 20px;
	font-size: 150%;
	font-weight: bold;
}
#form hr {
	border: none 0;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #F1EEE7;
	background-color: #F1EEE7; 
	height: 3px;
}
#form td {
	color: #5C563C;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
#form input.txt {
	width: 300px;
	border: 1px solid #E2DECD;
	padding: 3px;
}
#form select{
	width: 300px;
	padding: 3px;
	border: 1px solid #E2DECD;
}
#form textarea {
	width: 300px;
	height: 100px;
	padding: 3px;
	border: 1px solid #E2DECD;
display:block;
}
#form label {
	font-weight: normal;
}
.skjema_send{
background-image:url(../mediaresources/send_btn.gif/$file/send_btn.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
width:85px;
height:30px;
border:0px;
cursor:hand;
}
/*-----------------------=============<(  DIVIDERS  )>=============------------------------*/
.blue-divider-header {
		 background: url(../media/blue_divider_bg.gif/$file/blue_divider_bg.gif) repeat-x left top;
		 margin-top: 2px;
}
.blue-divider-header h1 {
		 color: #fff;
		 text-transform: uppercase;
		 font: normal 148% Arial, Helvetica, sans-serif;
		 background: url(../media/header_reisesteming.gif/$file/header_reisesteming.gif) no-repeat left top;
		 padding-top: 9px;
		 padding-top:expression("5px"); 
		 padding-left: 50px;
		 padding-bottom: 8px;
}
/*-----------------------=============<(  MISC.  )>=============------------------------*/
.clear-both {
		 clear: both;
}
.border-dark-red-left {
		 border-left: 1px solid #881414;
}
.border-dark-red-right {
		 border-right: 1px solid #881414;
}
.border-dark-red-bottom {
		 border-bottom: 1px solid #881414;
}
.border-dark-red-top {
		 border-top: 1px solid #881414;
}
.redplate {
		 background: #B31A1A;
}
.dark-redplate {
		 background: #911313;
}
.row-on {
		 background: #EFECE0;
}
/*-----------------------=============<(  PREVIEW  )>=============------------------------*/
#trailimageid{
		 position: absolute;
		 visibility: hidden;
		 left: 0px;
		 top: 0px;
		 width: 220px;
		 height: 0px;
		 z-index: 200;
		 text-align: left;
}
#trailimageid h2{
		 font-size: 120%;
		 font-family: Arial, Helvetica, sans-serif;
}
#trailimageid p{
		 color: #625B43;
}
 
/* *********Camilla********* */
#search-result {
	width: 871px;
	background-color: #FFFFFF;
	padding:10px 0px 10px 10px;
}
#search-result a {
	color: #B31A1A;
	text-decoration: none;
	font-size:1em;
}
/*-----------------------=============<(  sIFR  )>=============------------------------*/
/* These are standard sIFR styles... do not modify */
 
.sIFR-flash {
 visibility: visible !important;
 margin: 0;
}
 
.sIFR-replaced {
 visibility: visible !important;
}
 
span.sIFR-alternate {
 position: absolute;
 left: 0;
 top: 0;
 width: 0;
 height: 0;
 display: block;
 overflow: hidden;
}
 
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
 
.sIFR-hasFlash h1 {
 visibility: hidden;
 letter-spacing: -9px;
 font-size: 250%;
}
 
a.suits{display:block;float:left;}
a.suits div {display:none;border:1px solid red;}
a:hover.suits div
{
position:absolute;
z-index:4;
width:85px;
display:block;
border:1px solid #cccccc;
padding:4px;
font-size:8pt;
color:#666666;
background-color:white;
font-weight:normal;
text-align:center;
margin-top:expression("20px"); 
margin-left:expression("-10px"); 
}
#campaign_search
{
margin-top:6px;
margin-top:expression("6px"); 
}
 
#search_free_table
{margin-bottom:10px;margin-bottom:expression("1px");}
 
#saved{ border:1px solid #cccccc;width:110px;text-align:center;padding-top:10px;height:20px;padding-bottom:10px;position:absolute;background-color:black;color:white;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; vertical-align: middle }
