/* ---------------------------------- */
/*    Omdefiniering av html-element   */
/* ---------------------------------- */

html {
font-size:100%;
}

fieldset {
width:auto;
border:0px solid;
padding:0;
border-top: 0px solid grey;
}

body{
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1.2em;
line-height:1.5em;
}

a {
font-size:1.1em;
color:blue;
font-family: Verdana;
text-decoration:underline;
}

h4{
font-size:12px;
font-weight:bold;
margin:0 0 8px 0;
}

ol,li,ul{
background-color:none;
}

ol li{
clear:both;
}

hr{
border:0;
height:1px;
color:#666;
background-color:#666;
margin-top:0;
margin-bottom:3px;
}

img{background-image:none;}


/* ---------------------------------- */
/*  Omdefiniering av Jetshops styles  */
/* ---------------------------------- */



/* Element i Header-framen: */

#tillkassan{
position:absolute;
display:block;
visibility:hidden;
top:58px;
left:445px;
}

td.MC a img{
visibility: hidden;
}

td.MC a{
display:block;
height:100%;
}

td.MC{
/*
background-image: url(/pub_images/logo/logo.gif);
background-image: url(/pub_docs/files/img/luciatoppbanner.jpg);
background-image: url(/pub_docs/files/img/jultoppbanner.jpg);
background-image: url(/pub_docs/files/img/newyeartopbanner.jpg);
background-image: url(/pub_docs/files/img/kalastoppbanner.jpg);
background-image: url(/pub_docs/files/img/nytoppbanner.jpg);
background-image: url(/pub_docs/files/img/pask/pasktoppbanner.jpg);
background-image: url(/pub_docs/files/img/arkivexperten_nu_topbanner.jpg);
background-image: url(/pub_docs/files/img/spring_topbanner.jpg);
background-image: url(/pub_docs/files/img/emtopbanner.jpg);
background-image: url(/pub_docs/files/img/sommartoppbanner.jpg);
background-image: url(/pub_docs/files/img/toppbanner20081004.jpg);
background-image: url(/pub_docs/files/img/toppbanner20081106.jpg);
background-image: url(/pub_docs/files/img/toppbanner20081230.jpg);
background-image: url(/pub_docs/files/img/toppbanner20081201.jpg);
background-image: url(/pub_docs/files/img/toppbanner20100617.jpg);
*/

background-image: url(/pub_docs/files/img/toppbanner20090124.jpg);
}

.PageLink{
display:block;
text-decoration:none;
margin-right:0;
padding:1px 10px 1px 19px;
border-left:1px solid #9C9C9C;
position:relative;
top:-2px;
}

a.PageLink:link, a.PageLink:visited, a.PageLink:hover{
font-family:Tahoma;
font-size:11px;
text-transform:none;
}

.PageLinkArrow{
height:12px;
background-repeat: repeat-y;
display:none;
}


/* Element i moms-framen: */

.vatMain{
padding:1px 2px;
background-image: url(/pub_docs/files/img/vat.gif);
}
.vatText label{
position:relative;
top:-2px;
left:-300px;
}


/* Element i vänster-framen: */

body.blankBackgroundLeft{
background-color:black;


/*

background-image:url(/pub_docs/files/img/pask/paskfjadrar.JPG);
background-image:url(/pub_docs/files/img/snow.jpg);
background-image:url(/pub_docs/files/img/fireworks_leftframe.jpg);
background-repeat:no-repeat;
background-attachment:fixed;
background-position:top right;
*/
}


/* Element i höger-framen: */

body.blankBackgroundRight{
background-color:black;


/*

background-image:url(/pub_docs/files/img/pask/paskfjadrar.JPG);
background-image:url(/pub_docs/files/img/snow.jpg);
background-image:url(/pub_docs/files/img/fireworks_rightframe.jpg);
background-repeat:no-repeat;
background-attachment:fixed;
background-position:top left;
*/
}

