COPYRIGHT
{
    ALL: "Copyright (c) 2000 - Incordia AB, site: http://www.incordia.se, email: mailto:info@incordia.se"
}
BODY
{
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10px;
	margin: 0px;
	padding: 0px;
	background-color : White;
	padding-top: 0px;
}

BODY.login
{
   MARGIN: 0px;
   PADDING-BOTTOM: 0px;
	padding-left: 0px;
   PADDING-RIGHT: 0px;
   PADDING-TOP: 0px;
	BACKGROUND-IMAGE: url( dots_vert.gif );
	BACKGROUND-ATTACHMENT: fixed;
	BACKGROUND-COLOR: White;
	background-position : bottom left;
	background-repeat : repeat-y;
}
BODY.left
{
   BACKGROUND-COLOR: white;
	BACKGROUND-IMAGE: url(vankant.gif);
	background-attachment : fixed;
	background-position :bottom right;
	background-repeat : repeat;
	border-right: 0px none;
	margin: 0px;
	padding: 0px;
}
BODY.right
{
   BACKGROUND-COLOR: white;
	BACKGROUND-IMAGE: url( bgRight.gif );
	background-attachment : fixed;
	background-position : top left;
	background-repeat : repeat-y;
	border-left: 0px none;
	margin: 0px;
	padding: 0px;
}
body.closedmain
{
	BACKGROUND-IMAGE: url(bgbodyclosed.gif);
	BACKGROUND-ATTACHMENT: fixed;
	BACKGROUND-COLOR: White;
	/*MARGIN: 10px 10px 10px 10px;*/
	padding: 0px;
	background-position : bottom left;
	background-repeat : no-repeat;
}
A
{
   COLOR: #A13028;
   FONT-FAMILY: Verdana, Arial, Helvetica;
   FONT-SIZE: 10px;
   FONT-WEIGHT: 500;
   TEXT-DECORATION: underline;
}
A:hover
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline;
	 color: #A13028;
}
TD
{
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}
TH
{
	BACKGROUND-COLOR: Silver;
	COLOR: #6E6E6E;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left
}
INPUT
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px
}
TEXTAREA
{
    FONT-SIZE: 14px
}
SELECT
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px
}
.sbtn
{
    WIDTH: 20px
}
.nbtn
{
    WIDTH: 60px
}
.lbtn
{
    WIDTH: 100px
}
TR.divider
{
    BACKGROUND-COLOR: #D3D3D3;
    HEIGHT: 1px;
    WIDTH: 100%
}
TD.categoryhead0
{
	COLOR: Gray;
	FONT-SIZE: 18px;
	FONT-WEIGHT: 900;
	TEXT-TRANSFORM: uppercase;
	vertical-align: top;
	border-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px
}
TD.categoryhead1
{
	/*border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;*/
}
SPAN.eontop
{
    COLOR: white
    FONT-FAMILY: Verdana;
    FONT-SIZE: 16px;
    FONT-STYLE: italic;
    FONT-WEIGHT: 800;
    HEIGHT: 100%;
    TEXT-ALIGN: right;
    WIDTH: 100%
}
BODY.eontop
{
	BORDER-BOTTOM: black 1px;
	BORDER-LEFT: medium none;
	BORDER-RIGHT: black none;
	BORDER-TOP: medium none;
	COLOR: black;
	MARGIN: 0px;
	padding: 0px;
	border-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	/*padding-right:34px;*/
}
BODY.shopbottom
{
	background-image: url(bgBottom.gif);
	background-attachment: fixed;
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #A13029;
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	FONT-FAMILY: Verdana;
	MARGIN: 0px;
	padding: 0px;
	/*margin-left: 20px;
	margin-right: 20px;
	margin-top: 3px;
	pa*/
}
/* Main frame*/
BODY.main
{
	/*BACKGROUND-IMAGE: url( dots_vert.gif );*/
	BACKGROUND-IMAGE: url( bg_content.gif );
	BACKGROUND-ATTACHMENT: fixed;
	BACKGROUND-COLOR: White;
	background-position : top left;
	background-repeat : repeat-y;
	MARGIN: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
/* Top meny*/
BODY.head
{
	BACKGROUND-COLOR: White;
	BACKGROUND-IMAGE: url( bgHead.jpg );
	BORDER-BOTTOM: 1px;
	BORDER-LEFT: 1px;
	BORDER-RIGHT: 1px;
	BORDER-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	border-color: black;
	border: black;
	border-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	/*padding-right:28px;
	padding-left:7px;*/
	margin : 0px;
	padding: 0px;
}
TD.menubar
{
	vertical-align : middle;
}
/* Huvud meny*/
BODY.navbar
{
	margin: 0px;
	padding-left:20px;
	padding-top:20px;
	overflow: auto;
}
SELECT.cartlist
{
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    WIDTH: 230px
}

/* Summa pris*/
INPUT.sum
{
	BACKGROUND-COLOR: transparent;
	BORDER-BOTTOM: #ffffcc 0px;
	BORDER-LEFT: #ffffcc 0px;
	BORDER-RIGHT: #ffffcc 0px;
	BORDER-TOP: #ffffcc 0px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	WIDTH: 200px
}
INPUT.btn
{
    BACKGROUND-COLOR: Silver;
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
TABLE.categorybox
{
	/*BORDER-BOTTOM: 2px solid #D3D3D3;
	BORDER-LEFT: 2px solid #D3D3D3;
	BORDER-RIGHT: 2px solid #D3D3D3;
	BORDER-TOP: 2px solid #D3D3D3;*/
	MARGIN: 0px;
	WIDTH: 100%;
	/*border-style: none;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px*/
}
TABLE.orderbox
{
	BACKGROUND-COLOR: Black;
	BORDER-BOTTOM: 2px solid Black;
	BORDER-LEFT: 2px solid Black;
	BORDER-RIGHT: 2px solid Black;
	BORDER-TOP: 2px solid Black;
	MARGIN: 0px;
	WIDTH: 100%;
	color: #FFFFFF
}
H2
{
	color: #A13028;
	font-size: 14px; 
	margin-bottom: 11px;
	/*border-bottom: 1px solid #D3D3D3;*/
	padding-bottom: 4px;
}

H3{
	color: #A13028;
	font-size: 14px; 
	margin-bottom: 11px;
	/*border-bottom: 1px solid #D3D3D3;*/
	padding-bottom: 4px;	
}

A.doc
{
	COLOR: Black;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none
}
A.doc:hover
{
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: normal
}
A.doc:active
{
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: normal
}
A.nav
{
	COLOR: Black;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none
}
A.nav:active
{
	COLOR: #000000;
	FONT-WEIGHT: bold
}
A.nav:hover
{
	COLOR: #000000;
	TEXT-DECORATION: underline
}
INPUT.onsalepricetag
{
	BACKGROUND-COLOR: transparent;
	BORDER-BOTTOM: 1px;
	BORDER-LEFT: 1px;
	BORDER-RIGHT: 1px;
	BORDER-TOP: 1px;
	COLOR: #000000;
	FONT-FAMILY: Impact, Verdana;
	FONT-SIZE: 14px;
	FONT-WEIGHT: normal;
	WIDTH: 120px
}
INPUT.pricetag
{
	BACKGROUND-COLOR: transparent;
	/*background: none;*/
	BORDER-BOTTOM: 1px;
	BORDER-LEFT: 1px;
	BORDER-RIGHT: 1px;
	BORDER-TOP: 1px;
	border-color: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Impact, Verdana;
	FONT-SIZE: 14px;
	FONT-WEIGHT: normal;
	WIDTH: 120px
}
SPAN.onsalepricetag
{
	BACKGROUND-COLOR: transparent;
	COLOR: #000000;
	FONT-FAMILY: Impact, Verdana;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 400
}
SPAN.pricetag
{
	BACKGROUND-COLOR: transparent;
	COLOR: Black;
	FONT-FAMILY: Impact, Verdana;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 400
}
TD.divider
{
	BACKGROUND-COLOR: #D3D3D3;
	HEIGHT: 100%;
	WIDTH: 1px
}
.note
{
	COLOR: Black;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold
}
.shopsign1
{
	color: #9EAE34;
	font-size: 16px; 
	margin-bottom: 11px;
	/*border-bottom: 5px solid #DBE3A5;*/
	padding-bottom: 4px;
	width: 100%;
	font-weight: bold;
}
.shopsign2
{
	COLOR: Black;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	padding-left:0px;
}
.error
{
	COLOR: #A13028;
	FONT-WEIGHT: 500
}
SELECT.attrib
{
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px
}
INPUT.search
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    WIDTH: 114px
}
BODY.bar
{
   BACKGROUND-COLOR: White;
   BACKGROUND-IMAGE: url(bgbar.gif);
	MARGIN: 0px
	padding: 0px;
; border-color: black #000000 black black; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
	background-attachment : fixed;
	background-repeat : no-repeat;
	background-position : top;
}
SPAN.categorytitle
{
	COLOR: Black;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold
}
SPAN.producttitle
{
	color: #A13028;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold
}
A.subcat
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 15px
}
TABLE.login_top{
	display: none;
}
TABLE.login_bottom{
	display: none;
}
DIV.aboutcookies_bottomleft{
	display: none;
}
DIV.btnback_offers{
	display: none;
}
BODY.login H2{
	text-align: center;
}
BODY.login A{
	text-decoration: underline;
}
SPAN.doclink{
	display: none;
}

