<!--

body, body div, body p, body td	{
    		font-size:	x-small;
    		font-family:  Verdana, Arial, Helvetica, sans-serif;
    		voice-family: "\"}\"";
    		voice-family: inherit;
    		font-size:    small;
    		color:	#333;}

html>body, html>body div, html>body p, html>body th, 
html>body td, html>body li, html>body dd    {
    font-size:    small;
             /* */
    }
    
body	{margin: 0; padding: 0;}
    
A:link	{color: #006;
			background: transparent;
			text-decoration: underline;}
			
	A:visited	{color: #006;
				background: transparent;
				text-decoration: underline;}
				
	A:hover	{color: #aa0000;
			background-color: #ffc;
			text-decoration: underline;}

#button {
	width: 100%;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: Arial, Verdana, sans-serif;
	background-color: #ddd;
	color: #000;}
	
#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		width: 100%;}
		
#button li.catbut {
		border-top: 1px solid #bbb;
		ont-family: Arial, Verdana, sans-serif;
		color: #000;
		font-size: 115%;
		margin: 0;
		margin-top: 6px;
		padding: 3px 0px 3px 5px;
		}
		
#button li.button, li.revbutton, li.offerbutton {
		margin: 0;
		font-weight: bold;
		width: 100%;}

li.button a {
		display: block;
		padding: 2px 3px 2px 10px;
		background-color: #ddd;
		color: #000066;
		text-decoration: none;
		}
		
li.button a:visited {
		display: block;
		padding: 2px 3px 2px 10px;
		background-color: #ddd;
		color: #000066;
		text-decoration: none;
		}
		
li.revbutton a {
		display: block;
		padding: 2px 3px 2px 10px;
		background-color: #003;
		color: #fff;
		text-decoration: none;
		}
		
li.revbutton a:visited {
		display: block;
		padding: 2px 3px 2px 10px;
		background-color: #003;
		color: #fff;
		text-decoration: none;}
		
li.offerbutton a {
		display: block;
		padding: 3px 3px 3px 10px;
		background-color: #ffe188;
		color: #aa0000;
		text-decoration: underline;
		font-weight: bold;
		font-family: georgia,times,serif;
		}

html>body li.button a {width: auto;}

li.button a:hover {background-color: #eee;
		color: #003;
		text-decoration: underline;}
		
li.revbutton a:hover {
		background-color: #eee;
		color: #003;
		text-decoration: underline;}

.nav {background-color: #cccccc;
			border-top: solid 1px #fff;
			font-weight: bold;
			text-align: center;
			color: #999;
			font-family:  Georgia, serif;
			padding: 5px;}
			
A.navbar:link	{color: #336;
					font-weight: bold;
					background: transparent;
					text-decoration: none;}
					
	A.navbar:visited	{color: #336;
					font-weight: bold;
					background: transparent;
					text-decoration: none;}
					
	A.navbar:hover	{color: #006;
					font-weight: bold;
					background-color: #eee;
					text-decoration: underline;}
			
	A.revnavbar:link	{color: #006;
					background-color: #fc0;
					font-weight: bold;
					text-decoration: none;}
					
	A.revnavbar:visited	{color: #006;
					background-color: #fc0;
					font-weight: bold;
					text-decoration: none;}
					
	A.revnavbar:hover	{text-decoration: underline;
						font-weight: bold;
						color: #006;
						background: transparent;}
			