/* Element i kategori-framen: */

.left{
background-image:url(/pub_docs/files/img/bg_leftmenu_myriadweb2.jpg);
}

.categoryTreeTopLine{
background-image:url(/pub_docs/files/img/header_leftmenu_myriadweb.jpg);
background-image: none;
margin:0;
padding:0;
}

.categoryTreeBottomLine{
background-image: url(/pub_docs/files/img/footer_leftmenu4.jpg);
}

.bodyCategory{

}

.topCategory{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 6px;
padding-top: 6px;
}

.SubCatLvl1{
margin-right:1px;
}

a.SubCatLvl1{
font-size:11px;
font-family:Tahoma,Verdana,Arial;
display:block;
text-decoration:none;
}
a.SubCatLvl1:hover{
color:black;
background-color:#E9E9E9;
}


.SubCatLvl2{
margin-right:1px;
margin-left:2px!important;
}

a.SubCatLvl2{
font-size:11px;
font-family:Tahoma,Verdana,Arial;
display:block;
text-decoration:none;
}
a.SubCatLvl2:hover{
color:black;
background-color:#E9E9E9;
}

div.SubCatLvl2{
margin-bottom:2px;
}

.SubCatLvl3{
margin-right:1px;
font-size:10px;
margin-left:0px!important;
text-decoration:none;
font-family:Tahoma,Arial;
}

a.SubCatLvl3:hover{
color:black;
background-color:#E9E9E9;
}



.SubCatLvl1 b{
color:black;
background:none;
background-image: url(/pub_docs/files/img/swooosh.gif);
background-repeat:no-repeat;
font-size:1.1em!important;
}

.bottomCategory{
display:none;
}
div.infoText{
display:none;
}
.infoTextLogo{	/* Jetshop-logotypen */
display:none;
}





/* Element i content-framen: */

 .bigTextExtra{
/*padding:0px;
background-color: #FAF8CC;
border:0px solid black;*/
}

.prodHeadExtra  {
font-size:10px;
font-weight:bold;
margin:3px 0px 5px 0px;
}
.prodSubHead {
margin: 3px 0px 16px 0px;
height:auto;
}
.prodSubHead span {
font-weight: bold;
font-size:11px;
color:#cc0000;
}

#showproduct_idProduct_hlProduct{
display:block;
position:relative;
width:230px;
}

#zoomImg{
width:57px;
height:55px;
position:absolute;
bottom:5px;
right:5px;
}


div.bubble-ingress{width:552px;}
.bubble-ingress b.tl {display:block; width:552px; height:8px; font-size:1px;background:url(/pub_docs/files/img/bubble/top_left.gif) top left no-repeat;}
.bubble-ingress b.tr {display:block; width:544px; height:8px; font-size:1px; float:right;background:url(/pub_docs/files/img/bubble/top_right.gif) top right no-repeat;}
.bubble-ingress p {position:relative;padding:0px 16px 0 42px; margin:0; border:1px solid #333; border-width:0 1px; text-align:justify;font-size:11px;background:#ff9;background:#ff9 url(/pub_docs/files/img/bubble/info-icon3.gif) 7px 0 no-repeat;}
.bubble-ingress b.bl {display:block; width:8px; height:8px; font-size:1px; float:left;background:url(/pub_docs/files/img/bubble/bottom_left.gif) top left no-repeat;}
.bubble-ingress b.br {display:block; width:544px; height:8px; font-size:1px; float:right; position:relative;background:url(/pub_docs/files/img/bubble/bottom_right.gif) top right no-repeat;}
.bubble-ingress b.point {display:block; font-size:1px; width:25px; height:14px;background:url(/pub_docs/files/img/bubble/point.gif) top right no-repeat; margin:5px 0 0 425px;}

.prodHead{
background-color:white;
border-bottom: #666 1px solid;
}
.prodHead .bigTextExtra{
font: bold 1.5em Tahoma, Helvetica, Arial, Sans-serif;
color: black;
}

.spSubNameValue{
font: bold 1.3em Verdana, Helvetica, Arial, Sans-serif;
color: #cc0000;
}
.spDescText{
display:none;
}

.spDescValue{
}

.spDescValue b,.spDescValue strong,.pad10 strong,.pad10 b{
font-size:1.1em;
}

.pagingContainer td{
width:30%;
}

.pagingContainer a{
font-size:1.4em;
font-weight:bold;
color: blue;
text-decoration:underline;
}

.pcSeparatorSelected{
font-size:1.4em;
font-weight:bold;
}

.pcSeparator a{
font-size:1.5em;
font-weight:bold;
}

#showpage_showfront_ddlItems1, #showpage_showfront_ddlItems2, #showpage_showfront_ddlItems3{
width:220px;
}
#showproduct_ddlItems1, #showproduct_ddlItems2, #showproduct_ddlItems3{
width:297px;
}

