/*
	Author:   		Xelera Communication AB
	Version:  		NX
	Updated: 		2006-12-19
	File:			main.css
	Description:	Generell stylesheet
-------------------------------------------------*/
html, body, form, fieldset {
	margin: 0;
	padding: 0;
}
html, body {
	color:#4C4C4C;
	background-color: #fff;
		background-image: url(http://www.kalaspinglan.se/site/231/skin/image/bg.gif);
	background-repeat: repeat;
	background-position: x;
	background-attachment: fixed;
	}
body {
	padding:0 10px;
	font:normal 0.625em/1.6em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

/* Link
-------------------------------------------------*/
a {
	color:#642A83;
	text-decoration:none;
}
a:hover {
	color:#000;
	text-decoration:underline;
}
a.spec {
	padding-left:19px;
	padding-bottom:2px;
	background:url(http://www.kalaspinglan.se/site/231/skin/image/icon/arrow.gif) no-repeat 0 0;
}


/* Headers
-------------------------------------------------*/
h1, h2, h3, h4, h5, h6  {
	margin:0;
	padding:0;
	font-weight:bold;
	font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
	color:#000;
	background:transparent;
}
h1 {
	margin:0.5em 0 0.2em 0;
	font-size:2.2em;
	line-height:1.3em;
	font-weight:bold;
}
h2 {
	font-size:1.7em;
	line-height:1.2em;
	font-weight:bold;
	margin:10px 0 10px 0;
}
h3 {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:1em;
	line-height:1.5em;
}
h4 {
	margin:-5px -11px 8px -11px;
	padding:7px 11px;
	font:bold 1em/1.0em Verdana, Arial, Helvetica, sans-serif;	
	/*font-size:1em;*/
	color:#FFF;
	/*line-height:1.0;*/
background:url(http://www.kalaspinglan.se/site/231/skin/image/bg_sidebar-headline.gif) repeat-x 0 50%;
}
div.cart h4 {
	color:#FFF;
}
h5 {
	margin-top:0.5em;
	font-size:1.91em;
	line-height:1.2em;
}
h6 {
	margin:-14px 0 0 19px;
	font:normal 1em/1.2em Verdana, Arial, Helvetica, sans-serif;
}

/* Paragraph 
-------------------------------------------------*/
p {margin:0 0 1.4em 0;}

/* Forms
-------------------------------------------------*/
input, select, textarea {
	font-size:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.form-general,
.form-sidebar {
	margin:0;
}
.form-general label,
.form-sidebar label {
	display:block;
	font-weight:bold;
}
.form-general label {
	float:left;
	display:inline;
	width:8em;
	padding-right:1em;
}
.form-general .req {
	color:#900;
}
.form-general .txt,
.form-general .radio,
.form-general .checkbox,
.form-general .select,
.form-sidebar .txt,
.form-sidebar .radio,
.form-sidebar .checkbox,
.form-sidebar .select {
	margin:0 0 0.2em 0;
}
.form-general .txt input,
.form-general .txt textarea,
/*.form-general .select select,*/
.form-sidebar input.pwd,
.form-sidebar .txt input,
.form-sidebar textarea.txt,
.varor-sok input {
background:#fff url(http://www.kalaspinglan.se/application/NX/default/skin/image/bg_input.gif) bottom left repeat-x;
	border:1px solid #d4d4d4;
	border-color:#d4d4d4 #dfdfdf #eee #dfdfdf;
	margin:0;
	padding:0.1em 0.2em 0.2em;
	width:90%;
	max-width:90%;
}
.form-general .txt input {
	width:16em;
	max-width:100%;
}
.form-general .txt select {
	width:16.7em;
	max-width:100%;
}
.form-sidebar .txt input {
	/*width:134px;*/
	width:172px;
	max-width:100%;
}
.form-general .antal label {
	float:none;
	display:inline;
	width:auto;
	padding-right:0;
}
.form-general .antal input {
	width:1.4em;
	text-align:center;
}
.form-general .checkbox label,
.form-general .radio label {
	display:inline;
	float:none;
	width:auto;
}
.form-general .radio input,
.form-general .checkbox input {
	width:auto;
	margin-bottom:0em;
}
.form-general .readonly input {
	width:40em;
	border:0;
	background:transparent;
}
.form-general .txt textarea {
	width:22.4em;
	height:10em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.form-general fieldset {
	width:32em;
	padding:0;
	margin-bottom:1.4em;
	border:0;
}
.form-general legend {
	color:#000;
	font-size:1em;
}

/*
form, fieldset {
	width:300px;
	margin:0;
	padding:0;
}
fieldset {
	width:300px;
	border:0;
}
input, select, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
}
input.txt,
textarea.txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	width:300px;
background:#fff url(http://www.kalaspinglan.se/application/NX/default/skin/image/bg_input.gif) bottom left repeat-x;
	border:1px solid #d4d4d4;
	border-color:#d4d4d4 #dfdfdf #eee #dfdfdf;
}
input.btn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
}
#sign-in-form {width:180px;}
#sign-in-form {margin:0 0 -1px 0;}
#sign-in-form input.txt {width: 180px;}
#contact_form {margin:10px 0;}
#sign-in-form div,
#contact_form div {margin-top:6px;}
#sign-in-form label,
#contact_form label {
	font-weight: bold;
	display: block;
}
.submitarea {
	margin:10px 0 6px 0;	
	text-align: right;
}
form div {margin:10px 0 0;}
*/

/* Numbered, Unnumbered and Definition lists
-------------------------------------------------*/
ol, ul, li {margin:0;}
ol, ul {
	margin:0 0 1.4em 25px;
	padding:0;
}
ul {list-style:disc;}
li {padding-bottom:0;}
#sitemap {
	margin:0;
	padding:0;
}
#sitemap li {
	list-style:none;
	padding-left:9px;
background:url() 0 0.5em no-repeat;
}
#sitemap li li {
	list-style:none;
	padding-left:9px;
background:url() 0 0.5em no-repeat;
}

/* Data tables
-------------------------------------------------*/
table {
	/*width:100%;*/
	width:510px;
	padding:0;
	border-spacing:0;
	border-collapse:collapse;
	margin:0 0 1.4em 0;
	padding:1px 4px;
}
caption {
	/*line-height:1.2em;
	font-size:1.545em;
	font-weight:normal;*/
	font:normal 1.7em/1.2em "Trebuchet MS", Tahoma, Verdana, sans-serif;
	margin:0 0 0 0;
	padding:10px 0 10px 0;
	color:#000;
	text-align:left;
}
th {font-weight:bold;}
th,
td {
	text-align:left;
	vertical-align:top;
	margin:0;
	padding:0;
}
.tbl-general {
	width:100%;
	padding:0;
	/*border:1px solid #f2f2f2;*/
}
.tbl-general th,
.tbl-general td {
	padding:3px 4px;
	border:1px solid #f2f2f2;
	vertical-align:middle;
}
.tbl-general .row-color-header {
	background:#FDF7F6;
}
.tbl-general .row-color {
	background:#fbfbfb;
}
.tbl-general td[scope] {font-weight:normal;}

.tbl-product-list {
	border:2px solid #f2f2f2;
	border-top:1px solid #f2f2f2;
	margin:0;
}
.tbl-product-list td {
	border-bottom:1px solid #f2f2f2;
	text-align:left;
	vertical-align:middle;
	padding:0px;
}
.tbl-product-list td img {
	display:block;
}
.tbl-product-list td a.prodlistlink {
	display:block;
	padding:4px;
	width:29px;
	height:29px;
}



/* clearfix
-------------------------------------------------*/
.clearer {
	line-height: 0;
	height: 0;
	clear: both;
}
/* Easy clearing of floats (see http://positioniseverything.net/easyclearing.html) */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {display: inline-block;}
.clearfix {display: block;}

/* Skip 
-------------------------------------------------*/
#skip {
	position: absolute;
	left:-9999px;
	z-index:9999;
}
#skip a:focus,
#skip a:active {
	display:block;
	position:absolute;
	top:0;
	left:10000px;
	width:15em;
	padding:0.3em 0.5em;
	background:#fff;
	font-size:1.5em;
	text-align:center;
	border:1px solid #ECECEC;
	border-width:4px 0;
}

/* Other
-------------------------------------------------*/
img {border:0;}
#text-page {
	font-size:1.1em;
}
#text-page img {
	display:block;
	margin:0 0 0 0;
}
#text-page .action {
	font-size:0.9em;
}
#text-page .price {
	text-align:left;
}
#text-page .price-big {
	text-align:left;
	font-size:1.8em;
	font-weight:normal;
}

