html{xborder-top:5px solid #fff;
margin:0;
padding:0;}

body{
background:url(../images/styles/bg_body.jpg) top center no-repeat #0d0c0c;
text-align:center;
color:#666;
font:0.7em Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

div#container_wrapper{
	width:900px;
	text-align:left;
	margin:0 auto 20px;
	}
	
h1,h3{
	color:#e40134;
	margin:0.8em 0;
	font-size:1.6em;
	font-weight:300;
	}
	
h2{
	color:#e40134;
	margin:0.8em 0;
	font-size:1.3em;
	font-weight:bold;
	}	
	
p{margin:0.8em 0;}		
	
a img{
	border:0;
	}
	
a{color:#ed2224;}	
	
div#header{
	width:900px;
	text-align:center;
	padding:25px 0;
	margin:0 auto;
	}
	

div#showreel{
	margin-top:2px;
	background-color:#000000;
	}
	
div#content_wrapper{
	background:url(../images/styles/bg_content_wrapper.gif) top left repeat-y #fff;
	margin-top:2px;
	width:900px;
	min-height:400px;
	overflow:hidden;
	}	
	
	
div#footer{
	padding:5px 10px;
	color:#666;
	border-top:1px solid #312d2d;
	clear:both;
	margin-top:3px;
	}
	div#footer a{text-decoration:none;
	 }
	 div#footer a:hover{text-decoration:underline;}	
	
div.left_column{
	width:172px;
	float:left;
	padding: 0 20px;
	}
	
	ul.sortiment{
		list-style:none;
		margin:0 0 0.8em;
		width:172px;
		padding:0;
		border-top:1px solid #e5e5e5;
		}
		ul.sortiment li{
			padding:7px 0;
			border-bottom:1px solid #e5e5e5;
			}
			ul.sortiment li.sangar{
				background:url(../images/icons/sangar.gif) right center no-repeat;
				}
			ul.sortiment li.stolar{
				background:url(../images/icons/stolar.gif) right center no-repeat;
				}
			ul.sortiment li.byra{
				background:url(../images/icons/byra.gif) right center no-repeat;
				}
			ul.sortiment li.skap{
				background:url(../images/icons/skap.gif) right center no-repeat;
				}
			ul.sortiment li.skrivbord{
				background:url(../images/icons/skrivbord.gif) right center no-repeat;
				}
			ul.sortiment li.hyllor{
				background:url(../images/icons/hyllor.gif) right center no-repeat;
				}
			ul.sortiment li.buffebord{
				background:url(../images/icons/buffebord.gif) right center no-repeat;
				}
			ul.sortiment li.bord{
				background:url(../images/icons/bord.gif) right center no-repeat;
				}
			ul.sortiment li.hifi{
				background:url(../images/icons/hifi.gif) right center no-repeat;
				}
			ul.sortiment li a{
				xfont-size:1.1em;
				text-decoration:none;
				font-size:1.1em;
				}
				ul.sortiment li a:hover{
					text-decoration:none;
					color:#000000;
					}
				ul.sortiment li a.active{
					text-decoration:none;
					font-weight:bold;
					color:#000000;
					}
	
div.right_column{
	width:650px;
	padding:0 19px 10px 19px;
	float:right;
	}	
	
div.other_products{
	background:url(../images/styles/bg_shadow.gif) top left no-repeat;
	padding:0.6em 0 20px;
	width:550px;
	margin-top:20px;
	}		
	
table#view_item{
	width:650px;
	border:0;
	margin:0;
	border-top:1px solid #e5e5e5;
	padding:0;
	}
	table#view_item td{
		width:275px;
		vertical-align:top;
		}
		table#view_item td table{
			width:550px;
			border:0;
			}
			table#view_item td table td{
			vertical-align:top;
			padding:5px 0;
			text-align:left;	
			}
		table#view_item td table td.left{
			width:90px;
			}
			table#view_item td table td.right a img{
				border:1px solid #ccc;
				padding:1px;
				}
				table#view_item td table td.right a:hover img{
				border:1px solid #777;
				padding:1px;
				}
				
table#other_prod{
	width:550px;
	}
	table#other_prod td.left{
		text-align:center;
		vertical-align:middle;
		border-right:1px solid #e1e1e1;
		}
	table#other_prod td.empty{
		height:1px;
		background:#e1e1e1;
		}
		
table#varumarken{
	width:172px;
	border-top:1px solid #e5e5e5;
	}
	table#varumarken td{
		width:33%;
		padding:5px 0;
		}	
		
table.productlist {
	border-top:1px solid #e5e5e5;
	width:650px;
}			
	
#flags {
	float:right;
	padding:12px 13px 0 0;
}

	#flags img{
		padding-left:5px;
		border:none;
	}
	
table.prodoverview{
	margin:0;
	padding:0;
}

	table.prodoverview tr{
		padding-bottom:10px;
		padding-right:10px;
	}
	
	
.logo
{
		  display:block;
		  height: 67px;
		  margin:0 auto;
		  width:157px;
		  /* Mozilla ignores crazy MS image filters, so it will skip the following */
		    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale 			src='/custom/images/styles/logo.png');
		}

		/* IE ignores styles with [attributes], so it will skip the following. */
.logo[class]
		{
		  background-image:url(/custom/images/styles/logo.png);
		  background-repeat:no-repeat;
		}	