body
{
	font-family:verdana, arial, sans-serif;
	font-size:small;
	background-color:#ff6500;
	
}

/* ------ RUBRIKER ------ */
	h1 { font:bold 1.2em/1.1 verdana,sans-serif; text-indent: 1cm; color:#ff6500; margin:10px 0px 10px 0px; }
	
	h1 a{ text-decoration: underline; color: #ff6500; }
	
	h1 a:hover{	text-decoration: none; }
		
	h2 { font:bold 1em/1 arial,sans-serif; text-align: left; color:#ff6500;	background-image: url('../images/h2_arrow.gif'); background-repeat: no-repeat; text-indent: 0.5cm; margin:10px 0px 5px 0px;	}
	
	h3 { font: 16px verdana;text-align: left; color:#0000FF; text-indent: 0.2cm; margin:10px 0px 5px 0px; font-weight: normal; }
	
	h4 { font: small verdana; text-align: left; color:#000000; background-image: url('../images/h4_arrow.gif'); background-repeat: no-repeat; text-indent: 0.4cm; margin:10px 0px 5px 0px; }
	
	h5 { font:bold 1em/1 arial,sans-serif; text-align: left; color:#3e4a93; text-indent: 0.3cm; margin:10px 0px 5px 0px; }	

	.header{ font:bold 1.1em/1 arial,sans-serif; }
	
/* ----------------------- */

.color1 { background-color: #3F4B93; }	/* lila/blått */
.color2 { background-color: #ff6500; }	/* orange */
.validationfield{font-size:x-small; color:red;padding-bottom:10px;}
	
	div{
		margin:0;
		
	}	
	img{
		margin:0;
		border:0;
	}	


	
/* ------ STYCKEN ------ */
p{
	text-align:left;
	margin:0px 0px 15px 0px;
}
/* ----------------------- */

/* ----- STRÖTEXTER ----- */
.paragraph{
	
	margin-left:10px;
	margin-right:10px;
}

.paragraph a{
	color:#000000;
	font-size:small;
}

.paragraph a:hover{
	color:#ff6500;
	font-size:small;
	text-decoration:none;
}
	

.highlight{
	background-color:yellow;
}

.redalert{
	color:red;
	font-weight:bold;
}

/* ---------------------- */


.klarna {
	margin:20px 0 20px 0;
	padding:0;
	width:215px;
	text-align:center;
}


/* ----- ÖVRIG CSS ----- */

.inputform{
	font-size:x-small;		
}


th{
	font-size:small;	
}
/*
input{
	font-size:x-small;
	border:1px solid #ff6500;
	
}
*/
	.inputform a{
		font-size:x-small;
		color:#000000;
	}
	.inputform a:visited{
		color:#000000;
		font-size:x-small;
	}		
	.inputform a:hover{
		color:#ff6500;
		font-size:x-small;
		text-decoration:none;
	}


/* ------- BILDER --------- */
img{ 
	border:0px;
	padding:0px;
	margin:0px;
	
}

img.ikonpaddingright{ 
	padding-right:5px;
}

img.ikonpaddingleft{ 
	padding-left:5px;
}

img.ikonpaddingordermenu{ 
	padding-left:30px;
}

img.ikonpaddingtop{ 
	padding-top: 3px;
}

img.ikonpaddingtopright{ 
	padding-top: 2px;
	padding-right:5px;
}

.floatleft{float:left;}
.floatright{float:right;}


.xSmallFont{
	font-size:x-small;	
}

.SmallFont{
	font-size:small;	
}

/* ------- BILDER --------- */

.searchlist{
	padding:3px 0px 5px 3px;
	background-color:#f4a674;
	font-size:small;
	border-top:1px solid black;
	border-bottom:1px solid black;
}

.searchresult{
	font-size:x-small;	
}

.searchresult li{padding:5px 0px 0px 0px;}
.searchresult ul{margin:0px 0px 0px 5px;list-style-type:none;padding:0;}
.searchresult ul li strong{font-weight:bold;}
.searchresult a{ color:#000000; padding-left:15px;  font-size:small; background:transparent url(../images/arrow_blue.gif) center left no-repeat;  }
.searchresult a:hover{ color:#ff6500; text-decoration:none;}
}


/* ------------ DIN BESTÄLLNING ------------------------ */
table.registration
{
	border:1px solid gray;
	font-size:x-small;
}

th.registration
{
	font-size:medium;
	background-color:#EDEAE6;
}

.totalfield
{
	border-top-style: single;
	border-top-color: grey;

}
/* ---------------------------------------------------- */


/* ------------------ NY CSS ------------------------ */

/* Mozilla-fix för att få bort inramning på knappar */
input:focus::-moz-focus-inner { border-color: transparent ! important; } 

button { cursor: pointer; outline: 0; padding:0 10px 0 0; }
button span { position:relative; display:block; white-space:nowrap; }

/* Clearfix. How To Clear Floats Without Structural Markup  */
div#content:after,
div#container:after,
div#footer ul:after,
.clearfix:after {  content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix { display: block;}
/* End hide from IE-mac */


/* Container - toplevel */
div#container{position:relative; width:878px; text-align:left;  margin:0 auto;}
div#footer{width:878px; text-align:center; border:0px solid black; margin:0 auto;} /*width:878px;*/
	div#footer ul{list-style:none;  border:0px solid black; width:650px; margin:0 auto}
		div#footer ul li{float:left; margin:0; padding:0 5px 0 5px;}
			div#footer a{font-size:0.7em; color:#ff944e;}
	
		
/* Top */
	/*div#top{ position:absolute; left:0px; width:878px; height:60px; background-color:#ffffff; background-image: url('../images/designelements/topborder.gif');	background-repeat: no-repeat;}*/
	div#top{width:878px; height:60px; background-color:#ffffff; background-image: url('../images/designelements/topborder.gif');	background-repeat: no-repeat;}
			
		/* Logotype*/
		div#top #logo{float:left;  width:216px; height:50px; padding:10px 10px 0 5px;}
		
		/* Slogan*/
		div#top #slogan{float:left; width:200px; padding:10px 0px 0 0;}
			div#top #slogan h2{text-indent: 0; background:none; margin:8px 0px 0px 10px; padding:0; width:170px; float:left; font-family:arial,sans-serif;font-size:11pt;font-weight:bold;}
			
		/* Contact */
		div#top div#contact{float:left; width:250px;  font-size:small; padding:20px 10px 0 0; }
			div#top div#contact a{ padding-left:15px; background:transparent url(../images/symbol_blue_white_envelope_.gif) center left no-repeat;}
			div#top div#contact a{ color:#0000FF; font-size:small; text-decoration:underline;}	
			div#top div#contact a:hover{ color:#0000FF; font-size:small; text-decoration:none;}	
			
	/* Searchform */
		div#top div#searchform{float:left; padding:20px 10px 0 0; text-align:right;}
			div#top div#searchform ul{list-style:none;}
			div#top div#searchform li{float:left;}
			div#top div#searchform input{}
				div#top div#searchform input.searchfield{width:110px; color:gray; height:20px; padding:3px 0  0 10px; font-size:x-small; border:0px; background: url('../images/designelements/searchfield.gif') no-repeat;	}
				div#top div#searchform input.searchbutton{height:20px; width:20px; border:0px; cursor:pointer; background-image: url('../images/symbol_magnifier.gif'); background-repeat: no-repeat;}
				div#top div#searchform input.searchbutton:active{margin:1px 0 0 1px;}
	
/* Topmenu */
	div#topmenu{ position:relative; width:876px;  height:39px; border:0px solid green;  border-left:1px solid #633100; border-right:1px solid #633100;  font-family:verdana; font-size:10pt; font-weight:normal; text-align:center; background-color:#ffffff;}
		div#topmenu ul{float:left; height:25px; list-style-type:none; padding:14px 0px 0px 2px; background:#fff url(../images/designelements/flik_underline_2px.gif) 0px 14px repeat-x;}
		div#topmenu ul li{height:100%; padding:4px 0px 0px 0px; width: 216px; float:left; background:#fff url(../images/designelements/topmenu.gif) -216px 0px no-repeat;}
		div#topmenu ul li a{ text-decoration: none; color: #0000FF; margin:0px; padding:0px 0px 0px 15px; background:transparent url(../images/arrow_blue.gif) 0px 3px no-repeat;}
		div#topmenu ul li:hover{color: #0000FF;  background: #fff url('../images/designelements/topmenu.gif') -432px 0px no-repeat;}
		div#topmenu ul li:active{color: #0000FF;  background: #fff url('../images/designelements/topmenu.gif') 0px 0px no-repeat;}
		
		div#topmenu .ordermenutop{float:left; width:226px; height:39px;background: #FFFFFF url('../images/designelements/ordermenu_top_v2.gif') no-repeat; }
		div#topmenu .ordermenutop h3{margin:15px 0px 0px 45px; padding:0 0 5px 20px; background:url('../images/symbol_blue_white_straight_20.gif') no-repeat;}
			
		div#topmenu ul li#clicked{height:100%; margin:0px; padding:4px 0px 0px 0px; width: 216px; float:left; background:#fff url(../images/designelements/topmenu.gif) 0px 0px no-repeat;}
		
	
/* Content - Omgärdar left, middle och right */
div#content{ width:874px; min-height:400px; border-left:1px solid #633100;
	border-right:1px solid #633100; border-bottom:1px solid #633100; background-color:#ffffff; padding-left:2px; }

/* Right */
	div#right{float:right;}	
		
	/* 	Beställningsstegen */	
	div#right #ordermenu{ width:225px; height:246px; font-size:13pt; }
		div#right div.stepNoStege { background: #FFFFFF url('../images/designelements/nostege_0.gif') no-repeat;}
		div#right div.step0{background: #FFFFFF url('../images/designelements/nostege_1.gif') no-repeat;}
		div#right div.step1{background: #FFFFFF url('../images/designelements/stege_1.gif') no-repeat;}
		div#right div.step2{background: #FFFFFF url('../images/designelements/stege_2.gif') no-repeat;}
		div#right div.step3{background: #FFFFFF url('../images/designelements/stege_3.gif') no-repeat;}
		div#right div.step4{background: #FFFFFF url('../images/designelements/stege_4.gif') no-repeat;}
		div#right div.step5{background: #FFFFFF url('../images/designelements/stege_5.gif') no-repeat;}
		div#right div.step6{background: #FFFFFF url('../images/designelements/nostege_3.gif') no-repeat;}	
		div#right div.focusStep2{background: #FFFFFF url('../images/designelements/nostege_2.gif') no-repeat;}	
		div#right div.focusStep4{background: #FFFFFF url('../images/designelements/nostege_4.gif') no-repeat;}			
			div#right #ordermenu table tr td.orderstep{	width:226px; height:49px; color: #ffb180; text-align:center; }
			div#right #ordermenu table tr td.orderstep a{ text-decoration: underline; color: #ffb180; }	
			div#right #ordermenu table tr td.orderstep a:hover{	text-decoration: none;}	
			div#right #ordermenu table tr td.orderstep_bright{ width:226px;	height:49px; color: #ff6500; text-align:center; }	
			div#right #ordermenu table tr td.orderstep_bright a{ text-decoration: underline; color: #ff6500; }
			div#right #ordermenu table tr td.orderstep_bright a:hover{ text-decoration: none;}	
	
	/* Startpage feedback */
	div#right div.feedback{ width:216px; background:transparent url(../images/designelements/boxes/box-white-bg.gif) repeat-y; margin:0 0 10px 0; }
		div#right div.feedback div.top {height:14px; background:#ffffff url(../images/designelements/boxes/box-white-top-bg.gif) no-repeat; }
		div#right div.feedback div.content {padding:0px 15px 10px 15px; background:transparent url(../images/designelements/boxes/box-white-bottom-bg.gif) bottom left no-repeat; }
		div#right div.feedback ul{  }
			div#right div.feedback li{ padding:0 0 20px 0;  }
				div#right div.feedback li span.author{ font-style:normal; font-size:0.8em; color:#999999; }
		div#right div.feedback h4{font-size:14px; color:#0000FF; height:20px; padding-left:20px; background:none;}
		div#right div.feedback a{ color:#000000; font-size:small; text-decoration: underline; padding-left:15px; background:url(../images/arrow_blue.gif) 0 3px no-repeat;}
		
		div#right div.feedback a:hover{ color:#ff6500; font-size:small; text-decoration: none;	}
				
	div#right div.whitebox{ width:216px; background:transparent url(../images/designelements/boxes/box-white-bg.gif) repeat-y; margin:0 0 10px 0; }
				div#right div.whitebox img{ padding:0 5px 0px 5px; float:left;}
				div#right div.whitebox div.puffbox {padding:0px 10px 10px 10px; background:transparent url(../images/designelements/boxes/box-white-bottom-bg.gif) bottom left no-repeat; }
				div#right div.whitebox div.top {height:14px; background:#ffffff url(../images/designelements/boxes/box-white-top-bg.gif) no-repeat; }
				div#right div.whitebox a{ color:#000000; font-size:small; text-decoration: underline; }
				div#right div.whitebox a:hover{ color:#000000; font-size:small; text-decoration: none;	}
				
	/* Varukorg */			
	div#right div.shoppingcart{ width:225px; background:#fff url(../images/shoppingcart/shoppingcart-bg.gif) repeat-y; margin:0 0 10px 0; }
		div#right div.shoppingcart div.content { padding:0px 17px 20px 17px; background:transparent url(../images/shoppingcart/shoppingcart-bottom-bg.gif) bottom left no-repeat; }
		div#right div.shoppingcart div.top {height:14px; background:#ffffff url(../images/shoppingcart/shoppingcart-top-bg.gif) no-repeat; }
		div#right div.shoppingcart h4{font-size:16px; color:#0000FF; height:20px; margin-left:10px; padding-left:20px; background:transparent url(../images/shoppingcart/shoppingcart.gif) center left no-repeat; }
		div#right div.shoppingcart a{ color:#000000; font-size:small; text-decoration: underline;}
		div#right div.shoppingcart a:hover{ color:#ff6500; font-size:small; text-decoration: none;	}
		div#right div.shoppingcart ul{ list-style:none; margin-bottom:10px;}
			div#right div.shoppingcart ul li{ padding-top:3px;}
				div#right div.shoppingcart ul li span.label{ float:left; font-size:0.8em;}
				div#right div.shoppingcart ul li span.price{ float:right; font-size:0.8em;}
				div#right div.shoppingcart ul a:hover{ color:#ff6500; font-size:1em; text-decoration:none;}
				div#right div.shoppingcart ul a{ font-size:1em; color:#000000;}
				div#right div.shoppingcart div.link{ padding-top:3px; }
			div#right div.shoppingcart div.link a{ padding-left:15px; background: url(../images/symbol_lightblue_arrow_12.gif) 0px 3px no-repeat;}
	
	
		/* Left */
		div#left{float:left; width:216px;}
		/*div#left{position:absolute; top:105px; left:5px; width:216px;}*/
		
		/* Boxes */
			div#left div.whitebox{ width:216px; background:transparent url(../images/designelements/boxes/box-white-bg.gif) repeat-y; margin:0 0 10px 0; }
				div#left div.whitebox img{ padding:0 5px 0px 5px; float:left;}
				div#left div.whitebox div.puffbox {padding:0px 10px 10px 10px; background:transparent url(../images/designelements/boxes/box-white-bottom-bg.gif) bottom left no-repeat; }
				div#left div.whitebox div.top {height:14px; background:#ffffff url(../images/designelements/boxes/box-white-top-bg.gif) no-repeat; }
				div#left div.whitebox a{ color:#000000; font-size:small; text-decoration: underline; }
				div#left div.whitebox a:hover{ color:#000000; font-size:small; text-decoration: none;	}
		
			div#left div.greenbox{ width:216px; background:transparent url(../images/designelements/boxes/box-green-bg.gif) repeat-y; margin:0 0 10px 0; }
				div#left div.greenbox img{ padding:0 5px 0px 5px; float:left; }
				div#left div.greenbox div.puffbox {padding:0px 10px 10px 10px; background:transparent url(../images/designelements/boxes/box-green-bottom-bg.gif) bottom left no-repeat; }
				div#left div.greenbox div.top { height:14px; background:#ffffff url(../images/designelements/boxes/box-green-top-bg.gif) no-repeat; }
				div#left div.greenbox a{ color:#ffffff; font-size:small; text-decoration: underline;	}
				div#left div.greenbox a:hover{ color:#ffffff; font-size:small; text-decoration: none;	}
			
			div#left div.bluebox{ width:216px; background:transparent url(../images/designelements/boxes/box-blue-bg.gif) repeat-y; margin:0 0 10px 0; }
				div#left div.bluebox img{ padding:0 5px 0px 5px; float:left; }
				div#left div.bluebox div.puffbox {padding:0px 10px 10px 10px; background:transparent url(../images/designelements/boxes/box-blue-bottom-bg.gif) bottom left no-repeat; }
				div#left div.bluebox div.top { height:14px; background:#ffffff url(../images/designelements/boxes/box-blue-top-bg.gif) no-repeat; }
				div#left div.bluebox a{ color:#ffffff; font-size:small; text-decoration: underline;	}
				div#left div.bluebox a:hover{ color:#ffffff; font-size:small; text-decoration: none;	}
				
			div#left div.tipbox{ width:216px; background:transparent url(../images/designelements/boxes/box-white-bg.gif) repeat-y; margin:0 0 0 0; }
				div#left div.tipbox img{ padding:0 5px 0px 5px; float:left; }
				div#left div.tipbox div.content{padding:0px 10px 10px 10px; background:transparent url(../images/designelements/boxes/box-white-bottom-bg.gif) bottom left no-repeat; }
				div#left div.tipbox div.top { height:10px; background:#ffffff url(../images/designelements/boxes/box-white-top-bg.gif) no-repeat; }
				div#left div.tipbox p{ padding:0px 5px; color:#000000; font-size:small;}
				
			div#left div.submenubox{ width:216px; background:transparent url(../images/designelements/boxes/box-submenu-bg.gif) repeat-y; margin:0 0 10px 0; }
				div#left div.submenubox img{ padding:0 5px 0px 5px; float:left; }
				div#left div.submenubox div.puffbox {padding:0px 10px 10px 10px; background:transparent url(../images/designelements/boxes/box-submenu-bottom-bg.gif) bottom left no-repeat; }
				div#left div.submenubox div.top { height:14px; background:transparent url(../images/designelements/boxes/box-submenu-top-bg.gif) no-repeat; }
				div#left div.submenubox ul {color:#ff6500; margin:0 0 0 5px; padding:0; list-style-type:none; }
				div#left div.submenubox ul li{padding:0px 0px 0px 15px; margin-bottom:5px; background:url(../images/arrow_blue.gif) center left  no-repeat; }
				div#left div.submenubox ul li strong{font-weight:normal;}
				div#left div.submenubox ul li.home{margin:0 0 0 15px; padding:0px 0px 15px 20px; background:url(../images/symbol_home_12.gif) no-repeat; }
				div#left div.submenubox ul a{ font-size:small;	}
				div#left div.submenubox ul a:hover{ color:#ff6500; font-size:small; text-decoration:none;}
				div#left div.submenubox ul a:visited{ font-size:small; color:#0000FF;}
				
			div#left div.assistantbox{ width:216px; background:transparent url(../images/designelements/boxes/box-white-bg.gif) repeat-y; margin:0 0 10px 0; }
				div#left div.assistantbox img{ padding:0 5px 0px 5px; }
				div#left div.assistantbox div.content {min-height:35px; padding:0px 10px; padding-bottom:10px; background:transparent url(../images/designelements/boxes/box-white-bottom-bg.gif) bottom left no-repeat; }
				div#left div.assistantbox div.content p{background-color:#f4a674; margin:0 15px 0 5px; padding:0 5px 0px 5px; }
				div#left div.assistantbox div.top { height:14px; background:#ffffff url(../images/designelements/boxes/box-white-top-bg.gif) no-repeat; }
			
			div.tipfriend{ width:216px; background:transparent url(../images/designelements/boxes/box-submenu-bg.gif) repeat-y; margin:0 0 10px 0; }
				div.tipfriend img{ padding:0 5px 0px 5px; float:left; }
				div.tipfriend div.puffbox {padding:0px 10px 10px 10px; background:transparent url(../images/designelements/boxes/box-submenu-bottom-bg.gif) bottom left no-repeat; }
				div.tipfriend div.top { height:14px; background:#ffffff url(../images/designelements/boxes/box-submenu-top-bg.gif) no-repeat; }
				div.tipfriend ul {color:#ff6500; margin:0 0 0 5px; padding:0; list-style-type:none; }
				div.tipfriend ul li{margin:0 0 0 5px; padding:0 0 5px 20px;}
				div.tipfriend ul li.tipafriend{background:url(../images/symbol_blue_white_envelope_.gif) no-repeat; }
				div.tipfriend ul li.pusha{background:url(../images/pusha.gif) no-repeat; }
				div.tipfriend ul li.facebook{background:url(../images/facebook.gif) no-repeat; }
				div.tipfriend ul li.blog{background:url(../images/symbol_home_12.gif) no-repeat; }
				div.tipfriend ul li.feedback{background:url(../images/symbol_home_12.gif) no-repeat; }
				div.tipfriend ul a{ color:#000000; font-size:small;	}
				div.tipfriend ul a:hover{ color:#ff6500; font-size:small; text-decoration:none;}
				div.tipfriend ul a:visited{ font-size:small; color:#000000;}
	
/* middle */

		div#middle{float:left; width:432px; background-color:#ffffff; }
		/*div#middle{ position:absolute; top:105px; left:220px; width:432px; background-color:#ffffff; }*/
		
		
		/* Breadcrum Hem > Välj märke */
		span#breadcrum{color:#999999; font-size:0.7em;}
			span#breadcrum a{color:#999999; font-size:1em;}
			span#breadcrum a:hover{text-decoration: none;}
				
			div#middle #middlecenter{ padding-top:1px; padding-bottom:1px; padding-left:10px; padding-right:10px; background-repeat: repeat-y;}
				
			div#middle div.contentbox{ background:#fff url(../images/designelements/boxes/box-content-bg.gif) repeat-y; margin:0 0 10px 0; }
				div#middle div.contentbox div.content {padding:0px 10px 10px 0px; background:transparent url(../images/designelements/boxes/box-content-bottom-bg.gif) bottom left no-repeat; }
				div#middle div.contentbox div.top { height:14px; background:#ffffff url(../images/designelements/boxes/box-content-top-bg.gif) no-repeat; }
		
				
				/*div#middle div#intro{ border:1px solid black;}
				div#middle div#intro ul{list-style:none;}
					div#middle div#intro li{float:left; width:185px;}
						div#middle div#intro li.mrdustbag{ height:127px; background:#fff url(../images/dammsugarpaasar_mrdustbag.gif) repeat-y; margin:0 0 10px 0;}
				div#middle div#intro a.order{padding-left:15px;  background:transparent url(../images/arrow_blue.gif) 0px 3px no-repeat;}
				div#middle div#intro ul.teaser{ display: inline-block;}
				*/
				
				div#middle div#intro{ }
				div#middle div#intro ul { list-style:none;}
					div#middle div#intro div.mrdustbag { float:left; width:165px; height:127px; background:#fff url(../images/dammsugarpaasar_mrdustbag.gif) repeat-y; margin:0 0 10px 0; }
					div#middle div#intro div.teaser {float:left;}
					div#middle div#intro div.teaser li{  width:200px;  padding:0 0 5px 15px; font-size:small; background:transparent url(../images/arrow_blue.gif) 0 2px no-repeat;}
				div#middle div#intro  div.teaser li.order{ margin-top:10px; background:none;}
					div#middle div#intro  div.teaser li.order a{ color:#ff6500; font-size:1.2em;}
				
				
			/* Brands */
			div#middle div.brands{padding-left:10px;}
				div#middle div.brands ul{ float:left; list-style:none; padding:0px 0px 0px 15px; margin:0;}
				div#middle div.brands li{ padding-bottom:5px;}
				div#middle div.brands li strong{ font-weight:normal;}
				div#middle div.brands ul li a{ color:#000000; padding-left:15px;  font-size:small; background:transparent url(../images/arrow_blue.gif) center left no-repeat;  }
				div#middle div.brands ul li a:hover{ color:#ff6500; text-decoration:none;}
			
			div#middle div.morebrands{padding-left:10px; margin-top:30px;}
				div#middle div.morebrands ul{list-style:none; padding:0; margin:0;}
				div#middle div.morebrands ul li a{ color:#000000; padding-left:15px; font-size:small; background:transparent url(../images/arrow_blue.gif) 0px 3px no-repeat;  }
				

		
			/* Models */
			div#middle div.models{}
				div#middle div.models ul{ padding:0px 0px 0px 5px; margin:0px; list-style:none;}
					div#middle div.models ul li{ padding-bottom:3px;}
					div#middle div.models ul li strong{font-weight:normal;}
					div#middle div.models ul li a{ color:#000000; padding-left:15px;  font-size:small; background:transparent url(../images/arrow_blue.gif) center left no-repeat;  }
					div#middle div.models ul li a:hover{ color:#ff6500; text-decoration:none;}
			
				
			/* Bags */
			div#middle div#choosebags{padding:10px 0px 10px 0px;}
			div#middle div#choosebags p{margin-bottom:5px;}
			div#middle div#choosebags img{float:right;}
			div#middle div#choosebags div.button{padding:20px 0px 20px 0px;}
				div#middle div#choosebags div.button button{background-color:#fff; border:1px solid #ffffff; color:#ff6500;text-decoration:underline;}
				div#middle div#choosebags div.button button span{height:40px; line-height:40px;  text-align:left; font-weight:bold;  font-size:1.5em; padding-right:40px; background:#fff url(../images/designelements/doublearrow.gif) center right no-repeat;}
				div#middle div#choosebags div.button button:hover{text-decoration:none;}		
			div#middle div#choosebags span a{padding-left:15px; background:#fff url(../images/symbol_blue_white_arrow_12r.gif) top left no-repeat;}
			div#middle div#choosebags div#bags {margin-top:25px;}
			div#middle div#choosebags div#bags strong{font-size:small; color:#ff6500; font-weight:normal; text-decoration:none;}
			div#middle div#choosebags div#bags div.bag{width:380px; border:1px solid #fff; padding:5px 0 5px 0;}
				div#middle div#choosebags div#bags div.bag:hover{width:380px;  background:#e9e9e9; border:1px solid #ff6500; }
				div#middle div#choosebags div#bags div.bag div.info{width:278px; padding:0px 0px 0px 2px; float:left;}
				div#middle div#choosebags div#bags div.bag div.price{width:50px; padding:2px 0 1px 0; float:left; text-align:left;}
				div#middle div#choosebags div#bags div.bag div.units{width:45px; height:20px; float:left;}
					div#middle div#choosebags div#bags div.bag div.units input{height:15px; width:15px;}
					div#middle div#choosebags div#bags div.bag div.units select{width:33px;}
				div#middle div#choosebags div#bags div.bag div.filter{width:278px; padding:0 0 0 2px; float:left;}
				
				
				
			/* Accessories */
			div#middle div#accessories{margin-top:25px;}
			div#middle div#accessories strong{color:#ff6500; font-size:1.1em; font-weight:normal; text-decoration:underline;}
			div#middle div#accessories div.accessory{width:380px; border:1px solid #fff; padding:5px 0 5px 0;}
				div#middle div#accessories div.accessory:hover{width:380px; background:#e9e9e9; border:1px solid #ff6500; }
				div#middle div#accessories div.accessory div.info{width:278px; padding:0px 0px 0px 2px; float:left; }
					div#middle div#accessories div.accessory div.info div.desc{ width:190px; float:left; }
						div#middle div#accessories div.accessory div.info div.desc a{ padding-left:15px; background:transparent url(../images/arrow_blue.gif) center left no-repeat; }
					div#middle div#accessories div.accessory div.info div.thumb{width:73px; padding:0px 10px 0px 5px; float:left; vertical-align:top;}
					
				div#middle div#accessories div.accessory div.price{width:50px; padding:2px 0 1px 0; float:left; text-align:left;}
				div#middle div#accessories div.accessory div.units{width:45px; height:20px; float:left;}
					div#middle div#accessories div.accessory div.units input{height:15px; width:15px;}
					div#middle div#accessories div.accessory div.units select{width:33px;}
					
					
				/*div#middle div#accessories div.accessory div.price{width:80px; float:left; text-align:left;}*/
					
				div#middle div#accessories div.accessory input{height:15px; width:20px;}
			
			/* Thickbox */
			div#thickbox{padding:10px;}
			div#thickbox h2{font:1.3em/1.1 verdana,sans-serif; text-indent:0px; color:#ff6500; background:none;}
			
			
			/* Campaigns*/
			div#middle div#campaign{width:370px; padding:2px; margin:25px 0px 20px 0px; border:1px dotted rgb(166,188,247);}
			div#middle div#campaign strong{font-size:small; color:#ff6500; font-weight:normal; text-decoration:none;}
			div#middle div#campaign ul{width:365px; border:1px solid #fff; list-style:none; float:left; font-size:x-small; padding:3px 0px 3px 0px;}
			div#middle div#campaign ul li.nocampaign{ font-style:italic; font-weight:bold;}
			div#middle  p.campaign { font-weight:normal; font-size:22px; color:red; background-color:yellow; text-align:center; padding:3px;}
			
			
			/* Invoice summary*/
			div#middle div#invoicesummary{width:370px; padding:2px; margin:25px 0px 20px 0px; border:1px dotted rgb(166,188,247);}
			div#middle div#invoicesummary strong{font-size:small; color:#ff6500; font-weight:normal; text-decoration:none;}
			div#middle div#invoicesummary ul{width:365px; border:1px solid #fff; list-style:none; float:left; font-size:x-small; padding:3px 0px 3px 0px;}
			div#middle div#invoicesummary ul:hover{width:365px;  background:#e9e9e9; }
			div#middle div#invoicesummary li{float:left; }
				div#middle div#invoicesummary li a{font-size:x-small;}
				div#middle div#invoicesummary li.type{width:80px;}
				div#middle div#invoicesummary li.description{width:190px;}
				div#middle div#invoicesummary li.price{width:40px; text-align:right;}
				div#middle div#invoicesummary li.change{width:40px; text-align:right;}
				div#middle div#invoicesummary li.info{width:10px;}
				div#middle div#invoicesummary li.info a{background:transparent url(../images/symbol_whiteinfo_10.gif) center right no-repeat; display:block; height:11px;}
				div#middle div#invoicesummary li.total{width:265px; font-weight:bold;}
				div#middle div#invoicesummary li.totalprice{width:45px; font-weight:bold; text-align:right;}
			div#middle div#invoicesummary ul.accessories{clear:both; border:0; background:none; padding:0; }
			div#middle div#invoicesummary ul.accessories li{clear:both;}
			
			/* Registreringsformulär */
			div#middle div#registration{}
				div#middle div#registration div#registrationform{width:370px; padding:2px;  border:1px dotted rgb(166,188,247); }
					div#middle div#registration div#registrationform table{font-size:x-small; width:365px; background-color:#fff; border:0; margin:10px 0px 0px 0px;}
					div#middle div#registration div#registrationform strong{font-size:small; color:#ff6500; font-weight:normal; text-decoration:none;}
					div#middle div#registration div#registrationform a{font-size:x-small; color:#000000; font-weight:normaltext-decoration:none; text-decoration:underline;}
					div#middle div#registration div#registrationform a:hover{font-size:x-small; color:#ff6500; font-weight:normaltext-decoration:none; text-decoration:none;}
					div#middle div#registration div#registrationform table select{font-size:x-small; }
						div#middle div#registration div#registrationform table select option{ padding:2px; }
			div#middle div#registration div.button{padding:20px 0px 20px 0px;}
				div#middle div#registration div.button button{background-color:#fff; border:1px solid #ffffff; color:#ff6500;text-decoration:underline;}
				div#middle div#registration div.button button span{height:40px; line-height:40px;  text-align:left; font-weight:bold;  font-size:1.5em; padding-right:40px; background:#fff url(../images/designelements/doublearrow.gif) center right no-repeat;}
				div#middle div#registration div.button button:hover{text-decoration:none;}		
			div#middle div#registration span.back{background:transparent url(../images/symbol_blue_white_arrow_12r.gif) center left no-repeat; padding:0px 0px 0px 15px;}
			
			
			
		
			/* Bekräftelsedialog */
			div#middle div#confirm{}
			div#middle div#confirm div#address{width:370px; padding:2px; margin:25px 0px 20px 0px; border:1px dotted rgb(166,188,247);}
			div#middle div#confirm div#address strong{font-size:small; color:#ff6500; font-weight:normal; text-decoration:none;}
			div#middle div#confirm div#address ul{width:365px; border:1px solid #fff; list-style:none; float:left; font-size:x-small; padding:3px 0px 3px 0px;}
			div#middle div#confirm div#address ul:hover{width:365px; width:365px;  background:#e9e9e9; }
			div#middle div#confirm div#address ul li{float:left;}
			div#middle div#confirm div#address li a{font-size:x-small;}
			div#middle div#confirm div#address li.type{width:100px;}
			div#middle div#confirm div#address li.description{width:210px;}
			div#middle div#confirm div#address li.info{width:15px; }
			div#middle div#confirm div#address li.info a{background:transparent url(../images/symbol_whiteinfo_10.gif) center right no-repeat; display:block; height:11px;}
			div#middle div#confirm div#address li.change{width:35px; text-align:right;}
			div#middle div#confirm div#address ul.row{clear:both; border:0; background:none; padding:0; }
			div#middle div#confirm div#address ul.row li{clear:both;}
			
			div#middle div#confirm div.button{padding:20px 0px 20px 0px;}
				div#middle div#confirm div.button button{background-color:#fff; text-decoration:underline; border:1px solid #ffffff; color:#ff6500;}
				div#middle div#confirm div.button button span{height:40px; line-height:40px; text-align:left; font-weight:bold;  font-size:1.5em; padding-right:40px; background:#fff url(../images/designelements/doublearrow.gif) center right no-repeat;}
				div#middle div#confirm div.button button:hover{text-decoration:none;}		
				
			div#middle div#confirm span.back{cursor:pointer; background:transparent url(../images/symbol_blue_white_arrow_12r.gif) center left no-repeat; padding:0px 0px 0px 15px;}
			
			/* Tack för beställningen */
			div#middle div#thankyou{}
			div#middle div#thankyou ul li{list-style:none; padding-top:5px;}
			div#middle div#thankyou ul li a{padding-left:15px; background:transparent url(../images/arrow_blue.gif) 0px 3px no-repeat;}
			div#middle div#thankyou div.feedback{padding:40px 0 0 0;}
			
			
			/* FAQ - vanliga frågor*/
			div#middle div#faq{}
				div#middle div#faq ul{list-style:none; padding:0; margin:0px 0px 0px 18px;}
					div#middle div#faq ul li {padding-bottom:3px;}
					div#middle div#faq strong{font-weight:normal;}
					div#middle div#faq ul li a{color:#000000; padding-left:15px; background:transparent url(../images/arrow_blue.gif) 0px 3px no-repeat;  }
					div#middle div#faq ul li a:hover{color:#ff6500;text-decoration:none;}
			
			/* Städtips */
			div#middle div#tips{}
				div#middle div#tips ul{list-style:none; padding:0; margin:0px 0px 0px 18px;}
				div#middle div#tips ul li {padding-bottom:3px;}
				div#middle div#tips ul li strong{font-weight:normal;}
				div#middle div#tips ul li a{color:#000000; padding-left:15px; background:transparent url(../images/arrow_blue.gif) center left no-repeat;  }
				div#middle div#tips ul li a:hover{color:#ff6500;text-decoration:none;}
				div#middle div#tips p strong{font-weight:normal;}
				div#middle div#tips #teaser {margin:20px 0cm 0cm 3cm;}
				div#middle div#tips #teaser strong {color:#ff6500;}
				div#middle div#tips span {display:block; font-weight:bold; font-size:medium; color:#ff6500; padding:15px 0px 10px 0px}
				
			/* Ordlista */
			div#middle div#wordlist{}
				div#middle div#wordlist ul{list-style:none; padding:0; margin:0px 0px 0px 18px;}
				div#middle div#wordlist ul li {padding-bottom:3px;}
				div#middle div#wordlist ul li a{color:#000000; padding-left:15px; background:transparent url(../images/arrow_blue.gif) center left no-repeat;  }
				div#middle div#wordlist ul li a:hover{color:#ff6500;text-decoration:none;}
				div#middle div#wordlist strong{font-weight:normal;}
		
			/* Avsluta prenumeration */
			div#middle div#unsubscribe{ }
				div#middle div#unsubscribe ul{list-style:none; padding:0; margin:0px 0px 0px 18px;}
				div#middle div#unsubscribe ul li {font-size:x-small; padding-bottom:5px;}
					div#middle div#unsubscribe li a{color:#000000; padding-left:15px; background:transparent url(../images/arrow_blue.gif) 0px 3px no-repeat;  font-size:small;}
				div#middle div#unsubscribe input {width:150px;}
					div#middle div#unsubscribe input.email {background:#e1e1e1;}
					
			/* Feedback */
			div#middle div#feedback{}
				div#middle div#feedback ul{list-style:none; padding:0; margin:0px 0px 0px 18px;}
				div#middle div#feedback ul li {padding-bottom:3px;}
				div#middle div#feedback ul li a{color:#000000; padding-left:15px; background:transparent url(../images/arrow_blue.gif) 0px 3px no-repeat;  font-size:small;}
				div#middle div#feedback ul li a:hover{color:#ff6500;text-decoration:none; font-size:small;}
				div#middle div#feedback a{color:#000000; font-size:x-small; text-decoration:underline;}
				div#middle div#feedback a:hover{color:#ff6500; font-size:x-small; text-decoration:none;}

			/* Search */
			div#middle div#search{}
				div#middle div#search ul{list-style:none; padding:0; margin:0px 0px 0px 18px;}
				div#middle div#search ul li {padding-bottom:3px;}
				div#middle div#search ul li a{color:#000000; padding-left:15px; background:transparent url(../images/arrow_blue.gif) center left no-repeat;   font-size:small;}
				div#middle div#search ul li a:hover{color:#ff6500;text-decoration:none; font-size:small;}
				div#middle div#search a{color:#000000; font-size:x-small; text-decoration:underline;}
				div#middle div#search a:hover{color:#ff6500; font-size:x-small; text-decoration:none;}	
				
								
			/* Terms */
			div#middle div#terms{}
				div#middle div#terms ul{list-style:none; padding:0; margin:0px 0px 0px 18px;}
					div#middle div#terms {padding-bottom:3px;}
					div#middle div#terms strong{font-weight:normal;}
					div#middle div#terms a{color:#000000; text-decoration:underline; }
					div#middle div#terms a:hover{color:#ff6500;text-decoration:none;}	
					
			/* Returns */
			div#middle div#returns{}
					div#middle div#returns ul{list-style:none; padding:0; margin:0px 0px 0px 18px;}
					div#middle div#returns ul li {padding-bottom:3px;}
					div#middle div#returns ul li a{color:#000000; padding-left:15px; background:transparent url(../images/arrow_blue.gif) center left no-repeat;   font-size:small;}
					div#middle div#returns ul li a:hover{color:#ff6500;text-decoration:none; font-size:small;}
					div#middle div#returns {padding-bottom:3px;}
					div#middle div#returns strong{font-weight:normal;}
					div#middle div#returns a{color:#000000; text-decoration:underline; }
					div#middle div#returns a:hover{color:#ff6500;text-decoration:none;}			
			
			/* News */
			div#middle div#news{}
				div#middle div#news strong{font-weight:normal;}
				div#middle div#news a.newslink{color:#000000; padding-left:15px; background:transparent url(/images/arrow_blue.gif) center left no-repeat;   font-size:small;}
				div#middle div#news div.frontnews {margin:20px 0 30px 0;}
				
				div#middle div#newsentry {margin-top:20px;}
				div#middle div#newsentry strong{font-weight:normal;}
				div#middle div#newsentry h1{text-indent: 0cm; font-size:1em;  margin:7px 0 10px 0;}
				div#middle div#newsentry span.published{font-size:0.7em; color:#999999; font-weight:normal; font-style:normal;}
				
				div#middle div#newsarchivelinks {margin-top:30px;}
				div#middle div#newsarchivelinks ul{list-style:none; padding:0; margin:0px 0px 0px 0px;}
				div#middle div#newsarchivelinks ul li{height:15	px;}
				div#middle div#newsarchivelinks ul li a{color:#000000; font-size:0.8em; padding-left:15px; background:transparent url(/images/arrow_blue.gif) 0px 1px no-repeat;}
				div#middle div#newsarchivelinks ul li a:hover{color:#ff6500;text-decoration:none;}	
				div#middle div#newsarchivelinks ul li {padding-bottom:3px;}
			
			/* How */
			div#middle div#how{}
					div#middle div#how ul{list-style:none; padding:0; margin:0px 0px 0px 18px;}
					div#middle div#how ul li {padding-bottom:3px;}
					div#middle div#how ul li a{color:#000000; padding-left:15px; background:transparent url(../images/arrow_blue.gif) center left no-repeat;   font-size:small;}
					div#middle div#how ul li a:hover{color:#ff6500;text-decoration:none; font-size:small;}
					div#middle div#how {padding-bottom:3px;}
					div#middle div#how strong{font-weight:normal;}
					div#middle div#how a{color:#000000; text-decoration:underline; }
					div#middle div#how a:hover{color:#ff6500;text-decoration:none;}		
					
			/* vacuumcleaner */
			div#middle div#vacuumcleaner{}
					div#middle div#vacuumcleaner ul{list-style:none; padding:0; margin:0px 0px 0px 18px;}
					div#middle div#vacuumcleaner ul li {padding-bottom:3px;}
					div#middle div#vacuumcleaner ul li a{color:#000000; padding-left:15px; background:transparent url(../images/arrow_blue.gif) center left no-repeat;   font-size:small;}
					div#middle div#vacuumcleaner ul li a:hover{color:#ff6500;text-decoration:none; font-size:small;}
					div#middle div#vacuumcleaner {padding-bottom:3px;}
					div#middle div#vacuumcleaner strong{font-weight:normal;}
					div#middle div#vacuumcleaner a{color:#000000; text-decoration:underline; }
					div#middle div#vacuumcleaner a:hover{color:#ff6500;text-decoration:none;}								

			/* vacuumcleaning */
			div#middle div#vacuumcleaning{}
					div#middle div#vacuumcleaning ul{list-style:none; padding:0; margin:0px 0px 0px 18px;}
					div#middle div#vacuumcleaning ul li {padding-bottom:3px;}
					div#middle div#vacuumcleaning ul li a{color:#000000; padding-left:15px; background:transparent url(../images/arrow_blue.gif) center left no-repeat;   font-size:small;}
					div#middle div#vacuumcleaning ul li a:hover{color:#ff6500;text-decoration:none; font-size:small;}
					div#middle div#vacuumcleaning {padding-bottom:3px;}
					div#middle div#vacuumcleaning strong{font-weight:normal;}
					div#middle div#vacuumcleaning a{color:#000000; text-decoration:underline; }
					div#middle div#vacuumcleaning a:hover{color:#ff6500;text-decoration:none;}	

			/* about */
			div#middle div#about{}
					div#middle div#about ul{list-style:none; padding:0; margin:0px 0px 0px 18px;}
					div#middle div#about ul li {padding-bottom:3px;}
					div#middle div#about ul li a{color:#000000; padding-left:15px; background:transparent url(../images/arrow_blue.gif) center left no-repeat;   font-size:small;}
					div#middle div#about ul li a:hover{color:#ff6500;text-decoration:none; font-size:small;}
					div#middle div#about {padding-bottom:3px;}
					div#middle div#about strong{font-weight:normal;}
					div#middle div#about a{color:#000000; text-decoration:underline; }
					div#middle div#about a:hover{color:#ff6500;text-decoration:none;}				
					
			/* advertise */
			div#middle div#advertise{}
				div#middle div#advertise ul{list-style:none; padding:0; margin:0px 0px 0px 18px;}
					div#middle div#advertise {padding-bottom:3px;}
					div#middle div#advertise strong{font-weight:normal;}
					div#middle div#advertise a{color:#000000; text-decoration:underline; }
					div#middle div#advertise a:hover{color:#ff6500;text-decoration:none;}			
					
			/* contact */
			div#middle div#about{}
					div#middle div#contact ul{list-style:none; padding:0; margin:0px 0px 0px 18px;}
					div#middle div#contact ul li {padding-bottom:3px;}
					div#middle div#contact ul li a{color:#000000; padding-left:15px; background:transparent url(../images/arrow_blue.gif) center left no-repeat;   font-size:small;}
					div#middle div#contact ul li a:hover{color:#ff6500;text-decoration:none; font-size:small;}
					div#middle div#contact {padding-bottom:3px;}
					div#middle div#contact strong{font-weight:normal;}
					div#middle div#contact a{color:#000000; text-decoration:underline; }
					div#middle div#contact a:hover{color:#ff6500;text-decoration:none;}				
					
			/* missingbag */
			div#middle div#missingbag{}
					div#middle div#missingbag ul{list-style:none; padding:0; margin:0px 0px 0px 18px;}
					div#middle div#missingbag ul li {padding-bottom:3px;}
					div#middle div#missingbag ul li a{color:#000000; padding-left:15px; background:transparent url(../images/arrow_blue.gif) center left no-repeat;   font-size:small;}
					div#middle div#missingbag ul li a:hover{color:#ff6500;text-decoration:none; font-size:small;}
					div#middle div#missingbag {padding-bottom:3px;}
					div#middle div#missingbag strong{font-weight:normal;}
					div#middle div#missingbag a{color:#000000; text-decoration:underline; }
					div#middle div#missingbag a:hover{color:#ff6500;text-decoration:none;}			

/* DEBUG */	
	div#debug { font-size:10px;}
		table.debug { font-size:10px; border-spacing:1px; border:1px solid black; margin:5px 0 0 5px; padding:2px;}
			table.debug td { border:1px solid black; padding:0px;}
		
