html,body {

	margin-left: 0px;
	margin-top: 0px;
	text-align:center;	
	font-family: Tahoma, Arial, Verdana, sans-serif; 
	font-size: 10px; 
	color:#000000;
	background-image: url(/template/images/bg/bg_main.png);	
	background-repeat: repeat-x;
	background-position: left top; 
	

	
}
select{
	border-left: 1px #777777 solid;
	border-top: 1px #777777 solid;
	border-bottom: 1px #F4F4F4 solid;
	border-right: 1px #F4F4F4 solid;
		background: #f0efef;
	font: 12px Arial, Helvetica, sans-serif;
	padding-left: 3px;
	color: #000000;
}
#taxBox{
	width:200px;
	height:25px;	
	position:absolute;
	z-index: 59;
	top:0px;
	left:780px;
}
#taxBox input,textarea{
background-color:#FFFFFF;
border:none;
background-image:none;
}
.productInfoRowHeadline{
padding:2px 10px 3px 3px; font-weight:bold; 
vertical-align:top;
background:transparent url(/template/images/box/divider_dotted.gif) repeat-x left bottom;
}
.productInfoRow{
padding:2px 10px 3px 3px; 
vertical-align:top;
background:transparent url(/template/images/box/divider_dotted.gif) repeat-x left bottom;

}
.productInfoRow a{
text-decoration:none;
color:#000000;

}
.productInfoRow:hover{
padding:2px 10px 3px 3px; 
vertical-align:top;
background-color:#E1E1E1;

}
input, textarea {
	border-left: 1px #777777 solid;
	border-top: 1px #777777 solid;
	border-bottom: 1px #D4D4D4 solid;
	border-right: 1px #D4D4D4 solid;
		/*background: #f0efef url(/template/images/bg/input-bg.png) repeat-x;*/
	font: 12px Arial, Helvetica, sans-serif;
	padding-left: 3px;
	color: #000000;

}
img{
border:none;
}
h2{
font:Arial, Helvetica, sans-serif;

color: #777777;
font-size:14px;
padding-left:41px;
margin-top:-10px;
padding-top:10px;
font-weight:bold;
height:41px;
}
h3{
font:Arial, Helvetica, sans-serif;
color: #777777;
font-size:12px;
margin-left:5px;
margin-top:0px;
margin-bottom:0px;
font-weight:bold;
}
.productHeader{
width:770px;
height:350px;
float:left;

	background-image: url(/template/images/bg/product_header_bg.png);
	background-repeat:repeat-x;
}
.productHeaderImage{
width:300px;
height:250px;
float:left;
text-align:center;
}
#productHeaderImage_n{
width:300px;
height:250px;
float:left;
text-align:center;
}
.productHeaderImage_holder{
width:300px;
height:250px;
float:left;
text-align:center;
}
.productHeaderImage_under{
width:300px;
margin-top:10px;
height:40px;
float:left;
text-align:left;
}
.productHeaderInfo{
width:470px;
height:350px;
float:left;
}
.productHeaderKlarna{
margin-top:10px;
margin-bottom:10px;
width:460px;
float:left;
margin-right:20px;
background:#EEEEEE;
border: 1px solid rgb(221, 221, 221); 
color:#333333;

}
.productHeaderKlarnaLine{
margin-left:10px;
margin-top:10px;
width:450px;
float:left;
text-align:left;
}
.productHeaderKlarnaLine a{
color:#BF8D07;
font-weight:bold;
}
.productHeaderName{
width:460px;
float:left;
margin-right:20px;

}
.productHeaderName a{
color:#333333;

}
.productHeaderName_left{
width:270px;
float:left;
margin-right:20px;

}
.productHeaderName_right{
width:120px;
float:left;
margin-right:20px;

}
.productHeaderName h1{
font-family:Arial, Helvetica, sans-serif; 
font-size:18px; 
font-weight:bold; 
line-height:normal;
color:#333333;
}
.productHeaderPrice{
width:220px;
float:left;
font-family:Arial, Helvetica, sans-serif; 
font-size:36px; 
font-weight:bold; 
line-height:normal;
color:#990000;
}
.productHeaderPriceType{
width:220px;
float:left;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
font-weight:bold; 
line-height:normal;
color:#990000;
}
.productHeaderBuy{
width:250px;
float:left;
text-align:left;
margin-left:-50px;
padding-top:15px;
}
.productDetailsBuyButton{
width:100px;
float:left;
text-align:left;
}
.productDetailsBuyRest{
width:40px;
float:left;
text-align:left;
}
.redRow{
	width:770px;
	height:26px;
	background-image: url(/template/images/bg/bg_redrow.png);
	background-repeat:repeat-x;
	float:left;
	padding-top:8px;
	
	
}
.searchBarRow{
float:left;
width:170px;
margin-left:10px;
margin-top:8px;
}
.searchBarContactRow{
float:left;
width:110px;
padding-left:40px;
margin-left:2px;
padding-top:10px;
color:#B2B2B2;
font-weight:bold;
font-size:12px;
height:38px;
}
.checkout_choice_row{
	width:770px;
	height:101px;
	background-image: url(/template/images/bg/bg_checkout_choice.png);
	background-repeat:repeat-x;
	float:left;
	font-size:11px;
}
.checkout_choice{
	width:100px;
	height:51px;
	text-align:center;
	padding-top:50px;
	background-repeat:repeat-x;
	float:left;
	margin-right:20px;
}

