body { overflow-y: hidden; margin: 0px; padding: 0px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #333;}
p { line-height: 1.5em;}
td { font: 11px Verdana, Arial, Helvetica, sans-serif;}
img { border: none}

a { text-decoration: none;}
a:link { color: #999;}
a:visited { color: #999;}
a:hover { color: #F90; text-decoration: underline;}
a:active { color: #999;}

#content { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow: auto;}

#text {	position: absolute;	top: 111px; left: 185px; width: auto; padding: 20px;}

#BannerLayer {
	position: absolute; top: 0px; left: 0px;
	width: 100%;
	background-color: #000;
	background-image: url(images/bannerbg03.jpg);
	background-repeat: no-repeat;
	z-index: 2;
}
#Pipe {
	position: absolute; left: 0px; top: 90px;
	width: 100%; height: 21px;
	background-image: url(images/menu/pipe01.gif); background-repeat: repeat-x; background-color: #FFEE15;
	z-index: 3;
}

/* Drop down navigation menu images */
#Home { position: absolute; left: 0px; top: 90px; width: 51px; z-index: 4;}
#About { position: absolute; left: 51px; top: 90px; width: 128px; z-index: 4;}
#Products { position: absolute; left: 179px; top: 90px; width: 128px; z-index: 4;}
#Contact { position: absolute; left: 307px; top: 90px; width: 128px; z-index: 4;}

/* Dropdown menu rollovers */
#AboutMenu { position: absolute; left: 49px; top: 75px; width: 128px; z-index: 9; visibility: hidden;}
#ProductsMenu { position: absolute; left: 177px; top: 75px; width: 128px; z-index: 9; visibility: hidden;}

/* Dropdown menu cells */
.dropblock { background-color: #DDD;}
.dropcell { border: solid 1px #CCC; background-color: #CCC; padding: 3px;}
.dropcell a {display: block; width: 100%; padding: 1px;}
.dropcell a:link { color: #FFF;}
.dropcell a:visited { color: #FFF;}
.dropcell a:hover { color: #FFF; background-color: #BBB; text-decoration: none;}
.dropcell a:active { color: #FFF;}
.but { width: 100%;	height: 6px; background-image: url(images/menu/but.gif); background-repeat: repeat-x;}

#sideMenu {position: absolute; top: 111px; left: 0px; height: 100%; width: 160px; padding: 15px; border: solid 1px #DDD; background-color: #EEE;}
#sideMenu li {font-size: 10px; list-style-type: none; margin-left: -3em; line-height: 1em; padding: 2px;}

#footer {
	position: absolute; left: 0px; bottom: 0px;
	width: 100%; height: 35px;
	margin-bottom: -3px;
	background-image: url(images/hazbut.gif); background-repeat: repeat-x; background-color: #000;
}

#footer img {margin-left: -2px;}

.sublink a {display: block; width: 100%; text-decoration: none; border: solid 1px #EEE; padding: 2px;}
.sublink a:link { color: #999;}
.sublink a:visited { color: #999;}
.sublink a:hover { color: #999; background-color: #FFF; border: solid 1px #DDD; text-decoration: none;}
.sublink a:active { color: #636;}

h1 { font-size: 2.25em;	color: #636;}
h2 { font-size: 1.75em;	color: #AAA;}
h3 { font: italic normal 1em; color: #999;}

h4 { font-size: 11px; padding: 5px; margin-bottom: -15px;}
h4 a:link { color: #999; border: solid 1px #DDD;}
h4 a:visited { color: #999; border: solid 1px #DDD;}
h4 a:hover { color: #FFF; border: solid 1px #FFF; background-color: #393; text-decoration: none;}
h4 a:active { color: #FFF; border: solid 1px #DDD;}

h5 {display: block; font-size: 11px;}
h5 a {display: block; text-decoration: none; width: 150px; padding: 5px 5px 5px 10px; margin-bottom: -15px; background-color: #FFF;}
h5 a:link {display: block; color: #999; border: solid 1px #DDD;}
h5 a:visited {display: block; color: #999; border: solid 1px #DDD;}
h5 a:hover {display: block; color: #FFF; border: solid 1px #636; background-color: #636; text-decoration: none;}
h5 a:active {display: block; color: #DDD; border: solid 1px #DDD;}

h6 {font-size: 11px; padding: 3px 3px 3px 7px; margin: 0; color: #555; background-image: url(images/menu/pipe01.gif); background-repeat: repeat-x;}

hr {margin: 0 auto 0 0; border: 0; height: 1px; color: #636; background-color: #636;}

li 
	{
	list-style-type: square;
	line-height: 1.5em;
	list-style-position: inside;
	}

.copydesign { font-size: 10px; color: #CCC;}
.copydesign a { padding: 2px;}
.copydesign a:link { color: #CCC; border: solid 1px #EEE;}
.copydesign a:visited { color: #CCC; border: solid 1px #EEE;}
.copydesign a:hover { color: #CCC; border: solid 1px #EEE; background-color: #FFF; text-decoration: none;}
.copydesign a:active { color: #CCC; border: solid 1px #EEE;}

#homeFloat { float: right; width: 150px; margin: -5px 0px 5px 5px; padding: 0; border-bottom: solid 1px #EEE;}

.floatHead {
	margin: 0px;
	padding: 3px 3px 3px 7px;
	background-color: #CCC;
	border: solid 1px #EEE;
	border-bottom: solid 1px #AAA;
	font-weight: bold;
	color: #FFF;
}
.floatP {
	margin: 0px;
	padding: 3px 7px 10px;
	border-right: solid 1px #EEE;
	border-left: solid 1px #EEE;
}

#catItem {width: 450px; border-right: solid 2px #636; border-left: solid 10px #636; margin-bottom: 10px;}
#catItem img {float: left; border: solid 7px #FFF; margin-right: 5px;}
#catItem h4 {}
#catItem p {margin-left: 64px;}
#catItem a {display: block; font-size: 11px; text-decoration: none; width: 100%; padding: 5px; background-color: #FFF;}
#catItem a:link {display: block; color: #999; border: solid 1px #DDD;}
#catItem a:visited {display: block; color: #999; border: solid 1px #DDD;}
#catItem a:hover {display: block; color: #FFF; border: solid 1px #636; background-color: #636;}
#catItem a:active {display: block; color: #999; border: solid 1px #DDD;}

#prodFloat { float: left; width: 160px; margin-right: 10px; margin-bottom: 10px;}
#prodFloat p { margin: 3px;}
.icon { vertical-align: middle; margin-right: 5px;}

.eventfloat { float: right; padding: 5px; border: solid 1px #DDD;}

#imgPopHead { position: absolute; top: 3px; left: 3px;}
#popImg { position: absolute; top: 30px;}

#news { width: 70%; padding: 10px; border: 1px solid #CCC;}