body {	color: black;	background-color: #eee;	margin: 0;	padding: 0;	font-size: 12pt; }h1, h2, h3 {	margin: 6px 0 0 6px;}form {	margin: 0;	padding: 0;}#cart img,input {	margin: 2px 2px;}table tr td {	vertical-align: top;}a {	text-decoration: none;}p {	padding: 0 6px;	white-space: normal;}.box {	border: 1px solid black;}#header {	width: 100%;	background-color: #333;}#navbar {	position: float;	width: 100%;	margin: 0;	padding: 0;	background-color: #333;}#navbar tr td {	font-family: sans-serif;	background-color: #369;	color: white;	text-align: center;	margin: 6px;	padding: 3px;}#navbar tr td a {	font-size: 90%;	font-weight: 700;	color: white;}#navbar tr td img{	padding: 1px;	margin-left: 0.5em;	background-color: #eee;	position: relative;	top: 2px;}#welcome {	position: float;	width: 95%;	background-color: white;	font-size: 180%;	font-family: serif;	font-style: italic;	font-weight: 900;	line-height: 150%;	text-align: center;	margin-bottom: 4px;	border: 1px solid black;}#navigation {	position: float;	left: 0px;	width: 180px;	color: red;	background-color: #eee;	font-size: 120%;	font-family: sans-serif;	font-weight: 900;	line-height: 150%;	text-align: left;	margin: 0;	padding: 0;	border: 1px solid black;}#navigation p {	margin: 0 0 4px 10px;	font-size: 70%;	font-weight: 600;	line-height: 120%;	text-align: left;}#navigation p a {	padding: 1px 6px 1px 1px;	white-space: nowrap;}#navigation p a:hover {	background-color: #369;	color: white;}#products {	width: 95%;	background-color: #135;}#products th {	font-size: 80%;	text-align: center;	background-color: #aab5c0;	color: #135;	font-family: monospace;	font-weight: 700px;}#products tr td {	font-size: 80%;	text-align: left;	vertical-align: middle;	color: black;	background-color: white;	font-family: sans-serif;	font-weight: normal;	padding: 2px 6px;}#products tr td.item {	text-align: center;	font-size: normal;	font-weight: normal;}#products tr td.price_right p {	text-align: right;	margin: 6px -6px 6px 0;}#products tr td.right {	text-align: right;}#products tr td.qty {	text-align: right;	margin: 0;	padding: 0 2px;}#products tr td.qty p {	margin: 0;	padding: 0;	white-space: nowrap;}.bk-blue {	background-color: blue;	color: white;}.bk-ltblue {	background-color: lightblue;}.bk-silver {	background-color: silver;}.bk-black {	background-color: black;	color: white;}.bk-ltgreen {	background-color: lightgreen;}.bk-rose {	background-color: pink;}.red {	color: red;}.black {	color: black;}.p70 {	font-size: 70%;	white-space: normal;}.p80 {	font-size: 80%;	white-space: normal;}/* email stuff */#email {	background-color: white;	width: 640px;	margin: 6px;	color: black;	font-family: sans-serif;	font-size: small;	vertical-align: top;}#email div table {	width: 100%;}#email div table tr td {	padding: 3px 6px;}#cart {	font-family: sans-serif;	font-size: 90%;	width: 580px;	text-align: left;	margin: -6px 0 0 0;}#cart table {	width: 100%;	background-color: #eee;}table#cart {	font-family: sans-serif;	font-size: 90%;	width: 580px;	text-align: left;	margin: 0 0 0 0;	border: 1px solid black;}#cart_top {	width: 100%;	margin: 6px 0;	padding: 0 6px;	background-color: #eee;	border: 1px solid black;}#cart_top td.rcpt_name {	width: 50%;}#cart_lines {	width: 100%;	margin: 6px 0;	padding: 6px;	background-color: white;	border: 1px solid black;	white-space: nowrap;}.bottom {	vertical-align: bottom;}#cart_lines table {	background-color: #eee;	vertical-align: bottom;	width: 100%;	border: 1px none black;}#checkout table.box {	width: 580px;	margin-bottom: 4px;	font-size: 80%;}.cart_title {	color: black;	background-color: #aab5c0;	font-size: 150%;	font-family: serif;	font-style: italic;	font-weight: 900;	line-height: 150%;	text-align: center;	margin: 0;	padding: 0;}.cart_head {	color: white;	font-weight: bold;	font-size: 125%;	line-height: 150%;	text-align: center;	background-color: #5f778f;}.cart_subhead {	color: black;	font-weight: bold;	line-height: 110%;	font-size: small;	background-color: #5f778f;}.tr_alt1  {	color: black;	font-size: small;	background-color: #aab5c0;}.tr_alt0 {	color: black;	font-size: small;	background-color: #ddd;}.cart_subhead td,.tr_alt0 td,.tr_alt1 td {	padding: 1px 3px;	vertical-align: middle;}.inset {	padding: 0 0 0 12px;}.cart_total  {	color: black;	font-size: small;	border-top: 1px solid black;	background-color: #aab5c0;}#thermometer {	font-size: 12pt;	font-style: normal;	text-align: left;	color: blue;	width: 220px;	top: 220px;	left: 300px;	padding: 6px;	padding-bottom: 40px;	background-color: white;	background-repeat: no-repeat;	background-position: 16px 36px;	border: 1px solid gray;	background-image: url(/store/images/aquaprogressbar.gif);	position: absolute;	z-index: -1;}.warningdata {	color: black;	font-weight: bold;	background-color: yellow;	white-space: normal;	border: 1px dotted red;}