.redRow h3{
font:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-left:41px;
height:34px;
margin-left:-12px;
margin-top:-10px;
padding-top:10px;
}
.smallHeading{
font-weight:bold;
}
#breadCrums{
color:#A09F9F;
width:768px;
float:left;
}
.breadcrums_left{
color:#A09F9F;
width:739px;
float:left;
}
.breadcrums_right{
color:#A09F9F;
width:29px;
float:left;
}
.CatalougeFilter{
	background-image: url(/template/images/bg/bg_filter_alt.png);
	/*border: 1px solid rgb(221, 221, 221); */	
	border: 1px dotted rgb(0, 0, 0);
	width:768px;
	height:73px;
	float:left;
	margin-bottom:2px;
	margin-top:10px;	
}
.menuGroup{
width:inherit;
float:inherit;
height:0px;
overflow:hidden;
}
.menuMainGroup{
width:inherit;
float:inherit;
height:auto;
}
.menuSpacer{
width:inherit;
float:inherit;
height:10px;
}
.menuTitles{
	font-size: 12px; 
	font-weight:bold;
	margin-left:10px;
}
.menuMainCatText{

	margin-left:20px;

}


.menuSubCatOneText{
	margin-left:30px;
}

.menuSubCatTwoText{
	margin-left:40px;
}
.menuSubCatThreeText{
	margin-left:50px;
}


.checkoutDescription{
float:left;
width:530px;
margin-right:20px;
font-size:12px;
padding-left:10px;
padding-top:10px;
}
.checkoutConfirm{
float:left;
width:530px;
font-size:12px;
padding-left:10px;
padding-top:10px;
}
.splashPicture{
width:771;
height:206;


}

.ProductSpot{

	width:192px;
	height:214px;
	background-image:url(/template/images/bg/bg_productSpot.gif);
	background-repeat:repeat-x;
	float:left;

}
.ProductSpotPicture{
	margin-top:10px;
	width:192px;
	height:auto;
	float:left;
	margin-left:20px;	
	overflow:hidden;

}
.ProductSpotText{
	text-align:left;
	width:133px;
	margin-left:30px;
	margin-right:30px;
	margin-top:5px;	
	height:auto;
	overflow:hidden;
	float:left;

}
.ProductSpotPrice{
	margin-top:7px;
	Float:left;
	font-size: 12px; 
	font-weight:bold;
	margin-left:10px;

}
.ProductSpotForm{

	width:167px;
	height:30px;

	float:left;
	margin-left:13px;
	margin-right:13px;
	margin-botton:13px;	
	background:#EEEEEE;
	border: 1px solid rgb(221, 221, 221); 	

}
.ProductSpotHolder{

	width:192px;
	height:171px;

	float:left;
	margin-left:auto;
	margin-right:auto;
	

}
.ProductCatalougeSpot{
width:771px;
height:88px;
float:left;
}
.ProductCatalougeSpotHighLighted{
width:771px;
padding-top:10px;
padding-bottom:10px;
height:108px;
float:left;
border:1px solid rgb(189, 22, 22);
}
.ProductRelated{
width:217px;
float:left;
border-top: 1px solid rgb(221, 221, 221);
border-right: 1px solid rgb(221, 221, 221);
border-bottom: 1px solid rgb(221, 221, 221);
}
.ProductRelated a{
color:#BF8D07;
font-weight:bold;
}
.attrOddRow{
}
.attrEvenRow{
}
.attrTD {
padding:2px 10px 3px 3px; font-weight:bold; 
vertical-align:top;
background:transparent url(/template/images/box/divider_dotted.gif) repeat-x left bottom;
}

