html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin:0;
padding:0;
border:0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

body {
	background-color: #666666;
	}

#wrapper {
	position: absolute;
	top: 10px;
	left: 50%;
	width: 920px;
	margin-left: -470px;
	visibility: visible;
	height: 1900px;
	background-image: url(../images/bkgrnd_images/wrapperbgpic.jpg); background-repeat: repeat;
	z-index: 1;
	}
	
	#wrapperprod {
	position: absolute;
	top: 10px;
	left: 50%;
	width: 920px;
	margin-left: -470px;
	visibility: visible;
	height: 1350px;
	background-image: url(../images/bkgrnd_images/wrapperbgpic.jpg); background-repeat: repeat;
	z-index: 1;
	}

ul#topnav {
	list-style-type: none;
	text-align: center;
	position: absolute;
	top: 10px;
	left: 14px;
	right: 14px;
	visibility: visible;
	width: 892px;
	height: 30px;
	background-image:url(../images/nav_images/topnavsep.jpg);
	background-repeat: repeat-x;
	}

ul#topnav li {
	display: inline;
	}
	
ul#staff {
	list-style-type: none;
	text-align: center;
	width: 892px;
	height: 30px;
	}
ul#staff li {
	border-top: medium;
	display: inline;
	}
	
#bannerpic {
	position: absolute;
	top: 40px;
	left: 14px;
	width: 892px;
	height: 200px;
	visibility: visible;
	}
	
#redbox {
	position: absolute;
	top: 240px;
	left: 14px;
	width: 295px;
	height: 300px;
	}
#redtop {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 275px;
	height: 30px;
	background-image: url(../images/bkgrnd_images/box_redtop.jpg);
	visibility: visible;
	padding: 10px;
	z-index: 3;
	}
#redmain {
	position: absolute;
	top: 50px;
	left: 0px;
	width: 275px;
	height: 220px;
	background-image: url(../images/bkgrnd_images/box_redfill.jpg);
	visibility: visible;
	padding: 10px;
	z-index: 2;
	}
	
#bluebox {
	position: absolute;
	top: 240px;
	left: 312px;
	width: 295px;
	height: 300px;
	}
#bluetop {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 275px;
	height: 30px;
	background-image: url(../images/bkgrnd_images/box_bluetop.jpg);
	visibility: visible;
	padding: 10px;
	}
#bluemain {
	position: absolute;
	top: 50px;
	left: 0px;
	width: 275px;
	height: 220px;
	background-image: url(../images/bkgrnd_images/box_bluefill.jpg);
	visibility: visible;
	padding: 10px;
	}
	
#greenbox {
	position: absolute;
	top: 240px;
	left: 610px;
	width: 295px;
	height: 300px;
	}
#greentop {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 275px;
	height: 30px;
	background-image: url(../images/bkgrnd_images/box_greentop.jpg);
	visibility: visible;
	padding: 10px;
	}
#greenmain {
	position: absolute;
	top: 50px;
	left: 0px;
	width: 275px;
	height: 220px;
	background-image: url(../images/bkgrnd_images/box_greenfill.jpg);
	visibility: visible;
	padding: 10px;
	}
	
#yellowbox {
	position: absolute;
	top: 240px;
	left: 14px;
	width: 881px;
	height: 25px;
	background-image: url(../images/bkgrnd_images/box_yellowfill.jpg);
	background-repeat: repeat;
	visibility: visible;
	padding-left: 10px;
	}
	
#info {
	position:absolute;
	top: 279px;
	left: 16px;
	width: 867px;
	height: 735px;
	padding: 10px;
	}
	
	#infoaud {
	position:absolute;
	top: 280px;
	left: 14px;
	width: 867px;
	height: 1590px;
	padding: 10px;
	}
	
	#infoprod {
	position:absolute;
	top: 280px;
	left: 14px;
	width: 867px;
	height: 850px;
	padding: 10px;
	}
	
	#infoaboutstaff {
	position:absolute;
	left:8px;
	top:600px;
	width:875px;
	height:137px;
	z-index:1;
	border-top: solid 1px #666666;
}

#maingallery {
	position:absolute;
	width:856px;
	height:733px;
	border:1px solid #000000;
	z-index:6;
	top:0px;
	left:0px;
	padding:15px;
	font-size:100%;
	text-align:left;
	visibility: visible;
}
	
#footer {
	position: absolute;
	top: 1900px;
	left: 0;
	height: 80px;
	width: 920px;
	background-color: #666666;
	}
	
	#footerprod {
	position: absolute;
	top: 1280px;
	left: 0px;
	height: 80px;
	width: 920px;
	background-color: #666666;
	}
	
.rightimagegallery {
float:right;
margin:5px;
}
.leftimage {
float:left;
margin:25px 45px 0 45px;
}
