p 
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 80%;
line-height: 110%;
}

p.small 
{
font-size: 50%
}

h1, h2, h3, h4
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 110%;
line-height: 110%;
}



a:link {color: #055AAF; text-decoration:none; font-weight:normal}
a:visited {color: #FFFFBF; text-decoration:none; font-weight:normal}
a:hover {color: red; text-decoration:none; font-weight:normal}
a:active {color: red; text-decoration:underline}

body
{
margin: 0;
background-color: #EEA439;
padding: 10px;
}

/*These columns help with the layout*/

#column1
{
position: absolute;
top: 160px;
left: 0;
float: left;
clear: left;
}

#column2
{
position: absolute;
top: 160px;
padding: 0;
left: 120px;
width:72%;
 }

#column3
{
float: right;
clear: right;
width: 13.5%;
}

/*styles for the pictures*/

#assembly
{
  display: block;
  border: 0;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  
  
}

#storage
{ 
  display: block;
  border: 0;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
}

#tobogg
{  
  display: block;
  border: 0;
  margin-left: auto;
  margin-right: auto;
}

#hpv
{  
  border: 0;
/*  float: right;
  clear: right;*/
}


/*Content boxes*/

#main 
{
  margin-left: 10px;
  padding: 5px; 
  background-color: #EEA439;
}

#main p

#main emp

{font: normal normal italic 80%/110% Arial, Helvetica, Sans-Serif;}

#main strong
{font: normal normal bold medium/110% Arial, Helvetica, Sans-Serif;}

#seatbelt

{
  width: 30%;  
  border: 10;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;
  float: left;
  /*clear: right; */
  
}


#store
{
  width: 30%;  
  border: 10;
  margin-bottom: 5px;
  margin-right: 5px;
  margin-left: 5px;
  float: left;
  /* clear: left;*/
  
}

#health
{
  width: 33%;  
  border: 10;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
 float: left;
  
}

#contacts a:active {color:#EBF2A4; text-decoration:none; font-weight:normal;}


#contacts
{
  position: absolute;
  top: 230px;
  left: 10px;  
  background-color: #CDB591;
  border: thin outset #CDB591;
  float: left;
  clear: none;
  width: 120px;
}

#cont
{
  border: thin inset #CDB591;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: small;
  padding: 2px;
  margin: 0;
}

#banner	/*contains  page heading*/
{
  width: 950px;
  padding: 5px;
  background-color: #EEA439;
  text-align: left;
}

.major	/*class for special fonts in the banner*/
{
font-family: "Black Wolf", Impact, Verdana, Sans-Serif;
font-size: 450%;
color: black;

margin: 0;
}

.minor	/*class for special fonts in the banner*/	
{
font-family: "Black Wolf", Impact, Verdana, Sans-Serif;
color: #008200;
font-size: 200%;
margin: 0;
}

#header
{
width: 367px;
 height: 107px;
 border: 0;
}


/*These items are in column1*/

#menu	/*the main navigation menu, appears on all pages*/
{
  position: absolute;
  top: 20px;
  padding: 5px;
  left: 5px;
  width: 100px;
  height: auto;
clear: left;
}

.nav		/*The outer border for the menu boxes, to give a tabular effect*/
{
padding: 5px;
border: thin outset #BAB3A9;
background-color: #FFBD00;
}

.nav p	/*paragraph block settings for the menu boxes*/
{
  border: thin inset #BAB3A9;	/*the inner tabular borders*/

  font-family: Verduna, Arial, Helvetica, Sans-Serif;
  font-size: 80%;
  text-align: center;

				/*set paragraph spacings*/
  margin: 1px;			
  padding-bottom: 6px;
  padding-top: 6px;
}

#emaillist	/* appears on some pages, is an item of news or special interest*/
{
margin-top: 20px;

padding: 5px;
background-color: #D9D7C3;
text-align: center;
float: right;
width: 70%; 
height: auto;
clear: right;
  font-size: 80%;
  font-family: Arial, Helvetica, Sans-Serif;

}

#footer a:visited {color:blue;text-decoration:none;font-weight:normal}

#footer 
{
/*font-size: x-small;*/
text-align: center;
background-color: #EEA439;
float: left;
clear: both;
margin: 5px;
width: 85%;
height: auto;
}

