 body, h1, h2, h3, h4, h5, h6, p, ol, ul, form, blockquote {	padding: 0;	margin: 0;}h1, h2, h3, h4, h5, h6, pre, code {	font-size: 1em;}a {	text-decoration: none;}a img {	border: none; /*  This eliminates the blue border on image links. */}body {	font-family: "Times New Roman", Times, serif;/*	font-family: Ariel, Helvetica, sans-serif;*/	color: #810067;	font-weight: medium;	background: #FCF7F5 url(images/newbackgrd.gif) repeat-y left top;}P {	text-align: Left;	margin-left: 1em;	margin-right:1em;	margin-bottom:5px;}li {	text-align: Left;	margin-left: 2em;	margin-right:1em;}td {	font-family: "Times New Roman", Times, serif;/*	text-align: Center;*/}h1{	display:block;	color: #330066;	font-size: 2em;	font-family: serif;	text-align:center;	padding: 20px 16px 4px 4px;}h2{	display:block;	color: #044;	font-size: 1.5em;	font-family: serif;	text-align:center;	padding: 20px 16px 4px 4px;}a:link {color: #8000ff; text-decoration:none;}a:hover {color: #FF0000; text-decoration:underline;background-color: yellow;}a:visited {color: #408080; text-decoration:underline;}a:active {color: #00FF00; text-decoration:none;}.greetingtext {font-size: 175%;font-style: italic;color: #ff0000;text-align: Center;}.artblurb {	display:block;	clear: left;	padding: 20px 6px 10px 4px;	font-style: italic;}.sidebar1 {	display:block;	float: right;	width: 10em;	font-size: 120%;	font-style: italic;	color: #00F;	padding: 4px 6px 4px 4px;	text-align: Center;	background-color: #33FF00;	border: thin groove #0000CC;	margin-top: 10px;	margin-right: 10px;	margin-bottom: 10px;	margin-left: 5px;}.sidebar2 {	display:block;	float: right;	width: 12em;	font-size: 120%;	font-style: italic;	color: #00ffff;	padding: 4px 6px 4px 4px;	text-align: Center;	background-color: #8000ff;	border: medium groove #0000CC;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 5px;}.rightnav {	display:block;	float: right;	width: 9em;	padding: 4px 4px 4px 4px;	text-align: Center;}.sitenavlink {font-size: smaller;font-weight: 900;color: #8000ff;text-align: Center;}.tinytext {font-family: Ariel, sans-serif;font-size:x-small;color: #408080;text-align: Center;}.smallitalic{font-size:small;font-style: italic;}.tinyitalic {font-family: Ariel, sans-serif;font-size:x-small;font-style: italic;color: #000099;text-align: Center;margin-top:10px;margin-bottom:10px;}.itemForSale {text-align: Center;}.tightborder{/*	display:block;*/	border: 2px solid gray;	border-right-color: black;	border-bottom-color: black;}.pictureborder{	min-width: 1em;	margin: 8px;	text-align:center;	border-top: 3px solid #6633CC;	border-right: 3px solid #330066;	border-bottom: 3px solid #330066;	border-left: 3px solid #6633CC;}#main{	z-index: 1;	left: 151px;	min-width: 350px;	max-width:1250px;	margin-left:1em;	padding: 1em;	position: absolute;	top: 0px;	height: 803px;/*	background-color: #0f0;/*	border: thin groove #AAC;*/}#navblock{	z-index: 10;	left: 0px;	position: absolute;	top: 0px;	height: 900px;	width: 150px;}#banner{	text-align:Center;}#footer{	margin-top:20px;	clear: both;	text-align:Center;}#tablegroup{	margin-top:10px;	margin-left:2em;	margin-right:2em;	clear: both;	text-align:Center;	align:Center;	float: none;}.cardphoto{	display:block;	margin-right:10px;	margin-left:2px;	margin-bottom:30px;	text-align:Center;	float:left;	width: 50%;	background-color: #transparent; /* #ff0066; */	border: 0px solid gray;	border-right-color: black;	border-bottom-color: black;	z-index: 3;}.magnetphoto{	display:block;	margin-left:2px;	text-align:Center;	float:left;	width: 25%;	border: 0;	background-color: #transparent; /*  #550066; */	border: 0px solid gray;	border-right-color: black;	border-bottom-color: black;}.notecardphoto{	display:block;	margin-left:2px;	text-align:Center;	float:left;	width: 20%;	border: 0;	padding:10px;	background-color: #transparent; /*  #550066; */	border: 0px solid gray;	border-right-color: black;	border-bottom-color: black;}.bookmarkphoto{	text-align:Center;	margin-left:2px;	float:right;	width: 25%;	background-color: #transparent; /*  #224466; */	border: 0px solid gray;	border-right-color: black;	border-bottom-color: black;}.down{	z-index: 1;	left: 50px;	width: 100px;	position: absolute;	top: 50px;	height: 100px;	background-color: #ff0066;}.up{	z-index: 2;	left: 0px;	width: 100px;	border-top-style: none;	border-right-style: none;	border-left-style: none;	position: absolute;	top: 0px;	height: 100px;	background-color: #00ff66;	border-bottom-style: none;}.pricelist {/*	background-color: #CCFFFF;*/	text-align: right;	margin-top: 10px;}.centerOnly {	text-align: center;}.rightJustify {	text-align: right;}.bottle {	text-align:center;	float:left;	width: 15em;	background-color: #transparent;	display: block;	margin: 10px;	padding: 10px;}.gallery {	border-top:3px;	border-color:red;}.galleryTableTitle {	color: #990099;	background-color: #CCCCFF;	font-style: normal;	font-weight: bold;	text-align: Center;}