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;
	color: #000000;
	background-color : #FFFFFF;
	margin: 0px;
	padding: 0px;
}

body.closedmain{
	MARGIN: 10px 10px 10px 10px;
	padding-top: 30px;
}

A{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: 500;
    TEXT-DECORATION: none
}

A:hover{
    TEXT-DECORATION: underline;
	 color: #000000;
}

A.navroot{
	
}

HR{
	height: 1px;
	background-color: #e3ecf4;
	color: #e3ecf4;
	border: none;
}

A.nav
{
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	vertical-align: middle;
	margin-bottom: 0px;	
}

A.nav:hover
{
	color: #b0b0b0;
	TEXT-DECORATION: none;
}


TD{
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	color: #000000;
}

TH{
	BACKGROUND-COLOR: #40434b;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
}

FORM{
	margin: 0px;
	padding: 0px;
}

P{
	margin: 0px;
	padding: 0px;
}

INPUT{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
}

TEXTAREA{
    FONT-SIZE: 11px;
}

SELECT{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
}

.sbtn{
    WIDTH: 20px
}

.nbtn{
    WIDTH: 60px
}

.lbtn{
    WIDTH: 100px
}

/*===============================================================================================
		Träd
/*=============================================================================================*/
BODY.navbar BR{
	display: none;
}

BODY.navbar TD.level3{
	padding-left: 15px;
	padding-bottom: 0px;
	padding-top: 0px;
}

/*TABLE.navroot{
	width: 100%;
}*/

TABLE.navbar{
	margin: 0px;
	padding: 0px;

}

A.navroot{
	display: none;
}

A.nav{
	COLOR: #509a0e;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: bold;
	font-size: 11px;
	TEXT-DECORATION: none;
	vertical-align: top;
	margin-bottom: 0px;
}

A.nav:active{
	COLOR: #509a0e;
}

A.nav:hover{
	TEXT-DECORATION: none;
	COLOR: #509a0e;
}

TD.level1{
	/*background-image: url(horidots.gif);
	background-position: bottom left;
	background-repeat: repeat-x;*/
	height: 30px;
	margin: 0px;
	padding: 0px;
}

TR.level1 TD.expanded{
	/*background-image: url(bglevel1.jpg);
	background-position: top left;
	background-repeat: no-repeat;*/
	/*height: 32px;*/
	/*width: 225px;*/
	margin: 0px;
	padding: 0px;
	/*border-bottom: 6px solid #616161;*/
}



TR.level2 TD.level2 A,
TR.level3 TD.level3 A{
	COLOR: #000000;
	font-size: 10px;
	font-weight: normal;
}

TABLE.navbar TD{
	vertical-align: middle;
}

TABLE.navbar TD.level2 IMG,
TABLE.navbar TD.level3 IMG{
	height: 10px;
	margin: 0px;
	padding: 0px;
}

TD.level2 IMG.blankdots,
TD.level3 IMG.blankdots,
TD.level2 IMG.null,
TD.level3 IMG.null,
TD.level2 IMG.cf,
TD.level3 IMG.of,
TD.level2 IMG.of,
TD.level3 IMG.cf{
	display: none;
}

TD.level2 IMG{
	display: none;
}

TD.level2{
	padding-left: 18px;
}

TR.level2 TD.last{
	padding-bottom: 7px;
}

TR.level4,
TR.level3{
	display: none;
}

TR.divider{
    BACKGROUND-COLOR: #D3D3D3;
    HEIGHT: 1px;
    WIDTH: 100%;
}

TD.categoryhead0{
	COLOR: Gray;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 900;
	TEXT-TRANSFORM: uppercase;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border: none;
}

TD.categoryhead1{
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border: none;
}

TD.categoryhead1 P{
	padding-top: 10px;
	padding-bottom: 10px;
}

SPAN.eontop{
    COLOR: white;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 15px;
    FONT-STYLE: italic;
    FONT-WEIGHT: 800;
    HEIGHT: 100%;
    TEXT-ALIGN: right;
    WIDTH: 100%
}

TD.eontop_shoptitle SPAN.shopsign1{
	display: none;
}

BODY.left{
	background-color: #FFFFFF
}

BODY.right{
	background-color: #FFFFFF;
}

