
div.wrapper
	{
		width: 825px;
		margin: 25px auto 0px auto;
		display: table;
		background: #272835;
		/*background: #8A9CB1;*/
		border: 1px solid #272835;
		
	}
	
div.header
	{
		width: 825px;
		float: left;
	}
	
div.menu
	{
		width: 825px;
		float: left;
		background: #272835;
		/*background: #8A9CB1;*/
		height: 28px;
	}
	
div.logo
	{
		float: left;
		width: 141px;
		height: 28px;
	}
	
div.flagg
	{
		float: right;
		width: 23px;
		padding: 4px 8px 0px 0px;
	}
	
/* MENU
............................................................................................................*/

div.menu img
	{
		float: left;
	}
	
div.menu ul li
	{
		float: left;
	}
	
div.menu ul li ul li
	{
		float: left;
		padding: 7px 0px 0px 15px;
	}
	
div.menu ul li ul li a
	{
		color: #c9cacf;
	}
	
div.menu ul li ul li a.act
	{
		font-weight: bold;
		color: #fff;
	}
	
div.menu ul li ul li a.pass
	{
		font-weight: normal;
		color: #e5e6e8;
	}
	
	
	
/* SUBMENU
............................................................................................................*/

div.submenu
	{
		float: left;
		width: 825px;
		background: url(images/background-undermeny_ny.jpg) repeat-x;
		height: 39px;
	}
	
div.submenu img
	{
		float: left;
		
	}
	
div.submenu ul li
	{
		float: left;
	}
	
div.submenu ul li a
	{
		color: #e6e6e5;
		height: 23px;
		float: left;
		padding: 14px 10px 0px 10px;
	}
	
div.submenu ul li a.act
	{
		background: url(images/background-undermeny-act_ny.jpg) repeat-x;
		color: #fff;
	}
	
div.submenu ul li a.pass
	{
		background: transparent;
		color: #e5e6e8;
	}
	
/* SUBSUBMENU
............................................................................................................*/

div.subsubmenu
	{
		float: left;
		width: 810px;
		padding: 0px 0px 0px 15px;
		background: #fff;
		
	}
	
div.subsubmenu2
	{
		float: left;
		width: 808px;
		padding: 0px 0px 0px 15px;
		background: #fff;
	}
	
div.subsubmenu-inner
	{
		float: left;
		width: 795px;
		border-bottom: 1px solid #ccc;
		height: 28px;
	}
	
div.subsubmenu-inner2
	{
		float: left;
		width: 795px;
		border-bottom: 1px solid #ccc;
		height: 24px;
	}
	
div.subsubmenu-inner ul.subsub li
	{
		float: left;
		border-right: 1px solid #ccc;
		height: 28px;
	}
	
div.subsubmenu-inner ul li a.act
	{
		float: left;
		height: 17px;
		padding: 11px 8px 0pc 8px;
		background: url(images/subsubmenu-background.jpg) repeat-x;
		font-weight: bold;
		color: #494335;
	}
	
div.subsubmenu-inner ul li a.pass
	{
		float: left;
		height: 17px;
		padding: 11px 8px 0pc 8px;
		background: #fff;
		font-weight: normal;
		color: #757168;
	}
	
div.katTittel
	{
		float: left;
		height: 23px;
		padding-right: 10px;
		padding-top: 5px;
		border-right: 1px solid #ccc;
	}
	
div.paging
	{
		float: right;
	}
	
div.paging ul li
	{
		float: left;
		padding-top: 7px;
	}

/* 
............................................................................................................*/

div.content
	{
		float: left;
		width: 825px;
		/*background: #ecebea;*/
		background: #fff;
	}
	
div.content_med_ramme
	{
		float: left;
		width: 825px;
		/*background: #ecebea;*/
		background: #fff;
		
	}
	
div.content img, div.content_med_ramme img
	{
		float: left;
	}
	

	
div.bottom
	{
		float: left;
		width: 825px;
		height: 33px;
	}
	
div.bottom-left
	{
		float: left;
		width: 525px;
		padding: 8px 0px 0px 0px;
	}
	
	
div.bottom-left ul li
	{
		float: left;
		padding-left: 14px;
	}
	
div.bottom-left ul li, div.bottom-left ul li a
	{
		color: #fff;
	}
	
div.bottom-left ul li div.bottom-bag
	{
		float: left;
		background: #383b4e;
		border: 1px solid #525570;
		height: 15px;
		padding: 0px 10px;
	}
	
div.bottom-left ul li div.bottom-bag span 
	{
		color: #fff;
		float: left;
		padding-top: 1px;
	}
	
div.bottom-left li a, div.bottom-right span a
	{
		text-decoration: none;
	}
	
div.bottom-right
	{
		float: right;
		width: 220px;
		padding: 10px 15px 0px 0px;
		text-align: right;

	}
	
