body { 
	font-size:small;
	/*font-family:"Trebuchet MS", Helvetica, sans-serif;*/
	font-family:Helvetica, Arial ,"Trebuchet MS", sans-serif; 
	color: #555555; 
	padding:0px; 
	margin:0px;
	text-align: center;

}

div.success {
	background:#E6EFC2 none repeat scroll 0 0;
	border: 1px solid #C6D880;
	color:#264409;
	padding:10px 15px 7px 10px;
}

table.wsdetails{
	width: 100%;
	border-collapse:collapse;
	padding:0px;
	margin:0px;
}

table.wsdetails td{
	vertical-align:middle;
	text-align:center;
}


table.wsdetail-detail{
	border-collapse:collapse;
	padding: 0px;
	margin: 0px;
	background-color:#6600CC;
}

tr.wsdetail-detail{
	padding:0px;
	margin:0px;
}

td.wsdetail-detail{
	padding:0px;
	margin:0px;
}


div.error{
	background:#FBE3E4 none repeat scroll 0 0;
	border:1px solid #FBC2C4;
	color:#8A1F11;
	padding:10px 17px 15px 10px;
	margin: 0 0 0 0;
}

div.notice{
	background:#FFF6BF none repeat scroll 0 0;
	border:1px solid #FFD324;
	color:#514721;
	padding:10px 15px 7px 10px;
}

table.cart-prodline{
	border-collapse:collapse;
	margin:0px;
	padding:5px;
	width:100%;
	margin-top:5px;  
}

table.storelist{
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	width:100%;
	margin-top:23px;
	overflow:hidden;
}

table.storelist td{
	padding: 0 0 35px 0;
	width:160px;
}


div.ws-workarea{
	overflow:		auto;
	border-left:	1px solid #cccccc;
	border-right:	1px solid #cccccc;
	border-bottom:	1px solid #cccccc;
	/* padding: 		20px 20px 20px 20px; */
	/*backgro5und-color:red; /* remove */
	_width:100%;
}


table.cart-totals{
	padding: 0 0 10px 0;
}

table.cart-totals td{
	padding: 0 9px 10px 0;
}

table.cart-prodline td{
	padding:0px 20px 0px 0px;
	height:20px;
	overflow:hidden;
}

div.fullpage{
	z-index:6;
	width: 931px; 
	margin-left: auto; 
	margin-right: auto; 
	padding-bottom:50px; 
	text-align: left;
	overflow:hidden;
} 


div.loading{
	 height:200px; 
	 width:200px; 
	 z-index:3; 
	 background-color:#636363;
}

span.pager{
	margin: 0px 3px 0px 3px;
	text-decoration:none; 
}

input.cartlinequantity{
	border: 1px solid #555555;
}

span.pageractive{
	margin: 0px 3px 0px 3px;
	text-decoration:none;
	font-weight:bolder;
	color: #000000;
}

div.imagebottom-test{
	height:20px;
	position:relative;
	bottom:20px;
	text-align:center;
}

a.pager{
	color:#555555;
	text-decoration:none;
}

a.success{
	cursor:pointer; 
	color:#555555; 
	text-decoration:underline;
	cursor:pointer;
}

a.pager:hover{
	color:#000000;
	text-decoration:underline;
}

div.headerlist{
	margin-top:50px;
	overflow: auto;
	height:57px;
} 

div.header-logo{
	float:left;
	height:49px;
	margin-right:67px;
	position:relative;
	top:-10px;

} 

div.ws-headerlist-arrow{
	position: relative;
	left: 438px;
	height:13px;
	bottom:17px;
	background-repeat:no-repeat;
	background-image:url(../img/mnu-arrow2.png);
	z-index:2;
	width:20px;
}

div.ws-headerlist{
	position:relative;
	top:-3px;
	height:28px;
}

table.head{
 width:100%; border-collapse:collapse;
}


td.head{
	text-align:center; 
	font-weight:bolder;
	margin:0px;
	vertical-align:bottom;
}

td.headImage{
	text-align:center; 
	font-weight:bolder;
	padding:0px;
	margin:0px;

}

table.subhead{
 width:100%; 
 border-collapse:collapse;
}


td.subhead{
	text-align:center; 
	padding:10px 0 10px 0;
	margin:0px;
	text-decoration:none;
	width:20%;
	border: 1px solid #cccccc;
	background-color:#f4f4f4;
}