.attrTDR {
padding:2px 10px 3px 3px; font-weight:bold; 
vertical-align:top;
background:transparent url(/template/images/box/divider_dotted.gif) repeat-x left bottom;
font:Arial, Helvetica, sans-serif;

color: #777777;
font-size:14px;
}
.attrTDRS {
padding:2px 10px 3px 3px; font-weight:bold; 
vertical-align:top;
background:transparent url(/template/images/box/divider_dotted.gif) repeat-x left bottom;
font:Arial, Helvetica, sans-serif;

color: #777777;
font-size:12px;
}
.attrTDValue {
padding:2px 10px 3px 3px;
vertical-align:top;
background:transparent url(/template/images/box/divider_dotted.gif) repeat-x left bottom;
}
.ProductRelatedHeader{
width:207px;
float:left;
background-image:url(/template/images/bg/bg_productdetails.png);
background-repeat:repeat-x;
height:43px;
font-size:15px;
font-weight:bold;
color:#666666;
padding-left:10px;
padding-top:9px;
}
.ProductRelatedHeaderLarge{
width:770px;
float:left;
background-image:url(/template/images/bg/bg_productdetails.png);
background-repeat:repeat-x;
height:43px;
font-size:15px;
font-weight:bold;
color:#666666;
padding-left:10px;
padding-top:9px;
}
.relatedProductSpot{
width:207px;
height:93px;
padding-left:10px;
padding-top:9px;
float:left;
background-image:url(/template/images/bg/bg_relatedproduct.png);
background-repeat:repeat-x;
}
.relatedImage{
width:90px;
height:93px;
float:left;
}
.relatedText{
width:117px;
height:93px;
float:left;
}
.relatedTextOver{
float:left;
width:110px;
margin-right:5px;
margin-left:2px;
}
.relatedTextOver a{
color:#666666;
text-decoration:none;
}
.relatedTextPrice{
width:117px;
color:#990000;
font-size:12px;
font-weight:bold;
float:left;
margin-top:5px;
}

.ProductDetails{
width:550px;
min-height:560px;
float:left;
border: 1px solid rgb(221, 221, 221);
}
.productDetailsDetails{
width:530px;
float:left;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
padding-top:10px;
font-size:11px;
color:#333333;
}
.ProductDetailsHeader{
width:540px;
float:left;
background-image:url(/template/images/bg/bg_productdetails.png);
background-repeat:repeat-x;
height:34px;
font-size:15px;
font-weight:bold;
color:#666666;
padding-left:10px;
padding-top:9px;
}
.ProductCatalougeSpotNoPic{

width:771px;
height:68px;
float:left;
}
.ProductCatalougeSpot:hover{
background-image:url(/template/images/bg/bg_productRow.png);
background-repeat:repeat-y;
background-color:#F3F3F3;
}
.ProductCatalougePrice{
	Float:right;
	font-size: 12px; 
	font-weight:bold;
	height:20px;

}
.ProductCatalougeInfoButton{
	margin-top:-7px;
	margin-left:10px;
	Float:right;
	font-size: 12px; 
	font-weight:bold;
	height:20px;

}
.catalougeBuyNumber{
	Float:right;
	margin-left:0px;
	height:20px;

}
.catalougeBuyButton{
	Float:right;
	margin-left:5px;
	height:20px;

}

