body      { color: #000066; background-color: white; font-family: georgia, sans-serif; height: 100%;}
a         { color: #000066; text-decoration: none; font-size: 9pt; font-weight: bold; }
a:link    { color: #000066; }
a:visited { color: #000066; }
a:hover   { color: #000000; }
a:active  { color: #000000; }
h3 		  { color: #000066; font-size: 12pt; font-weight: bold; font-family: georgia, sans-serif; }
bold { font-weight: bold; }
div.spacer { clear: both; }
div.header { clear: both; border-style: none; width: 950px; }
div.navbar { height: 22px; width: 950px; background-color: #000066; vertical-align: middle; }
div.navbar .navbaritem  { min-width: 75px; margin-left: 20px; padding-top: 3px; background-color: #000066;  vertical-align: middle; font-size: 10pt; font-weight: bold; font-family: georgia, sans-serif; color: #FFFFFF; float: left; background-image: url("./images/arrow.gif"); background-repeat: no-repeat; }
div.navbar .navbaritem a { background-color: #000066;  vertical-align: middle; font-size: 10pt; font-weight: bold; font-family: georgia, sans-serif; color: #FFFFFF; }
div.navbar .navbaritem a:visited { background-color: #000066;  vertical-align: middle; font-size: 10pt; font-weight: bold; font-family: georgia, sans-serif; color: #FFFFFF; }
div.navbar .navbaritem a:hover { background-color: #000066;  vertical-align: middle; font-size: 10pt; font-weight: bold; font-family: georgia, sans-serif; color: #FF0000; }
div.navbar .search { background-color: #000066; vertical-align: middle; font-size: 10pt; font-weight: bold; font-family: georgia, sans-serif; color: #FFFFFF; width: 200px; float: right; }
td.item { background-color: #FFFFFF; vertical-align: top; font-size: 8pt; font-weight: normal; font-family: georgia, sans-serif; color: #000066; width: 600px; height: 20px; padding-left: 10px; }
td.itemimg { background-color: #FFFFFF; vertical-align: bottom; font-size: 8pt; font-weight: normal; font-family: georgia, sans-serif; color: #000066; height: 110px; 	padding-left: 10px;}
td.prdimg { background-color: #FFFFFF; vertical-align: bottom; font-size: 8pt; font-weight: normal; font-family: georgia, sans-serif; color: #000066; text-align: right; }
td.product { background-color: #FFFFFF; vertical-align: top; font-size: 8pt; font-weight: normal; font-family: georgia, sans-serif; color: #000066;}
td.empty { background-color: #FFFFFF; vertical-align: top; }
td.qlink  { padding-left: 5px; background-color: #FFFFFF;  vertical-align: top; font-size: 8pt; font-weight: bold; font-family: georgia, sans-serif; }
td.normal  { padding-left: 5px; background-color: #FFFFFF;  vertical-align: top; font-size: 8pt; font-weight: normal; font-family: georgia, sans-serif; }
td.bold  { padding-left: 5px; background-color: #FFFFFF;  vertical-align: top; font-size: 8pt; font-weight: bold; font-family: georgia, sans-serif; }
td.header  { padding-left: 5px; background-color: #000066; color: #FFFFFF; vertical-align: top; font-size: 8pt; font-weight: bold; font-family: georgia, sans-serif; }
td.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	background-color: #000066;
	width: 950px;
	}
td.location { padding-left: 5px; vertical-align: text-top; font-size: 10pt; font-weight: bold; font-family: georgia, sans-serif; width: 200px; }
td.map a { padding-left: 5px; vertical-align: text-bottom; font-size: 8pt; font-weight: normal; font-family: georgia, sans-serif; width: 200px; height: 50px;}
td.map a:hover { padding-left: 5px; vertical-align: text-bottom; font-size: 8pt; font-weight: normal; font-family: georgia, sans-serif; width: 200px; height: 50px;}
td.map a:visited { padding-left: 5px; vertical-align: text-bottom; font-size: 8pt; font-weight: normal; font-family: georgia, sans-serif; width: 200px; height: 50px;}
.main {
	font-size: 8pt;
	color: #000066;
	vertical-align: top;
	text-align: left;
	width: 950px;
	}
.text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-align: justify; padding-right: 40px; padding-left: 0px; padding-top: 15px; padding-bottom: 20px; clip:  rect(   )}
.categories {
	font-size: 8pt;
	color: #000066;
	background-color: #DDDDFF;
	vertical-align: top;
	text-align: left;
	width: 150px;
	height: 300px;
	}
td.category {
	border-width: 1px;
	border-color: #000066;
	border-collapse: collapse;
	background-color: #BBBBDD;
	font-size: 10pt;
	color: #000066;
	vertical-align: center;
	text-align: left;
	width: 150px;
	height: 25px;
	opacity:.5; filter: alpha(opacity=50); -moz-opacity: 0.50;
	cursor: pointer; cursor: hand;
	}
td.category:hover {
	border-width: 1px;
	border-color: #000066;
	border-collapse: collapse;
	background-color: #BBBBDD;
	font-size: 10pt;
	color: #000066;
	vertical-align: center;
	text-align: left;
	width: 150px;
	height: 25px;
	opacity:1.00; filter: alpha(opacity=100); -moz-opacity: 1.00;
	cursor: pointer; cursor: hand;
	}
td.category2 {
	border-width: 1px;
	border-color: #000066;
	border-collapse: collapse;
	background-color: #BBBBDD;
	font-size: 10pt;
	color: #000066;
	vertical-align: center;
	text-align: left;
	width: 150px;
	height: 25px;
	opacity:1.00; filter: alpha(opacity=100); -moz-opacity: 1.00;
	cursor: pointer; cursor: hand;
	}
td.subcat {
	border-width: 1px;
	border-color: #000066;
	border-collapse: collapse;
	background-color: #99CCCC;
	font-size: 8pt;
	color: #000066;
	vertical-align: center;
	text-align: left;
	width: 150px;
	height: 25px;
	opacity:.5; filter: alpha(opacity=50); -moz-opacity: 0.50;
	cursor: pointer; cursor: hand;
	padding-left: 15px;
	}
td.subcat:hover {
	border-width: 1px;
	border-color: #000066;
	border-collapse: collapse;
	background-color: #99CCCC;
	font-size: 8pt;
	color: #000066;
	vertical-align: center;
	text-align: left;
	width: 150px;
	height: 25px;
	opacity:1.00; filter: alpha(opacity=100); -moz-opacity: 1.00;
	cursor: pointer; cursor: hand;
	padding-left: 15px;
	}
td.subcat2 {
	border-width: 1px;
	border-color: #000066;
	border-collapse: collapse;
	background-color: #99CCCC;
	font-size: 8pt;
	color: #000066;
	vertical-align: center;
	text-align: left;
	width: 150px;
	height: 25px;
	opacity:1.00; filter: alpha(opacity=100); -moz-opacity: 1.00;
	cursor: pointer; cursor: hand;
	padding-left: 15px;
	}
.description {
	font-size: 8pt;
	color: #000066;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
	}
.description h2 {
	font-size: 12pt;
	color: #000066;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
	margin-bottom: 10px;
	}
.pricepanel {
	font-size: 8pt;
	color: #000066;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
	padding-left: 10px;
	}
.description a {
	font-size: 8pt;
	color: #000066;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
	}
.description h1 {
	padding-left: 5px;
}
img.thumb {
	height: 75px;
	width: 75px;
	border-width: 0px;
}
img.main {
	width: 400px;
	border-width: 0px;
}
img.link {
	height: 100px;
	width: 100px;
	border-width: 0px;
}
img.admpic {
	height: 75px;
	width: 75px;
	border-style: none;
}
.indent {
	padding-left: 5px;
}
.prdname {
	font-weight: bold;
	font-family: georgia, sans-serif;
	font-size: 10pt;
	background-color: #333366;
	color: #FFFFFF;
	width: 300px;
	text-align: center;
	padding: 3px 0px 3px 0px;
}
.prddet {
	font-weight: bold;
	font-family: georgia, sans-serif;
	font-size: 14pt;
	background-color: #333366;
	color: #FFFFFF;
	text-align: center;
	height: 30px;
	padding: 3px 3px 3px 3px;
	margin-bottom: 5px;
}
.prddesc {
	font-weight: normal;
	font-family: georgia, sans-serif;
	font-size: 8pt;
	color: #000066;
	text-align: left;
	padding: 5px 5px 5px 5px;
	height: 75px;
	background-color: #FFFFFF;
}
.prddetdesc {
	font-weight: normal;
	font-family: georgia, sans-serif;
	font-size: 8pt;
	color: #000066;
	text-align: left;
	padding: 5px 5px 5px 5px;
	height: 50px;
	background-color: #CCCCFF;
	margin-bottom: 5px;

}
.related {
	font-weight: normal;
	font-family: georgia, sans-serif;
	font-size: 10pt;
	background-color: #CCCCFF;
	color: #000066;
	width: 250px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
td.related ul {
	list-style: none;
	border-style: none;
	background-color: #CCCCFF;
	margin-left: 0px;
	padding: 5px 5px 5px 5px;
}
td.related ul li {
	padding-bottom: 5px;
	background-color: #CCCCFF;
	color: #000066;
	list-style: none;
	margin-right: 10px;
	margin-left: 0px;
	clear: both;
}
td.related ul li img.relpic {
	height: 50px;
	width: 50px;
	border-style: none;
	float: left;
	margin-bottom: 5px;
}
td.related ul li p.reldesc {
	font-family: georgia, sans-serif;
	font-size: 8pt;
	color: #000066;
	float: right;
	width: 100px;
}
.prodcell {
	width: 300px;
	height: 165px;
	float: left;
	padding: 0px 0px 0px 0px;
	border: 1px #000066 solid;
	margin: 5px 5px 5px 5px;
}
.thumb {
	float: left;
	height: 75px;
	width: 75px;
	border-width: 0px;
	margin: 0px;
	padding: 0px 0px 0px 3px;
}
.pricepanel {
	float: right;
	padding: 0px;
	width: 120px;
	min-height: 70px;
	padding-right: 5px;
}
.price {
	float: right;
	font-weight: bold;
	font-size: 10pt;
	color: #000066;
	text-decoration: line-through;
	width: 75px;
	padding: 10px;
	padding-right: 10px;
	text-align: right;
}
.sale {
	float: right;
	font-weight: bold;
	font-size: 14pt;
	color: #FF0000;
	text-decoration: none;
	width: 75px;
	text-align: right;
	padding-right: 10px;
}
a.itemlink, a.itemlink:hover, a.itemlink:visited {
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #333366;
}
.rescell {
	display: block;
	width: 350px;
	height: 75px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 5px 5px 5px 5px;
	cursor: pointer; cursor: hand;
}
.resname {
	font-weight: bold;
	font-family: georgia, sans-serif;
	font-size: 10pt;
	background-color: #333366;
	color: #FFFFFF;
	width: 350px;
	padding: 3px 0px 3px 3px;
	float: right;
}
.resdesc {
	font-weight: normal;
	font-family: georgia, sans-serif;
	font-size: 8pt;
	color: #000066;
	text-align: left;
	padding: 5px 5px 5px 5px;
	width: 250px;
	float: right;
}
.resprice {
	float: right;
	font: bold 14pt georgia, sans-serif;
	width: 75px;
}
	
.respic {
	height: 50px;
	width: 50px;
	border-style: none;
	float: left;
	margin-bottom: 5px;
}
.resnav {
	clear: both;
	float: left;
	height: 25px;
	font: bold 12pt arial, verdana, sans-serif;
	color: #000066;
	margin-left: 25px;
}