.sidenav {background-color: #cccccc;
			color: #fff;}
			
.topbox		{padding: 0;
			background-color: #344A79;
			border-right: solid #fff 1px;}
			
.mainbox	{padding: 4px;
			background: transparent;
			border-left: solid #999 1px;
			border-top: solid #999 1px;}
			
.logobox	{padding: 1px;
			background: transparent;
			border-top: solid #c90 1px;
			border-left: solid #c90 1px;
			border-right: solid #c90 1px;}
			
.topleft	{font-family: Georgia, Times, serif;
				color: #eeeeee;
				font-size: 120%;
				background: transparent;
				padding: 4px;
				margin-bottom: 0px;
				margin-top: 0px;}
				
.topright	{padding: 0;
			background-color: #344A79;}
			
.toptext	{padding: 4px;
			font-family: Arial, Verdana, sans-serif;
			text-align: center;
			color: #ffffff;}
			
.rightlinetop	{border-bottom: solid #ec9 1px;
			border-right: solid #ec9 1px;
			font-size: 85%;
			padding: 2px;}
			
.rightline	{border-right: solid #ec9 1px;
			font-size: 85%;
			padding: 2px;
			line-height: 150%;}
			
.frontrightline	{border-right: solid #ec9 1px;
			font-size: 85%;
			padding: 2px;}
			
.leftlinetop	{border-bottom: solid #ec9 1px;
			border-left: solid #ec9 1px;
			font-size: 85%;
			padding: 2px;}
			
.bottomline	{border-bottom: solid #ec9 1px;
			font-size: 85%;
			padding: 2px;}
			
.topline	{border-top: solid #999 1px;
			color: #666;
			padding: 2px;
			text-align: center;}
			
.leftline	{border-left: solid #ec9 1px;
			font-size: 85%;
			padding: 2px;}
			
.homenorm	{font-size: 85%;
			padding: 2px;}
			
#orderform	{background: #eee;
			border: solid #ccc 1px;
			padding: 3px;}
			
#orderform ul {
	background: #eee;
	list-style: none;
	margin: 0;
}

#orderform li {
	padding: 4px 0;
}
			
.orderline	{background: #eee;
			border-bottom: solid #ddd 1px;
			padding: 0px 8px 4px 10px;}
			
.orderdotline	{background: #eee;
			border-bottom: solid #fff 1px;
			padding: 0px 8px 4px 10px;}
			
.ordernoline	{background: #eee;
			padding: 0px 8px 4px 10px;}
			
.tell	{background-color: transparent;
		border-top: solid #eee 1px;
		border-bottom: solid #eee 1px;
		padding: 8px;
		text-align: center;}

H1	{font-family: Georgia,Times,Times New Roman, serif;
		color: #444;
		font-size: 135%;
		background: transparent;
		margin-top: 4px;}
		
H2	{font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #003366;
		font-size: 120%;
		background: transparent;
		margin-top: 4px;
		margin-bottom: 2px;}
		
.search {background-color: #c90; color: #fff; padding: 1px;}

.add {background-color: #ffcc00; color: #006; padding: 1px;}

.crumb		{font-family: Arial, sans-serif;
				font-weight: bold;
				color: #036;
				border: solid #ccc 1px;
				border-left: 0;
				border-right: 0;
				padding: 3px;}
				
.nopcart {background: #666; color: #fff;}
	.nopheader {background-color: #dde; color: #333; padding: 4px;}
	.nopentry {background-color: #fff; color: #333; padding: 4px;}
	.noptotal {background-color: #f5f5f5; color: #000; padding: 4px;}
	.nopbutton {background-color: #c90; color: #000; padding: 1px; margin: 0;}
	
.list	{line-height: 125%; margin-left: 16px;}

hr.feint	{color: #ec9;}

hr.grey	{color: #cccccc;}

br.short	{font-size:4px; line-height:4px;}

.pagetop {text-align:	right;
			background: transparent;}
			
td.box	{border:solid 1px #cccccc;}

td.bluebox	{border:solid 1px #999999;padding:4px;background-color:#eeeeee;}

td.line	{border-left:solid 1px #cccccc;}

p.fpbtm	{padding: 0px 8px 0px 8px;}

td.sitemaprt {line-height:135%;padding-left:20px;border-left:1px solid #ccc;} 

p.sitemaplt {line-height: 150%;margin-top:0;padding-left:8px;}
p.sitemapmain {border-bottom:1px solid #ddd;padding-bottom:12px;padding-top:12px;margin:0px;}
p.sitemapmainrev {border-bottom:1px solid #ddd;padding-bottom:12px;padding-top:12px;background-color:#ffc;margin:0px;}
p.kendelbell{color:#bb0000;background-color:#eee;border:solid 1px #999;padding:4px;}
img.bord {border:1px solid #999;padding:1px;}
p.sell{border-bottom:1px solid #ccc;padding-top:4px;padding-bottom:10px;}

ul, li.res{margin-left:0;border-left:0;list-style:none;margin-bottom:4px;}
ul, li.subres{margin-left:3px;border-left:0px;list-style:none;margin-bottom:4px;}
img.bdr{border:1px solid #bbb;padding:1px}
td.boxtop{border-top:solid 1px #ccc;padding-top:12px;padding-bottom:12px;}
td.bot{border-bottom:1px solid #ddd;padding-top:12px;}
.gray{color:#666;}
a.foot:link{color:#666;}
a.foot:visited{color:#666;}
a.foot:hover{color:#006;background-color:#ffc;}
p.alert {
	border: 1px solid #ccc;
	background: #eee;
	line-height: 150%;
	margin: 20px;
	padding: 8px;
	color: #bb0000;
}

#desc h2 {
	font-family: georgia,times,serif;
	font-weight: normal;
	color: #036;
	margin: 0 0 4px 0;
	font-size: 150%;
}
#desc p {
	margin: 0;
	padding: 2px 0 3px 0;
}
#desc p.sm {
	font-size: 85%;
	color: #444;
	margin: 4px 0;
}
#desc p.min {
	background: #e5e5e5;
	border: 1px solid #ccc;
	padding: 5px 3px;
	margin: 4px 0;
}
.small {
	font-size: 85%;
	color: #444;
}
#product-thumbs td {
	border: solid #ccc 1px;
	padding: 5px 0 0 0;
	vertical-align: bottom;
	text-align: center;
	font-family: verdana,arial,sans-serif;
	background: #fff url(images/fade.jpg) bottom repeat-x;
}
#product-thumbs p {
	text-align: center;
	margin: 5px 1px;
	padding: 3px;
}
#product-thumbs p.ofr {
	text-align: center;
	font-weight: bold;
	background-color: #ffdc71;
	color: #aa0000;
	margin: 0;
	padding: 1px;
	font-family: georgia,times,serif;
	font-style: italic;
}
#product-thumbs td.top {
	text-align: center;
	font-weight: bold;
	background: #ffe188 url(../img/ybg.jpg) top left no-repeat;
	border: solid #bbb 1px;
	color: #a00;
	margin: 0;
	padding: 4px;
	font-family:georgia,times,serif;
}
#product-thumbs a:link, a:visited {
	color: #036;
	text-decoration: underline;
}
#product-thumbs td.nobdr {
	border: 0;
	background: #fff;
}
#product-thumbs dl {
	margin: 0;
	padding: 0;
}
#product-thumbs dt {
	padding: 0;
	text-align: center;
	margin: 4px auto;
	font-size: 110%;
}
#product-thumbs dd {
	padding: 0;
	text-align: center;
	margin: 3px;
}
.offer {
	color: #aa0000;
	font-weight: bold;
	background: #ffe188;
	font-family: georgia,times,serif;
}
.strike {
	text-decoration: line-through;
}
p.special {
	background: #ffe188;
	color: #555;
	margin: 1px 0;
	padding: 3px 2px;
	text-align: center;
	border: 1px solid #ec6;
}
p.bulk {
	background: #feb;
	border: 1px solid #ccc;
	padding: 4px 8px;
	margin: 0;
	color: #444;
	line-height: 125%;
}
#rtcol
{
	margin: 20px auto;
	width: 265px;
}
#rtcol p {
	text-align: center:
}
#products-preview {
	float: left;
	width: 100%;
	padding: 20px 0;
	border: 1px solid #999;
}
#products-preview dl {
	float: left;
	margin: 10px 20px;
	padding: 10px;
	background: #eee;
	border: 1px solid #ddd;
}
#products-preview dt {
	float: right;
	width: 310px;
	margin: 0;
	padding: 0;
	font-size: 130%;
	font-family: georgia,times,serif;
	color: #555;
}
#products-preview dd {
	margin: 0;
	padding: 0;
}
#products-preview dd.img img {
	float: left;
}
td.prod-prev {
	background: #eee;
	border: 1px solid #ccc;
}
#outofstock	{background: #feb;
			border: solid #bbb 1px;
			padding: 8px;}
			
-->	