#text-page h1 {
	font-size:2.0em;
}

#text-page h2 {
	font-weight:bold;
	font-size:1.3em;
	padding-bottom:0;
	margin-bottom:3px;
}

#text-page p {
	margin:0;
	margin-bottom:1.4em;
}

#text-page ol, {
	margin:0 0 0 25px;
}

#text-page div {
	margin:0;
	padding:0;
}
#text-page div.block {
	border:#f2f2f2 1px solid;
	background:#FDF7F6;
	padding:9px 10px;
}

#text-page ul {
	margin:0 0 0 5px;
}
#text-page ul li {
	list-style:none;
	background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/ul-arrow.gif) 0 8px no-repeat;
	padding:0 0 0 12px;
	line-height:1.8em;
}

.right {float: right;}
.left {float: left;}
.mandatory {
	color: #c30;
	font-weight: bold;
}
.price {
	font-weight:bold;
	color:#df0000;
	text-align:right;
}
.price span,
.price-big {
	font: bold 1.6em/1.0 Georgia, "Times New Roman", Times, serif;
	color:#df0000;
}
.txt-center {text-align:center;}
.txt-right {text-align:right;}

.linethrough {
	text-decoration:line-through;
	font:normal 0.9em/1.76em microsoft sans serif, verdana, sans-serif;
	padding:0;
	color:#4c4c4c;
}
.regular_price {
	font:normal 0.9em/1.76em microsoft sans serif, verdana, sans-serif;
	color: #4C4C4C;
	font-weight:normal;
}

/*  Layout
-------------------------------------------------*/
#container {
	position:relative;
	margin:0 auto;
	/* width:1138px;*/	/* without banner: 950px; */
	width:950px;
	min-height:100%;
	text-align:left;
}
#wrapper {
	float: left;
	width:950px;
	padding:3px;
	background:#fff;
}
#content {width:950px;}
.col-sidebar {
	float:left;
	width:200px;
}
#col-main {
	float:right;
	width:730px;
}
#main {
	float:left;
	width:510px;
	margin-right:10px;
	padding-bottom:20px;
	/*font-size:1.1em;*/
}

#body2col #main {
	width:720px;
}

#footer {
	clear:both;
	width:100%;
	line-height:1.3;
	background:#fff url(http://www.kalaspinglan.se/application/NX/default/skin/image/bg_footer.gif) top left repeat-x;
}

/* header
-------------------------------------------------*/
#header {
	margin-top:2.5em;
}
#header a {
	display:block;
	font-size:1px;
	line-height:1px;
	height:92px;
	background:url(http://www.kalaspinglan.se/site/231/skin/image/bg_header.jpg) bottom left no-repeat;
	text-indent:-5000px;
	overflow:hidden;
}

/* topnav
-------------------------------------------------*/
#topnav {
	margin-top:3px;
	position:relative;
	line-height:1.0;
	z-index:900;
}

#topnav li.sel a {
	color:#000;
}
#topnav li.sel a:hover,
#topnav li.sel a:focus {
	color:#000;
}
#topnav li a:hover,
#topnav li a:focus {
	color:#fff;
background:url(http://www.kalaspinglan.se/site/231/skin/image/bg_button-blue.gif) 0 -6px repeat-x;
	/*background-color:#008EC3;*/
}


#topnav a {
	text-decoration:none;
	white-space: nowrap;
	font-weight:normal;
	color:#642A83;
}


#topnav ul {
	padding: 0;
	margin: 0;
