body { color: #000; font-size: 0.85em; font-family: "Times New Roman", Times, Georgia, serif; line-height: 1.4em; background-color: #fff; margin: 0; padding: 0; }
h1 {
	color: black;
	font-size: 1.8em;
	font-weight: normal;
	font-style: italic;
	margin: 0.67em 0;
	line-height: 120%;
}
h2 { color: #4e4e4e; font-size: 1.1em; font-weight: bold; margin: 0.8em 0 0; }
h3 {
	color: black;
	font-size: 1.8em;
	font-weight: normal;
	font-style: italic;
	line-height: 120%;
	margin-top: 0.5em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
}
strong { color: #4e4e4e; }

td { }
.container { background-color: white; width: 980px; margin-top: 25px; margin-right: auto; margin-left: auto; }
.mainbody { margin: 5px; }
a:link { color: #4e4e4e; font-style: italic; background-color: #fff; text-decoration: none; }
a:visited { color: #4e4e4e; font-style: italic; background-color: #fff; text-decoration: none; }
a:active { color: #b90000; background-color: #fff; }
a:hover { color: #000; background-color: #eee; text-decoration: underline; }
.topnav { color: #7e7e7e; background-color: #fff; width: 225px; margin: 0 0 0 255px; padding: 0; border-bottom: 1px dashed #939393; }
.topnav a:link { color: #4e4e4e; font-style: italic; text-decoration: none; padding: 5px 15px; border-top: 1px dashed #939393; display: block; }
.topnav a:visited { color: #4e4e4e; font-style: italic; text-decoration: none; padding: 5px 15px; border-top: 1px dashed #939393; display: block; }
.topnav a:hover {
	color: #000;
	background-color: #ddd;
	text-decoration: none;
}
.topnav a:active { color: #fff; background-color: #7a7a7a; text-decoration: none; }
.copyright {
	color: #4e4e4e;
	font-size: 0.77em;
	width: 100%;
	clear: both;
	margin-bottom: 5px;
	padding-top: 5px;
	border-top: 1px dashed #939393;
}
.copyright a:link { font-style: normal; text-decoration: none; }
.copyright a:visited { font-style: normal; text-decoration: none; }
.copyright a:hover { color: black; text-decoration: underline; }
.tight { margin: 0; padding: 0; }
.rightcol { width: 490px; float: right; }
.leftcol { width: 246px; float: left; margin: 0; padding: 0; border-top: 1px dashed #939393; border-bottom: 1px dashed #939393; }
img { vertical-align: middle; }
.greycell { color: white; font-weight: normal; font-style: italic; background-color: #505559; padding: 5px; }
.greencell { color: white; font-style: italic; font-weight: normal; background-color: #6a5b07; padding: 5px; }
.orcell { color: white; font-style: italic; font-weight: normal; background-color: #b75312; padding: 5px; }
.blackcell { color: white; font-style: italic; font-weight: normal; background-color: black; padding: 5px; }
.topnav2 { color: #7e7e7e; background-color: #fff; width: 225px; margin: 40px 0 0 255px; padding: 0; }
.topnav2 a:link { color: #4e4e4e; font-style: italic; text-decoration: none; padding: 5px 15px; display: block; }
.topnav2 a:visited { color: #4e4e4e; font-style: italic; text-decoration: none; padding: 5px 15px; display: block; }
.topnav2 a:hover {
	color: #000;
	background-color: #DDD;
	text-decoration: none;
}
.topnav2 a:active { color: #fff; background-color: #7a7a7a; text-decoration: none; }
.quotes {
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000;
	margin-bottom: 10px;
}
.photoquotes {
	font-style: italic;
	border-top: 1px dashed #000;
}
.tandbline { border-top: 1px dashed #939393; border-bottom: 1px dotted #939393; }
.basket       { background-color: #eee; text-align: right }
.ship       { background-color: #eee; text-align: right; border-top: 1px solid #939393; border-bottom: 1px solid #939393 }
.infocell    { background-color: #eee; vertical-align: top; margin-bottom: 10px; margin-left: 10px; border: solid 1px #e7e7e7       }
.whuline { border-bottom: 2px solid white; }
.greyField {
	background-color: #EEE;
}
.boldred {
	color: #F00;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.redtext {
	color: #F00;
}
.norm {
	font-style: normal;
}
.hidden {
	display: none;
}

