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: 60%;
	color: #68666b;
	background-color : #FFFFFF;
}

BODY.login{
	MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 30px
}

body.closedmain{
	MARGIN: 10px 10px 10px 10px;
	padding-top: 30px;
}

A{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 100%;
    FONT-WEIGHT: 500;
    TEXT-DECORATION: none
}

A:hover{
    TEXT-DECORATION: underline
}

TD{
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 60%;
	TEXT-DECORATION: none;
}

TH{
	BACKGROUND-COLOR: Silver;
	COLOR: #6E6E6E;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 120%;
	TEXT-ALIGN: left;
}

FORM{
	margin: 0px;
	padding: 0px;
}

P{
	margin: 0px;
	padding: 0px;
}

INPUT{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 100%;
}

TEXTAREA{
    FONT-SIZE: 100%;
}

SELECT{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 100%;
}

.sbtn{
    WIDTH: 20px
}

.nbtn{
    WIDTH: 60px
}

.lbtn{
    WIDTH: 100px
}

TR.divider{
    BACKGROUND-COLOR: #D3D3D3;
    HEIGHT: 1px;
    WIDTH: 100%
}

TD.categoryhead0{
	COLOR: Gray;
	FONT-SIZE: 140%;
	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-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

SPAN.eontop{
    COLOR: white;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 150%;
    FONT-STYLE: italic;
    FONT-WEIGHT: 800;
    HEIGHT: 100%;
    TEXT-ALIGN: right;
    WIDTH: 100%
}

BODY.left{
	background-color: #FFFFFF
}

BODY.right{
	background-color: #FFFFFF;
}

BODY.eontop{
	background-image: url(bg_top.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: top left;
	MARGIN: 0px;
	padding-right:34px;
}

BODY.shopbottom{
	background-image: url(bgbottom.jpg);
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #000000;
	FONT-FAMILY: Verdana;
	MARGIN: 0px;
	padding: 0px;
	padding-top: 0px;
}

/* Main frame*/
BODY.main{
	MARGIN: 0px;
	padding-top:8px;
	padding-left: 31px;
	padding-bottom: 15px;
	padding-right: 20px;
}

/* Top meny*/
BODY.head{
	background-color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	margin : 0px;
	padding: 0px;
	padding-top: 2px;
}

TABLE.menubar{
	margin: 0px;
	padding: 0px;
}

TD.menu{
	border-left: 1px solid #FF0000;
	padding-left: 11px;
	padding-right: 10px;
	height: 1px;
}

TD.search{
	
}

TD.searchbar{
	display: none;
}

TD.menubar{
	vertical-align : middle;
}

/* Huvud meny*/
SELECT.cartlist{
	margin: 0px;
	padding: 0px;
   FONT-FAMILY: Verdana;
   WIDTH: 250px;
	height: 18px;
	border: 1px solid #000000;;
}

/* Summa pris*/
INPUT.sum{
	BACKGROUND-COLOR: transparent;
	BORDER-BOTTOM: #ffffcc 0px;
	BORDER-LEFT: #ffffcc 0px;
	BORDER-RIGHT: #ffffcc 0px;
	BORDER-TOP: #ffffcc 0px;
	COLOR: #68666b;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: normal;
	width: 180px;
}

INPUT.btn{
    BACKGROUND-COLOR: Silver;
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: bold
}

TABLE.categorybox{
	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{
	FONT-SIZE: 200%;
	TEXT-ALIGN: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-left: 0px;
	color: #9b3030;
	background-color: #FFFFFF;
	margin:0px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 2px solid #cbcbcd;
}

A.doc{
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none
}

A.doc:hover{
	FONT-WEIGHT: normal;
	text-decoration: none;
}

A.doc:active{
	FONT-WEIGHT: normal
}

/* Träd */
BODY.navbar{	
	background-image: url(bgnavbar.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	MARGIN: 0px;
	padding: 0px;
	overflow-x: hidden;
}

BODY.navbar BR{
	display: none;
}

BODY.navbar TD{
	vertical-align: middle;
	padding-left: 31px;
}

TABLE.navroot{
	width: 100%;
}
A.navroot{
	display: none;
}

A.nav{
	COLOR: #68666b;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	vertical-align: top;
	margin-bottom: 5px;
}

A.nav:active{
	FONT-WEIGHT: bold
}

A.nav:hover{
	TEXT-DECORATION: none;
	color: #9b3030;
}

TD.level1{
	background-image: url(bgtree.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 20px;
	padding-top:2px;
	width: 291px;
}

TR.level2 TD.last{
	background-image: url(bgtree.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}

TD.level2 A{
	color: #9b3030;
}

TD.expanded A{
	color: #9b3030;
	font-weight: bold;
}

BODY.infobar BR{
	display: block;
}

INPUT.onsalepricetag{
	BACKGROUND-COLOR: transparent;
	BORDER-BOTTOM: 1px;
	BORDER-LEFT: 1px;
	BORDER-RIGHT: 1px;
	BORDER-TOP: 1px;
	COLOR: #f26522;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 120%;
	FONT-WEIGHT: bold;
	WIDTH: 120px
}

INPUT.pricetag{
	BACKGROUND-COLOR: transparent;
	BORDER-BOTTOM: 1px;
	BORDER-LEFT: 1px;
	BORDER-RIGHT: 1px;
	BORDER-TOP: 1px;
	COLOR: #f26522;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 120%;
	FONT-WEIGHT: bold;
	WIDTH: 120px
}

SPAN.onsalepricetag{
	BACKGROUND-COLOR: transparent;
	COLOR: #f26522;;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 120%;
	FONT-WEIGHT: bold;
}

SPAN.pricetag{
	BACKGROUND-COLOR: transparent;
	COLOR: #f26522;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 120%;
	FONT-WEIGHT: bold;
}

TD.divider{
	BACKGROUND-COLOR: #D3D3D3;
	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{
	COLOR: #ffffff;
	FONT-SIZE: 110%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	background-color: #8a8a8a;
}

SPAN.producttitle{
	FONT-SIZE: 60%;
	TEXT-ALIGN: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-left: 0px;
	color: #9b3030;
	background-color: #FFFFFF;
	margin:0px;
	margin-bottom: 10px;
}

A.subcat{
    LINE-HEIGHT: 15px
}

TABLE.login_top{ 
	display:none; 
} 
 
TABLE.login_bottom{ 
	display:none;
} 

BODY.shopbottom TABLE{
	width: 1px;
}

DIV.aboutcookies_bottomleft{
	padding-left: 20px;
	display: none;
}

TABLE.bottom_inner2{
	margin: 0px;
	padding: 0px;
}

TD.cart_increment{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	display: none;
}

TD.cart_decrement{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	display: none;
}

TD.cart_checkout{
	margin: 0px;
	padding: 0px;
}

DIV.cart_checkout{
	position: absolute;
	top: 75px;
	left: 182px;
}

DIV.cart_increment{
	position: absolute;
	top: 1px;
	left: 0px;
}

DIV.cart_decrement{
	position: absolute;
	top: 21px;
	left: 0px;
}

DIV.cartlist{
	position: absolute;
	top: 37px;
	left: 28px;
}

DIV.sum{
	position: absolute;
	top: 55px;
	left: 27px;
}

INPUT.txt{
	border: 1px solid #b7b7b7;
}

IMG.btn_tipfrnd {
	display: inline;
	margin-top: 10px;
}

/* Category1.asp */
TABLE.ctg1{
	margin: 0px;
	padding: 0px;
}

TD.ctg1product{
	height: 100%;
	background-image: url(bgvertdots.gif);
	background-position: top right;
	background-repeat: repeat-y;
}

TABLE.productcontainer{
	height: 100%;
}

DIV.productimage{	
	text-align: center;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
}

DIV.producttitle{
	padding-top: 5px;
	padding-bottom: 0px;
}

DIV.productpricelabel{
	float: left;
	font-weight: normal;
	color: #f26522;
	padding-top: 8px;
}

DIV.productpricebtn{
	color: #f26522;
	font-size: 120%;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 6px;
	padding-bottom: 6px;
}

TD.productbuyquantity{
	color: #000000;	
}

DIV.productbuyquantity{
	float: left;
	padding-top: 3px;
	color: #000000;
}

DIV.productbuybtn{
	float: right;
}

INPUT.productbuyquantity{
	padding-left: 4px;
	border: 1px solid #cbcbcd;
}

A.producttitle{
	color: #732424;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	
}

A.producttitle:hover{
	text-decoration: underline;
}

TD{
	vertical-align: top;
}

TD.productcontainertopleft{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 0px;
	height: 0px;
	background-image: url(btl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	display: none;
}

TD.productcontainertopcenter{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	background-image: url(btc.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 0px;
	display: none;
}

TD.productcontainertopright{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	background-image: url(btr.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 0px;
	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: 0px;
	display: none;
}

TD.productcontainercenter{
	background-image: url(bghoridots.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	vertical-align: top;
	height: 100%;
	padding: 10px;
}

TD.productcontainercenterright{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	background-image: url(bcr.gif);
	background-repeat: repeat-y;
	background-position: bottom left;
	width: 0px;
	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: 0px;
	width: 0px;
	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: 0px;
	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: 0px;
	display: none;
}

TD.productprice{
	height: 50px;
	vertical-align: bottom;
}

TD.productcontent{
	vertical-align: top;
}

TD.productlast{
	background-image: none;
}

TD.listproductdescription{
	color: #000000;
}

TD.listproductbuy{}

TR.divider TD{
	padding-bottom: 0px;
}

/* Detaljsida */

/* Newly Added */
IMG.free{
	border: none;
}

DIV.editortext{
	padding-bottom: 10px;
}

TABLE.infopop TD{
	margin: 0px;
	padding: 0ox;
}

BODY.infobar{
	padding-left: 31px;
	padding-top: 10px;
}
/* START TOPLIST */
/*TABLE.tl {
	display: none;
}

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: #F1F4DB; 
}

TR.tl_list_even {
	background-color: #E5EAB8;
}	

TR.tl_list_odd TD, TR.tl_list_even TD {
	padding-top:5px; padding-bottom: 5px;
}

TD.tl_listno {
	border-left: 1px solid #A5B906; 
	padding-left: 5px;
	padding-right: 5px;
	text-align:right;
	width: 15px;
	font-weight:bold;
}

TD.tl_listprice {
	border-right: 1px solid #A5B906;
	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 #A5B906; 
}

TD.tl_first { 
	border-top: 1px solid #A5B906; 
}

TD.tl_head_single { 
	color: #FFFFFF; 
	font-weight:bold; 
	padding: 4px; 
	padding-left: 10px; 
	background-image: url(tl_bghead.gif); 
	background-position:top left; 
	letter-spacing: 2px; 
}

TD.tl_head_double { 
	color: #FFFFFF; 
	font-weight:bold; 
	padding: 4px; 
	padding-left: 10px; 
	background-image: url(tl_bghead.gif); 
	background-position:top left; 
	letter-spacing: 2px; 
}

TD.tl_listspace { 
	width: 10px;	
	background-color:#FFFFFF; 
}*/
/* END TOPLIST */

/* CrossXselling */
/*TD.cs_header{

}

TABLE.cstoplist{
	background-image: url(horidots.gif);
	background-repeat: repeat-x;
	background-position: top left;	
}

TABLE.cstoplist TD{
	vertical-align: middle;
	padding-top: 2px;
}

TABLE.cstoplist TD.detailhead{
	vertical-align: bottom;
	padding-bottom: 5px;
}*/