/* CSS Document November 12, 2007.  Last modified Feb 6, 2008. *//* Styles used in all pages of the website */body,td,th {	color: #333333;}body {	background-color: #CCCCCC;}#logo {	position: absolute;	height: 111px;	width: 585px;	left: 196px;	top: 13px;	z-index:1;}.pagefooter {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333333;}.pagefooter a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #990000;	text-decoration: underline;}.pagefooter a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #990000;	text-decoration: underline;}.pagefooter a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	background-color: #990000;}.pagefooter a:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	background-color: #990000;}/* Homepage only styles */#homenavlinks {	position:absolute;	width:149px;	height:344px;	z-index:2;	top: 121px;	left: 21px;}#slide1 {	position:absolute;	width:435px;	height:320px;	z-index:3;	left: 208px;	top: 138px;	visibility: hidden;}#slide2 {	position:absolute;	width:435px;	height:320px;	z-index:4;	left: 208px;	top: 138px;	visibility: visible;}#slide3 {	position:absolute;	width:435px;	height:320px;	z-index:5;	top: 138px;	left: 208px;	visibility: visible;}#horizrule {	position:absolute;	width:800px;	height:3px;	z-index:6;	left: 14px;	top: 539px;}#homepagefooter {	position:absolute;	width:778px;	height:50px;	z-index:7;	left: 27px;	top: 552px;}/* Styles used in all pages BUT homepage */#everythingelse {	position:absolute;	width:825px;	z-index:2;	left: 16px;	top: 116px;}.pagetitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #333333;}/* Styles used in Product Category and Product pages only  e.g., Jewelry, Flatware, Metal Sculpture, Rings, Rivers pattern flatware */.caption {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #333333;}.caption a:link {	color: #990000;	text-decoration: underline;}.caption a:visited {	color: #990000;	text-decoration: underline;}.caption a:hover {	color: #FFFFFF;	background-color: #990000;}.productnav {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #333333;}.productnav a:link {	color: #990000;	text-decoration: underline;}.productnav a:visited {	color: #990000;	text-decoration: underline;}.productnav a:hover {	color: #FFFFFF;	background-color: #990000;}.productnavbox {	color: #FFFFFF;	background-color: #990000;}.photocredit {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	letter-spacing: 2px;}.photocredit a:link {	font-size: 10px;	color: #333333;	text-decoration: underline;}.photocredit a:hover {	color: #FFFFFF;	text-decoration: none;	background-color: #333333;}/* Styles used just in "text only" pages  e.g., About Joy, Workshops, Galleries, Shows, Contact */.normaltext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #333333;	font-weight: bold;	text-align: justify;}.normaltext a:link {	color: #990000;	text-decoration: underline;}.normaltext a:visited {	color: #990000;}.normaltext a:hover {	color: #FFFFFF;	background-color: #990000;}.normaltext a:active {	color: #FFFFFF;	background-color: #990000;}.normaltext li {	list-style-image: url(images/redsqbullet.gif);}.showname {	color: #FFFFFF;	background-color: #990000;}.paymentmode {	color: #FFFFFF;	background-color: #990000;}.bigemail {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	letter-spacing: 3px;}.subscriptiontext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;}.workshopfull {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: italic;}