/* CSS Document */
*{margin-top: 0;margin-right:auto;margin-bottom: auto;margin-left: auto;}
div#wrapper {width: 1100px;height:1362px; background-image:url(images/Bakgrund.png); background-repeat:no-repeat; margin-top:0;margin-right: auto;margin-bottom: auto;margin-left:15px; background-color:}
hr {border: 1px; border-color:#A0957F ;
margin-top:0.2em; 
margin-bottom:0.2em; color: #A0957F  ;
}
#header_logo {
	position:absolute;
	left:924px;
	top:99px;
	width:74px;
	height:37px;
	z-index:5;
}
#kassa a{
	position:absolute;
	left:1004px;
	top:62px;
	width:55px;
	height:21px;
	z-index:5; color:#FFF; "Segoe UI", sans-serif; font-size:12px;
}
#kassa a:hover{ text-decoration:underline;}
#kassa_bild {
	position:absolute;
	left:966px;
	top:50px;
	width:38px;
	height:24px;
	z-index:5;
}
#kassa_bild_checkout {
	position:absolute;
	left:179px;
	top:172px;
	width:39px;
	height:37px;
	z-index:238;
}
H1 {font-family: "Segoe UI", sans-serif; font-size:24px; color: #000000; margin-bottom:4px}
H2 {font-family: "Segoe UI", sans-serif; font-size:22px; color: #000000   ;margin-bottom:4px}
H3 {font-family: "Segoe UI", sans-serif;  font-size:18px; color: #000000 ; font-weight:normal;margin-bottom:4px}
H4 {font-family: "Segoe UI", sans-serif; font-size:14px; color: #000000 ;font-weight:normal;margin-bottom:4px}
H4 a{font-family: "Segoe UI", sans-serif;  font-size:14px; color: #FFFFFF ;font-weight:normal;margin-bottom:4px}
H4 a:hover{ text-decoration:underline}
H5 {font-family: "Segoe UI", sans-serif; font-size:13px; color: #000000 ;font-weight:normal;margin-bottom:3px}
H5 a{ font-family: "Segoe UI", sans-serif; font-size:13px; color: #000000 ;font-weight:normal;margin-bottom:3px}
H6 {font-family: "Segoe UI", sans-serif; font-size:12px; color: #000000 ; font-weight:normal;margin-bottom:3px}
H6 a{font-family: "Segoe UI", sans-serif; font-size:12px; color: #000000 ; font-weight:normal;margin-bottom:3px;}
#languages {
	position:absolute;
	left:907px;
	top:33px;
	width:126px;
	height:26px;
	z-index:230;
}
#apDiv24 {
	position:absolute;
	left:45px;
	top:59px;
	width:1281px;
	height:72px;
	z-index:235;
	color: #F00;
	font-size:36px
}
.headerNavigation {font-family: "Segoe UI", sans-serif; font-size:10px; color: #000000 }
.infoBox_bestseller {font-size:13px; font-family: "Segoe UI", sans-serif; color:#000000; line-height:1.0em}
.infoBox_bestseller a{font-size:13px; font-family: "Segoe UI", sans-serif; color:#000000; line-height:1.0em}
.infoBox_bestseller a:hover{font-size:13px; font-family: "Segoe UI", sans-serif; color:#000000; text-decoration:underline;line-height:1.4em}
#TextHead {position:absolute;	left:196px;	top:4px;	width:550px;	height:35px;	z-index:219;}

.BreadCrumb {font-size:10px; font-family: "Segoe UI", sans-serif; color: #000000 ;}
.body a{font-family: "Segoe UI", sans-serif;font-size: 11px; color:#000000 ; }
.produktText {font-size:10px; font-family: "Segoe UI", sans-serif; color: #000000 ;}
.text a { font-size:10px; font-family: "Segoe UI", sans-serif; color: #000000    ; text-decoration: }
.text2 {font-size:12px; font-family:font-family: "Segoe UI", sans-serif; color: #000000 }
#CAparagraph {font-size:12px; font-family: font-family: "Segoe UI", sans-serif; color:#000000 }
#CAparagraph a {font-size:12px; font-family:font-family: "Segoe UI", sans-serif; color: #000000 }
#leftcolumn {position: absolute;width: 175px;height:723px;left: 36px;top: 169px;}
#rightcolumn {position: absolute;width: 175px;height:755px;right: 34px;top: 5px;}
#centercolumn {position: absolute;width: 746px;height:570px;left: 222px;top: 137px;}
#content {position: absolute;width: 550px;height:333px;left: 240px;top: 140px;z-index: 1;}
#header {position: absolute;width:771px;height:64px;margin-left:36px;top:160px;
left: 74px;}
#navigationbar {position: absolute;width:771px;height:40px;margin-left:115px;top:85px;z-index: 80;}
.alltomsnus a{font-family: "Segoe UI", sans-serif;font-size:12px;color: #000000 ;line-height:1.6;vertical-align: top;}


.boxTextSpecials {font-family: "Segoe UI", sans-serif; font-size:14px; color: #F66;}
SPAN.newItemInCart a{font-family: "Segoe UI", sans-serif; font-size:12px; color:#000000 ;}

.boxtext /* Specialboxen pristexten..även kundvagn frakt osv */{font-family: "Segoe UI", sans-serif; font-size:12px; color:#000000 }
.infoBoxHeadingSpec /* Specialboxen rubrik*/ {font-family: "Segoe UI", sans-serif;font-size:13px;color: #FFF; }
.infoBoxHeading {font-family: "Segoe UI", sans-serif;font-size:13px;color: #FFF  ; padding-top:6px; text-align:center; padding-right:19px}
.infoBoxHeadingDM {font-family: "Segoe UI", sans-serif;font-size:14px;color: #FFF  ; padding-top:0px; text-align:center; padding-right:12px}
.infoboxHeadingSnus {font-family: "Segoe UI", sans-serif;font-size:13px;color:#FFF ;text-align:left; vertical-align:middle; height:20px; padding-left:35px; padding-top:2px }
.infoboxHeadingInfo /*Informationbox rubrik*/ {font-family: "Segoe UI", sans-serif;font-size:13px;color:#FFF ;text-align:center; vertical-align:middle; height:20px; padding-left:20px }
.infoBoxContentsKund  /*kundvagncontent Produkt,pris osv.*/{font-size:11px;padding-bottom: 2px; margin-top:40px; margin-left:4px; color: #000000;}
.infoboxcontents /*Feauteredboxen Länkarna texten*/{font-family: "Segoe UI", sans-serif; font-size:12px;padding-bottom: 3px; color:#000000 ; border:0}
.infoBoxContents a /*Feauteredboxen Länkarna texten*/{font-family: "Segoe UI", sans-serif; font-size:12px;padding-bottom:3px; color:#000000 ; border:0}
.infoBoxContents a:hover/*Feauteredboxen Länkarna texten*/{ text-decoration:none}


.bestsellerbox /*Bestsellerboxen/*/{font-family: "Segoe UI", sans-serif; font-size:12px;padding-bottom: 3px; color:#000000 ; border:0}
.bestsellerbox a /*Bestsellerboxen/*/{font-family: "Segoe UI", sans-serif; font-size:12px;padding-bottom:3px; color:#000000 ; border:0}
.bestsellerbox a:hover/*Bestsellerboxen*/{ text-decoration:underline}


.Kundvagnhead { font-family: "Segoe UI", sans-serif; font-size:11px;color: #000000 ; padding-right:5px; padding-top:2px}
a {font-size:12px; font-family: "Segoe UI", sans-serif; color:#000000 ; text-decoration:none}
.informationbox /*infoboxcontent*/ { font-family: "Segoe UI", sans-serif; font-size:10px;}
.infoBoxInfoSnus {font-size:13px; font-family: "Segoe UI", sans-serif; color:#000000; line-height:1.5em}
.infoBoxInfoSnus a{font-size:13px; font-family: "Segoe UI", sans-serif; color:#000000; line-height:1.5em}
.infoBoxInfoSnus a:hover{ font-size:13px; font-family: "Segoe UI", sans-serif; text-decoration:underline; }
.infoBoxInfo /*Informationbox*/{ background-image:url(includes/sts_templates/LS%20Snus/images/infobox/bakgrundInformation.png)}
.infoBoxInfo/*Informationbox Länkar Om oss osv. */ a{ font-size:13px; font-family: "Segoe UI", sans-serif; color:#000000 ; }
.infoBoxInfo/*Informationbox Länkar Om oss osv. */ a:hover{ font-size:13px; font-family: "Segoe UI", sans-serif; text-decoration:underline; }
.sitemap { font-family: "Segoe UI", sans-serif; font-size:11px; color: #000000 }
.sitemap a{ font-family: "Segoe UI", sans-serif; font-size:11px; color: #000000 ;text-decoration:underline}
.Text10px a{ font-family: "Segoe UI", sans-serif; font-size:10px; color: #000000   }
.Text10px { font-family: "Segoe UI", sans-serif; font-size:10px; color: #000000  }
.mainMinasidor a:hover{/*Mina sidor länkar*/font-family: "Segoe UI", sans-serif; font-size:12px; color: #000; text-decoration:none}
.mainMinasidor a{/*Mina sidor länkar*/font-family: "Segoe UI", sans-serif; font-size:12px; color: #000000 ; text-decoration:none}
.main /*Förnamn,efternamn...text formulär*/{ font-family: "Segoe UI", sans-serif; font-size:11px; color: #000000 }
.mainCeckoutText {font-family: "Segoe UI", sans-serif; font-size:10px; color: #000000}
.main a/*Förnamn,efternamn...text formulär*/{font-family: "Segoe UI", sans-serif; font-size:11px; color: #000000 ; text-decoration:none}
.headerCrumb { font-family: "Segoe UI", sans-serif; font-size:10px; color:  #000000 }
.headerCrumb a{ font-family: "Segoe UI", sans-serif; font-size:10px; color: #000000 }
.inputRequirement /*Små texten formulär*/{ font-family: "Segoe UI", sans-serif; font-size:9px; color: #000000 }
.pageHeading /*Rubriker*/{ font-family: "Segoe UI", sans-serif; font-size:19px; color: #000000 ; letter-spacing:0.04em; word-spacing:0.01em;}
.smallTextTotal {font-family: "Segoe UI", sans-serif; font-size:11px; color: #000000 }
.smallTextBeskrivning {font-family: "Segoe UI", sans-serif; font-size:11px; color: #000000 ; line-height:1.2em} 

.smallTextFeatured a{ font-family: "Sergoe UI", sans-serif; font-size:12; color:#000000; text-decoration:none}
.smallTextFeatured a {font-family: "Segoe UI", sans-serif; font-size:12px; color: #000000 ;}
.smallTextFeatured {font-family: "Segoe UI", sans-serif; font-size:12px; color:#000000 ;}
.mainTotal {font-family: "Segoe UI", sans-serif; font-size:11px; color: #000000 ;}
.smallText /*Undertexter.Om du redan har ett konto.. osv.*/{font-family: "Segoe UI", sans-serif; font-size:9px; color: #000000 ;  }
.smallText a/*Undertexter.Om du redan har ett konto.. osv.*/{font-family: "Segoe UI", sans-serif; font-size:9px; color: #000000 ; }
TD.smallText, SPAN.smallText, P.smallText {font-family: "Segoe UI", sans-serif; font-size:9px; color: #000000 }
.Formular /*Förnamn, Efternamn osv.*/{font-family: "Segoe UI", sans-serif; font-size:11px; color: #000000 ; text-align:right; }
.Formular2 /*Jag är en återkommande osv*/{font-family: "Segoe UI", sans-serif; font-size:11px; color: #000000 ;}
.underRubriker /* Personuppgifter osv.*/{font-family: "Segoe UI", sans-serif;font-size:14px;color:#000000 ;padding-top:20px;
text-align: left;}
.underRubriker2 /* Ny kund osv.*/{font-family: "Segoe UI", sans-serif;font-size:12px;color: #000000 ;font-weight: bold;text-align: left;}
.underRubriker3 /* Feta underrubriker Fraktkostnader osv.*/{font-family: "Segoe UI", sans-serif;font-size:13px;color: #000000  ;font-weight: bold;}
.underRubriker4 /* Sekretesspolicy*/{font-family: "Segoe UI", sans-serif;font-size:14px;color:#000000 ;
text-align: center;}
.underRubriker5 /* Sekretesspolicy*/{font-family: "Segoe UI", sans-serif;font-size:12px;color:#000000 ;
text-align: center;}
.underRubriker6 /* Feta underrubriker Produktinfo osv.*/{font-family: "Segoe UI", sans-serif;font-size:19px;color:#000000 ;}
.PrisProduktinfo {font-family: "Segoe UI", sans-serif;font-size:20px;color:#000000 ;font-weight: normal;font-style: normal;}
SPAN.productSpecialPrice { color:#F03}
.messageStackError {font-family: "Segoe UI", sans-serif;font-size: 12px; color: #F00 }
.messageStackWarning /* Errortext Ange rätt personnr osv */{font-family: "Segoe UI", sans-serif;font-size: 12px; color: #F00 }
.checkoutBarFrom { font-family: "Segoe UI", sans-serif; font-size:10px; color: #CCC}
.checkoutBarCurrent { font-family: "Segoe UI", sans-serif; font-size:10px; color: #000000}
.checkoutBarTo { font-family: "Segoe UI", sans-serif; font-size:10px; color: #CCC}
/*Lightboxen*/
#lightbox{position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#lightbox a img{ border: none; }
#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#imageContainer{padding: 10px;}
#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width: 49%;height: 100%;background: transparent url(includes/sts_templates/LS%20Snus/images/blank.gif) no-repeat;/* Trick IE into showing hover */display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(includes/sts_templates/LS%20Snus/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(includes/sts_templates/LS%20Snus/images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{font-family: 13px "Segoe UI", sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;	}
#imageData{	padding:0 10px; color: #000000; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color: #000;}


/*   Vertical Fly-Out Menu Style   */
/*---------------------------------*/

.verbar	{   /* Color of main vertical menubar and border */
	color: black;
	background-color: #FFF ;
	border: 1px solid #E2DFD7;
}

.vertitem	{          /* Behaviour of main vertical menu items, leave as is for proper operation */
	text-align: left;
	white-space: nowrap; width:150px
}

.vertitem	a {   /* Font style, size of main menu items */
 font-family: "Segoe UI", sans-serif;
	font-size: 13px;		
	text-decoration: none;
	position: relative;
	display: block; padding: 3px 3px 3px 8px	
}

.vertitem a:link, .vertitem a:visited	{   /* Default font style & color of main menu items */
	color: #6B6350 ;
	text-decoration: none;	
}

.vertitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
	color: #5B5444    ;
	background-color: #EBE9E5;
	text-decoration: none;
}

.vertitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */
	color: #000  ;
	background-color: #D8D4CA;	
	text-decoration: none;	
}

.vertsubmenu	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden; z-index:380;
}

.vertsubframe	{  /* Color of submenu item and border */
	 
	background-color: #FFF;
	border: 1px solid #E2DFD7;
position: relative;
	display: block;	
	
}

.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.vertsubitem a	{   /* Font style, size of submenu items */
  font-family: "Segoe UI", sans-serif;
	font-size: 13px;			
	text-decoration: none;
	padding: 3px 3px 3px 5px;
	position: relative;
	display: block;	
}

.vertsubitem a:link, .vertsubitem a:visited	{   /* Default font style & color of submenu items */
	color: #514A3C;
	text-decoration: none;	
}

.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */
	color: #5B5444 ;
	background-color: #EBE9E5;
	text-decoration: none;
}

.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */
	color: #514A3C  ;
	background-color: #D8D4CA;	
	text-decoration: none;			
}

.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */
	position: absolute;
	top: 7px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #E1DED7   ;
		font-weight: bold;
}

.verbar .dmselected {   /* Style override for selected root category */
    background-color: #C5BFB1  ;
}




#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 210
	;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(includes/sts_templates/LS%20Snus/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(includes/sts_templates/LS%20Snus/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(includes/sts_templates/LS%20Snus/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	 font-family: "Segoe UI", sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #000000; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	
	
.dataTableHeadingRow {color:#66F}
.mainGreetin { font-family: "Segoe UI", sans-serif; font-size:13px; color: #06C; text-align:center; padding-top:25px}
.moduleRow {  }
.moduleRowOver { background-color:#6F0  }
.moduleRowSelected {  }

/*** Begin Header Tags SEO ***/

/*** End Header Tags SEO ***/

.errorbox {font-family: "Segoe UI", sans-serif; font-size:10px; color: #ffffff; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #03F }
.infoBoxNoticeContents {font-family: "Segoe UI", sans-serif; font-size:9px; color: #06F}
TD.headerError /** Storlek bokstäver Bakgrund error payment färg på fel kod mm */{font-family: "Segoe UI", sans-serif; color: #F33; font-size:12px}


