body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #333;
	background:url(gfx/bg.gif);
}

a {
	color: #000;
}

form {
	padding: 0px;
	margin: 0px;
}

input.radio {
	display: block; 
	float: left; 
	margin-top: 3px;
	border: none;
}

label.radio {
	margin-top: 5px;
	float: left;
	font-size: 9px;
}

.plusminus {
	border: none;
	margin: 1px 5px 0 0;
	float: left;
}

input.text {
	width: 118px;
	padding: 3px;
	margin: 4px 0 4px 0;
	float: left;
	font-family: Tahoma;
	font-size: 10px;
	color: #cbcbcb;
	background: #414141;
	border-top: 1px solid #252525;
	border-left: 1px solid #252525;
	border-right: 1px solid #4d4d4d;
	border-bottom: 1px solid #4d4d4d;
}


div.container {
	width: 941px;
	padding: 0px;
	margin: 0 auto 40px auto;
	text-align:left;
}

div.header {
	padding: 0px;
	margin: 40px 0 0 0;
	height: 148px;
	background:url(gfx/header.jpg) no-repeat;
}

div.header ul.menulist {
	padding: 118px 10px 0 10px;
	height: 30px;
	width: 695px;
	margin: 0px;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: underline;
	color: #FFF;
	list-style-type: none;
	float: left;
	font-weight: bold;
}
	div.header ul.menulist a {
		color: #FFF;
		text-transform: uppercase;
		text-decoration: underline;
	}
	div.header ul.menulist li {
		padding: 0 10px 0 1px;
		height: 30px;
		float: left;
	}
	
div.header div.kundvagn {
	width: 177px;
	height: 78px;
	padding: 60px 15px 10px 15px;
	margin: 0px;
	marign-right: 17px;
	float: left;
	text-align:left;
	color: #FFF;
}
div.header div.kundvagn a {
	color: #FFF;
	text-decoration: none;
}

div.mylocation {
	padding: 8px;
	margin: 10px 0 10px 0;
	height: 15px;
	background:url(gfx/mylocation.jpg) no-repeat;
	float: left;
	width: 925px;
	font-size: 10px;
	color: #000;
}
div.mylocation {
	color: #000;
	text-decoration: none;
}

div.col-side {
	width: 146px;
	float: left;
	padding: 0px;
	margin: 0 0 15px 0;
	color: #FFF;
}
div.col-side a {
	color: #FFF;
}

div.col-middle {
	width: 577px;
	padding: 0px;
	margin: 0 20px 15px 20px;
	overflow: hidden;
	background: #FFF;
	padding: 14px;
	border: 2px solid #999;
	float: left;
	min-height: 500px;
}


div.col-side .menu-top {
	width: 146px;
	float: left;
	height: 40px;
	padding: 0px;
	margin: 0px;
}

div.col-side .sok {background: url(gfx/menu-top-sok.jpg) no-repeat;}
div.col-side .nyheter {background: url(gfx/menu-top-nyheter.jpg) no-repeat;}
div.col-side .nyhetsbrev {	background: url(gfx/menu-top-nyhetsbrev.jpg) no-repeat;}
div.col-side .produkter {background: url(gfx/menu-top-produkter.jpg) no-repeat;}
div.col-side .snabbinfo {background: url(gfx/menu-top-snabbinfo.jpg) no-repeat;}
div.col-side .loggain {background: url(gfx/menu-top-loggain.jpg) no-repeat;}


div.col-side .menu-bg {
	width: 126px;
	float: left;
	padding: 9px;
	margin: 0px;
	border-right: 2px solid #2f2f2d;
	background: #24282b url(gfx/menu-bg.jpg) bottom repeat-x;
}
div.col-side .menu-bg-reverse {
	width: 126px;
	float: left;
	padding: 9px;
	margin: 0px;
	border-right: 2px solid #2f2f2d;
	background: #42474d url(gfx/menu-bg.jpg) repeat-x;
}
div.col-side .menu-bottom {
	width: 146px;
	height: 14px;
	float: left;
	padding: 0px;
	margin: 0 0 15px 0px;
	background:url(gfx/menu-bottom.jpg);
}

div.category {
	width: 126px;
	float: left;
	padding: 9px 9px 0 9px;
	height: 20px;
	margin: 0px;
	border-right: 2px solid #2f2f2d;
}
	div.category a {
		text-decoration: none;
	}
	div.c-bright {
		background: url(gfx/produkt-bright.jpg) repeat-x;
	}
	div.c-dark {
		background: url(gfx/produkt-dark.jpg) repeat-x;
	}

span.statictext {
	width: 100%;
	float: left;
	line-height: 1.5em;
}

span.loginlinks {
	color: #32ccff;
	margin-top: 10px;
	float: left;
	width: 100%;
}
span.loginlinks a {
	color: #32ccff;
	text-decoration:underline;
}


div.footer {
	background:url(gfx/footer.jpg);
	height: 91px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	float: left;
}

div.footer div.footercontent {
	width: 931px;
	padding: 10px 0 0 10px;
	height: 69px;
	margin: 22px auto 0 auto;
	background:url(gfx/c4media.jpg) right top no-repeat;
	text-align:left;
	color: #FFF;
	line-height: 1.5em;
}

div.footer a {
	color: #FFF;
}

.c4media {
	display: block;
	height: 52px;
	width: 140px;
	float: right;
}

div.prod_box {
	padding: 10px;
	background:url(gfx/prodbox.jpg) no-repeat;
	width: 149px;
	float: left;
	margin: 0 0 20px 0;
}