background: #fff url(http://www.kalaspinglan.se/application/NX/default/skin/image/bg_nav.gif) top left repeat-x;
	list-style: none;
	width:100%;
	line-height:1.0;
	height:2.4em;
}



#nav ul li a:hover,
#nav ul li a:focus {
	color:#fff;
background:url(http://www.kalaspinglan.se/site/231/skin/image/bg_button-blue.gif) 0 -6px repeat-x;
}

#nav ul {
	width:100%;
	border-top:#DBDBDB 1px solid;
}

#nav ul li { /* all list items */
	width:auto;
}


#nav ul li a {
	margin-top:-1px;
	background:#FFF;
	border: #DBDBDB 1px solid;
	width: 12em;  /*width needed */
}	

#nav li { /* all list items */
	float: left;
background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/bg_nav-border.gif) top right repeat-y;
}

#nav li a {
	width:2em;
	display:block;
	padding:7px 11px 8px 9px;
	white-space: nowrap;	
	line-height:1.0;	
}

#nav > li a {width:auto;}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 12em;/*width needed  */
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin-left:-1px;
}

#nav li ul ul {
		margin: -2.0em 0 0 13.5em;
}

#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li:hover ul ul ul ul ul,
#nav li:hover ul ul ul ul ul ul,
#nav li:hover ul ul ul ul ul ul ul,
#nav li:hover ul ul ul ul ul ul ul ul,
#nav li:hover ul ul ul ul ul ul ul ul ul,
#nav li:hover ul ul ul ul ul ul ul ul ul ul,
#nav li:hover ul ul ul ul ul ul ul ul ul ul ul,
#nav li.sfhover ul ul,
#nav li.sfhover ul ul ul,
#nav li.sfhover ul ul ul ul,
#nav li.sfhover ul ul ul ul ul,
#nav li.sfhover ul ul ul ul ul ul,
#nav li.sfhover ul ul ul ul ul ul ul,
#nav li.sfhover ul ul ul ul ul ul ul ul,
#nav li.sfhover ul ul ul ul ul ul ul ul ul,
#nav li.sfhover ul ul ul ul ul ul ul ul ul ul,
#nav li.sfhover ul ul ul ul ul ul ul ul ul ul ul
{
		left: -999em;
}

#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li li li:hover ul,
#nav li li li li li:hover ul,
#nav li li li li li li:hover ul,
#nav li li li li li li li:hover ul,
#nav li li li li li li li li:hover ul,
#nav li li li li li li li li li:hover ul,
#nav li li li li li li li li li li:hover ul,
#nav li li li li li li li li li li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul,
#nav li li li.sfhover ul,
#nav li li li li.sfhover ul,
#nav li li li li li.sfhover ul,
#nav li li li li li li.sfhover ul,
#nav li li li li li li li.sfhover ul,
#nav li li li li li li li li.sfhover ul,
#nav li li li li li li li li li.sfhover ul,
#nav li li li li li li li li li li.sfhover ul 
{ /* lists nested under hovered list items */
		left: auto;
}


#nav li:hover, #nav li.hover {
	    position: static;
}

#nav .subnav li a
{
	white-space: normal;
	line-height:1.3;
}


/* sidebar-nav
-------------------------------------------------*/
#sidebar-nav {
	line-height:1.0;
}
#sidebar-nav ul {
	/*margin:0 0 -1px 0;*/
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar-nav li {
	margin:7px 0 0;
	padding:0;
}
#sidebar-nav ul ul li {
	margin:7px 0 0 8px;
	padding:0;
}
#sidebar-nav ul ul ul li {
	margin:7px 0 0 8px;
	padding:0;
}
#sidebar-nav ul ul ul ul li {
	margin:7px 0 0 8px;
	padding:0;	
}
#sidebar-nav a {
	margin:0;
	padding:0;
	color:#000;

}
#sidebar-nav a.action {
	color:#FFF;
}

#sidebar-nav > ul > li > a {
	font-weight:normal;
	text-transform:none;
}

#sidebar-nav li a.closed {
	padding-left:14px;
	background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/nav-closed.gif) no-repeat 0 50%;
}
#sidebar-nav li a.opened {
	padding-left:14px;
	background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/nav-opened.gif) no-repeat 0 50%;
}
#sidebar-nav li a.none {
	margin-left:14px;
	padding-left:0;
	background:none;
}
#sidebar-nav li a:hover {
}
#sidebar-nav li.sel a {
	font-weight:bold;
}

/* breadcrumb
-------------------------------------------------*/
#breadcrumb {
	float: left;
	width:100%;
	margin-bottom: 3px;
	padding:9px 0 10px 0;
	font-weight:normal;
	color:#4c4c4c;
	line-height: 1.0;
background:#f9f9f9 url(http://www.kalaspinglan.se/application/NX/default/skin/image/bg_breadcrumb.gif) top left repeat-x;
}
#breadcrumb strong {margin-left:10px;}
#breadcrumb a {margin:0 2px;}
#breadcrumb span {
	margin-left:0 2px;
	font-weight:normal;
}

/* settings
-------------------------------------------------*/
#settings {
	position: absolute;
	top: 3px;
	left: 3px;
	width: 950px;
	height: 2.5em;
	line-height: 1.0;
background: #fff url(http://www.kalaspinglan.se/application/NX/default/skin/image/bg_nav.gif) top left repeat-x;
}
#settings ul {
	float:right;
	width:auto;
	margin:0;
	padding:0;
}
#settings li {
	float:left;
	width:auto;
	padding:7px 10px 8px 12px;
	list-style:none;
	white-space:nowrap;
background: url(http://www.kalaspinglan.se/application/NX/default/skin/image/bg_nav-border.gif) top left repeat-y;
}
#settings li a {
	float:left;
	width:auto;
	padding:0;
	color:#642A83;
	text-decoration:none;
	text-align:center;
}
#settings li a:hover {color:#000;}

