body{
	background:#ffc0cb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#525252;
}

#pagetop{
	width:960px;
	height:19px;
	margin:0 auto;
	background:url(images/pagehead.jpg);
}
#pagebottom{
	width:960px;
	height:19px;
	margin:0 auto;
	background:url(images/pagebottom.jpg);
	clear:both;
}
#header{
	width:960px;
	margin:0 auto;
	background:url(images/header.jpg);
}



#logo{
	width:960px;
	height:55px;
	margin-left:10px;
	
}

#cart{float:right; margin-right:100px;}
#bag{float:left;}
#cartinfo{float:left;}
#cartinfo p {margin:10px 0;}
#cartinfo a{ color:#363636}

#ad{width:938px; height:207px; margin-left:11px;}
#menu{
	width:938px;
	height:37px;
	background:url(images/menu.jpg) repeat-x;
	margin-left:11px;
	margin-top:10px;
}

#menu ul{
    margin: 0;
    padding: 0;
}

#menu li{
	display:inline;
	display:block;
	float:left;
	height:26px;
	margin-top:12px;
	margin-right:20px;
	margin-left:10px;
}

#menu li a{
	color:#fff;
	font-size:12px;
	text-decoration:none;
}

#menu li a:hover{text-decoration:underline;}

#menu ul li {display:inline;}


#brands{width:938px; height:100px; background:url(images/brands.jpg) repeat-x; margin-left:11px;}
#brandlogos{padding:10px;  height:65px;}
#page{
	width:960px;
	margin:0 auto;
	background:url(images/page.jpg) repeat-y;
}

#left{
	width:147px;
	background:url(images/leftbg.jpg) repeat-y;
	min-height:300px;
	float:left;
	margin:0 0 0 10px;
	padding-left:10px;

}

#middle{
	width:587px;
	float:left;
	margin-left:10px;
}

#middle h1{font-size:20px; color:#4c4c4c;}




#right{
	width:186px;
	background:url(images/right_bg.jpg) repeat-y;
	min-height:400px;
	float:left;
	padding-right:1px;
}

#right h2{margin-bottom:10px;}

.prodbox{width:140px; float:left; padding:3px; margin: 10px 0 10px 0;}
.prodbox a {color: #666; font-size:11px; font-weight:bold; text-decoration:none;}
.prodbox-image {
    height: 174px;
}
.price{margin-top:10px; font-size:11px; font-weight:bold; color:#F3C;}


.sortmenu{margin-top:10px;}
.sortimentmeny {
	height:20px;
	line-height:24px;
	padding-left:10px;
	font-size:0.9em;
}
.sortimentmeny a{color:#363636; text-decoration:none;}

#footer {
	line-height: 37px;
    padding: 0 20px;
    width:920px;
	margin:0 auto;
	background:url(images/page.jpg) repeat-y;
}

#footer a {
    text-decoration: underline;
}



#footer .right {
    float: right;
}

#footer .left {
    float: left;
}

#footertop{
	width:960px;
	height:19px;
	margin:0 auto;
	background:url(images/pagehead.jpg);
}
#footerbottom{
	width:960px;
	height:19px;
	margin:0 auto;
	background:url(images/pagebottom.jpg);
	clear:both;
}
