*{
	margin: 0; padding: 0;
}
body {
	margin: 0; padding: 0;
	background: url(../gfx/bg.gif) center; 
	font-size: 12px;
}
#wrap {
	margin: 20px auto;
	display: table;
	width: 735px;
}
	#top {
		background: url(../gfx/top.gif);
		height: 32px;
	}
	#main {
		background: url(../gfx/main.gif) repeat-y;
		padding: 0 14px;
		background-color:#fff;
		width: 706px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 15px;
		height: 484px;
	}
	#main p {
		margin-bottom: 10px;
	}
	#bottom {
		background: url(../gfx/bottom2.gif);
		height: 14px;
	}
	#thumbs a{
			
	}
#menu {
	margin: 10px 5px;
	padding: 10px 0;
	list-style: none outside;
	background: url(../gfx/mn_right.gif) right no-repeat;
	height: 20px;
	display: block;
	clear: both;
}	
	#menu li {
		float: left;
	}
	#menu li a{
		height: 20px;
		display: block;
		background-position: 0 -20px;
	}
	#menu li a span {
		display: none;
	}
	
	#menu li a:hover {
		background-position: 0 0;
	}
	
	.start a{
		background: url(../gfx/mn_1.gif);
		width: 49px; 
	}
	.produkter a {
		background: url(../gfx/mn_2.gif);
		width:88px;
	}	
	.tavlingar a {
		background: url(../gfx/mn_foto_tavling.gif);
		margin: 0 7px;
		width:82px;
	}
	.oelkul a {
		background: url(../gfx/mn_4.gif);
		width:56px;
	}	
	.fotosidan a {
		background: url(../gfx/mn_5.gif);
		width:79px;
	}	
	.kontakt a {
		background: url(../gfx/mn_6.gif);
		width:62px;
		margin-left: 280px;
	}	
	.bildarkiv a{
		background: url(../gfx/mn_bildarkiv.gif);
		width:67px;
		margin-left: 4px;
	}
	
	#start .start a,
	#produkter .produkter a,
	#tavlingar .tavlingar a,
	#bildarkiv .bildarkiv a,
	#oelkul .oelkul a,
	#fotosidan .fotosidan a,
	#kontakt .kontak a {
		background-position: 0 0;
	}
	
table, tr, td {
	border: 0; padding: 0; margin: 0;
}
.egenskaper {
	background: url(../gfx/egenskaper.jpg) no-repeat;
	padding-left: 40px;
	height: 95px;
	line-height: 28px;
}



#oelkul table tr td {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 13px;
}

.tavlingmeny a{
	background: url(../gfx/bildarkivet.jpg) no-repeat;
	text-indent: -9000px;
}

input, textarea {
	font-family: Arial, Helvetica, sans-serif;
}


  

				 
/* Forms ------------------------------------------------------------ Start */
input 		 {  font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 12px;
				letter-spacing: 1px;
				border-bottom: 1px solid #c3a778;
				border-right: 1px solid #c3a778;
				border-left: 1px solid #c3a778;
				border-top: 1px solid #c3a778;
				padding-top : 5px;
				padding-left : 5px;
				color : #000000;
				background-color: #FFFFFF;
				background-attachment: scroll;
				background-image: url(../gfx/box_shadow.gif);
				height:21px;
				}
select 		{  	font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 12px;
				letter-spacing: 1px;
				border-bottom: 1px solid #c3a778;
				border-right: 1px solid #c3a778;
				border-left: 1px solid #c3a778;
				border-top: 1px solid #c3a778;
				color : #000000;
				background-color: #FFFFFF;
				height:21px;
				}
textarea  {  	font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 12px;
				letter-spacing: 1px;
				border-bottom: 1px solid #c3a778;
				border-right: 1px solid #c3a778;
				border-left: 1px solid #c3a778;
				border-top: 1px solid #c3a778;
				padding-top : 5px;
				padding-left : 5px;
				color : #000000;
				background-color: #FFFFFF;
				background-attachment: scroll;
				background-image: url(../gfx/box_shadow.gif);
				height:21px;
				}
.button		{	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;letter-spacing: 0px;
				background: #015632;
				background-color: #015632;
				color: #FFFFFF;
				border-bottom: 1px solid #c3a778;
				border-right: 1px solid #c3a778;
				border-left: 1px solid #c3a778;
				border-top: 1px solid #c3a778;
				height:22px;
				padding-top : 0px;
				padding-left : 0px;
				text-decoration:none;
				font-weight: bold;
				cursor: hand;
				}


.radio {		border: none;
				border-color:#c3a778 #c3a778 #c3a778 #c3a778;
				background-color: #transparent;
				color : #000000;
				background-image : none;
				}
.checkbox {		border: none;
				border-color:#c3a778 #c3a778 #c3a778 #c3a778;
				background-color: #transparent;
				background-image : none;
				background:transparent;
				}