#settings #accessibility a {
	padding-left: 12px;
	background: url(http://www.kalaspinglan.se/site/231/skin/image/icon/accessibility.gif) no-repeat 0 50%;
}
#settings #adjust a {
	padding-left: 23px;
	background: url(http://www.kalaspinglan.se/site/231/skin/image/icon/adjust.gif) no-repeat 0 50%;
}
#settings #sitemap a {
	padding-left: 16px;
	background: url(http://www.kalaspinglan.se/site/231/skin/image/icon/sitemap.gif) no-repeat 0 50%;
}
#settings #contact a {
	padding-left: 16px;
	background: url(http://www.kalaspinglan.se/site/231/skin/image/icon/contact.gif) no-repeat 0 50%;
}
#settings #language {
	margin:0;
	padding:0 10px 5px 11px;
	/*padding:7px 11px 8px 9px;*/
}
#settings #language strong {
	/*display: block;*/
	float:left;
	margin:7px 1px 0 0;
	padding:0;
	font-weight:normal;
}
#settings #language a {
	float:left;
	display: block;
	margin:6px 0 0 3px;
	text-decoration:none;
	background: color:red;
}

#settings #currency {margin:0;}
#settings form {
	margin:-4px 0;
	padding:0;
}

#currency select {
	float:right;
}
#settings fieldset {
	margin:0;
	padding:0;
	border:none;
}
#settings form div {
	display:inline;
	margin:0;
}
#settings label {margin:0 5px 0 0;float:left;padding-top:4px;}
#settings input {margin:0;}

/* main
-------------------------------------------------*/
.running-text {
	font-size:1.1em;
} /* brödtext */
div.running-text {margin:0 0 1.4em 0;}

#direct-link {
	margin-bottom:2em;
	color:#b0b0b0;
	line-height:1.2em;
}
a.direct-link {
	color:#b0b0b0;
}
.box {
	margin:10px 0 0 0;
	padding:12px 0 0 0;
	overflow:hidden;
background:#fff url(http://www.kalaspinglan.se/application/NX/default/skin/image/bg_separator-horizontal.gif) repeat-x 0 0;
}

.box2 {
	margin:0 0 0 0;
	padding:5px 0 7px 0;
	overflow:hidden;
background:#fff url(http://www.kalaspinglan.se/application/NX/default/skin/image/bg_separator-horizontal.gif) bottom left repeat-x ;
}

.box3 {
	margin:10px 0 0 0;
	padding:7px 0 5px 0;
	overflow:hidden;
background:#fff url(http://www.kalaspinglan.se/application/NX/default/skin/image/bg_separator-horizontal.gif) repeat-x 0 0;
}

/* ____________________

JENS CSS
____________________ */

table.tbl-filter td,
table.tbl-filter th {
	padding-right:20px;
}

table.tbl-filter th {
	padding-bottom:5px;
}

table.tbl-filter select {
	width:6.6em;
}

td.price-normal,
td.price-sale {
	font-weight:bold;
	text-align:right;
	padding-right:8px;
}

td.price-sale {
	color:#df0000;
background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/special-price-list.gif) right center no-repeat;
}

td.price-sale span,
td.price-normal span {
	padding:0 7px;
}

td.item-name-col {
	padding-left:10px;
}

td.buy-col {
	width:70px;
	padding-right:10px;
	height:37px;
}

.prod3 {
	width:510px;
	margin-bottom:15px;
}

.prod4 {
	width:510px;
	margin-bottom:10px;
}

.prod3 { background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/bg_product-3.gif) repeat-y 0 0; }
.prod4 { background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/bg_product-4.gif) repeat-y 0 0; }

.prod3.lastrow.items3, .prod4.lastrow.items4 { margin-bottom:0;width:510px; }

.prod4.lastrow.items3 {	margin-bottom:0;width:380px; }
.prod4.lastrow.items2 {	margin-bottom:0;width:250px; }
.prod4.lastrow.items1 {	margin-bottom:0;width:120px; }
/*
.prod3.lastrow.items2 {	margin-bottom:0;width:335px; }
.prod3.lastrow.items1 {	margin-bottom:0;width:160px; }
*/

.prod3item,
.prod4item {
	float:left;
	border-top:#F2F2F2 1px solid;
}

.prod3item.sale,
.prod4item.sale {
background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/special-price.gif) bottom right no-repeat;
}

.prod3item { margin-right:15px; }
.prod4item { margin-right:10px; }

.prod3item { width:160px; }
.prod4item { width:120px; }

.prod3item.end,
.prod4item.end {
	margin-right:0;
}
.prod3item a.itemimg160,
.prod4item a.itemimg120,
a.prod1img img {
	display:block;
	background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/load.gif) center center no-repeat;
}

.prod3item a.itemimg160 { width:130px;height:130px;margin:10px 15px; }
.prod4item a.itemimg120 { width:100px;height:100px;margin:10px; }

.prod4item h3,
.prod3item h3 {
	margin:0 10px;
}
.prod3item h3 a,
.prod4item h3 a {
	display:block;
}

.prod3item h3 a { width:140px; }
.prod4item h3 a { width:100px; }

.prod3item div.item160 { width:160px; }
.prod4item div.item120 { width:120px; }

.prod3item div.item160 div.info,
.prod4item div.item120 div.info {
	padding:0 10px 5px 10px;
}

.prod1content div.info {
	padding:0 0 5px 0;
}

.prod3item div.item160 div.itembar160,
.prod4item div.item120 div.itembar120,
div.itembar250 {
	margin:0px 1px 0 1px;
	background:#FDF7F6;
	padding:10px;
	border-bottom:#F2F2F2 1px solid;
}

div.itembar250 {
	margin:0;
	border-left:#F2F2F2 1px solid;
	border-right:#F2F2F2 1px solid;
}

.prod3item .textheight,
.prod4item .textheight {
	height:4.5em;
}

.input-antal {
	width:27px;
	margin:0;
	border:1px solid;
	border-color:#d4d4d4 #dfdfdf #eee #dfdfdf;
background:#fff url(http://www.kalaspinglan.se/application/NX/default/skin/image/bg_input.gif) bottom left repeat-x;
	padding:1px 0 2px 0;
	text-align:center;
}

