/* ------------------------------------------------------------
 * (C) Webbfabriken.com 2010
 * ------------------------------------------------------------ */
/* ------------------------------------------------------------
 * STILLMALL HUVUDSTILAR
 * ------------------------------------------------------------ */

/*


#7C211E
#5B2D28
#F9BFC1
#FC8C99
#FC5E72

*/


body  		{	font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 12px; /*background: #333; margin-left: auto;	margin-right: auto;	text-align: center; margin-top:0px; color: #808290; background-color:#4A484D; letter-spacing:normal; line-height:14px; background:url(/LAYOUT/THEME/IMAGES/bakgrund.jpg) repeat; */}

body {
	margin: 0 auto;
	padding: 0;
	background-color: #C293B7;
	background-image: url('/LAYOUT/THEME/IMAGES/bakgrund.jpg');
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: top left;
}

img { border:none; }

input , textarea{ background-color:#FFCCE8; border:none; border:#999 solid 1px; color:#444; }
.font-bold { font-weight:bold; }
.font-size-8 { font-size:8px !important; }
.font-size-10 { font-size:10px !important; }
.font-size-12 { font-size:12px !important; }
.font-size-14 { font-size:14px !important; }
.text-line-through { text-decoration:line-through !important; }
.text-style-out-of-stock{ text-decoration:line-through !important; }
.btn-not-in-store { background-color:#808080 !important;}
#art-page-background-gradient
{
	position: absolute;
	/*background-image: url('/LAYOUT/THEME/IMAGES/Page-BgGradient.jpg');*/
	background-repeat: repeat-x;
	background-attachment: fixed;
	top:0;
	width:100%;
	height: 900px;
	
}
#art-main
{
	position: relative;
	width: 100%;
	left: 0;
	top: 0;
}


#art-page-background-gradient
{
	background-position: top left;
}
#art-page-background-simple-gradient, #art-page-background-gradient, #art-page-background-glare
{
	min-width:1000px;
}
/* begin Box, Sheet */
.art-Sheet
{
	position:relative;
	z-index:0;
	margin:0 auto;
	width: 1000px;
	min-width:15px;
	min-height:15px;
}

.art-Sheet-body
{
	position: relative;
	z-index: 1;
	padding: 1px;
}

.art-Sheet-tr, .art-Sheet-tl, .art-Sheet-br, .art-Sheet-bl, .art-Sheet-tc, .art-Sheet-bc,.art-Sheet-cr, .art-Sheet-cl
{
	position:absolute;
	z-index:-1;
}

.art-Sheet-tr, .art-Sheet-tl, .art-Sheet-br, .art-Sheet-bl
{
	width: 14px;
	height: 14px;
	background-image: url('/LAYOUT/THEME/IMAGES/Sheet-s.png');
}

.art-Sheet-tl
{
	top:0;
	left:0;
	clip: rect(auto, 7px, 7px, auto);
}

.art-Sheet-tr
{
	top: 0;
	right: 0;
	clip: rect(auto, auto, 7px, 7px);
}

.art-Sheet-bl
{
	bottom: 0;
	left: 0;
	clip: rect(7px, 7px, auto, auto);
}

.art-Sheet-br
{
	bottom: 0;
	right: 0;
	clip: rect(7px, auto, auto, 7px);
}

.art-Sheet-tc, .art-Sheet-bc
{
	left: 7px;
	right: 7px;
	height: 14px;
	background-image: url('/LAYOUT/THEME/IMAGES/Sheet-h.png');
}

.art-Sheet-tc
{
	top: 0;
	clip: rect(auto, auto, 7px, auto);
}

.art-Sheet-bc
{
	bottom: 0;
	clip: rect(7px, auto, auto, auto);
}

.art-Sheet-cr, .art-Sheet-cl
{
	top: 7px;
	bottom: 7px;
	width: 14px;
	background-image: url('/LAYOUT/THEME/IMAGES/Sheet-v.png');
}

.art-Sheet-cr
{
	right:0;
	clip: rect(auto, auto, auto, 7px);
}

.art-Sheet-cl
{
	left:0;
	clip: rect(auto, 7px, auto, auto);
}

.art-Sheet-cc
{
	position:absolute;
	z-index:-1;
	top: 7px;
	left: 7px;
	right: 7px;
	bottom: 7px;
	background-color: #ffffff;
}


.art-Sheet
{
	margin-top: 5px !important;
}

#art-page-background-simple-gradient, #art-page-background-gradient, #art-page-background-glare
{
	min-width:1000px;
}

/* end Box, Sheet */

/* begin ContentLayout */
.art-contentLayout
{
	position: relative;
	margin-bottom: 0px;
	width: 1000px;
}
/* end ContentLayout */

a:link 		{	text-decoration: none; color:#676767; }
a:visited 	{	text-decoration: none; color:#676767; }
a:hover 	{	text-decoration: none; color:#111111; }
a:active 	{	text-decoration: none; color:#676767; }
h1 { font-size:1.2em; }
h2 { font-size:1.1em; }
h3 { font-size:1.0em; }
h4 { font-size:0.9em; }
h5 { font-size:0.8em; }


.pageMainContainer #container 		{	
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:15px;
	min-height:15px;
	width: 990px; 
	background: #FFFFFF; 
	min-height:1000px;
	/*height:1200px; */
}
.pageMainContainer #header 			{	margin-top:0px; background-color:#333; padding: 0px 10px; background:URL('/images/mainimg/topimage2.jpg') no-repeat #fff; height: 170px; } 
/*.pageMainContainer #header h1 	{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#FFFCF3; margin: 0; padding: 10px 0; }*/

.tabs_header 						{	position:absolute; top:0px; _top:15px; left:auto; margin-left:480px; _margin-left:310px; #margin-left:310px; font-size:10px; margin-bottom:10px; _margin-bottom:10px; background-color:#333333; }
.tabs_header1 						{	position:absolute; _top:15px; #top:15px; top:20px; font-size:10px;}
.leftMenuTag 						{	background:url(/LAYOUT/THEME/IMAGES/meny.left.tag.gif) no-repeat;  width:130px;   height:175px;	 }
.leftMenuTag ol 					{	margin:0px;	list-style:none;	padding-top:50px;	_padding-top:42px;	#padding-top:42px;	padding-left:8px;	_padding-left:8px;	#padding-left:8px;}
.leftMenuTag li 					{	list-style:none;}
ol#toc 								{   height: 2em;    list-style: none;    margin: 0;    padding: 0;}
ol#toc li 							{   float: left;    margin: 0 4px 0 0;}
ol#toc a 							{   background: url('/LAYOUT/THEME/IMAGES/basic_tab.gif');	background-repeat:no-repeat;    color: #008;    display: block;    float: left;    height: 2em;    padding-left: 10px;    text-decoration: none;}
ol#toc a:hover 						{   background-position: 0 -120px;	background-repeat:no-repeat;}
ol#toc a:hover span 				{   background-position: 100% -120px;	background-repeat:no-repeat;}
ol#toc li.current a 				{   background-position: 0 -60px;	background-repeat:no-repeat;    color: #fff;    font-weight: bold;}
ol#toc li.current span 				{   background-position: 100% -60px;	background-repeat:no-repeat;}
ol#toc span 						{   background: url('/LAYOUT/THEME/IMAGES/basic_tab.gif') 100% 0;	background-repeat:no-repeat;    display: block;    line-height: 2em;    padding-right: 20px;	background-color:#444444;}
ol#toc div.content 					{   clear: left;    padding: 2em;}

.copyright 							{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#A88A8B; padding-left:650px;}
.pageMainContainer #header #rightHeaderLinks {  float: right; width: 20em; padding: 0 0; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#181818; margin-top: 56px; }
#Header_textAlignLeft 				{	text-align:left; color:#999999; font-size:12px; }
.pageMainContainer #container #pageMainContent {  font-size:12px; color:#333333; padding-top:0px; margin-top:0px; }
.itemAlignRight 					{	text-align:right; font-size:12px; float:right; padding-right: 15px; padding-left:15px; padding-top:3px; padding-bottom:3px; background-color:#808290; color:#fff; margin-right:45px;}

p, h1, h2, h3, h4, h5, h6 			{	margin-top: 1em;margin-right: 0pt;margin-bottom: 1em;margin-left: 0pt;}
input, select, form, textarea 		{	color:#444;font-size: 1em; /*font-family: Verdana, Arial, Helvetica, sans-serif;*/ margin:2px;  }
.formButton							{	background:#EEE;	color:#808290;	border:none;	padding-top:0px;	padding-bottom:2px; height:20px; margin-top:0px; margin-bottom:0px; margin-right:30px; 			}

.red { color:#FF0000; }
.black { color:#333333; }
.strong { font-weight:bold; }
.normal { font-weight:normal; }
.text-align-right { text-align:right; }
.product-price { margin-right:0px; font-size:0.9em; }
.STYLE-REA { color:#F39;}

#Searchbox2 						{ float: right;display: inline;position: relative;top: -3px; }
#Searchbox 							{ display: inline;position: relative; }
#Searchbox input.searchbox 			{ background-color: #ffffff; float: left; height:16px; border:#CCC solid 2px; width:100px; font-size:14px;}

.pageMainContainer #productOfferFramedBox 		{	font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; }
.pageMainContainer #productOfferFramedBox img 	{	padding-bottom:2px; margin-bottom:2px; background: transparent; padding:0; border:2px solid; border-color:#FFFFFF; width:128px; height:128px; }

.alignTextRight 					{	font-family:Verdana, Arial, Helvetica, sans-serif;  color:#808290;	font-size:100%;	font-weight:bold; text-align: right; padding-bottom:2px; padding-top:5px; float:right; margin-bottom: 8px;}

.textTypeBold_120					{	font-family:Verdana, Arial, Helvetica, sans-serif;  color:#808290;	font-size:110%;	font-weight:bold;}
.textTypeNormal_90					{	font-family:Verdana, Arial, Helvetica, sans-serif;  color:#808290;	font-size:90%;	font-weight:bold;}
.lineHeight_20						{	line-height:20px }
.marginTop_8						{	padding-top: 8px;}
.marginBot_5						{	padding-bottom: 5px;}
.marginBot_8						{	padding-bottom: 8px;}


/* ------------------------------------------------------------
 * STILMALL FÖR VÄNSTER OCH HÖGER MENYPLATTA
 * ------------------------------------------------------------ */
.pageMainContainer #pageLeftMenu { float: left; width: 150px; padding: 8px 0px 0px 0px ; padding-left:0px; border-right:#ffc3d6 dotted 1px; color:#333; margin-top:-8px !important; height:auto; min-height:790px; }
.pageMainContainer #pageLeftMenu a { color:#222; font-size:1em;}
.pageMainContainer #pageLeftMenu a:hover  { color:#664523; background: url(../LAYOUT/THEME/IMAGES/basic_tab.gif) no-repeat left 0%; width:160px; }

.pageMainContainer #pageRightMenu { float: right; width: 160px; padding-left:10px; padding-top: 6px; border-left:#ffc3d6 dotted 1px; height:700px;}
.rosett { /*background:url(/LAYOUT/THEME/IMAGES/header_addon.gif) no-repeat;*/ width:100px; margin-left:738px; margin-top:0px; height:20px; z-index:1000; position:inherit;}

.cart-header-contentbox {
z-index:1000;
}

.header-cart-info-items { display: none; visibility:hidden; font-size:10px; font-weight:bold; width:78px; text-align:right; margin-left:730px; margin-top:-60px; height:60px; z-index:1000; position:inherit;  } /* Varukorg summa */
.header-cart-goto-link { display: none; visibility:hidden; font-size:10px; font-weight:bold; width:78px; text-align:right; margin-left:847px; margin-top:-60px; height:60px; z-index:1000; position:inherit; } /* Ändra/Betala länk */
.header-info-ask-link { display: none; visibility:hidden; font-size:10px; font-weight:bold; width:78px; text-align:right; margin-left:632px; margin-top:-72px; height:60px; z-index:1000; position:inherit; } /* Fråga oss länk */

.header-cart-info-items2 { font-size:10px; font-weight:bold; width:78px; text-align:right; margin-left:730px; margin-top:-50px; height:60px; z-index:1000; position:static; }
.header-cart-goto-link2 { font-size:10px; font-weight:bold; width:78px; text-align:right; margin-left:827px; margin-top:-60px; height:60px; z-index:1000; position:static; }


.pageMainContainer #pageLeftMenu h3, .pageMainContainer #pageLeftMenu p, .pageMainContainer #pageRightMenu p, .pageMainContainer #pageRightMenu h3 { margin-left: 10px; 	margin-right: 10px; }
.pageMainContainer #pageLeftMenu .pageLeftMenuTopImg	{ width:146px; text-align:left; padding-left:12px; padding-right:0px; padding-top:1px; padding-bottom:4px; float:left; background:URL('/images/mainimg/menu.top2.small.jpg'); font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.pageMainContainer #pageLeftMenu .pageLeftMenuSidesImg 	{ width:150px; text-align:left; padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:4px; float:left; /*background:URL('/images/mainimg/menu.sides2.small.gif');*/ font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:12px;  margin:0px; margin-top:-8px; background-color:#f5f4f0;  }
.pageMainContainer #pageLeftMenu .pageLeftMenuBottImg 	{ width:146px; text-align:left; padding-left:12px; padding-right:0px; padding-top:1px; padding-bottom:4px; float:left; /*background:URL('/images/mainimg/menu.bott2.small.jpg');*/ font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:12px; }
.pageMainContainer #pageRightMenu .pageLeftMenuTopImg	{ width:146px; text-align:left; padding-left:12px; padding-right:0px; padding-top:1px; padding-bottom:4px; float:left; /*background:URL('/images/mainimg/menu.top2.small.jpg');*/ font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:12px; }
.pageMainContainer #pageRightMenu .pageLeftMenuSidesImg { width:146px; text-align:left; padding-left:0px; padding-right:0px; padding-top:1px; padding-bottom:4px; float:left; /*background:URL('/images/mainimg/menu.sides2.small.gif');*/ font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:12px; }

.pageMainContainer #pageRightMenu .pageLeftMenuBottImg 	{ width:146px; text-align:left; padding-left:12px; padding-right:0px; padding-top:1px; padding-bottom:4px; float:left; /*background:URL('/images/mainimg/menu.bott2.small.jpg');*/ font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:12px; }

.pageMainContainer #pageRightMenu .pageLeftMenuSidesImg ul li { list-style:none; margin-left:-20px;}


.pageMainContainer #pageRightMenu .pageLeftMenuSidesImg #productOfferFramedBox 	{ font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:12px; }
.pageMainContainer #pageRightMenu .pageLeftMenuSidesImg #productOfferFramedBox img { padding-bottom:2px; margin-bottom:2px; background: transparent; padding:0; border:2px solid; border-color:#FFFFFF; width:128px; height:128px; }
.pageMainContainer #pageRightMenu .pageLeftMenuSidesImg #productOfferFramedBox hr { padding:0 0 0 0px; margin:0 0 0 0px; color:#FFFFFF; }
/* ------------------------------------------------------------
 * STILMALL FÖR PRODUKTPLATTAN
 * ------------------------------------------------------------ */
 /* ----- product plate big list ----- */
.productPlateFramed .products										{	/*margin:1em 0;*/ line-height:inherit;}
.productPlateFramed .products .pDisplayInline						{	margin:0px 0px 0px 0px ; padding: 0px 0px 0px 0px ; 	/*display:inline-block;*/  text-align:left; letter-spacing:0px;  }
.productPlateFramed .products .pDisplayInline		td				{ vertical-align:baseline; padding-right:5px; }

.productPlateFramed .products ul, .productPlateFramed .products li	{	padding:0px; margin:0px; list-style:none;  text-align:right; }
.productPlateFramed .products li									{	/*margin-bottom:0.5em;padding: 0.5em; */ }
/*.productPlateFramed .products li:hover							{	border:1px solid #e5e5e5;}*/
.productPlateFramed .products li h3									{	margin-top:.5em;	margin-bottom:1em;	padding:0;	background:none;}
.productPlateFramed .products li h3 a								{	color:#F9E3E6;}
.productPlateFramed .products li h3 a:hover							{	color:#F9E3E6;}
.productPlateFramed .products .image								{	overflow:hidden; 	margin-left:5px;	margin-right:10px;	margin-bottom:10px;}
.productPlateFramed .products .image a img							{	/*border:1px solid #eef;*/	padding:2px;	}
.productPlateFramed .products .image a:hover img					{	/*border:1px solid #eef;*/	padding:2px;	}
.productPlateFramed .products .desc									{	margin:1em 0 1em 0;	text-align:left;	line-height:110%;	color:#808290;	font-size:130%;	font-weight:bold; text-align:left;}
.productPlateFramed .products .leverantor							{	margin:1em 0 1em 0;	text-align:left;	line-height:110%;	color:#808290;	font-size:110%;	font-weight:normal;	text-align:left;}
.productPlateFramed .products .text									{	text-align:left !important;margin:0px !important; padding:0px !important; text-align:left !important;	line-height:110%;	color:#808290;	font-size:110%;	font-weight:normal; display:inline;	}

.productPlateFramed .products .attrtextqqq		{	margin-left:0px; text-align:left;	line-height:110%;	color:#808290;	font-size:110%;	font-weight:normal;display:inline; }
.productPlateFramed .products .quanttextqqq	{	margin-left:0px; text-align:left;	line-height:110%;	color:#808290;	font-size:110%;	font-weight:normal;display:inline; }
.productPlateFramed .products .priceqqq		{	margin-left:0px; text-align:left;	line-height:110%;	color:#808290;	font-size:110%;	font-weight:normal;display:inline;	}

.productPlateFramed .products .product-desc-short					{ font-weight:bold;height:25px !important;}
.productPlateFramed .products .product-desc-long-trunk				{ height:60px !important;}
.productPlateFramed .products .product-artnr 						{ font-weight: bold; }
.productPlateFramed .products .priceRea								{	text-align:right;	line-height:110%;	color:#FF0000;	font-size:110%;	font-weight:bold;	display:inline;	text-align:left;}
.productPlateFramed .products .quantity								{	text-align:right;	line-height:110%;	color:#808290;	font-size:110%;	font-weight:normal;	display:inline;	text-align:left; }
.productPlateFramed .products #addBasket							{	border-top:1px solid #eef;	padding-top:1em;text-align:right; float:right;  }
.productPlateFramed .products form									{	display:inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  	}
.productPlateFramed .products .formButton_o							{	background-image: url(/images/mainimg/basket.gif);background-color: #ffffff; float:inherit; /*background:#808290;	color:#fff;	border:none;	padding-top:3px;	padding-bottom:3px; */width:24px;}
.productPlateFramed .products .button								{	background:#FFCCE8; font-weight:bold;	color:#444;	border:#999 solid 1px;	padding-top:0px;	padding-bottom:2px; height:20px; margin-top:0px; margin-bottom:1px; width: 90px;	cursor:pointer;	 font-size:9px;		}
.productPlateFramed .products .btn_Buy								{	overflow:hidden;	padding-right: 2px; margin-right:2px;	}
.productPlateFramed .products .button_image_buy						{ background:url(/LAYOUT/THEME/IMAGES/kop_knapp.gif) no-repeat;	}
.productPlateFramed .products .button_image_info					{ background:url(/LAYOUT/THEME/IMAGES/info_knapp.gif) no-repeat;	}

.productPlateFramed .products .formField, 
	.productPlateFramed .products .formSelect						{	background:#fff;border:1px solid #eef;width:200px;	}
	
.productPlateFramed .products .formFieldShort,
	.productPlateFramed .products .formFieldMedium					{	background:#fff;border:1px solid #eef;width:20px;margin-right:5px; text-align:center;	}
	
.productPlateFramed .products .formFieldMedium						{	width:96px;	}
.productPlateFramed .products .clearBoth 							{	clear:both;	}
.productPlateFramed .products .productsRightFrame .productsLeftFrame	{	padding-left: 0px; width:340px; float:left; height:190px; padding-bottom: 10px; }
.productPlateFramed .products .productsRightFrame					{	padding-right: 0px; margin-bottom: 1px; height:320px; padding-left:0px; float:left; text-align:left; width:660px;}

/* ========================================================================================================= */
 /* ----- product thumbnail list ----- */
.productMainTableColumnsFramed { }
.productMainTableColumnsFramed .products							{	text-align:left !important;line-height:inherit;  font-size:10px !important;}
.productMainTableColumnsFramed .products .pDisplayInline			{	margin:0px 0px 0px 0px ; padding: 0px 0px 0px 0px ; 	display:inline-block;  text-align:left; letter-spacing:0px;  }
.productMainTableColumnsFramed .products ul							{	color:#444; padding:0;margin:0; list-style:none; list-style-position:outside;  text-align:left; font-size:10px; display:block; height: 290px;   }

.productMainTableColumnsFramed .products li							{	margin-right:10px; padding:1px; padding-top:0px;  margin-left:10px; width:180px; /*border:#930 solid 2px;*/ min-height:290px;}
.productMainTableColumnsFramed .products li h3						{	margin-top:5px;	margin-bottom:5px;	padding:0;	background:none;}
.productMainTableColumnsFramed .products li h3 a					{	color:#F9E3E6;}
.productMainTableColumnsFramed .products li h3 a:hover				{	color:#F9E3E6;}
.productMainTableColumnsFramed .products .image						{	overflow:hidden; 	margin-left:5px;	margin-right:10px;	margin-bottom:10px; width: 160px !important; height:174px !important; }
.productMainTableColumnsFramed .products .image a img				{	padding:2px;	background:#fff; }
.productMainTableColumnsFramed .products-off .image a:hover img			{	padding:-2px;	border:#CCC solid 2px; }
.productMainTableColumnsFramed .products .desc						{	margin:5px 0 5px 0;	text-align:left  !important; line-height:110%;	color:#808290;	font-size:130%;	font-weight:bold; }
.productMainTableColumnsFramed .products .leverantor				{	margin:5px 0 5px 0;	text-align:left  !important;line-height:110%;	color:#808290;	font-size:110%;	font-weight:normal; }
.productMainTableColumnsFramed .products .text						{	margin-left:0px; text-align:left !important; line-height:110%;color:#808290;font-size:110%;font-weight:normal;display:inline;}
.productMainTableColumnsFramed .products .attrtext					{	margin-left:0px; text-align:left !important; line-height:110%;color:#808290;font-size:110%;font-weight:normal;display:inline;}
.productMainTableColumnsFramed .products .product-desc-short		{	text-align:left;font-weight:bold;height:25px !important; font-size:10px !important;overflow:hidden;}
.productMainTableColumnsFramed .products .product-desc-long-trunk 	{	text-align:left;height:40px !important; overflow:hidden !important; font-size:10px !important;}
.productMainTableColumnsFramed .products .product-price-info 		{	height:15px !important; overflow:hidden !important; font-size:10px !important; padding-bottom:5px;margin-bottom:1px; #margin-bottom:0px; text-align:left;}
.productMainTableColumnsFramed .products .product-artnr 			{	text-align:left;font-weight: bold; }
.productMainTableColumnsFramed .products .product-desc				{	text-align:left;	line-height:100%;	color:#808290;	font-size:10px;	font-weight:bold;	display:inline;	text-align:left;}
.productMainTableColumnsFramed .products2 .price						{	color:#555; font-weight:bold;	display:inline;	text-align:left !important; float:left; font-size:10px; width:80px !important;}

.productMainTableColumnsFramed .products .price						{	height:0px;color:#555; font-weight:bold;	text-align:left !important; font-size:10px;}

.productMainTableColumnsFramed .products .priceRea					{	text-align:left;	line-height:110%;	color:#FF0000;	font-size:110%;	font-weight:bold;	display:inline;	text-align:left;}
.productMainTableColumnsFramed .products .quantity					{	text-align:left;	line-height:110%;	color:#808290;	font-size:110%;	font-weight:normal;	display:inline;	text-align:left; }
.productMainTableColumnsFramed .products #addBasket					{	border-top:1px solid #eef;	padding-top:1em;text-align:right; }
.productMainTableColumnsFramed .products form						{	display:inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  	}
.productMainTableColumnsFramed .products .formButton_o				{	background-image: url(/images/mainimg/basket.gif);background-color: #ffffff; float:inherit; width:24px;}
.productMainTableColumnsFramed .products .formButton				{	background:#eef;color:#808290;border:none;padding-top:0px;padding-bottom:2px;height:20px;margin-top:0px;margin-bottom:1px;width: 92px;}
.productMainTableColumnsFramed .products .btn_Buy					{	overflow:hidden;display:inline !important;	padding-right: 0px; margin-right:0px; padding-bottom:2px 	}
.productMainTableColumnsFramed .products .btn_Info					{	overflow:hidden;display:inline !important;	padding-right: 0px; margin-right:0px; padding-bottom:2px 	}

.productMainTableColumnsFramed .products .btn_Buy2 input			{	text-transform:uppercase; display:inline !important; padding:0px; padding-left:1px;  border:none !important; font-weight:bold !important; width:40px !important; height:15px !important; margin-bottom:4px; background:#AAA !important; color:#FFF !important; cursor:pointer; padding-top:1px;	}
.productMainTableColumnsFramed .products .btn_Info2 input			{	text-transform:uppercase; display:inline !important; padding:0px; padding-left:1px;   border:none !important; font-weight:bold !important; width:40px !important; height:15px !important; margin-bottom:4px; background:#AAA !important; color:#FFF !important; cursor:pointer; padding-top:1px;	}

.productMainTableColumnsFramed .products .btn_Buy input				{	text-transform:uppercase; display:inline !important;  cursor:pointer; background:url(/LAYOUT/THEME/IMAGES/kop_knapp.gif) no-repeat; width: 32px; height:16px; border:none;}
.productMainTableColumnsFramed .products .btn_Info input			{	text-transform:uppercase; display:inline !important; cursor:pointer; background:url(/LAYOUT/THEME/IMAGES/info_knapp.gif) no-repeat;width: 32px; height:16px; border:none; }

.productMainTableColumnsFramed .products2 .formField,
	.productMainTableColumnsFramed .products2 .formSelect			{	background:#fff;border:1px solid #eef;width:200px;	}
	
.productMainTableColumnsFramed .products2 .formFieldShort,
	.productMainTableColumnsFramed .products2 .formFieldMedium		{	background:#fff;border:1px solid #eef;width:20px;margin-right:5px; text-align:center;	}
	
.productMainTableColumnsFramed .products2 .formFieldMedium				{	width:96px;	}
.productMainTableColumnsFramed .products2 .clearBoth 					{	clear:both;	}
.productMainTableColumnsFramed .products2 .productsRightFrame .plateTop	{	padding-left: 0px; width:170px; float:left; padding-bottom: 10px; /*border:1px solid #0000FF; */	}
.productMainTableColumnsFramed .products2 .productsRightFrame			{	padding-right: 20px; margin-bottom: 1px; /*border:1px solid #FF0000; */height:200px;	}
.text_Avdelning															{	padding-left:4px;  font-weight:bold !important;	}
.productMainTableColumnsFramed .text_spacing_top_bottom 				{	padding-bottom:10px; padding-top:10px;}
.productMainTableColumnsFramed .text_spacing_padding_right 				{	padding-right:10px;}

/* ------------------------------------------------------------ */
.pageMainContainer #pageMainContent .infoTextContainerNoRightMenu		{ width:820px; /*height:1400px;*/ padding-right:0px; padding-top:0px; float:left; margin-left:6px; margin-top:7px; repeat-y; /*overflow:auto;*/} /* This box contains textpages with no right pane and many rows.*/
.pageMainContainer #pageMainContent .infoTextContainer		{ width:580px; /*height:1400px;*/ padding-right:0px; padding-top:0px; float:left; margin-left:6px; margin-top:7px; repeat-y; /*overflow:auto;*/} /* This box contains textpages with no right pane and many rows.*/

.inner, .products, .products li, #pagination, #total, .modules 			{ display: block;}
.inner, .products, .products li, #pagination, #total, .modules 			{ min-height: 1%;}

.pageMainContainer #pageMainContent .productMainTableColumnsFramed 		{ width:210px !important; height:300px !important; text-align:left; padding:0px; margin:0px; float:left;}


.pageMainContainer #pageMainContent .productPlateFramed 				{ width:610px; text-align:left !important; padding-right:0px; padding-top:0px; float:left; repeat-y; margin-left:6px; margin-top:7px;background:#FFFFFF;} /* Detaljboxen frame runt om */
.pageMainContainer #pageMainContent .productPlateFramedDetailsPage 		
{ /*border:2px solid; border-color:#eef;*/ width:500px; height:600px; text-align:left !important; padding-right:0px; padding-top:0px; padding-bottom:45px; float:left; repeat-y; margin-left:8px; margin-top:7px;}

.pageMainContainer #pageMainContent .productMainContent				
{ text-align:left; padding-left:5px; padding-right:0px; padding-top:3px; margin-right:0px;	width:660px; min-height:1000px; float:left;  repeat-y; /*overflow:auto;*/}

/* ------------------------------------------------------------
 * VISA VARUKORG STILMALLEN   border: 2px solid #FFD7BE
 * ------------------------------------------------------------ */

.pageMainContainer #pageMainContent #shopBasketMainTable #cartSummaryBox { margin-left:inherit; /*border: 2px solid #EEE; background: transparent; *//* width:773px; */float:left;  repeat-y; /*overflow:auto; */margin-bottom:5px; }
.pageMainContainer #pageMainContent #cart_MenuTopImg					 {	margin-top:6px;	margin-left:inherit;	background:URL('/LAYOUT/THEME/IMAGES/menu.top.wide_3.gif'); height:16px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	text-align:left;	color:#999999;	padding-left:25px;	width:752px;	float:left;	overflow:auto;	font-weight:bold;
}
/* ------------------------------------------------------------
 * DATA TABLES
 * ------------------------------------------------------------ */

.pageMainContainer #pageMainContent #shopBasketMainTable #cartSummaryBox .dataTable 				{	margin: 0 0 10px 0;	/*border: 1px solid #FFD7BE;*/	border-left: 0;	background: transparent;	width: 100%; }
.pageMainContainer #pageMainContent #shopBasketMainTable #cartSummaryBox .dataTable td 				{	padding: 5px;	color: #000;	vertical-align: top; }	
.pageMainContainer #pageMainContent #shopBasketMainTable #cartSummaryBox .dataTable th 				{	/*border-left: 1px solid #FFD7BE;*/	background: #F9E3E6;	/*font: bold 62.5%/140%; verdana,arial,helvetica,sans-serif;*/	text-align: center;	white-space: nowrap;	vertical-align: middle; }
.pageMainContainer #pageMainContent #shopBasketMainTable #cartSummaryBox .dataTable thead th 		{  /*border-bottom: 1px solid #FFD7BE; }*/	}
.pageMainContainer #pageMainContent #shopBasketMainTable #cartSummaryBox .dataTable tfoot th 		{  /*border-top: 1px solid #FFD7BE; }*/	}
.pageMainContainer #pageMainContent #shopBasketMainTable #cartSummaryBox .dataTable td 				{	/*border-bottom: 1px solid #FFD7BE;*/ 	/*border-left: 1px solid #FFD7BE;*/	font: normal 70%; /*font-family: verdana,arial,helvetica,sans-serif;*/	text-align: right;	vertical-align: top; }	
.pageMainContainer #pageMainContent #shopBasketMainTable #cartSummaryBox .dataTable td.alignLeft 	{	text-align: left; }
.pageMainContainer #pageMainContent #shopBasketMainTable #cartSummaryBox .dataTable td.alignRight 	{	text-align: right; }
.pageMainContainer #pageMainContent #shopBasketMainTable #cartSummaryBox .dataTable td span 		{	display: none; }

.pageMainContainer #pageMainContent #shopBasketMainTable #cartSummaryBox .dataTable td.selectionCell {	padding: 0;	width: 22px;	vertical-align: middle; }
.pageMainContainer #pageMainContent #shopBasketMainTable #cartSummaryBox .dataTable td.selectionCell {	border-bottom: 1px solid #F00;	background: #F9E3E6; }

.pageMainContainer #pageMainContent 		{ 	margin: 0 1px 0 1px;  	padding: 0 1px 0 1px; } 
.infoText 									{	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/	font-size:0.8em;	text-align:left;	color:#AAAAAA; margin-right:30px; 							}
.infoText1 									{	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/	font-size:0.8em;	text-align:left;	color:#AAAAAA; margin-right:30px; 							}
.errorstyle									{	color:#F78181; border:#F78181 dashed 2px; padding:2px 25px 2px 5px; margin-right:30px; margin-left:10px;												 width:400px;}

.frame_box { /*border:#a9a9a9 solid 1px;*/ width:145px; padding:0px; margin-left:3px; margin-top:-12px; font-size:9px; }
.frame_box_dubbel { border:#999999 double 4px; width:102px; padding:5px; margin-left:3px; margin-top:-12px; }

.rightmenu { background-color:#F7EFFC; }
.rightmenu li { list-style:none; margin:0px; padding:0px; }
.rightmenu li a { margin:0px; padding:0px; }
.rightmenu li p { margin:0px; padding:0px; margin-top:10px; }
.rightmenu ul { margin:0px; margin-left:20px; padding:0px; }
.frame_box_top_image img { width:120px; height:35px; margin-left:2px; margin-bottom:12px; }
.frame_box_top_image2 img { width:120px; height:35px; margin-left:2px; margin-bottom:12px; }
.frame_box_top_tab_image-disabled img {  width:120px; height:35px; margin-left:2px; margin-bottom:12px; }


.leftMenuRubrik { font-weight:normal; }
.leftMenuText { font-weight:normal; }
.leftMenuTextSelected { color:#050040 !important; /*border-bottom:#666 solid 1px;*/ font-weight:bold !important; } 
.style-padding-bottom-5 { margin-bottom:5px; }

.pageMainContainer #footer2 				{ float:left; width:950px; padding: 0 10px; background:#F9E3E6;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;	padding-left:30px;		} 
.pageMainContainer #footer2 p 				{ margin-left: auto;	margin-right: auto;	text-align: center; 			}
.footer-text-content 						{ text-align:center; width:910px; color:#000; padding:20px; padding-right:20px; font-size:10px;	}

.footer-text-content a						{ color:#000; }
.footer-text-content a:hover				{ color:#000; font-weight:bold; }

.pageMainContainer #footer 					{ background:url(/LAYOUT/THEME/IMAGES/footer.png) center top no-repeat; width: 950px; height:90px; font-size:12px; color:#222;	} 
.footer-brand								{ font-size:10px; text-align:center;		} 
.footer-brand	a:hover						{ font-weight:bold; color:#FFF;	font-size:12px; 	} 
.footer-visitorcounter						{ font-size:10px;text-align:center;		} 

.fltrt 										{ float: right;	margin-left: 8px;										}
.fltlft 									{ float: left;	margin-right: 8px;										}
.clearfloat 								{ clear:both;  height:0;  font-size: 1px;  line-height: 0px;				}
.debugfooter 								{ margin-top:10px; font-size:0.8em; padding-left:5px; margin-left:80px;	width:820px;	border:2px dotted;	border-color:#FF0000;	background-color:#EEEEEE;	color:#CC9900;	float:left;	list-style:none;	display:block;	text-align:left; }
#myAjax-form fieldset{	display: block;	margin: 0 0 3em 0;	padding: 0 1em 1em 1em;}
#myAjax-form fieldset.radio{	margin: 1em 0 2em 0;}
#myAjax-form fieldset.radio input{	clear: both;	float: left;	width: auto;}
#myAjax-form fieldset.radio label{	font-weight: normal;}
#myAjax-form input{	/*display: block;*/	/*width: 15em;*/}
#myAjax-form input.submit{	/*clear: both;*/	border-top:#FDA253 solid 2px; 	border-left:#FDA253 solid 2px; 	border-bottom:#B15403 solid 2px; 	border-right:#B15403 solid 2px; }
#myAjax-form label{	float: left;	display: block;	margin: 1em 1em 0 0;	font-weight: bold;}
#myAjax-form select{	display: block;}

/* begin Footer */
.art-Footer
{
	position:relative;
	z-index:0;
	overflow:hidden;
	width: 998px;
	margin: 5px auto 1px auto;
}

.art-Footer .art-Footer-inner
{
	height:1%;
	position: relative;
	z-index: 0;
	padding: 8px;
	text-align: center;
}

.art-Footer .art-Footer-background
{
	position:absolute;
	z-index:-1;
	background-repeat:no-repeat;
	background-image: url('/LAYOUT/THEME/IMAGES/Footer.png');
	width: 998px;
	height: 150px;
	bottom:0;
	left:0;
}


.rss-tag-icon
{
	position: relative;
	display:block;
	float:left;
	background-image: url('/LAYOUT/THEME/IMAGES/footer_icon_rss.gif');
	background-position: center right;
	background-repeat: no-repeat;
	margin: 0 5px 0 0;
	height: 32px;
	width: 32px;
    cursor: pointer;
	top:15px;
	left:-5px;
}




.art-Footer .art-Footer-text p
{
	margin: 0;
}

.art-Footer .art-Footer-text
{
	display:inline-block;
	color:#21121D;
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 11px;
letter-spacing: 1px;
}

.art-Footer .art-Footer-text a:link
{
	text-decoration: none;
	color: #5F3554;
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: bold;
text-decoration: none;
}

.art-Footer .art-Footer-text a:visited
{
	text-decoration: none;
	color: #3E2337;
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
text-decoration: none;
}

.art-Footer .art-Footer-text a:hover
{
	text-decoration: none;
	color: #D926AF;
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
text-decoration: underline;
}
/* end Footer */

/* begin PageFooter */
.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover
{
	font-family:Arial;
	font-size:10px;
	letter-spacing:normal;
	word-spacing:normal;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
	color:#834974;
}

.art-page-footer
{
	margin:1em;
	text-align:center;
	text-decoration:none;
	color:#834974;
}
/* end PageFooter */

/* begin LayoutCell */
.art-contentLayout .art-content
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 997px;
}
/* end LayoutCell */



  .border-left-horizontal .column
  {
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 35px;
	width: 185px;
	height: 130px;
  }
  .column ul, .column li { list-style: none; list-style-position:inside; text-align:left; margin:0px; padding:0px;  }
  .footer-box-container { margin-top:20px; margin-left:40px; float:left; width: 950px; text-align:left; }
  .border-left-horizontal .column h2  	{	text-align:left; font-size: 1.2em; font-weight:bold;  }
  .border-left-horizontal .column li	{	text-align:left; font-size: 0.9em; font-weight:normal;  border-left:#555 solid 1px !important;}
  .border-left-horizontal { border-left:#f00 dotted 1px !important; }
  
  .link-style-arrow { 
	background-image: url('/LAYOUT/THEME/IMAGES/BlockContentBullets.png');
	background-repeat: no-repeat;
	background-position: 1px 1px;
	padding-left: 9px;
	margin-right: 5px;
	color: #000000;
	display: inline-block;
  }


.ul-page-cartfunctions  li { margin-right:5px !important; display:inline; /*border:#F00 solid 1px; */}
.btn-details-page-putInBasket { width:130px; border:#666 solid 1px; background-color:#FFCEF5;}
.cart-items-add-in-basket-ok { width:130px; border:#666 solid 1px; background-color:#CFE4C0;}
.button-state-hover { background-color:#FF95F8; }


#frm_brandfunction select { color:#333;  border:#666 solid 1px; padding-top:1px; padding-bottom:1px; margin-top:7px; margin-bottom:7px;}
.cart-btnDel {  background-image: url('/LAYOUT/THEME/IMAGES/cancel.gif') !important; width:14px ; height:14px; background-position:bottom center; background-repeat:no-repeat;  }
.cart-btnAdd {  background-image: url('/LAYOUT/THEME/IMAGES/s_plus.gif')  !important; width:16px; height:16px; background-position:bottom center; background-repeat:no-repeat;   }
.cart-btnRemove {  background-image: url('/LAYOUT/THEME/IMAGES/s_minus.gif')  !important; width:16px; height:16px; background-position:bottom center; background-repeat:no-repeat;   }
.btn-klarna-getadress { background-color:#AA99AA; }
.btn-klarna-getadress:hover { background-color:#99aa99; }


#form-newsmail-small-signup { font-size:0.8em; height:80px;}


#webbfabriken-info {
	margin:0px auto; width:1000px; text-align:right; 
}


#webbfabriken-info a {
  background:url("/LAYOUT/THEME/IMAGES/ikon-webbfabriken.png") no-repeat scroll left center transparent;
  color:#666666;
  display:inline-block;
  line-height:16px;
  padding-left:20px;
  text-decoration:none;
}

.text-tips { font-style:italic; }
.icon-priskryssat {
	background-attachment:scroll;
	background-image:url("/LAYOUT/THEME/IMAGES/icon-orginal-price.gif");
	background-position:left center;
	background-repeat:no-repeat;
}
