/* mac hide \*/
html,body,form { 
	height:100%;
	width:100%;
}
body {
	background:url("../images/bg.png") repeat;
	min-height:579px;/* for good browsers*/
	min-width:916px;/* for good browsers*/
}
h1 {
	margin-bottom:0.8em;
}
h2 {
	font:bold 15px Verdana;
	color:#777;
}
h2.Reseller {
	font:bold 11px Verdana;
	margin-bottom:1.2em;
	color: #000000;
}
h3 {
	float:left;
	font:bold 11px Verdana;
	margin-bottom:1.2em;
	line-height:130%;
	text-transform:uppercase;
}
h5 {
	font:bold 11px Verdana;
	color:#111;
	margin-bottom:1em;
}


/* Div-boxar */
div#Wrapper {
	margin:0 auto;
	width:916px;
}
	#outer{
		height:100%;
		width:100%;
		display:table;
		vertical-align:middle;
	}
	#outer-container {
		position:relative;
		vertical-align:middle;
		display:table-cell;
		height: 579px;
	}
	div#Container {
		background:url("../images/container-repeat.png") repeat-y center;
		overflow:hidden;
		width:916px;
	}

	div#Container-top {
		background:url("../images/container-top.png") no-repeat center;
		height:7px;
		width:916px;
	}
	div#Container-bottom {
		background:url("../images/container-bottom.png") no-repeat center;
		height:7px;
		width:916px;
	}
	div#Inner {
		margin:20px 35px;
	}
	
	div#LeftColumn, div#RightColumn {
		padding-top:10px;
	}
	
	div#LeftColumn {
		float:left;
		width:420px;
		height:435px;
		font-family:Verdana;
	}
		div#LeftColumn p {
			margin-bottom:0.8em;
		}
		div#LeftColumn ul li a, div#LeftColumn a {
			text-decoration:none;
			color:#333;
		}
		div#LeftColumn ul li a:hover, div#LeftColumn a:hover, div#LeftColumn ul li a.Active, div#LeftColumn ul li a.MonthSelected {
			color:#d0282e;
		}
		div#LeftColumn ul li a.Green {
			color:#108b00;
		}
		div#LeftColumn .LargeGray {
			background-color:#edeef0;
			background-repeat:no-repeat;
			background-position:top right;
			border:1px solid #a0a0a0;
			font-size:11px;
			height:195px;
			padding:7px 10px 7px;
			margin-bottom:11px;
			line-height:150%;
			text-align:left;
			width:398px;
			overflow:auto;
		}
		div#LeftColumn .LargeGray ul {
			line-height:128%;
		}
		a.DocumentPdf, a.DocumentDoc {
			padding: 2px 23px 0px 0px;
			background: transparent url(/images/mime_pdf.png) no-repeat right center;
		}
		a.DocumentDoc {
			background: transparent url(/images/mime_doc.png) no-repeat right center;
		}
		div#LeftColumn .LargeGrayBg {
			background:url("../images/largegrayboxbg.png") no-repeat top right #ecedee;
		}
		div#LeftColumn .HalfGrayBoxRight, div#LeftColumn .HalfGrayBoxLeft{
			background:#f2f3ee;
			border:1px solid #a0a0a0;
			width:185px;
			height:195px;
			font-size:11px;
			line-height:125%;
			padding:7px 9px 7px;
			text-align:left;
		}
		div#LeftColumn .HalfGrayBoxRight {
			overflow:auto;
			font-family:Verdana;
			font-size:10px;
			line-height:130%;
			text-align:justify;
		}
		div#LeftColumn .HalfGrayBoxRight p {
			overflow:auto;
			margin-bottom:0.7em;
		}
		div#LeftColumn .MediumGray, div#LeftColumn .MediumDarkGray , div#LeftColumn .MediumOrange {
			background:#f2f3ee;
			border:1px solid #a0a0a0;
			font-size:11px;
			height:115px;
			line-height:130%;
			margin-bottom:10px;
			padding:10px;
		}
			div#LeftColumn .MediumDarkGray {
				background:#d0d1d3;
				border:1px solid #a0a0a0;
			}
			div#LeftColumn .MediumOrange {
				background:#f79b59;
				border:1px solid #a0a0a0;
			}
		div#LeftColumn .HalfGrayBoxRight {
			float:right;
		}
		div#LeftColumn .HalfGrayBoxLeft {
			float:left;
		}
		div#LeftColumn .FullGray {
			background-color:#f2f3ee;
			border:1px solid #a0a0a0;
			font-size:11px;
			height:418px;
			padding:7px 10px 7px;
			margin-bottom:15px;
			line-height:150%;
			text-align:left;
			width:396px;
			overflow:auto;
		}
	div#RightColumn {
		float:right;
		width:415px;
		height:435px;
		margin-bottom:15px;
	}
		div#RightColumn img.border { border:1px solid #a0a0a0 }
		div#RightColumn .LeftColSmall {
			float:left;
			width:202px;
		}
		div#RightColumn .RightColSmall {
			float:right;
			width:202px;
		}
			div#RightColumn .RightColSmall img, div#RightColumn .LeftColSmall img {
				margin-bottom:11px;
			}
		div#RightColumn .BigRight {
			background:#f2f3ee;
			border:1px solid #a0a0a0;
			padding:10px;
		}
		div#RightColumn .LightGray{
			background:#d0d1d3;
			border:1px solid #000;
			color:#6e6f72;
			font:normal 15px Verdana;
			margin-bottom:1em;
			padding:5px 0;
			text-align:center;
		}
		div#RightColumn .DarkGray{
			background:#6e6f72;
			color:#FFF;
			font:normal 15px Verdana;
			margin-bottom:1em;
			padding:5px 0;
			text-align:center;
		}
			div#RightColumn .LargeLightGray {
				background:#f2f3ee;
				border:1px solid #a0a0a0;
				height:420px;
				overflow:auto;
				padding:10px;
			}
			div#RightColumn .DarkGrayLeftLarge strong {
				font:bold 19px Verdana;
				text-transform:uppercase;
			}
			div#RightColumn .LightGrayLeftSmall strong {
				letter-spacing:-0.04em;
				text-transform:uppercase;
			}
			div#RightColumn ul#Questions  {
				line-height:150%;
			}
			div#RightColumn ul#Questions li a {
				background:url("../images/arrow.png") no-repeat right;
				color:#333;
				font:bold 11px Verdana;
				text-decoration:none;
				padding-right:10px;
			}
			div#RightColumn ul#Questions li a:hover { text-decoration:underline }
			div#RightColumn img.large { margin-bottom:11px }
	
	div#Footer {
		clear:both;
		color:#888;
		font:normal 10px Verdana;
		overflow:hidden;
	}
	div#Footer img { 
		margin-left:3px 
	}
	div#Box {
		background:url("../images/imageareabg.png") no-repeat #FFF top left;
		border:1px solid #777;
		margin:1em auto;
		padding:20px;
		width:545px;
		overflow:hidden;
	}
	div#Content {
		margin:150px auto 0 auto;
		width:450px;
		font:normal 67%/1.5em Verdana, sans-serif;
	}
		div#Content h2 {
			text-align:center;
		}
		div#Content .HowTo {
			text-align:center;
		}
		div#Content #Panels {
			width:200px;
			margin:20px auto;
		}
		div#Content label {
			color:#555;
			display:block;
			font:normal 11px Verdana, sans-serif;
			margin-bottom:4px;
			text-transform:uppercase;
		}
		div#Content select {
			border:1px solid #999;
			margin-bottom:1em;
			width:100%;
		}
		div#Content .ImageBankContainer {
			display:block;
			line-height:150%;
			float:left;
			padding:5px;
			text-align:center;
			width:140px;
		}
		div#Content .ImageBankImage {
			height:150px;
		}
		div#Content .ImageBankLabel {
			float:left;
			width:140px;
			text-align:center;
			display:block;
		}
		div#Content .ImageBankLabel a {
			color:#d0282e;
			text-decoration:underline;
		}
		div#Content .ImageBankLabel a:hover {
			text-decoration:none;
		}
		div#LanguageWrap {
			width:798px;
			margin:100px auto 0 auto;
		}
		div#Flags {
			margin:20px auto;
			width:200px;
			height:14px;
			text-align:center;
		}
		div#Flags img {
			margin:0 3px;
		}
		