.ProductCatalougeLine{
width:771px;
height:20px;
float:left;
	background-image:url(/template/images/productlisting/horizontal_line.png);
}
.ProductCatalougePicture{
width:90px;
height:88px;
float:left;
overflow:hidden;
}
.ProductCatalougeText{
width:671px;
height:88px;
float:left;
margin-left:10px;

}
.ProductCatalougeText a{
color:#000000;
text-decoration:none;
}
.ProductCatalougeTextNoPic a{
color:#000000;
text-decoration:none;
}
.ProductCatalougeTextNoPic{
width:761px;
height:68px;
float:left;
margin-left:10px;

}
.ProductCatalougeText_over{
width:671px;
height:55px;
float:left;
font-weight:bold;

}
.ProductCatalougeText_overNoPic{
width:761px;
height:35px;
float:left;
font-weight:bold;

}
.Artikelnummer{
width:180px;
height:30px;
float:left;
}
.webblager{
width:300px;
height:30px;
float:left;
}

.ProductCatalougeText_under{
width:658px;
height:20px;
float:left;
	background:#EEEEEE;
	border: 1px solid rgb(221, 221, 221);
	padding-top:8px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}
.ProductCatalougeText_under_left{
width:490px;
height:20px;
float:left;
}
.ProductCatalougeText_under_right{
width:168px;
height:20px;
float:right;
margin-bottom:10px;
}
.ProductCatalougeText_underNoPic{
width:748px;
height:20px;
float:left;
	background:#EEEEEE;
	border: 1px solid rgb(221, 221, 221);
	padding-top:8px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}
.ProductCatalougeText_under_leftNoPic{
width:535px;
height:20px;
float:left;
}
.ProductCatalougeText_under_rightNoPic{
width:213px;
height:20px;
float:right;
margin-bottom:10px;
}
.ProductCatalougeText_under img{

}
.ProductCatalougeHeader{
width:771px;
float:left;
font-weight:bold;
}

#menu{
	font-size: 12px; 
	text-decoration:none;
	color:#FFFFFF;
	/*color:#606060;*/
	line-height:16px;
	margin-top:40px;
	float:left;
	width:185px;
	
}
#menu a{
	
	text-decoration:none;
	color:#FFFFFF;
	/*color:#606060;*/
	
}
#menu a:visited{
	
	text-decoration:none;
	color:#FFFFFF;
	/*color:#606060;*/
	
}
#mainContainer{
	width:992px;
	/*min-height:939px;*/
	float:left;
	/*background-image:url(../template/images/bg/bg_maincontainer.png);
	background-repeat:repeat-y;	*/
	background:#FFFFFF;
	border: 1px solid rgb(221, 221, 221); 
}
#siteBorder{
float:left;
	padding-left:30px;
	padding-right:30px;
	background-image:url(/template/images/bg/bg_shadow.png);
	background-repeat:repeat-y;

width:992px;
}
#footerHolder{
	padding-left:30px;
	padding-right:30px;
	width:992px;
	height:110px;
	background-image:url(/template/images/bg/bg_footer2.png);	
	float:left;
}
#footer{
color:#999999;
margin-top:15px;
padding-top:10px;
	width:993px;
	height:74px;	
	float:left;
	text-align:center;
	background-color:#FFFFFF;
	/*border: 1px solid rgb(221, 221, 221);	*/
}
#site{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:1032px;

	
	/*min-height:989px;*/
	height:auto;
	float:none;
}
#contentTop{

	width:968px;
	height:117px;
	background-image:url(/template/images/bg/bg_topContent.png);
	background-repeat:repeat-x;
	float:left;
	margin-left:12px;
	margin-right:12px;

}
#searchBar{

	width:968px;
	height:38px;
	/*background:#3E3E3E;*/
	background:#000000;
	float:left;
	margin-left:12px;
	margin-right:12px;
}
#mainContent{
	width:980px;
	/*min-height:784px;*/
		/*background:#e8e8e8;*/
	background:#000000;
	float:left;
margin-bottom:15px;
border-left:12px solid #FFFFFF;
}
#fadeBG{
     background-color: black;

     filter:alpha(opacity=75); /* IE's opacity*/
     left: 0px;
     opacity: 0.75;
     position: absolute;
     top: 0px;
     width: 100%;
	 height:100%;
     z-index: 60;
}
#popBox{
	padding-left:20px;
	padding-right:20px;
	padding-top:13px;
	padding-bottom:40px;
	width:400px;
	height:100px;	
	position:absolute;
	z-index: 62;
	top:200px;
	left:400px;	
	font-size:12px;