BODY.eontop{
	background-image: url(bgtop.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: top left;
	MARGIN: 0px;
	padding-right:34px;
}

BODY.shopbottom{
	background-image: url(bgbottom.gif);
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: top left;
	FONT-FAMILY: Verdana;
	MARGIN: 0px;
	padding: 0px;
	padding-top: 0px;
}

/* Main frame*/
BODY.login,
BODY.main{
	MARGIN: 0px;
	padding: 0px;
	padding-top: 16px;
	padding-left: 0px;
	padding-bottom: 18px;
	padding-right: 18px;
	background-image: url(bgmain.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #FFFFFF;
}

BODY.ctg1{
	padding-right: 0px;
}

BODY.ctg1 H2{
	display: none;
}

BODY.news{
	background-image: url(bgoffers.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: fixed;
	border-left: 1px solid #e3ecf4;
	padding-top: 17px;
}

DIV.btnback_news{
	display: none;
}

BODY.orderform{
	padding-right: 0px;
}

DIV.introtext{
	width: 500px;
}


/* Top meny*/
BODY.head{
	background-image: url(bghead.gif);
	background-position: top left;
	background-repeat: no-repeat;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	margin : 0px;
	padding: 0px;
	padding-top: 83px;
	padding-left: 248px;
}

TABLE.menubar{
	margin: 0px;
	padding: 0px;
	width: 1px;
}

TD.menu{
	background-image: url(headdiv.gif);
	background-position: center right;
	background-repeat: no-repeat;
	padding-left: 8px;
	padding-right: 11px;
	height: 1px;
}

TD.doclast{
	background-image: none;
}

TD.searchbar{
	display: none;
}

TD.menubar{
	vertical-align : middle;
}

BODY.navbar
{	
	background-image: url(bgnavbar.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: fixed;
	MARGIN: 0px;
	padding-left: 12px;
	padding-top: 10px;
	/*border-right: 1px solid #e3ecf4;*/

}

BODY.navbar SPAN.doclink{
	display: none;
}

/* Huvud meny*/
SELECT.cartlist{
	margin: 0px;
	padding: 0px;
   FONT-FAMILY: Verdana;
   WIDTH: 322px;
	height: 18px;
}

/* Summa pris*/
INPUT.sum{
	BACKGROUND-COLOR: transparent;
	BORDER-BOTTOM: #ffffcc 0px;
	BORDER-LEFT: #ffffcc 0px;
	BORDER-RIGHT: #ffffcc 0px;
	BORDER-TOP: #ffffcc 0px;
	COLOR: #727476;
	font-size: 10px;
	text-align: left;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: normal;
	width: 166px;
}

INPUT.btn{
    BACKGROUND-COLOR: #40434b;
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: bold
}

TABLE.categorybox{
	MARGIN: 0px;
	WIDTH: 100%;
	border-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding: 0px;
}

TABLE.orderbox{
	BACKGROUND-COLOR: #40434b;
	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: #fdfeff
}

H2{
	FONT-SIZE: 18px;
	TEXT-ALIGN: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 0px;
	color: #000000;
	margin:0px;
	padding-bottom: 5px;
	margin-bottom: 8px;
	/*letter-spacing: 2px;*/
}

A.doc{
	COLOR: #ffffff;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

A.doc:hover{
	FONT-WEIGHT: normal;
	text-decoration: none;
	color: #FFFFFF;
}

A.doc:active{
	FONT-WEIGHT: normal;
}

INPUT.onsalepricetag{
	BACKGROUND-COLOR: transparent;
	BORDER-BOTTOM: 1px;
	BORDER-LEFT: 1px;
	BORDER-RIGHT: 1px;
	BORDER-TOP: 1px;
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	WIDTH: 120px;
	margin-top: 0px;
}

INPUT.pricetag{
	BACKGROUND-COLOR: transparent;
	BORDER-BOTTOM: 1px;
	BORDER-LEFT: 1px;
	BORDER-RIGHT: 1px;
	BORDER-TOP: 1px;
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	WIDTH: 120px;
}

SPAN.onsalepricetag{
	BACKGROUND-COLOR: transparent;
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

SPAN.pricetag{	
	BACKGROUND-COLOR: transparent;
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	WIDTH: 120px
}

TD.divider{
	BACKGROUND-COLOR: #FFFFFF;
	HEIGHT: 100%;
	WIDTH: 1px
}

.note{
	COLOR: Black;
	FONT-WEIGHT: bold
}

.shopsign1{
	COLOR: Black;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: bold;
	padding-left:0px;
}

.shopsign2{
	COLOR: Black;
	FONT-WEIGHT: normal;
	padding-left:0px;
}

.error{
	COLOR: #990000;
	FONT-WEIGHT: 500
}

SELECT.attrib{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana;
}

INPUT.search{
	background-color: #f5f5f5;
	border: black solid 1px;
   FONT-FAMILY: Verdana;
   WIDTH: 114px
}

BODY.bar{
	background-color: white;
	margin: 0px;
}

SPAN.categorytitle{	
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 0px;
	color: #000000;
	padding-bottom: 8px;
}

BODY.productdetail TABLE.outer{
	padding-top: 12px;
	padding-left: 3px;
}

BODY.checkout TABLE{
	padding-top: 0px;
	padding-left: 0px;
}

SPAN.producttitle{
	FONT-SIZE: 18px;
	TEXT-ALIGN: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 0px;
	color: #000000;
	margin-bottom: 8px;
}

TD.listproductdescription SPAN.producttitle,
BODY.checkout SPAN.producttitle{
	font-size: 10px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	padding-top: 0px;
	padding-left: 0px;
	background-image: none;
}

A.subcat{
    LINE-HEIGHT: 15px
}

TABLE.login_top{ 
 
} 

DIV.btnb2b1{
	position: absolute;
	top: 32px;
	left: 22px;
}

DIV.btnb2b2{
	position: absolute;
	top: 32px;
	left: 105px;	
}

TABLE.login_bottom{ 
	display:none;
} 

BODY.shopbottom TABLE{
	width: 1px;
}

DIV.aboutcookies_bottomleft{
	padding-left: 20px;
	display: none;
}

TD.bottom_inner1{
	display: none;
}

TABLE.bottom_inner2{
	margin: 0px;
	padding: 0px;
}

TD.cart_increment{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
}

TD.cart_decrement{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

TD.cart_checkout{
	margin: 0px;
	padding: 0px;
}

TD.checkoutproductimage{
	width: 170px;
	text-align: left;
}

TD.listproductimage{
	width: 120px;
}

DIV.cart_checkout{
	position: absolute;
	top: 7px;
	left: 680px;
}

DIV.cart_increment{
	position: absolute;
	top: 54px;
	left: 128px;
	display: none;
}

DIV.cart_decrement{
	position: absolute;
	top: 54px;
	left: 150px;
	display: none;
}

DIV.cartlist{
	position: absolute;
	top: 13px;
	left: 348px;
}

DIV.sum{
	position: absolute;
	top: 14px;
	left: 232px;
}

INPUT.txt{
	border: 1px solid #b7b7b7;
}

IMG.btn_tipfrnd {
	display: inline;
	margin-top: 5px;
	margin-bottom: 0px;
}

/* Category1.asp */

INPUT.productbuyquantity{
	padding-left: 4px;
	border: 1px solid #cbcbcd;
}

A.producttitle{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;	
}

A.producttitle:hover{
	color: #509a0e;
	text-decoration: underline;
	
}

TD{
	vertical-align: top;
}

TD.listproductdescription{
	padding-right: 15px;
}

TD.listproductdescription A{
	color: #000000;
	font-size: 10px;
}

TD.listproductbuy{}

/* Detaljsida */

/* Newly Added */
IMG.free{
	border: none;
}

IMG.left,
IMG.right{
	margin: 0px;
	padding: 0px;
}

DIV.editortext{
	padding-bottom: 10px;
}

BODY.infopop{
	padding-left: 18px;
}

TABLE.infopop TD{
	margin: 0px;
}

BODY.infobar{
	padding-left: 31px;
	padding-top: 10px;
}

BODY.infobar TD{
	background-image: none;
}

BODY.infobar BR{
	display: block;
}

BODY.infobar A{

}

/*DIV.introtext_inner{
	width: 500px;
}*/

TD.detailleft{
	width: 700px;
}

TD.detailhead{
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	padding-bottom: 6px;
}

TD.detail_onsalepricetag_head{
	padding-top: 17px;	
}

TD.detail_onsalepricetag{
	padding-top: 14px;
	_padding-top: 13px;
}

TD.detailhead A{
	color: #000000;
}

TD.detailright{
	vertical-align: bottom;

}

TD.productattributelabel{
	padding-top: 3px;
}

TR.divider TD{
	background-color: #D3D3D3;
	margin: 0px;
	padding: 0px;
	height: 1px;
}

/* CrossXselling */
TD.cs_header{

}

TD.cs{
	border: none;
}

TABLE.cstoplist{
	background-image: url(horidots.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

TABLE.cstoplist TD{
	vertical-align: middle;
	padding-top: 0px;
	border: none;
}

TABLE.cstoplist TD.detailhead{
	vertical-align: bottom;
	padding-top: 2px;
	padding-bottom: 2px;
}

TD.cs_header SPAN.producttitle{
	color: #ff0000;
}

TR.divider TD{
	line-height: 1px;
	padding-bottom: 0px;
}

SPAN.cs_quantity{
	font-weight: normal;
}

TD.productbuyquantity{
	color: #000000;
	font-weight: normal;
}

TABLE.ctg1{
	margin: 0px;
	padding: 0px;
	width: 724px;
}

TABLE.ctg1 TD.ctg1product{
	height: 100%;
	margin: 0px;
	padding: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	width: 225px;
	background-color: #FFFFFF;
	background-image: url(bgctg1product.gif);
	background-position: top right;
	background-repeat: repeat-y;
	border-bottom: 20px solid #FFFFFF;
}

TABLE.ctg1 TD.productfirst{
	padding-left: 0px;
	margin-left: 0px;
}

TABLE.ctg1 TD.productlast{
	padding-right: 0px;
	background-image: none;
}

/* Top list */
TABLE.tl{
	margin-bottom: 20px;
	margin-left: 6px;
}

/* Startsida */

TABLE.tmp_start{
	width: 100%;
}

TABLE.tmp_start TD{
	padding-right: 10px;
	padding-top: 12px;
}

TABLE.productcontainer{
	height: 100%;
	margin: 0px;
	padding: 0px;
}

TABLE.productcontainer TD{
	vertical-align: top;
}

TD.productcontainertopleft{
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
	width: 12px;
	height: 12px;
	background-image: url(btl.gif);
	background-repeat: no-repeat;
	background-position: top left;
	display: none;
}

TD.productcontainertopcenter{
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
	background-image: url(btc.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 12px;
	display: none;
}

TD.productcontainertopright{
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
	background-image: url(btr.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 12px;
	height: 12px;
	display: none;
}

TD.productcontainercenterleft{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	background-image: url(bcl.gif);
	background-repeat: repeat-y;
	background-position: bottom left;
	width: 12px;
	display: none;
}

TD.productcontainercenterright{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	background-image: url(bcr.gif);
	background-repeat: repeat-y;
	background-position: bottom left;
	width: 12px;
	display: none;
}

TD.productcontainerbottomleft{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	background-image: url(bbl.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 12px;
	width: 12px;
	display: none;
}

TD.productcontainerbottomcenter{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	background-image: url(bbc.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 12px;
	display: none;
}

TD.productcontainerbottomright{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	background-image: url(bbr.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 12px;
	height: 12px;
	display: none;
}

TD.productcontainercenter{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	padding: 0px;
}

TABLE.productcontent{
	height: 100%;
	width: 100%;
	background-color: #FFFFFF;
	background-image: none;
}

TD.productcontent{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

DIV.productimage{	
	text-align: center;
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	height: 200px;
}

DIV.producttitle{
	margin: 0px;
	padding: 0px;
	padding-top: 8px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
}

DIV.productshortdescription{
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	color: #000000;
}

TD.productprice{
	margin: 0px;
	padding: 0px;
	height: 1px;
	vertical-align: bottom;
	background-image: none;
}

DIV.productprice{
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	float: left;
}

DIV.productpricelabel{
	display: block;
	font-weight: bold;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 5px;
	float: left;
	display: none;
}

DIV.productpricebtn{
	color: #ff0000;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 5px;
}

DIV.productbuy{
	margin: 0px;
	padding: 0px;
	float: right;
}

DIV.productbuy IMG{
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
}

DIV.productbuyquantity{
	padding-top: 0px;
	color: #000000;
	display: none;
}

DIV.productbuybtn{
	margin: 0px;
	padding: 0px;
	margin-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
}

A IMG{
	border: none;
}

TD.eximagelink{
	display: none;
}

DIV.productwish{
	display: none;
}