td.subhead-active{
	text-align:center; 
	padding:10px;
	margin:0px;
	text-decoration:none;
	width:20%;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

a.head{
	text-decoration:none;

}


div.header-menu{
	font-size:small;
	float:left;
	color:#776C7A;
	position:relative;
	top:22px;
	padding-left: 50px;
} 

a.menu{
	color:#776C7A;
	text-decoration:none;
} 

a.active{
	text-decoration:underline;
} 

a.menu:hover{ 
	color:#000000;
	text-decoration:underline;
}

/* collection */

div.collection-workarea{
	border-top:1px solid #f1f1f1;
	padding-top:24px;
	overflow: auto;
	min-height:450px;
	margin-top:7px;
}


div.collection-workarea-real{
	border-top:1px solid #f1f1f1;

	margin-top:15px;
	overflow: hidden;
	min-height:330px;
}

.field{
	padding: 3px;
	font-size:medium;
	color: #555555;
	margin: 3px 17px;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	width:200px;
}

label{
	cursor:pointer;
}

.button{ /* OBSOLOETE */
	border-top: 1px solid #555555;
	border-left: 1px solid #555555;
	border-right: 1px solid #555555;
	border-bottom: 1px solid #555555;
	padding:4px;
	font-weight:bolder;
	color:#555555;
	margin-top:15px;
}

.buttonNew{
	border-top: 1px solid #555555;
	border-left: 1px solid #555555;
	border-right: 1px solid #555555;
	border-bottom: 1px solid #555555;
	padding:4px;
	font-weight:bolder;
	color:#555555;
}


.button:hover{ /* OBSOLOETE */
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding:4px;
	font-weight:bolder;
	text-decoration:underline;
	cursor:pointer;
	color:#000000;
}

.buttonNew:hover{
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding:4px;
	font-weight:bolder;
	text-decoration:underline;
	cursor:pointer;
	color:#000000;
}


.buttonOLD{
	padding: 2px;
	font-size:12px;
	color: #000000;
	margin-top: 7px;
	border:1px solid #999999;
}

.buttonOLD:hover{
	padding: 2px;
	font-size:12px;
	color: red;
	margin-top: 7px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	cursor:pointer;
}

legend{
	color: #555555;
	*margin-bottom:7px;
}

fieldset{
	margin-bottom: 16px;
	*padding: 13px 9px 16px 9px;
}

a{
	color:#555555;
}

a:hover{
	text-decoration:none;
}

div.collectionthumb{
	height:60px;
	width:50px;
	border:1px solid #555555;
	overflow:hidden;
	cursor:pointer;
}

div.collectionlist{
	margin-top:16px;
}


  
div.collection-header-h1{
	color: #000000;
	font-size:large;
}*/

ul.errorlist{
margin:0px;
padding:8px 0px 0px 0 ;
list-style:inside;
}


div.ws-header-h1{
	/*UTGÅTT bruk den under... med */
	color: #000000;
	font-size:large;
	margin-bottom:19px;
}

div.collection-header-h2{
	margin-top:6px;
	color: #555555;
	font-size:large;
}


div.collection-images-image{
	margin-top: 25px;
	margin-left:auto;
	margin-right:auto;
	font-size:xx-large;
	top:50%;
}

div.testcontainer{
	position:fixed;
	height:32px;
	bottom:0px;
	width:100%;
	background-image:url(../img/merkelig.png);
}

div.ws-header-menu a {
	color:#776C7A;
	text-decoration:none;
}

div.curl-placer-ie{
	position:relative;
	left:288px;
	top:-15px;
	z-index:0;
	height:28px;
}

div.curl-placer{
	position:relative;
	left:143px;
	margin-bottom:15px;
	top: 0px;
}

table.curl-table{
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	z-index:0;
}

td.curl-line-left{
	width:154px;
	background-image:url(../img/curl-line-v2.png);
	background-repeat:repeat-x;
	height:28px;
	margin:0px;
	padding:0px;
}

td.curl-line-left-ie{
	width:145px;
	background-image:url(../img/curl-line-v2.png);
	background-repeat:repeat-x;
	height:28px;
	margin:0px;
	padding:0px;
}

td.curl-line-right{
	background-image:url(../img/curl-line-v2.png);
	background-repeat:repeat-x;
	height:28px;
	margin:0px;
	padding:0px;
}

td.curl-line-right-ie{
	background-image:url(../img/curl-line-v2.png);
	background-repeat:repeat-x;
	height:28px;
	margin:0px;
	padding:0px;
}



td.curl-left{
	background-image:url(../img/curl-left-v2.png);
	background-repeat:no-repeat;
	width:15px;
	height:28px;
	margin:0px;
	padding:0px;
}

td.curl-right{
	background-image:url(../img/curl-right-v2.png);
	background-repeat:no-repeat;
	width:15px;
	height:28px;
	margin:0px;
	padding:0px;
}

td.curl-middle{
	background-image:url(../img/curl-middle-v2.png);
	background-repeat:no-repeat;
	width:25px;
	height:28px;
	margin:0px;
	padding:0px;
}

/*ul.curl {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 



li.curl-left{
	background-image:url(../img/curl-left-v2.png);
	background-repeat:no-repeat;
	width:15px;
	height:28px;
	list-style: none;
	float:left;
}

li.curl-right{
	background-image:url(../img/curl-right-v2.png);
	background-repeat:no-repeat;
	width:15px;
	height:28px;
	margin:0px;
	padding:0px;
	list-style: none;
	float:left;
}

div.curl-placer{
	position:relative;
	left:288px;
	top:-47px;
	z-index:0;
	width:50%;
	overflow:auto;
}

li.curl-line-left{
	background-image:url(../img/curl-line-v2.png);
	background-repeat:repeat-x;
	height:28px;
	width:130px;
	margin:0px;
	padding:0px;
	list-style: none;
	float:left;

}

li.curl-line-right-nologin{
	background-image:url(../img/curl-line-v2.png);
	background-repeat:repeat-x;
	height:28px;
	width:225px;
	margin:0px;
	padding:0px;
	list-style: none;
	float:left;
}

li.curl-line-right-login{
	background-image:url(../img/curl-line-v2.png);
	background-repeat:repeat-x;
	height:28px;
	width:236px;
	margin:0px;
	padding:0px;
	list-style: none;
	float:left;
}


li.curl-middle{
	background-image:url(../img/curl-middle-v2.png);
	background-repeat:no-repeat;
	width:25px;
	height:28px;
	list-style: none;
	float:left;

}*/



div.ws-header-menu a:hover {
	color:#000000;
	text-decoration:underline;
}



div.ws-header-menu{
	font-size:small;
	float:left;
	color:#776C7A;
	padding: 0 12px 0 13px;
}



/*div.ws-headerlist:hover{
	color: #000000;
	overflow:auto;
	padding: 5px;
	border-top:1px solid #555555;
	float:left;
	margin-left: 221px;
	position: relative;
	top: -16px;
	text-align:center;
} 
*/
div.submenuwrapper-ie{
	height:32px;
}

div.submenuwrapper{
	height:27px;
}


/* Greyfooter */

div.greyfooter {
	clear:both;
	color:#777777;
	font-size:12px;
	line-height:15px;
	margin:20px 0 0;
	overflow:hidden;
	padding:19px 0 10px;
	border-top: 1px solid #f1f1f1;
}

div.greyfooter-content{
	text-align:center;
	width: 931px; margin: 0 auto;
}

div.greyfooter-copyright{
	margin-top:11px;
	text-align:center;
}


div.ws-list-container{
	float:right;
	min-height: 650px;
	width:750px;
	/* background-color:#66CC66; /* remove */
	margin:20px 20px 20px 0;
}

div.ws-prodmenu-container{
	position:relative; 
/*	top:19px;
*/	padding:38px 0 0 0;
	float:left;
	text-align:left;
	margin: 20px 0 0 20px;
	/*background-color:yellow; /* remove */
	/*border-right: 1px dotted #555555; */
}

table.ws-list-table{
	width: 100%;
	padding:0px;
	margin:0px;
	border:0px;
	border-collapse:collapse;
}

table.ws-list-table td{
	padding-top:21px;
}

div.ws-prodmenu-container ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
 
div.ws-prodmenu-container li{
	list-style:none;
	padding:0px 0 13px 0 ;
}

div.ws-prodmenu-container li a{
	color:#776C7A;
	text-decoration:none;
}
 
div.ws-prodmenu-container li a:hover{
	color:#000000;
	text-decoration:underline;
}
  


div.ws-list-product{	
	color:#776C7A;	
}

div.ws-list-product:hover{
	color:#000000; 
	cursor:pointer;
}

div.ws-list-product-image{
	margin: 0 auto; 
	width:140px;
	padding: 10px;
	border:2px solid #f9f9f9;
	cursor:pointer;
	text-align:center;

}

div.ws-list-product-image:hover{
	border:2px solid #555555;
	cursor:pointer;
}


div.ws-list-product-details{
	text-align:center;

} 

span.ws-list-product-short{
	font-size:larger;
	font-weight:bolder;
}

div.ws-list-product-details-left{
	float:left;
}

div.ws-list-product-details-right{
	float:right;
}

div.red{
	height: 100px;
	background-color:red;
}