border:1px solid #888888;
background:#F4F4F4;
background-image:url(/template/images/bg/bg_box_new.png);
	background-repeat:repeat-x;
		
}
#goofBox{

	width:278px;
	height:582px;	
	position:absolute;
	z-index: 100;
	top:100px;
	left:-280px;

background-repeat:no-repeat;
	
		
}
.filterRow{
font-size:11px;
width:763px;
margin-left:15px;
margin-top:10px;
height:20px;
float:left;
}
.thirdRow{
width:180px;
float:left;
}
.halfRow{
font-size:11px;
width:200px;
margin-top:5px;
margin-left:8px;
float:left;
}
.longRow{
font-size:11px;
width:250px;
margin-top:5px;
margin-left:8px;
float:left;
}

.halfRow a{
color:#BF8D07;
font-weight:bold;
}
.textSpace{
width:150px;
height:20px;
float:left;
}
.historyMainRow{
float:left;
width:763px;
height:20px;
background-color:#EEEEEE;
border-bottom:1px solid #D9D9D9;
padding-left:5px;
font-size:11px;
}
.historyRow{
float:left;
width:763px;
height:auto;
border-bottom:1px solid #D9D9D9;
padding-left:5px;
font-size:11px;
padding-top:5px;
padding-bottom:5px;
}
.halfRow_form{
float:left;
width:352px;
height:auto;
border-bottom:1px solid #D9D9D9;
padding-left:5px;
font-size:11px;
padding-top:5px;
padding-bottom:5px;
}
.halfRow_form_right{
float:left;
height:auto;
width:40px;
font-size:11px;

}
.halfRow_form_left{
float:left;
width:296px;
height:auto;

font-size:11px;

}
.halfRow_form a{
color:#BF8D07;
font-weight:bold;
}
.thinhistoryRow{
float:left;
width:763px;
height:auto;
padding-left:5px;
font-size:11px;
}
.historyRow a{
color:#BF8D07;
font-weight:bold;
}
fullRow{
float:left;
width:763px;
height:10px;
padding-left:5px;
font-size:11px;
}
.fullRow a{
color:#BF8D07;
font-weight:bold;
}
.historyRow:hover{
float:left;
width:763px;
height:auto;
background-color:#EEEEEE;
border-bottom:1px solid #D9D9D9;
padding-left:5px;
}
.historyRowCell{
float:left;
width:140px;
margin-right:5px;
margin-top:4px;

}
.historyRowCell_small{
float:left;
width:100px;
margin-right:5px;
margin-top:4px;

}
.historyRowCell_medium{
float:left;
width:120px;
margin-right:5px;
margin-top:4px;

}
.historyRowCell_smaller{
float:left;
width:60px;
margin-top:4px;

}
.historyRowCell_smallest{
float:left;
width:40px;
margin-top:4px;
margin-right:10px;

}
.historyRowCell_biggest{
float:left;
width:380px;
margin-right:10px;
margin-top:4px;

}
.historyRowCell_big{
float:left;
width:195px;
margin-right:10px;
margin-top:4px;

}

#loggedInBox{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:0px;
	width:430px;
	height:25px;	
	position:absolute;
	z-index: 59;
	top:0px;
	left:310px;
	font-size:10px;

background-image:url(/template/images/loggedInBox/loggedInBox_bg.png);		
}
#loggedInBox a{
color:#FF1A00;
margin-left:10px;
text-decoration:none;
}