table.editor td{
	vertical-align: top;
}

TABLE.editor_borderon,
TABLE.editor_borderoff{
	width: auto;
}

TABLE.editor_borderon TD,
TABLE.editor_borderoff TD{
	width: auto;
	/*border-bottom: 1px solid #DDDDDD;*/
}

table.imgouter{
	float: right;
}

/* START TOPLIST */
TABLE.tl {
	margin-top:15px;
	width: 100%;
}

TABLE.tl TD {
	vertical-align:center;
}
TABLE.tl A {	
	text-decoration:none; 
	color: #000000; 
}
TABLE.tl A:hover { 
	text-decoration:underline; 
}
TR.tl_list_odd {
	background-color: #E6F4DC; 
}

TR.tl_list_even {
	background-color: #CDE9B9;
}	

TR.tl_list_odd TD,
TR.tl_list_even TD {
	padding-top:5px; padding-bottom: 5px;
}

TD.tl_listno {
	border-left: 1px solid #50B50A; 
	padding-left: 5px;
	padding-right: 5px;
	text-align:right;
	width: 15px;
	font-weight:bold;
}

TD.tl_listprice {
	border-right: 1px solid #50B50A;
	padding-left: 5px;
	padding-right: 5px; 
	text-align:right; 
	width: 56px; 
	font-weight:bold; 
}

