body {
  margin:0 auto;
  border:0;
  padding:0;
  height:560px; 
  min-height:560px;
  max-height:100%; 
  background:white; 
  min-width:810px;
  width:auto;
  font-family: arial, verdana, sans-serif,tahoma; 
  text-align:center;
  overflow: auto; 
  }
  
#contents {
  position:relative; 
  top:50px;
  width:800px;
  height:500px;
  overflow:auto; 
  margin:0 auto;
  padding:0; 
  border:none;
  text-align: left;
  background: white;
  }
  
h1 {
	margin-left: 25px;
	color: gray;
	font-size: 32px;
	}

.lsidetext h2 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	}
	
#footer {
  position:absolute; 
  bottom:0; 
  right:5px;
  margin: 0;
  padding: 0;
  width:700px;
  height:auto; 
  overflow:hidden; 
  background:white;
  text-align:right;
  margin-left:215px;
  font-family: arial;
  font-weight:  bold;
  font-size: 16px;
  /*line-height: .1em;*/
  display: inline;
  }
  
#footer ul {
  white-space: nowrap;
  font-family: arial;
  font:  bold 18px italic arial;
  display: inline;
}

#footer li {
  list-style-type: none;
  display: inline;
  padding-left:15px;
  padding-right:15px;
  padding-top:0px;
  padding-bottom:0px;
  margin: 0px;
  font-family: arial;
  }

#footer ul li a, #footer ul li a:link, #footer ul li a:visited{
  color:gray;
  text-decoration: none;
  font-family: arial;
  }

#footer ul li a:hover {
	text-decoration: underline;
	color: black;
	font-family: arial;
	}

#footer ul li a:active {
	text-decoration: underline;
	color: black;
	font-family: arial;
	}

#hometext {
  position:relative; 
  top:100px;
  left: 150px;
  width:500px;
  height:300px;
  overflow:auto; 
  background:white;
  margin:0px auto;
  padding:0 0px 0 0; 
  border:0px;
  text-align: left;
  font-size: 16px;
  font-weight: 900;
  }
  
  #hometext2 {
  position:relative; 
  top:200px;
  left: 150px;
  width:500px;
  height:250px;
  overflow:auto; 
  background:white;
  margin:0px auto;
  padding:0 0px 0 0; 
  border:0px;
  text-align: left;
  font-size: 16px;
  font-weight: 900;
  }
  

#contacttext {
  position:relative; 
  top:55px;
  left: 200px;
  width:300px;
  height:150px;
  overflow:auto; 
  background:white;
  margin:0px auto;
  padding:0 0px 0 0; 
  border:0px;
  text-align: left;
  font-size: 18px;
  font-weight: 900;
  }
  
.lsidetext {
  position: absolute;
  top: 245px;
  left: 25px;
  height: 75px;
  width: 250px;
  border: 2px;
  background: white;
  margin: 0;
  text-align: left;
  }
  
.lsideproducttext {
  position: absolute;
  top: 275px;
  left: 25px;
  height: 175px;
  width: 200px;
  border: 2px;
  background: white;
  margin: 0;
  font-weight:bold;
  text-align: left;
  }
  
#productimage {
	position: absolute;
	top: 	50px;
	right: 	10px;
	border: none;
	}
	
#homeimage2 {
	position: absolute;
	top: 	0px;
	right: 0px;
	border: none;
	width: 576px;
	height: 200px;
	background-image: url("./images/kitchen.jpg");
	background-repeat: no-repeat;
	}

ul#nav li a.active {
	text-decoration: underline;
	color: black;
}

#logo {
	position:absolute;
	top: 110px;
	left: 25px;
	width:141px;
	height:96px;
	background-image: url("./images/logo.jpg");
	background-repeat: no-repeat;
}  
	
#logolarge {
	position:absolute;
	top: 110px;
	left: 25px;
	width:183px;
	height:126px;
	background-image: url("./images/logolarge.jpg");
	background-repeat: no-repeat;
	}  
	
#logolarge2 {
	position:absolute;
	top: 210px;
	left: 25px;
	width:183px;
	height:126px;
	background-image: url("./images/logolarge.jpg");
	background-repeat: no-repeat;
	} 

#homeimage {
	position:absolute;
	top: 300px;
	left: 80px;
	width:245px;
	height:164px;
	background-image: url("./images/home.jpg");
	background-repeat: no-repeat;
	}  
	
#contactimage {
	position:absolute;
	top: 300px;
	left: 10px;
	width:381px;
	height:106px;
	background-image: url("./images/contact.jpg");
	background-repeat: no-repeat;
	}  

#npnav {
	position:absolute;
	bottom: 20px;
	right: 250px;
	}
	
#producttext {
	position: absolute;
	width: 96%;
	top: 300px;
	left: 25px;
	margin-top: 10px;
	font-weight: bold;
	font-size: 14px;
	}

#cataloguetext {
	position: absolute;
	right: 90px;
	top: 10px;
	color:gray;
	text-decoration: none;
	font-family: arial;
	font-weight: bold;
}

#catalogue {
	position: absolute;
	top: 50px;
	left: 400px;
	width:215px;
	height:385px;
	background-image: url("./images/catalogue.jpg");
	background-repeat: no-repeat;
	}

