body, div, p, li, ul , h1, h2{
	margin:0;
	padding:0;
}

html{overflow:scroll;}

img {
	border:none;
}

/* sans-serif */
/* MS Trebuchet, ITC Avant Garde Gothic, MS Arial, MS Verdana, Univers, Futura, ITC Stone Sans, Gill Sans, Akzidenz Grotesk, Helvetica */

div#wrapper {
	width:790px;
	height:100%;
	margin:0 auto;
	overflow:hidden;
	border-right:1px solid;
	border-left:1px solid;
	border-bottom:1px solid;
}

div#banner {	
	width:790px;
	height:100px;
	margin:20px 0 0 0;
}

/*Menyn*/
.menu{list-style-type:none; padding:5px 0 10px 0;}
.menu li{margin:5px 0; padding:0 0 0 10px; border-left:5px solid;}
.menu a{text-decoration:none;}
.menu a:hover{}

.head{
	width:100%;
	height:22px;
	padding:3px 0 0 5px;
}

#leftBoxHolder {
	float:left;
	width:175px;
	margin:20px 10px 0 0;
	overflow:hidden;
}

.leftBox {
	margin:0 0 10px 0;
}

.leftBox .content {
	width:174px;
	border-right:1px solid;
	border-bottom:1px solid;
	overflow:hidden;
}
.leftBox .content h1{margin:6px 5px 8px 5px; padding:0 0 2px 0; border-bottom:1px solid;}
.leftBox .content h2{margin:3px 5px 3px 10px;}
.leftBox .content h3{margin:3px 5px 3px 10px;}
.leftBox .content p{margin:3px 5px 10px 10px;}
.leftBox .content ul{}
.leftBox .content ol{}

.centerBoxHolder {
	/*I index står värdet för IE*/
	width:420px;
	/* /I index står värdet för IE*/
	margin:20px 0 10px 0;
	overflow:hidden;
}

.centerBox {

}

.centerBox .content {
	/*I index står värdet för IE*/
	width:418px;
	/* /I index står värdet för IE*/
	border-right:1px solid;
	border-left:1px solid;
	border-bottom:1px solid;
	overflow:hidden;
}
.centerBox .content h1{margin:10px 5px 15px 5px; padding:0 0 2px 0; border-bottom:1px solid;}
.centerBox .content h2{margin:5px 5px 5px 10px;}
.centerBox .content h3{margin:5px 5px 5px 10px;}
.centerBox .content p{margin:5px 5px 15px 10px;}
.centerBox .content ul{margin:10px 10px 10px 30px; padding:10px 10px 10px 30px;}
.centerBox .content ol{margin:10px 10px 10px 30px; padding:10px 10px 10px 30px;}
.centerBox .content fieldset{margin:10px 20px; border:1px solid;}
.centerBox .content legend{padding:5px;}

#rightBoxHolder {
	float:right;
	width:175px;
	margin:20px 0 0 10px;
	overflow:hidden;
}

.rightBox {
	margin:0 0 10px 0;
}

.rightBox .content {
	width:175px;
	border-left:1px solid;
	border-bottom:1px solid;
	overflow:hidden;
}
.rightBox .content h1{margin:6px 5px 8px 5px; padding:0 0 2px 0; border-bottom:1px solid;}
.rightBox .content h2{margin:3px 5px 3px 10px;}
.rightBox .content h3{margin:3px 5px 3px 10px;}
.rightBox .content p{margin:3px 5px 10px 10px;}
.rightBox .content ul{}
.rightBox .content ol{}

div#foot {
	width:790px;
	margin:5px 0 10px 0;
	overflow:hidden;
	text-align:center;
	letter-spacing:5px;
	clear:both;
	border-top:1px solid;
	border-bottom:1px solid;
}
div#foot p{
	padding:5px; 
}

/*Återförsäljare*/
#retailCenterBox{width:595px;}
#retailCenterBox .content{width:593px;}
#retailCenterBox table{margin:15px 5px;}
#retailCenterBox td{padding:5px 3px;}

/*Beställning*/
div#finalPrice table{margin:10px; border:1px solid;}
div#finalPrice td{padding:5px 10px;}
#lastRow{}

/*Steg-för-steg instruktionen*/
.step{border:1px solid; overflow:hidden;}
.step legend{}