/*---------------------
General
---------------------*/
A							{font-weight:normal; color:#333333; text-decoration:underline;}
A:hover						{color:#333333; text-decoration:none;}

h1							{font-size:200%; font-weight:normal; margin:0 0 10px 0; color:#555;}
h2							{font-size:140%; font-weight:normal; margin:0 0 3px 0; color:#555;}
h3							{font-size:120%; font-weight:normal; margin:15px 0 3px 0; color:#555;}

P							{padding:0; margin:0;}
img, table					{border: 0;}

html 						{margin:0; padding:0; FONT-SIZE:x-small; height:100%;} 
form 						{margin:0; padding:0; height:100%;} 
body 						{background-color:#111; height:100%; margin:0; padding:0; COLOR:#666666; font-family:Arial, Verdana, Sans-Serif; font-size:110%; text-align:center; }

/*---------------------
Body layout
---------------------*/
div#container				{width:910px; position:relative; margin:20px auto; text-align:left; background-color:#FFFFFF; border:1px solid #222;}

div#footer					{width:890px; height:15px; padding:10px; position:relative; clear:left; text-align:right; overflow:hidden; margin:0; font-size:10px; background:url(/gfx/nav-bg.gif) repeat-x top left;}
div#footer a				{color:#999 !important;  text-decoration:none;}
div#footer a:hover			{color:#EEE !important;  text-decoration:none;}

div#header 					{width:910px; height:170px; background:url(/gfx/header-bg.jpg) no-repeat top left; position:relative; padding:0; margin:0; position:relative; background-color:#FFF; overflow:hidden;}
div#content 				{width:900px; padding:0 10px 10px 0; min-height:600px; height:expression(this.scrollHeight < 601 ? "600px" : "auto"); background:#FFF url(/gfx/left-uno.jpg) no-repeat bottom left; overflow:hidden;}
div.content-left			{width:210px; float:left; padding-top:10px;}
div.content-right			{width:690px; float:right; padding-top:10px; overflow:hidden;}

/*---------------------
Top navigation
---------------------*/
div#header ul							{margin:0; padding:0 0 0 15px; list-style:none; position:absolute; left:0; bottom:0; height:35px; width:895px; overflow:hidden; background:url(/gfx/nav-bg.gif) repeat-x top left; }
div#header ul li						{display:inline; float:left; padding-right:20px; height:35px;}
div#header ul li a						{font:bold 10px/32px arial !important; color:#999 !important; display:inline; text-transform:uppercase; text-decoration:none;}
div#header ul li a:hover				{cursor:pointer; color:#EEE;}
div#header ul li a.on					{color:#EEE !important;  text-decoration:none;}
div#header ul li a.on:hover				{color:#EEE !important; }

/*---------------------
Left navigation
---------------------*/
div.content-left ul.menu					{width:200px; margin:5px 0 5px 0; padding:0; list-style:none; float:left; overflow:hidden;}
div.content-left ul.menu li					{margin:1px 0; padding:0;}
div.content-left ul.menu li a				{width:188px; padding:0 0 0 12px; font:bold 11px/20px arial; color:#333; text-decoration:none; /*background:#EEE url(../gfx/menu-bg-off.gif) no-repeat;*/ display:block; overflow:hidden;}
div.content-left ul.menu li a:hover			{color:#333;/*background:#EEE url(../gfx/menu-bg-on.gif) no-repeat;*/}
div.content-left ul.menu li.on a			{color:#333; text-decoration:underline; /*background:#EEE url(../gfx/menu-bg-on.gif) no-repeat;*/}

ul.submenu					{margin:0; padding:0 0 0 15px; list-style:none;}
ul.submenu li				{margin:1px 0;}
ul.submenu li a				{font:normal 11px/20px sans-serif !important; color:#666 !important; background:url(../gfx/submenu-bg-off.gif) no-repeat !important;}
ul.submenu li a:hover		{color:#333 !important; background:url(../gfx/submenu-bg-on.gif) no-repeat !important;}
ul.submenu li.on a			{color:#333 !important; background:url(../gfx/submenu-bg-on.gif) no-repeat !important;}

/* Puffs below nav-left */
ul.column-puffs							{width:190px; margin:0; padding:0; float:left; list-style:none;}
ul.column-puffs li          			{width:190px; margin:0 0 10px 0; overflow:hidden; display:block; float:left;}
ul.column-puffs li img 					{margin:0; padding:0 0 5px 0; display:block; float:left;}
ul.column-puffs li h3       			{font:bold 11px Arial, Verdana; margin:0 0 2px 0; padding:0;}
ul.column-puffs li p        			{font:normal 11px Arial, Verdana; color:#666; margin:0;}
ul.column-puffs li a.pufflink			{font:normal 11px Arial, Verdana; color:#444444; font-weight:normal; text-decoration:none;}
ul.column-puffs li a.pufflink:hover		{text-decoration:underline;}


/* Menu */
ul#cart						{width:200px; margin:0; padding:0; list-style:none; float:left; overflow:hidden; color:#333; }
ul#cart li					{margin:3px 0; padding:0; display:block;}
ul#cart li a				{width:170px; float:left; padding:0; font:normal 11px/1.7em helvetica, arial, verdana, sans-serif; color:#333; display:block; overflow:hidden; text-decoration:none;}
ul#cart li a:hover			{color:#333; text-decoration:underline;}
ul#cart li .delete			{float:left; margin:7px 5px 0 10px; padding:0; height:7px; width:9px;  background:url(../gfx/cart-delete.gif) no-repeat; border:0; cursor:pointer; }
ul#cart li.header			{width:190px; height:22px; padding:0 0 5px 10px; margin:0 0 8px 0; color:#FFF; font:bold 10px/28px helvetica, arial, verdana, sans-serif; background:url(/gfx/nav-bg.gif) repeat-x top left; text-transform:uppercase;}
ul#cart li.footer			{float:left; width:190px; padding:5px 0 5px 10px; margin:5px 0 0 0; font:bold 11px/1.7em helvetica, arial, verdana, sans-serif; border-top:1px solid #d4a00f;}
ul#cart li.footer a			{float:left; font:normal 11px/1.7em helvetica, arial, verdana, sans-serif; text-decoration:none; color:#333;}
ul#cart li.footer a:hover	{float:left; font:normal 11px/1.7em helvetica, arial, verdana, sans-serif; text-decoration:underline; color:#000;}

/* Produktvisning vänster */
ul#product-list-left					{width:160px; margin:5px 0 20px 0; padding:9px 19px 19px 19px; list-style:none; overflow:hidden; font:11px/1.7em helvetica, arial, verdana, sans-serif; border:1px solid #EDEDED; background-color:#f5f5f5;}
ul#product-list-left li					{width:160px; margin:10px 0 0 0; padding:0; display:block; float:left;}
ul#product-list-left li.header			{width:160px; font:bold 14px/1.7em helvetica, arial, verdana, sans-serif; padding:0; margin:0; text-align:center;}
ul#product-list-left li a				{font: 11px/1.7em helvetica, arial, verdana, sans-serif; color:#333; text-decoration:underline;}
ul#product-list-left li a:hover			{font: 11px/1.7em helvetica, arial, verdana, sans-serif; color:#666; text-decoration:none;}
ul#product-list-left li .image			{width:160px; height:160px; float:left; overflow:hidden; border:1px solid #EDEDED;}
ul#product-list-left li .image img		{max-width:200px; max-height:200px;}
ul#product-list-left li .info			{width:160px; text-align:center; margin-top:5px; font-weight:bold; color:#000;}
ul#product-list-left li .price			{width:160px; text-align:center;}

/* Product listings */
ul#product-list						{width:690px; margin:10px 0 20px 0; padding:0; list-style:none; overflow:hidden; font:11px/1.7em helvetica, arial, verdana, sans-serif;}
ul#product-list li					{width:162px; min-height:245px; _height:245px; margin:0 14px 14px 0; padding:0; display:block; float:left;}
ul#product-list li.last				{margin:0 0 10px 0;}
ul#product-list li a				{font: 11px/1.7em helvetica, arial, verdana, sans-serif; color:#333; text-decoration:underline;}
ul#product-list li a:hover			{font: 11px/1.7em helvetica, arial, verdana, sans-serif; color:#666; text-decoration:none;}
ul#product-list li .image			{width:160px; height:160px; float:left; overflow:hidden; border:1px solid #EDEDED; border-bottom:0;}
ul#product-list li .image img		{max-width:200px; max-height:200px;}

ul#product-list li .price			{width:160px; text-align:center; border:1px solid #EEE; border-top:0; margin-bottom:5px;}
ul#product-list li .info			{width:160px; height:35px; line-height:16px; text-align:center; padding:5px 0 0 0; font-weight:bold; color:#000; border:1px solid #EEE; border-bottom:0; border-top:0;}

ul#product-list li .more			{width:162px; margin-top:5px; height:20px; position:relative;}
ul#product-list li .more .btn-buy	{width:42px; height:20px; position:absolute; right:0; top:0; border:0; background:url(/gfx/kop.gif) no-repeat top right; cursor:pointer;}
ul#product-list li .more .btn-info	{width:150px; height:20px; position:absolute; left:0; top:0; border:0; background:url(/gfx/information.gif) no-repeat top left; cursor:pointer;}