#shoppingCartHolder{
/*Försöker fixa kundvagnen i explorer,tror att detta är ett bra sätt */
position: relative; top: 0; left: 0;
height:0px;
margin-left:auto;
margin-right:auto;

}
#shoppingCart{
	width:246px;
	height:auto;	
	position:absolute;
	z-index: 55;
	top:44px;
	left:780px;
}
#shoppingCartTop{
	width:246px;
	height:67px;	
	float:left;
	background-image:url(/template/images/shoppingcart/cartTop.png);	
}
#shoppingCartMain{
	text-align:center;
	width:246px;
	height:27px;	
	float:left;
	overflow:hidden;
	background-image:url(/template/images/shoppingcart/cartmiddle.png);	
}
#shoppingCartBottom{
	width:246px;
	height:15px;	
	float:left;
	background-image:url(/template/images/shoppingcart/cartbottom.png);		
}
.shoppingCartSummary{
float:left;
font-size:12px;
margin-left:8px;
width:238px;
text-align:left;
}
.shoppingCartLinks{
margin-left:10px;
margin-top:2px;
float:left;
width:238px;
text-align:left;
font-size:9px;
}
.shoppingCartLinks a{
width:238px;
color:#FF1A00;
margin-right:10px;
text-decoration:none;
}
.shoppingCartDetails{
margin-left:10px;

margin-top:10px;
float:left;
width:238px;
text-align:left;
font-size:10px;
}
.shoppingCartDetailsRow{
padding-top:4px;
padding-bottom:4px;
float:left;
width:230px;

}
.shoppingCartDetailsRow_gray{
padding-top:4px;
padding-bottom:4px;
float:left;
width:230px;
background-color:#EEEEEE;

}
.shoppingCartDetails_left{
margin-left:3px;
float:left;

text-align:left;

}
.shoppingCartDetails_right{

float:right;
margin-right:3px;
text-align:right;

}
.shoppingCartDetails a{
width:238px;
color:#000000;
text-decoration:none;
}
#menuColumn{
	width:185px;

	
	float:left;
	/*background:#e8e8e8;*/
	background:#000000;
	
	

}
#topMargin{
height:12px;
width:992px;
background-color:#FFFFFF;
float:left;
}
.bottomRSS{
float:left;
width:40px;
margin-top:-12px;
}
.bottomText{
float:left;
width:928px;
}
#bottomMargin{
height:23px;
width:968px;
background-color:#000000;
color:#FFFFFF;
float:left;
	border-top:12px solid #FFFFFF;
	border-bottom:12px solid #FFFFFF;
	border-right:12px solid #FFFFFF;	
text-align:center;
padding-top:15px;	
}
#bottomManufacturers{
width:968px;
color:#606060;
background-color:#FFFFFF;
float:left;
text-align:center;	
	border-top:12px solid #FFFFFF;
	border-bottom:12px solid #FFFFFF;
	border-right:12px solid #FFFFFF;	
}

#mainColumn{
	width:771px;
	min-height:860px;
	float:left;
	padding-left:12px;
	padding-right:12px;
	
	background-color:#FFFFFF;
}
.halfMainColumn{
	width:549px;
	float:left;
	margin-left:20px;
}
.serviceRow{
	width:550px;
	float:left;
	font-size:12px;
	margin-top:40px;
	
}
.serviceRow a{
color:#BF8D07;
font-weight:bold;
	
}
.serviceRow h3{
	width:550px;
	margin-bottom:10px;
	margin-left:0px;
	color:#990000;
	float:left;
	font-size:14px;
	font-weight:bold;
}
.serviceMenuRow a{
font-weight:bold;
text-decoration:none;
color:#666666;
}
.serviceMenu{
	width:200px;
	float:left;
	border:1px solid #AEADB2;
	background:url('/template/images/bg/bg_fading.png');
	padding-top:40px;
	padding-bottom:40px;
}
.serviceMenuRow{
	width:200px;
	float:left;
	background:url('/template/images/icons/service_arrow.png');	
	background-repeat:no-repeat;
	padding-left:15px;
	margin-top:20px;
	margin-left:20px;
	font-size:12px;
}
#sysMessage{
	width:770px;
	height:39px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#F90806;	
	float:left;
	text-align:center;
	margin-bottom:5px;
	
}