/* �terf�rs�ljare */
div#Quote {
	font:normal 16px Verdana;
	color:#333;
	text-align:center;
	margin-right:10px;
	margin-left:20px;
	padding:65px 0;
	width:150px;
	float:right;
}
div#LeftContentSmall {
	width:165px;
	text-align:justify;
	line-height:125%;
}
div#ResellerBox {
	background:url("../images/reseller-bg.gif") no-repeat center;
	width:852px;
	margin:10px 0;
	height:440px;
	overflow:hidden;
}
	div#ResellerBox #LoginForm {
		margin:150px auto 0 auto;
		width:30%;
		overflow:hidden;
		background:#FFF;
		border:1px solid #BBB;
		padding:1em;
		font:normal 13px Verdana;
	}
	div#ResellerBox #LoginForm table {
		width:100% !important;
	}
	div#ResellerBox #LoginForm table table td {
		padding:2px 0px;
	}
	div#ResellerBox label {
		margin-right:0.5em;
	}
	div#ResellerBox .ErrorMessage {
		float:left;
		clear:both;
		display:block;
		font-size:11px;
		color:#b23232;
	}
	div#ResellerBox input.InputText {
		width:160px;
		margin-bottom:0.3em;
		float:left;
		clear:right;
		font:normal 12px Verdana;
	}
	div#ResellerBox input.LoginButton{
		float:right;
		width:auto;
		background:#d0d1d3;
		border:1px solid #777;
		padding:0.1em 0.3em;
		font:normal 11px Verdana, sans-serif;
	}
	div.FullGray select, div.Reseller {
		margin-bottom:0.8em;
	}
	
