/* ACSS */
body {
/* background,font:Generellt sidinnehåll samg bakgrund bakom butiken */
	background:#bdceb6 none repeat;
	padding: 0;
	margin: 0;
	border: none;
	color:#3f3f3f;    
	text-align: center;
	font:normal normal normal 12px Verdana, sans-serif;
	line-height:1.5em;
}

#storeStandardLogo {
	background:url('images/demobutiken-2.gif');
	height:130px;
}

html>body .main h2 {margin-top:0px;}

html>body #storeStandardLogo {
	height:134px;
}


A {
	color:#000;
	text-decoration:none;
}

A:hover {
	text-decoration:underline;
}

td {
/* font:Tabeller */
	font:normal normal normal 12px Verdana, sans-serif;
	color:#3f3f3f;    
        line-height:1.5em;
}


#center td {
	line-height:21px;
}

#center .productListing td.productListing-data span.productSpecialPrice {
	color:#FF0000;
}

input {
	background:#f6f6f6 none repeat;
	border:1px solid #ccc;
}

#mainWrap {	
	background: url('images/wrap_shade.png') no-repeat center top;
	margin:0px;
	margin-top:40px;
       margin-bottom:20px;
	padding:0px;
	display:block;
}

html>body #mainWrap {	
	margin:0px;
	margin-top:40px;
}

.main h2 {font: normal 22px times; text-transform:uppercase; }

#wrap {
	margin:0 auto;
	border: 0px; 
	width: 884px;
	text-align: left;
	padding:0px;
	background: #fff none no-repeat;
}

html>body #wrap {
	width: 876px;
}

#frame {
	margin:0px;
	padding:0px;
	background: #fff none no-repeat;
	width: 100%;
	border: 0px;
	float:left;
}

html>body #frame {
	margin-top: 0px;
	margin-bottom:20px;
}

#header {
	float:left;
	width:884px;
	padding-top:0px;
        border:none;
	overflow:hidden;
	margin-bottom:-6px;
}

html>body #header {
	width:876px;
	margin-bottom:-10px;
}

#header h2, #header A {
	color:white;
	font: normal normal normal 30px arial,verdana;
}

#header img {
	border: none;
	
}

#headerMenu {
/* background:Menyrad */
	float:left;
	width:804px;
	height:41px;
	padding-left:5px;
        overflow:hidden;
	background:#99AF7D url("") repeat;
	color:white;
}

html>body #headerMenu {
	width:791px;
	height:15px;
	padding: 6px 0px 10px 5px;
	overflow:hidden;
}

#headerMenu ul {
	margin:0;
	padding:0px;
	padding: 10px 0px;
	float:left;
	list-style-type:none;
}

	html>body #headerMenu ul {
		padding:1px 0px 0px 0px;
	}

#headerMenu ul li.headerMenuUL {
	display:inline;
}

#headerMenu ul li.headerMenuUL a.infoPages {
	color:#fff;
	padding:0px 10px;
	text-transform:uppercase;
	font: normal normal normal 12px arial,arial,verdana;
        text-decoration:none;
}

.login {
	margin:0px;
	padding:0px;
	float:left;
	height:27px;
	width:80px;
	padding-top:10px;
	padding-bottom:10px;
	background: none repeat-x #99AF7D;
}

html>body .login {
	height:11px;
}

.login a {
	margin:0px; 
	padding:0;
	float:left;
	color:#fff;
	padding-left: 10px;
}

html>body .login a {
	padding-top: 2px;
}

#left {
	padding:0;
	margin:0;
	margin-top:0px;
	padding-right:5px;
	float:left;
	width:170px;
	min-height:800px;
	height:auto !important;
	height:800px;
}

#left .shopping_cart td.main {
	padding:0px;
}
	
#left .shopping_cart td.main a {
	text-decoration:none;
}

html>body #left .shopping_cart td.main a {
       padding:0; margin:0;
}

#left .shopping_cart td b {
       float:right;
       margin:0; padding:0;
}


html>body #left .shopping_cart td b {
	float:right;
       margin:0; padding:0;
}

#left span.main {
       margin:0; padding:0;
       text-align:left;
}

html>body #left span.main {
       margin:0; padding:0px 0px 0px 10px;
       text-align:left;
}

html>body #left {
	margin-top:0px;
}