a.mainLogo{
	margin-left:-6px;
	margin-right:-15px;
	margin-top:16px;
	display: block;
	width:292px;
	height:56px;
	float:left;
	background-image:url(/template/images/logo/logo_animation.gif);
	
}
a.button_kundtjanst{
	margin-left:29px;
	margin-top:0px;
	display: block;
	width:100px;
	height:117px;
	float:left;
	background-image:url(/template/images/menubuttons/kundtjanst_1.png);
	
}
a.button_kundtjanst:hover{
	margin-left:29px;
	margin-top:0px;
	display: block;
	width:100px;
	height:117px;
	background-image:url(/template/images/menubuttons/kundtjanst_2.png);
	
}
a.button_kontakt{
	margin-left:0px;
	margin-top:0px;
	display: block;
	width:100px;
	height:117px;
	float:left;
	background-image:url(/template/images/menubuttons/kontakt_1.png);
	
}
a.button_kontakt:hover{
	margin-left:0px;
	margin-top:0px;
	display: block;
	width:100px;
	height:117px;
	background-image:url(/template/images/menubuttons/kontakt_2.png);
	
}
a.button_blikund{
	margin-left:0px;
	margin-top:0px;
	display: block;
	width:100px;
	height:117px;
	float:left;
	background-image:url(/template/images/menubuttons/blikund_1.png);
	
}
a.button_blikund:hover{
	margin-left:0px;
	margin-top:0px;
	display: block;
	width:100px;
	height:117px;
	background-image:url(/template/images/menubuttons/blikund_2.png);
	
}
a.button_loggain{
	margin-left:0px;
	margin-top:0px;
	display: block;
	width:100px;
	height:117px;
	float:left;
	background-image:url(/template/images/menubuttons/loggain_1.png);
	
}
a.button_loggain:hover{
	margin-left:0px;
	margin-top:0px;
	display: block;
	width:100px;
	height:117px;
	background-image:url(/template/images/menubuttons/loggain_2.png);
	
}

a.button{
	float:right;
	display:block;
	font-size:10px;
	/*font-weight:bold;*/
	text-decoration:none;
	border:1px solid #AEADB2;
	color:#ffffff;
	margin:5px 8px 3px 0;
	padding:3px 5px 3px 5px;
	background:url('/template/images/bg/bg_button.png') repeat-x top #EEEEEE;
	
}
a.button:hover{
	/*color:#FA100E;*/
	cursor:pointer;
	
}
.buybutton{
	/*font-weight:bold;*/
	display:block;
	font-size:10px;
	text-decoration:none;
	border:1px solid #AEADB2;
	color:#ffffff;
	margin-bottom:5px;
	
	background:url('/template/images/bg/bg_button.png') repeat-x top #EEEEEE;
	
}
.buybutton:hover{
	/*color:#FA100E;*/
	cursor:pointer;
	
}
.numberOfProducts{
width:20px;
font-size:10px;
margin-left:5px;
}
a.splash_datorservice{
	margin-left:0px;
	margin-top:0px;
	display: block;
	width:192px;
	height:125px;
	float:left;
	background-image:url(/template/images/splashspots/datorservice_0.png);
	overflow:hidden;
	
}
a.splash_datorservice:hover{

	background-image:url(/template/images/splashspots/datorservice_1.png);
	
}
a.splash_produktkonfigurator{
	margin-left:0px;
	margin-top:0px;
	display: block;
	width:192px;
	height:125px;
	float:left;
	background-image:url(/template/images/splashspots/produktkonfigurator_0.png);
		overflow:hidden;
}
a.splash_produktkonfigurator:hover{

	background-image:url(/template/images/splashspots/produktkonfigurator_1.png);
	
}
a.splash_datorfynd{
	margin-left:0px;
	margin-top:0px;
	display: block;
	width:192px;
	height:125px;
	float:left;
	background-image:url(/template/images/splashspots/windows7_0.png);
		overflow:hidden;
}
a.splash_datorfynd:hover{

	background-image:url(/template/images/splashspots/windows7_1.png);
	
}
a.splash_minneskonfigurator{
	margin-left:0px;
	margin-top:0px;
	display: block;
	width:192px;
	height:125px;
	float:left;
	background-image:url(/template/images/splashspots/minneskonfigurator_0.png);
		overflow:hidden;
}
a.splash_minneskonfigurator:hover{

	background-image:url(/template/images/splashspots/minneskonfigurator_1.png);
	
}
a.splash_toner{
	margin-left:0px;
	margin-top:0px;
	display: block;
	width:192px;
	height:125px;
	float:left;
	background-image:url(/template/images/splashspots/toner_0.png);
		overflow:hidden;
}
a.splash_toner:hover{

	background-image:url(/template/images/splashspots/toner_1.png);
	
}
.thanksRow{
float:left;
padding-top:13px;
padding-left:10px;
font-size:12px;
width:750px;

}

