/* SETS BASIC HTML DEFINITIONS */html {	height: 100%; 	margin-bottom: 1px;}/* Body (which surrounds the table where all the text is is fffaf0 which is floral white; d8bfd8 which is called "thistle"; color:#b03060 is maroon; #000080 is navy blue  */body {	/* used to be "background-color: #fffaf0;" */	background-color: #330033;	/* color used to be "color: #b03060;" */	color: #0E084E;	font-family: Arial, Verdana, sans-serif; 	font-size: 95%;	text-align: center; 	margin: 10px 0;}/* Border formerly #4B0082 Indigo; now b03060 which is maroon.*/table, td {	padding: 8px; 	margin: 0; 	/* table border color used to be "color: #b03060;" */	border: 3px solid #0E084E;	border-collapse: collapse;	font-size: 95%;	font-color: #000080;}ul li {	list-style-image: url('images/bulletpurple15.gif'); 	font-size: 95%;}/* hr is horizontal line; #000000 is black & 000080 is royal navy blue */hr {	/* background-color: #b03060; */	background-color: #000080;	color: #000080; 	height: 2px; 	width: 100%;}img {	border: none;}form {	margin: 5px 0 0 0; 	padding: 0; 	font-size: 100%;}.forminput {	background-color: #B3B3D7; 	color: #fff; 	border: 1px solid #c0c0c0; 	padding: 2px; 	font-size: 100%; 	font-family: Verdana, Arial, sans-serif;	margin: 2px 0;}/* SETS HEADING PROPERTIES *//* h is headings; #000080 is royal navy blue; FFFFFF is white */P  {	font-family: Verdana, Arial,sans-serif;	color: #000080;	text-aligh: left;	font-size: 0.9em;}h1 {	font-family: Verdana, Arial,sans-serif; 	color: #000080; 	text-align: left; 	font-size: 28px; 	font-weight: bold; }h2 {	font-family: "Trebuchet MS", "Comic Sans MS", Arial, sans-serif; 	color: #000080; 	text-align: left; 	font-size: 22px; 	font-weight: bold; }h3 {	font-family: "Trebuchet MS", "Comic Sans MS", Arial, sans-serif; 	color: #000080; 	text-align: left; 	font-size: 16px; 	font-weight: bold; }h4 {	font-family: "Trebuchet MS", "Comic Sans MS", Arial, sans-serif; 	font-size: 14px; 	font-weight: normal; 	color: #000080; }h5 {	font-family: Verdana, Arial, sans-serif; 	font-size: 12px; 	font-weight: normal; 	color: #000080; }/* SETS THE VARIOUS HYPERLINK PROPERTIES *//* color: FFFFFF is white; dda0dd is plum; c71585 which is med violet red; #a020f0 is purple; 0033FF is a bright blue; FF0000 is yellow; #660066 is dark magenta; 000080 is royal navy blue; 3366CC is blue; E0FFFF is lite cyan; 3333CC is blue */a:link  {	color: #c71585; 	text-decoration: none; 	font-weight: bold;}a:visited {	color: #610B38; 	text-decoration: none; 	font-weight: bold;}a:hover {	color: #dda0dd; 	text-decoration: underline; 	font-weight: bold;}a:active {	color: #c71585; 	text-decoration: none; 	font-weight: bold;}/* navigations on top navigation bar are all white; hover shows a white underline */.navigation a:link  {	color: #fff; 	text-decoration: none; 	font-weight: bold;}.navigation a:visited {	color: #fff; 	text-decoration: none; 	font-weight: bold;}.navigation a:hover {	color: #fff; 	text-decoration: underline; 	font-weight: bold;}.navigation a:active {	color: #fff; 	text-decoration: none; 	font-weight: bold;}/* SETS THE CLASS PROPERTIES */.wrapper {	/* width: 750px; 	background: #fffaf0;	color: #b03060; 	text-align: left;	margin: 0 auto; */		width: 750px; 	background: #ffffff;	color: #b03060; 	text-align: left;	margin: 0 auto; }.header {	/* background-image: url('images/wineglassesb.gif'); */	text-align: right;	vertical-align: top;	padding-left: 10px;	height: 50px;	/* height used to be: "height: 120px;" */}.header H1 {	font-family: "Trebuchet MS", "Comic Sans MS", Arial, sans-serif; 	color: #000080; 	text-align: left; 	font-size: 28px; 	font-weight: bold;	margin: 20px 0 30px 0; }.header H2 {	font-family: "Trebuchet MS", "Comic Sans MS", Arial, sans-serif; 	color: #000080; 	text-align: left; 	font-size: 22px; 	font-weight: bold;	margin: 10px 0 10px 0; }.header p {	color: #000078;	font-size: 90%;	line-height: 15px;}.navigation {	background-image: url('images/navigationbg3.jpg');	color: #121995;	/* color used to be "color: #000080;" */ 	text-align: center;	height: 30px;	letter-spacing: 2px;}/* was #CCCCFF colour for the sidebar & maintext is a pale pink; was FFCCFF - pale purple*/ .sidebar {	background-color: #ffffff;	width: 150px; 	padding: 10px; 	vertical-align: top; 	font-size: 85%; 	text-align: left;	border-right: 1px dotted #b03060;}.maintext {	background-color: #ffffff;	color: 000078;	width: 650px; 	padding: 10px 25px; 	vertical-align: top; 	text-align: justify; }.catalog {	width: 50%; 	padding: 10px; 	text-align: left; 	vertical-align: top; }.mainwide {	background-color: #ffffff;	width: 850px; 	padding: 10px 20px; 	text-align: justify; 	vertical-align: top; }.footerleft {	background-color: #ffffff;	text-align: center;	font-color: #121995;	font-size: 90%; 	font-weight: normal;	border-top: 2px solid #000080; }.footerright {	background-color: #ffffff;	text-align: center;	font-color: #121995;	font-size: 90%; 	font-weight: normal;	border-top: 2px solid #000080; 	padding: 10px 0;}.imageleft {	margin: 3px 10px 2px 0px; 	float: left; 	border: 3px double #000080;}.imageright {	margin: 3px 0px 2px 10px; 	float: right; 	border: 3px double #000080;}.imagecenter {	margin: 0px 5px; 	border: 3px double #000080;}