#left h2 {
/* font,background:Rubrikerna på vänstersidan */
	margin:0;padding:0;
	margin:10px 0px;
	background:none url("") no-repeat;
	font:normal normal normal 15px Verdana, sans-serif;
	color:#4B622E;
	padding:6px 10px;
	text-transform:uppercase;
}

html>body #left h2 {
	margin-top:12px;
}

#left A {
	color:#3f3f3f;
	text-decoration:underline;
	font: normal normal normal 12px arial,times,arial;
}

#left p.left_text {
	font: normal 12px arial;
	margin-bottom:-5px;
}

html>body #left p.left_text {
	font: normal 12px arial;
}


#center {
	float:left;
	width:660px;
	padding:15px;
	margin: 3px 5px 0px 0px;
	border-left: dotted 1px #b5b5b5;
	min-height:850px;
	height:auto !important;
	height:850px;

}

html>body #center {
	float:left;
	width:660px;
	padding:15px;
	margin:0px 5px;
	min-height:850px;
}

#center A {
	text-decoration:none;
}

#center A:hover {
	text-decoration:none;
	color:darkgray;
}

#center td.main .productSpecialPrice {
	color:#ff0000;
}

.bottom {
/* background:Bakgrund för understa delen av sidan */
	background:#f9f9f9 none repeat;
	border-top: solid 1px #d1d1d1;
	float:left;
	width:100%;
	padding-top:7px;
        margin-top:3px;
	height:28px;
	display:block;
	text-align:center;
}

html>body .bottom {
	height:28px;
}

.bottom A {
/* font:Textegenskaper för understa delen av sidan */
	color:black;
	font:normal normal normal 10px Arial, sans-serif;
}

.src_box  b {font-weight:normal;}

.searchTextBox {
	background:url('images/searchBtn.png') no-repeat;
	border:0px;
	height:19px;
	width:193px;
	padding-left:20px;
	padding-top:3px;
}

.pageHeading {
background:none none no-repeat;
	font: normal normal normal 20px times,arial,verdana;
	color:#3f3f3f;
		text-transform:uppercase;
}

#center td.pageHeading {
/* font:Textegenskaper för rubriker */
	font:normal normal normal 18px Arial, sans-serif;
	color:#3f3f3f;
}

.shopping_cart {
	/* font: Textegenskaper för varukorg */
	margin:0;
	padding:0;
	background:#fff;
	border:none; 
	padding:0px 10px;
	color:#5e563f;
	font:normal normal normal 11px Arial, sans-serif;
}

html>body .shopping_cart {
	padding: 5px 10px;
}

.shopping_cart table {
 width:145px;
}

html>body .shopping_cart table {
 width:155px;
}

#categoryMenu {
	margin-left:-5px;
}

html>body #categoryMenu {
	margin-left:5px;
}

#categoryMenu A {text-decoration:none;}

		
ul.categories, ul.categories ul {		
	margin:0; padding:0;
	list-style-type:none;
	margin-left:8px;
       padding-bottom:4px;
}

html>body ul.categories, ul.categories ul {		
	margin:0; padding:0;
	list-style-type:none;
	margin-left:8px;
}

html>body ul.categories, ul.categories ul {margin-left:18px;}

	ul.categories li {
		background:none;
		padding-left:15px;
	}
	
	html>body ul.categories li {padding-left:5px;}
	
	ul.categories li.minus li {
		margin-left:-5px;
		background:none repeat-y;
	}
	
	ul.categories li.minus{
		background:none repeat-y;
		padding-left:4px;
	}
	
	ul.categories li.plus {
		background:none;
		padding-left:4px;
	}
		
		ul.categories li.plus a.expandable {
			padding-left:10px;
			background:url('images/cat-closed-gray.gif') no-repeat left !important;
		}
		
		ul.categories li.minus a.expandable {
			padding-left:10px;
			background:url('images/cat-open-gray.gif') no-repeat left;
		}
		
		
		ul.categories li.plus > a.expandable {margin-left:-10px; padding-left:10px;}
		ul.categories li.minus > a.expandable {margin-left:-10px; padding-left:10px;}
	

.boxcontent {
margin:0; padding:0;
padding-left:10px;
width:150px;
}

.informationpages {
     padding-bottom:20px;
}

a.infoPages {
     text-decoration:none;
}