*, body {margin: 0; padding: 0;}
body {
	font: 0.8025em Verdana, sans-serif; line-height: 1.3; color: #393939; background: #FFF; 
}

a {text-decoration: none;}
a img {border: none;}
a:link, a:visited { color: #3333EE;}
html body a:hover {color: #3333EE; border-bottom: 1px solid #3333EE;}

#masthead a, #ish a, #navbar a, #banners a, a.button, #main h1 a, .title a:link, .title a:visited, .byline a:link, .byline a:visited {border-bottom-width: 0;}
#main h1 a:hover, .title a:hover, .byline a:hover {border-bottom-width: 1px;}

h1 {font-size: 1.75em; color:#393939; font-weight:normal; letter-spacing: 0.05em;}
h2 {font-size: 1.25em; font-weight:normal; letter-spacing: 0.1em; }
h3 {font-size: 1.1em; font-weight:normal; letter-spacing: 2px;}
h4 {font-size: 1.1em; font-weight:normal; letter-spacing: 1px;}
p { margin-top:0.3em; margin-bottom:1.1em;}

ul, ol {list-style: none;}

hr { clear:both; visibility:hidden;}


#wrapper {
	background: transparent url(../img/right_fade.gif) 793px bottom repeat-y; 
}
#container {
	width:793px; padding-right:49px;
	background: transparent url(../img/corner_fade.gif) right bottom no-repeat;
}
/* **
  * HEADER
  */
  #header{
	padding-left:80px;
	background: #000 url(../img/header_fade.gif) left top no-repeat;
	position: fixed !important; position:absolute; width:713px; z-index:1000;
	top:0px; left:0px;
  }
	 
	#logo {
		float:right; margin:25px;
	}

	h1.title {
		/*margin-top:25px;*/
		font-size: 75px; font-weight:lighter; color:#fff; letter-spacing: 0.15em; text-indent:-500em;
		background: #000 url(../img/catch_phrase.gif) left bottom no-repeat;
	} h1.title em {
		font-style: normal; color:#666;
	}

 	#navbar {
		margin-top:10px;
	}
		#navbar li {
			float: left; padding: 0 23px 10px 0; margin-right: 5px;
		}
			#navbar li a {
				display: block; color: #666;
				font-size: 1.13em; font-weight:lighter; 
			}

			#navbar a:hover {
				color: #fff; background: transparent;
			}
			.index #navbar #index a,
			.inspiration #navbar #inspiration a,
			.viktigt #navbar #viktigt a,
			.spisar_kaminer #navbar #spisar_kaminer a,
			.skorstenar #navbar #skorstenar a,
			.referenser #navbar #referenser a ,
			.samarbetspartners #navbar #samarbetspartners a ,
			.erbjudanden #navbar #erbjudanden a ,
			.hitta #navbar #hitta a  {
				/*color: #33E;*/ background: transparent;
				color: #bbb;
			}
 
 #sectionbar {
		padding:10px 0 0 2px;
	}
		#sectionbar li {
			float: left; padding: 0 12px 0 0; margin-right: 0px;
		}
			#sectionbar li a {
				display: block; color: #3333EE; padding: 3px 7px;
				font-size: 1.13em; font-weight:lighter; 
			}

			#sectionbar a:hover, #sectionbar li.active a {
				color: #fff; background: #3333EE; border:none;
			}
 
 /* **
  * CONTENT
  */
  #content{
	padding-left:80px; 
	background: url(../img/content_fade.gif) left top no-repeat;
	padding-top:167px;
  }
	
	#contentImage {
		float:right;
	} #contentImage div {
		background-color:#000; color:#666;
		padding:9px;
	}
  
	#mainContent {
		width:336px; float:left;
		margin: 28px 0 28px 0;
	}
	#subContent {
		float:right; width:292px;
		margin-right:28px; margin-top:16px;
	} #subContent p {
		font-size:0.85em; color:#666;
	} #subContent em {
		font-style:normal; color:#000;
	}

 /* **
  * CONTENT IMAGES
  */
  #imageContent{
	padding-left:71px; 
	background: url(../img/content_fade.gif) left top no-repeat;
	padding-top:167px;
  }
	
	#imageContent h1 {
		padding:20px 0 20px 8px;
		clear:left;
	}
	#imageContent p {
		padding:0 40px 0 8px;
	}
	#imageContainer {
		position:relative;
		padding-left:9px;
		min-height:500px; 
		padding-right:40px; 
	}
	  .subImage{ display:none; }
	
	#player {
		width:616px; margin-left:9px; padding:4px;
		background-color:#000; text-align:center;
	}
		#player  a { color:#fff; }
		#player  a:hover{ border:none; }
		#player  a.previus {
			float:left;
		}
		#player  span { color:#666; }
		#player  a.next {
			float:right;
		}
	
		#playerIcon {
			position:absolute; width:624px; height:467px;
			z-index:1; top:0px; left:0px;
			background: transparent no-repeat center center;
			cursor:pointer;
		} #playerIcon:hover{
			background-image:url(../img/paus.png);
		} #playerIcon.play:hover{
			background-image:url(../img/play.png);
		}
	
	.items {
		padding: 5px 80px 0 0;
	}
	.items a {
		padding:9px; margin-right:3px; display:block; float:left;
	}	
	.items a:hover , 
	.items a.active{
		background: url(../img/thumb_active.gif) left top no-repeat;
		border:none;
	}
	
	.bigItems {
		padding: 5px 80px 0 0;
	}
	.bigItems a {
		margin-right:11px; display:block; float:left;
	}
		.bigItems a:hover {
			text-decoration:none; border:none;
		}
		.bigItems a span {
			padding:9px; display:block;
		}	
		.bigItems a img {
			padding:0 9px 9px 9px; display:block;
		}	
	
/***
  * CONTACT INFO
  */
	#cotactInfo {
		clear:both; padding:40px 0 83px 80px;
		background: #000 url(../img/footer_fade.gif) right bottom repeat-x;
	}
		#larsen {
			float:left; width:328px;
			border-right: 1px solid #242424;
			padding-right:36px;
		}
			#cotactInfo .digital { float:right;}
			#cotactInfo .col h4 { float:left; font-style:normal; color:#aeaeae; font-size:0.9em; line-height:1.5em; width:53%; letter-spacing: 0.05em; }
			#cotactInfo .col address { float:left; clear:left; font-style:normal; line-height:1.6em; color:#666; width:auto;  }
			#cotactInfo .col p { line-height:1.5em; margin:0; color:#666; }
		#kaminbutiken  {
			float:left; width:312px;
			padding-left:20px;
		}
	
	.empty {
		background-color:#fff; height:38px; 
	}