#showpage_showfront_lblSubName{
font-weight:bold;
color:red;

}

#showproducts_pagingTop_hlNext{
background-image: url(/pub_images/original/swosh_160.gif);
}

#showproducts_pagingBottom_hlNext{
background-image: url(/pub_images/original/swosh_160.gif);
}

.prodDescriptionExtra {
min-height: 60px;
height: auto !important;
height: 60px;
} 

.priceExtra{
 background:none;
 background-image: url(/pub_images/original/swosh_160.gif);
 font-size:1.7em;
 font-family:"comic sans ms";
}

.pricePrevious{
 font-family:georgia;
 font-size:1.2em;
 color:#000000;
 font-style:normal;
 text-decoration:line-through;
}

.spPriceText{
display:block;
margin-top:8px;
}

#vatDiv{
padding-left:0px;
font-weight:bold;
}

#vatDiv a{
font-weight:normal;
font-size:0.9em;
}

#showproduct_divOrder img, #showproduct_ibAdd{
vertical-align: bottom;
margin-bottom:-2px;
}

#results{
visibility:hidden;
}

#outMonthlyPayment, #outRestAmount{
font-size:1.2em;
font-weight:bold;
font-style:italic;
color:red;
}

#results p{
padding:0;
margin:0;
}

#leaseDiv{
background-image: url(/pub_docs/files/img/dela-upp-betalning_bg.jpg);
background-repeat:no-repeat;
padding:35px 4px 14px 12px;
font-weight:bold;
}

#leasePrice{
 background:none;
 background-image: url(/pub_images/original/swosh_160.gif);
 font-size:1.3em;
 font-family:"comic sans ms";
 font-weight:bold;
}

#leasePrice2{
 background:none;
 background-image: url(/pub_images/original/swosh_160.gif);
 background-repeat:repeat-y;
 font-size:2.2em;
 font-family:"comic sans ms";
 font-weight:bold;
}

#hyrkopknapp{
float:right;
margin-right:15px;
position:relative;
top:8px;
}

#showproduct_divComment span{
font-weight:bold;
font-size:14px;
}

.newsOfferDiv{
padding-top:20px;
border:  silver 0px none;
background-image:url(/pub_docs/files/img/bg_rightmenu_myriadweb.jpg);
/*background-image:url(/pub_docs/files/img/newsoffer_tryggt_top.jpg);*/
background-repeat:no-repeat;
}

.imageFrame{
margin-top:0px;
height:4px;
}

.newsOfferBox{
-moz-box-sizing: border-box;
border-right: #87212C 1px solid;
border-top: #87212C 1px none;
border-left:  #87212C 1px solid;
border-bottom: #87212C 1px dashed;
margin-top: 0px;
margin-bottom: 0px;	
padding-top: 0px;
padding-bottom: 15px;
}

table.loPriceMain{
display:none;
}

.loContentMain{
/*margin-top: -10px;*/
/*margin-bottom: -10px;*/
padding:0px;	
}


