#masthead{position:absolute;top:0px;left:0px;width:800px;height:90px;}
#banner-ad{position:absolute;left:300px;top:15px;width:468px;height:60px;z-index:2}
#leftnav{position:absolute;top:90px;left:0px;width:100px;}
#content{position:absolute;top:90px;left:110px;width:700px;font-size:11px;}
#hp-prods{width:690px;}
#hp-intro{height:170px;width:560px}
#spikes-intro{height:190px;width:560px}
#spikes{height:40px;width:560px}

#news{width:130px;float:left;border:1px solid #999999;float:right}
.news{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
ul.news {margin-left:2px;padding-left:0px}
li.news{list-style-type:none}
.light{background-color:#ffcc00;width:126px}
.dark{background-color:#FCF8AB;width:126px}

body{margin-left:0px;margin-top:0px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.nav{width:100px;height:20px;background-image: url(images/nav-bg.gif);font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
a{text-decoration:none;color:black}
a:hover,a.product:hover{text-decoration:none;color:red}
a.product{color:blue}
h1{font-size:115%}
h2,h3{font-size:105%}
// used on product page
#bodyText{font-size:115%;}
.top4{
	width:120px;
	height:140px;
	border: solid 1px #999999;
	float:left;
	margin-left:15px;
	margin-top:10px;
}
.top4title{
	background-color: #ffcc00;
	color: #000000;
	height:40px;
	padding-left:10px;
}
.top4footer{
	background-color: #ffcc00;
	color: #000000;
	height:20px;
	padding-left:10px;
}
.top4image{
	height:80px;
	padding-left:12px;
}

/* legacy check */
#top4{
	width:120px;
	height:140px;
	border: solid 1px #999999;
	float:left;
	margin-left:15px;
	margin-top:10px;
}
#top4title{
	background-color: #ffcc00;
	color: #000000;
	height:40px;
	padding-left:10px;
}
#top4footer{
	background-color: #ffcc00;
	color: #000000;
	height:20px;
	padding-left:10px;
}
#top4image{
	height:80px;
	padding-left:12px;
}


#stockBox{
width:292px;
height:100;
border: 1px solid #999999;
padding: 4px 4px 4px 4px;
margin-left:6px;
margin-top:6px;
float:left;
}
#stockImage{
	width:85px;
	height:100px;
	border:1px solid #999999;
	padding: 4px 4px 4px 4px;
}
#productName{
	margin-left:98px;
	color:#228B22;
	font-family:arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	border-right: 1px solid #228B22;
	border-bottom: 1px solid #228B22;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	padding: 4px 4px 4px 4px;
	height:44px;
}
#productMore{
	margin-left:98px;
	margin-top:4px;
	font-family:arial,sans-serif;
	font-size:13px;
	color:#228B22;
	padding: 4px 4px 4px 4px;
	height:40px;
	border-right: 1px solid #228B22;
	border-bottom: 1px solid #228B22;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
.credits{color:#ffffff}
a.credits, a.credits:visited, a.credits:hover{text-decoration:none;color:#ffffff}