table.tbl-filter input.inputfilter {
	width:8em;
	margin:0;
	border:1px solid;
	border-color:#d4d4d4 #dfdfdf #eee #dfdfdf;
background:#fff url(http://www.kalaspinglan.se/application/NX/default/skin/image/bg_input.gif) bottom left repeat-x;
	padding:1px 2px 2px 2px;
	text-align:left;
}

.action-filtersok,
.action {
	padding:1px 3px 2px 3px;
	font-weight:bold;
	margin-left:3px;
	line-height:12px;
	color:#fff;
	text-decoration:none;
	border:1px solid #662981;
	border-color:#662981 #662981 #662981 #662981;
background:#45bdde url(http://www.kalaspinglan.se/site/231/skin/image/bg_button-blue.gif) top left repeat-x;
}

.action {
	margin:0;
}

.action-filtersok:hover,
.action:hover {
	color:#fff;
	text-decoration:none;
 	background:url(http://www.kalaspinglan.se/site/231/skin/image/bg_button-blue-hover.gif) top left repeat-x;
}

div.itembar160 .left img,
div.itembar120 .left img,
div.itembar250 .left img {
	display:block;
}

a.art-but.buy {
	padding:1px 3px 1px 3px;
}

a.buy, .bigListBuy {
	color:#fff;
	border:1px solid #D33600;
	border:1px solid #c81c2b;
	padding:0px 3px 1px 3px;
	font-weight:bold;
	margin-left:3px;
	line-height:14px;
	border-color:#D33600 #D33600 #DA1400 #D33600;
background:url(http://www.kalaspinglan.se/site/231/skin/image/bg_button-red.gif) top left repeat-x;
}

.bigListContent a.buy {
	padding:1px 3px 1px 3px;
}

.button-cart a.buy {
	margin:0;
}

a.buy:hover,
a.bigListBuy:hover,
.button a.buy:hover {
background:url(http://www.kalaspinglan.se/site/231/skin/image/bg_button-red-hover.gif) top left repeat-x;
	text-decoration:none;
	color:#fff;
}

.item120 div.right,
.item160 div.right,
div.prod1content .info .right {
	text-align:right;
}

a.prod1img {
	display:block;
	margin:0 0 0 10px;
}

div.prod1content {
	width:250px;
	padding:10px 0 0 0;
background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/special-price-big.gif) bottom right no-repeat;
}

div.prod1content p.running-text,
div.prod1content div.running-text {
	margin:6px 0 0 0;
	height:9.4em;
}

div.prod1content .info .right b,
div.prod1content .info .right strong,
.priceBig {
	font:2em/1.6em georgia;
}
.priceBig {
	line-height:1.1em;
	margin:-3px 0 0 0;
}

div.prod1content .info .left a {
	display:block;
	margin-top:27px;
}

.popup {
	text-align:left;
	position:absolute;
	left:278px;
	top:270px;
	z-index:99999px;
	display:none;
	width:400px;
	background-color:#FFF;
}
.popup h4 {
	line-height:2.4em;
	margin:0;
	padding:0 0 0 10px;
}
.popupbox {
	background:##FDF7F6;
	padding:10px;
	border:#DFDFDF 1px solid;
	border-top:none;
	font-size:1.1em;
}
.popupbox a.action {
	font-size:0.9em;
	margin-left:3px;
}
.popupbox p {
	margin:0;
	padding:0 0 10px 0;
}

/* Product-list-page
-------------------------------------------------*/
/* biggest product */
.product-1-image {
	float:left;
	width:230px;
	margin-left:10px;
}
.product-1 {
	float:right;
	width:249px;
}
.product-1 h2,
.product-1 p.running-text,
.product-1 div.running-text,
.product-item h3 {
	margin:0 10px;
}

/* 4-row with pictures */
.product-4 {
	position:relative;
	width:100%;
background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/bg_product-4.gif) repeat-y 0 0;
}
.product-item {
	
	float:left;
	width:118px;
	margin:0 10px 0 0;
	/*padding:0 1px;*/
	border:1px solid #f2f2f2;
	border-width:1px 1px 0 1px;
}
.last-item {margin:0;}
.product-item img {
	margin:0;
	padding:9px;
}

.product-action-box {
	position:absolute;
	bottom:0;
}

.product-more {margin:1.4em 10px 0 10px;}
.buy-box {
	padding:0.8em 1em 1em;
	background:#f5f8fa;
}
#main .test .symbols,
#main .buy-box .symbols {
	float:left;
	width:8.4em;
	margin-top:2px;
	background:red;
}
#main .product-4 .buy-box .symbols {
	float:left;
	width:4em;
	background:red;
}
#main .buy-box .symbols img {
	display:inline;
	margin:0 0 -4px 0;
	padding:0;
}
/*float:right; text-align: right;background:blue; width:6.3em;*/

/* Product-page
-------------------------------------------------*/
.product-wrapper {
	width:auto;
	margin:0;
	padding:0;
background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/bg_separator-vertical.gif) repeat-y 180px 0;
}
.product-images {
	float:left;
	width:160px;
	padding-bottom:10px;
}
.product-images #top-image {
	margin:0 15px 15px 15px;
}
.product-images #icon-images a {
	float:left;
	margin-right:5px;
	margin-bottom:1px;
	margin-top:4px;
	border:1px solid #dfdfdf;
	padding:9px 10px 10px 9px;
	display:block;
}
.product-images #icon-images a:hover {
	border:1px solid #BEBEBE;
}
.product-images #icon-images a.end {
	margin-right:0;
}

.product-images #icon-images img {
	width:29px;
	height:29px;
	display:block;
}



.product-images a.larger-images {
	padding:2px 0 3px 23px;
	background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/enlarge_image.gif) no-repeat 0 50%;
}
.product-images #icon-images img.last-icon {margin-right:0;}
.product-info {
	float:right;
	width:309px;
}
.icon-lager-kvar,
.icon-lager-fa-kvar,
.icon-lager-slut {padding:1px 23px 4px 0;}
.icon-lager-kvar {background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/lager-finns-kvar.gif) no-repeat 100% 50%;}
.icon-lager-fa-kvar {background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/lager-fa-kvar.gif) no-repeat 100% 50%;}
.icon-lager-slut {background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/lager-slut.gif) no-repeat 100% 50%;}
.icon-kampanj {
	padding-left:22px;
	background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/kampanjvara.gif) no-repeat 0 50%;
}
.icon-variant {
	display:block;
	margin-bottom:5px;
	padding:0 0 3px 23px;
	background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/flera-varianter.gif) no-repeat 0 50%;
}