#registerupdate_divRequiredInfo {
display:none;
}

div.relatedHeadline{
background-image:url(/pub_docs/files/img/tillbehor.jpg);
background-position: right;
background-repeat:no-repeat;
width:567px;
height:55px;
}

#showproduct_idProduct_divSeparator{
background-image:url(/pub_docs/files/img/smabilder.jpg);
background-position: right;
background-repeat:no-repeat;
width:238px;
height:43px;
}


#linkToUsDiv{
font-size:11px!important;
font-family: Verdana;
}
#linkToUsDiv a{
font-size:11px!important;
font-family: Verdana;
}

/* Element i varukorgs-framen: */

#bdyCart{
}

#shopinfo_imgCart{
vertical-align:top;
padding:0 0;
margin:-3px 0;
}
.cartText, .cartTextItems{
/*position:relative;
top:2px;*/
}

#shopinfo_hlCart, #shopinfo_lblShoppingCart{
position:relative;
top:0px;
text-decoration:none;
}

#shopinfo_hlCartDetails img{
/*border:2px solid red;*/
}

#shopinfo_divMain{
padding:3px 0 0 0;
}
.scMain table{
padding:0;
}

#shopinfo_divMain.scMain table tbody tr td{
vertical-align:top;
}

.cartSum,.cartSumText{
position:relative;
top:1px;
}

.ddListSmall{
width:70px;
font-size:9px;
margin-bottom:1px
}



.loHeader{
display:none;
}

td.customerInfo b{
display:block;
height:16px;
text-indent:-1000px;
background-image: url(/pub_docs/files/img/villdublikund.jpg);
background-repeat:no-repeat;
margin-bottom:-10px;
}

td.customerInfo p b{
display:block;
height:16px;
text-indent:-1000px;
background-image: url(/pub_docs/files/img/redankund.jpg);
background-repeat:no-repeat;
margin-bottom:-10px;
}

.leftSearchMainBox{
width:150px!important;
}
#bdyVAT{
/*background-image: url(/pub_docs/files/img/vat.gif);*/
}
.cart{
background-image: url(/pub_docs/files/img/cart.gif);
}
.vatMain, .vatValue{
border:none;
}



/* -----------------
Egna styles
----------------- */

.left{
float:left;
clear:left;
margin-right:4px;
}

.right{
float:right;
clear:right;
}

.catLink{
font-weight:bold;
font-size:11px!important;
text-align: center;
line-height:18px;
font-family: Verdana;
display: block;
width:170px;
float:left;
color:blue!important;
border: 1px solid #dcdcdc;
padding:14px 4px 4px 4px;
margin:2px;
/**/
background-image: url(/pub_docs/files/img/klicka_har.gif);
background-repeat: no-repeat;
background-position: top right;
}

.catLink h1{
 font-size:12px;
font-weight:bold;
text-decoration:none;
color:black;
}
a.catLink:hover{
border: 1px solid #00f;
margin:2px;
}

.sign{
margin:2px 2px 0px 0px;
}

.userguidelink{
font-size:10px;
}
.userguidelink img{
vertical-align:middle;
margin:0 3px 2px 0;
}

a.catLink{
}

.BranchCatOn{
display:block;
font-size:1.1em!important;
text-decoration:none;
padding-left:12px;
color:black!important;
}
.BranchCatOff{
display:none;
font-size:1.1em!important;
text-decoration:none;
padding-left:12px;
color:black!important;
}

.snabbtImg{
margin-top:6px;
}


.popularImg{
float:left;
clear:both;
margin-bottom:-6px;
}

#registerupdate_lblTitle{
display:none;
}

.ordersteps{
position:absolute;
top:15px;
left:15px;
}


#bdyRegisterConfirmed{
background-image: url(/pub_docs/files/img/kassa_steg1b.jpg);
background-repeat:no-repeat;
background-position:15px 15px;
padding-top:88px;
}