div.bottom-right span, div.bottom-right a
	{
		color: #fff;
	}

/* PRODUKTVISNING ALLE PRODUKTER
...........................................................................................................*/

div.shadow
	{
		float: left;
		width: 825px;
		height: 6px;
		background: url(images/submenu_shadow.jpg);
	}

div.produkt
	{
		float: left;
		width: 185px;
		padding-top: 14px;
		margin-left: 17px;
	}

div.bilde
	{
		float: left;
		width: 185px;
		height: 185px;
		margin-bottom: 5px;
		text-align:center;
	}
div.bilde a img	{float:none;}
div.prodinfo
	{
		border-top: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		float: left;
		width: 185px;
		padding: 5px 0px 5px 0px;
		text-align: center;
	}
	
div.prodinfo p, div.prodinfo div
	{
		text-align: center;
		color: #333;
		margin: 0px auto;
	}
	
div.color
	{
		float: left;
		height: 13px;
		width: 13px;
		border: 1px solid #000;
	}
	
div.colors
	{
		float: left;
		width: 185px;
		height: 20px;
		display: table;
	}
	
div.colors-inner
	{
		padding: 5px 0px 0px 0px;
		height: 20px;
		margin: 0px auto;
		text-align: center;
	}
	
div.colorDefault
	{
		float: left;
		height: 13px;
		width: 11px;
		border: 1px solid #000;
		background: #ffff;
		padding-left: 4px;
		
	}

/* PRODUKTVISNING SPESIFIKT PRODUKT
..................................................................................................................*/

div.produktspec
	{
		float: left;
		padding: 0px 0px 0px 15px;
		width: 810px;
	}
	
div.info
	{
		float: left;
		width: 230px;
		padding-top: 15px;
		padding-right: 48px;
	}
	
div.info p.i
	{
		color: #53524d;
	}
	
div.check
	{
		float: left;
		width: 278px;
		padding: 15px 0px;
	}
	
div.vask
	{
		float: left;
		width: 230px;
		padding-right: 48px;
		padding-bottom: 15px;
	}
	
div.select
	{
		float: left;
		width: 278px;
		padding-top: 15px;
	}
	
div.prodImage
	{
		float: left;
		width: 360px;
		padding-right: 10px;
		padding-top: 10px;
		border-right: 1px solid #ccc;
		min-height:490px;
	}

div.recommend
	{
		float: left;
		padding: 15px 0px 0px 0px;
	}
	
div.recommend-inner
	{
		float: left;
		width: 135px;
		padding: 0px 0px 30px 10px;
	}
	
div.recommend-inner2
	{
		float: left;
		width: 135px;
		border-left: 1px solid #ccc; 
		padding: 0px 0px 30px 10px;
	}
	
div.recommend-inner img, div.recommend-inner2 img
	{
		float: left;
		width: 135px;
	}
	
div.recommend-inner h3, div.recommend-inner2 h3
	{
		padding-bottom: 3px;
	}
	
div.rbilde
	{
		padding: 8px 0px 5px 0px;
	}
	
div.rtext
	{
		float: left;
		padding-top: 7px;
		padding-bottom: 5px;
		width: 135px;
		text-align: center;
	}
	
div.rtext p
	{
		padding-top: 6px;
		padding-bottom: 6px;
	}
	
div.vspace
	{
		float: left;
		height: 15px;
		width: 135px;
	}
	
div.andre_bilder
	{
		margin-top: 10px;
		float: left;
		width: 360px;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		padding: 5px 0px;
		display: table;
	}
	
div.andre_bilder2
	{
		margin-top: 10px;
		float: left;
		width: 360px;
		border-top: 1px solid #ccc;
		padding: 5px 0px;
		display: table;
	}
	
/* HANDLEKURV
...................................................................................................................*/
	
div.handlekurv
	{
		float: left;
		width: 810px;
		padding: 15px 0px 0px 15px;
	}
	
div.hleft, div.handlekurvItem
	{
		float: left;
		width: 649px;
		padding: 15px 0px 0px 0px;
	}
	
div.hinfo
	{
		padding-left: 14px;
		padding-top: 5px;
		width: 498px;
		float: left;
		
	}
	
div.hselect
	{
		float: left;
		width: 80px;
		margin: 5px 0px 5px 0px;
	}
	
div.hcolors
	{
		float: left;
		width: 400px;
		margin-top: 6px;
		margin-left: 10px;
	}
	
div.hpris
	{
		float: left;
		width: 500px;
		padding-top: 5px;
	}
	
div.hleft ul li
	{
		float: left;
	}
	
div.prodTotal
	{
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		float: left;
		width: 485px;
		padding: 5px 0px 0px 0px;
	}
	
div.prodTotal img
	{
		float: right;
	}
	