#product-item {
	margin:2px 0 0 0;
	padding:10px 0 7px 0;
	border:1px solid #f2f2f2;
	border-width:1px 0;
}
.tbl-product-item th {
	font-weight:normal;
}
.tbl-product-item {
	margin:0;
	padding:0;
	width:auto;
	
}
.tbl-product-item th {
	/*min-width:6em;*/
	padding:0;
	font-weight:normal;
}
.tbl-product-item label {
	width:auto;
	padding-top:1px;
	font-weight:normal;
}
.tbl-product-item td {
	padding:1px 4px;
}

#buy-action {margin-bottom:1.4em;}
#buy-action .buy-action-price {
	float:left;
	width:60%;
}
#buy-action .buy-action-button {
	float:right;
	width:37%;
	text-align:right;
}
#buy-action .antal {display:inline;}

#document {
	margin:6px 0 1.4em 0;
	padding:0;
	list-style:none;
}

#document li {
	margin:0 0 4px 0;
	padding:0;
	
}
#document li a {
	padding:3px 0 5px 24px;
	line-height:1.9em;
}
#document .pdf {background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/doc-pdf.gif) no-repeat 0 0;}
#document .doc {background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/doc-doc.gif) no-repeat 0 0;}
#document .gif {background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/doc-gif.gif) no-repeat 0 0;}
#document .jpg {background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/doc-jpg.gif) no-repeat 0 0;}
#document .tif {background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/doc-tif.gif) no-repeat 0 0;}
#document .xls {background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/doc-xls.gif) no-repeat 0 0;}
#document .ppt {background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/doc-ppt.gif) no-repeat 0 0;}
#document .ai {background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/doc-ai.gif) no-repeat 0 0;}
#document .wmv {background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/doc-wmv.gif) no-repeat 0 0;}
#document .unknown {background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/doc-unknown.gif) no-repeat 0 0;}

/* sign in
-------------------------------------------------*/
#wrapper-sign-in {
	width:auto;
	margin:0;
	padding:0;
background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/bg_separator-vertical.gif) repeat-y 50% 0;
}
#sign-in {
	float:left;
	width:234px;
}
#frm-sign-in {
	clear:both;
	margin-bottom:1.2em;
	padding-bottom:1em;
	border-bottom:1px solid #f2f2f2;
	overflow:hidden;
}

#sign-in p {
	display:block;
	width:100%;
	margin:0;
	padding:0;
	padding:0 0 3px 0;
	/*
	margin:1em 0 0;
	padding:1.2em 0 0;
	border-top:1px solid #f2f2f2;
	*/
}
#new-customer {
	float:right;
	width:235px;
}
/* Cart-pages
-------------------------------------------------*/
#main img.delete-item {
	display:inline;
	margin:1px 0 0;
}

/* col-sidebar
-------------------------------------------------*/
#col-main .col-sidebar {float: right;}
.col-sidebar-item {
	margin-bottom:1em;
	padding:5px 11px 11px;
	border-bottom:1px solid #f2f2f2;
	background:#FDF7F6 url(http://www.kalaspinglan.se/application/NX/default/skin/image/bg_col-sidebar.gif) top left repeat-y;
}
.col-sidebar .cart {
	margin-bottom:1em;
	/*margin-bottom:1em;*/
	padding:5px 0 10px 0;
	border-bottom:1px solid #f2f2f2;
	background: #D33600 url(http://www.kalaspinglan.se/site/231/skin/image/bg_col-sidebar-cart.gif) top left repeat-y;
}
.col-sidebar .cart h4 {
	margin:-5px 0 5px 0;
	/*padding:7px 11px;*/
	background:#e25f57 url(http://www.kalaspinglan.se/site/231/skin/image/bg_sidebar-headline-cart.gif) repeat-x 0 50%;
}
.col-sidebar .cart table {
	width:158px;
	margin:-5px 1px 0 1px;
	padding:0;
	background:#fff;
}
.col-sidebar .cart tr {border-bottom:1px solid #f2f2f2;}
.col-sidebar .cart td {
	padding:10px 0 12px 0;
	border-bottom:1px solid #f2f2f2;
}
.col-sidebar .cart th {display:none;}
.col-sidebar .cart table a {color:#000;}

.col-sidebar .cart ul {
	width:198px;
	margin:-5px 1px 0 1px;
	padding:0;
	list-style:none;
	background:#fff;
	line-height:1.0;
}
.col-sidebar .cart li {
	padding:10px;
	border-bottom:1px solid #f2f2f2;
}
.col-sidebar .cart .delete-txt {
	display:block;
	width:14px;
	height:14px;
	margin-top:0px;
	background:url(http://www.kalaspinglan.se/site/231/skin/image/icon/cart-delete.gif) no-repeat 0 0;
	text-indent:-5000px;
}
/*
.cart ul li h6 {
	display:block;
	margin:-14px 0 0 19px;
	font-weight:normal;
	line-height:1.4em;
}
*/
.col-sidebar .cart a.cart {color:#000;}
.col-sidebar .cart span {
	display:block;
	margin:8px 0 0 19px;
}
.col-sidebar .cart strong {color:#df0000;}
.col-sidebar .cart #total {
	padding-top:10px;
	font-weight:bold;
	border:0;
}
.col-sidebar .cart #total span {
	display:block;
	margin:0 0 0 0;
	text-align:right;
}
.cart .button {
	padding:8px 11px 1px 11px;
	/* background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/bg_cart-payment.gif) 10px 6px no-repeat; */
}
.cart .button a {
	color:#fff;
	text-decoration:none;
}
.col-sidebar #symbol-info,
.col-sidebar #symbol-info ul {
	list-style:none;
	margin:0;
	padding:0;
	font-weight:bold;
	line-height:1.3em;
}
.col-sidebar #symbol-info {margin-bottom:-2px;}
.col-sidebar #symbol-info ul {font-weight:normal;}
.col-sidebar #symbol-info li,
.col-sidebar #symbol-info li li {
	margin:3px 0 0 0;
	padding:1px 0 4px 0;
}
.col-sidebar #symbol-info #lager-finns-kvar,
.col-sidebar #symbol-info #lager-fa-kvar,
.col-sidebar #symbol-info #lager-slut,
.col-sidebar #symbol-info #kampanjvara,
.col-sidebar #symbol-info #flera-varianter,
.col-sidebar #symbol-info #enlarge_image {
	height:auto;
	padding-left:23px;
}
.col-sidebar #symbol-info #lager {padding-bottom:0;}
.col-sidebar #symbol-info #lager-finns-kvar {background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/lager-finns-kvar.gif) no-repeat 0 0;}
.col-sidebar #symbol-info #lager-fa-kvar {background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/lager-fa-kvar.gif) no-repeat 0 0;}
.col-sidebar #symbol-info #lager-slut {background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/lager-slut.gif) no-repeat 0 0;}
.col-sidebar #symbol-info #kampanjvara {background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/kampanjvara.gif) no-repeat 0 0;}
.col-sidebar #symbol-info #flera-varianter {background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/flera-varianter.gif) no-repeat 0 0;}
.col-sidebar #symbol-info #enlarge_image {background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/enlarge_image.gif) no-repeat 0 0;}