TD.tl_listprice A{
	font-weight: bold;
}

TD.tl_listproducttitle_single { 
	width: 413px; 
}

TD.tl_listproducttitle_double { 
	width: 155px; 
}

TD.tl_last { 
	border-bottom: 1px solid #50B50A; 
}

TD.tl_first { 
	border-top: 1px solid #50B50A; 
}

TD.tl_head_single { 
	color: #FFFFFF; 
	font-weight:bold; 
	padding: 6px; 
	padding-left: 10px; 
	background-image: url(tl_bghead_single.gif); 
	background-position:top left; 
	letter-spacing: 2px; 
}

TD.tl_head_double { 
	color: #FFFFFF; 
	font-weight:bold; 
	padding: 6px; 
	padding-left: 10px; 
	background-image: url(tl_bghead_double.gif); 
	background-position:top left; 
	letter-spacing: 2px; 
}

TD.tl_listspace { 
	width: 10px;	
	background-color:#FFFFFF; 
}
/* END TOPLIST */

/*NEWLY ADDED*/

TD.cart_checkout{
	margin: 0px;
	padding: 0px;
}

DIV.cart_checkout{
	position: absolute;
	left: 391px;
	top: 0px;
}

DIV.cart_increment{
	position: absolute;
	left: 338px;
	top: 5px;
}

DIV.cart_decrement{
	position: absolute;
	left: 349px;
	top: 25px;
}

DIV.cartlist{
	position: absolute;
	left: 96px;
	top: 5px;
}

DIV.sum{
	position: absolute;
	left: 96px;
	top: 25px;
}

td.productbuyquantity INPUT{
	width: 20px;
}

TABLE.categoryouter TD{
	/*vertical-align: top;*/
}















/*uppdelning av huvudfönstret (kinnleft och kinnright)*/
BODY.main TABLE{
	margin: 0px;
	padding: 0px;
}

TABLE.kinnouter{
	margin: 0px;
	padding: 0px;
	height: 100%;
}

BODY.main{
	margin: 0px;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
}

/*Left*/

TD.kinnleft{
	vertical-align: top;
	padding: 10px;
	margin: 0px;
}

BODY.productdetail TD.kinnleft{
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
}

/*Right*/

TD.kinnright{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 199px;
	height: 100%;
	background-image: url(bg_content.gif);
	background-position: top left;
	background-attachment: scroll;
	background-repeat: repeat-y;
	padding-left: 1px;
	padding-top: 0px;
}

SPAN.crossellingtitle{	
	color: #A13028;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-left: 15px;
	margin-bottom: 5px;
}

TABLE.crosselling{
	
}



TD.cs_divider{
	height: 1px;
	background-color: #D3D3D3;
}

