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;
	background-color : White;
}

h1 {
	margin-top: 0;
}

A{
    COLOR: Black;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: 500;
    TEXT-DECORATION: none
}

A:hover{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline;
}

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: 10px
}

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;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

TD.categoryhead1{
	border-style: solid;
	border-color: #D3D3D3;
	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{
	margin: 0px;
	padding: 0px;
	background-image: url(bgtop.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

TABLE.head{
	width: 1px;
}

TD.searchbar{
	display: none;
}

BODY.shopbottom
{
	background-image: url(bgbottom.jpg);
	background-attachment: fixed;
	background-position: top left;
	background-repeat: no-repeat;
	font-family: Verdana;
	margin: 0px;
	padding: 0px;
}
/* Main frame*/
BODY.main,
BODY.login{
	background-image: url(bgmain.jpg);
	background-attachment : scroll;
	background-position : top left;
	background-repeat : no-repeat;
	background-color: White;
	margin: 0px;
	padding-top: 0px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-right: 0px;
	/*border: 1px solid red;*/
}

BODY.offers2 H2{
	/*padding-left: 10px;
	margin-bottom: 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:10px;
	padding-top: 4px;
	margin : 0px;
}

TD.menubar{
	vertical-align : middle;
}

TD.menu{
	margin: 0px;
	padding: 0px;
	padding-left: 9px;
	padding-right: 10px;
	border-right: 1px solid #000000;
}

TD.docfirst{
	padding-left: 0px;
}

TD.doclast{
	border: none;
}

/* Huvud meny*/
BODY.navbar{
	background-image: url(bgnavbar.jpg);
	background-attachment: fixed;
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: #FFFFFF;
	margin: 0px;
	padding-left:2px;
	padding-top:2px;
	overflow: hidden;
	overflow-y: auto;
}

SELECT.cartlist{
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    WIDTH: 304px;
	 height: 18px;
}

/* Summa pris*/
INPUT.sum{
	BACKGROUND-COLOR: transparent;
	COLOR: Black;
	border: none;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 9px;
	font-weight: bold;
	WIDTH: 230px;
	letter-spacing: 1px;
}

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{
	height: 25px;
	padding-top: 0px;
	padding-left: 10px;
	margin-top: 7px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0px;
	color: #000;
}

H2.popinfo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #006633;
}

IMG{
	border: none;
}

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;
	text-decoration: none;
}

A.doc:active{
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: normal;
}

A.nav{
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	padding-left: 2px;
}

A.nav:active{
	
}

A.nav:hover{
	COLOR: #000000;
	TEXT-DECORATION: none;
}

A.navroot{
	font-size: 10px;
	padding-left: 2px;
	color: #FFFFFF;
}

A.navroot:hover{
	color: #FFFFFF;
}

A.navroot IMG{
	width: 1px;
	height: 25px;
}

INPUT.onsalepricetag{
	BACKGROUND-COLOR: transparent;
	BORDER-BOTTOM: 1px;
	BORDER-LEFT: 1px;
	BORDER-RIGHT: 1px;
	BORDER-TOP: 1px;
	color: #006633;
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	WIDTH: 120px
}

INPUT.article{
	vertical-align: bottom;
	height: 20px;
	padding-top: 7px;
	padding-left: 2px;
}

INPUT.pricetag{
	BACKGROUND-COLOR: transparent;
	BORDER-BOTTOM: 1px;
	BORDER-LEFT: 1px;
	BORDER-RIGHT: 1px;
	BORDER-TOP: 1px;
	color: #006633;
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	WIDTH: 120px
}

SPAN.onsalepricetag{
	BACKGROUND-COLOR: transparent;
	color: #006633;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

SPAN.pricetag{
	BACKGROUND-COLOR: transparent;
	color: #006633;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

TD.divider{
	BACKGROUND-COLOR: #D3D3D3;
	HEIGHT: 100%;
	WIDTH: 1px
}

.note{
	COLOR: Black;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold
}

.shopsign1{
	COLOR: Black;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 18pt;
	FONT-WEIGHT: bold;
	padding-left:0px;
}

.shopsign2{
	COLOR: Black;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	padding-left:0px;
}

.error{
	COLOR: #990000;
	FONT-WEIGHT: 500
}

SELECT.attrib{
    BACKGROUND-COLOR: white;
    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
; 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{
	margin-bottom: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #000;
}

SPAN.shopsign1{
	display: none;
}

A.subcat{
    /*FONT-SIZE: 11px;
    LINE-HEIGHT: 15px*/
}

DIV.aboutcookies_bottomleft{
	display: none;
}
DIV.btnback_offers{
	display: none;
}

SPAN.doclink{
	display: none;
}

BODY.infobar{
	padding-left: 20px;
}

BODY.shopbottom TD{
	width: 1px;
}

TD.cart_increment{

}

DIV.cart_increment{
	position: absolute;
	top: 8px;
	left: 320px;
}

TD.cart_decrement{

}

DIV.cart_decrement{
	position: absolute;
	top: 25px;
	left: 320px;
}

TD.cartlist{
	
}

DIV.cartlist{
	position: absolute;
	top: 8px;
	left: 13px;
}

DIV.sum{
	position: absolute;
	top: 27px;
	left: 13px;
}

TD.cart_checkout{

}

DIV.cart_checkout{
	position: absolute;
	top: 8px;
	left: 342px;
}

/* Top */
DIV.btnb2b1{
	position: absolute;
	top: 9px;
	left: 1px;
}

DIV.btnb2b2{
	position: absolute;
	top: 9px;
	left: 105px;
}

IMG.btn_tipfrnd{
	display: inline;
	margin-top: 10px;
}

TD.detailhead A{
	color: #b68103;
	color: #000000;
	font-size: 10px;
}

/*TD.detailhead IMG{
	margin-top: 5px;
}*/

TD.detailhead INPUT{
	margin-top: 3px;
}

/* Category1.asp */

BODY.ctg1{
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 8px;
}

BODY.ctg1 H2{
	/*padding-left: 10px;
	margin-bottom: 0px;*/
}

TABLE.ctg1{
	margin: 0px;
	padding: 0px;
	width: 731px;
}

TD.ctg1product{
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 140px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	vertical-align: top;
	/*border: 1px solid green;*/
}

TABLE.productcontainer{
	height: 100%;
}

DIV.productimage{	
	text-align: center; 
	margin-right: 0px;
	margin-bottom: 5px;
	margin-top: 18px;
}

IMG.product{
	margin: 0px;
	padding: 0px;
	margin-right: 0px
}

DIV.producttitle{
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 18px;
	padding-right: 10px;
}

DIV.productshortdescription{
	padding-top: 0px;
	padding-bottom: 18px;
	padding-left: 18px;
	padding-right: 10px;
	font-size: 9px;
}

TD.productprice{
	height: 1px;
	vertical-align: bottom;
}

DIV.productprice{
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: left;
	padding-left: 16px;
	vertical-align: top;
}
DIV.productpricelabel{
	font-weight: bold;
	color: #006633;
	font-size: 9px;
	float: left;
	padding-left: 3px;
}

DIV.productpricebtn{
	color: #006633;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
}

DIV.productbuy{
	margin: 0px;
	padding: 0px;
	float: right;
	text-align: right;
	vertical-align: bottom;
}

DIV.productbuyquantity{
	float:left;
	padding-top: 0px;
	display: none;
}

DIV.productbuybtn{
	margin: 0px;
	padding: 0px;
	float: right;
	vertical-align: bottom;
	padding-top: 7px;
}

DIV.productbuybtn IMG{
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
}

A.producttitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006633;
	text-decoration: none;
	
}
A.producttitle:hover{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

TD{
	vertical-align: top;
}

TD.productcontainertopleft{
	width: 20px;
	height: 20px;
	background-image: url(btl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	display: none;
}

TD.productcontainertopcenter{
	background-image: url(btc.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	display: none;
}

TD.productcontainertopright{
	background-image: url(btr.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 20px;
	display: none;
}

TD.productcontainercenterleft{
	background-image: url(bcl.gif);
	background-repeat: repeat-y;
	background-position: top right;
	margin: 0px;
	padding: 0px;
	width: 20px;
	display: none;
}

TD.productcontainercenter{
	/*background-image: url(bcc.gif);
	background-repeat: repeat-x;
	background-position: bottom left;*/
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 100%;
	border: 1px solid #e0e0e0;
}

TD.productcontainercenterright{
	background-image: url(bcr.gif);
	background-repeat: repeat-y;
	background-position: top left;
	display: none;
}

TD.productcontainerbottomleft{
	background-image: url(bbl.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 20px;
	display: none;
}
TD.productcontainerbottomcenter{
	background-image: url(bbc.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 20px;
	display: none;
}
TD.productcontainerbottomright{
	background-image: url(bbr.gif);
	background-repeat: no-repeat;
	background-position: top left;
	display: none;
}

TD.productfirst{
	padding-left: 0px;
}

TD.productmiddle{

}

TD.productcontent{
	vertical-align: top;
}

TD.productlast{
	padding-right: 0px;
}

/* CrossXselling */
TD.cs_header SPAN.producttitle{
	color: #c70651;
}

TABLE.cstoplist{
	background-image: url(horidots.gif);
	background-repeat: repeat-x;
	background-position: top left;	
}

TABLE.cstoplist TD{
	vertical-align: middle;
	padding-top: 0px;
}

TABLE.cstoplist TD.detailhead{
	vertical-align: bottom;
	padding-bottom: 5px;
}

TR.divider TD{
	padding-bottom: 0px;
}

/* Detaljsida */
BODY.productdetail{
	padding-top: 8px;
}
BODY.productdetail SPAN.producttitle{
	font-size: 14px;
}

BODY.productdetail TABLE.outer{
	padding-top: 2px;
}

TD.detailhead{
	vertical-align: bottom;
	padding-bottom: 3px;
	padding-right: 0px;
}

/* Newly Added */

/* Meny */
TABLE.navbar{
	margin: 0px;
	padding: 0px;
	border: 1px solid #e9e5dc;
	border-bottom: none;
	width: 176px;
}

TD.level1{
	background-color: #f7f5f2;
	vertical-align: middle;
	border-bottom: 1px solid #e9e5dc;
	height: 20px;
}

TD.level2 A{
	color: #000000;
	font-weight: normal;
}

DIV.editortext{
	/*padding: 7px;
	padding-top: 2px;
	width: 728px;
	margin-right: 14px;
	margin-left: 3px;
	margin-bottom: 1px;
	font-size: 10px;*/
	background-color: #f0ece5;
}

TD.input_txt{
	padding-right: 4px;
	padding-top: 5px;
	height: 20px;
}

TD.input_btn{
	padding-top: 6px;
	padding-right: 10px;
	border: none;
}

INPUT.input_txt{
	margin: 0px;
	padding: 0px;
	padding-top: 1px;
	height: 14px;
	width: 164px;
	font-size: 10px;
	height: 18px;
}

INPUT.input_btn{
	background-image: url(_e-newsBTN.gif);
}

BODY.checkout SPAN.producttitle{
	font-size: 15px;
	font-weight: bold;
}

DIV.stepper{
	padding-top: 5px;
	padding-bottom: 5px;
}

BODY.infobar{
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}

DIV.infopop{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: -3px;
	padding-top: 0px;
	vertical-align: top;
}

BODY.offers DIV.editortext{
	margin: 0px;
	padding: 0px;
}

BODY.main,
BODY.offers,
BODY.ctg1,
BODY.offers2{
	margin: 0px;
	padding: 0px;
	padding-left: 8px;
	/*border: 1px solid black;*/
}

BODY.main DIV.editortext,
BODY.offers DIV.editortext,
BODY.ctg1 DIV.editortext,
BODY.offers2 DIV.editortext{
	margin: 0px;
	padding: 0px;
	/*width: 751px;*/
	width: 721px;
	_width: 728px;
	padding-left: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
}

TABLE.ctg1{
	margin: 0px;
	padding: 0px;
	width: 728px;
	border-top: 1px solid white;
}

form{
	margin: 0px;
	padding: 0px;
}

BODY.productdetail{
	padding-top: 8px;
	padding-right: 25px;
	padding-left: 15px;
	_padding-right: 7px;
}

BODY.checkout,
BODY.orderform,
BODY.searchresults{
	padding-right: 25px;
	padding-left: 15px;
	_padding-right: 7px;
}

BODY.productdetail H2{
	margin-bottom: 10px;
}

BODY.about,
BODY.contact,
BODY.conditions,
BODY.checkout,
BODY.orderform,
BODY.infopop,
BODY.searchresults{
	padding-left: 18px;
}

BODY.about H2,
BODY.contact H2,
BODY.conditions H2,
BODY.checkout H2,
BODY.orderform H2,
BODY.infopop H2,
BODY.searchresults H2{
	padding-left: 0px;
	margin-bottom: 10px;
}

TABLE.outer{
	margin-top: 13px;
	_margin-top: 0px;
}