#loginBox{
width:365px;
height:180px;
border:1px solid #888888;
background:#F4F4F4;
background-image:url(/template/images/bg/bg_box_new.png);
background-repeat:repeat-x;
float:left;
padding-top:13px;
padding-left:10px;
}
#registerBox{
width:365px;
margin-left:16px;
height:180px;
border:1px solid #888888;
background:#F4F4F4;
background-image:url(/template/images/bg/bg_box_new.png);
background-repeat:repeat-x;
float:left;
padding-top:13px;
padding-left:10px;
}
.halfBox{
width:366px;
border:1px solid #888888;
background:#F4F4F4;
background-image:url(/template/images/bg/bg_box_new.png);
background-repeat:repeat-x;
float:left;
padding-top:13px;
padding-left:10px;
}
.halfBox_right{
width:366px;
border:1px solid #888888;
background:#F4F4F4;
background-image:url(/template/images/bg/bg_box_new.png);
background-repeat:repeat-x;
float:left;
margin-left:15px;
padding-top:13px;
padding-left:10px;
}
.fullBox{
width:758px;
border:1px solid #888888;
background:#F4F4F4;
background-image:url(/template/images/bg/bg_box_new.png);
background-repeat:repeat-x;
float:left;
margin-bottom:15px;
padding-top:13px;
padding-left:10px;
}
.wideBox{
width:760px;
height:auto;
border:1px solid #888888;
background:#F4F4F4;
background-image:url(/template/images/bg/bg_box_new.png);
background-repeat:repeat-x;
float:left;
margin-bottom:10px;
padding-top:13px;
padding-left:10px;
}
.wideBox_noHeading{
width:760px;
height:auto;
border:1px solid #888888;
background:#F4F4F4;
float:left;
margin-bottom:10px;
padding-left:10px;
font-size:12px;
padding-top:5px;
padding-bottom:5px;
}
.wideBoxRow{
width:770px;
float:left;
margin-left:5px;
margin-top:3px;
margin-bottom:3px;
font-size:12px;
}
.wideBoxRow a{
color:#BF8D07;
font-weight:bold;
font-size:10px;
}
.mustFillIn{
width:16px;
height:16px;
float:left;
background-image:url(/template/images/icons/red_star.png);
background-repeat:no-repeat;
}
.wideBoxRow_left{
width:125px;
float:left;
}
.wideBoxRow_right{
width:210px;
float:left;
}
.printPage{
border:1px solid #AEADB2;
float:left;
width:300px;
}
.printPageHeader{
float:left;
width:300px;
}
.registerRow{
width:370px;
height:30px;
margin-left:5px;
margin-top:0px;
font-size:12px;
float:left;

}
.registerRow a{
color:#BF8D07;
font-weight:bold;
}
.registerRow_left{
width:80px;
margin-right:10px;
margin-top:0px;
float:left;
}
.registerRow_right{
width:270px;
margin-right:10px;
margin-top:0px;
float:left;
}
.midButton{
	padding-top:1px;
	padding-left:5px;
	padding-right:5px;
	height:27px;	
	display:block;
	font-size:10px;
	text-decoration:none;
	border:1px solid #AEADB2;
	color:#ffffff;
	margin-bottom:5px;
	margin-left:5px;
	background:url('/template/images/bg/bg_button.png') repeat-x top #000000;
	font-weight:bold;
	
}

a.buttonFixed:hover{
	font-weight:bold;
	cursor:pointer;
	
}
a.buttonFixed{
	padding-top:5px;
	height:20px;	
	width:60px;

	text-align:center;
	color:#FFFFFF;
	display:block;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	border:1px solid #AEADB2;
	color:#ffffff;
	margin-bottom:5px;
	margin-left:5px;
	background:url('/template/images/bg/bg_button.png') repeat-x top #000000;

	
}
.midButton_rightfloat{
		padding-top:5px;
	height:20px;	
	display:block;
	font-size:10px;
	text-decoration:none;
	border:1px solid #AEADB2;
	color:#ffffff;
	
	margin-right:455px;
	background:url('/template/images/bg/bg_button.png') repeat-x top #000000;
	float:right;
	
}
.midButton_rightfloat:hover{
	font-weight:bold;
	cursor:pointer;
	
}
.midButton:hover{
	font-weight:bold;
	cursor:pointer;
	
}