/* Tio i topp */	
div#TenTopContent {
	background:#f2f3ee;
	border:1px solid #A0A0A0;
}
	
/* Lightbox */
div#LightBox {
	height:450px;
	margin-top:10px;
}

/* Fr�gor och svar */
div#Questions {
	background:#f2f3ee;
	border:1px solid #a0a0a0;
	height:410px;
	overflow:auto;
	padding:10px;
}
div#Questions ul {
	margin-top:1em;
}
div.QuestionItem {
	padding:0.5em 0;
	font:normal 11px Verdana;
	clear:both;
}
div.QuestionItem div {
	display:none;
}
	div.QuestionItem a {
		background:url("../images/arrow.png") no-repeat center right;
		color:#000;
		font:bold 10px Verdana;
		margin:0.5em 0;
		padding:3px 10px 3px 0;
		text-decoration:none;
	}
	div.QuestionItem a.active {
		background:url("../images/arrow-active.png") no-repeat center right;	
	}

/* Inspirationsslider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider {
		width:846px;
		height:445px;
		margin:12px 0 4px 0;
		overflow:hidden;
		position:relative;
	}
	#slider li { 
		width:846px;
		height:435px;
		overflow:hidden;
		white-space:nowrap;
	}
	#slider li img {
		margin-right:15px;
	}

span#nextBtn a, span#prevBtn a {
	text-decoration:none;
	font:normal 10px Verdana; 
	text-transform:uppercase;
	color:#444;
}
span#nextBtn a {
	background:url("../images/arrow.png") no-repeat right;
}
	span#nextBtn a span {
		margin-right:3px;
	}
span#prevBtn a {
	background:url("../images/arrow-reverse.png") no-repeat left;
}
	span#prevBtn a span {
		margin-left:3px;
	}

.controlnext{
	bottom:0;
	position:absolute;
	right:0;
}
.controlprev {
	bottom:0;
	position:absolute;
	left:0;
}
/* Topnavigation */
	div#Navigation {
		margin-top:20px;
	}
	div#Navigation ul {
		list-style-type:none;
	}
	div#Navigation ul li {
		display:inline;
	}
	div#Navigation ul li a {
		color:#333;
		font:normal 10px Verdana, Verdana, Verdana, sans-serif;
		margin-right:4px;
		padding:3px 2px;
		text-decoration:none;
		text-transform:uppercase;
	}
	div#Navigation ul li a.Active, div#Navigation ul li a:hover {
		background:#333;
		color:#FFF;
	}

	
/* Logga */
	h1#DuroLogo a {
		background:url("../images/duro-logo.gif") no-repeat;
		display:block;
		height:31px;
		float:right;
		width:110px;
	}
	* html h1#DuroLogo a {
		display:inline;
		margin-right:30px;
	}
	h1#DuroLogo a span {
		display:none;
	}

/* L�nkar */
a.file_pdf {
	display:inline-block;
	background: transparent url(/images/mime_pdf.png) no-repeat right center;
	color:#333;
	height:16px;
	padding-right:23px;
	text-decoration:none;
}
a, a:focus, a:active {
	outline:none;
	overflow:hidden;
}

.SelectReseller {
	margin-top: 20px;
}

/* Klasser */
.clear { clear:both}
.clear_left { clear:left}
.left { float:left}
.right { float:right}
img.small { margin-bottom:1em;border:1px solid #000000}
.uppercase { text-transform:uppercase}
.FactsBox {	margin-top:15px}
img#DuroBottom { position:fixed;bottom:10px;left:0;z-index:-1}
#OrderHead { display:none}







/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