div.oppsummering
	{
		float: left;
		width: 649px;
		padding: 15px 0px 0px 0px;
	}
	
div.oppsummering ul li
	{
		float: left;
	}
	
div.total
	{
		float: left;
		width: 635px;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		padding: 5px 0px;
		margin-top: 5px;
	}
	
div.options
	{
		float: left;
		width: 635px;
		border-bottom: 1px solid #ccc;
		padding: 5px 0px;
		margin-top: 5px;
	}
	
div.options img
	{
		float: right;
	}
	
/* LOGIN
.................................................................................................................*/
	
div.login
	{
		float: left;
		padding: 15px 0px 0px 15px;
		min-height: 400px;
		height: 400px!important;
		height: 400px;
	}
	
div.nyreg
	{
		background: #fff;
		width: 795px;
		float: left;
		padding: 0px 0px 0px 0px;
		min-height: 400px;
		height: 400px!important;
		height: 400px;
	}
	
div.nr input
	{
		width: 150px;
		
	}
	
/* CHECKOUT
.........................................................................................................*/
	
label.kon
	{
		float: left;
		width: 70px;
	}
	
table.checkout input
	{
		border: 1px solid #cbc5b9;
		width: 258px;
		height: 17px;
	}
	
table.checkout label
	{
		color:#2f2b22;
	}
	
 table.checkout textarea
 	{
		border: 1px solid #cbc5b9;
		width: 542px;
		height: 90px;
	}
	
table.checkout select
	{
		width: 51px;
		border: 1px solid #cbc5b7;
		height: 17px;
	}
	
div.login-right
	{
		float: left;
		padding-top: 10px;
	}
	
div.login-right input
	{
		border: 1px solid #cbc5b7;
		width: 135px;
	}
	
div.bestilling
	{
		float: left;
		width: 649px;
		padding: 15px 0px 0px 0px;
	}
	
div.bestillingstotal
	{
		float: left;
		width: 615px;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		padding: 5px 0px;
		margin-top: 5px;
	}
	
div.bestilling-oppsum
	{
		float: left;
		padding-top: 10px;
		width: 615px;
	}
	
div.sum
	{
		float: left;
		padding-top: 10px;
		width: 615px;
	}
	
div.options2
	{
		float: left;
		width: 615px;
		border-bottom: 1px solid #ccc;
		padding: 5px 0px;
		margin-top: 5px;
	}
	
div.options2 img
	{
		float: right;
	}
	
	
div.ordrer
	{
		float: left;
		width: 795px;
	}
	
div.ordrer td
	{
		padding: 3px;
	}
	
div.border
	{
		float: left;
		width: 795px;
		border-top: 1px solid #ccc;
		height: 10px;
	}
	
p.rabatt
	{
		font-size: 13px;
		color: #cc0000;
		font-weight: bold;
	}
	
/* KONTAKTSKJEMA
.................................................................................................................*/
	
fieldset 
	{
		color: #fff;
	}
	
div.must
	{
		display: inline;
		color: #ff0000;
	}
	
.contact_text2, .contact_text
	{
		color: #333;
	}
	
.input_text
	{
		width: 200px;
	}
	
input[type="submit"],
input[type="radio"],	
input[type="checkbox"]	{width:auto;}
	
	
/* Nytt popup script 31.08 */
#box_overlay	{position:fixed; top: 0; left: 0; z-index: 900000; width: 100%; height: 100%; background-color: #000;}
#box_wrapper	{position:fixed;top:100px;left:50%;z-index: 900001;margin:0px;padding:5px;background:#666}
#box_wrapper_video	{position:fixed;top:100px;left:50%;z-index: 900001;margin:0px;padding:5px;background:#666}
#box_close		{width:30px;height:30px;position:absolute;right:-10px;top:-10px;background:url(../images/box_close.png) no-repeat;cursor:pointer;}
#box_top		{padding:20px 20px 10px 20px;background:#fff;font-size:24px;text-align:left;color:#003366;border-bottom:1px solid #eee;font-family:Georgia,"Times New Roman",serif;font-weight:normal;}
.box_rep_login		{padding:10px 20px 20px 20px;background:#fff;max-height:300px;overflow:auto;}
.box_rep_glemt		{padding:10px 20px 20px 20px;background:#fff;min-height:250px;overflow:auto;}
.box_rep_video		{padding:10px 20px 20px 20px;background:#fff;max-height:180px;overflow:auto;}
.box_rep_tilbakemelding		{padding:10px 20px 20px 20px;background:#fff;min-height:130px;overflow:auto;}
.box_rep_vilkar		{padding:10px 20px 20px 20px;background:#fff;min-height:420px;overflow:auto;}
.box_rep_passordsendt {padding:10px 20px 20px 20px;background:#fff;min-height:100px;overflow:auto;}
	
	
	
	
	
	