/* Dialogue
-------------------------------------------------*/
.dialogue {
	width:auto;
	margin:10px 0;
	padding:8px 10px 10px 10px;
	font-size:1.1em;
	background:#fbfbfb;
	border:1px solid #f2f2f2;
	min-height:24px;
}
.notice {
	color:#5b9659;
	background:#f6fdf6 url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/notice.gif) no-repeat 12px 12px;
	border:1px solid #d7ebd7;
}
.warning {
	color:#cd7b6c;
	background:#fdf7f7 url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/warning.gif) no-repeat 12px 12px;
	border:1px solid #f1e1de;
}
.error {
	color:#ada334;
	background:#fdfcf7 url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/error.gif) no-repeat 12px 12px;
	border:1px solid #f0f1dd;
}
.dialogue p {
	width:auto;
	margin:0 0 0 36px;
	padding:0;
}

/* Button
-------------------------------------------------*/
.button,
.button-cart {
	width:auto;
	text-align:right;
	/*line-height:1.7em;*/
}
.button-cart {
	clear:both;
	margin-top:1.4em;
}
.button a,
.button-cart a {
	padding:1px 3px 2px 3px;
	font-weight:bold;
	text-decoration:none;
	/*line-height:1.0;*/
	color:#000;
	border:1px solid #f6f6f6;
	background:#fbfbfb;
}
.button a.buy,
.button-cart a.buy {
	color:#fff;
	border:1px solid #c81c2b;
	border-color:#c81c2b #d03a32 #d74d3b #d03a32;
background:#de6146 url(http://www.kalaspinglan.se/site/231/skin/image/bg_button-red.gif) top left repeat-x;
}
.button a.action,
.button-cart a.action {
	color:#fff;
	text-decoration:none;
	border:1px solid #1c98c8;
	border-color:#662981 #662981 #662981 #662981;
background:#45bdde url(http://www.kalaspinglan.se/site/231/skin/image/bg_button-blue.gif) top left repeat-x;
}
/*
.button {
	float:right;
	margin-top:0.2em;
}
.button-cart {
	clear:both;
	float:right;
	width:auto;
	margin-top:1.4em;
}
.button a,
.button-cart a {
	padding:1px 3px 2px 3px;
	font-weight:bold;
	text-decoration:none;
	line-height:1.0;
	color:#fff;
	border:1px solid #c81c2b;
	border-color:#c81c2b #d03a32 #d74d3b #d03a32;
background:#de6146 url(http://www.kalaspinglan.se/site/231/skin/image/bg_button-red.gif) top left repeat-x;
}
.button a.action,
.button-cart a.action {
	color:#fff;
	text-decoration:none;
	border:1px solid #1c98c8;
	border-color:#1c98c8 #30a9d3 #3bb4d9 #30a9d3;
background:#45bdde url(http://www.kalaspinglan.se/site/231/skin/image/bg_button-blue.gif) top left repeat-x;
}
*/

/* Banner
-------------------------------------------------*/
#banner-top {
	position: absolute;
	top:4.3em;
	right:13px;
	width:468px;
	height:60px;
	border:#084C84 1px solid;
}
#banner-top img {
	display:block;
}
#banner-right {
	float:right;
	width:160px;
	padding-top:27px;
}

/* footer
-------------------------------------------------*/
#footer p {
	float:left;
	width:58%;
	margin:10px 10px 8px 10px;
}
#footer #footer-link {
	float:right;
	width:37%;
	margin:10px 10px 8px 10px;
	text-align:right;
}

/* new styles - jens */
.tbl-list {
	width:100%;
	border:2px solid #f2f2f2;
	border-top:1px solid #f2f2f2;
}
.tbl-list td,
.tbl-list th {
	padding:2px 20px 2px 5px;
}

.cb {
	height:15px;
	border:0;
	background:none;
	padding:0;
	width:15px;
	margin:2px 5px 0 0;
}

.tbl-filter-settings {
	width:auto;
	margin:0;
}

table.tbl-filter th {
	padding:0 6px 0 0;
	font-weight:bold;
	text-align:left;
}

.tbl-filter .tbl-filter-settings td {
	padding:0;
}

label {
	cursor:pointer;
}

a.filternr {
	padding:0 4px;
}

a.filternr:hover {
	text-decoration:none;
}

a.filternr_act {
	padding:1px 4px 2px 4px;
	color:#FFF;
background:url(http://www.kalaspinglan.se/site/231/skin/image/bg_sidebar-headline.gif) repeat-x 0 50%;
}
a.filternr_act:hover {
	color:#fff;
	text-decoration:none;
}
span.filternr_inact {
	color:#ccc;
	padding:0 4px;
}

table.pagebrowser {
	margin:0;
}

table.pagebrowser td {
	vertical-align:middle;
}

div.pricerow_sale {
	width:100%;
	padding:10px 0 20px 0;
background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/special-price-art.gif) -10px -22px no-repeat;
}

