/* Spira.CMS Spira Studio AB
*/
body
{
margin: 0; padding: 0; 
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

ul{margin: 0; padding: 0;}
ol{margin: 0; padding: 0;}
li{margin: 0 0 0 25px; padding: 0;}
dl{margin: 0; padding: 0;}
dt{margin: 0; padding: 0;}
dd{margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6, i, p{margin: 0; padding: 0;}


#content img
{
border: 0;
margin-left:10px;
}

#logo a
{
margin: 0px; padding: 0;
height: 45px;
width:150px;
float:right;
text-indent: -2000px;
text-decoration:none;
}

#content a
{
text-decoration:underline;
}

#startContent a
{
text-decoration:underline;
}

#advert{
clear:both;
margin:6px 0;
}

#advert img{
margin:0;
}

#nav
{
position:absolute;
bottom:3px;
float:left;

}


#nav ul li
{
display:inline;
margin:0;
padding:0 12px 0 0;
}

#nav ul li a
{
padding-left:15px;
text-decoration:none;
font-weight:bold;
color:#333;
font-size:13px;
background: url(/img/navHome.gif) no-repeat;
background-position:0 50%;
}

.navli
{
border-left: 1px solid #FFF;
}

.navHome{
background: url(/img/navHome.gif) no-repeat;
background-position:0 50%;
}


.navSol{
background: url(/img/navSol.gif) no-repeat;
background-position:0 50%;
}

.navOliva{
background: url(/img/navOliva.gif) no-repeat;
background-position:0 50%;
}

.navBamse{
background: url(/img/navBamse.gif) no-repeat;
background-position:0 50%;
}


.navBorago{
background: url(/img/navBorago.gif) no-repeat;
background-position:0 50%;
}

#top
{
height:45px;
position:relative;
}


#skipper
{
display: none;
}

#main
{
margin: 0 0 5px 0;
overflow: hidden;
_height: 1%;
}


#mainmenu
{
background-color:#E6E5E8;
margin: 0 0 6px 0;
padding-bottom:7px;
}


#mainmenu a:link, a:visited
{
color:#333;
text-decoration:none;
}


#searchmenu
{
background-color:#E6E5E8;
margin: 0 0 6px 0;
padding-bottom:7px;
font-size:11px;
position:relative;
}

#searchmenu td
{
width:145px;
}

#searchmenu a
{
color:#000;
}

form{
margin:0;
}

.searchInput
{
	margin: 5px 3px 0px 3px;
	padding: 1px;
	border: 1px solid #0E4D92;
	height: 90%;
	font-size: 90%;
width:109px;
}
.searchSubmit
{
position:absolute;
left: 117px;
top:0px;
	margin: 5px 5px 0px 3px;
	cursor: pointer;
	border: none;
width:32px;
}
	

#searchmenu a
{
font-size:11px;
}

#productmenu
{
padding-bottom:10px;
margin-bottom:6px;
}

.menuHeader{
font-size:11px;
padding:3px 0 0 3px;
}


#Ingress H2{
width: 530px;
padding-left:10px;
float:right;
}
#content
{
width: 530px;
float: left;
padding:0px 0px 30px 10px;
}

#shbottom{
background: url(/img/Shadowbottom.jpg) no-repeat;
margin:0px auto;
background-position:50% 0;
height:20px;
}

#placeHolder{
background: url(/img/bgShadow.jpg) repeat-y;
background-position:50% 0;
}

#pageheader
{
height: 160px;
text-indent: -2200px;
margin: 0 0 5px;

}

#menuwrapper
{
width: 157px;
float: left;
margin-right:7px;

}

#footer address
{
text-align:center;
padding:3px;
font-style: normal;
display: block;
color:#FFF;
border:1px solid #CCC;
background-color:#CC9933;

}


p{
padding:5px 0;
line-height:20px;
}

hr
{
	
	width: 100%;
	color: #996600;
	height: 1px;
	background-color: #996600;
	border-top: 0px;
	border-right: solid 1px #996600;
	border-bottom: solid 1px #996600;
	border-left: solid 1px #996600;

}

h1{
font:20px Arial, Helvetica, sans-serif ;
margin:20px 0 3px 0;
font-weight:normal;
}


h2{
font:13px Arial, Helvetica, sans-serif ;
margin:8px 0 3px 0;
font-weight:bold;
line-height:20px;

}

h3{
font:13px Arial, Helvetica, sans-serif ;
font-weight:bold;
margin:10px 0 3px 0;
width:310px;

}

h4{
font:12px Arial, Helvetica, sans-serif ;
margin:15px 0 3px 0;
font-weight:normal;
}

h5{
margin:5px 0 3px 0;
font-weight:normal;
}

h6{
font-size:12px;
font-style:Italic;
font-weight:normal;
}

/*FAQ*/


#f1{
display:none;
}

#f2{
display:none;
}

#f3{
display:none;
}

#f4{
display:none;
}

#f5{
display:none;
}

#f6{
display:none;
}

#f7{
display:none;
}


#f8{
display:none;

}


.mTDSub{
margin:0;
padding:0;
height:15px;
}

#searchmenu .mTDSub a{
text-decoration:none;
}

#searchmenu .mTDSub a:visited{
color:#000;
}


#searchmenu .mTDSub .mIconActive
{
	background-image:url(../img/SubIconActive.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	float: left;
	width: 9px;
	height: 12px;
	margin: 0;
	text-decoration: none;

}

#searchmenu .mTDSub .mIconInactive
{	
	background-image:url(../img/SubIconInactive.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	float: left;
	width: 9px;
	height: 12px;	
	margin: 0;
	text-decoration: none;
}