TABLE.crosselling TD{
	padding: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

TD.cs_title{
	margin-bottom: 5px;
}

TD.cs_price{
	height: 30px;
	width: 100px;
}

TD.cs_qty{
	vertical-align: top;
	text-align: left;
	width: 103px;
	padding-right: 3px;
	
}

TD.product IMG{
	margin-bottom: 5px;
}

BODY.productdetail SPAN.producttitle{
	color: #A13028;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
}

BODY.productdetail TABLE.crosselling{
	margin-left: 15px;
	padding-right: 10px;
}

BODY.productdetail TD.kinnright{
	width: 218px;
}

BODY.productdetail TD.kinnright A{
   COLOR: Black;
   FONT-FAMILY: Verdana, Arial, Helvetica;
   FONT-SIZE: 10px;
   FONT-WEIGHT: 500;
   TEXT-DECORATION: underline;
}

BODY.productdetail TD.kinnright A:hover{
	FONT-FAMILY: Verdana, Arial, Helvetica;
   TEXT-DECORATION: underline;
	color: #A13028;
}    

BODY.kinn{
	margin: 0px;
	padding: 0px;
}

td.productwishlistbutton{
	padding-top: 2px;
	padding-left: 4px;
	display: none;
}

td.productwishbutton{
	padding-top: 2px;
	padding-left: 4px;
	display: none;
}

td.productwishbutton img,
td.productwishlistbutton img{
	border: none;
}


div.productwish a,
div.productwish img{
	border: none;
}

body.mywishlist table.mywishlisttable{
	margin-top: 15px;
}

a.productwishbutton img{
	border: none;
}

BR.aftereditor{
	display: none;
}




body.offers h2 {
	display: none;
	margin: 0px;
	padding: 0px;
}

body.offers{
	background-image: none;
	margin: 0px;
	padding: 0px;
}

body.offers table.ctg1{
	margin-left: 0px;
}

body.offers td.ctg1product {
	vertical-align: top;
	padding-top: 0px;
	width: 192px;
	height: 100%;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 8px;
	/* IE Hack */
	_padding-top: 0px;
}

body.offers div.editortext {
	margin: 0px;
	margin-bottom: 18px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}

body.offers div.editortext img{
	border: none;
}

body.offers  td.left-column-product-listing{
	width: 597px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

body.offers td.right-column-ssp-module{
	padding-top: 1px;
	padding-left: 1px;
	background-image: url(bg_leftdots.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

/* =============================================================================================== */
# productcontainer { } 
/* =============================================================================================== */

td.productcontainertopleft,
td.productcontainertopcenter,
td.productcontainertopright,
td.productcontainercenterleft,
td.productcontainercenterright,
td.productcontainerbottomleft,
td.productcontainerbottomcenter,
td.productcontainerbottomright {
	display: none;
}


/* =============================================================================================== */
# productcontent{ }
/* =============================================================================================== */


body.offers table.productcontent {
	/*background-color: #FFF;*/
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	height: 100%;
	width: 192px;
	background-image: url(bgproducttop.gif);
	background-position: top left;
	background-repeat: no-repeat;
	/*border: 1px solid #000;*/
}

body.offers td.productlast table.productcontent {
	/*background-color: #FFF;*/
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
	width: 192px;
	/*border: 1px solid #000;*/
}

body.offers td.productcontent {
	vertical-align: top;
	/*border: 1px solid green;*/
	padding-bottom: 0px;
	margin-right: 0px;
	height: 100%;
	width: 192px;
}

body.offers td.productlast {
	width: 192px;
	height: 100%;
	padding-right: 0px;
	margin-right: 0px;
	border-right: none;
}

body.offers div.productimage {
	height: 190px;
	width: 190px;;
	margin-left: 1px;
	text-align: center;
	padding-top: 1px;
   /*border: solid 1px red;*/
}


/* --< produkttitel + kortbeskrivning >--- */

body.offers div.producttitle,
body.offers div.productshortdescription {
	margin-left: 15px;
	margin-right: 15px;
	font-family: Verdana;
	font-size: 10px;
	color: #000;
}

div.producttitle {
	margin-top: 10px;
}

body.offers div.productshortdescription {
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 15px;
}

body.offers a.producttitle {
	color: #A13028;
	font-weight: bold;
	text-decoration: underline;
	font-family: Verdana; 
	font-size: 12px;
}



/* --</ produkttitel + kortbeskrivning >--- */

body.offers td.productprice{
	padding-bottom: 0px;
	margin-left: 0px;
	height: 70px;
	background-image: url(bgproductbottom.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	/*border: 1px solid green;*/
}


/* ---< prislapp >--- */

body.offers div.productprice {
	font-family: Tahoma; 
	color: #454344;
	font-size: 22px;
	font-weight: normal;
	margin-left: 15px;
	float: left;
	margin-top: 13px;
	text-align: left;
	/*border: 1px solid red;*/
}

div.productpricelabel {
	display: none;
}

/* ---</ prislapp >--- */

/* ---< köpknapp >--- */

body.offers div.productbuy {
	float: right;
	margin-right: 15px;
	margin-top: 0px;
}

div.productbuyquantity {
	display: none;
}

/* ---</ köpknapp >--- */