div.pricerow {
	width:100%;
	padding:10px 0 20px 0;
}

.radiobut {
	margin:2px 4px 0 0;
	width:13px;height:13px;
}

.payment-cards {
	display:block;
	margin:15px 0 0 0;
}

.infoContainer {
	width:510px;
	overflow:hidden;
}

.infoContainer input,
.infoContainer textarea {
background:#fff url(http://www.kalaspinglan.se/application/NX/default/skin/image/bg_input.gif) bottom left repeat-x;
	border:1px solid #d4d4d4;
	border-color:#d4d4d4 #dfdfdf #eee #dfdfdf;
	margin:0;
	padding:0.1em 0.2em 0.2em;
	width:180px;
}

.infoContainer textarea {
	height:10em;
}

.bigList.first {
	border:#F2F2F2 1px solid;
}

.bigList.sale2 {
background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/special-biglist.gif) right bottom no-repeat;
}

.bigList {
	border-bottom:#F2F2F2 1px solid;
	border-left:#F2F2F2 1px solid;
	border-right:#F2F2F2 1px solid;
	padding:10px;
	width:488px;
	
}
.bigListStart a.imgLink img,
.bigList a.imgLink img {
	display:block;
	background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/load.gif) center center no-repeat;
	width:100px;
	height:100px;
}

.bigListPrice {
	padding:0 30px 1px 0;
	text-align:right;
}

.bigListContent {
	width:378px;
	margin:0 0 0 10px;
	padding:0;
}

.bigListContent table {
	width:378px;
	margin:0;
	padding:0;
}

.bigListContent p {
	margin:4px 0 0 0;
	height:4.3em;
	padding:0;
}
.bigListContent div.running-text {
	margin:4px 0 0 0;
	height:4.3em;
	padding:0;
}
.bigListContent .zoom {
background:url(http://www.kalaspinglan.se/application/NX/default/skin/image/icon/enlarge_image.gif) left center no-repeat;
	padding:1px 0 2px 22px;
	line-height:14px;
	display:block;
}
.bigListContent .show {
	line-height:14px;
	margin:1px 30px 2px 0;
	display:block;
}

.bigListContent td {
	vertical-align:bottom;
}


.space {
	margin-top:5px;
}

.img100 {
	width:100px;
	height:100px;
}
.img29 {
	width:29px;
	height:29px;
}
.img130 {
	width:130px;
	height:130px;
}
.img230 {
	width:230px;
	height:230px;
}

.emptycart {
	background:#fff;
	padding:10px;
	margin:-5px 1px 0 1px;
}
.cartpayment {
	width:179px;
	padding:10px 10px 0 10px;
	position:relative;
}

.cartpayment img {
	position:absolute;
	left:10px;
	top:8px;
	display:block;
} 
p.date {
margin:0;
position:absolute;
left:10px;
top:7px;
}

/* added by daniel */
input.user_address {
	width:200px;
}
select.user_address {
	width:206px;
}

input.default,textarea.default,select.default
{
	background:#fff url(http://www.kalaspinglan.se/application/NX/default/skin/image/bg_input.gif) bottom left repeat-x;
	border:1px solid #d4d4d4;
	border-color:#d4d4d4 #dfdfdf #eee #dfdfdf;
	margin:1px;
	padding:0.1em 0.2em 0.2em;
}


.varor-sok {
width:178px;
margin:3px 0 10px 0;
}
.varor-sok input {
width:93%;
min-width:97%;
}

.container-register-password {
	padding:10px 0 0 0;
}

.container-register-password p {
	margin:2px 0 0 0;
}

.mainContentForms {
	background:#fff url(../images/bg_input.gif) bottom left repeat-x;
	border:1px solid #d4d4d4;
	border-color:#d4d4d4 #dfdfdf #eee #dfdfdf;
	margin:1px 0;
	padding:1px 2px 1px 2px;
}

ul.newsManager {
	margin:0;
	padding:0 0 6px 0;
}

ul.customerService {
	margin:0;
	padding:0;
}

ul.newsManager li,
ul.customerService li {
	padding:0;
	list-style:none;
}

ul.newsManager li a,
ul.customerService li a {
	display:block;
	width:100%;
	line-height:1.4em;
	margin-bottom:6px;
}

#cartpayment_logo  {
	margin:0 0 16px;
}
#cartpayment_logo ul {
	float:left;
	width:135px;
	margin:0;
	padding:0;
	background:none;
	border:none;
}
#cartpayment_logo li {
	float:left;
	width:auto;
	margin:0;
	padding:0;
	background:none;
	border:none;
}
#cartpayment_logo li a {
	float:left;
	width:auto;
}
#cartpayment_logo img {
	position:static;
	margin:0;
	padding:0;
}
#cartpayment_logo li#mastercard {
	width:37px;
	height:14px;
	margin-top:4px;
	margin-right:8px;
}
#cartpayment_logo li#visa {
	width:34px;
	height:19px;
}
#cartpayment_logo li#forskott {
	width:65px;
	height:21px;
	margin-top:9px;
}
#cartpayment_logo li#paypal {
	width:62px;
	height:18px;
	margin-top:12px;
	margin-right:5px;
}
#cartpayment_logo li#kreditor_fakturera_mig {
	width:65px;
	height:21px;
	margin-top:9px;
}
#cartpayment_logo .buy {
	position:absolute;
	top:10px;
	right:10px;
}

div.newsManagerImage_left,
div.newsManagerImage_right {
border:#ccc 1px solid;
background:#fff;
padding:3px;
display:block;
}
div.newsManagerImage_left {
float:left;
margin:0 10px 10px 0;
}
div.newsManagerImage_right {
float:right;
margin:0 0 10px 10px;
}
div.newsManagerImage_left img,
div.newsManagerImage_right img {
border:none;
margin:0;
width:auto;
float:none;
}
